📦Pip ile Kurulabilir Python Paketi Oluşturma

Python paket yöneticisi olan pip ile projenizin indirilebilir olmasını sağlamak isterseniz okumaya devam edin.

👇 Nasıl bir şey mi yapmış olacaksınız

Eski adı: Pip Üzerinde Paket Yayınlama

🧾 PyPI'ya Kayıt olma

👷‍ Dosya Yapısını Oluşturma

Açıklama metninizi markdown formatı ile README.md içerisine yazın.

📡 GitHub'da Yayınlama

GitHub üzeinden repository oluşturun ve projenizi oraya upload edin.

GitHub hakkında detaylar için arama sitemin arama motoruna GitHub yazabilirsiniz

  • GitHub projenizin urline girin

  • Release alanına tıklayın

  • Daha önceden varsa Edit yoksa Create butonuna tıklayın ve yeni bir sürüm oluşturun

  • Tags alanına setup.py dosyamızdaki VERSION değerini yazın

    • Download url kısmındaki ...{VERSION}.tar.gz' yapısından dolayı

    • Örn: 1.0.0

  • Açıklamalarınızı yapıp Update Relesae butonuna basın

    • Ek olarak dosya eklemenize gerek yoktur

📦 Gerekli Paketlerin Kurulumu

Bu işlemleri için python ve pip araçlarının kurulu olması lazımdır.

pip install --upgrade setuptools wheel tqdm
pip install twine

📡 Projeyi PyPI'da Yayınlama

  • Proje dizininize girin (yukarıdaki resimdeki alan)

  • rm -rf build/ dist/ (del build/ dist/ veya el) ile eski proje çalışmalarını silin

  • python setup.py sdist bdist_wheel komutu ile projenizi aktarılmaya hazır hale getirin

  • twine upload dist/* komutu ile PyPI'ya projenizi aktarın

🌌 Projeyi PyPI'da Güncelleme

  • setup.py'daki VERSION bilginizi arttırın

    • Örn: 1.0.1

  • GitHub üzerinden v<VERSION> yeni release oluşturun

    • Örn: v1.0.1

  • 📡 Projeyi PyPI'da Yayınlama alanındakileri uygulayın

🔗 Harici Bağlantılar

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk