# References: # https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ # https://packaging.python.org/en/latest/guides/packaging-namespace-packages/#native-namespace-packages # https://packaging.python.org/en/latest/guides/single-sourcing-package-version/ # https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html [build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "freecad.kiconnect" dynamic = ["version"] description = "Printed Circuit Workbench for interacting with KiCAD v9+ API" readme = "README.md" license = {file = "LICENSE"} maintainers = [ {name = "morgan", email = "morgan@oit.cloud" }, ] requires-python = ">=3.8" dependencies = ["'numpy',"] [project.urls] source = "https://git.oit.cloud/morgan/kiconnect" [tool.setuptools] packages = ["freecad", "freecad.kiconnect"] include-package-data = true [tool.setuptools.dynamic] version = {attr = "kiconnect.__version__"}