diff options
author | txtsd | 2025-03-25 09:22:58 +0530 |
---|---|---|
committer | txtsd | 2025-03-25 09:22:58 +0530 |
commit | f5eaebcd513a9a275f8996ed6856dc972fa3215b (patch) | |
tree | 7988a8c34d716d5083817e47f751648e36fc14fa | |
parent | 4443ae13896e9a1b1990e235932ba2fd587e08ff (diff) | |
download | aur-f5eaebcd513a9a275f8996ed6856dc972fa3215b.tar.gz |
upgpkg: python-selenium 4.30.0-1
Upstream Release: python-selenium 4.30.0
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | cargo.patch | 149 | ||||
-rw-r--r-- | pyo3.patch | 14 |
5 files changed, 5 insertions, 182 deletions
@@ -1,6 +1,6 @@ pkgbase = python-selenium pkgdesc = Python language bindings for Selenium WebDriver - pkgver = 4.29.0 + pkgver = 4.30.0 pkgrel = 1 url = https://github.com/SeleniumHQ/selenium arch = x86_64 @@ -22,11 +22,7 @@ pkgbase = python-selenium depends = python-websocket-client depends = zlib options = !lto - source = https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.29.0.tar.gz - source = pyo3.patch - source = cargo.patch - sha256sums = 3a62f7ec33e669364a6c0562a701deb69745b569c50d55f1a912bf8eb33358ba - sha256sums = 41da6ac9e2e6c23a396e091b8dbac4ba8af738956ac23be43f573c7f1bed24ae - sha256sums = e119e188b826e5fecdf4fdd2fea814318dc7fd9564347f055825befbd9d2542f + source = https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.30.0.tar.gz + sha256sums = 16ab890fc7cb21a01e1b1e9a0fbaa9445fe30837eabc66e90b3bacf12138126a pkgname = python-selenium diff --git a/.gitignore b/.gitignore index 4610fc27159f..218cc907c9ed 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,3 @@ !.SRCINFO !.gitignore !.nvchecker.toml -!pyo3.patch -!cargo.patch @@ -8,7 +8,7 @@ pkgname=python-selenium _pkgname="${pkgname#python-}" -pkgver=4.29.0 +pkgver=4.30.0 pkgrel=1 pkgdesc="Python language bindings for Selenium WebDriver" arch=(x86_64) @@ -37,22 +37,14 @@ makedepends=( options=(!lto) source=( "https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz" - pyo3.patch - cargo.patch ) -sha256sums=('3a62f7ec33e669364a6c0562a701deb69745b569c50d55f1a912bf8eb33358ba' - '41da6ac9e2e6c23a396e091b8dbac4ba8af738956ac23be43f573c7f1bed24ae' - 'e119e188b826e5fecdf4fdd2fea814318dc7fd9564347f055825befbd9d2542f') +sha256sums=('16ab890fc7cb21a01e1b1e9a0fbaa9445fe30837eabc66e90b3bacf12138126a') _archive="${_pkgname}-${pkgver}" prepare() { cd "${_archive}" - # fixes for build failures mentioned in upstream repo (https://github.com/SeleniumHQ/selenium/pull/15128#issuecomment-2609736932) - patch -Np1 -i ../pyo3.patch - patch -Np1 -i ../cargo.patch - # Ensure `selenium.webdriver.common.fedcm` gets packaged touch ./selenium/webdriver/common/fedcm/__init__.py diff --git a/cargo.patch b/cargo.patch deleted file mode 100644 index 69de58c53e27..000000000000 --- a/cargo.patch +++ /dev/null @@ -1,149 +0,0 @@ ---- selenium-4.28.1/Cargo.lock 2000-01-01 05:30:00.000000000 +0530 -+++ selenium-4.28.1.new/Cargo.lock 2025-02-01 20:35:36.236843520 +0530 -@@ -1178,6 +1178,12 @@ - ] - - [[package]] -+name = "indoc" -+version = "2.0.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" -+ -+[[package]] - name = "infer" - version = "0.8.1" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -1322,6 +1328,15 @@ - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - - [[package]] -+name = "memoffset" -+version = "0.9.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -+dependencies = [ -+ "autocfg", -+] -+ -+[[package]] - name = "mime" - version = "0.3.17" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -1438,6 +1453,12 @@ - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - - [[package]] -+name = "portable-atomic" -+version = "1.10.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" -+ -+[[package]] - name = "powerfmt" - version = "0.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -1486,6 +1507,69 @@ - ] - - [[package]] -+name = "pyo3" -+version = "0.23.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc" -+dependencies = [ -+ "cfg-if", -+ "indoc", -+ "libc", -+ "memoffset", -+ "once_cell", -+ "portable-atomic", -+ "pyo3-build-config", -+ "pyo3-ffi", -+ "pyo3-macros", -+ "unindent", -+] -+ -+[[package]] -+name = "pyo3-build-config" -+version = "0.23.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7" -+dependencies = [ -+ "once_cell", -+ "target-lexicon", -+] -+ -+[[package]] -+name = "pyo3-ffi" -+version = "0.23.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d" -+dependencies = [ -+ "libc", -+ "pyo3-build-config", -+] -+ -+[[package]] -+name = "pyo3-macros" -+version = "0.23.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7" -+dependencies = [ -+ "proc-macro2", -+ "pyo3-macros-backend", -+ "quote", -+ "syn", -+] -+ -+[[package]] -+name = "pyo3-macros-backend" -+version = "0.23.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4" -+dependencies = [ -+ "heck", -+ "proc-macro2", -+ "pyo3-build-config", -+ "quote", -+ "syn", -+] -+ -+[[package]] - name = "quinn" - version = "0.11.3" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -1844,6 +1928,7 @@ - "infer 0.16.0", - "is_executable", - "log", -+ "pyo3", - "regex", - "reqwest", - "rstest", -@@ -2093,6 +2178,12 @@ - ] - - [[package]] -+name = "target-lexicon" -+version = "0.12.16" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" -+ -+[[package]] - name = "tempfile" - version = "3.14.0" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -2343,6 +2434,12 @@ - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" - - [[package]] -+name = "unindent" -+version = "0.2.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" -+ -+[[package]] - name = "untrusted" - version = "0.9.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - diff --git a/pyo3.patch b/pyo3.patch deleted file mode 100644 index bdeffb8b6927..000000000000 --- a/pyo3.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- selenium-4.28.1/Cargo.toml 2000-01-01 05:30:00.000000000 +0530 -+++ selenium-4.28.1.new/Cargo.toml 2025-02-01 20:30:48.975164929 +0530 -@@ -54,3 +54,10 @@ - [profile.dev] - debug = true # Full debug info - split-debuginfo = 'off' # Debug info in the final artifact -+ -+[dependencies.pyo3] -+version = "0.23.4" -+ -+[features] -+extension-module = ["pyo3/extension-module"] -+default = ["extension-module"] - |