setuptools_git це плагін для Setuptools, що дозволяє інтегрувати Git. Після установки, Setuptools можна сказати включати в розподіл модуля всі файли відслідковують Git.
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 = True,
...)
Це призведе до того Setuptools включати файли відслідковують перегляду
Система управління, Setuptools знає. Цей плагін дає
підтримка Git і Setuptools судів з підтримкою CVS і
підривної.
Це може статися, що ви відслідковувати файли з вашою системою контролю версій
що ви не хочете, щоб включити у ваші пакети. У цьому випадку, ви
може запобігти Setuptools з упаковки ці файли з директивою в
Ваш `MANIFEST.in`, наприклад:
виключити .gitignore
рекурсивна-виключити зображень * * .blend .xcf
У цьому прикладі, ми можемо запобігти Setuptools з упаковки `.gitignore` і
вихідні файли Gimp і Blender знайти в `images` каталозі.
Виключення файлів з пакету також можуть бути перераховані в `налаштування ()`
Директива:
встановити (...,
exclude_package_data = {'': ['.gitignore'],
'' Зображення: ['* .xcf', '* .blend']},
...)
Вимоги
- Python
Коментар не знайдено