2012-02-01 7 views
6

Me he topado con este concepto usando Python distutils2/packaging.Definición de clasificadores Trove

Lo hice en google, pero no entendí por completo la idea, así que preferiría obtener una mejor explicación de alguien con más experiencia para asimilar mejor el concepto.

"clasificadores Trove son para la clasificación (y la búsqueda es un buen consecuencia de eso). Es una cuestión de precisión. PyPy, IronPython y Jython son no lenguajes de programación que son implementaciones del lenguaje de programación Python. Shedskin y Cython son lenguajes de programación similares a los de Python (sí, subconjunto y principalmente superconjunto respectivamente).

y,

"Sería útil ser capaz de especificar que un paquete se prueba con (conocido por trabajar con) implementaciones alternativas. Así, por ejemplo, me gustaría etiquetar 'simulacro' con pypy y Jython, ya que rutinariamente pruebo esas implementaciones y sé que funciona ".

Aquí está el classifiers list compatible hasta ahora.

+0

¿Son estas citas? ¿Por qué pones dos tercios de tu publicación en negrita? –

+0

Gracias por editar Tichodroma. Fue para destacar el texto citado, pero hizo lo correcto al editarlo. –

+1

¿Cuál es la pregunta? ¿Qué significan los clasificadores? La diferencia entre un lenguaje de programación y una implementación? –

Respuesta

7

Este fue un concepto nuevo para mí, por lo tanto, complete esta respuesta o inicie una nueva para que pueda ayudar a otros que se encuentren con esto en el futuro.

En realidad es un project:

El proyecto Trove es un intento de crear un código abierto distribuido sistema de archivo para su uso en grandes sitios de archivos de software.

y es especificado en PEP 301:

La lista de valores de clasificación en el índice del módulo se ha fusionado desde FreshMeat y SourceForge (con su permiso). Esta lista estará disponible tanto a través de la interfaz web como a través de la opción --list-classifiers del comando de registro como una lista de texto que luego puede copiarse en el archivo setup.py. La opción --verify del comando de registro verificará los valores de los clasificadores con la lista del servidor.

Cuestiones relacionadas