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 <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-03-11 16:31:37 +02:00
committed by Alexandru Ardelean
parent 2834b40af6
commit 6e95bdf1b9
2 changed files with 23 additions and 2 deletions

View File

@@ -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 <ardeleanalex@gmail.com>
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

View File

@@ -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