«distutils» etiketlenmiş sorular

Distutils, Python modülleri ve uygulamaları için standart paketleme sistemidir.

5
Dağıtım, dağıtım araçları, kurulum araçları ve dağıtım dosyaları arasındaki farklar2?
Durum Ben Python 3 ( SymPy , kimse merak ediyorsa) bir açık kaynak kütüphane port çalışıyorum . Yani, 2to3Python 3 için inşa ederken otomatik olarak çalıştırmam gerekiyor . Bunu yapmak için kullanmam gerekiyor distribute. Bu nedenle, (doctest'e göre) olan mevcut sistemi taşımam gerekiyor distutils. Sorun Ne yazık ki, Emin bu …

11
Python olmayan dosyaları setup.py ile dahil etme
setup.pyKodun bir parçası olmayan bir dosyayı nasıl ekleyebilirim? (Özellikle, bir lisans dosyasıdır, ancak başka bir şey olabilir.) Dosyanın konumunu kontrol edebilmek istiyorum. Özgün kaynak klasöründe, dosya paketin kök dizinindedir. (yani en üstteki ile aynı seviyede __init__.py.) İşletim sisteminden bağımsız olarak paket kurulduğunda tam olarak orada kalmasını istiyorum. Bunu nasıl yaparım?
201 python  distutils 


4
setuptools ve distutils: distutils neden hala bir şey?
Python projeleri paketlemek ve tanımlamak için kullanılabilecek bir araç kafa karıştırıcı bir geçmişi vardır: bunlar arasında distutils, Standart Kitaplığı'nda distribute, distutils2ve setuptools(ve belki de daha fazla). Öyle görünüyor distributeve distutils2lehine devam edildi setuptools, bu da iki rakip standart bırakıyor. Anladığım setuptoolskadarıyla distutils, Python standart kütüphanesine (henüz?) Dahil edilmediğinden çok daha …

4
Setuptools'un PyPI'da olmayan bir paketi yüklemesini nasıl sağlayabilirim?
Ben sadece setuptools ve virtualenv ile çalışmaya başladım. Paketim, yalnızca GitHub'dan temin edilebilen en yeni python-gearman'ı gerektirir. PyPI'de bulunan python-gearman versiyonu eskidir. Github kaynağı setuptools uyumludur, yani setup.py vb. Vardır. Setuptools'un yeni sürümü PyPI'de aramak ve eskisini yüklemek yerine indirip yüklemesinin bir yolu var mı? FYI, yeni python-şanzıman http://github.com/mtai/python-gearman

4
Cython ve mingw ile derlemek gcc: hata: tanınmayan komut satırı seçeneği '-mno-cygwin' üretir
Mingw (64-bit) kullanarak win 7 64-bit'te cython ile bir python eklentisi derlemeye çalışıyorum. Python 2.6 (Active Python 2.6.6) ve yeterli distutils.cfg dosyasıyla çalışıyorum (derleyici olarak mingw'i ayarlayarak) Yürütürken > C:\Python26\programas\Cython>python setup.py build_ext --inplace Gcc'nin -mno-cygwin seçeneği olmadığını söyleyen bir hata alıyorum: > C:\Python26\programas\Cython>python setup.py build_ext --inplace running build_ext skipping 'hello2.c' …


5
--User'ı setup.py install ile --prefix hatasıyla birleştirin
Yakın zamanda erişim kazandığım bir sisteme Python paketlerini kurmaya çalışıyordum. Python'un görece yeni kullanıcı site paketleri dizininden ve yeni seçenekten yararlanmaya çalışıyordum --user. (Seçenek şu anda belgelenmemiş , ancak Python 2.6+ için mevcut; çalıştırarak yardımı görebilirsiniz python setup.py install --help.) Koşmayı denediğimde python setup.py install --user İndirdiğim herhangi bir pakette …

11
python dağıtımları nasıl kurulur
Bir VPS sunucusunda (ubuntu 8.04 üzerinde çalışıyor) biraz yerim var ve üzerine django kurmaya çalışıyorum. Sunucuda python 2.5 kurulu, ancak sanırım standart dışı kurulumu. Django için yükleme komut dosyasını çalıştırdığımda amitoj@ninja:~/Django-1.2.1$ python setup.py install Traceback (most recent call last): File "setup.py", line 1, in <module> from distutils.core import setup ImportError: …
96 python  distutils 

6
MANIFEST.in "python setup.py install" üzerinde yok sayıldı - hiçbir veri dosyası yüklenmedi mi?
İşte benim soyulmuş setup.py betiğim ve kod dışı öğeler kaldırılmış: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.