oxo/pyproject.toml

30 lines
825 B
TOML

[build-system]
requires = ["setuptools>=61.0.0", "wheel", "versioningit>=2.1.0"]
build-backend = "setuptools.build_meta"
[project]
name = "oxo"
description = "A python interface to 0x0.st and mirrors"
requires-python = ">=3.7"
dynamic = ["version"]
authors=[{name="grym", email="grym@ctrl-c.club"}]
dependencies = ["typer[all]",
"httpx",
"inquirer",
'importlib-metadata; python_version<"3.8"']
[project.optional-dependencies]
dev = ["pre-commit","pytest", "ipython", "ruff", "pudb"]
[project.scripts]
oxo = "oxo:app"
[tool.versioningit]
default-version = "0+unknown"
[tool.versioningit.format]
# Same format as versioneer
distance = "{version}+{distance}.{vcs}{rev}"
dirty = "{version}+{distance}.{vcs}{rev}.dirty"
distance-dirty = "{version}+{distance}.{vcs}{rev}.dirty"