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-01-28 15:06:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tzdata (Old)
 and      /work/SRC/openSUSE:Factory/.python-tzdata.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tzdata"

Wed Jan 28 15:06:54 2026 rev:8 rq:1329566 version:2025.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tzdata/python-tzdata.changes      
2025-12-09 12:51:07.585888146 +0100
+++ /work/SRC/openSUSE:Factory/.python-tzdata.new.1928/python-tzdata.changes    
2026-01-28 15:07:35.483110409 +0100
@@ -1,0 +2,12 @@
+Tue Jan 27 21:35:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2025.3:
+  * Upstream version 2025c released 2025-12-10T22:42:37+00:00
+  * Baja California agreed with California’s DST rules in 1953
+    and in 1961 through 1975, instead of observing standard time
+    all year.
+  * The leapseconds file contains commentary about the IERS and
+    NIST last-modified and expiration timestamps for leap second
+    data.
+
+-------------------------------------------------------------------

Old:
----
  tzdata-2025.2.tar.gz

New:
----
  tzdata-2025.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-tzdata.spec ++++++
--- /var/tmp/diff_new_pack.ycRJ3w/_old  2026-01-28 15:07:36.011132343 +0100
+++ /var/tmp/diff_new_pack.ycRJ3w/_new  2026-01-28 15:07:36.011132343 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-tzdata
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-tzdata
-Version:        2025.2
+Version:        2025.3
 Release:        0
 Summary:        Provider of IANA time zone data
 License:        Apache-2.0

++++++ tzdata-2025.2.tar.gz -> tzdata-2025.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/.github/dependabot.yml 
new/tzdata-2025.3/.github/dependabot.yml
--- old/tzdata-2025.2/.github/dependabot.yml    1970-01-01 01:00:00.000000000 
+0100
+++ new/tzdata-2025.3/.github/dependabot.yml    2025-12-13 18:44:54.000000000 
+0100
@@ -0,0 +1,10 @@
+version: 2
+updates:
+  - package-ecosystem: "github-actions"
+    directory: "/"
+    schedule:
+      interval: monthly
+    groups:
+      actions:
+        patterns:
+          - "*"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tzdata-2025.2/.github/workflows/check-for-updates.yml 
new/tzdata-2025.3/.github/workflows/check-for-updates.yml
--- old/tzdata-2025.2/.github/workflows/check-for-updates.yml   2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/.github/workflows/check-for-updates.yml   2025-12-13 
18:44:54.000000000 +0100
@@ -36,12 +36,12 @@
     if: needs.check-pr-exists.outputs.pr_exists == 'false'  # Run only if no 
PR exists
     steps:
       - name: Check out repository (shallow)
-        uses: actions/checkout@v3
+        uses: actions/checkout@v6
         with:
           fetch-depth: 1  # Shallow clone to save time
 
       - name: Set up Python 3.12
-        uses: actions/setup-python@v4
+        uses: actions/setup-python@v6
         with:
           python-version: '3.12'
 
@@ -89,8 +89,8 @@
 
           echo "TZDATA_VERSION='$TZDATA_VERSION'" >> $GITHUB_ENV
           {
-            echo 'TZDATA_NEWS<<EOF'
-            echo $TZDATA_NEWS
+            echo "TZDATA_NEWS<<EOF"
+            echo "$TZDATA_NEWS"
             echo EOF
           } >> "$GITHUB_ENV"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/.github/workflows/publish.yml 
new/tzdata-2025.3/.github/workflows/publish.yml
--- old/tzdata-2025.2/.github/workflows/publish.yml     2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/.github/workflows/publish.yml     2025-12-13 
18:44:54.000000000 +0100
@@ -18,10 +18,15 @@
 jobs:
   deploy:
     runs-on: ubuntu-latest
+    environment:
+      name: release
+      url: https://pypi.org/p/tzdata
+    permissions:
+      id-token: write
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v6
     - name: Set up Python
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v6
       with:
         python-version: '3.x'
     - name: Install dependencies
@@ -30,26 +35,21 @@
         pip install -U tox
     - name: Create tox environments
       run: |
-        tox -p -e py,build,release --notest
+        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@release/v1
+      with:
+        repository-url: https://test.pypi.org/legacy/
+        verbose: true
     - name: Publish package
-      env:
-        TWINE_USERNAME: "__token__"
-      run: |
-        if [[ "$GITHUB_EVENT_NAME" == "push" ]]; then
-          export TWINE_REPOSITORY_URL="https://test.pypi.org/legacy/";
-          export TWINE_PASSWORD="${{ secrets.TEST_PYPI_UPLOAD_TOKEN }}"
-        elif [[ "$GITHUB_EVENT_NAME" == "release" ]]; then
-          export TWINE_REPOSITORY="pypi"
-          export TWINE_PASSWORD="${{ secrets.PYPI_UPLOAD_TOKEN }}"
-        else
-          echo "Unknown event name: ${GITHUB_EVENT_NAME}"
-          exit 1
-        fi
-
-        tox -e release
+      if: github.event_name == 'release'
+      uses: pypa/gh-action-pypi-publish@release/v1
+      with:
+        verbose: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/.github/workflows/tests.yml 
new/tzdata-2025.3/.github/workflows/tests.yml
--- old/tzdata-2025.2/.github/workflows/tests.yml       2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/.github/workflows/tests.yml       2025-12-13 
18:44:54.000000000 +0100
@@ -1,6 +1,11 @@
 name: tzdata contents
 
