First CNCM client!
Release 0.1.0
PR #2
It provides the main skeleton of the CNMC client library
Concretely:
cnmc/client.py
contains all abstract methods desired to simplify customer interaction with the ending CNMC API.cnmc/cnmc.py
integrates the OAuth session initialization with the ending backend and defines how to interact using the basic HTTP actions GET and POST.cnmc/models.py
isolates all the Models and Schemas used to validate and deserialize API responses.
All functionalities are tested with a basic scope, see specs/
files. WIP to extend it and integrate some CI provider.
Detail of the library is defined at README.md
New requirements
- Marshmallow
- Munch