|
1 | 1 | [build-system] |
2 | | -requires = ["setuptools>=68"] |
3 | 2 | build-backend = "setuptools.build_meta" |
| 3 | +requires = [ "setuptools>=68" ] |
4 | 4 |
|
5 | 5 | [project] |
6 | 6 | name = "hellbox-ttfautohint" |
7 | | -dynamic = ["version"] |
8 | 7 | description = "ttfautohint job for hellbox." |
9 | 8 | readme = "README.md" |
10 | | -license = {text = "MIT"} |
11 | | -authors = [{name = "Jack Jennings", email = "jack@standard-library.com"}] |
| 9 | +license = { text = "MIT" } |
| 10 | +authors = [ { name = "Jack Jennings", email = "jack@standard-library.com" } ] |
12 | 11 | requires-python = ">=3.11" |
13 | | -dependencies = ["hellbox", "ttfautohint-py"] |
14 | 12 | classifiers = [ |
15 | | - "Development Status :: 3 - Alpha", |
16 | | - "Environment :: Plugins", |
17 | | - "License :: OSI Approved :: MIT License", |
18 | | - "Programming Language :: Python", |
19 | | - "Programming Language :: Python :: 3", |
20 | | - "Programming Language :: Python :: 3.11", |
21 | | - "Programming Language :: Python :: 3.12", |
22 | | - "Programming Language :: Python :: 3.13", |
23 | | - "Programming Language :: Python :: 3.14", |
24 | | - "Programming Language :: Python :: Implementation :: CPython", |
25 | | - "Topic :: Software Development :: Build Tools", |
| 13 | + "Development Status :: 3 - Alpha", |
| 14 | + "Environment :: Plugins", |
| 15 | + "License :: OSI Approved :: MIT License", |
| 16 | + "Programming Language :: Python", |
| 17 | + "Programming Language :: Python :: 3 :: Only", |
| 18 | + "Programming Language :: Python :: 3.11", |
| 19 | + "Programming Language :: Python :: 3.12", |
| 20 | + "Programming Language :: Python :: 3.13", |
| 21 | + "Programming Language :: Python :: 3.14", |
| 22 | + "Programming Language :: Python :: Implementation :: CPython", |
| 23 | + "Topic :: Software Development :: Build Tools", |
26 | 24 | ] |
27 | | - |
28 | | -[project.urls] |
29 | | -Homepage = "https://github.com/hellboxpy/hellbox-ttfautohint" |
| 25 | +dynamic = [ "version" ] |
| 26 | +dependencies = [ "hellbox", "ttfautohint-py" ] |
| 27 | +urls.Homepage = "https://github.com/hellboxpy/hellbox-ttfautohint" |
30 | 28 |
|
31 | 29 | [dependency-groups] |
32 | 30 | dev = [ |
33 | | - "mdformat", |
34 | | - "pytest", |
35 | | - "ruff>=0,<1", |
36 | | - "ty>=0.0.34", |
| 31 | + "mdformat", |
| 32 | + "pyproject-fmt>=2.21.2", |
| 33 | + "pytest", |
| 34 | + "ruff>=0,<1", |
| 35 | + "ty>=0.0.34", |
37 | 36 | ] |
38 | 37 |
|
| 38 | +[tool.setuptools] |
| 39 | +packages.find.where = [ "src" ] |
| 40 | +packages.find.namespaces = true |
| 41 | +packages.find.exclude = [ "hellbox", "hellbox.jobs" ] |
39 | 42 |
|
40 | | -[[tool.ty.overrides]] |
41 | | -include = ["tests/**"] |
42 | | - |
43 | | -[tool.ty.overrides.rules] |
44 | | -unresolved-import = "ignore" |
45 | | -[tool.uv.sources] |
46 | | -hellbox = { git = "https://github.com/hellboxpy/hellbox.git" } |
| 43 | +[tool.uv] |
| 44 | +sources.hellbox = { git = "https://github.com/hellboxpy/hellbox.git" } |
47 | 45 |
|
48 | | -[tool.setuptools.packages.find] |
49 | | -where = ["src"] |
50 | | -namespaces = true |
51 | | -exclude = ["hellbox", "hellbox.jobs"] |
| 46 | +[tool.ty] |
| 47 | +overrides = [ { include = [ "tests/**" ], rules.unresolved-import = "ignore" } ] |
0 commit comments