-on: [push, pull_request, workflow_dispatch]
+on:
+  push:
+    branches:
+      - master
+  pull_request:
+  workflow_dispatch:
 
 jobs:
   tests:
@@ -9,31 +14,23 @@
     strategy:
       fail-fast: false
       matrix:
-        python-version: ["2.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
+        python-version: ["2.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", 
"3.14", "3.14t"]
         os: ["ubuntu-latest", "windows-latest", "macos-latest"]
         exclude:
           - python-version: "2.7"
-            os: "windows-latest"
-          - python-version: "2.7"
-            os: "macos-latest"
-          - python-version: "2.7"
-            os: "ubuntu-latest"
         include:
           - python-version: "2.7"
-            os: "ubuntu-20.04"
+            os: "ubuntu-latest"
+            use-container: true
     env:
       TOXENV: py
-
+    container:
+      image: ${{ matrix.use-container && format('python:{0}', 
matrix.python-version) || '' }}
     steps:
-    - uses: actions/checkout@v3
-    - if: ${{ matrix.python-version == '2.7' }}
-      run: |
-        sudo apt-get install python-is-python2
-        curl -sSL https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
-        python get-pip.py
-    - if: ${{ matrix.python-version != '2.7' }}
-      name: ${{ matrix.python-version }} - ${{ matrix.os }}
-      uses: actions/setup-python@v4
+    - uses: actions/checkout@v6
+    - if: ${{ !matrix.use-container }}
+      name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }} 
(non-containers)
+      uses: actions/setup-python@v6
       with:
         python-version: ${{ matrix.python-version }}
         allow-prereleases: true
@@ -54,9 +51,9 @@
       TOXENV: ${{ matrix.toxenv }}
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v6
       - name: ${{ matrix.toxenv }}
-        uses: actions/setup-python@v4
+        uses: actions/setup-python@v6
         with:
           python-version: "3.x"
       - name: Install tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/.pre-commit-config.yaml 
new/tzdata-2025.3/.pre-commit-config.yaml
--- old/tzdata-2025.2/.pre-commit-config.yaml   2025-03-23 14:54:17.000000000 
+0100
+++ new/tzdata-2025.3/.pre-commit-config.yaml   2025-12-13 18:44:54.000000000 
+0100
@@ -1,24 +1,24 @@
 repos:
   - repo: https://github.com/psf/black
-    rev: 24.10.0
+    rev: 25.9.0
     hooks:
       - id: black
         language_version: "python3.12"
 
-  - repo: https://github.com/pre-commit/mirrors-isort
-    rev: v5.10.1
+  - repo: https://github.com/pycqa/isort
+    rev: 7.0.0
     hooks:
       - id: isort
-        additional_dependencies: [toml]
+        additional_dependencies: [ toml ]
         language_version: "python3.12"
 
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v5.0.0
+    rev: v6.0.0
     hooks:
       - id: trailing-whitespace
       - id: debug-statements
 
   - repo: https://github.com/asottile/setup-cfg-fmt
-    rev: v2.7.0
+    rev: v3.1.0
     hooks:
     -   id: setup-cfg-fmt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/NEWS.md new/tzdata-2025.3/NEWS.md
--- old/tzdata-2025.2/NEWS.md   2025-03-23 14:54:17.000000000 +0100
+++ new/tzdata-2025.3/NEWS.md   2025-12-13 18:44:54.000000000 +0100
@@ -1,3 +1,27 @@
+# Version 2025.3
+Upstream version 2025c released 2025-12-10T22:42:37+00:00
+
+## Briefly:
+
+Several code changes for compatibility with FreeBSD.
+
+## Changes to past timestamps
+
+Baja California agreed with California’s DST rules in 1953 and in 1961 through
+1975, instead of observing standard time all year. (Thanks to Alois Treindl.)
+
+## Changes to commentary
+
+The leapseconds file contains commentary about the IERS and NIST last-modified
+and expiration timestamps for leap second data. (Thanks to Judah Levine.)
+
+Commentary now also uses characters from the set –‘’“”•≤ as this can be useful
+and should work with current applications.  This also affects data in
+iso3166.tab and zone1970.tab, which now contain strings like “Côte d’Ivoire”
+instead of “Côte d'Ivoire”.
+
+---
+
 # Version 2025.2
 Upstream version 2025b released 2025-03-22T20:40:46+00:00
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/PKG-INFO new/tzdata-2025.3/PKG-INFO
--- old/tzdata-2025.2/PKG-INFO  2025-03-23 14:54:37.380011000 +0100
+++ new/tzdata-2025.3/PKG-INFO  2025-12-13 18:45:20.325091000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: tzdata
-Version: 2025.2
+Version: 2025.3
 Summary: Provider of IANA time zone data
 Home-page: https://github.com/python/tzdata
 Author: Python Software Foundation
