--- /dev/null
+#!/bin/sh
+
+[ "$1" = python3-pymysql ] || exit 0
+
+python3 -c '
+import pymysql
+
+# Verify version
+assert pymysql.__version__
+
+# Verify core exports
+assert hasattr(pymysql, "connect")
+assert hasattr(pymysql, "connections")
+assert hasattr(pymysql, "cursors")
+
+# Verify cursor types are importable
+from pymysql.cursors import Cursor, DictCursor, SSCursor, SSDictCursor
+
+# Verify exception classes are importable
+from pymysql import (
+ err,
+ MySQLError,
+ OperationalError,
+ InterfaceError,
+ DatabaseError,
+ IntegrityError,
+ DataError,
+)
+
+# Verify connections.Connection class exists
+from pymysql import connections
+assert connections.Connection is not None
+
+# Verify callable cursor classes
+assert callable(Cursor)
+assert callable(DictCursor)
+assert callable(SSCursor)
+assert callable(SSDictCursor)
+
+# Verify constants module
+import pymysql.constants as constants
+assert hasattr(constants, "CR")
+assert hasattr(constants, "ER")
+
+# Verify _escape function exists (used internally for queries)
+from pymysql.converters import escape_string, escape_dict
+assert callable(escape_string)
+assert callable(escape_dict)
+
+print("pymysql OK")
+'
include $(TOPDIR)/rules.mk
PKG_NAME:=python-packaging
-PKG_VERSION:=26.0
+PKG_VERSION:=26.2
PKG_RELEASE:=2
PYPI_NAME:=packaging
-PKG_HASH:=00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4
+PKG_HASH:=ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_LICENSE:=Apache-2.0 BSD-2-Clause