[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "git-maintainer-tools" version = "1.0.0" description = "Small CLIs (git-setup-remotes, git-sign-push) for fork-based OSS maintainer workflows." readme = "README.md" requires-python = ">=3.10" authors = [{ name = "Kevin Veen-Birkenbach", email = "kevin@veen.world" }] license = { text = "MIT" } urls = { Homepage = "https://github.com/kevinveenbirkenbach/git-maintainer-tools" } dependencies = [] [project.optional-dependencies] dev = ["pytest>=7", "ruff>=0.4"] [project.scripts] git-setup-remotes = "git_maintainer_tools.setup_remotes:main" git-sign-push = "git_maintainer_tools.sign_push:main" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] include = ["git_maintainer_tools*"]