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

  • pain975

    pain975

    27 NİSAN 2008
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011