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

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • bashirsultani

    bashirsultan

    22 Mart 2010
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011