From 10e6072561531592e0e5ab2994085cf19e159061 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sat, 11 Oct 2025 19:58:49 +0200 Subject: [PATCH] gnu: python-robotframework-seleniumlibrary: Update to 6.8.0. * gnu/packages/python-xyz.scm (python-robotframework-seleniumlibrary): Update to 6.8.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Disable failing tests. [native-inputs]: Add python-approvaltests, python-pytest-mockito, python-pytest, python-setuptools. [propagated-inputs]: Add python-click. Change-Id: Icd882285948afa5821700eec3524c618b459c013 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8d92d9f6674c829824ec3ae2fa0de5e2ff99c5a1..b7442f225d717e811196d0170470c217091d99d6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9613,18 +9613,35 @@ library APIs.") (define-public python-robotframework-seleniumlibrary (package (name "python-robotframework-seleniumlibrary") - (version "5.1.3") + (version "6.8.0") (source (origin - (method url-fetch) - (uri (pypi-uri "robotframework-seleniumlibrary" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/robotframework/SeleniumLibrary") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 - (base32 "1dihrbcid9i7daw2qy6h3xsvwaxzmyip820jw5z11n60qrl006pm")))) - (build-system python-build-system) - ;; XXX: Tests require ungoogled-chromium, but the chromium module would - ;; introduce a cycle if imported here. + (base32 "093kcmwvh72n22sj1psx4dyjj87xrzz2622ygpkavrhmd9r2a9jg")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "--ignore=utest/test/keywords/test_firefox_profile_parsing.py" + "-k" (string-join + (list "not test_create_firefox_with_options" + "test_create_headless_firefox_with_options" + "test_create_driver_firefox") + " and not ")))) + (native-inputs + (list python-approvaltests + python-pytest + python-pytest-mockito + python-setuptools)) (propagated-inputs - (list python-robotframework python-robotframework-pythonlibcore + (list python-click + python-robotframework + python-robotframework-pythonlibcore python-selenium)) (home-page "https://github.com/robotframework/SeleniumLibrary") (synopsis "Web testing library for Robot Framework")