Files
ergogen-footprint-converter/pyproject.toml
2024-04-27 14:21:55 +02:00

64 lines
1.3 KiB
TOML

[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