[build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [project] name = "ergogen-footprint-converter" version = "0.1.0" authors = [ { name="rhetenor", email="rhetenor@rhetenor.de" }, ] maintainers = [ { name="rhetenor", email="rhetenor@rhetenor.de" }, ] description = "Converts kicad footprints to ergogen footprint templates." readme = "README.md" licence = {file = "LICENCE"} keywords = ["ergogen", "kicad", "footprints", "kicad_mod", "converter"] requires-python = ">=3.11" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: GPL3 License", "Operating System :: OS Independent", ] dependencies = [ "argparse", "pathlib", "pytest>=8.1.1", "mypy>=1.10.0", "kiutils>=1.4.8", ] license = {text = "GPL"} [project.optional-dependencies] dev = [ "pylint", "pytest>=8.1.1", ] test = ["pytest"] [project.urls] Homepage = "https://github.com/pypa/sampleproject" Issues = "https://github.com/pypa/sampleproject/issues" [tool.pdm.scripts] test = "pytest" [tool.pdm.scripts.main] call = "ergogen_footprint_converter.main:run" [tool.pytest.ini_options] minversion = "6.0" addopts = "-ra -q" testpaths = [ "tests", "tests/integration", "tests/unit", ] pythonpath = './src' [tool.pdm] distribution = true