Sök…


Ladda upp ett Conda-paket

Innan du börjar måste du ha:

Anaconda installerat på ditt systemkonto på Binstar Om du inte använder Anaconda 1.6+ installerar du binstar- kommandoradsklienten:

$ conda install binstar
$ conda update binstar

Om du inte använder Anaconda är Binstar också tillgänglig på pypi:

$ pip install binstar

Nu kan vi logga in:

$ binstar login

Testa din inloggning med kommandot whoami:

$ binstar whoami

Vi kommer att ladda upp ett paket med en enkel "hejvärld" -funktion. För att följa med börjar du med att få mitt demonstrationspaket-repo från Github:

$ git clone https://github.com/<NAME>/<Package>

Detta är en liten katalog som ser ut så här:

package/
        setup.py
        test_package/
           __init__.py
           hello.py
           bld.bat
           build.sh
           meta.yaml

Setup.py är standard Python build-filen och hello.py har vår enda hello_world () -funktion.

bld.bat , build.sh och meta.yaml är skript och metadata för Conda paketet. Du kan läsa Conda build- sidan för mer information om de tre filerna och deras syfte.

Nu skapar vi paketet genom att köra:

$ conda build test_package/

Det är allt som krävs för att skapa ett Conda-paket.

Det sista steget är att ladda upp till binstar genom att kopiera och klistra in den sista raden i utskriften efter att ha kört conda build test_package / command. På mitt system är kommandot:

$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2

Eftersom det är första gången du skapar ett paket och släpper du ombeds att fylla i några textfält som alternativt kan göras via webbappen.

Du kommer att se ett done skrivet ut för att bekräfta att du har laddat upp ditt Conda-paket till Binstar.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow