GitHub-distutils è uno strumento che fornisce la distribuzione / setuptools / distutils comandi per GitHub. & Nbsp; È possibile utilizzare Download GitHub invece di download PyPI per il rilascio.
Per utilizzare questo, seguire le istruzioni.
Istruzioni
Prima di tutto il software devono essere inclusi all'interno del modo in distribuzione standard: uso distutils, distribuire o setuptools. Questo pacchetto contiene un comando di estensione per questo.
Quindi, aggiungere questo pacchetto nel parametro setup_requires del setup () di configurazione (dello script setup.py):
setup (name = 'YourPackageName',
& Nbsp; version = '1.2.3',
& Nbsp; ...,
& Nbsp; setup_requires = ['GitHub-distutils> = 0.1.0'])
Ora ci sarà il comando github_upload per il vostro setup.py:
& Nbsp; python setup.py --help github_upload
Comandi comuni: (vedi '--help-comandi' per maggiori informazioni)
...
Opzioni per il comando 'github_upload':
& Nbsp; - repository (-R) GitHub nome repository esempio user / reponame
& Nbsp; - nome utente (-u) GitHub nome utente
& Nbsp; - password (-p) GitHub la password
...
Se -u / - username e -p / - password non sono presenti, lo farà mostra l'avviso. È richiesta repository - -R /.
Carica
Upload è molto semplice:
& Nbsp; python setup.py sdist github_upload -R user / register reponame
By spiegato:
sdist
& Nbsp; Rende il file di distribuzione di origine. Se il nome del pacchetto è YourPackageName e la sua versione è 1.2.3, e quindi il nome del file diventa YourPackageName-1.2.3.tar.gz.
github_upload -R utente / reponame
& Nbsp; carica il file di distribuzione di origine integrato nel repository GitHub. Ciò non significa che sarà la versione a controllo, ma sarà caricato semplicemente per la sua pagina di download.
registro
& Nbsp; Usando il download URL GitHub registra il pacchetto di questa versione in PyPI. L'URL della pagina PyPI sarà http://pypi.python.org/YourPackageName/1.2.3
Opzioni inadempienze
È possibile effettuare i valori predefiniti per queste opzioni specificando nel file di configurazione setup.cfg. Ad esempio, se si vuole di default --repository, fare file di setup.cfg come (trattini diventa underscore):
[Carica]
repository = user / reponame
Si può fare un alias stenografia pure:
[alias]
rilascio = sdist registro github_upload
È possibile verifica il codice sorgente dal repository GitHub:
& Nbsp; git clone git: //github.com/dahlia/github-distutils.git
Se hai trovato un bug, si prega di segnalarlo alla issue tracker.
Per gli utenti Bitbucket
Utilizzare Bitbucket-distutils che è un pacchetto dello stesso autore, se si utilizza Bitbucket invece di GitHub
Cosa c'è di nuovo in questa versione:.
< ul>
Requisiti :
- Python
I commenti non trovato