opencell的python包装器(使用rest api)
pyopencell的Python项目详细描述
:heart: Inspired by PyOTRS :heart:
pyopencell是一个python包装器,用于使用 rest api。
您可以看到所有api信息here
功能
访问OpenCell实例以:
- 按ID查找客户
安装
依赖关系
你可能想在安装依赖项之前创建一个virtualenv。
如果您使用的是virtualenvwrapper
(https://virtualenvwrapper.readthedocs.io/en/latest/)。
- 使用python 2.7创建virtualenv
$ which python /usr/bin/python $ mkvirtualenv --python=/usr/bin/python pyopencell
如果将pyenv与pyenv-virtualenv插件一起使用:
$ pyenv virtualenv pyopencell
- 安装要求:
$ pip install -r requirements.txt
配置环境
您需要将opcencell api凭据定义为环境变量。您需要定义:
OPENCELL_BASEURL=<YOUR OC HOST>/opencell
OPENCELL_USER=<YOUR OC USER>
OPENCELL_PASSWORD=<YOUR OC PASSWORD>
如果未定义此envvar,则将引发名为envvar的异常。
python用法
运行测试套件
$ tox
释放过程
您可以将新版本的pyopencell包上载到pypi。首先,需要在需要的地方加载virtualenv 安装了python包。然后,运行:
$ python setup.py upload
系统将在pypi.org中提示您输入凭据。
它将为setup.py
中的VERSION
变量中指示的版本创建一个git标记,并上载包。