setuptools_git เป็นปลั๊กอินสำหรับ setuptools ที่ช่วยให้การรวม Git เมื่อติดตั้งแล้ว setuptools สามารถบอกว่าจะรวมอยู่ในการจัดจำหน่ายโมดูลไฟล์ทั้งหมดติดตามโดยคอมไพล์
setuptools_git เป็นทางเลือกที่มีการระบุอย่างชัดเจนรวมกับ MANIFEST.in แพคเกจนี้เป็นที่รู้จักกันในชื่อ gitlsfiles เปลี่ยนชื่อเป็นผลมาจากความพยายามโดย setuptools พัฒนาปลั๊กอินที่จะให้ตั้งชื่อชุด
แพคเกจการจัดจำหน่ายที่นี่หมายถึงแพคเกจที่คุณสร้างขึ้นโดยใช้
setup.py อดีต:
หลาม setup.py sdist
หลาม setup.py bdist_rpm
หลาม setup.py bdist_egg
แพคเกจนี้เป็นที่รู้จักกันในชื่อ gitlsfiles เปลี่ยนชื่อเป็น
ผลของความพยายามโดยนักพัฒนาปลั๊กอิน setuptools ที่จะให้
การตั้งชื่อชุด
การติดตั้ง:
ด้วย easy_install:
easy_install setuptools_git
คู่มือการติดตั้งทางเลือก:
tar -zxvf setuptools_git-X.Y.Z.tar.gz
cd-setuptools_git X.Y.Z
หลาม setup.py ติดตั้ง
ที่ไหน X.Y.Z เป็นจำนวนรุ่น
การใช้
เพื่อเปิดใช้งานปลั๊กอินนี้คุณต้องแพคเกจโมดูลหลามของคุณ
ด้วย `setup.py` และการใช้ setuptools อดีตเป็นเอกสารที่ดีใน
คู่มือ distutils:
http://docs.python.org/dist/dist.html
ที่จะใช้แทน setuptools distutils เพียงแก้ไข `setup.py` และ
เปลี่ยนแปลง
จากการตั้งค่านำเข้า distutils.core
ไปยัง
จากการติดตั้ง setuptools นำเข้า
เมื่อ setuptools สร้างแพคเกจที่คุณสามารถขอให้รวมถึงไฟล์ทั้งหมด
ติดตามโดยระบบการควบคุมการแก้ไขของคุณโดยการเพิ่มเรื่องนี้ไป
การภาวนาของคุณ `การติดตั้ง ()`:
การติดตั้ง (... ,
include_package_data = จริง
... )
ซึ่งจะทำให้เกิด setuptools ที่จะรวมไฟล์การติดตามโดยการแก้ไข
ระบบการควบคุมที่ setuptools รู้เกี่ยวกับ ปลั๊กอินนี้จะให้
การสนับสนุนสำหรับการคอมไพล์และเรือ setuptools ด้วยการสนับสนุนและ CVS
การโค่นล้ม
มันอาจจะเกิดขึ้นได้ที่คุณติดตามไฟล์ที่มีระบบการควบคุมการแก้ไขของคุณ
ที่คุณไม่ต้องการที่จะรวมอยู่ในแพคเกจของคุณ ในกรณีที่คุณ
สามารถป้องกันไม่ให้ setuptools บรรจุภัณฑ์จากไฟล์ที่มีคำสั่งใน
`คุณ MANIFEST.in` อดีต:
ไม่รวม .gitignore
recursive-ไม่รวมภาพ * * * * * * * * .xcf .blend
ในตัวอย่างนี้เราป้องกันไม่ให้ setuptools จากบรรจุภัณฑ์และ `.gitignore`
Gimp และไฟล์ที่มาปั่นอยู่ภายใต้ `ไดเรกทอรี images`
ไฟล์ที่จะแยกออกจากแพคเกจนอกจากนี้ยังสามารถที่ระบุไว้ในการติดตั้ง `()`
สั่ง:
การติดตั้ง (... ,
exclude_package_data = {'': ['.gitignore']
'ภาพ': ['* .xcf', '* .blend']}
... )
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