From f2fb6ad84910ffdc8f9f680cd8c68034bca00436 Mon Sep 17 00:00:00 2001 From: Richard Shadrach <45562402+rhshadrach@users.noreply.github.com> Date: Sun, 7 Dec 2025 08:59:28 -0500 Subject: [PATCH 1/2] Revert "ENH: Add tzdata to hard dependencies (#61308)" This reverts commit 09de147f67452cfe97d3a90d224ae3b7c198bebe. --- pandas/__init__.py | 2 +- pandas/tests/test_downstream.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pandas/__init__.py b/pandas/__init__.py index cc786d1141c48..18db18d98bce2 100644 --- a/pandas/__init__.py +++ b/pandas/__init__.py @@ -3,7 +3,7 @@ __docformat__ = "restructuredtext" # Let users know if they're missing any of our hard dependencies -_hard_dependencies = ("numpy", "dateutil", "tzdata") +_hard_dependencies = ("numpy", "dateutil") for _dependency in _hard_dependencies: try: diff --git a/pandas/tests/test_downstream.py b/pandas/tests/test_downstream.py index 02ead5bddec70..60b6537e11bac 100644 --- a/pandas/tests/test_downstream.py +++ b/pandas/tests/test_downstream.py @@ -190,9 +190,9 @@ def test_yaml_dump(df): tm.assert_frame_equal(df, loaded2) -@pytest.mark.parametrize("dependency", ["numpy", "dateutil", "tzdata"]) +@pytest.mark.parametrize("dependency", ["numpy", "dateutil"]) def test_missing_required_dependency(monkeypatch, dependency): - # GH#61030, GH61273 + # GH#61030 original_import = __import__ mock_error = ImportError(f"Mock error for {dependency}") From 5b8b5e9b6113b5f2a58cdcd39c2e12cae555da34 Mon Sep 17 00:00:00 2001 From: Richard Shadrach Date: Sun, 7 Dec 2025 09:01:24 -0500 Subject: [PATCH 2/2] Add comment --- pandas/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/__init__.py b/pandas/__init__.py index 18db18d98bce2..371af85aa62c3 100644 --- a/pandas/__init__.py +++ b/pandas/__init__.py @@ -3,6 +3,7 @@ __docformat__ = "restructuredtext" # Let users know if they're missing any of our hard dependencies +# except tzdata (see https://github.com/pandas-dev/pandas/issues/63264) _hard_dependencies = ("numpy", "dateutil") for _dependency in _hard_dependencies: