Code reference

Utilities for working with pycountry.

Module data

LOCALIZABLE

Fields in the pycountry databases for which localizations are available.

NAME_MAP

Mapping from country name forms appearing in data to values recognized by pycountry.countries.lookup().

DATABASE_INFO

Information on the databases of pycountry.

transport_data.util.pycountry.LOCALIZABLE = {'name', 'official_name'}[source]

Fields in the pycountry databases for which localizations are available.

transport_data.util.pycountry.NAME_MAP = {'mainland china': 'CN', 'russia': 'RU', 'taiwan, china': 'TW', 'turkey': 'TR'}[source]

Mapping from country name forms appearing in data to values recognized by pycountry.countries.lookup().

transport_data.util.pycountry.DATABASE_INFO = (DatabaseInfo(name='countries', root_key='3166-1', id_fields={'alpha_3', 'alpha_2', 'numeric'}), DatabaseInfo(name='subdivisions', root_key='3166-2', id_fields={'code'}), DatabaseInfo(name='historic_countries', root_key='3166-3', id_fields={'alpha_4', 'alpha_3', 'alpha_2', 'numeric'}), DatabaseInfo(name='currencies', root_key='4217', id_fields={'alpha_3', 'numeric'}), DatabaseInfo(name='languages', root_key='639-3', id_fields={'alpha_3', 'alpha_2'}), DatabaseInfo(name='language_families', root_key='639-5', id_fields={'alpha_3'}), DatabaseInfo(name='scripts', root_key='15924', id_fields={'alpha_4', 'numeric'}))[source]

Information on the databases of pycountry.

Functions

get_database(standard_number)

Retrieve a pycountry database given its ISO standard_number.

load_translations(domain)

Load all available pycountry translations for domain.

transport_data.util.pycountry.get_database(standard_number: str) tuple[pycountry.db.Database, DatabaseInfo][source]

Retrieve a pycountry database given its ISO standard_number.

transport_data.util.pycountry.load_translations(domain: str) Mapping[str, gettext.NullTranslations][source]

Load all available pycountry translations for domain.

Classes

DatabaseInfo(name, root_key, id_fields)

Information about a pycountry database.