Skip to main content

Python API for accessing sales tax information from Zip-Tax.com

Project description

Latest Version License

Codeship Status for albertyw/pyziptax Dependency Status Code Climate

Python API for Zip-Tax.com

Installation

pip install pyziptax

Usage Example

import pyziptax

# Single Tax Rate
pyziptax.api_key = ZIPTAX_KEY
rate = pyziptax.get_rate('10001', 'New York', 'NY')
# import decimal
# rate == decimal.Decimal('8.875')

# Multiple Tax Rates
pyziptax.api_key = ZIPTAX_KEY
rate = pyziptax.get_rate('94304', multiple_rates=True)
# rate == {u'LOCKHEED': Decimal('8.250'), u'PALO ALTO': Decimal('8.750')}

ZipTaxClient Parameters

  • ZIPTAX_KEY - API key you received when you registered on Zip-Tax.com

  • zip_code - The only required parameter

  • city - Optional

  • state - Optional

  • multiple_rates - If True, returns a dictionary of city names to tax rates; If False, returns just the tax rate, but raises a ZipTaxFailure if multiple rates were returned.

Development

Pull requests welcome!

# Set up repository for development
pip install tox
python setup.py install

# Run tests
tox

To update PyPI:

python setup.py sdist upload

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyziptax-1.1.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file pyziptax-1.1.tar.gz.

File metadata

  • Download URL: pyziptax-1.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyziptax-1.1.tar.gz
Algorithm Hash digest
SHA256 1d69e48b833bbc9ca130dedee9c52977f18f46421dcd2d4b17d4a470aef38c17
MD5 887fc2c5b7fa8c212153da8cd145995f
BLAKE2b-256 4fee91af327b9f2ff8f15302f7caf65ec0d7b0342ab5b7557be784ff827459ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page