11[build-system ]
2- requires = [" setuptools>=68" ]
2+ requires = [" setuptools>=68,<77 " , " wheel>=0.41,<1 " ]
33build-backend = " setuptools.build_meta"
44
55[project ]
@@ -8,10 +8,18 @@ version = "0.1.0"
88description = " Policy-gated application of untrusted unified diffs."
99readme = " README.md"
1010requires-python = " >=3.9"
11- license = " Apache-2.0"
12- license-files = [" LICENSE" ]
11+ license = {file = " LICENSE" }
1312authors = [{name = " Gexiro Global Enterprises Ltd" }]
1413keywords = [" diff" , " patch" , " security" , " policy" , " git" ]
14+ classifiers = [
15+ " License :: OSI Approved :: Apache Software License" ,
16+ " Intended Audience :: Developers" ,
17+ " Programming Language :: Python :: 3" ,
18+ " Programming Language :: Python :: 3.9" ,
19+ " Programming Language :: Python :: 3.13" ,
20+ " Topic :: Security" ,
21+ " Typing :: Typed" ,
22+ ]
1523dependencies = []
1624
1725[project .urls ]
@@ -22,7 +30,7 @@ Repository = "https://github.com/gexiro-global/patch-gate"
2230patch-gate = " patch_gate.cli:main"
2331
2432[project .optional-dependencies ]
25- dev = [" pytest>=8" ]
33+ dev = [" pytest>=8,<10 " , " build>=1,<2 " ]
2634
2735[tool .setuptools .packages .find ]
2836where = [" src" ]
0 commit comments