mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 20:25:32 +03:00
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:
parent
af2fa52c30
commit
bc3a9c8758
2 changed files with 14 additions and 49 deletions
|
@ -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 ];
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue