Python Language
Einsatz
Suche…
Conda-Paket hochladen
Bevor Sie beginnen, müssen Sie Folgendes haben:
Anaconda auf Ihrem System installiert Konto bei Binstar Wenn Sie Anaconda 1.6+ nicht verwenden, installieren Sie den binstar- Befehlszeilenclient:
$ conda install binstar
$ conda update binstar
Wenn Sie Anaconda nicht verwenden, ist der Binstar auch auf pypi verfügbar:
$ pip install binstar
Jetzt können wir uns einloggen:
$ binstar login
Testen Sie Ihr Login mit dem whoami-Befehl:
$ binstar whoami
Wir werden ein Paket mit einer einfachen "Hallo Welt" -Funktion hochladen. Beginnen Sie, indem Sie zunächst mein Demo-Paket-Repo von Github beziehen:
$ git clone https://github.com/<NAME>/<Package>
Dies ist ein kleines Verzeichnis, das so aussieht:
package/
setup.py
test_package/
__init__.py
hello.py
bld.bat
build.sh
meta.yaml
Setup.py
ist die Standard-Python-Build-Datei, und hello.py
hat unsere einzige Funktion hello_world ().
Die bld.bat
, build.sh
und meta.yaml
sind Skripte und Metadaten für das Conda
Paket. Auf der Conda-Build- Seite finden Sie weitere Informationen zu diesen drei Dateien und ihrem Zweck.
Jetzt erstellen wir das Paket, indem wir Folgendes ausführen:
$ conda build test_package/
Das ist alles, um ein Conda-Paket zu erstellen.
Der letzte Schritt ist das Hochladen auf binstar, indem die letzte Zeile des Ausdrucks kopiert und eingefügt wird, nachdem der Befehl conda build test_package / ausgeführt wurde. Auf meinem System lautet der Befehl:
$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2
Da Sie zum ersten Mal ein Paket und ein Release erstellen, werden Sie aufgefordert, einige Textfelder auszufüllen, die alternativ über die Web-App erfolgen könnten.
Sie werden ein absolutes done
ausgedruckt , um zu bestätigen Sie erfolgreich Ihre Conda Paket Binstar hochgeladen haben.