How I "got" a Trove Identifier for InvenTree
As the InvenTree project is getting bigger, the amount of (semi) public plugins has increased. InvenTree plugins are python packages and such they can be uploaded to PyPI, live in a remote or local filestructure or a git repository. This is great for flexibility but it also makes it harder to find plugins.
Enter Trove classifiers. Trove classifiers are a set of standardized tags that can be used to categorize and describe Python packages. They are maintained by the Python Packaging Authority (PyPA) and are used by the Python Package Index (PyPI) to help users find packages. There is also a keywords field but classifiers are more structured for UI / API interactions.
After some research it seemed like a simple PR to the Trove Classifiers repository would do the trick. From previous PRs / issues a rough structure about the required information could be derived. So I gathered a list of PyPI pakacages that might benefit from the new classifier and opened a PR with the small change and the list. A short interaction on the Python Forum and a helpful hint towards the linting tooling(that I totally missed) later the PR was merged. After a day the new version was used on the public warehouse/PyPI deployment and I could start PR-ing the new classifier to the relevant packages.
Adoption is pretty good already as I also updated the plugin creator - check it out live on PyPI.
TLDR: with release 2025.9.9.12 a new classifier Framework :: InvenTree has been added to the list of Trove classifiers. The barrier is low if you can make a case for your idea, the PyPA is very approachable and helpful.