Bug#1033939: marked as done (unblock: python-tz/2022.7.1-3) (2/2)
From
Debian Bug Tracking System@21:1/5 to
All on Wed Apr 5 00:00:02 2023
[continued from previous message]
+- 'Australia/Lindeman',
+- 'Australia/Lord_Howe',
+- 'Australia/Melbourne',
+- 'Australia/Perth',
+- 'Australia/Sydney',
+ 'Canada/Atlantic',
+ 'Canada/Central',
+ 'Canada/Eastern',
+@@ -1435,111 +606,40 @@ common_timezones = \
+ 'Canada/Newfoundland',
+ 'Canada/Pacific',
+ 'Europe/Amsterdam',
+- 'Europe/Andorra',
+- 'Europe/Astrakhan',
+- 'Europe/Athens',
+- 'Europe/Belgrade',
+- 'Europe/Berlin',
+ 'Europe/Bratislava',
+- 'Europe/Brussels',
+- 'Europe/Bucharest',
+- 'Europe/Budapest',
+ 'Europe/Busingen',
+- 'Europe/Chisinau',
+ 'Europe/Copenhagen',
+- 'Europe/Dublin',
+- 'Europe/Gibraltar',
+ 'Europe/Guernsey',
+- 'Europe/Helsinki',
+ 'Europe/Isle_of_Man',
+- 'Europe/Istanbul',
+ 'Europe/Jersey',
+- 'Europe/Kaliningrad',
+- 'Europe/Kirov',
+- 'Europe/Kyiv',
+- 'Europe/Lisbon',
+ 'Europe/Ljubljana',
+- 'Europe/London',
+ 'Europe/Luxembourg',
+- 'Europe/Madrid',
+- 'Europe/Malta',
+ 'Europe/Mariehamn',
+- 'Europe/Minsk',
+ 'Europe/Monaco',
+- 'Europe/Moscow',
+ 'Europe/Oslo',
+- 'Europe/Paris',
+ 'Europe/Podgorica',
+- 'Europe/Prague',
+- 'Europe/Riga',
+- 'Europe/Rome',
+- 'Europe/Samara',
+ 'Europe/San_Marino',
+ 'Europe/Sarajevo',
+- 'Europe/Saratov',
+- 'Europe/Simferopol',
+ 'Europe/Skopje',
+- 'Europe/Sofia',
+ 'Europe/Stockholm',
+- 'Europe/Tallinn',
+- 'Europe/Tirane',
+- 'Europe/Ulyanovsk',
+ 'Europe/Vaduz',
+ 'Europe/Vatican',
+- 'Europe/Vienna',
+- 'Europe/Vilnius',
+- 'Europe/Volgograd',
+- 'Europe/Warsaw',
+ 'Europe/Zagreb',
+- 'Europe/Zurich',
+ 'GMT',
+ 'Indian/Antananarivo',
+- 'Indian/Chagos',
+ 'Indian/Christmas',
+ 'Indian/Cocos',
+ 'Indian/Comoro',
+ 'Indian/Kerguelen',
+ 'Indian/Mahe',
+- 'Indian/Maldives',
+- 'Indian/Mauritius',
+ 'Indian/Mayotte',
+ 'Indian/Reunion',
+- 'Pacific/Apia',
+- 'Pacific/Auckland',
+- 'Pacific/Bougainville',
+- 'Pacific/Chatham',
+ 'Pacific/Chuuk',
+- 'Pacific/Easter',
+- 'Pacific/Efate',
+- 'Pacific/Fakaofo',
+- 'Pacific/Fiji',
+ 'Pacific/Funafuti',
+- 'Pacific/Galapagos',
+- 'Pacific/Gambier',
+- 'Pacific/Guadalcanal',
+- 'Pacific/Guam',
+- 'Pacific/Honolulu',
+- 'Pacific/Kanton',
+- 'Pacific/Kiritimati',
+- 'Pacific/Kosrae',
+- 'Pacific/Kwajalein',
+ 'Pacific/Majuro',
+- 'Pacific/Marquesas',
+ 'Pacific/Midway',
+- 'Pacific/Nauru',
+- 'Pacific/Niue',
+- 'Pacific/Norfolk',
+- 'Pacific/Noumea',
+- 'Pacific/Pago_Pago',
+- 'Pacific/Palau',
+- 'Pacific/Pitcairn',
+ 'Pacific/Pohnpei',
+- 'Pacific/Port_Moresby',
+- 'Pacific/Rarotonga',
+ 'Pacific/Saipan',
+- 'Pacific/Tahiti',
+- 'Pacific/Tarawa',
+- 'Pacific/Tongatapu',
+ 'Pacific/Wake',
+ 'Pacific/Wallis',
+ 'US/Alaska',
+@@ -1549,8 +649,10 @@ common_timezones = \
+ 'US/Hawaii',
+ 'US/Mountain',
+ 'US/Pacific',
+- 'UTC']
+-common_timezones = LazyList(
+- tz for tz in common_timezones if tz in all_timezones)
+-
+-common_timezones_set = LazySet(common_timezones)
++ 'UTC'}
++
++all_timezones_set = zoneinfo.available_timezones() - {"Factory", "localtime"} ++common_timezones_set = (_read_timezones_from_zone_tab() | _extra_common_timezones_set) & all_timezones_set
++
++all_timezones = sorted(all_timezones_set)
++common_timezones = sorted(common_timezones_set)
diff -Nru python-tz-2022.7.1/debian/patches/series python-tz-2022.7.1/debian/patches/series
--- python-tz-2022.7.1/debian/patches/series 2023-01-15 11:24:50.000000000 +0100
+++ python-tz-2022.7.1/debian/patches/series 2023-03-27 17:14:42.000000000 +0200
@@ -1 +1,3 @@
tzdata
+Dynamically-determine-list-of-available-and-common-timezo.patch +Determine-IANA-nee-Olson-database-version-dynamically.patch
diff -Nru python-tz-2022.7.1/debian/tests/control python-tz-2022.7.1/debian/tests/control
--- python-tz-2022.7.1/debian/tests/control 1970-01-01 01:00:00.000000000 +0100
+++ python-tz-2022.7.1/debian/tests/control 2023-03-27 17:12:30.000000000 +0200
@@ -0,0 +1,8 @@
+Test-Command: cp -r pytz/tests "$AUTOPKGTEST_TMP" && cd "$AUTOPKGTEST_TMP" && rm -f tests/test_docs.py && touch tests/__init__.py && python3 -m unittest discover -v
+Depends: python3, python3-tz
+Restrictions: allow-stderr
+Features: test-name=unittest
+
+Tests: regression
+Depends: python3, python3-tz
+Restrictions: allow-stderr
diff -Nru python-tz-2022.7.1/debian/tests/regression python-tz-2022.7.1/debian/tests/regression