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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow