python313Packages.selenium: 4.27.1 -> 4.28.0

Diff: https://github.com/SeleniumHQ/selenium/compare/refs/tags/selenium-4.27.1-python...selenium-4.28.0
This commit is contained in:
Robert Schütz 2025-01-20 18:22:26 -08:00 committed by Martin Weinelt
parent af2fa52c30
commit bc3a9c8758
No known key found for this signature in database
GPG key ID: 87C1E9888F856759
2 changed files with 14 additions and 49 deletions

View file

@ -20,17 +20,16 @@
buildPythonPackage rec {
pname = "selenium";
version = "4.27.1";
version = "4.28.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "SeleniumHQ";
repo = "selenium";
# check if there is a newer tag with or without -python suffix
tag = "selenium-${version}-python";
hash = "sha256-XpTfZCERA2SmLOj6dcERVJ47K0gFhdXMTl9VCeE6eD8=";
tag = "selenium-${version}" + lib.optionalString (lib.versions.patch version != "0") "-python";
hash = "sha256-b5xwuZ4lcwLbGhJuEmHYrFXoaTW/M0ABdK3dvbpj8oM=";
};
patches = [ ./dont-build-the-selenium-manager.patch ];

View file

@ -1,5 +1,5 @@
diff --git a/py/pyproject.toml b/py/pyproject.toml
index e99a03cd5d..1061adbdf5 100644
index 9afa6a63c7..c28f9a4cbc 100644
--- a/py/pyproject.toml
+++ b/py/pyproject.toml
@@ -1,5 +1,5 @@
@ -9,47 +9,13 @@ index e99a03cd5d..1061adbdf5 100644
build-backend = "setuptools.build_meta"
[project]
diff --git a/py/setup.py b/py/setup.py
deleted file mode 100755
index 0f93e33f0e..0000000000
--- a/py/setup.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# Licensed to the Software Freedom Conservancy (SFC) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The SFC licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
@@ -43,9 +43,6 @@ exclude = ["test*"]
namespaces = false
# include-package-data is `true` by default in pyproject.toml
-[[tool.setuptools-rust.bins]]
-target = "selenium.webdriver.common.selenium-manager"
-
-from distutils.command.install import INSTALL_SCHEMES
-from os.path import dirname, join, abspath
-from setuptools import setup
-from setuptools.command.install import install
-from setuptools_rust import Binding, RustExtension
-
-
-for scheme in INSTALL_SCHEMES.values():
- scheme['data'] = scheme['purelib']
-
-setup_args = {
- 'cmdclass': {'install': install},
- 'rust_extensions': [
- RustExtension(
- {"selenium-manager": "selenium.webdriver.common.selenium-manager"},
- binding=Binding.Exec
- )
- ],
-}
-
-setup(**setup_args)
[project.urls]
Repository = "https://github.com/SeleniumHQ/selenium/"
BugTracker = "https://github.com/SeleniumHQ/selenium/issues"