setuptools_git هو البرنامج المساعد لSetuptools التي تمكن التكامل جيت. وبمجرد تركيب، Setuptools يمكن أن يقال أن تدرج في توزيع وحدة كافة الملفات تتبعها بوابة.
setuptools_git هو بديل للمواصفات إدراج صريحة مع MANIFEST.in. هذه الحزمة كانت تعرف سابقا باسم gitlsfiles. تغيير الاسم هو نتيجة لجهد من قبل setuptools المساعد للمطورين لتوفير اصطلاح تسمية موحدة.
A توزيع حزمة هنا يشير إلى مجموعة التي تقوم بإنشائها باستخدام
setup.py، مثلا:
بيثون setup.py sdist
بيثون setup.py bdist_rpm
بيثون setup.py bdist_egg
هذه الحزمة كانت تعرف سابقا باسم gitlsfiles. تغيير الاسم هو
نتيجة لجهد من قبل المطورين setuptools المساعد لتوفير
اصطلاح تسمية موحدة.
التركيب:
مع easy_install:
easy_install setuptools_git
دليل بديل تركيب:
القطران -zxvf setuptools_git-X.Y.Z.tar.gz
مؤتمر نزع السلاح 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 يأتي مع دعم السير الذاتية و
التخريب.
قد يحدث أن كنت تتبع الملفات مع نظام مراجعة مراقبة بك
ان كنت لا تريد أن تدرج في حزم الخاص بك. في هذه الحالة،
يمكن أن تمنع setuptools من التعبئة والتغليف تلك الملفات مع التوجيه في
الخاص بك `MANIFEST.in`، مثلا:
استبعاد .gitignore
العودية-استبعاد الصور * * .xcf .blend
في هذا المثال، يمكننا منع setuptools من التعبئة والتغليف `.gitignore` و
الملفات المصدر الأعرج وخلاط وجدت تحت الدليل `images`.
ويمكن أيضا أن يتم سرد الملفات التي يتم استبعادها من الحزمة في `الإعداد ()`
التوجيه:
نصب (...،
exclude_package_data = {'': ['.gitignore']،
'الصور': ['* .xcf'، '* .blend']}،
...)
المتطلبات:
بيثون
لم يتم العثور على التعليقات