@@ -11,7 +11,6 @@
 Project-URL: Documentation, https://tzdata.readthedocs.io
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 3
 Requires-Python: >=2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/VERSION new/tzdata-2025.3/VERSION
--- old/tzdata-2025.2/VERSION   2025-03-23 14:54:17.000000000 +0100
+++ new/tzdata-2025.3/VERSION   2025-12-13 18:44:54.000000000 +0100
@@ -1 +1 @@
-2025.2
\ No newline at end of file
+2025.3
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/docs/conf.py 
new/tzdata-2025.3/docs/conf.py
--- old/tzdata-2025.2/docs/conf.py      2025-03-23 14:54:17.000000000 +0100
+++ new/tzdata-2025.3/docs/conf.py      2025-12-13 18:44:54.000000000 +0100
@@ -4,8 +4,6 @@
 # list see the documentation:
 # https://www.sphinx-doc.org/en/master/usage/configuration.html
 
-import sphinx_bootstrap_theme
-
 import tzdata
 
 # -- Project information -----------------------------------------------------
@@ -37,11 +35,7 @@
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
 #
-html_theme = "bootstrap"
-html_theme_path = sphinx_bootstrap_theme.get_html_theme_path()
-html_theme_options = {
-    "bootswatch_theme": "cosmo",
-}
+html_theme = "furo"
 
 # For cross-links to other documentation
 intersphinx_mapping = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/docs/index.rst 
new/tzdata-2025.3/docs/index.rst
--- old/tzdata-2025.2/docs/index.rst    2025-03-23 14:54:17.000000000 +0100
+++ new/tzdata-2025.3/docs/index.rst    2025-12-13 18:44:54.000000000 +0100
@@ -18,10 +18,8 @@
 equivalent is recommended, it is also possible to access the data via
 :func:`pkgutil.get_data` as well.
 
-.. TODO: Change ``zoneinfo`` to :mod:`zoneinfo` when 3.9 is released
-
-It is primarily intended to be used by standard library's ``zoneinfo``
-module (new in Python 3.9), but it is also available as a source for time zone
+It is primarily intended to be used by standard library's :mod:`zoneinfo`
+module, but it is also available as a source for time zone
 data for other time zone libraries. It is generally recommended that any time
 zone libraries should attempt to use the system data before using the
 ``tzdata`` package, but some systems (notably Windows) do not deploy zoneinfo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/setup.cfg new/tzdata-2025.3/setup.cfg
--- old/tzdata-2025.2/setup.cfg 2025-03-23 14:54:37.381011200 +0100
+++ new/tzdata-2025.3/setup.cfg 2025-12-13 18:45:20.326090800 +0100
@@ -14,7 +14,6 @@
 classifiers = 
        Development Status :: 4 - Beta
        Intended Audience :: Developers
-       License :: OSI Approved :: Apache Software License
        Programming Language :: Python :: 2
        Programming Language :: Python :: 3
 project_urls = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/__init__.py 
new/tzdata-2025.3/src/tzdata/__init__.py
--- old/tzdata-2025.2/src/tzdata/__init__.py    2025-03-23 14:54:17.000000000 
+0100
+++ new/tzdata-2025.3/src/tzdata/__init__.py    2025-12-13 18:44:54.000000000 
+0100
@@ -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__ = "2025.2"
+__version__ = "2025.3"
 
 # This exposes the original IANA version number.
-IANA_VERSION = "2025b"
+IANA_VERSION = "2025c"
Binary files old/tzdata-2025.2/src/tzdata/zoneinfo/America/Ensenada and 
new/tzdata-2025.3/src/tzdata/zoneinfo/America/Ensenada differ
Binary files old/tzdata-2025.2/src/tzdata/zoneinfo/America/Santa_Isabel and 
new/tzdata-2025.3/src/tzdata/zoneinfo/America/Santa_Isabel differ
Binary files old/tzdata-2025.2/src/tzdata/zoneinfo/America/Tijuana and 
new/tzdata-2025.3/src/tzdata/zoneinfo/America/Tijuana differ
Binary files old/tzdata-2025.2/src/tzdata/zoneinfo/Mexico/BajaNorte and 
new/tzdata-2025.3/src/tzdata/zoneinfo/Mexico/BajaNorte differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/zoneinfo/iso3166.tab 
new/tzdata-2025.3/src/tzdata/zoneinfo/iso3166.tab
--- old/tzdata-2025.2/src/tzdata/zoneinfo/iso3166.tab   2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata/zoneinfo/iso3166.tab   2025-12-13 
18:44:54.000000000 +0100
@@ -3,22 +3,22 @@
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 #
-# From Paul Eggert (2023-09-06):
+# From Paul Eggert (2025-07-01):
 # This file contains a table of two-letter country codes.  Columns are
