Orijinal paketi orijinal biçiminde almak için indirilebilen bir biçimde, PyPI'ye bir paket yüklemek için sihir "python setup.py some_incantation_here
" komutu nedir?PyPI'ye bozulmamış bir Python paketi nasıl yüklenir?
Bazı kaynaklara ve birkaç görüntü dosyasına (package_data olarak) sahip bir paketim var. "setup.py sdist register upload
" yaparsam, .tar.gz resim dosyaları hariç tutulur. "setup.py bdist_egg register upload
" yaparsam, yumurta görüntüler içeriyor ancak setup.py dosyasını hariç tutuyor. Projemin tamamı olan "setup.py the_whole_freaking_thing register upload
" adlı bir dosya yükleyebilmeyi istiyorum.
Belki de bunu yapmanın en iyi yolu proje dizinimi manuel olarak tar.gz ve PyPI web arayüzünü kullanarak yüklemek.
Caveat: Ben sadece SVN repo'mda ve PyPI'de oluşturduğum basit bir projeyi saklamaktan kaçınmaya çalışıyorum - tarihini ve dosyalarını iki yerde tutmak için iş kaybı gibi görünüyor .
Mükemmel! "include nosenotify/*. png", dosyalarımın bir altdizinindeyken ihtiyacım olan formattı. Bu format, .tar.gz nosenotify/dizininin .png dosyalarını içermesini sağladı. –
PS Brandon, cevabınızı okuduktan sonra ironik olarak blogunuza gittim ve soruyu bir gün öncesinden gördüm. Bu, setup.py'nin piro yaptığını söyleyerek bıktığınızı söyledi. :) –