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

  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007
  • NYLON Video

    NYLON Video

    11 Aralık 2006