diff --git a/lang/python/python-certifi/Makefile b/lang/python/python-certifi/Makefile index 31b108fc1d857..f68276dcfe76b 100644 --- a/lang/python/python-certifi/Makefile +++ b/lang/python/python-certifi/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-certifi -PKG_VERSION:=2026.1.4 +PKG_VERSION:=2026.2.25 PKG_RELEASE:=1 PKG_MAINTAINER:=Eneas U de Queiroz @@ -15,7 +15,7 @@ PKG_LICENSE_FILES:=LICENSE PKG_CPE_ID:=cpe:/a:certifi:certifi PYPI_NAME:=certifi -PKG_HASH:=ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120 +PKG_HASH:=e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7 HOST_BUILD_DEPENDS:= \ python3/host \ diff --git a/lang/python/python-tornado/Makefile b/lang/python/python-tornado/Makefile index c8599c18242e2..74dd3dac711e4 100644 --- a/lang/python/python-tornado/Makefile +++ b/lang/python/python-tornado/Makefile @@ -8,11 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-tornado -PKG_VERSION:=6.3.3 +PKG_VERSION:=6.5.5 PKG_RELEASE:=1 PYPI_NAME:=tornado -PKG_HASH:=e7d8db41c0181c80d76c982aacc442c0783a2c54d6400fe028954201a2e032fe +PKG_HASH:=192b8f3ea91bd7f1f50c06955416ed76c6b72f96779b962f07f911b91e8d30e9 + +PKG_BUILD_DEPENDS:=python-setuptools/host PKG_MAINTAINER:=Josef Schlehofer PKG_LICENSE:=Apache-2.0 diff --git a/lang/python/python-tornado/test.sh b/lang/python/python-tornado/test.sh new file mode 100755 index 0000000000000..bf902a28e2ffa --- /dev/null +++ b/lang/python/python-tornado/test.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +[ "$1" = python3-tornado ] || exit 0 + +python3 - << 'EOF' +import tornado +assert tornado.version, "tornado version is empty" + +from tornado.web import Application, RequestHandler +from tornado.httpserver import HTTPServer +from tornado.ioloop import IOLoop + +class TestHandler(RequestHandler): + def get(self): + self.write("ok") + +app = Application([(r"/", TestHandler)]) +assert app is not None, "failed to create tornado Application" +EOF diff --git a/lang/python/python-websockets/Makefile b/lang/python/python-websockets/Makefile index fac0d741b21d6..3222be86ecacb 100644 --- a/lang/python/python-websockets/Makefile +++ b/lang/python/python-websockets/Makefile @@ -8,11 +8,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-websockets -PKG_VERSION:=11.0.3 +PKG_VERSION:=16.0 PKG_RELEASE:=1 PYPI_NAME:=websockets -PKG_HASH:=88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 +PKG_HASH:=5f6261a5e56e8d5c42a4497b364ea24d94d9563e8fbd44e78ac40879c60179b5 PKG_MAINTAINER:=Michal Vasilek PKG_LICENSE:=BSD-3-Clause diff --git a/lang/python/python-websockets/test.sh b/lang/python/python-websockets/test.sh new file mode 100755 index 0000000000000..68b48dfa08042 --- /dev/null +++ b/lang/python/python-websockets/test.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +[ "$1" = python3-websockets ] || exit 0 + +python3 - << 'EOF' +import websockets +from websockets.version import version +assert version, "websockets version is empty" + +from websockets.frames import Frame, Opcode +from websockets.http11 import Request, Response +from websockets.datastructures import Headers + +h = Headers([("Content-Type", "text/plain")]) +assert h["Content-Type"] == "text/plain", "Headers lookup failed" +EOF diff --git a/lang/python/python-werkzeug/Makefile b/lang/python/python-werkzeug/Makefile index 157560606114e..c32d7f6dc2858 100644 --- a/lang/python/python-werkzeug/Makefile +++ b/lang/python/python-werkzeug/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-werkzeug -PKG_VERSION:=3.1.6 +PKG_VERSION:=3.1.8 PKG_RELEASE:=1 PYPI_NAME:=Werkzeug PYPI_SOURCE_NAME:=werkzeug -PKG_HASH:=210c6bede5a420a913956b4791a7f4d6843a43b6fcee4dfa08a65e93007d0d25 +PKG_HASH:=9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44 PKG_MAINTAINER:=Alexandru Ardelean PKG_LICENSE:=BSD-3-Clause diff --git a/lang/python/python-wheel/Makefile b/lang/python/python-wheel/Makefile index 08cf1f5045cbe..c9aba7b54a1fc 100644 --- a/lang/python/python-wheel/Makefile +++ b/lang/python/python-wheel/Makefile @@ -8,11 +8,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-wheel -PKG_VERSION:=0.45.1 -PKG_RELEASE:=2 +PKG_VERSION:=0.46.3 +PKG_RELEASE:=1 PYPI_NAME:=wheel -PKG_HASH:=661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 +PKG_HASH:=e3e79874b07d776c40bd6033f8ddf76a7dad46a7b8aa1b2787a83083519a1803 PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE.txt @@ -34,7 +34,7 @@ define Package/python3-wheel SUBMENU:=Python TITLE:=A built-package format for Python URL:=https://github.com/pypa/wheel - DEPENDS:=+python3-light +python3-urllib +python3-logging +python3-setuptools + DEPENDS:=+python3-light +python3-urllib +python3-logging +python3-packaging +python3-setuptools BUILDONLY:=1 endef