-# separated by a single tab.  Lines beginning with '#' are comments.
+# separated by a single tab.  Lines beginning with ‘#’ are comments.
 # All text uses UTF-8 encoding.  The columns of the table are as follows:
 #
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO/TC 46 N1108 (2023-04-05).  See: ISO/TC 46 Documents
+#     ISO/TC 46 N1127 (2024-02-29).  See: ISO/TC 46 Documents
 #     https://www.iso.org/committee/48750.html?view=documents
 # 2.  The usual English name for the coded region.  This sometimes
 #     departs from ISO-listed names, sometimes so that sorted subsets
-#     of names are useful (e.g., "Samoa (American)" and "Samoa
-#     (western)" rather than "American Samoa" and "Samoa"),
+#     of names are useful (e.g., “Samoa (American)” and “Samoa
+#     (western)” rather than “American Samoa” and “Samoa”),
 #     sometimes to avoid confusion among non-experts (e.g.,
-#     "Czech Republic" and "Turkey" rather than "Czechia" and "Türkiye"),
-#     and sometimes to omit needless detail or churn (e.g., "Netherlands"
-#     rather than "Netherlands (the)" or "Netherlands (Kingdom of the)").
+#     “Czech Republic” and “Turkey” rather than “Czechia” and “Türkiye”),
+#     and sometimes to omit needless detail or churn (e.g., “Netherlands”
+#     rather than “Netherlands (the)” or “Netherlands (Kingdom of the)”).
 #
 # The table is sorted by country code.
 #
@@ -71,7 +71,7 @@
 CF     Central African Rep.
 CG     Congo (Rep.)
 CH     Switzerland
-CI     Côte d'Ivoire
+CI     Côte d’Ivoire
 CK     Cook Islands
 CL     Chile
 CM     Cameroon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/zoneinfo/leapseconds 
new/tzdata-2025.3/src/tzdata/zoneinfo/leapseconds
--- old/tzdata-2025.2/src/tzdata/zoneinfo/leapseconds   2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata/zoneinfo/leapseconds   2025-12-13 
18:44:54.000000000 +0100
@@ -5,7 +5,8 @@
 # This file is generated automatically from the data in the public-domain
 # NIST/IERS format leap-seconds.list file, which can be copied from
 # <https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list>
-# or, in a variant with different comments, from
+# or via a less-secure protocol and with different comments and
+# less volatile last-modified and expiration timestamps, from
 # <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
 # For more about leap-seconds.list, please see
 # The NTP Timescale and Leap Seconds
@@ -69,11 +70,17 @@
 # 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 2025  Dec     28      00:00:00
+#Expires 2026  Jun     28      00:00:00
 
-# POSIX timestamps for the data in this file:
-#updated 1736208000 (2025-01-07 00:00:00 UTC)
-#expires 1766880000 (2025-12-28 00:00:00 UTC)
+# Here are POSIX timestamps for the data in this file.
+# "#updated" gives the last time the leap seconds data changed
+# or, if this file was derived from the IERS leap-seconds.list,
+# the last time that file changed in any way.
+# "#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 1751846400 (2025-07-07 00:00:00 UTC)
+#expires 1782604800 (2026-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 2025
+#      File expires on 28 June 2026
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/zoneinfo/tzdata.zi 
new/tzdata-2025.3/src/tzdata/zoneinfo/tzdata.zi
--- old/tzdata-2025.2/src/tzdata/zoneinfo/tzdata.zi     2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata/zoneinfo/tzdata.zi     2025-12-13 
18:44:54.000000000 +0100
@@ -1,4 +1,4 @@
-# version 2025b
+# version 2025c
 # This zic input file is in the public domain.
 R d 1916 o - Jun 14 23s 1 S
 R d 1916 1919 - O Su>=1 23s 0 -
@@ -2951,9 +2951,7 @@
 -8 1 PDT 1951 S 30 2
 -8 - PST 1952 Ap 27 2
 -8 1 PDT 1952 S 28 2
--8 - PST 1954
--8 CA P%sT 1961
--8 - PST 1976
+-8 CA P%sT 1967
 -8 u P%sT 1996
 -8 m P%sT 2001
 -8 u P%sT 2002 F 20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/zoneinfo/zone1970.tab 
new/tzdata-2025.3/src/tzdata/zoneinfo/zone1970.tab
--- old/tzdata-2025.2/src/tzdata/zoneinfo/zone1970.tab  2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata/zoneinfo/zone1970.tab  2025-12-13 
18:44:54.000000000 +0100
@@ -2,15 +2,15 @@
 #
 # This file is in the public domain.
 #
-# From Paul Eggert (2018-06-27):
+# From Paul Eggert (2025-05-15):
 # This file contains a table where each row stands for a timezone where
 # civil timestamps have agreed since 1970.  Columns are separated by
