I have bumped into this concept using Python
distutils2/packaging.
I did google it, but didn’t fully grasp the idea,
so would rather get a better explanation from someone more experienced to better assimilate the concept.
“Trove classifiers are for classification (and searching is a nice consequence of that). It’s a matter of accuracy. PyPy, IronPython and Jython are not programming languages they are implementations of the Python programming language. Shedskin and and Cython are python-like programming languages (yes, subset and mostly-superset respectively).”
and,
“It would be useful to be able to specify that a package is tested with (known to work with) alternative implementations. So, for example, I would tag “mock” with pypy and Jython as I routinely test on those implementations and know that it works.”
Here is the supported
classifiers list so far.
This was a new concept for me, thus please complete this answer or start a new one so it may help others who run into this in the future.
It’s actually a project:
And it’s specified in PEP 301: