Skip to content

Unofficial Python Library. This is a Python library that provides a simple way to communicate with the Sendcloud API.

License

Notifications You must be signed in to change notification settings

stasfilin/sendcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SendCloud

Python package Downloads Downloads Downloads

sendcloud-python

Unofficial Python Library

This is a Python library that provides a simple way to communicate with the Sendcloud API.

Installation

pip install sendcloud-python

Example

import sendcloud
from sendcloud.classes import Parcels

sendcloud.API_KEY = "TEST_KEY"
sendcloud.API_SECRET = "TEST_SECRET"

parcels = Parcels().get_parcels()

new_parcel_data = {
    "parcel": {
        "name": "John Doe",
        "company_name": "Sendcloud",
        "address": "Insulindelaan 115",
        "house_number": "115",
        "city": "Eindhoven",
        "postal_code": "5642CV",
        "telephone": "+31612345678",
        "request_label": True,
        "email": "john@doe.com",
        "data": [],
        "country": "NL",
        "shipment": {"id": 8,},
        "weight": "10.000",
        "order_number": "1234567890",
        "insured_value": 2000,
    }
}
parcel = Parcels().create_parcel(new_parcel_data)

Develop Mode

For Testing you need to install project in develop mode pip install -e .[develop] and start this command python setup.py test