-# a single tab.  Lines beginning with '#' are comments.  All text uses
+# a single tab.  Lines beginning with ‘#’ are comments.  All text uses
 # UTF-8 encoding.  The columns of the table are as follows:
 #
 # 1.  The countries that overlap the timezone, as a comma-separated list
-#     of ISO 3166 2-character country codes.  See the file 'iso3166.tab'.
-# 2.  Latitude and longitude of the timezone's principal location
+#     of ISO 3166 2-character country codes.
+# 2.  Latitude and longitude of the timezone’s principal location
 #     in ISO 6709 sign-degrees-minutes-seconds format,
 #     either ±DDMM±DDDMM or ±DDMMSS±DDDMMSS,
 #     first latitude (+ is north), then longitude (+ is east).
@@ -197,7 +197,7 @@
 KZ     +5312+06337     Asia/Qostanay   Qostanay/Kostanay/Kustanay
 KZ     +5017+05710     Asia/Aqtobe     Aqtöbe/Aktobe
 KZ     +4431+05016     Asia/Aqtau      Mangghystaū/Mankistau
-KZ     +4707+05156     Asia/Atyrau     Atyraū/Atirau/Gur'yev
+KZ     +4707+05156     Asia/Atyrau     Atyraū/Atirau/Gur’yev
 KZ     +5113+05121     Asia/Oral       West Kazakhstan
 LB     +3353+03530     Asia/Beirut
 LK     +0656+07951     Asia/Colombo
@@ -245,7 +245,7 @@
 PF     -1732-14934     Pacific/Tahiti  Society Islands
 PF     -0900-13930     Pacific/Marquesas       Marquesas Islands
 PF     -2308-13457     Pacific/Gambier Gambier Islands
-PG,AQ,FM       -0930+14710     Pacific/Port_Moresby    Papua New Guinea (most 
areas), Chuuk, Yap, Dumont d'Urville
+PG,AQ,FM       -0930+14710     Pacific/Port_Moresby    Papua New Guinea (most 
areas), Chuuk, Yap, Dumont d’Urville
 PG     -0613+15534     Pacific/Bougainville    Bougainville
 PH     +143512+1205804 Asia/Manila
 PK     +2452+06703     Asia/Karachi
@@ -265,7 +265,7 @@
 RS,BA,HR,ME,MK,SI      +4450+02030     Europe/Belgrade
 RU     +5443+02030     Europe/Kaliningrad      MSK-01 - Kaliningrad
 RU     +554521+0373704 Europe/Moscow   MSK+00 - Moscow area
-# Mention RU and UA alphabetically.  See "territorial claims" above.
+# Mention RU and UA alphabetically.  See “territorial claims” above.
 RU,UA  +4457+03406     Europe/Simferopol       Crimea
 RU     +5836+04939     Europe/Kirov    MSK+00 - Kirov
 RU     +4844+04425     Europe/Volgograd        MSK+00 - Volgograd
@@ -353,20 +353,20 @@
 # The next section contains experimental tab-separated comments for
 # use by user agents like tzselect that identify continents and oceans.
 #
-# For example, the comment "#@AQ<tab>Antarctica/" means the country code
+# For example, the comment ‘#@AQ<tab>Antarctica/’ means the country code
 # AQ is in the continent Antarctica regardless of the Zone name,
 # so Pacific/Auckland should be listed under Antarctica as well as
-# under the Pacific because its line's country codes include AQ.
+# under the Pacific because its line’s country codes include AQ.
 #
 # If more than one country code is affected each is listed separated
-# by commas, e.g., #@IS,SH<tab>Atlantic/".  If a country code is in
+# by commas, e.g., ‘#@IS,SH<tab>Atlantic/’.  If a country code is in
 # more than one continent or ocean, each is listed separated by
-# commas, e.g., the second column of "#@CY,TR<tab>Asia/,Europe/".
+# commas, e.g., the second column of ‘#@CY,TR<tab>Asia/,Europe/’.
 #
 # These experimental comments are present only for country codes where
 # the continent or ocean is not already obvious from the Zone name.
 # For example, there is no such comment for RU since it already
-# corresponds to Zone names starting with both "Europe/" and "Asia/".
+# corresponds to Zone names starting with both ‘Europe/’ and ‘Asia/’.
 #
 #@AQ   Antarctica/
 #@IS,SH        Atlantic/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata/zoneinfo/zonenow.tab 
new/tzdata-2025.3/src/tzdata/zoneinfo/zonenow.tab
--- old/tzdata-2025.2/src/tzdata/zoneinfo/zonenow.tab   2025-03-23 
14:54:17.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata/zoneinfo/zonenow.tab   2025-12-13 
18:44:54.000000000 +0100
@@ -5,12 +5,12 @@
 # From Paul Eggert (2023-12-18):
 # This file contains a table where each row stands for a timezone
 # where civil timestamps are predicted to agree from now on.
-# This file is like zone1970.tab (see zone1970.tab's comments),
+# This file is like zone1970.tab (see zone1970.tab’s comments),
 # but with the following changes:
 #
 # 1.  Each timezone corresponds to a set of clocks that are planned
 #     to agree from now on.  This is a larger set of clocks than in
