SORU
22 EYLÜL 2011, PERŞEMBE


Nasıl setuptools ile paket veri dahil etmek/dağıtmak?

Setuptools/dağıtmak kullanırken, yükleyici package_data Herhangi bir dosya çekmek için alamıyorum. Okuduğum her şey şu, bunu yapmak için doğru yol olduğunu söylüyor. Birini tavsiye edebilir misiniz?

setup(
   name='myapp',
   packages=find_packages(),
   package_data={
      'myapp': ['data/*.txt'],
   },
   include_package_data=True,
   zip_safe=False,
   install_requires=['distribute'],
)

myapp/data/ veri dosyalarının konumu.

CEVAP
4 Ocak 2013, Cuma


Bu eski bir soru olduğunu biliyorum...ama orada insanlar bulmak için buraya Google üzerinden: package_data düşük aşağı, dirty lie. Sadece oluşturulurken kullanılırikilipaketleri (python setup.py bdist ...) amadeğilkaynak paketleri (python setup.py sdist ...) oluştururken. Bu, tabii ki, çok tuhaf bir kaynak dağıtım binada ikili dağıtım inşa etmek için başka birine göndermiş olabilir o dosyaları bir koleksiyon yol açacağı beklenebilir.

Her durumda, MANIFEST.in kullanarak çalışacakher ikisi deikili ve kaynak dağılımları için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009