1
0
mirror of https://github.com/ilri/csv-metadata-quality.git synced 2025-07-04 05:23:25 +02:00

Use uv build backend

uv's build backend expects our module to be in src.

See: https://docs.astral.sh/uv/concepts/build-backend/#modules
This commit is contained in:
2025-07-03 14:33:57 +03:00
parent 753f3340a3
commit be550e21f1
10 changed files with 3 additions and 8 deletions

View File

@ -38,11 +38,10 @@ homepage = "https://github.com/ilri/csv-metadata-quality"
[project.scripts]
csv-metadata-quality = 'csv_metadata_quality.__main__:main'
# So uv doesn't fall back to setuptools
# See: https://packaging.python.org/en/latest/tutorials/packaging-projects/#choosing-build-backend
# See: https://docs.astral.sh/uv/concepts/build-backend/
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
requires = ["uv_build>=0.7.19,<0.8.0"]
build-backend = "uv_build"
[dependency-groups]
dev = [
@ -52,10 +51,6 @@ dev = [
"ipython~=8.31",
]
# So hatch doesn't try to build other top-level directories like "data"
[tool.hatch.build.targets.wheel]
packages = ["csv_metadata_quality"]
[tool.isort]
profile = "black"
line_length=88