Skip to content

Releases: gisce/cnmc_client

v0.4.1

30 Sep 07:37
e7accba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

19 Dec 09:05
2205ec6
Compare
Choose a tag to compare
Bump to v0.4.0

Improved SIPS parser

19 Jan 14:27
1bfeba6
Compare
Choose a tag to compare

Release 0.3.2

It provides an improved version of the CNMC Client and a new util utils/sips_update_by_zip.py desired to update existing SIPS data based on their zip code.

It also changes the way that the library version is reached at setup time.

The SIPS parser has been enhanced with some solved limitations.

Integrated changes

  • PR #13 Humanized Tariffs for SIPS updater by ZIP tool (thanks @aruaibrahim)
  • PR #15 Imp allow waiting between api calls
  • PR #11 Update SIPS by ZIP util
  • PR #17 Take version from init file on setup.py

Fixed issues

  • Fix #9 Add fetch_massive method
  • Fix #8 Provide a tool to update SIPS based on their zipcode
  • Fix #14 Humanize SIPS updater by ZIP tool tariff
  • Fix #16 Limited queries per hour

First CNCM client!

17 Jan 10:06
Compare
Choose a tag to compare

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

Fixed issues

  • Fix #1 Provide MVP of the CNCM client
  • Fix #3 Validate API responses and deserialize it to objects