"Python Dağıtma" kılavuzu (python-distribute.org adresindeydi, ancak kayıt süresi doldu) bana doc/txt
dosyaları dahil etmemi söylüyor ve .py
dosyalar MANIFEST.in
dosyada hariç tutuldu
Kaynak listesi belgeleri bana yalnızca sdist'in kullandığını MANIFEST.in
ve yalnızca belirttiğiniz dosyayı ve .py
dosyaları içerdiğini söylüyor . Ayrıca şunu kullanmamı söylüyor: python setup.py sdist --manifest-only
a 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.py
dosyasını takip ediyorum ,
- Bir ihtiyacım var
MANIFEST.in
mı? - İç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ürsekbdist
vebdist_wheel
olan 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.