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

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012
  • TVNorge

    TVNorge

    5 EKİM 2006