From 7568294ed0546280257bd941a245ae7228c32d45 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 16:07:30 +0000 Subject: [PATCH] Add Python (and more) trove classifiers so the pyversions badge works The shields.io `pypi/pyversions` badge reads Python versions from trove classifiers, not `requires-python`, so it showed "missing". Add `Programming Language :: Python :: 3` / `:: 3.13` (plus license, intended audience, environment and OS classifiers) so the badge resolves and the project is filterable on PyPI. Takes effect on the next published release. --- pyproject.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6a4eaa6..bc555e9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,8 +13,14 @@ maintainers = [ ] keywords = ["topics", "conferences", "LLM", "topic analysis", "report"] classifiers = [ - "Topic :: Scientific/Engineering :: Artificial Intelligence", "Development Status :: 4 - Beta", + "Environment :: Web Environment", + "Intended Audience :: Science/Research", + "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.13", + "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = [ "nicegui>=2.0",