2012-02-01 11 views
6

Bu kavramı Python distutils2/packaging kullanarak çarptı.Vurma sınıflandırıcılar tanımı

Google'ı yaptım, ancak bu fikri tam olarak kavramamıştım, bu yüzden daha deneyimli bir kişinin kavramını daha iyi özümsemesi için daha iyi bir açıklama olsun.

"Olimpiyatı sınıflandırıcılar (ve arama o güzel sonucudur) sınıflandırma için vardır. Bu doğruluk meselesi. PyPy, IronPython ve Jython onlar Python programlama dilinin uygulaması şunlardır değil programlama dilleri vardır. Shedskin ve ve Cython, python benzeri programlama dilleridir (sırasıyla, altkümesi ve çoğunlukla süper-süperset). "

ve

'mock "bir paket alternatif uygulamalar. Yani, örneğin, ben etiketlemek olur (çalışmak için bilinir) ile test edilmiştir belirtmek edebilmek için faydalı olacaktır' Bu uygulamalarda rutin olarak test ettiğim ve çalıştığını bildiğim gibi pypy ve Jython ile. "

Şu ana kadar şu ana kadar desteklenen classifiers list.

+0

Bu tırnak işaretleri mi? Gönderinizin üçte ikisini neden kalın yazıyorsunuz? –

+0

Tichodroma'yı düzenlediğiniz için teşekkür ederiz. Tırnak metninin dışında durmak içindi, ama düzenleyen doğru şeyi yaptın. –

+1

Soru nedir? Sınıflandırıcılar ne anlama geliyor? Bir programlama dili ve bir uygulama arasındaki fark nedir? –

cevap

7

Bu benim için yeni bir kavramdı, bu nedenle lütfen bu cevabı tamamlayın veya yeni bir tane başlatın, böylece gelecekte bu işe karışan başkalarına yardımcı olabilir.

Aslında bir project var:

Olimpiyatı projesi büyük yazılım arşivi sitelerinde kullanılmak üzere arşivleme sistemi dağıtılan bir açık kaynak oluşturmak için bir girişimdir.

Ve PEP 301 belirtilen oluyor: modül endeksi sınıflandırma değerlerinin

liste freshmeat'i ve (izin alarak) SourceForge birleştirildi. Bu liste hem web arayüzünden hem de kayıt komutunun --list-classifiers seçeneklerinden setup.py dosyasına kopyalanabilecek bir metin listesi olarak sunulacaktır. Kayıt komutunun --verify seçeneği, sınıflandırıcıların değerlerini sunucu listesine göre kontrol edecektir.