跳转到主要内容

OpenCell(使用REST API)的Python包装器

项目描述

pipeline status coverage report

:heart: 受PyOTRS :heart

PyOpenCell是一个Python包装器,用于通过REST API访问Open Cell(版本6)。

您可以在此处看到所有API信息

功能

通过OpenCell实例

  • 根据ID查找客户

安装

依赖项

在安装依赖项之前创建一个virtualenv。

如果您使用virtualenvwrapperhttps://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

  1. 添加合并请求中缺失的任何条目。
  2. 复制[Unreleased]标题。
  3. 将第二个 未发布 替换为版本号后跟当前日期。请从之前的版本中复制确切的格式。

然后,您可以发布并将软件包发布到 PyPi

  1. 更新 setup.py 中的 VERSION 变量,使其与 CHANGELOG 中指定的版本匹配。
  2. 为团队批准,提交一个包含这些更改的合并请求
  3. 合并它,在该合并提交上添加一个 git 标签并推送。
  4. 一旦流水线成功通过,请批准 发布 步骤。

许可证

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

pyopencell-0.4.9.tar.gz (21.8 kB 查看哈希)

上传时间 源代码

构建发行版

pyopencell-0.4.9-py2.py3-none-any.whl (26.8 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面