-#     zone1970.tab, where each timezone's clocks must agree from 1970 on.
+#     zone1970.tab, where each timezone’s clocks must agree from 1970 on.
 # 2.  The first column is irrelevant and ignored.
 # 3.  The table is sorted in a different way:
 #     first by standard time UTC offset;
@@ -29,19 +29,19 @@
 #XX    coordinates     TZ      comments
 #
 # -11 - SST
-XX     -1416-17042     Pacific/Pago_Pago       Midway; Samoa ("SST")
+XX     -1416-17042     Pacific/Pago_Pago       Midway; Samoa (SST)
 #
 # -11
 XX     -1901-16955     Pacific/Niue    Niue
 #
 # -10 - HST
-XX     +211825-1575130 Pacific/Honolulu        Hawaii ("HST")
+XX     +211825-1575130 Pacific/Honolulu        Hawaii (HST)
 #
 # -10
 XX     -1732-14934     Pacific/Tahiti  Tahiti; Cook Islands
 #
 # -10/-09 - HST / HDT (North America DST)
-XX     +515248-1763929 America/Adak    western Aleutians in Alaska ("HST/HDT")
+XX     +515248-1763929 America/Adak    western Aleutians in Alaska (HST/HDT)
 #
 # -09:30
 XX     -0900-13930     Pacific/Marquesas       Marquesas
@@ -50,58 +50,58 @@
 XX     -2308-13457     Pacific/Gambier Gambier
 #
 # -09/-08 - AKST/AKDT (North America DST)
-XX     +611305-1495401 America/Anchorage       most of Alaska ("AKST/AKDT")
+XX     +611305-1495401 America/Anchorage       most of Alaska (AKST/AKDT)
 #
 # -08
 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 & 
Canada; Mexico near US border
 #
 # -07 - MST
-XX     +332654-1120424 America/Phoenix Mountain Standard ("MST") - Arizona; 
western Mexico; Yukon
+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 & Canada; 
Mexico near US border
 #
 # -06
 XX     -0054-08936     Pacific/Galapagos       Galápagos
 #
 # -06 - CST
-XX     +1924-09909     America/Mexico_City     Central Standard ("CST") - 
Saskatchewan; central Mexico; Central America
+XX     +1924-09909     America/Mexico_City     Central Standard (CST) - 
Saskatchewan; central Mexico; Central America
 #
 # -06/-05 (Chile DST)
 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 & Canada; Mexico 
near US border
 #
 # -05
 XX     -1203-07703     America/Lima    eastern South America
 #
 # -05 - EST
-XX     +175805-0764736 America/Jamaica Eastern Standard ("EST") - Caymans; 
Jamaica; eastern Mexico; Panama
+XX     +175805-0764736 America/Jamaica Eastern Standard (EST) - Caymans; 
Jamaica; eastern Mexico; Panama
 #
 # -05/-04 - CST/CDT (Cuba DST)
 XX     +2308-08222     America/Havana  Cuba
 #
 # -05/-04 - EST/EDT (North America DST)
-XX     +404251-0740023 America/New_York        Eastern ("EST/EDT") - US & 
Canada
+XX     +404251-0740023 America/New_York        Eastern (EST/EDT) - US & Canada
 #
 # -04
 XX     +1030-06656     America/Caracas western South America
 #
 # -04 - AST
-XX     +1828-06954     America/Santo_Domingo   Atlantic Standard ("AST") - 
eastern Caribbean
+XX     +1828-06954     America/Santo_Domingo   Atlantic Standard (AST) - 
eastern Caribbean
 #
 # -04/-03 (Chile DST)
 XX     -3327-07040     America/Santiago        most of Chile
 #
 # -04/-03 - AST/ADT (North America DST)
-XX     +4439-06336     America/Halifax Atlantic ("AST/ADT") - Canada; Bermuda
+XX     +4439-06336     America/Halifax Atlantic (AST/ADT) - Canada; Bermuda
 #
 # -03:30/-02:30 - NST/NDT (North America DST)
-XX     +4734-05243     America/St_Johns        Newfoundland ("NST/NDT")
+XX     +4734-05243     America/St_Johns        Newfoundland (NST/NDT)
 #
 # -03
 XX     -2332-04637     America/Sao_Paulo       eastern and southern South 
America
@@ -122,43 +122,43 @@
 XX     +3744-02540     Atlantic/Azores Azores
 #
 # +00 - GMT
-XX     +0519-00402     Africa/Abidjan  far western Africa; Iceland ("GMT")
+XX     +0519-00402     Africa/Abidjan  far western Africa; Iceland (GMT)
 #
 # +00/+01 - GMT/BST (EU DST)
-XX     +513030-0000731 Europe/London   United Kingdom ("GMT/BST")
+XX     +513030-0000731 Europe/London   United Kingdom (GMT/BST)
 #
 # +00/+01 - WET/WEST (EU DST)
