Python Language
Distribuzione
Ricerca…
Caricamento di un pacchetto Conda
Prima di iniziare devi avere:
Anaconda installato sul tuo sistema Account su Binstar Se non stai usando Anaconda 1.6+ installa il client della riga di comando binstar :
$ conda install binstar
$ conda update binstar
Se non si utilizza Anaconda, Binstar è disponibile anche su pypi:
$ pip install binstar
Ora possiamo accedere:
$ binstar login
Verifica il tuo login con il comando whoami:
$ binstar whoami
Stiamo per caricare un pacchetto con una semplice funzione 'ciao mondo'. Per iniziare, inizia a prendere il mio repository di pacchetti dimostrativi da Github:
$ git clone https://github.com/<NAME>/<Package>
Questa è una piccola directory che assomiglia a questo:
package/
setup.py
test_package/
__init__.py
hello.py
bld.bat
build.sh
meta.yaml
Setup.py
è il file di sviluppo standard di python e hello.py
ha la nostra singola funzione hello_world ().
bld.bat
, build.sh
e meta.yaml
sono script e metadati per il pacchetto Conda
. Puoi leggere la pagina di build di Conda per maggiori informazioni su questi tre file e il loro scopo.
Ora creiamo il pacchetto eseguendo:
$ conda build test_package/
Questo è tutto ciò che serve per creare un pacchetto Conda.
Il passaggio finale è il caricamento su binstar copiando e incollando l'ultima riga della stampa dopo aver eseguito il comando test_package / comando conda build. Sul mio sistema il comando è:
$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2
Poiché è la prima volta che crei un pacchetto e rilasci, ti verrà richiesto di compilare alcuni campi di testo che potrebbero in alternativa essere fatti tramite l'app web.
Si vedrà un done
stampato fuori per confermare di aver caricato con successo il pacchetto Conda a Binstar.