diff --git a/modules/country/scripts/import_countries.py b/modules/country/scripts/import_countries.py index d7f9c64b63..50e22ac7cd 100755 --- a/modules/country/scripts/import_countries.py +++ b/modules/country/scripts/import_countries.py @@ -443,7 +443,7 @@ def translate_countries(countries): for code in _get_language_codes(): try: gnutranslation = gettext.translation( - 'iso3166', pycountry.LOCALES_DIR, languages=[code]) + 'iso3166-1', pycountry.LOCALES_DIR, languages=[code]) except IOError: continue print("Update countries %s" % code, file=sys.stderr) diff --git a/modules/country/setup.py b/modules/country/setup.py index ea4818391e..e1d0e121e2 100755 --- a/modules/country/setup.py +++ b/modules/country/setup.py @@ -50,7 +50,7 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) -tests_require = [get_require_version('proteus'), 'pycountry'] +tests_require = [get_require_version('proteus'), 'pycountry >= 16.11.8'] setup(name=name, version=version, @@ -122,7 +122,7 @@ setup(name=name, python_requires='>=3.8', install_requires=requires, extras_require={ - 'data': ['pycountry', get_require_version('proteus')], + 'data': ['pycountry >= 16.11.8', get_require_version('proteus')], 'test': tests_require, 'GeoNames': [get_require_version('proteus')], 'completion': ['argcomplete'],