diff --git a/lang/python/python-pytz/Makefile b/lang/python/python-pytz/Makefile index 06d0b6a897..dacc57fb70 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 0000000000..25c5609ae1 --- /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