Skip to content

Commit 009af45

Browse files
committed
build: define trove classifiers in pyproject.toml
Move the classifiers into [project].classifiers so they ship in the published package metadata, and drop the unused classifiers.txt. Closes #21
1 parent d7559b1 commit 009af45

2 files changed

Lines changed: 24 additions & 2 deletions

File tree

‎CHANGELOG.rst‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,11 @@ Added
1919
Changed
2020
-------
2121

22-
- Synced the supported Python versions in ``classifiers.txt`` and
23-
``docs/release.rst`` to list 3.10 to 3.14.
22+
- Moved the package trove classifiers into ``pyproject.toml`` so they ship in
23+
the published metadata, covering Python 3.10 to 3.14.
24+
- Updated the supported Python version range in ``docs/release.rst``.
25+
26+
Removed
27+
-------
28+
29+
- ``classifiers.txt``, which was not read by the build.

‎pyproject.toml‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,22 @@ authors = [
1212
readme = "README.rst"
1313
license = {file = "LICENSE"}
1414
requires-python = ">=3.10"
15+
classifiers = [
16+
"Development Status :: 5 - Production/Stable",
17+
"Intended Audience :: Developers",
18+
"Intended Audience :: Information Technology",
19+
"License :: OSI Approved :: Apache Software License",
20+
"Programming Language :: Python",
21+
"Programming Language :: Python :: 3",
22+
"Programming Language :: Python :: 3 :: Only",
23+
"Programming Language :: Python :: 3.10",
24+
"Programming Language :: Python :: 3.11",
25+
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
28+
"Topic :: Software Development :: Libraries",
29+
"Topic :: Utilities",
30+
]
1531
dependencies = []
1632

1733
[dependency-groups]

0 commit comments

Comments
 (0)