{ "info": { "author": "Miguel Gonzalez", "author_email": "migonzalvar@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======\npysagec\n=======\n\n.. image:: https://travis-ci.org/migonzalvar/pysagec.svg?branch=master\n :target: https://travis-ci.org/migonzalvar/pysagec\n\n.. image:: https://codecov.io/github/migonzalvar/pysagec/coverage.svg?branch=master\n :target: https://codecov.io/github/migonzalvar/pysagec?branch=master\n\n**pysagec** is a Python library to use with SAGEC MRW webservices.\n\nIt aims to be simple to use but with the ability to use any of the fields\nof the underlying API:\n\n.. code:: python\n\n import pysagec\n import datetime as dt\n\n url = '//user:pass@example.com/?franchise=12&subscriber=34&department=56'\n\n client = pysagec.create_client(url)\n\n pickup_info = pysagec.PickupInfo(\n pickup_address=pysagec.Address(street_name='Plaza de Espa\u00f1a',\n postal_code='36001',\n city='Pontevedra'),\n recipient_name='Juan P\u00e9rez',\n recipient_phone_number='555555555',\n comments='Por las ma\u00f1anas.',\n )\n\n service_info = pysagec.ServiceInfo(\n number_of_packages=1,\n date=dt.date.today(),\n service_code='0000',\n )\n\n response = client.send(pickup_info, service_info)\n\n print(response.shipping_number)\n\n\nFeatures\n========\n\n- Use python classes instead of XML.\n- Simplify method invocation.\n- It has no dependencies, only standard library.\n\nInstallation\n============\n\nInstall **pysagec** `from PyPI`__:\n\n__ https://pypi.python.org/pypi/pysagec\n\n.. code:: console\n\n $ pip install pysagec\n\n\nChange log\n==========\n\nUnreleased\n----------\n\n0.1.2 - 2017-04-19\n------------------\n\n- Remove unneeded print statement.\n\n0.1.1 - 2016-09-02\n------------------\n\n- Add an example.\n\n- Include more models into __init__.\n\n0.1.0 - 2016-08-25\n------------------\n\n- First production ready release.\n\nLicense\n=======\n\nMIT.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/migonzalvar/pysagec", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pysagec", "package_url": "https://pypi.org/project/pysagec/", "platform": "any", "project_url": "https://pypi.org/project/pysagec/", "project_urls": { "Homepage": "https://github.com/migonzalvar/pysagec" }, "release_url": "https://pypi.org/project/pysagec/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Python client to SAGEC MRW webservices.", "version": "0.1.2" }, "last_serial": 2814615, "releases": { "0.0.1": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "557588477d1e50c6d2740034090d6182", "sha256": "ef71e0421bf29503628d8b88090d327f04a3436eb50846c1039531e347436e71" }, "downloads": -1, "filename": "pysagec-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "557588477d1e50c6d2740034090d6182", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7697, "upload_time": "2016-06-27T20:57:05", "url": "https://files.pythonhosted.org/packages/31/82/ac4494dadbae9b6d32a351941dc32029baf7dece49c49935137d0df21fea/pysagec-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a7dc15d0f10d79e41c7cd478167dfda", "sha256": "0b976f1d88909a4ee9fdc2c7894c6f46d459134e232f8ffee1549c80e6e626a3" }, "downloads": -1, "filename": "pysagec-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3a7dc15d0f10d79e41c7cd478167dfda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9470, "upload_time": "2016-06-27T20:57:10", "url": "https://files.pythonhosted.org/packages/0b/6e/f81828336ab0ac9756b5aa3d00f3c6f397248afdd7c1ab595f1acf16e4cd/pysagec-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "335b9feeee1cad060f3065fa2665b57e", "sha256": "031f664e2c3515acd90b45880775ddd8b606243a32f7522957dddd10a9c4ef65" }, "downloads": -1, "filename": "pysagec-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "335b9feeee1cad060f3065fa2665b57e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8147, "upload_time": "2016-08-25T17:36:24", "url": "https://files.pythonhosted.org/packages/80/ad/2a7f9abaf2194ea101ff9ded2ceb3a2cdc4781f5055eb78a81a22dbebbf0/pysagec-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f0412bf2dbd0704b51dbcededaf92ef", "sha256": "2ebe950c7676cca0f9451e494ea2f161515552067463226d1b9217efd32741d3" }, "downloads": -1, "filename": "pysagec-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2f0412bf2dbd0704b51dbcededaf92ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9994, "upload_time": "2016-08-25T17:36:27", "url": "https://files.pythonhosted.org/packages/d6/df/c67f9c6155cd4c309928c2fcc2dd021887d0f42eb9c2ca7cbe948f574ac3/pysagec-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "77ea2a9b4bca81117048af00abc945ed", "sha256": "cbe8d8ed7e5ad661c2eb73c3a8c61041fd723a0a1019e802f77cdc1074d5fda6" }, "downloads": -1, "filename": "pysagec-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77ea2a9b4bca81117048af00abc945ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9251, "upload_time": "2016-09-02T18:10:04", "url": "https://files.pythonhosted.org/packages/fd/b1/b2d0ea1db5b4328412c78dde51fbb7104c538fd3c435f905c65b3f9e8516/pysagec-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae2fde92c6e021fd5f15e8ddf3df617", "sha256": "a4f9a1aa3637d22f75c24b5b0f33ba213f56257544255945e03d29bfe2f5d05b" }, "downloads": -1, "filename": "pysagec-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dae2fde92c6e021fd5f15e8ddf3df617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10627, "upload_time": "2016-09-02T18:10:07", "url": "https://files.pythonhosted.org/packages/6d/e5/4ab7996edd36f6540c1674f1b5300f0329f773636a2571df212dbbe86dc6/pysagec-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d31e855ad8aec262e4ff50a9d99d1fac", "sha256": "f0c33d5d563e2592b08f39e906e42f89d023675647053e092f3f8898ef05fcea" }, "downloads": -1, "filename": "pysagec-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d31e855ad8aec262e4ff50a9d99d1fac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9306, "upload_time": "2017-04-19T16:56:50", "url": "https://files.pythonhosted.org/packages/2a/5f/80f70d371f139b63311bcbd838f2817ea5181ce08bcdc57698b8ad168da0/pysagec-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253e814d00aa2a7e3b3c0d438a2d02a6", "sha256": "0cad600b62018ee343d60b599e6f92c5f72acf8e1a86d15744095d7057258922" }, "downloads": -1, "filename": "pysagec-0.1.2.tar.gz", "has_sig": false, "md5_digest": "253e814d00aa2a7e3b3c0d438a2d02a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11432, "upload_time": "2017-04-19T16:56:51", "url": "https://files.pythonhosted.org/packages/09/99/3be7bad3b87fd2dfc355fc3d7c7817cca1b92116e6ab178f4415d3f4ad26/pysagec-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d31e855ad8aec262e4ff50a9d99d1fac", "sha256": "f0c33d5d563e2592b08f39e906e42f89d023675647053e092f3f8898ef05fcea" }, "downloads": -1, "filename": "pysagec-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d31e855ad8aec262e4ff50a9d99d1fac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9306, "upload_time": "2017-04-19T16:56:50", "url": "https://files.pythonhosted.org/packages/2a/5f/80f70d371f139b63311bcbd838f2817ea5181ce08bcdc57698b8ad168da0/pysagec-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253e814d00aa2a7e3b3c0d438a2d02a6", "sha256": "0cad600b62018ee343d60b599e6f92c5f72acf8e1a86d15744095d7057258922" }, "downloads": -1, "filename": "pysagec-0.1.2.tar.gz", "has_sig": false, "md5_digest": "253e814d00aa2a7e3b3c0d438a2d02a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11432, "upload_time": "2017-04-19T16:56:51", "url": "https://files.pythonhosted.org/packages/09/99/3be7bad3b87fd2dfc355fc3d7c7817cca1b92116e6ab178f4415d3f4ad26/pysagec-0.1.2.tar.gz" } ] }