"Python Dağıtma" kılavuzu (python-distribute.org adresindeydi, ancak kayıt süresi doldu) bana doc/txtdosyaları dahil etmemi söylüyor ve .pydosyalar MANIFEST.indosyada hariç tutuldu
Kaynak listesi belgeleri bana yalnızca sdist'in kullandığını MANIFEST.inve yalnızca belirttiğiniz dosyayı ve .pydosyaları içerdiğini söylüyor . Ayrıca şunu kullanmamı söylüyor: python setup.py sdist --manifest-onlya oluşturmak için MANIFEST, ancak python bana bunun olmadığını söylüyor
Bunların farklı python sürümlerinden olduğunu ve dağıtım sisteminin tam bir karmaşa içinde olduğunu anlıyorum, ancak python 3 ve setuptools(yeni olanı dağıtmayı içeren, ancak şimdi kurulum araçları olarak adlandırılan, yalnızca dağıtım araçları için kullanımdan kaldırılan eski kurulum araçları değil) kullandığımı varsayarsak yeniden dağıtıma getirilecek ve kurulum araçlarına yeniden adlandırılacak .....)
ve 'standart' klasör yapısını ve setup.pydosyasını takip ediyorum ,
- Bir ihtiyacım var
MANIFEST.inmı? - İçinde ne olmalı?
- Tüm bu farklı paket sistemleri ve yöntemleri ne zaman tek ve basit bir süreç haline getirilecek?
sdist(anlam: kaynak dağıtımı ) komutunu kullanmanız gerekir. Eğer düşünürsekbdistvebdist_wheelolan ikili ve yalnızca piton yolunda kurulması amaçlanan, bu mantıklı. (Bu modül olmayan dosyalar ve dizinler nereye gider? İçeri/usr/local/lib/python2.7/dist-packages/? Elbette hayır.) Ancak, oluşturulan arşivi görmek kafa karıştırıcı olduğundan ve dosyaları içermediğinden bahsetmeye değer.