Karrio

Latest version: v2023.9.2

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

Scan your dependencies

Page 8 of 11

2020.6.0

Documenting

- Add documentation for purplship SDK
- Fix build scripts
- Introduce datatypes to markdown generator scripts.

2020.5.0

What is new

- Restructure the project as mono repo with micro-modules

Breaking Changes

- Uniform extension form for internal repo micromodules as well as third party bridges

2020.4.0

What's new?

- Consolidate carrier service integration with purplship server integration and restful tests
- Many changes and improvements on the `Models`
- License Term updated to mention a commercial version availability

2020.3

Major restructuring and API change

- Restructure project modules
- Introduce package separation between `Freight` and `Package`
- Introduce purplship.core wheel
- Complete improvement of `Models`
- Use the latest carriers datatypes packages

2019.4.0

Major change

Versioning will follow the [`CalVer`](https://calver.org/) convention with the format `YYYY.MM.DD_MICRO`

What is new?

- Integration of Australia Post [Postage Assessment Calculator](https://developers.auspost.com.au/apis)

- Introduce PurplShip custom errors `(MethodNotSupportedError, OriginNotServicedError, MultiItemShipmentSupportError)`

- Introduction of multi-mapper per proxy configurable by the client. `(will be used to decouple Freight from package shipping API)`

python
import purplship

australia_post = purplship.gateway["aups"].create(
{
"api_key": "username",
"password": "password",
"account_number": "1234567",
"api": "Postage",
}
)


Changes

- Update Fluent API to offer `Typed` or `Dict` (JSON) as parameters

python
Typed
import purplship
from purplship.domain.Types import TrackingRequest

purplship.tracking.fetch(
TrackingRequest(tracking_numbers=["1Z12345E6205277936"])
).from_(ups).parse()


python
Dict (JSON)
purplship.tracking.fetch(
{"tracking_numbers": ["1Z12345E6205277936"]}
).from_(ups).parse()

1.0.1

What's new

- Integrate basic Sendle shipping services (Tracking, Rating)
- Introduce date format standard
- add countries to currencies pairs


Notes:

All Purplship micro-libs wheels are published on [purplship-packages](https://github.com/PurplShip/purplship-packages/releases)

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.