Документация по Python

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

В: Документация по 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.

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.