-XX     +3843-00908     Europe/Lisbon   western Europe ("WET/WEST")
+XX     +3843-00908     Europe/Lisbon   western Europe (WET/WEST)
 #
 # +00/+02 - Troll DST
 XX     -720041+0023206 Antarctica/Troll        Troll Station in Antarctica
 #
 # +01 - CET
-XX     +3647+00303     Africa/Algiers  Algeria, Tunisia ("CET")
+XX     +3647+00303     Africa/Algiers  Algeria, Tunisia (CET)
 #
 # +01 - WAT
-XX     +0627+00324     Africa/Lagos    western Africa ("WAT")
+XX     +0627+00324     Africa/Lagos    western Africa (WAT)
 #
 # +01/+00 - IST/GMT (EU DST in reverse)
-XX     +5320-00615     Europe/Dublin   Ireland ("IST/GMT")
+XX     +5320-00615     Europe/Dublin   Ireland (IST/GMT)
 #
 # +01/+00 - (Morocco DST)
 XX     +3339-00735     Africa/Casablanca       Morocco
 #
 # +01/+02 - CET/CEST (EU DST)
-XX     +4852+00220     Europe/Paris    central Europe ("CET/CEST")
+XX     +4852+00220     Europe/Paris    central Europe (CET/CEST)
 #
 # +02 - CAT
-XX     -2558+03235     Africa/Maputo   central Africa ("CAT")
+XX     -2558+03235     Africa/Maputo   central Africa (CAT)
 #
 # +02 - EET
-XX     +3254+01311     Africa/Tripoli  Libya; Kaliningrad ("EET")
+XX     +3254+01311     Africa/Tripoli  Libya; Kaliningrad (EET)
 #
 # +02 - SAST
-XX     -2615+02800     Africa/Johannesburg     southern Africa ("SAST")
+XX     -2615+02800     Africa/Johannesburg     southern Africa (SAST)
 #
 # +02/+03 - EET/EEST (EU DST)
-XX     +3758+02343     Europe/Athens   eastern Europe ("EET/EEST")
+XX     +3758+02343     Europe/Athens   eastern Europe (EET/EEST)
 #
 # +02/+03 - EET/EEST (Egypt DST)
 XX     +3003+03115     Africa/Cairo    Egypt
@@ -179,10 +179,10 @@
 XX     +4101+02858     Europe/Istanbul Near East; Belarus
 #
 # +03 - EAT
-XX     -0117+03649     Africa/Nairobi  eastern Africa ("EAT")
+XX     -0117+03649     Africa/Nairobi  eastern Africa (EAT)
 #
 # +03 - MSK
-XX     +554521+0373704 Europe/Moscow   Moscow ("MSK")
+XX     +554521+0373704 Europe/Moscow   Moscow (MSK)
 #
 # +03:30
 XX     +3540+05126     Asia/Tehran     Iran
@@ -197,13 +197,13 @@
 XX     +4120+06918     Asia/Tashkent   Russia; Kazakhstan; Tajikistan; 
Turkmenistan; Uzbekistan; Maldives
 #
 # +05 - PKT
-XX     +2452+06703     Asia/Karachi    Pakistan ("PKT")
+XX     +2452+06703     Asia/Karachi    Pakistan (PKT)
 #
 # +05:30
 XX     +0656+07951     Asia/Colombo    Sri Lanka
 #
 # +05:30 - IST
-XX     +2232+08822     Asia/Kolkata    India ("IST")
+XX     +2232+08822     Asia/Kolkata    India (IST)
 #
 # +05:45
 XX     +2743+08519     Asia/Kathmandu  Nepal
@@ -218,25 +218,25 @@
 XX     +1345+10031     Asia/Bangkok    Russia; Indochina; Christmas Island
 #
 # +07 - WIB
-XX     -0610+10648     Asia/Jakarta    Indonesia ("WIB")
+XX     -0610+10648     Asia/Jakarta    Indonesia (WIB)
 #
 # +08
 XX     +0117+10351     Asia/Singapore  Russia; Brunei; Malaysia; Singapore; 
Concordia
 #
 # +08 - AWST
-XX     -3157+11551     Australia/Perth Western Australia ("AWST")
+XX     -3157+11551     Australia/Perth Western Australia (AWST)
 #
 # +08 - CST
-XX     +3114+12128     Asia/Shanghai   China ("CST")
+XX     +3114+12128     Asia/Shanghai   China (CST)
 #
 # +08 - HKT
-XX     +2217+11409     Asia/Hong_Kong  Hong Kong ("HKT")
+XX     +2217+11409     Asia/Hong_Kong  Hong Kong (HKT)
 #
 # +08 - PHT
-XX     +143512+1205804 Asia/Manila     Philippines ("PHT")
+XX     +143512+1205804 Asia/Manila     Philippines (PHT)
 #
 # +08 - WITA
-XX     -0507+11924     Asia/Makassar   Indonesia ("WITA")
+XX     -0507+11924     Asia/Makassar   Indonesia (WITA)
 #
 # +08:45
 XX     -3143+12852     Australia/Eucla Eucla
