Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-selenium for openSUSE:Factory
checked in at 2024-10-16 23:43:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-selenium (Old)
and /work/SRC/openSUSE:Factory/.python-selenium.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-selenium"
Wed Oct 16 23:43:43 2024 rev:16 rq:1208012 version:4.25.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-selenium/python-selenium.changes
2023-06-23 21:53:38.598972068 +0200
+++
/work/SRC/openSUSE:Factory/.python-selenium.new.19354/python-selenium.changes
2024-10-16 23:44:47.040055901 +0200
@@ -1,0 +2,45 @@
+Tue Oct 15 04:05:30 UTC 2024 - Steve Kowalik <[email protected]>
+
+- Update to 4.25.0:
+ * Add CDP for Chrome 129 and remove 126
+ * Allow overriding `GLOBAL_DEFAULT_TIMEOUT`
+ * Disable strict time stamps in Firefox profile
+ * Remove precompiled binaries from sdist
+ * Fix RelativeBy#near to take 2 parameters
+ * Fix EOFError when calling the Remote WebDriver download_file method
+ * Add low-level sync API to use DevTools
+ * Add preference to enable CDP in Firefox by default
+ * Allow using enable_bidi property on options class
+ * Implement script module for BiDi
+ * Remove desired capabilities argument for Webkitgtk
+ * Make webkitgtk.webdriver same as wpewebkit.webdriver
+ * Moving ignore_local_proxy_environment_variables to BaseOptions
+ * Making Selenium Manager a thin wrapper
+ * Add more network interfaces to detect lan ip
+ * Explicitly export Select and WebDriverWait from
+ selenium.webdriver.support.ui
+ * [py] Correct typing_extension dependency for wheel generation
+ * Add page load strategy enum
+ * Use correct file name when bumping versions
+ * Filter which bidi logs are recorded based on event type
+ * Sleep depending on the number of attempts to check if the service has
+ started
+ * Use subprocess.DEVNULL instead of open(os.devnull)
+ * Do not change profile preferences of an existing directory by default
+ * Fix inadvertent code change in mutation_event
+ * Fix bug in using SE_MANAGER_PATH
+ * Fix bug where downloaded file was not getting unzipped
+ * Fix WebDriverWait type hints for WebElement
+ * Allow bsd operating systems to use the linux binary
+ * Close trio memory channel sender after the driver is quit
+ * Remote webdriver cannot match Chromium browser name for remote connection
+ * Do not set browser binary in selenium manager if it is an empty string
+ * fix bug preventing using performance logging in chromium
+ * Allow users to set Selenium Manager path by environment variable
+ * allow setting http client certifications with REQUESTS_CA_BUNDLE env
+ * Drop support for `python3.7`
+ * Fixed a bug where `Popen.wait()` calls caught the wrong exceptions when
+ timing out
+- Switch to using pytest macro.
+
+-------------------------------------------------------------------
Old:
----
LICENSE
selenium-4.10.0.tar.gz
New:
----
_service
selenium-4.25.0.tar.gz
vendor.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-selenium.spec ++++++
--- /var/tmp/diff_new_pack.vmANbD/_old 2024-10-16 23:44:50.168186359 +0200
+++ /var/tmp/diff_new_pack.vmANbD/_new 2024-10-16 23:44:50.168186359 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-selenium
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-selenium
-Version: 4.10.0
+Version: 4.25.0
Release: 0
Summary: Python bindings for Selenium
License: Apache-2.0
@@ -25,22 +25,27 @@
Source:
https://files.pythonhosted.org/packages/source/s/selenium/selenium-%{version}.tar.gz
# https://github.com/SeleniumHQ/selenium/issues/6246
Source1: selenium-pytest.tar.bz2
-# https://github.com/SeleniumHQ/selenium/issues/12166
-Source2:
https://raw.githubusercontent.com/SeleniumHQ/selenium/trunk/LICENSE
-BuildRequires: %{python_module base >= 3.7}
+Source2: vendor.tar.xz
+BuildRequires: %{python_module base >= 3.8}
+BuildRequires: %{python_module certifi >= 2021.10.8}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest-mock}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module rdflib}
+BuildRequires: %{python_module setuptools-rust}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module typing-extensions >= 4.9}
BuildRequires: %{python_module urllib3}
+BuildRequires: %{python_module websocket-client >= 1.8}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-certifi >= 2021.10.8
Requires: python-trio >= 0.17
Requires: python-trio-websocket >= 0.9
+Requires: python-typing-extensions >= 4.9
Requires: python-urllib3
+Requires: python-websocket-client >= 1.8
ExclusiveArch: %{ix86} x86_64 %arm aarch64
%python_subpackages
@@ -52,23 +57,21 @@
supported, as well as the Selenium 1.0 bindings.
%prep
-%setup -q -n selenium-%{version} -a1
-cp %{SOURCE2} .
+%setup -q -n selenium-%{version} -a1 -a2
%build
%pyproject_wheel
%install
%pyproject_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
-export PYTHONDONTWRITEBYTECODE=1
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}
py.test-%{$python_version} test/unit
+%pytest_arch test/unit
%files %{python_files}
%doc README.rst CHANGES
%license LICENSE
-%{python_sitelib}/selenium
-%{python_sitelib}/selenium-%{version}*info
+%{python_sitearch}/selenium
+%{python_sitearch}/selenium-%{version}.dist-info
++++++ _service ++++++
<services>
<service name="cargo_vendor" mode="manual">
<param name="srctar">selenium-4.25.0.tar.gz</param>
<param name="compression">xz</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="manual"></service>
</services>
++++++ selenium-4.10.0.tar.gz -> selenium-4.25.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-selenium/selenium-4.10.0.tar.gz
/work/SRC/openSUSE:Factory/.python-selenium.new.19354/selenium-4.25.0.tar.gz
differ: char 9, line 1