OpenCell(使用REST API)的Python包装器
项目描述
:heart: 受PyOTRS :heart
PyOpenCell是一个Python包装器,用于通过REST API访问Open Cell(版本6)。
您可以在此处看到所有API信息
功能
通过OpenCell实例
- 根据ID查找客户
安装
依赖项
在安装依赖项之前创建一个virtualenv。
如果您使用virtualenvwrapper
(https://virtualenvwrapper.readthedocs.io/en/latest/)。
- 使用python 3.7.7创建虚拟env
$ which python
/usr/bin/python3.7
$ mkvirtualenv --python=/usr/bin/python pyopencell
如果您使用pyenv以及pyenv-virtualenv插件
$ pyenv virtualenv pyopencell
- 安装需求
$ pip install -r requirements.txt
配置环境
您需要将OpenCell API凭据定义为环境变量。您需要定义
OPENCELL_BASEURL=<YOUR OC HOST>/opencell
OPENCELL_USER=<YOUR OC USER>
OPENCELL_PASSWORD=<YOUR OC PASSWORD>
如果未定义这些环境变量,将引发异常,并显示未定义的环境变量名称。
Python使用
运行测试套件
$ tox
发布流程
按照以下步骤更新CHANGELOG.md
- 添加合并请求中缺失的任何条目。
- 复制
[Unreleased]
标题。 - 将第二个
未发布
替换为版本号后跟当前日期。请从之前的版本中复制确切的格式。
然后,您可以发布并将软件包发布到 PyPi
- 更新
setup.py
中的VERSION
变量,使其与 CHANGELOG 中指定的版本匹配。 - 为团队批准,提交一个包含这些更改的合并请求
- 合并它,在该合并提交上添加一个 git 标签并推送。
- 一旦流水线成功通过,请批准
发布
步骤。
许可证
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
pyopencell-0.4.9.tar.gz (21.8 kB 查看哈希)
构建发行版
pyopencell-0.4.9-py2.py3-none-any.whl (26.8 kB 查看哈希)