用于SAGEC MRW网络服务的Python客户端。
项目描述
pysagec是一个用于与SAGEC MRW网络服务一起使用的Python库。
它的目的是易于使用,但同时也能够使用底层API的任何字段
import pysagec
import datetime as dt
url = '//user:pass@example.com/?franchise=12&subscriber=34&department=56'
client = pysagec.create_client(url)
pickup_info = pysagec.PickupInfo(
pickup_address=pysagec.Address(street_name='Plaza de España',
postal_code='36001',
city='Pontevedra'),
recipient_name='Juan Pérez',
recipient_phone_number='555555555',
comments='Por las mañanas.',
)
service_info = pysagec.ServiceInfo(
number_of_packages=1,
date=dt.date.today(),
service_code='0000',
)
response = client.send(pickup_info, service_info)
print(response.shipping_number)
功能
使用Python类而不是XML。
简化方法调用。
它没有依赖项,只使用标准库。
安装
从PyPI安装pysagec
$ pip install pysagec
变更日志
未发布
0.1.2 - 2017-04-19
删除不必要的打印语句。
0.1.1 - 2016-09-02
添加一个示例。
将更多模型包含到__init__中。
0.1.0 - 2016-08-25
第一个生产就绪版本。
许可证
MIT。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
pysagec-0.1.2.tar.gz (11.4 kB 查看哈希)
构建分发
pysagec-0.1.2-py2.py3-none-any.whl (9.3 kB 查看哈希值)
关闭
pysagec-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0cad600b62018ee343d60b599e6f92c5f72acf8e1a86d15744095d7057258922 |
|
MD5 | 253e814d00aa2a7e3b3c0d438a2d02a6 |
|
BLAKE2b-256 | 09993be7bad3b87fd2dfc355fc3d7c7817cca1b92116e6ab178f4415d3f4ad26 |
关闭
pysagec-0.1.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0c33d5d563e2592b08f39e906e42f89d023675647053e092f3f8898ef05fcea |
|
MD5 | d31e855ad8aec262e4ff50a9d99d1fac |
|
BLAKE2b-256 | 2a5f80f70d371f139b63311bcbd838f2817ea5181ce08bcdc57698b8ad168da0 |