Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
[build-system]
requires = ["setuptools>=68.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "scadm"
version = "0.6.3"
description = "OpenSCAD dependency manager - Install OpenSCAD and manage library dependencies"
readme = "README.md"
requires-python = ">=3.11"
license = "MIT"
authors = [
{name = "Patrick Pötz", email = "kellervater@gmail.com"}
]
keywords = ["openscad", "dependency-manager", "3d-modeling", "scad", "libraries"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Software Development :: Build Tools",
"Topic :: Utilities",
]
[project.urls]
Homepage = "https://github.com/kellerlabs/homeracker"
Repository = "https://github.com/kellerlabs/homeracker"
Documentation = "https://github.com/kellerlabs/homeracker/tree/main/cmd/scadm"
Issues = "https://github.com/kellerlabs/homeracker/issues"
Changelog = "https://github.com/kellerlabs/homeracker/blob/main/cmd/scadm/CHANGELOG.md"
[project.scripts]
scadm = "scadm.cli:main"
[tool.setuptools.packages.find]
where = ["."]
include = ["scadm*"]
[tool.setuptools.package-data]
scadm = ["py.typed"]
[tool.pytest.ini_options]
markers = [
"integration: CLI integration tests (require network, run with -m integration)",
"slow: slow tests that download binaries (run with -m slow)",
]
[tool.coverage.run]
source = ["scadm"]
branch = true
[tool.coverage.report]
show_missing = true
exclude_lines = [
"pragma: no cover",
"if __name__ == .__main__.",
]
[tool.mutmut]
paths_to_mutate = ["scadm/"]
tests_dir = "tests/"
988743a91This file is pinned to the selected release. Download the original to open it in your design tool.