package/python-selenium: bump to version 4.25.0

Migrate to setuptools-rust build backend.

Add new python-typing-extensions runtime dependency.

Add new python-websocket-client runtime dependency.

Add license file which was previously missing from release.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
James Hilliard 2024-09-21 17:43:42 -06:00 committed by Yann E. MORIN
parent a8f36640f6
commit 2860b92c62
3 changed files with 13 additions and 7 deletions

View File

@ -1,10 +1,13 @@
config BR2_PACKAGE_PYTHON_SELENIUM
bool "python-selenium"
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
select BR2_PACKAGE_PYTHON_CERTIFI # runtime
select BR2_PACKAGE_PYTHON_PYSOCKS # runtime
select BR2_PACKAGE_PYTHON_TRIO # runtime
select BR2_PACKAGE_PYTHON_TRIO_WEBSOCKET # runtime
select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
select BR2_PACKAGE_PYTHON_URLLIB3 # runtime
select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime
help
Python language bindings for Selenium WebDriver.

View File

@ -1,3 +1,4 @@
# md5, sha256 from https://pypi.org/pypi/selenium/json
md5 9afd7110a9e06721baae028ac42a2221 selenium-4.16.0.tar.gz
sha256 b2e987a445306151f7be0e6dfe2aa72a479c2ac6a91b9d5ef2d6dd4e49ad0435 selenium-4.16.0.tar.gz
# Locally calculated after vendoring
sha256 2e801325943bae1ccf4978b76e25f539d2e24d5765891be20d77d117940a9674 python-selenium-4.25.0-cargo2.tar.gz
# Locally computed sha256 checksums
sha256 de658a7d3761e92b471e2f630ea99eeb3389b27820809b1e4853baabd5fbadb7 LICENSE

View File

@ -4,10 +4,12 @@
#
################################################################################
PYTHON_SELENIUM_VERSION = 4.16.0
PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz
PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/16/fd/a0ef793383077dd6296e4637acc82d1e9893e9a49a47f56e96996909e427
PYTHON_SELENIUM_SETUP_TYPE = setuptools
PYTHON_SELENIUM_VERSION = 4.25.0
PYTHON_SELENIUM_SOURCE_PYPI = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz
PYTHON_SELENIUM_SITE_PYPI = https://files.pythonhosted.org/packages/0e/5a/d3735b189b91715fd0f5a9b8d55e2605061309849470e96ab830f02cba40
PYTHON_SELENIUM_SITE = $(PYTHON_SELENIUM_SITE_PYPI)/$(PYTHON_SELENIUM_SOURCE_PYPI)?buildroot-path=filename
PYTHON_SELENIUM_SETUP_TYPE = setuptools-rust
PYTHON_SELENIUM_LICENSE = Apache-2.0
PYTHON_SELENIUM_LICENSE_FILES = LICENSE
$(eval $(python-package))