Python Language
развертывание
Поиск…
Загрузка пакета Conda
Перед началом работы вы должны:
Anaconda, установленная на вашей учетной записи системы на Binstar Если вы не используете Anaconda 1.6+, установите клиент командной строки binstar :
$ conda install binstar
$ conda update binstar
Если вы не используете Anaconda, Binstar также доступен на pypi:
$ pip install binstar
Теперь мы можем войти в систему:
$ binstar login
Проверьте свой логин с помощью команды whoami:
$ binstar whoami
Мы собираемся загрузить пакет с простой функцией «hello world». Чтобы следовать за ним, получив мой демонстрационный пакет репо от Github:
$ git clone https://github.com/<NAME>/<Package>
Это небольшой каталог, который выглядит так:
package/
setup.py
test_package/
__init__.py
hello.py
bld.bat
build.sh
meta.yaml
Setup.py
является стандартным файлом сборки python, а hello.py
имеет нашу единственную функцию hello_world ().
bld.bat
, build.sh
и meta.yaml
скрипты и метаданные для Conda
пакета. Вы можете прочитать страницу сборки Conda для получения дополнительной информации об этих трех файлах и их целях.
Теперь мы создаем пакет, запустив:
$ conda build test_package/
Это все, что требуется для создания пакета Conda.
Последним шагом является загрузка в binstar путем копирования и вставки последней строки печати после запуска команды test_package / command. В моей системе команда:
$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2
Поскольку вы впервые создаете пакет и выпускаете, вам будет предложено заполнить некоторые текстовые поля, которые можно альтернативно сделать через веб-приложение.
Вы увидите done
распечатан , чтобы подтвердить , что вы успешно загрузили пакет Конда в Binstar.