跳转到主要内容

用于SAGEC MRW网络服务的Python客户端。

项目描述

https://travis-ci.org/migonzalvar/pysagec.svg?branch=master https://codecov.io/github/migonzalvar/pysagec/coverage.svg?branch=master

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 查看哈希值)

上传时间 Python 2 Python 3

由以下支持