คุณพร้อมที่จะแบ่งปันแพ็คเกจ Python กับโลกนี้หรือยัง? ทำตามขั้นตอนเหล่านี้เพื่อเผยแพร่บน pypi.org และให้รหัสของคุณเปล่งประกาย!
สร้างโฟลเดอร์ : เริ่มต้นด้วยการสร้างโฟลเดอร์บนเดสก์ท็อปของคุณ (เช่น package )
โฟลเดอร์แพ็คเกจ : ภายในโฟลเดอร์ package ให้อายุการใช้งานกับโครงการของคุณโดยการสร้างโฟลเดอร์ใหม่ที่มีชื่อแพ็คเกจของคุณ (เช่น saylani-ds )
สร้างไฟล์ที่จำเป็น : ภายในโฟลเดอร์ saylani-ds สร้างไฟล์ที่จำเป็นต่อไปนี้:
license.txtreadme.txtsetup.py หัวใจของแพ็คเกจของคุณ : สร้างไฟล์ชื่อ __init__.py ภายในโฟลเดอร์ saylani-ds ไฟล์นี้เป็นที่ที่เวทมนตร์เกิดขึ้น - เขียนรหัสไลบรารีทั้งหมดของคุณที่นี่
setup.py การกำหนดค่า : เปิด setup.py และเทลงในข้อมูลสำคัญของแพ็คเกจของคุณ นี่คือตัวอย่าง:
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 = []
)ติดตั้งการพึ่งพา : ในโฟลเดอร์แพ็คเกจยิงพรอมต์คำสั่งของคุณและเรียกใช้คำสั่งเหล่านี้เพื่อตั้งค่าเวทีสำหรับแพ็คเกจของคุณ:
ติดตั้งแพ็คเกจ "ล้อ":
pip install wheelสร้างแพ็คเกจการกระจายไบนารี:
python setup.py bdist_wheelสร้างแพ็คเกจการกระจายแหล่งที่มาและแพ็คเกจการกระจายไบนารี:
python setup.py sdist bdist_wheelFolder Wonderland : หลังจากขั้นตอนก่อนหน้าดูเป็นโฟลเดอร์สองโฟลเดอร์ปรากฏขึ้นอย่างน่าอัศจรรย์ในโฟลเดอร์แพ็คเกจ
อัปเดตอยู่ : เมื่อใดก็ตามที่คุณทำการเปลี่ยนแปลงไฟล์ Python ของคุณให้อัปเดตแพ็คเกจของคุณโดยเรียกใช้คำสั่งนี้:
python setup.py sdist bdist_wheelสร้างบัญชี PYPI : หากคุณยังไม่มีอยู่ให้เริ่มการเดินทางที่ pypi.org และตั้งค่าบัญชี PYPI ของคุณ
เผยแพร่แพ็คเกจของคุณ : It's Showtime! แบ่งปันแพ็คเกจของคุณกับโลกโดยทำตามขั้นตอนเหล่านี้:
ติดตั้งแพ็คเกจ "Twine":
pip install twineอัปโหลดแพ็คเกจของคุณไปยัง PYPI โดยใช้ "Twine":
twine upload dist/ *เมื่อได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านบัญชี PYPI ของคุณ
ตอนนี้ห้องสมุด Python ของคุณได้รับการตกแต่งและขัดสำหรับการเปิดตัวครั้งใหญ่ แบ่งปันการสร้างของคุณกับนักพัฒนาเพื่อนและปล่อยให้การผจญภัยการเข้ารหัสเริ่มต้นขึ้น!