[project] name = "argclass" description = "A simple dataclass-based interface to Python's argparse" license = "MIT" license-files = ["LICENSE"] authors = [ {name = "Pavel Lutskov", email = "pavel.lutskov@gmail.com"}, ] requires-python = ">=3.10" classifiers = [ "Private :: Do Not Upload", "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Operating System :: OS Independent", ] dynamic = ["version"] [project.urls] Repository = "https://git.ltskv.de/pavel/argclass" [build-system] requires = [ "setuptools>=77", "setuptools-scm>=8", "wheel" ] build-backend = "setuptools.build_meta" [tool.setuptools_scm] [tool.black] line-length = 79 target-version = ["py310"] [tool.ruff.lint] select = ["F", "B", "I"] fixable = ["I"] [dependency-groups] dev = [ "black>=25.1.0", "ruff>=0.11.9", ]