@@ -245,31 +245,31 @@
 XX     +5203+11328     Asia/Chita      Russia; Palau; East Timor
 #
 # +09 - JST
-XX     +353916+1394441 Asia/Tokyo      Japan ("JST"); Eyre Bird Observatory
+XX     +353916+1394441 Asia/Tokyo      Japan (JST); Eyre Bird Observatory
 #
 # +09 - KST
-XX     +3733+12658     Asia/Seoul      Korea ("KST")
+XX     +3733+12658     Asia/Seoul      Korea (KST)
 #
 # +09 - WIT
-XX     -0232+14042     Asia/Jayapura   Indonesia ("WIT")
+XX     -0232+14042     Asia/Jayapura   Indonesia (WIT)
 #
 # +09:30 - ACST
-XX     -1228+13050     Australia/Darwin        Northern Territory ("ACST")
+XX     -1228+13050     Australia/Darwin        Northern Territory (ACST)
 #
 # +09:30/+10:30 - ACST/ACDT (Australia DST)
-XX     -3455+13835     Australia/Adelaide      South Australia ("ACST/ACDT")
+XX     -3455+13835     Australia/Adelaide      South Australia (ACST/ACDT)
 #
 # +10
-XX     +4310+13156     Asia/Vladivostok        Russia; Yap; Chuuk; Papua New 
Guinea; Dumont d'Urville
+XX     +4310+13156     Asia/Vladivostok        Russia; Yap; Chuuk; Papua New 
Guinea; Dumont d’Urville
 #
 # +10 - AEST
-XX     -2728+15302     Australia/Brisbane      Queensland ("AEST")
+XX     -2728+15302     Australia/Brisbane      Queensland (AEST)
 #
 # +10 - ChST
-XX     +1328+14445     Pacific/Guam    Mariana Islands ("ChST")
+XX     +1328+14445     Pacific/Guam    Mariana Islands (ChST)
 #
 # +10/+11 - AEST/AEDT (Australia DST)
-XX     -3352+15113     Australia/Sydney        southeast Australia 
("AEST/AEDT")
+XX     -3352+15113     Australia/Sydney        southeast Australia (AEST/AEDT)
 #
 # +10:30/+11
 XX     -3133+15905     Australia/Lord_Howe     Lord Howe Island
@@ -284,7 +284,7 @@
 XX     +5301+15839     Asia/Kamchatka  Russia; Tuvalu; Fiji; etc.
 #
 # +12/+13 (New Zealand DST)
-XX     -3652+17446     Pacific/Auckland        New Zealand ("NZST/NZDT")
+XX     -3652+17446     Pacific/Auckland        New Zealand (NZST/NZDT)
 #
 # +12:45/+13:45 (Chatham DST)
 XX     -4357-17633     Pacific/Chatham Chatham Islands
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/src/tzdata.egg-info/SOURCES.txt 
new/tzdata-2025.3/src/tzdata.egg-info/SOURCES.txt
--- old/tzdata-2025.2/src/tzdata.egg-info/SOURCES.txt   2025-03-23 
14:54:37.000000000 +0100
+++ new/tzdata-2025.3/src/tzdata.egg-info/SOURCES.txt   2025-12-13 
18:45:20.000000000 +0100
@@ -9,6 +9,7 @@
 setup.cfg
 tag_release.sh
 tox.ini
+.github/dependabot.yml
 .github/workflows/check-for-updates.yml
 .github/workflows/publish.yml
 .github/workflows/tests.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tzdata-2025.2/tox.ini new/tzdata-2025.3/tox.ini
--- old/tzdata-2025.2/tox.ini   2025-03-23 14:54:17.000000000 +0100
+++ new/tzdata-2025.3/tox.ini   2025-12-13 18:44:54.000000000 +0100
@@ -6,8 +6,9 @@
 [testenv]
 description = Test that the tzdata contents are accessible
 deps =
-    pytest
-    pytest-subtests; python_version>='3.6'
+    pytest >= 9; python_version >= '3.10'
+    pytest; python_version < '3.10'
+    pytest-subtests; python_version >= '3.6' and python_version <= '3.9'
     importlib_resources; python_version<'3.7'
 commands =
     pytest {toxinidir} {posargs}
@@ -27,6 +28,7 @@
     requests
     click
     parver
+    python-gnupg
 commands =
     python update.py {posargs}
 
@@ -80,17 +82,3 @@
                [x.unlink(missing_ok=True) for x in 
Path('{toxinidir}/dist').glob('*')]"
     python -m build -o {toxinidir}/dist {toxinidir}
     twine check {toxinidir}/dist/*
-
-[testenv:release]
-description = Make a release; must be called after "build"
-skip_install = True
-deps =
-    twine
-depends =
-    build
-passenv =
-    TWINE_*
-commands =
-    twine check {toxinidir}/dist/*
-    twine upload {toxinidir}/dist/* \
-                 {posargs:-r {env:TWINE_REPOSITORY:testpypi} --non-interactive}

Reply via email to