Python Language
Rozlokowanie
Szukaj…
Przesyłanie paczki Conda
Przed rozpoczęciem musisz mieć:
Anaconda zainstalowana na koncie systemowym na Binstar Jeśli nie używasz Anaconda 1.6+, zainstaluj klienta linii poleceń binstar :
$ conda install binstar
$ conda update binstar
Jeśli nie używasz Anacondy, Binstar jest również dostępny na pypi:
$ pip install binstar
Teraz możemy się zalogować:
$ binstar login
Sprawdź swój login za pomocą komendy whoami:
$ binstar whoami
Zamierzamy wgrać pakiet z prostą funkcją „witaj świecie”. Następnie zacznij od otrzymania mojego repozytorium pakietu demonstracyjnego od Github:
$ git clone https://github.com/<NAME>/<Package>
To mały katalog, który wygląda następująco:
package/
setup.py
test_package/
__init__.py
hello.py
bld.bat
build.sh
meta.yaml
Setup.py
to standardowy plik kompilacji Pythona, a hello.py
ma naszą pojedynczą funkcję hello.py
().
bld.bat
, build.sh
i meta.yaml
to skrypty i metadane pakietu Conda
. Możesz przeczytać stronę kompilacji Conda, aby uzyskać więcej informacji na temat tych trzech plików i ich przeznaczenia.
Teraz tworzymy pakiet, uruchamiając:
$ conda build test_package/
To wszystko, czego potrzeba, aby stworzyć pakiet Conda.
Ostatnim krokiem jest przesłanie do binstar poprzez skopiowanie i wklejenie ostatniego wiersza wydruku po uruchomieniu kompilacji conda test_package / command. W moim systemie polecenie to:
$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2
Ponieważ po raz pierwszy tworzysz pakiet i wydanie, pojawi się monit o wypełnienie niektórych pól tekstowych, które można alternatywnie wykonać za pomocą aplikacji internetowej.
Zostanie wyświetlony wydruk done
, aby potwierdzić, że pomyślnie przesłałeś swój pakiet Conda do Binstar.