[Bug 1986384] [NEW] No time zone found with key Asia/Hanoi - pytz 2022.2

Rennan Francisco Messias de Lima 1986384 at bugs.launchpad.net
Fri Aug 12 21:50:25 UTC 2022


Public bug reported:

Hello,


When running the CI/CD pipeline of my Django 3.2 project it broke with
version 2022.2 of pytz and tzdata, using pip.

Dependencies are installed on the docker image python:3.10.

The pipeline runs on GitLab CI

Below is the error stack:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/zoneinfo/_common.py", line 12, in load_tzdata
    return importlib.resources.open_binary(package_name, resource_name)
  File "/usr/local/lib/python3.10/importlib/resources.py", line 46, in open_binary
    return reader.open_resource(resource)
  File "/usr/local/lib/python3.10/importlib/abc.py", line 433, in open_resource
    return self.files().joinpath(resource).open('rb')
  File "/usr/local/lib/python3.10/pathlib.py", line 1119, in open
    return self._accessor.open(self, mode, buffering, encoding, errors,
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.10/site-packages/tzdata/zoneinfo/Asia/Hanoi'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/builds/cosis/camita/manage.py", line 22, in <module>
    main()
  File "/builds/cosis/camita/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 395, in execute
    django.setup()
  File "/usr/local/lib/python3.10/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.10/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/local/lib/python3.10/site-packages/django/apps/config.py", line 301, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/local/lib/python3.10/site-packages/django_celery_beat/models.py", line 8, in <module>
    import timezone_field
  File "/usr/local/lib/python3.10/site-packages/timezone_field/__init__.py", line 1, in <module>
    from timezone_field.fields import TimeZoneField
  File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 11, in <module>
    class TimeZoneField(models.Field):
  File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 41, in TimeZoneField
    default_zoneinfo_tzs = [ZoneInfo(tz) for tz in pytz.common_timezones]
  File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 41, in <listcomp>
    default_zoneinfo_tzs = [ZoneInfo(tz) for tz in pytz.common_timezones]
  File "/usr/local/lib/python3.10/zoneinfo/_common.py", line 24, in load_tzdata
    raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key Asia/Hanoi'

** Affects: python-tz (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- No time zone found with key Asia/Hanoi
+ No time zone found with key Asia/Hanoi - pytz 2022.2

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-tz in Ubuntu.
https://bugs.launchpad.net/bugs/1986384

Title:
  No time zone found with key Asia/Hanoi - pytz 2022.2

Status in python-tz package in Ubuntu:
  New

Bug description:
  Hello,


  When running the CI/CD pipeline of my Django 3.2 project it broke with
  version 2022.2 of pytz and tzdata, using pip.

  Dependencies are installed on the docker image python:3.10.

  The pipeline runs on GitLab CI

  Below is the error stack:

  Traceback (most recent call last):
    File "/usr/local/lib/python3.10/zoneinfo/_common.py", line 12, in load_tzdata
      return importlib.resources.open_binary(package_name, resource_name)
    File "/usr/local/lib/python3.10/importlib/resources.py", line 46, in open_binary
      return reader.open_resource(resource)
    File "/usr/local/lib/python3.10/importlib/abc.py", line 433, in open_resource
      return self.files().joinpath(resource).open('rb')
    File "/usr/local/lib/python3.10/pathlib.py", line 1119, in open
      return self._accessor.open(self, mode, buffering, encoding, errors,
  FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.10/site-packages/tzdata/zoneinfo/Asia/Hanoi'
  During handling of the above exception, another exception occurred:
  Traceback (most recent call last):
    File "/builds/cosis/camita/manage.py", line 22, in <module>
      main()
    File "/builds/cosis/camita/manage.py", line 18, in main
      execute_from_command_line(sys.argv)
    File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
      utility.execute()
    File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 395, in execute
      django.setup()
    File "/usr/local/lib/python3.10/site-packages/django/__init__.py", line 24, in setup
      apps.populate(settings.INSTALLED_APPS)
    File "/usr/local/lib/python3.10/site-packages/django/apps/registry.py", line 114, in populate
      app_config.import_models()
    File "/usr/local/lib/python3.10/site-packages/django/apps/config.py", line 301, in import_models
      self.models_module = import_module(models_module_name)
    File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
    File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 883, in exec_module
    File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
    File "/usr/local/lib/python3.10/site-packages/django_celery_beat/models.py", line 8, in <module>
      import timezone_field
    File "/usr/local/lib/python3.10/site-packages/timezone_field/__init__.py", line 1, in <module>
      from timezone_field.fields import TimeZoneField
    File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 11, in <module>
      class TimeZoneField(models.Field):
    File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 41, in TimeZoneField
      default_zoneinfo_tzs = [ZoneInfo(tz) for tz in pytz.common_timezones]
    File "/usr/local/lib/python3.10/site-packages/timezone_field/fields.py", line 41, in <listcomp>
      default_zoneinfo_tzs = [ZoneInfo(tz) for tz in pytz.common_timezones]
    File "/usr/local/lib/python3.10/zoneinfo/_common.py", line 24, in load_tzdata
      raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
  zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key Asia/Hanoi'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-tz/+bug/1986384/+subscriptions




More information about the foundations-bugs mailing list