A library for country and currency ISO codes
Project description
teritorio: ISO codes for countries and currencies
Installation and usage
Installation
teritorio can be installed by running pip install teritorio
. It requires Python 3.6.2+ to run.
Usage
The two main objects are Countries
and Currencies
:
Countries usage
from teritorio import Countries
# list all countries
for country in Countries():
print(country)
# get a specific country
countries = Countries()
# access the country as an attribute
print(countries.DEU) # Country(english_name='Germany', french_name="Allemagne (l')", alpha_2_code='DE', alpha_3_code='DEU', numeric_code=276)
# access the country with square brackets
print(countries["DEU"]) # Country(english_name='Germany', french_name="Allemagne (l')", alpha_2_code='DE', alpha_3_code='DEU', numeric_code=276)
Currencies usage
from teritorio import Currencies
# list all currencies
for currency in Currencies():
print(currency)
# get a specific currency
currencies = Currencies()
# access the currency as an attribute
print(currencies.GBP) # Currency(code='GBP', name='Pound Sterling', entities=['GUERNSEY', 'ISLE OF MAN', 'JERSEY', 'UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)'], numeric_code=826, minor_units=2)
# access the currency with square brackets
print(currencies["GBP"]) # Currency(code='GBP', name='Pound Sterling', entities=['GUERNSEY', 'ISLE OF MAN', 'JERSEY', 'UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)'], numeric_code=826, minor_units=2)
Versioning
The project project adheres to Calendar Versioning. The reason is that the data are dominated by political decisions, making semantic versioning largely irrelevant.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
teritorio-2021.10.22.tar.gz
(21.6 kB
view hashes)
Built Distribution
Close
Hashes for teritorio-2021.10.22-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c562359b430b555a4da7ca1468d28aa41016c0366c8122671bbb8c210ea93707 |
|
MD5 | 3b26ae4ef573af2f1f67b3d55f6d00b8 |
|
BLAKE2b-256 | 28c841d32bbdf884b6415b342663e61a2029fc1a1b29bcd9dffa04611f2df03f |