Skip to content

Releases: gisce/cnmc_client

v0.4.2

13 Feb 17:20

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

30 Sep 07:37
e7accba

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

Choose a tag to compare

Bump to v0.4.0

Improved SIPS parser

19 Jan 14:27
1bfeba6

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

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