The package includes a copy from Debian’s pkg-isocodes and makes the data
accessible through a Python API.

Translation files for the various strings are included as well.

Data update policy

No changes to the data will be accepted into pycountry. This is a pure wrapper
around the ISO standard using the pkg-isocodes database from Debian as is.
If you need changes to the politicial situation in the world, please talk to
the ISO or Debian people, not me.

Locales

Locales are available in the pycountry.LOCALES_DIR subdirectory of this
package. The translation domains are called isoXXX according to the standard
they provide translations for. The directory is structured in a way compatible
to Python’s gettext module.

0.14.4 (2012-09-14)

0.14.3 (2012-09-04)

Update data to iso-codes 3.38.

0.14.2 (2012-07-18)

Update data to iso-codes 3.37.

0.14.1 (2011-07-15)

Nothing changed yet.

0.14 (2011-07-06)

Update data to iso-codes 3.26.

0.13 (2010-04-23)

Applied patch from Pedro Araujo which removes the somewhat superfluous
dependency on lxml to the builtin minidom. This seems to consistently turn
all strings into unicode even if they only contain ASCII characters.

0.12.1 (2010-04-21)

Remedy brown-bag release 0.12 which was missing all data files due to a bad
interaction between the build system for the data and zest.releaeser’s
full-release script.

0.12 (2010-04-20)

Follow Debian repository to git.

Upgrade data to revision 770fa9cd603f90f9fb982b32fe6f45d253f1d33e as
requested by #5488 and others.

Reflect subdivision changes with how they reference their parents in the XML
(they used to use space as a separator but now use a hyphen).

Refactor index building structures a bit.

Remove superfluous ‘code’ index from subdivision database. (Together with
the data upgrade this also gets rid of all the annoying warnings as
described in #6667).