2011-04-20 15 views
10
ben python setup.py install (kurulum komut Setuptools'u kullanır) çalıştırmak istiyorum ve sadece .pyc dosyaları çıkan yumurta veya dizine dahil olmak istiyorum

sadece .pyc (derlenmiş python) yüklemeden. tüm .py dosyaları mevcut olmamalıdır. Bunu nasıl yapabilirim ?setuptools

+0

bir komut dosyası ZIP dosyasını okuma ve tüm ilişkisiz dosyaları kaldırarak yaz ... bu üç astar var. –

+0

@restrisiko: kabul etti, ancak belki bunu yapmak için standart bir setuptools yöntemi var, ve eğer durum böyle ise, kullandığım araçlar hakkında yeni bir şeyler öğrenmek istiyorum. –

cevap

14
install ile

değil, ama bir olasılık aşağıdaki komutu

python setup.py bdist_egg --exclude-source-files

çalıştırın ve according to the manualinstall şey olmadığını easy_install

easy_install dist/eggname.egg

Not dist sonuçlanan yumurta yüklemektir ama easy_install kullanımı için bir kısayol.

+1

Bu, python3 ile kesilecek çünkü bytecode dosyaları __pychache__ içinde ve kaynak dosyalar [this] 'e göre mevcut olmadıkça python yorumlayıcısı oraya bakmayacaktır (https://stackoverflow.com/a/11648547/1071236) – giskou

İlgili konular