Загрузка пакета Conda
Перед началом работы необходимо иметь:
Анаконда установлена на вашем аккаунте системы на Binstar Если вы не используете Anaconda 1.6+ установить binstar клиента командной строки:
$ conda install binstar
$ conda update binstar
Если вы не используете Anaconda, Binstar также доступен на pypi:
$ pip install binstar
Теперь мы можем войти:
$ binstar login
Проверьте свой логин с помощью команды whoami:
$ binstar whoami
Мы собираемся загрузить пакет с простой функцией «Привет, мир». Чтобы начать, начните с получения моего репозитория с демонстрационным пакетом от 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
стандартный файл питон сборки и hello.py
имеет нашу функцию одного hello_world ().
bld.bat
, build.sh
и meta.yaml
скрипты и метаданные для Conda
пакета. Вы можете прочитать сборки Конды страницы для получения дополнительной информации об этих трех файлах и их назначении.
Теперь мы создаем пакет, выполнив:
$ conda build test_package/
Это все, что нужно для создания пакета Conda.
Последний шаг - загрузка в binstar путем копирования и вставки последней строки распечатки после выполнения команды conda build test_package /. В моей системе команда:
$ binstar upload /home/xavier/anaconda/conda-bld/linux-64/test_package-0.1.0-py27_0.tar.bz2
Так как вы создаете пакет и выпускаете его впервые, вам будет предложено заполнить некоторые текстовые поля, что можно сделать через веб-приложение.
Вы увидите done
распечатан , чтобы подтвердить , что вы успешно загрузили пакет Конда в Binstar.