Python Language Caricamento di un pacchetto Conda


Esempio

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.