From e9c6557d554a5a97c651bf527337b22fd1c4e0ab Mon Sep 17 00:00:00 2001 From: Yonry Zhu <10801573+yonryzhu@users.noreply.github.com> Date: Sun, 5 Jul 2026 22:27:10 -0400 Subject: [PATCH 1/2] add tzdata to fix readthedocs build --- docs/sphinx/source/whatsnew/v0.15.3.rst | 1 + pyproject.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/sphinx/source/whatsnew/v0.15.3.rst b/docs/sphinx/source/whatsnew/v0.15.3.rst index eb36b659ca..0995f274bb 100644 --- a/docs/sphinx/source/whatsnew/v0.15.3.rst +++ b/docs/sphinx/source/whatsnew/v0.15.3.rst @@ -14,6 +14,7 @@ Deprecations Bug fixes ~~~~~~~~~ +* Fix missing timezones by adding ``tzdata`` as a dependency. (:issue:`2795`) Enhancements diff --git a/pyproject.toml b/pyproject.toml index f359cc846d..2042b8d49c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ dependencies = [ 'requests', 'scipy >= 1.7.2', 'h5py', + 'tzdata', ] license = "BSD-3-Clause" classifiers = [ From e61e40ccf23401c2604e4e4b1cad24efaf9dc48b Mon Sep 17 00:00:00 2001 From: Yonry Zhu <10801573+yonryzhu@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:43:52 -0400 Subject: [PATCH 2/2] fix whatsnew and add clarifying tzdata comment --- docs/sphinx/source/whatsnew/v0.15.3.rst | 3 ++- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/sphinx/source/whatsnew/v0.15.3.rst b/docs/sphinx/source/whatsnew/v0.15.3.rst index 0995f274bb..7124d28cae 100644 --- a/docs/sphinx/source/whatsnew/v0.15.3.rst +++ b/docs/sphinx/source/whatsnew/v0.15.3.rst @@ -14,11 +14,11 @@ Deprecations Bug fixes ~~~~~~~~~ -* Fix missing timezones by adding ``tzdata`` as a dependency. (:issue:`2795`) Enhancements ~~~~~~~~~~~~ +* Ensure all timezones are available in all OSs. (:issue:`2795`, :pull:`2809`) Documentation @@ -42,6 +42,7 @@ Requirements Maintenance ~~~~~~~~~~~ +* Fix documentation builds on runner images lacking link-type timezones. (:issue:`2795`, :pull:`2809`) Contributors diff --git a/pyproject.toml b/pyproject.toml index 2042b8d49c..84d5dbc033 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ 'requests', 'scipy >= 1.7.2', 'h5py', - 'tzdata', + 'tzdata', # ensure all timezones are available in all installs for consistency GH#2795 ] license = "BSD-3-Clause" classifiers = [