Python Language
Spridning
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.