python3: move version checks to override
authorGeorge Sapkin <redacted>
Sun, 10 May 2026 12:15:08 +0000 (15:15 +0300)
committerAlexandru Ardelean <redacted>
Sat, 16 May 2026 14:49:10 +0000 (17:49 +0300)
Move existing version checks into override and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
lang/python/python3/test-version.sh [new file with mode: 0755]
lang/python/python3/test.sh [deleted file]

diff --git a/lang/python/python3/test-version.sh b/lang/python/python3/test-version.sh
new file mode 100755 (executable)
index 0000000..c18da41
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+# shellckeck shell=busybox
+
+case "$PKG_NAME" in
+python3|\
+python3-base|\
+python3-light)
+       python3 --version | grep -Fx "Python $PKG_VERSION"
+       ;;
+
+python3-asyncio|\
+python3-base-src|\
+python3-codecs|\
+python3-ctypes|\
+python3-dbm|\
+python3-decimal|\
+python3-dev|\
+python3-light-src|\
+python3-logging|\
+python3-lzma|\
+python3-multiprocessing|\
+python3-ncurses|\
+python3-openssl|\
+python3-pydoc|\
+python3-readline|\
+python3-sqlite3|\
+python3-unittest|\
+python3-urllib|\
+python3-uuid|\
+python3-venv|\
+python3-xml)
+       exit 0
+       ;;
+
+*)
+       echo "Untested package: $PKG_NAME" >&2
+       exit 1
+       ;;
+esac
diff --git a/lang/python/python3/test.sh b/lang/python/python3/test.sh
deleted file mode 100644 (file)
index b45e654..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-python3|python3-base|python3-light)
-       python3 --version | grep -Fx "Python $2"
-       ;;
-esac
git clone https://git.99rst.org/PROJECT