GitHub-distutils е инструмент, който осигурява разпространявате / setuptools / distutils команди за GitHub & Nbsp;. Можете да използвате GitHub сваляния вместо PyPI изтегляния за освобождаване.
За да използвате тази, следвайте инструкциите.
<Силен> Инструкция
Преди всичко си софтуер трябва да бъдат опаковани в стандартна дистрибуция начин: Използвайте distutils, разпространява или setuptools. Този пакет съдържа команда разширение за това.
След това добавете този пакет в setup_requires параметър на вашата настройка () конфигурация (на setup.py скрипт):
Setup (име = "YourPackageName",
& Nbsp; версия = "1.2.3",
& Nbsp; ...,
& Nbsp; setup_requires = ['GitHub-distutils> = 0.1.0'])
Сега там ще бъде github_upload команда за вашия setup.py:
& Nbsp; питон setup.py github_upload --help
Общи команди: (виж "--help-команди" за повече)
...
Опции за "github_upload" команда:
& Nbsp; - хранилище (-R) GitHub име хранилище напр потребител / reponame
& Nbsp; - потребителско име (-u) GitHub потребителско име
& Nbsp; - парола (-p) GitHub парола
...
Ако -u / - потребителско име и -p / - паролата не са налице, то ще показва промпт. Изисква хранилище - -R /.
<Силен> Upload
Upload е много лесно:
& Nbsp; питон setup.py sdist github_upload -R потребител / reponame регистър
Чрез обясни:
sdist
& Nbsp; Прави файла на това разпространение. Ако вашето име пакет е YourPackageName и версията му е 1.2.3, а след това името на файла става YourPackageName-1.2.3.tar.gz.
github_upload -R потребител / reponame
& Nbsp; качени вградената разпределение изходния файл във вашия GitHub хранилището. Това не означава, че тя ще бъде версия контролирани, но това ще бъде просто качено на своята страница за изтегляне.
регистрирай се
& Nbsp; Използване изтегляне URL на GitHub регистрира пакета на тази версия в PyPI. URL адресът на PyPI страница ще бъде http://pypi.python.org/YourPackageName/1.2.3
<Силни> Неизплатените опции
Можете да направите приети стойности за тези варианти, като се посочва в конфигурацията setup.cfg файла. Например, ако искате да фалира --repository, направи setup.cfg файл като (тирета става долни):
[Качване]
хранилище = потребителското / reponame
Можете да направите стенограмите псевдоним, както и:
[псевдоними]
освобождаване = sdist github_upload регистър
Можете да проверите възможностите на изходния код от своя GitHub хранилището:
& Nbsp; Git клонинг Git: //github.com/dahlia/github-distutils.git
Ако сте открили грешка, моля да го докладва на въпрос тракера.
<Силен> За потребители Bitbucket
Използвайте bitbucket-distutils която е пакет от същия автор, ако използвате Bitbucket вместо GitHub
Какво ново в тази версия:.
< ул>
<силни> Изисквания :
- Python
Коментари не е намерена