Backlog API v2 Client Library
Project description
BacklogPy is Backlog API v2 Client Library for Python 2/3
Install
You can install the client library with pip:
$ pip install BacklogPy
Example
The client Library has API Call methods for All Backlog v2 API:
>>> from BacklogPy import Backlog >>> backlog = Backlog('space_name','api-key') >>> response = backlog.get_project_list(all=True, archived=True) >>> print(response.json()[0]) {'archived': False, 'chartEnabled': True, 'displayOrder': 1234563786, 'id': 12345, 'name': 'Coffee Project', 'projectKey': 'COFFEE_PROJECT', 'projectLeaderCanEditProjectLeader': True, 'subtaskingEnabled': False, 'textFormattingRule': 'markdown', 'useWikiTreeView': True}
Also you can use dict parameters with ‘*_raw’ methods:
>>> response = backlog.get_project_list_raw({'archived':'false', 'all':'false'})
ScreenShot
You can use auto-completion for methods and arguments in Interpreter(IPython) and IDE(PyCharm, Jedi and more)
Development
Tests
tox can support to test with few python versions
$ tox $ tox -e py26,py36
or nosetests for one Python version
$ nosetests tests/backlog
Generating The Backlog API v2 Client
The Backlog API v2 Client is created by api_generator. api_generator downloads API Documents from https://developer.nulab-inc.com/docs/backlog/ . And parse API Documents to generate The Backlog API v2 Client:
$ python3 api_generator/api_generator.py download $ python3 api_generator/api_generator.py create
Build Wheel Package
$ pip3 install wheel $ python3 setup.py bdist_wheel
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size BacklogPy-1.0.11-py3-none-any.whl (27.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size BacklogPy-1.0.11.tar.gz (152.9 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for BacklogPy-1.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d48b20b5e1165f13bf100ba62576400a2d5b1fa960174d19481f920557b0495 |
|
MD5 | 05db070e92166450538481d66dcef580 |
|
BLAKE2-256 | 9f7d1e8c0c9e48ef961e2f05bf04ed0c240f4a850a19041dcff5e1132c74457d |