Definition of Trove Classifiers

I came across this concept using Python distutils2 / packaging .

I did google, but didn’t fully understand the idea, so it’s better to get a better explanation from someone more experienced in order to better understand the concept.

"Trove classifiers for classification (and search is a good consequence of this). 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 (yes, a subset and, most importantly way, superset accordingly).

and,

“It would be useful to be able to indicate that the package is being tested with (as is known to work) with alternative implementations. For example, I would mark“ mock ”with pypy and Jython, as I regularly test these implementations and know that it works "

A list of classifiers is maintained here.

+6
source share
1 answer

It was a new concept for me, so please fill out this answer or start a new one so that it helps others who come across this in the future.

This is actually a project :

The Trove project is an attempt to create a distributed open source archiving system for use on large software archiving sites.

And it is listed in PEP 301 :

The list of classification values ​​in the module index was merged with FreshMeat and SourceForge (with their permission). This list will be available both through the web interface and through the register --list-classifiers command as a text list, which can then be copied to the setup.py . The --verify parameter of the register command checks the classifier values ​​in the server list.

+7
source

Source: https://habr.com/ru/post/907382/


All Articles