oxo/pyproject.toml

40 lines
776 B
TOML

[build-system]
requires = ["setuptools", "wheel", "versioningit~=1.0.0"]
build-backend = "setuptools.build_meta"
[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"
[tool.versioningit.write]
file = "oxo/_version.py"
[tool.isort]
skip='venv'
profile='black'
[tool.black]
target-version = ['py36','py37', 'py38']
exclude = '''
(
/(
\.eggs # exclude a few common directories in the
| \.git # root of the project
| \.mypy_cache
| \.tox
| \.venv
| \.env
| \venv
| _build
| buck-out
| build
| dist
)/
)
'''