{ "info": { "author": "Albert Wang", "author_email": "aywang31@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Software Development :: Localization" ], "description": "pyziptax\n========\n\n|Latest Version| |License|\n\n|Codeship Status for albertyw/pyziptax| |Dependency Status| |Code\nClimate|\n\nPython API for Zip-Tax.com\n\nInstallation\n------------\n\n``pip install pyziptax``\n\nUsage Example\n-------------\n\n.. code:: python\n\n import pyziptax\n\n # Single Tax Rate\n pyziptax.api_key = ZIPTAX_KEY\n rate = pyziptax.get_rate('10001', 'New York', 'NY')\n # import decimal\n # rate == decimal.Decimal('8.875')\n\n # Multiple Tax Rates\n pyziptax.api_key = ZIPTAX_KEY\n rate = pyziptax.get_rate('94304', multiple_rates=True)\n # rate == {u'LOCKHEED': Decimal('8.250'), u'PALO ALTO': Decimal('8.750')}\n\nZipTaxClient Parameters\n-----------------------\n\n- ``ZIPTAX_KEY`` - API key you received when you registered on\n Zip-Tax.com\n- ``zip_code`` - The only required parameter\n- ``city`` - Optional\n- ``state`` - Optional\n- ``multiple_rates`` - If ``True``, returns a dictionary of city names\n to tax rates; If ``False``, returns just the tax rate, but raises a\n ZipTaxFailure if multiple rates were returned.\n\nDevelopment\n-----------\n\nPull requests welcome!\n\n.. code:: shell\n\n # Set up repository for development\n pip install tox\n python setup.py install\n\n # Run tests\n tox\n\nTo update PyPI:\n\n.. code:: shell\n\n pip install twine\n python setup.py sdist bdist_wheel\n twine upload dist/*\n\n.. |Latest Version| image:: https://img.shields.io/pypi/v/pyziptax.svg\n :target: https://pypi.python.org/pypi/pyziptax/\n.. |License| image:: https://img.shields.io/pypi/l/pyziptax.svg\n :target: https://pypi.python.org/pypi/pyziptax/\n.. |Codeship Status for albertyw/pyziptax| image:: https://codeship.com/projects/ac619bb0-acba-0132-14f9-4e5346bb67f3/status?branch=master\n :target: https://codeship.com/projects/68576\n.. |Dependency Status| image:: https://gemnasium.com/albertyw/pyziptax.svg\n :target: https://gemnasium.com/albertyw/pyziptax\n.. |Code Climate| image:: https://codeclimate.com/github/albertyw/pyziptax/badges/gpa.svg\n :target: https://codeclimate.com/github/albertyw/pyziptax\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/albertyw/pyziptax/archive/v1.2.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/albertyw/pyziptax", "keywords": "tax,ziptax", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pyziptax", "package_url": "https://pypi.org/project/pyziptax/", "platform": "", "project_url": "https://pypi.org/project/pyziptax/", "project_urls": { "Download": "https://github.com/albertyw/pyziptax/archive/v1.2.1.tar.gz", "Homepage": "http://github.com/albertyw/pyziptax" }, "release_url": "https://pypi.org/project/pyziptax/1.2.1/", "requires_dist": [ "requests (>=1.1.0)" ], "requires_python": "", "summary": "Python API for accessing sales tax information from Zip-Tax.com", "version": "1.2.1" }, "last_serial": 2618707, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "36e80ce5341303c1c84467e59b30b004", "sha256": "7f646787ed1089e06061d64660e6f035e5eebe031d7efb7cd3d01af45b49d71a" }, "downloads": -1, "filename": "pyziptax-1.0.tar.gz", "has_sig": false, "md5_digest": "36e80ce5341303c1c84467e59b30b004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6825, "upload_time": "2014-09-12T01:19:03", "url": "https://files.pythonhosted.org/packages/91/38/414f7bc7461ebdd23b7dad9ab89f7801331af5c67571210fff24ef6a5c47/pyziptax-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "887fc2c5b7fa8c212153da8cd145995f", "sha256": "1d69e48b833bbc9ca130dedee9c52977f18f46421dcd2d4b17d4a470aef38c17" }, "downloads": -1, "filename": "pyziptax-1.1.tar.gz", "has_sig": false, "md5_digest": "887fc2c5b7fa8c212153da8cd145995f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7608, "upload_time": "2015-08-23T23:54:26", "url": "https://files.pythonhosted.org/packages/4f/ee/91af327b9f2ff8f15302f7caf65ec0d7b0342ab5b7557be784ff827459ff/pyziptax-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c9bfeb99eb069ba487749ef797a826be", "sha256": "b43b1433cdcea255958f2aa00b60802c7c37e55e3467c44b55d3e0ddebe345ef" }, "downloads": -1, "filename": "pyziptax-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c9bfeb99eb069ba487749ef797a826be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6035, "upload_time": "2017-02-04T08:41:08", "url": "https://files.pythonhosted.org/packages/be/3d/cbeac2b802d7cc279d320c61bbd0a3093c17b052d78067a172c0b9e2a50b/pyziptax-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94a205a2d77867c14c7f57906886606b", "sha256": "4bcd862a261ff412a97408f4a3484d3a431f77236c51e08762d4cf282c59aef9" }, "downloads": -1, "filename": "pyziptax-1.2.tar.gz", "has_sig": false, "md5_digest": "94a205a2d77867c14c7f57906886606b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7635, "upload_time": "2015-08-24T00:14:47", "url": "https://files.pythonhosted.org/packages/44/5b/d3916148df79f324d0bfea737535310f508f8bea8e73015342d38d3073a6/pyziptax-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "6bafc134a8269b8a45928b01003177cd", "sha256": "c44b2dbc06b0d1164a6a5738b6da434cdbfe6e90c92676dee1aac16212ab2291" }, "downloads": -1, "filename": "pyziptax-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6bafc134a8269b8a45928b01003177cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6196, "upload_time": "2017-02-04T09:44:29", "url": "https://files.pythonhosted.org/packages/68/8f/0c47fcbb1dd0fa0942485c6631c755416f7ae2b4a8b15a22350bf09547c3/pyziptax-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54dd112d91293e31729107b1670df047", "sha256": "9763aee53871469461636cbb00cf906a91f42d25c6323497b60f0e6595054e17" }, "downloads": -1, "filename": "pyziptax-1.2.1.tar.gz", "has_sig": false, "md5_digest": "54dd112d91293e31729107b1670df047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7786, "upload_time": "2017-02-04T09:44:31", "url": "https://files.pythonhosted.org/packages/2d/17/d35370d8d27cbcd60eee68381e7cba3e640379bdd127239ac4c8f56f47fb/pyziptax-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6bafc134a8269b8a45928b01003177cd", "sha256": "c44b2dbc06b0d1164a6a5738b6da434cdbfe6e90c92676dee1aac16212ab2291" }, "downloads": -1, "filename": "pyziptax-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6bafc134a8269b8a45928b01003177cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6196, "upload_time": "2017-02-04T09:44:29", "url": "https://files.pythonhosted.org/packages/68/8f/0c47fcbb1dd0fa0942485c6631c755416f7ae2b4a8b15a22350bf09547c3/pyziptax-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54dd112d91293e31729107b1670df047", "sha256": "9763aee53871469461636cbb00cf906a91f42d25c6323497b60f0e6595054e17" }, "downloads": -1, "filename": "pyziptax-1.2.1.tar.gz", "has_sig": false, "md5_digest": "54dd112d91293e31729107b1670df047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7786, "upload_time": "2017-02-04T09:44:31", "url": "https://files.pythonhosted.org/packages/2d/17/d35370d8d27cbcd60eee68381e7cba3e640379bdd127239ac4c8f56f47fb/pyziptax-1.2.1.tar.gz" } ] }