CloudLaunch API的命令行客户端。
项目描述
===============
CloudLaunch CLI
===============
.. image:: https://travis-ci.org/CloudVE/cloudlaunch-cli.svg?branch=master
:target: https://travis-ci.org/CloudVE/cloudlaunch-cli
.. image:: https://coveralls.io/repos/github/CloudVE/cloudlaunch-cli/badge.svg?branch=master
:target: https://coveralls.io/github/CloudVE/cloudlaunch-cli?branch=master
.. image:: https://img.shields.io/pypi/v/cloudlaunch_cli.svg
:target: https://pypi.python.org/pypi/cloudlaunch_cli
.. image:: https://readthedocs.org/projects/cloudlaunch-cli/badge/?version=latest
:target: https://cloudlaunch-cli.readthedocs.io/en/latest/?badge=latest
:alt: 文档状态
.. image:: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/shield.svg
:target: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/
:alt: 更新
CloudLaunch API的命令行客户端。
* 免费软件:MIT许可证
* 文档:https://cloudlaunch-cli.readthedocs.io.
快速入门
==========
1. 创建一个虚拟环境并激活它
::
python3 -m venv venv
source venv/bin/activate
2. 使用pip安装 ``cloudlaunch-cli``
::
pip install cloudlaunch-cli
3. CloudLaunch CLI需要两个配置设置。首先是API根的URL
...
::
配置cloudlaunch,设置URL为https://launch.usegalaxy.org/cloudlaunch/api/v1
4. 第二个配置设置是一个认证令牌。要获取认证令牌,首先
登录CloudLaunch,例如,通过访问
https://launch.usegalaxy.org/login。然后导航到
``/api/v1/auth/tokens`` API端点,例如
https://launch.usegalaxy.org/cloudlaunch/api/v1/auth/tokens/。
从JSON响应中复制令牌,然后运行以下命令(替换为您的令牌)
(substituting your own token instead)
::
cloudlaunch config set token b38faadf2ef6d59ce46711ed73e99d6...
5. 现在,您应该能够列出您的部署
::
cloudlaunch deployments list
6. 您也可以创建一个部署
::
cloudlaunch deployments create my-ubuntu-test ubuntu \
amazon-us-east-n-virginia --application-version 16.04
开发安装
==========================
1. ``python3 -m venv venv``
2. ``source venv/bin/activate``
3. ``pip install -r requirements_dev.txt``
现在您可以运行 ``cloudlaunch``。
发布流程
===============
::
bumpversion patch
# 或者 `bumpversion minor` 或 `bumpversion major`
git push
git push --tags
make release
致谢
---------
此包是用Cookiecutter_和`audreyr/cookiecutter-pypackage`_项目模板创建的。
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
历史
=======
0.2.0 - 2018-11-14 - (sha 331e58f756145316334049100f582dd4316055fb)
------------------
* 主要重构。
* 与Python 2的向后兼容性。
* 与CloudLaunch的集成测试。
0.1.0 - 2018-01-09
------------------
* 在PyPI上的首次发布。
CloudLaunch CLI
===============
.. image:: https://travis-ci.org/CloudVE/cloudlaunch-cli.svg?branch=master
:target: https://travis-ci.org/CloudVE/cloudlaunch-cli
.. image:: https://coveralls.io/repos/github/CloudVE/cloudlaunch-cli/badge.svg?branch=master
:target: https://coveralls.io/github/CloudVE/cloudlaunch-cli?branch=master
.. image:: https://img.shields.io/pypi/v/cloudlaunch_cli.svg
:target: https://pypi.python.org/pypi/cloudlaunch_cli
.. image:: https://readthedocs.org/projects/cloudlaunch-cli/badge/?version=latest
:target: https://cloudlaunch-cli.readthedocs.io/en/latest/?badge=latest
:alt: 文档状态
.. image:: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/shield.svg
:target: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/
:alt: 更新
CloudLaunch API的命令行客户端。
* 免费软件:MIT许可证
* 文档:https://cloudlaunch-cli.readthedocs.io.
快速入门
==========
1. 创建一个虚拟环境并激活它
::
python3 -m venv venv
source venv/bin/activate
2. 使用pip安装 ``cloudlaunch-cli``
::
pip install cloudlaunch-cli
3. CloudLaunch CLI需要两个配置设置。首先是API根的URL
...
::
配置cloudlaunch,设置URL为https://launch.usegalaxy.org/cloudlaunch/api/v1
4. 第二个配置设置是一个认证令牌。要获取认证令牌,首先
登录CloudLaunch,例如,通过访问
https://launch.usegalaxy.org/login。然后导航到
``/api/v1/auth/tokens`` API端点,例如
https://launch.usegalaxy.org/cloudlaunch/api/v1/auth/tokens/。
从JSON响应中复制令牌,然后运行以下命令(替换为您的令牌)
(substituting your own token instead)
::
cloudlaunch config set token b38faadf2ef6d59ce46711ed73e99d6...
5. 现在,您应该能够列出您的部署
::
cloudlaunch deployments list
6. 您也可以创建一个部署
::
cloudlaunch deployments create my-ubuntu-test ubuntu \
amazon-us-east-n-virginia --application-version 16.04
开发安装
==========================
1. ``python3 -m venv venv``
2. ``source venv/bin/activate``
3. ``pip install -r requirements_dev.txt``
现在您可以运行 ``cloudlaunch``。
发布流程
===============
::
bumpversion patch
# 或者 `bumpversion minor` 或 `bumpversion major`
git push
git push --tags
make release
致谢
---------
此包是用Cookiecutter_和`audreyr/cookiecutter-pypackage`_项目模板创建的。
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
历史
=======
0.2.0 - 2018-11-14 - (sha 331e58f756145316334049100f582dd4316055fb)
------------------
* 主要重构。
* 与Python 2的向后兼容性。
* 与CloudLaunch的集成测试。
0.1.0 - 2018-01-09
------------------
* 在PyPI上的首次发布。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
cloudlaunch_cli-0.2.1.tar.gz (33.4 kB 查看散列)
构建分布
cloudlaunch_cli-0.2.1-py3-none-any.whl (13.5 kB 查看散列)
关闭
cloudlaunch_cli-0.2.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1057199769c328cf95b7d3578a9c7c3e3fb374b0e1b468025893b90f07fb9748 |
|
MD5 | 3c0c5c1341473be8696e4463a358a095 |
|
BLAKE2b-256 | 9bc7d3ab153fed06998c1af9241bf7f5185f058a7239e50fa0e9df292ae0b3ed |
关闭
cloudlaunch_cli-0.2.1-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | f07fbf212c2b63a2e17f59c5214f03f13e8bb6ecb66ec663f61d6110ca904f4f |
|
MD5 | e390caf0eac9f02917e4dfae7ba60d8d |
|
BLAKE2b-256 | 3a087013c704830a993ff00ca9f1f591ef5027ba28476f4b93067cc44f88fcf7 |