Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-tzdata for openSUSE:Factory checked in at 2026-10-06 19:13:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tzdata (Old) and /work/SRC/openSUSE:Factory/.python-tzdata.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tzdata" Tue Oct 6 19:13:56 2026 rev:11 rq:1382590 version:2026.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tzdata/python-tzdata.changes 2026-04-28 11:53:47.507081844 +0200 +++ /work/SRC/openSUSE:Factory/.python-tzdata.new.3698736/python-tzdata.changes 2026-10-06 19:14:10.423857771 +0200 @@ -1,0 +2,18 @@ +Mon Oct 5 16:43:15 UTC 2026 - Dirk Müller <[email protected]> + +- update to 2026.5: + * Manitoba’s 2026-03-08 spring forward was its last foreseeable + clock change, as it moved to permanent -05 thereafter. + Model this with its traditional abbreviation EST. Although the + change to permanent -05 legally takes place on + 2026-10-31, temporarily model the change to occur on + 2026-11-01 at 02:00 for the same reason as other recent + temporary hacks. + * In 1925 Ireland fell back on 09-20 not 10-04 (thanks to Stan + Ulbrych). + * Discussion on timekeeping practices in northwestern Ontario + has been expanded in light of Manitoba’s recent announcement. + It is not yet known whether or to what extent these areas may + adapt their own timekeeping practices + +------------------------------------------------------------------- Old: ---- tzdata-2026.2.tar.gz New: ---- tzdata-2026.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tzdata.spec ++++++ --- /var/tmp/diff_new_pack.aAHAoP/_old 2026-10-06 19:14:11.117886969 +0200 +++ /var/tmp/diff_new_pack.aAHAoP/_new 2026-10-06 19:14:11.119887054 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-tzdata -Version: 2026.2 +Version: 2026.5 Release: 0 Summary: Provider of IANA time zone data License: Apache-2.0 ++++++ tzdata-2026.2.tar.gz -> tzdata-2026.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/.github/workflows/auto-tag.yml new/tzdata-2026.5/.github/workflows/auto-tag.yml --- old/tzdata-2026.2/.github/workflows/auto-tag.yml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/.github/workflows/auto-tag.yml 2026-10-03 11:20:11.673076600 +0200 @@ -14,27 +14,33 @@ contents: write steps: - name: Check out repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: true # Needed to push the tag - name: Get current version id: version run: | VERSION=$(cat VERSION) - echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "version=$VERSION" >> "$GITHUB_OUTPUT" - name: Check if tag already exists id: checktag + env: + VERSION: ${{ steps.version.outputs.version }} run: | - if git rev-parse "v${{ steps.version.outputs.version }}" >/dev/null 2>&1; then - echo "skip=true" >> $GITHUB_OUTPUT + if git rev-parse "${VERSION}" >/dev/null 2>&1; then + echo "skip=true" >> "$GITHUB_OUTPUT" else - echo "skip=false" >> $GITHUB_OUTPUT + echo "skip=false" >> "$GITHUB_OUTPUT" fi - name: Push tag if: steps.checktag.outputs.skip == 'false' + env: + VERSION: ${{ steps.version.outputs.version }} run: | git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git tag "${{ steps.version.outputs.version }}" - git push origin "${{ steps.version.outputs.version }}" + git tag "${VERSION}" + git push origin "${VERSION}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/.github/workflows/check-for-updates.yml new/tzdata-2026.5/.github/workflows/check-for-updates.yml --- old/tzdata-2026.2/.github/workflows/check-for-updates.yml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/.github/workflows/check-for-updates.yml 2026-10-03 11:20:11.673117400 +0200 @@ -5,9 +5,13 @@ - cron: '0 9 * * *' # Runs daily at 9AM UTC workflow_dispatch: +permissions: {} + jobs: check-pr-exists: runs-on: ubuntu-latest + permissions: + pull-requests: read outputs: pr_exists: ${{ steps.check_pr_exists.outputs.pr_exists }} steps: @@ -16,15 +20,16 @@ env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - PR_EXISTS=$(gh pr --repo $GITHUB_REPOSITORY \ - list --search "Update tzdata to version" \ + PR_EXISTS=$(gh pr --repo "$GITHUB_REPOSITORY" \ + list --state open \ + --search 'in:title "Update tzdata to version"' \ --json number --jq '.[] | .number') if [ -n "$PR_EXISTS" ]; then - echo "A PR updating the tzdata version already exists: https://github.com/python/tzdata/pulls/${PR_EXISTS}" - echo "pr_exists=true" >> $GITHUB_OUTPUT + echo "A PR updating the tzdata version already exists: https://github.com/python/tzdata/pull/${PR_EXISTS}" + echo "pr_exists=true" >> "$GITHUB_OUTPUT" exit 0 else - echo "pr_exists=false" >> $GITHUB_OUTPUT + echo "pr_exists=false" >> "$GITHUB_OUTPUT" fi check-for-updates: @@ -36,14 +41,15 @@ if: needs.check-pr-exists.outputs.pr_exists == 'false' # Run only if no PR exists steps: - name: Check out repository (shallow) - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 # Shallow clone to save time + persist-credentials: true # Needed to push the update - - name: Set up Python 3.12 - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 + - name: Set up Python 3 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: - python-version: '3.12' + python-version: '3' - name: Install dependencies run: | @@ -62,7 +68,7 @@ # Check for changes if git diff --quiet; then echo "No changes detected." - echo "CHANGES_DETECTED=false" >> $GITHUB_ENV + echo "CHANGES_DETECTED=false" >> "$GITHUB_ENV" exit 0 fi @@ -75,11 +81,11 @@ exit 1 fi - if [ $(echo "$news_files" | wc -l) -ne 1 ]; then + if [ "$(echo "$news_files" | wc -l)" -ne 1 ]; then echo "More than one new file added in news.d, failing the job." exit 1 fi - echo "CHANGES_DETECTED=true" >> $GITHUB_ENV + echo "CHANGES_DETECTED=true" >> "$GITHUB_ENV" # Extract TZDATA_VERSION from filename TZDATA_VERSION=$(basename "$news_files" .md) @@ -87,7 +93,7 @@ # Extract TZDATA_NEWS from file content TZDATA_NEWS=$(cat "$news_files") - echo "TZDATA_VERSION=$TZDATA_VERSION" >> $GITHUB_ENV + echo "TZDATA_VERSION=$TZDATA_VERSION" >> "$GITHUB_ENV" { echo "TZDATA_NEWS<<EOF" echo "$TZDATA_NEWS" @@ -111,5 +117,5 @@ gh pr create --title "Update tzdata to version $TZDATA_VERSION" \ --body "$TZDATA_NEWS" \ --base master \ - --head $(git rev-parse --abbrev-ref HEAD) \ + --head "$(git rev-parse --abbrev-ref HEAD)" \ --label "automatic-updates" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/.github/workflows/publish.yml new/tzdata-2026.5/.github/workflows/publish.yml --- old/tzdata-2026.2/.github/workflows/publish.yml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/.github/workflows/publish.yml 2026-10-03 11:20:11.673117400 +0200 @@ -1,4 +1,4 @@ -# This workflow is triggered two ways: +# This workflow is triggered in two ways: # # 1. When a tag is created, the workflow will upload the package to # test.pypi.org. @@ -9,47 +9,99 @@ name: Upload package on: - release: - types: [created] push: - tags: - - '*' + pull_request: + release: + types: + - published + workflow_dispatch: + +permissions: + contents: read + +env: + FORCE_COLOR: 1 jobs: - deploy: + build-package: + name: Build & verify package runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + + - uses: hynek/build-and-inspect-python-package@2abe76da66d0a6a4a227101f9348ee855797cfa5 # v3.0.1 + + test-package: + name: Test package + if: | + github.event.repository.fork == false + && ( + (github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')) + || github.event.action == 'published' + ) + needs: build-package + uses: ./.github/workflows/tests.yml + + # Publish to TestPyPI for every tag. + release-test-pypi: + name: Publish to TestPyPI + if: | + github.event.repository.fork == false + && github.event_name == 'push' + && startsWith(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + needs: test-package + environment: name: release - url: https://pypi.org/p/tzdata + url: >- + https://test.pypi.org/project/tzdata/${{ + github.event.release.tag_name + }} + permissions: id-token: write + steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Set up Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 - with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install -U tox - - name: Create tox environments - run: | - tox -p -e py,build --notest - - name: Run tests - run: | - tox -e py - - name: Build package - run: | - tox -e build - - name: Publish package (TestPyPI) - if: github.event_name == 'push' - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0 - with: - repository-url: https://test.pypi.org/legacy/ - verbose: true - - name: Publish package - if: github.event_name == 'release' - uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0 - with: - verbose: true + - name: Download packages built by build-and-inspect-python-package + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: Packages + path: dist + + - name: Publish to Test PyPI + uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2 + with: + repository-url: https://test.pypi.org/legacy/ + + release-pypi: + name: Publish to PyPI + # Only run for published releases. + if: | + github.event.repository.fork == false + && github.event.action == 'published' + runs-on: ubuntu-latest + needs: test-package + + environment: + name: release + url: >- + https://pypi.org/project/tzdata/${{ + github.event.release.tag_name + }} + + permissions: + id-token: write + + steps: + - name: Download packages built by build-and-inspect-python-package + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: Packages + path: dist + + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/.github/workflows/tests.yml new/tzdata-2026.5/.github/workflows/tests.yml --- old/tzdata-2026.2/.github/workflows/tests.yml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/.github/workflows/tests.yml 2026-10-03 11:20:11.673117400 +0200 @@ -5,8 +5,11 @@ branches: - master pull_request: + workflow_call: workflow_dispatch: +permissions: {} + jobs: tests: @@ -14,7 +17,7 @@ strategy: fail-fast: false matrix: - python-version: ["2.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] + python-version: ["2.7", "3.10", "3.11", "pypy3.11", "3.12", "3.13", "3.14", "3.15t", "3.15"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: - python-version: "2.7" @@ -25,12 +28,14 @@ env: TOXENV: py container: - image: ${{ matrix.use-container && format('python:{0}', matrix.python-version) || '' }} + image: ${{ matrix.use-container && format('python:{0}', matrix.python-version) || '' }} # zizmor: ignore[unpinned-images] steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false - if: ${{ !matrix.use-container }} name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }} (non-containers) - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ matrix.python-version }} allow-prereleases: true @@ -46,14 +51,16 @@ runs-on: "ubuntu-latest" strategy: matrix: - toxenv: ["build", "precommit", "typing", "docs"] + toxenv: ["precommit", "typing", "docs"] env: TOXENV: ${{ matrix.toxenv }} steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false - name: ${{ matrix.toxenv }} - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.x" - name: Install tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/.pre-commit-config.yaml new/tzdata-2026.5/.pre-commit-config.yaml --- old/tzdata-2026.2/.pre-commit-config.yaml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/.pre-commit-config.yaml 2026-10-03 11:20:11.673117400 +0200 @@ -1,12 +1,12 @@ repos: - repo: https://github.com/psf/black - rev: 25.9.0 + rev: 26.3.1 hooks: - id: black language_version: "python3.12" - repo: https://github.com/pycqa/isort - rev: 7.0.0 + rev: 8.0.1 hooks: - id: isort additional_dependencies: [ toml ] @@ -18,7 +18,28 @@ - id: trailing-whitespace - id: debug-statements + - repo: https://github.com/python-jsonschema/check-jsonschema + rev: 0.37.1 + hooks: + - id: check-dependabot + - id: check-github-workflows + + - repo: https://github.com/rhysd/actionlint + rev: v1.7.12 + hooks: + - id: actionlint + + - repo: https://github.com/zizmorcore/zizmor-pre-commit + rev: v1.24.1 + hooks: + - id: zizmor + - repo: https://github.com/asottile/setup-cfg-fmt - rev: v3.1.0 + rev: v3.2.0 hooks: - id: setup-cfg-fmt + + - repo: meta + hooks: + - id: check-hooks-apply + - id: check-useless-excludes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/LICENSE new/tzdata-2026.5/LICENSE --- old/tzdata-2026.2/LICENSE 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/LICENSE 2026-10-03 11:20:11.673117400 +0200 @@ -1,6 +1,7 @@ Apache Software License 2.0 Copyright (c) 2020, Paul Ganssle (Google) +Copyright (c) 2026, Stan Ulbrych Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/NEWS.md new/tzdata-2026.5/NEWS.md --- old/tzdata-2026.2/NEWS.md 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/NEWS.md 2026-10-03 11:20:11.673117400 +0200 @@ -1,3 +1,126 @@ +# Version 2026.5 +Upstream version 2026e released 2026-09-30T00:14:38+00:00 + +## Briefly: + +Manitoba moves to permanent -05 on 2026-10-31. + +## Changes to future timestamps + +Manitoba’s 2026-03-08 spring forward was its last foreseeable clock change, as +it moved to permanent -05 thereafter. Model this with its traditional +abbreviation EST. Although the change to permanent -05 legally takes place on +2026-10-31, temporarily model the change to occur on 2026-11-01 at 02:00 for the +same reason as other recent temporary hacks. (Caution: see “NOTE FOR 2026b +TEMPORARY HACK FOR CLDR AND CANADA” below.) + +As the change affects both America/Winnipeg and its backward compatibility link, +the obsolescent setting TZ="Canada/Central" will now use the abbreviation EST +for affected timestamps, akin to TZ="Canada/Pacific" behavior introduced in +2026b. + +Another TZDB release may be needed soon if any of the portions of northwestern +Ontario historically aligned with America/Winnipeg do not follow. For now, +given the short leadtime with Manitoba’s announcement, assume that they will, to +avoid creating new zones that may not be needed if no divergence occurs. + +## Changes to past timestamps + +In 1925 Ireland fell back on 09-20 not 10-04 (thanks to Stan Ulbrych). + +## Changes to commentary + +Discussion on timekeeping practices in northwestern Ontario has been expanded in +light of Manitoba’s recent announcement. It is not yet known whether or to what +extent these areas may adapt their own timekeeping practices in response. + +--- + +# Version 2026.4 +Upstream version 2026d released 2026-09-11T22:21:07+00:00 + +## Briefly: + +Canada’s Northwest Territories moved to permanent -06 on 2026-08-21. Obsolescent +settings like TZ="EST5EDT" now conform better to POSIX. Fix security, +performance and porting bugs in zic and localtime. + +## Changes to future timestamps + +Canada’s Northwest Territories will not fall back on 2026-11-01 and will stay on +-06 year-round, matching Alberta’s recent change. Model this with its +traditional abbreviation CST. Although the change to permanent -06 legally took +place on 2026-08-21, temporarily model the change to occur on 2026-11-01 at +02:00 for the same reason as other recent temporary hacks. (Caution: see “NOTE +FOR 2026b TEMPORARY HACK FOR CLDR AND CANADA” below.) This affects only +America/Inuvik as the rest of the territory is covered by America/Edmonton, for +which the equivalent change was released in 2026c. + +## Changes to past timestamps + +Colombia’s 1992-05-02 spring forward was at 00:00, not 24:00. + +Iran’s 1979-05-26 spring forward was at 00:00, not 24:00. (Thanks to N.F. Hase.) + +The backward-compatibility names EST5EDT, CST6CDT, MST7MDT, and PST8PDT now +conform better to POSIX. For example, EST5EDT now always uses the abbreviation +"EST" for standard time (now always 5 hours behind UT) and "EDT" for daylight +saving time, whereas it formerly had different UT offsets before standard time +was introduced and sometimes used abbreviations like "LMT", "EWT" and "EPT", all +contrary to POSIX. Also, though not required by POSIX these names now use US +federal rules rather than rules of places like New York, reverting to 2024a +behavior. This change affects only timestamps before 1966-10-30 at 01:00 +standard time. + +## Other data changes + +The temporary hacks used for North American timekeeping changes now work around +a libstdc++ std::chrono bug in GCC 14.1-14.4, 15.1-15.2, and 16.1; see GCC bug +124851. This data change does not affect TZif files or timestamps. The change +does not work around the related but less serious GCC bugs 116110 and 124513. +These GCC bugs are all fixed in GCC 16.2. + +## Changes to documentation + +URLs for release tarballs in tz-link.html have been updated to reflect their new +canonical URLs on data.iana.org. + +--- + +# Version 2026.3 +Upstream version 2026c released 2026-07-08T17:23:58+00:00 + +## Briefly: + +Alberta moved to permanent -06 on 2026-06-18. Morocco moves to permanent +00 on +2026-09-20. More integer overflow bugs have been fixed in zic. + +## Changes to future timestamps + +Alberta’s 2026-03-08 spring forward was its last foreseeable clock change, as it +moved to permanent -06 thereafter. (Thanks to Roozbeh Pournader and others.) +Model this with its traditional abbreviation CST. Although the change to +permanent -06 legally took place on 2026-06-18, temporarily model the change to +occur on 2026-11-01 at 02:00 instead, for the same reason we introduced a +similarly temporary hack for British Columbia in 2026b. + +Although another TZDB release will likely be needed soon because Northwest +Territories will likely follow Alberta, the legal formalities have not yet taken +place. + +Morocco plans to move back to permanent UTC, without daylight saving time +transitions, on 2026-09-20 at 02:00. This also affects Western Sahara. + +## Changes to commentary + +Northwest Territories is expected to move to permanent -06 prior to 2026-11-01 +02:00, when clocks would otherwise fall back. (Thanks to Tim Parenti and James +Bellaire.) Model this with its traditional abbreviation CST. Unfortunately the +change is not yet official, so it is currently present only as comments that can +be uncommented as needed. + +--- + # Version 2026.2 Upstream version 2026b released 2026-04-23T06:06:43+00:00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/PKG-INFO new/tzdata-2026.5/PKG-INFO --- old/tzdata-2026.2/PKG-INFO 2026-04-24 17:21:49.090967700 +0200 +++ new/tzdata-2026.5/PKG-INFO 2026-10-03 11:20:15.808454800 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: tzdata -Version: 2026.2 +Version: 2026.5 Summary: Provider of IANA time zone data Home-page: https://github.com/python/tzdata Author: Python Software Foundation @@ -25,7 +25,7 @@ This is a Python package containing ``zic``-compiled binaries for the IANA time zone database. It is intended to be a fallback for systems that do not have system time zone data installed (or don't have it installed in a standard -location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_ +location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_. This repository generates a ``pip``-installable package, published on PyPI as `tzdata <https://pypi.org/project/tzdata>`_. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/README.rst new/tzdata-2026.5/README.rst --- old/tzdata-2026.2/README.rst 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/README.rst 2026-10-03 11:20:11.673117400 +0200 @@ -4,7 +4,7 @@ This is a Python package containing ``zic``-compiled binaries for the IANA time zone database. It is intended to be a fallback for systems that do not have system time zone data installed (or don't have it installed in a standard -location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_ +location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_. This repository generates a ``pip``-installable package, published on PyPI as `tzdata <https://pypi.org/project/tzdata>`_. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/VERSION new/tzdata-2026.5/VERSION --- old/tzdata-2026.2/VERSION 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/VERSION 2026-10-03 11:20:11.673117400 +0200 @@ -1 +1 @@ -2026.2 \ No newline at end of file +2026.5 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/docs/index.rst new/tzdata-2026.5/docs/index.rst --- old/tzdata-2026.2/docs/index.rst 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/docs/index.rst 2026-10-03 11:20:11.673633000 +0200 @@ -4,9 +4,10 @@ This is a Python package containing ``zic``-compiled binaries for the IANA time zone database. It is intended to be a fallback for systems that do not have system time zone data installed (or don't have it installed in a standard -location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_ +location), as a part of `PEP 615 <https://www.python.org/dev/peps/pep-0615/>`_. -This repository generates a ``pip``-installable package, published on PyPI as +The `python/tzdata <https://github.com/python/tzdata>`_ repository generates a +``pip``-installable package, published on PyPI as `tzdata <https://pypi.org/project/tzdata>`_. Overview diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/docs/maintaining.rst new/tzdata-2026.5/docs/maintaining.rst --- old/tzdata-2026.2/docs/maintaining.rst 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/docs/maintaining.rst 2026-10-03 11:20:11.673633000 +0200 @@ -50,14 +50,14 @@ 1. The "base version" (e.g. 2020.1) is set by ``tox -e update``. 2. The additional markers such as pre (release candidate), post and dev are - managed by ``tox -e bump_version``. + managed by ``tox -e bump``. The version follows the scheme:: YYYY.minor[rcX][.postY][.devZ] Bumping any component removes all values to its right as well, so for example, -if the base version were ``20201rc1.post2.dev0``:: +if the base version were ``2020.1rc1.post2.dev0``:: $ tox -e bump -- --dev --dry-run ... @@ -78,8 +78,8 @@ ... 2020.1rc1.post2.dev0 → 2020.1 -For more information on how to use ``bump_version``, run ``tox -e bump_version --- -help``. +For more information on how to use ``bump_version``, run ``tox -e bump +-- --help``. Making a release ---------------- @@ -112,4 +112,4 @@ .. Links .. |tox| replace:: ``tox`` -.. _tox: https://tox.readthedocs.io/en/latest/ +.. _tox: https://tox.wiki/en/latest/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/pyproject.toml new/tzdata-2026.5/pyproject.toml --- old/tzdata-2026.2/pyproject.toml 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/pyproject.toml 2026-10-03 11:20:11.673850300 +0200 @@ -2,6 +2,12 @@ requires = ["setuptools>=40.8.0", "wheel"] build-backend = "setuptools.build_meta" +[tool.check-wheel-contents] +# The wheel contains duplicate files. +# This is by design, see https://github.com/eggert/tz/blob/main/backward +# Let's ignore the warning: +ignore = ["W002"] + [tool.isort] atomic=true force_grid_wrap=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/__init__.py new/tzdata-2026.5/src/tzdata/__init__.py --- old/tzdata-2026.2/src/tzdata/__init__.py 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/__init__.py 2026-10-03 11:20:11.674755600 +0200 @@ -1,6 +1,6 @@ # IANA versions like 2020a are not valid PEP 440 identifiers; the recommended # way to translate the version is to use YYYY.n where `n` is a 0-based index. -__version__ = "2026.2" +__version__ = "2026.5" # This exposes the original IANA version number. -IANA_VERSION = "2026b" +IANA_VERSION = "2026e" Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Africa/Casablanca and new/tzdata-2026.5/src/tzdata/zoneinfo/Africa/Casablanca differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Africa/El_Aaiun and new/tzdata-2026.5/src/tzdata/zoneinfo/Africa/El_Aaiun differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Bogota and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Bogota differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Edmonton and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Edmonton differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Inuvik and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Inuvik differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Rainy_River and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Rainy_River differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Winnipeg and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Winnipeg differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/America/Yellowknife and new/tzdata-2026.5/src/tzdata/zoneinfo/America/Yellowknife differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Asia/Tehran and new/tzdata-2026.5/src/tzdata/zoneinfo/Asia/Tehran differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/CST6CDT and new/tzdata-2026.5/src/tzdata/zoneinfo/CST6CDT differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Canada/Central and new/tzdata-2026.5/src/tzdata/zoneinfo/Canada/Central differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Canada/Mountain and new/tzdata-2026.5/src/tzdata/zoneinfo/Canada/Mountain differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/EST5EDT and new/tzdata-2026.5/src/tzdata/zoneinfo/EST5EDT differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Eire and new/tzdata-2026.5/src/tzdata/zoneinfo/Eire differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Europe/Dublin and new/tzdata-2026.5/src/tzdata/zoneinfo/Europe/Dublin differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/Iran and new/tzdata-2026.5/src/tzdata/zoneinfo/Iran differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/MST7MDT and new/tzdata-2026.5/src/tzdata/zoneinfo/MST7MDT differ Binary files old/tzdata-2026.2/src/tzdata/zoneinfo/PST8PDT and new/tzdata-2026.5/src/tzdata/zoneinfo/PST8PDT differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zoneinfo/leapseconds new/tzdata-2026.5/src/tzdata/zoneinfo/leapseconds --- old/tzdata-2026.2/src/tzdata/zoneinfo/leapseconds 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zoneinfo/leapseconds 2026-10-03 11:20:11.688850600 +0200 @@ -70,7 +70,7 @@ # Any additional leap seconds will come after this. # This Expires line is commented out for now, # so that pre-2020a zic implementations do not reject this file. -#Expires 2026 Dec 28 00:00:00 +#Expires 2027 Jun 28 00:00:00 # Here are POSIX timestamps for the data in this file. # "#updated" gives the last time the leap seconds data changed @@ -79,8 +79,8 @@ # "#expires" gives the first time this file might be wrong; # if this file was derived from the IERS leap-seconds.list, # this is typically a bit less than one year after "updated". -#updated 1767698058 (2026-01-06 11:14:18 UTC) -#expires 1798416000 (2026-12-28 00:00:00 UTC) +#updated 1783323897 (2026-07-06 07:44:57 UTC) +#expires 1814140800 (2027-06-28 00:00:00 UTC) # Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat) -# File expires on 28 December 2026 +# File expires on 28 June 2027 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zoneinfo/tzdata.zi new/tzdata-2026.5/src/tzdata/zoneinfo/tzdata.zi --- old/tzdata-2026.2/src/tzdata/zoneinfo/tzdata.zi 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zoneinfo/tzdata.zi 2026-10-03 11:20:11.688850600 +0200 @@ -1,4 +1,4 @@ -# version 2026b-dirty +# version 2026e # redo posix_only # This zic input file is in the public domain. R d 1916 o - Jun 14 23s 1 S @@ -135,132 +135,6 @@ R M 2025 o - Ap 6 2 0 - R M 2026 o - F 15 3 -1 - R M 2026 o - Mar 22 2 0 - -R M 2027 o - F 7 3 -1 - -R M 2027 o - Mar 14 2 0 - -R M 2028 o - Ja 23 3 -1 - -R M 2028 o - Mar 5 2 0 - -R M 2029 o - Ja 14 3 -1 - -R M 2029 o - F 18 2 0 - -R M 2029 o - D 30 3 -1 - -R M 2030 o - F 10 2 0 - -R M 2030 o - D 22 3 -1 - -R M 2031 o - Ja 26 2 0 - -R M 2031 o - D 14 3 -1 - -R M 2032 o - Ja 18 2 0 - -R M 2032 o - N 28 3 -1 - -R M 2033 o - Ja 9 2 0 - -R M 2033 o - N 20 3 -1 - -R M 2033 o - D 25 2 0 - -R M 2034 o - N 5 3 -1 - -R M 2034 o - D 17 2 0 - -R M 2035 o - O 28 3 -1 - -R M 2035 o - D 9 2 0 - -R M 2036 o - O 19 3 -1 - -R M 2036 o - N 23 2 0 - -R M 2037 o - O 4 3 -1 - -R M 2037 o - N 15 2 0 - -R M 2038 o - S 26 3 -1 - -R M 2038 o - O 31 2 0 - -R M 2039 o - S 18 3 -1 - -R M 2039 o - O 23 2 0 - -R M 2040 o - S 2 3 -1 - -R M 2040 o - O 14 2 0 - -R M 2041 o - Au 25 3 -1 - -R M 2041 o - S 29 2 0 - -R M 2042 o - Au 10 3 -1 - -R M 2042 o - S 21 2 0 - -R M 2043 o - Au 2 3 -1 - -R M 2043 o - S 13 2 0 - -R M 2044 o - Jul 24 3 -1 - -R M 2044 o - Au 28 2 0 - -R M 2045 o - Jul 9 3 -1 - -R M 2045 o - Au 20 2 0 - -R M 2046 o - Jul 1 3 -1 - -R M 2046 o - Au 5 2 0 - -R M 2047 o - Jun 23 3 -1 - -R M 2047 o - Jul 28 2 0 - -R M 2048 o - Jun 7 3 -1 - -R M 2048 o - Jul 19 2 0 - -R M 2049 o - May 30 3 -1 - -R M 2049 o - Jul 4 2 0 - -R M 2050 o - May 15 3 -1 - -R M 2050 o - Jun 26 2 0 - -R M 2051 o - May 7 3 -1 - -R M 2051 o - Jun 18 2 0 - -R M 2052 o - Ap 28 3 -1 - -R M 2052 o - Jun 2 2 0 - -R M 2053 o - Ap 13 3 -1 - -R M 2053 o - May 25 2 0 - -R M 2054 o - Ap 5 3 -1 - -R M 2054 o - May 10 2 0 - -R M 2055 o - Mar 28 3 -1 - -R M 2055 o - May 2 2 0 - -R M 2056 o - Mar 12 3 -1 - -R M 2056 o - Ap 23 2 0 - -R M 2057 o - Mar 4 3 -1 - -R M 2057 o - Ap 8 2 0 - -R M 2058 o - F 17 3 -1 - -R M 2058 o - Mar 31 2 0 - -R M 2059 o - F 9 3 -1 - -R M 2059 o - Mar 23 2 0 - -R M 2060 o - F 1 3 -1 - -R M 2060 o - Mar 7 2 0 - -R M 2061 o - Ja 16 3 -1 - -R M 2061 o - F 27 2 0 - -R M 2062 o - Ja 8 3 -1 - -R M 2062 o - F 12 2 0 - -R M 2062 o - D 31 3 -1 - -R M 2063 o - F 4 2 0 - -R M 2063 o - D 16 3 -1 - -R M 2064 o - Ja 27 2 0 - -R M 2064 o - D 7 3 -1 - -R M 2065 o - Ja 11 2 0 - -R M 2065 o - N 22 3 -1 - -R M 2066 o - Ja 3 2 0 - -R M 2066 o - N 14 3 -1 - -R M 2066 o - D 26 2 0 - -R M 2067 o - N 6 3 -1 - -R M 2067 o - D 11 2 0 - -R M 2068 o - O 21 3 -1 - -R M 2068 o - D 2 2 0 - -R M 2069 o - O 13 3 -1 - -R M 2069 o - N 17 2 0 - -R M 2070 o - O 5 3 -1 - -R M 2070 o - N 9 2 0 - -R M 2071 o - S 20 3 -1 - -R M 2071 o - N 1 2 0 - -R M 2072 o - S 11 3 -1 - -R M 2072 o - O 16 2 0 - -R M 2073 o - Au 27 3 -1 - -R M 2073 o - O 8 2 0 - -R M 2074 o - Au 19 3 -1 - -R M 2074 o - S 30 2 0 - -R M 2075 o - Au 11 3 -1 - -R M 2075 o - S 15 2 0 - -R M 2076 o - Jul 26 3 -1 - -R M 2076 o - S 6 2 0 - -R M 2077 o - Jul 18 3 -1 - -R M 2077 o - Au 22 2 0 - -R M 2078 o - Jul 10 3 -1 - -R M 2078 o - Au 14 2 0 - -R M 2079 o - Jun 25 3 -1 - -R M 2079 o - Au 6 2 0 - -R M 2080 o - Jun 16 3 -1 - -R M 2080 o - Jul 21 2 0 - -R M 2081 o - Jun 1 3 -1 - -R M 2081 o - Jul 13 2 0 - -R M 2082 o - May 24 3 -1 - -R M 2082 o - Jun 28 2 0 - -R M 2083 o - May 16 3 -1 - -R M 2083 o - Jun 20 2 0 - -R M 2084 o - Ap 30 3 -1 - -R M 2084 o - Jun 11 2 0 - -R M 2085 o - Ap 22 3 -1 - -R M 2085 o - May 27 2 0 - -R M 2086 o - Ap 14 3 -1 - -R M 2086 o - May 19 2 0 - -R M 2087 o - Mar 30 3 -1 - -R M 2087 o - May 11 2 0 - R NA 1994 o - Mar 21 0 -1 WAT R NA 1994 2017 - S Su>=1 2 0 CAT R NA 1995 2017 - Ap Su>=1 2 -1 WAT @@ -390,7 +264,7 @@ R i 1977 o - O 20 24 0 - R i 1978 o - Mar 24 24 1 - R i 1978 o - Au 5 1 0 - -R i 1979 o - May 26 24 1 - +R i 1979 o - May 26 0 1 - R i 1979 o - S 18 24 0 - R i 1980 o - Mar 20 24 1 - R i 1980 o - S 22 24 0 - @@ -1989,7 +1863,7 @@ R x 2019 2021 - S Su>=2 4u 1 - R x 2022 o - S Su>=9 4u 1 - R x 2023 ma - S Su>=2 4u 1 - -R CO 1992 o - May 3 0 1 - +R CO 1992 o - May 2 0 1 - R CO 1993 o - F 6 24 0 - R EC 1992 o - N 28 0 1 - R EC 1993 o - F 5 0 0 - @@ -2085,6 +1959,19 @@ R U 2005 o - O 9 2 1 - R U 2006 2015 - Mar Su>=8 2 0 - R U 2006 2014 - O Su>=1 2 1 - +R US 1918 1919 - Mar lastSu 2 1 D +R US 1918 1919 - O lastSu 2 0 S +R US 1942 o - F 9 2 1 D +R US 1945 o - Au 14 23u 1 D +R US 1945 o - S 30 2 0 S +R US 1967 2006 - O lastSu 2 0 S +R US 1967 1973 - Ap lastSu 2 1 D +R US 1974 o - Ja 6 2 1 D +R US 1975 o - F lastSu 2 1 D +R US 1976 1986 - Ap lastSu 2 1 D +R US 1987 2006 - Ap Su>=1 2 1 D +R US 2007 ma - Mar Su>=8 2 1 D +R US 2007 ma - N Su>=1 2 0 S Z Africa/Abidjan -0:16:8 - LMT 1912 0 - GMT Z Africa/Algiers 0:12:12 - LMT 1891 Mar 16 @@ -2106,7 +1993,8 @@ 0 M %z 1984 Mar 16 1 - %z 1986 0 M %z 2018 O 28 3 -1 M %z +1 M %z 2026 S 20 2 +0 - %z Z Africa/Ceuta -0:21:16 - LMT 1901 Ja 1 0u 0 - WET 1918 May 6 23 0 1 WEST 1918 O 7 23 @@ -2119,7 +2007,8 @@ Z Africa/El_Aaiun -0:52:48 - LMT 1934 -1 - %z 1976 Ap 14 0 M %z 2018 O 28 3 -1 M %z +1 M %z 2026 S 20 2 +0 - %z Z Africa/Johannesburg 1:52 - LMT 1892 F 8 1:30 - SAST 1903 Mar 2 SA SAST @@ -2175,7 +2064,7 @@ 2 1 SAST 1943 Mar 21 2 2 - SAST 1990 Mar 21 2 NA %s -Z America/Adak 12:13:22 - LMT 1867 O 19 12:44:35 +Z America/Adak 12:13:22 - LMT 1867 O 19 0:31:13u -11:46:38 - LMT 1900 Au 20 12 -11 - NST 1942 -11 u N%sT 1946 @@ -2184,7 +2073,7 @@ -11 u B%sT 1983 O 30 2 -10 u AH%sT 1983 N 30 -10 u H%sT -Z America/Anchorage 14:0:24 - LMT 1867 O 19 14:31:37 +Z America/Anchorage 14:0:24 - LMT 1867 O 19 0:31:13u -9:59:36 - LMT 1900 Au 20 12 -10 - AST 1942 -10 u A%sT 1967 Ap @@ -2483,7 +2372,9 @@ -5 u E%sT Z America/Edmonton -7:33:52 - LMT 1906 S -7 Ed M%sT 1987 --7 C M%sT +-7 C M%sT 2026 Jun 18 +-7 C MDT 2026 N 1 2 +-6 - CST Z America/Eirunepe -4:39:28 - LMT 1914 -5 B %z 1988 S 12 -5 - %z 1993 S 28 @@ -2624,7 +2515,9 @@ Z America/Inuvik 0 - -00 1953 -8 Y P%sT 1979 Ap lastSu 2 -7 Y M%sT 1980 --7 C M%sT +-7 C M%sT 2026 Au 21 +-7 C MDT 2026 N 1 2 +-6 - CST Z America/Iqaluit 0 - -00 1942 Au -5 Y E%sT 1999 O 31 2 -6 C C%sT 2000 O 29 2 @@ -2634,7 +2527,7 @@ -5 - EST 1974 -5 u E%sT 1984 -5 - EST -Z America/Juneau 15:2:19 - LMT 1867 O 19 15:33:32 +Z America/Juneau 15:2:19 - LMT 1867 O 19 0:31:13u -8:57:41 - LMT 1900 Au 20 12 -8 - PST 1942 -8 u P%sT 1946 @@ -2718,7 +2611,7 @@ -6 - CST 1981 D 26 2 -5 - EST 1982 N 2 2 -6 m C%sT -Z America/Metlakatla 15:13:42 - LMT 1867 O 19 15:44:55 +Z America/Metlakatla 15:13:42 - LMT 1867 O 19 0:31:13u -8:46:18 - LMT 1900 Au 20 12 -8 - PST 1942 -8 u P%sT 1946 @@ -2772,7 +2665,7 @@ -5 u E%sT 1946 -5 NY E%sT 1967 -5 u E%sT -Z America/Nome 12:58:22 - LMT 1867 O 19 13:29:35 +Z America/Nome 12:58:22 - LMT 1867 O 19 0:31:13u -11:1:38 - LMT 1900 Au 20 12 -11 - NST 1942 -11 u N%sT 1946 @@ -2910,7 +2803,7 @@ -2 c %z 1981 Mar 29 -1 E %z 2024 Mar 31 -2 E %z -Z America/Sitka 14:58:47 - LMT 1867 O 19 15:30 +Z America/Sitka 14:58:47 - LMT 1867 O 19 0:31:13u -9:1:13 - LMT 1900 Au 20 12 -8 - PST 1942 -8 u P%sT 1946 @@ -2967,7 +2860,7 @@ Z America/Vancouver -8:12:28 - LMT 1884 -8 Va P%sT 1987 -8 C P%sT 2026 Mar 9 --8 1 PDT 2026 N 1 2 +-8 C PDT 2026 N 1 2 -7 - MST Z America/Whitehorse -9:0:12 - LMT 1900 Au 20 -9 Y Y%sT 1965 @@ -2977,8 +2870,10 @@ -7 - MST Z America/Winnipeg -6:28:36 - LMT 1887 Jul 16 -6 W C%sT 2006 --6 C C%sT -Z America/Yakutat 14:41:5 - LMT 1867 O 19 15:12:18 +-6 C C%sT 2026 O 31 +-6 C CDT 2026 N 1 2 +-5 - EST +Z America/Yakutat 14:41:5 - LMT 1867 O 19 0:31:13u -9:18:55 - LMT 1900 Au 20 12 -9 - YST 1942 -9 u Y%sT 1946 @@ -3579,6 +3474,8 @@ Z Australia/Sydney 10:4:52 - LMT 1895 F 10 AU AE%sT 1971 10 AN AE%sT +Z CST6CDT -6 US C%sT +Z EST5EDT -5 US E%sT Z Etc/GMT 0 - GMT Z Etc/GMT+1 -1 - %z Z Etc/GMT+10 -10 - %z @@ -3675,6 +3572,8 @@ -0:25:21 - DMT 1916 May 21 2s -0:25:21 1 IST 1916 O 1 2s 0 G %s 1921 D 6 +0 G GMT/IST 1925 S Su>=16 2s +0 - GMT 1926 0 G GMT/IST 1940 F 25 2s 0 1 IST 1946 O 6 2s 0 - GMT 1947 Mar 16 2s @@ -3929,6 +3828,8 @@ 5 - %z Z Indian/Mauritius 3:50 - LMT 1907 4 MU %z +Z MST7MDT -7 US M%sT +Z PST8PDT -8 US P%sT Z Pacific/Apia 12:33:4 - LMT 1892 Jul 5 -11:26:56 - LMT 1911 -11:30 - %z 1950 @@ -4059,7 +3960,6 @@ L America/Sao_Paulo Brazil/East L America/Manaus Brazil/West L Europe/Brussels CET -L America/Chicago CST6CDT L America/Halifax Canada/Atlantic L America/Winnipeg Canada/Central L America/Toronto Canada/Eastern @@ -4073,7 +3973,6 @@ L America/Havana Cuba L Europe/Athens EET L America/Panama EST -L America/New_York EST5EDT L Africa/Cairo Egypt L Europe/Dublin Eire L Etc/GMT Etc/GMT+0 @@ -4099,7 +3998,6 @@ L Africa/Tripoli Libya L Europe/Brussels MET L America/Phoenix MST -L America/Denver MST7MDT L America/Tijuana Mexico/BajaNorte L America/Mazatlan Mexico/BajaSur L America/Mexico_City Mexico/General @@ -4297,6 +4195,5 @@ L Europe/Kyiv Europe/Kiev L Asia/Nicosia Europe/Nicosia L Pacific/Honolulu HST -L America/Los_Angeles PST8PDT L Pacific/Guadalcanal Pacific/Ponape L Pacific/Port_Moresby Pacific/Truk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zoneinfo/zone.tab new/tzdata-2026.5/src/tzdata/zoneinfo/zone.tab --- old/tzdata-2026.2/src/tzdata/zoneinfo/zone.tab 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zoneinfo/zone.tab 2026-10-03 11:20:11.688850600 +0200 @@ -116,14 +116,14 @@ CA +4339-07923 America/Toronto Eastern - ON & QC (most areas) CA +6344-06828 America/Iqaluit Eastern - NU (most areas) CA +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H) -CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba +CA +4953-09709 America/Winnipeg EST - Manitoba, ON (northwest) CA +744144-0944945 America/Resolute Central - NU (Resolute) CA +624900-0920459 America/Rankin_Inlet Central - NU (central) CA +5024-10439 America/Regina CST - SK (most areas) CA +5017-10750 America/Swift_Current CST - SK (midwest) -CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W) +CA +5333-11328 America/Edmonton CST - AB, BC(E), NT(E), SK(W) CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) -CA +682059-1334300 America/Inuvik Mountain - NT (west) +CA +682059-1334300 America/Inuvik CST - NT (west) CA +4916-12307 America/Vancouver MST - BC (most areas) CA +4906-11631 America/Creston MST - BC (Creston) CA +5546-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zoneinfo/zone1970.tab new/tzdata-2026.5/src/tzdata/zoneinfo/zone1970.tab --- old/tzdata-2026.2/src/tzdata/zoneinfo/zone1970.tab 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zoneinfo/zone1970.tab 2026-10-03 11:20:11.688850600 +0200 @@ -107,14 +107,14 @@ CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) CA,BS +4339-07923 America/Toronto Eastern - ON & QC (most areas) CA +6344-06828 America/Iqaluit Eastern - NU (most areas) -CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba +CA +4953-09709 America/Winnipeg EST - Manitoba, ON (northwest) CA +744144-0944945 America/Resolute Central - NU (Resolute) CA +624900-0920459 America/Rankin_Inlet Central - NU (central) CA +5024-10439 America/Regina CST - SK (most areas) CA +5017-10750 America/Swift_Current CST - SK (midwest) -CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W) +CA +5333-11328 America/Edmonton CST - AB, BC(E), NT(E), SK(W) CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) -CA +682059-1334300 America/Inuvik Mountain - NT (west) +CA +682059-1334300 America/Inuvik CST - NT (west) CA +4916-12307 America/Vancouver MST - BC (most areas) CA +5546-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zoneinfo/zonenow.tab new/tzdata-2026.5/src/tzdata/zoneinfo/zonenow.tab --- old/tzdata-2026.2/src/tzdata/zoneinfo/zonenow.tab 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zoneinfo/zonenow.tab 2026-10-03 11:20:11.688850600 +0200 @@ -56,16 +56,19 @@ XX -2504-13005 Pacific/Pitcairn Pitcairn # # -08/-07 - PST/PDT (North America DST) -XX +340308-1181434 America/Los_Angeles Pacific (PST/PDT) - US & Canada; Mexico near US border +XX +340308-1181434 America/Los_Angeles Pacific (PST/PDT) - US; Mexico near US border # # -08/-07 - PST/PDT (North America DST) until 2026-11-01 02:00; then MST -XX +4916-12307 America/Vancouver MST - BC (most areas) +XX +4916-12307 America/Vancouver Mountain Standard (MST) - British Columbia (most areas) # # -07 - MST XX +332654-1120424 America/Phoenix Mountain Standard (MST) - Arizona; western Mexico; Yukon # # -07/-06 - MST/MDT (North America DST) -XX +394421-1045903 America/Denver Mountain (MST/MDT) - US & Canada; Mexico near US border +XX +394421-1045903 America/Denver Mountain (MST/MDT) - US; Mexico near US border; western Nunavut +# +# -07/-06 - MST/MDT (North America DST) until 2026-11-01 02:00; then CST +XX +5333-11328 America/Edmonton Central Standard (CST) - Alberta, NWT, and some neighbors # # -06 XX -0054-08936 Pacific/Galapagos Galápagos @@ -77,7 +80,10 @@ XX -2709-10926 Pacific/Easter Easter Island # # -06/-05 - CST/CDT (North America DST) -XX +415100-0873900 America/Chicago Central (CST/CDT) - US & Canada; Mexico near US border +XX +415100-0873900 America/Chicago Central (CST/CDT) - US; Mexico near US border; central Nunavut +# +# -06/-05 - CST/CDT (North America DST) until 2026-11-01 02:00; then EST +XX +4953-09709 America/Winnipeg Eastern Standard (EST) - Manitoba, northwestern Ontario # # -05 XX -1203-07703 America/Lima eastern South America diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/src/tzdata/zones new/tzdata-2026.5/src/tzdata/zones --- old/tzdata-2026.2/src/tzdata/zones 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/src/tzdata/zones 2026-10-03 11:20:11.688850600 +0200 @@ -239,6 +239,8 @@ Australia/Melbourne Australia/Perth Australia/Sydney +CST6CDT +EST5EDT Etc/GMT Etc/GMT+1 Etc/GMT+10 @@ -309,6 +311,8 @@ Indian/Chagos Indian/Maldives Indian/Mauritius +MST7MDT +PST8PDT Pacific/Apia Pacific/Auckland Pacific/Bougainville @@ -355,7 +359,6 @@ Brazil/East Brazil/West CET -CST6CDT Canada/Atlantic Canada/Central Canada/Eastern @@ -369,7 +372,6 @@ Cuba EET EST -EST5EDT Egypt Eire Etc/GMT+0 @@ -395,7 +397,6 @@ Libya MET MST -MST7MDT Mexico/BajaNorte Mexico/BajaSur Mexico/General @@ -593,6 +594,5 @@ Europe/Kiev Europe/Nicosia HST -PST8PDT Pacific/Ponape Pacific/Truk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzdata-2026.2/tox.ini new/tzdata-2026.5/tox.ini --- old/tzdata-2026.2/tox.ini 2026-04-24 17:21:20.000000000 +0200 +++ new/tzdata-2026.5/tox.ini 2026-10-03 11:20:11.690012000 +0200 @@ -70,15 +70,3 @@ commands = sphinx-build -d "{toxworkdir}/docs_doctree" "{toxinidir}/docs" \ "{toxinidir}/docs/_output" {posargs: -j auto --color -bhtml} - -[testenv:build] -description = Build a wheel and source distribution -skip_install = True -deps = - build - twine -commands = - python -c "from pathlib import Path; \ - [x.unlink(missing_ok=True) for x in Path('{toxinidir}/dist').glob('*')]" - python -m build -o {toxinidir}/dist {toxinidir} - twine check {toxinidir}/dist/*
