Apakah Anda siap untuk membagikan paket Python Anda dengan dunia? Ikuti langkah -langkah ini untuk mempublikasikannya di pypi.org dan biarkan kode Anda bersinar!
Buat folder : Mulailah dengan membuat folder di desktop Anda (misalnya, package ).
Folder Paket : Di dalam folder package , berikan kehidupan pada proyek Anda dengan membuat folder baru dengan nama paket Anda (misalnya, saylani-ds ).
Buat file penting : Di dalam folder saylani-ds , buat file-file penting berikut:
license.txtreadme.txtsetup.py Inti dari paket Anda : Buat file bernama __init__.py di dalam folder saylani-ds . File ini adalah tempat keajaiban terjadi - tulis seluruh kode perpustakaan Anda di sini.
Konfigurasi setup.py : Buka setup.py dan tuangkan informasi penting paket Anda. Inilah contohnya:
from setuptools import setup
setup ( name = "saylani-ds" ,
version = "0.1" ,
description = "This is a package" ,
long_description = "A very, very long description of your amazing package." ,
author = "Sir Qasim and Syed Muhammad Mooazam" ,
packages = [ "saylani-ds" ],
install_packages = []
)Instal dependensi : Di folder paket, nyalakan prompt perintah Anda dan jalankan perintah ini untuk mengatur tahap untuk paket Anda:
Pasang paket "roda":
pip install wheelBuat paket distribusi biner:
python setup.py bdist_wheelBangun paket distribusi sumber dan paket distribusi biner:
python setup.py sdist bdist_wheelFolder Wonderland : Setelah langkah -langkah sebelumnya, saksikan dua folder secara ajaib muncul di folder paket.
Tetap Diperbarui : Setiap kali Anda membuat perubahan pada file Python Anda, teruskan paket Anda diperbarui dengan menjalankan perintah ini:
python setup.py sdist bdist_wheelBuat akun PYPI : Jika Anda belum memilikinya, memulai perjalanan Anda di pypi.org dan atur akun PYPI Anda.
Publikasikan Paket Anda : Ini Showtime! Bagikan paket Anda dengan dunia dengan mengikuti langkah -langkah ini:
Instal Paket "Twine":
pip install twineUnggah paket Anda ke PYPI menggunakan "Twine":
twine upload dist/ *Saat diminta, masukkan nama pengguna dan kata sandi akun PYPI Anda.
Sekarang, perpustakaan Python Anda siap dan dipoles untuk debutnya yang besar. Bagikan kreasi Anda dengan sesama pengembang dan biarkan petualangan pengkodean dimulai!