switch to symlink approach for packages

Needed to make building work from sdist and source directory.
This commit is contained in:
Sarah Hoffmann
2024-06-19 22:42:15 +02:00
parent a93ec09932
commit 1e88321371
15 changed files with 45 additions and 30 deletions

View File

@@ -0,0 +1 @@
../../COPYING

View File

@@ -30,15 +30,12 @@ requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.version]
path = "../../src/nominatim_api/version.py"
path = "src/nominatim_api/version.py"
pattern = "NOMINATIM_API_VERSION = '(?P<version>[^']+)'"
[tool.hatch.build.targets.sdist.force-include]
"../../src/nominatim_db" = "nominatim_api"
[tool.hatch.build.targets.sdist.sources]
"src/nominatim_core" = "nominatim_api"
[tool.hatch.build.targets.sdist]
include = ["src/nominatim_api"]
[tool.hatch.build.targets.wheel]
packages = ["nominatim_api"]
packages = ["src/nominatim_api"]

1
packaging/nominatim-api/src Symbolic link
View File

@@ -0,0 +1 @@
../../src/