Roulier

Latest version: v1.1.1

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.0

Features / Refactorings
- add Geodis EDI
- allow multiparcel (only for GEODIS)
(Not possible for Laposte API and not implemented for DPD)

BREAKING CHANGES
- parcels should be used instead of parcel. Easy fix: suffix parcel with an "s" and wrap value with []
- new parcels key added in response

0.1.6

- DPD concat street2 to street1 (no street2 in DPD API)
- DPD concat company to name (no name in DPD API)

0.1.5

- fix escaping issue in DPD
- fix output of DPD (now always base64 decoded)

0.1.4

- Automatic deployment to pypi

0.1.1

Features / Refactorings
- Refactoring of error handling: exception are now always raised, returns code (success | warning) removed
- Simplification of return code
- Remove duplicate code of get_parts
- Handling of additionnal attachments ("annexes")
- tracking code is always in tracking.number
- label is always in label.data

BREAKING CHANGES
- errors are all raised with exceptions
- raise Exception removed in favor of better defined exceptions
- return of get_label harmonized

0.1.0

BREAKING CHANGES
- Laposte API has changed, lot of fields have been renamed
Do `roulier.get('laposte').api()` to get the new fields.
Reason for this change: be constitant with upcoming carriers.
Response of get_label had changed

Features / Refactorings
- Use cerberus for data validation
- Simplify api
- Add carrier Geodis
- Add carrier DPD France
- Add get_carriers()
- Improve documentation

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.