master added this test.sh together with the update to 4.9.1, but it
only uses the rsa API that 4.9 already has. The version check override
of python-rsa relies on it, so take it on its own.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 349bf45ee1)
[take only test.sh, openwrt-25.12 keeps python-rsa 4.9]
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
The pyrsa-* command line tools use argparse and do not print the package
version with any of the flags probed by the CI generic version check, so it
reports "No executables in the package provided version" and fails. Add a
test-version.sh override; functionality remains covered by test.sh.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit cb99eecb43)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
This removes:
* Python 3 variants (VARIANT:=python3)
* "for Python3" from package titles
* Package selection condition from package dependencies, e.g.
+PACKAGE_python3-six:python3-light replaced with +python3-light
* "Default" package information sections, e.g.
Package/python-six/Default removed and package details merged into
Package/python3-six
* "(Variant for Python3)" from package descriptions
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This updates all Python packages that download their source from PyPi to
use pypi.mk.
This will allow future improvements/changes to pypi.mk to affect all
relevant packages.
This also makes it easier for future Python packages to start using
pypi.mk, when it's clear how it is used in existing packages.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
If a package builds python & python3 variants, then the respective
PACKAGE-python* conditional DEPENDS were added, since circular
dependencies should all be resolved now.
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>