{ "info": { "author": "Jay Goel", "author_email": "jay@classicspecs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ClassicUPS: A Useful UPS Library\n================================\n\nClassicUPS is an Apache2 Licensed wrapper around the UPS API for creating\nshipping labels and fetching a package's tracking status. This library by no\nmeans encompasses all of the UPS functionality, but it is suitable for some of\nthe most common shipping-related common tasks.\n\n\nFeatures\n--------\n\n- Track delivery status of tracking number\n\n- Create prepaid shipping labels in GIF or EPL (thermal printer) format\n\n\nInstallation\n------------\n\nInstallation is easy:\n\n.. code-block:: bash\n\n $ pip install ClassicUPS\n\nClassicUPS depends on libxml2 and libxslt. On Ubuntu, the packages are\n``libxml2-dev`` and ``libxslt-dev``.\n\nQuickstart\n----------\n\nCreate a UPSConnection object, which gives you access to common UPS methods:\n\n.. code-block:: python\n\n from ClassicUPS import UPSConnection\n\n # Credentials obtained from the UPS website\n ups = UPSConnection(license_number,\n user_id,\n password,\n shipper_number, # Optional if you are not creating a shipment\n debug=True) # Use the UPS sandbox API rather than prod\n\nCheck the delivery date of a package.\n\n.. code-block:: python\n\n tracking = ups.tracking_info('1Z12345E0291980793')\n print tracking.in_transit\n print tracking.delivered\n\nCreate shipment and save shipping label as GIF file:\n\n.. code-block:: python\n\n from_addr = {\n 'name': 'Google',\n 'address1': '1600 Amphitheatre Parkway',\n 'city': 'Mountain View',\n 'state': 'CA',\n 'country': 'US',\n 'postal_code': '94043',\n 'phone': '6502530000'\n }\n to_addr = {\n 'name': 'President',\n 'address1': '1600 Pennsylvania Ave',\n 'city': 'Washington',\n 'state': 'DC',\n 'country': 'US',\n 'postal_code': '20500',\n 'phone': '2024561111'\n }\n dimensions = { # in inches\n 'length': 1,\n 'width': 4,\n 'height': 9\n }\n weight = 10 # in lbs\n\n # Create the shipment. Use file_format='EPL' for a thermal-printer-compatible EPL\n shipment = ups.create_shipment(from_addr, to_addr, dimensions, weight,\n file_format='GIF')\n\n # Print information about our shipment\n print shipment.cost\n print shipment.tracking_number\n\n # Save the shipping label to print, email, etc\n shipment.save_label(open('label.gif', 'wb'))", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/classicspecs/ClassicUPS/", "keywords": "UPS", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ClassicUPS", "package_url": "https://pypi.org/project/ClassicUPS/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ClassicUPS/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/classicspecs/ClassicUPS/" }, "release_url": "https://pypi.org/project/ClassicUPS/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "Usable UPS Integration in Python", "version": "0.1.8" }, "last_serial": 943234, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a0b6b0232122f3d2867215ee42d0f71a", "sha256": "60b08d48c76a4a7659ae37045ad78018735cc80551cd912999edb71da81ebdc8" }, "downloads": -1, "filename": "ClassicUPS-0.1.0.linux-x86_64.exe", "has_sig": false, "md5_digest": "a0b6b0232122f3d2867215ee42d0f71a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65241, "upload_time": "2013-02-21T18:31:07", "url": "https://files.pythonhosted.org/packages/bd/ee/4bcbec953b6d18fcb238509dc5d9d6cb77c1404eb51bed6e07eabe90bb46/ClassicUPS-0.1.0.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "39f7feeb0ea726c9bfbbb17ea4b92640", "sha256": "583f20d6a2f22f40caeb01aa63d88e3f16a83cdf598c2e7289e6c72383e1b2a9" }, "downloads": -1, "filename": "ClassicUPS-0.1.0.tar.gz", "has_sig": false, "md5_digest": "39f7feeb0ea726c9bfbbb17ea4b92640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2013-02-21T18:31:02", "url": "https://files.pythonhosted.org/packages/ec/93/204a8c2b35763ed46cb74f79bbb227f554d8c923d410236da94c308d8abe/ClassicUPS-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5e544bbc292a0ecb68e57c26510c49b5", "sha256": "d335457d03af36042ad5fe0701543dea38cfda0e57d84480386767b24ded49ac" }, "downloads": -1, "filename": "ClassicUPS-0.1.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "5e544bbc292a0ecb68e57c26510c49b5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68998, "upload_time": "2013-03-04T21:20:53", "url": "https://files.pythonhosted.org/packages/5f/fc/4b205a081181f3ce9e2bb61c1210b53cbe5c99afcd63327404b9b099dede/ClassicUPS-0.1.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "1754c05461d10109e184a90314594250", "sha256": "0a650edfe9a3980d32644066ba22baa3c6b31c57ea32e22e9b14f3425d14528b" }, "downloads": -1, "filename": "ClassicUPS-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1754c05461d10109e184a90314594250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4882, "upload_time": "2013-03-04T21:20:48", "url": "https://files.pythonhosted.org/packages/03/e3/54000380f7cff9878513fe17c611ed92216c9806c5e22cf57aa0442500dc/ClassicUPS-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e5e13e3995f9324d1cd1c8d1118f9d2", "sha256": "d9f320c338a18849a038dff1d93b2f3d040f52d79c508964a65e0e8e4109e61c" }, "downloads": -1, "filename": "ClassicUPS-0.1.2.linux-x86_64.exe", "has_sig": false, "md5_digest": "1e5e13e3995f9324d1cd1c8d1118f9d2", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69217, "upload_time": "2013-04-17T19:44:34", "url": "https://files.pythonhosted.org/packages/e5/20/497586af772c52a2854a2e68442b24162472a6d7b929e7ac6e8db5b1ab35/ClassicUPS-0.1.2.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "de3d4e168f66664b6debdb59bc425a80", "sha256": "93fde4256fd12cc3dfae929e6d36c31a0feaf0aa6f272e2f49e525d67557ed8f" }, "downloads": -1, "filename": "ClassicUPS-0.1.2.tar.gz", "has_sig": false, "md5_digest": "de3d4e168f66664b6debdb59bc425a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5092, "upload_time": "2013-04-17T19:44:31", "url": "https://files.pythonhosted.org/packages/00/64/22e839101eadbbbaa5ed261d24a0c7fdf4e7989a4aa5a66cb3678b16b4c6/ClassicUPS-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "71acb7f358401f316274c56399b1280f", "sha256": "f144c4ff63e800efbe360df8051473b4df48868423e649972812d961a6632db0" }, "downloads": -1, "filename": "ClassicUPS-0.1.3.linux-x86_64.exe", "has_sig": false, "md5_digest": "71acb7f358401f316274c56399b1280f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69218, "upload_time": "2013-04-17T19:50:45", "url": "https://files.pythonhosted.org/packages/cc/66/44730cbd5662e9c848368667f51d8ec82676b38c193f26ac0085fa4cbd70/ClassicUPS-0.1.3.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "8f8636a434fa54f351f128a2d052ce25", "sha256": "ad5717f620bd02e1e54b76297b6794eca63c90422f2f5369e708e57785d0848e" }, "downloads": -1, "filename": "ClassicUPS-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8f8636a434fa54f351f128a2d052ce25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5091, "upload_time": "2013-04-17T19:50:41", "url": "https://files.pythonhosted.org/packages/cd/02/e7696102b4a1084e252630489962214d85f9b9c9feba9ef3dfa169ffab5f/ClassicUPS-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "22599517eacfc71bc98db3b22ef0013c", "sha256": "004f10a784eb61300ebfead4974e96efb4ae48026cbe1fc1a9fa377c92635d38" }, "downloads": -1, "filename": "ClassicUPS-0.1.4.linux-x86_64.exe", "has_sig": false, "md5_digest": "22599517eacfc71bc98db3b22ef0013c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69217, "upload_time": "2013-04-19T22:03:28", "url": "https://files.pythonhosted.org/packages/94/6b/6e4181ca87a9ed75c888a434b8403b3976ef77a519ffb2320e3c0571c416/ClassicUPS-0.1.4.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "9f3452a381e6679161cbe934e05cd406", "sha256": "d3b3f37a842bf4ae23110f0fdb74d948ec4f07f3308cf78fd0e807f16263c28f" }, "downloads": -1, "filename": "ClassicUPS-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9f3452a381e6679161cbe934e05cd406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5098, "upload_time": "2013-04-19T22:03:25", "url": "https://files.pythonhosted.org/packages/36/8f/c405cd60594606c202f9b7c677df710e0b7cd181170cffc7e468d2a0c9fd/ClassicUPS-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "77ea244a2084494b4fd42127b131fc56", "sha256": "72f261f9cc6761644807b3bb971915b3305429867fe7368c004f24d93b6c9759" }, "downloads": -1, "filename": "ClassicUPS-0.1.5.linux-x86_64.exe", "has_sig": false, "md5_digest": "77ea244a2084494b4fd42127b131fc56", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 68706, "upload_time": "2013-07-22T17:16:05", "url": "https://files.pythonhosted.org/packages/42/76/090fd6d8aa23cdd46557209d00131ab4905d2248b6b89e12fefdbafe4be9/ClassicUPS-0.1.5.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "4e91b6b51d3ad3037536a1be1cbe11ba", "sha256": "fccba059ad7b365230ce5bd026b936537bec0fa60506d517a98397d6aeab50af" }, "downloads": -1, "filename": "ClassicUPS-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4e91b6b51d3ad3037536a1be1cbe11ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4877, "upload_time": "2013-07-22T17:15:55", "url": "https://files.pythonhosted.org/packages/0a/45/a0cbedb8a58368087d638463c2610eb1a21109acd102895b49531578085a/ClassicUPS-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d82f9dc7f0c5f3f1f752dc55cb95fd17", "sha256": "d7fa940b54a49f3c6f0651160ba54b6f944ead60df9cad0efa33c254509aac21" }, "downloads": -1, "filename": "ClassicUPS-0.1.6.linux-x86_64.exe", "has_sig": false, "md5_digest": "d82f9dc7f0c5f3f1f752dc55cb95fd17", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69654, "upload_time": "2013-12-05T22:41:56", "url": "https://files.pythonhosted.org/packages/3a/50/8e8d81cc3a34f35ee12372a355581b412b973feefd23cfa44d7eefe5bc78/ClassicUPS-0.1.6.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "91de2db4d2c24d2901b4a64b21364382", "sha256": "1fe11164b866eb4ab0795ba2c5becd4b7827593a20af907ff42e94868d6e5c6d" }, "downloads": -1, "filename": "ClassicUPS-0.1.6.tar.gz", "has_sig": false, "md5_digest": "91de2db4d2c24d2901b4a64b21364382", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2013-12-05T22:41:54", "url": "https://files.pythonhosted.org/packages/14/fe/72f13ac829b450dbc4c59c0f4006d2d1b9c1f8bbf87b20c94299922efb3b/ClassicUPS-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "94ac1efe6999b18a0c8467e6f355e139", "sha256": "4274642b3f57478e1e8da051f9161499010f1015095455d9ee4e066c1da227ae" }, "downloads": -1, "filename": "ClassicUPS-0.1.7.linux-x86_64.exe", "has_sig": false, "md5_digest": "94ac1efe6999b18a0c8467e6f355e139", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69578, "upload_time": "2013-12-10T22:33:54", "url": "https://files.pythonhosted.org/packages/51/79/1b2df8941aeebbc7ad15fc5141da1cde467208cde46766389409d2040179/ClassicUPS-0.1.7.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "993908e6fcae99cc6d7183f3c927b623", "sha256": "acb34cbd83422416993337930111a29738f7c36092886ca7c5da2c8c929b748f" }, "downloads": -1, "filename": "ClassicUPS-0.1.7.tar.gz", "has_sig": false, "md5_digest": "993908e6fcae99cc6d7183f3c927b623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5550, "upload_time": "2013-12-10T22:33:51", "url": "https://files.pythonhosted.org/packages/13/a4/285a16b79dc2d7d39180ca05072e5634f7cf8d739b0b06d2ad047292c910/ClassicUPS-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "77c3408a33414108894443ef731b63bb", "sha256": "16738d48055598ee65e30898d69d666ca16453e196e764a0cdf25926818814ec" }, "downloads": -1, "filename": "ClassicUPS-0.1.8.linux-x86_64.exe", "has_sig": false, "md5_digest": "77c3408a33414108894443ef731b63bb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69608, "upload_time": "2013-12-12T22:37:20", "url": "https://files.pythonhosted.org/packages/9f/63/52b616ea7581d40f56846cc9b18cd2e8295ea726762b01eca9da110adb13/ClassicUPS-0.1.8.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "77b7b9e70d02ef2a2dbc185e008de991", "sha256": "fdfa194b8cbe89814b7dd491210bbf6a964bad01817d87fc64cfc3f743d51942" }, "downloads": -1, "filename": "ClassicUPS-0.1.8.tar.gz", "has_sig": false, "md5_digest": "77b7b9e70d02ef2a2dbc185e008de991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5542, "upload_time": "2013-12-12T22:37:17", "url": "https://files.pythonhosted.org/packages/5e/c4/8bb6d22f2dd6941be9c5c36633ba18ea23b1999bfd8959f98469a39a04dc/ClassicUPS-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77c3408a33414108894443ef731b63bb", "sha256": "16738d48055598ee65e30898d69d666ca16453e196e764a0cdf25926818814ec" }, "downloads": -1, "filename": "ClassicUPS-0.1.8.linux-x86_64.exe", "has_sig": false, "md5_digest": "77c3408a33414108894443ef731b63bb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69608, "upload_time": "2013-12-12T22:37:20", "url": "https://files.pythonhosted.org/packages/9f/63/52b616ea7581d40f56846cc9b18cd2e8295ea726762b01eca9da110adb13/ClassicUPS-0.1.8.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "77b7b9e70d02ef2a2dbc185e008de991", "sha256": "fdfa194b8cbe89814b7dd491210bbf6a964bad01817d87fc64cfc3f743d51942" }, "downloads": -1, "filename": "ClassicUPS-0.1.8.tar.gz", "has_sig": false, "md5_digest": "77b7b9e70d02ef2a2dbc185e008de991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5542, "upload_time": "2013-12-12T22:37:17", "url": "https://files.pythonhosted.org/packages/5e/c4/8bb6d22f2dd6941be9c5c36633ba18ea23b1999bfd8959f98469a39a04dc/ClassicUPS-0.1.8.tar.gz" } ] }