Развертывание кода на Python

Загрузка пакета 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.