GitHub-distutils este un instrument care furnizează distribui / setuptools / distutils comenzi pentru GitHub & nbsp;. Puteți folosi descărcări GitHub în loc de descărcări PyPI pentru eliberare.
Pentru a utiliza acest lucru, urmați instrucțiunile.
Instrucțiunea
Mai întâi de toate software-ul trebuie să fie ambalate în modul de distribuție standard de: utilizare distutils, distribui sau setuptools. Acest pachet conține o comandă extensie pentru asta.
Apoi, se adaugă acest pachet în setup_requires parametru de setup-ul () configurația (din script setup.py):
setup (name = 'YourPackageName',
& Nbsp; Versiunea a = '1.2.3',
& Nbsp; ...,
& Nbsp; setup_requires = ['Github-distutils> = 0.1.0'])
Acum vor fi github_upload comanda pentru setup.py dumneavoastră:
& Nbsp; piton setup.py github_upload help
Comenzi comune: (a se vedea "help-comenzi" pentru Mai mult)
...
Opțiuni pentru comanda 'github_upload ":
& Nbsp; - depozit numele depozit (R) GitHub de exemplu, utilizator / reponame
& Nbsp; - numele de utilizator (-u) GitHub numele de utilizator
& Nbsp; - parola (-p) GitHub parola
...
Dacă -u / - numele de utilizator și -p / - parola nu sunt prezente, se va arata prompt. Este nevoie de depozit - -R /.
Încărcați
Încarcă este foarte simplu:
& Nbsp; piton setup.py sdist github_upload -R utilizator / înregistrare reponame
De a explicat:
sdist
& Nbsp; Face fișierul de distribuție sursă. Dacă numele tău pachet este YourPackageName și versiunea sa este 1.2.3, iar apoi numele fișierului devine YourPackageName-1.2.3.tar.gz.
github_upload -R utilizator / reponame
& Nbsp; Încarcă fișierul sursă de distributie construit în depozit ta GitHub. Aceasta nu înseamnă că acesta va fi controlat versiune, dar va fi pur și simplu încărcat la pagina de descărcări.
registru
& Nbsp; Prin descărcare URL-ul GitHub înregistrează pachetul de această versiune în PyPI. URL-ul paginii PyPI va fi http://pypi.python.org/YourPackageName/1.2.3
Opțiuni de Nerambursările
Puteți face valorile implicite pentru aceste opțiuni prin specificarea în fișierul de configurare setup.cfg. De exemplu, dacă doriți să implicit --repository, face fișier setup.cfg ca (cratime devine subliniere):
[Încărcare]
magazie = utilizator / reponame
Puteți face o alias prescurtare de asemenea:
[pseudonime]
eliberare = sdist registru github_upload
Puteți checkout codul sursă de la depozit sa GitHub:
& Nbsp; git clone git: //github.com/dahlia/github-distutils.git
Dacă ați găsit un bug, va rugam sa le emisiune tracker.
Pentru utilizatorii BitBucket
Utilizați BitBucket-distutils care este un pachet de același autor dacă utilizați BitBucket în loc de GitHub
Ce este nou în această versiune:.
< ul>
Cerințe :
- Python
Comentariile nu a fost găsit