GitHub-distutils je nástroj, který umožňuje rozdělit / setuptools / distutils příkazy pro GitHub. & Nbsp; můžete použít ke stažení GitHub namísto stažení PyPI pro vydání.
Chcete-li využít této funkce, postupujte podle pokynů.
Návod
Především softwaru musí být zabalen ve standardní odbytové cesty: použití distutils, distribuovat nebo setuptools. Tento balíček obsahuje příkaz, rozšíření za to.
Poté přidejte tento balíček do setup_requires parametr nastavení (konfigurace) (z setup.py skriptu):
setup (name = "YourPackageName"
& Nbsp; version = "1.2.3"
& Nbsp; ...
& Nbsp; setup_requires = ['GitHub-distutils> = 0.1.0'])
Teď tam budou github_upload příkazu vašeho setup.py:
& Nbsp; python setup.py github_upload --help
Běžné příkazy: (viz "--help-příkazy" více)
...
Možnosti příkazu 'github_upload ":
& Nbsp; - úložiště (R) GitHub název úložiště např uživatel / reponame
& Nbsp; - uživatelské jméno (-u) GitHub uživatelské jméno
& Nbsp; - heslo (p) GitHub heslo
...
Pokud -u / - uživatelské jméno a -p / - heslo nejsou k dispozici, bude to ukazuje řádek. Je zapotřebí repository - -R /.
Odeslat
Nahrajte je velmi jednoduchá:
& Nbsp; python setup.py sdist github_upload -R uživatel / reponame rejstřík
By vysvětluje:
sdist
& Nbsp; dělá distribuční soubor zdroje. Pokud je vaše jméno balíčku je YourPackageName a jeho verze je 1.2.3, a pak jeho název souboru se stane YourPackageName-1.2.3.tar.gz.
github_upload -R uživatel / reponame
& Nbsp; Odešle vestavěný zdrojový distribuční soubor do vašeho úložiště GitHub. To neznamená, že to bude verze řízené, ale bude jednoduše nahrány na jeho stránce stahování.
registrovat
& Nbsp; pomocí GitHub adresu URL pro stažení registruje balíček této verze do PyPI. URL PyPI stránky bude http://pypi.python.org/YourPackageName/1.2.3
nesplacené volby
Můžete si výchozí hodnoty pro tyto volby zadáním v konfiguračním souboru setup.cfg. Například, pokud chcete, aby výchozí --repository, jak setup.cfg soubor jako (pomlčky bude podtržítka):
[Nahrávání]
repository = uživatel / reponame
Můžete si zkrácený alias také:
[aliasy]
vydání = sdist github_upload rejstřík
Můžete pokladny zdrojový kód ze svého GitHub úložiště:
& Nbsp; git clone git: //github.com/dahlia/github-distutils.git
Pokud jste našli chybu, oznamte to na sledování problémů.
Pro uživatele Bitbucket
Použijte Bitbucket-distutils, což je balíček od stejného autora, pokud používáte Bitbucket místo GitHub
Co je nového v této verzi:.
< ul>
Požadavky na :
- Python
Komentáře nebyl nalezen