From: Alexandru Ardelean Date: Wed, 11 Mar 2026 14:31:37 +0000 (+0200) Subject: python-pytz: bump to 2026.1 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=6e95bdf1b97cd8e2e817cef7765a6539cf904080;p=openwrt-packages.git python-pytz: bump to 2026.1 Updated timezone data to 2026.1 release. Full release notes: https://github.com/stub42/pytz/blob/master/src/CHANGES.rst pytz 2026.1 requires setuptools as build backend but it was not declared as a build dependency, causing the build to fail with 'setuptools.build_meta:__legacy__ is not available'. Signed-off-by: Alexandru Ardelean --- diff --git a/lang/python/python-pytz/Makefile b/lang/python/python-pytz/Makefile index 06d0b6a89..dacc57fb7 100644 --- a/lang/python/python-pytz/Makefile +++ b/lang/python/python-pytz/Makefile @@ -8,16 +8,18 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-pytz -PKG_VERSION:=2025.2 +PKG_VERSION:=2026.1 PKG_RELEASE:=1 PYPI_NAME:=pytz -PKG_HASH:=360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3 +PKG_HASH:=10413c35476919b4c07bda6b9810c6e24d914378c430070bdb1869e18a37eee5 PKG_MAINTAINER:=Alexandru Ardelean PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE.txt +PKG_BUILD_DEPENDS:=python-setuptools/host + include ../pypi.mk include $(INCLUDE_DIR)/package.mk include ../python3-package.mk diff --git a/lang/python/python-pytz/test.sh b/lang/python/python-pytz/test.sh new file mode 100644 index 000000000..25c5609ae --- /dev/null +++ b/lang/python/python-pytz/test.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +[ "$1" = python3-pytz ] || exit 0 + +python3 - << 'EOF' +import pytz +import datetime + +utc = pytz.utc +assert utc.zone == 'UTC' + +eastern = pytz.timezone('US/Eastern') +fmt = '%Y-%m-%d %H:%M:%S %Z%z' +loc_dt = eastern.localize(datetime.datetime(2026, 1, 1, 0, 0, 0)) +assert loc_dt.strftime(fmt) is not None + +utc_dt = loc_dt.astimezone(pytz.utc) +assert utc_dt.tzinfo is pytz.utc +EOF