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 <steven.kowa...@suse.com> + +- 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