[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "lilith-python-configs" version = "1.0.0" description = "Shared Python tooling configurations for ruff, mypy, and pytest" requires-python = ">=3.10" license = "MIT" authors = [{ name = "transquinnftw", email = "dev@transquinnftw.com" }] keywords = ["ruff", "mypy", "pytest", "linting", "config", "formatting"] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Typing :: Typed", ] readme = "README.md" [project.optional-dependencies] dev = ["build>=1.0.0", "twine>=5.0.0"] [tool.hatch.build.targets.wheel] packages = ["src/lilith_python_configs"] [tool.hatch.build.targets.sdist] include = ["/src", "/README.md"] [tool.lilith] registry = "forgejo"