No description
Kumi
86e4be00ad
The commit adds a new deployment stage and a publish job to the .gitlab-ci.yml file. The deploy stage is placed after the test stage, and the publish job is defined to run only on tags. The publish job installs Hatchling, Twine, and Build packages, builds the project, and uploads the distribution files to PyPI using the provided token as the password. |
||
---|---|---|
src/pykeydelivery | ||
.gitignore | ||
.gitlab-ci.yml | ||
config.dist.ini | ||
LICENSE | ||
pyproject.toml | ||
README.md | ||
test.py |
KeyDelivery API Python Client
This is a Python client for the KeyDelivery API. It is a wrapper around the KeyDelivery API, which allows you to track your shipments.
It is not fully featured yet, but it is a good starting point.
Installation
pip install git+https://kumig.it/kumitterer/pykeydelivery
Usage
from keydelivery import KeyDelivery
api = KeyDelivery("YOUR_API_KEY", "YOUR_API_SECRET")
# Find carrier by shipment number
carrier_options = api.detect_carrier("YOUR_SHIPMENT_NUMBER")
# Realtime tracking
tracking = api.realtime("CARRIER_CODE", "YOUR_SHIPMENT_NUMBER")
License
This project is licensed under the MIT License - see the LICENSE file for details.