From a264b6c86b43700322b8e8522e16e9077c6c188aea1988e62eee8eb2a1715233 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 5 Sep 2025 09:16:31 +0000 Subject: [PATCH 1/2] Accepting request 1302626 from home:cwh:python - Update to version 7.3.2: * Updated version to 7.3.2 * Release notes for 7.3.2 * Fix --flattenkeywords with JSON outputs * Consistent naming * Enhance JsonLoader config * Fix `include_keywords=False` with JSON. * Nicer signature to ExecutionResult * Make JsonDumber configurable. * Don't access suite.teardown unnecessarily. * Fix handling failing suite teardowns with JSON * Fix --flattenkeywords with VAR, GROUP and RETURN * Enhance tests * Refactor keyword used in tests * Enhance/cleanup flattening output.xml * Fix test on PyPy * Fix listener end_test overriding body when using JSON * Try all matching BDD prefixes, not only longest. * Fix embedded args related regression * Enhance tests for setup/teardown with embedded args * Fix formatting * Back to dev version * Fixes * Updated version to 7.3.1 * Release notes for 7.3.1 * Refactor test toggle logic. * Fix expand icons for failed and skipped tests (#5322) (#5445) * New section about inline comments, fixes and adjustments * Two spaces before an inline comment. * Use `# fmt: skip` instead of `# fmt: off/on`. * Remove unnecessary `.readlines()`. * Update CONTRIBUTING.rst (#5452) * Update contribution guidelines. * Update release instructions. * reformat * Prefer exact match over embedded match with setup/teardown and Run Keyword * Shorter timeouts in tests * Fix handling invalid UK argspec with types * Update issue title * Back to dev version - Update to version 7.3: * UG: Fix internal link * Updated version to 7.3 * Release notes for 7.3 * Update contribution guidelines (#5375) * Enhance variable type conversion documentation * Enhance tests * Enhance user keyword argument conversion errors * Change embedded argument syntax with type and regexp * UG: General cleanup to Variables section * Don't use deprecated Default Tags in example OBS-URL: https://build.opensuse.org/request/show/1302626 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-robotframework?expand=0&rev=19 --- _service | 17 ++++++++++ _servicedata | 4 +++ python-robotframework.changes | 59 +++++++++++++++++++++++++++++++++++ python-robotframework.spec | 12 ++++--- robotframework-7.1.1.zip | 3 -- robotframework-7.3.2.tar.gz | 3 ++ 6 files changed, 91 insertions(+), 7 deletions(-) create mode 100644 _service create mode 100644 _servicedata delete mode 100644 robotframework-7.1.1.zip create mode 100644 robotframework-7.3.2.tar.gz diff --git a/_service b/_service new file mode 100644 index 0000000..fd0ecd2 --- /dev/null +++ b/_service @@ -0,0 +1,17 @@ + + + https://github.com/robotframework/robotframework.git + git + .git + robotframework + v7.3.2 + @PARENT_TAG@ + v(.*) + enable + + + + *.tar + gz + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..5940992 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/robotframework/robotframework.git + 5b07ac38cfe44a9445eb10a6005ba5eba575a051 \ No newline at end of file diff --git a/python-robotframework.changes b/python-robotframework.changes index 2b679f9..9e833e4 100644 --- a/python-robotframework.changes +++ b/python-robotframework.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Wed Sep 03 15:33:16 UTC 2025 - Christopher Hofmann + +- Update to version 7.3.2: + * Updated version to 7.3.2 + * Release notes for 7.3.2 + * Fix --flattenkeywords with JSON outputs + * Consistent naming + * Enhance JsonLoader config + * Fix `include_keywords=False` with JSON. + * Nicer signature to ExecutionResult + * Make JsonDumber configurable. + * Don't access suite.teardown unnecessarily. + * Fix handling failing suite teardowns with JSON + * Fix --flattenkeywords with VAR, GROUP and RETURN + * Enhance tests + * Refactor keyword used in tests + * Enhance/cleanup flattening output.xml + * Fix test on PyPy + * Fix listener end_test overriding body when using JSON + * Try all matching BDD prefixes, not only longest. + * Fix embedded args related regression + * Enhance tests for setup/teardown with embedded args + * Fix formatting + * Back to dev version + * Fixes + * Updated version to 7.3.1 + * Release notes for 7.3.1 + * Refactor test toggle logic. + * Fix expand icons for failed and skipped tests (#5322) (#5445) + * New section about inline comments, fixes and adjustments + * Two spaces before an inline comment. + * Use `# fmt: skip` instead of `# fmt: off/on`. + * Remove unnecessary `.readlines()`. + * Update CONTRIBUTING.rst (#5452) + * Update contribution guidelines. + * Update release instructions. + * reformat + * Prefer exact match over embedded match with setup/teardown and Run Keyword + * Shorter timeouts in tests + * Fix handling invalid UK argspec with types + * Update issue title + * Back to dev version + +------------------------------------------------------------------- +Wed Sep 3 15:12:45 UTC 2025 - Christopher Hofmann + +- Update to version 7.3: + * UG: Fix internal link + * Updated version to 7.3 + * Release notes for 7.3 + * Update contribution guidelines (#5375) + * Enhance variable type conversion documentation + * Enhance tests + * Enhance user keyword argument conversion errors + * Change embedded argument syntax with type and regexp + * UG: General cleanup to Variables section + * Don't use deprecated Default Tags in example + ------------------------------------------------------------------- Tue Jun 24 02:22:31 UTC 2025 - Steve Kowalik diff --git a/python-robotframework.spec b/python-robotframework.spec index 6573246..db59a81 100644 --- a/python-robotframework.spec +++ b/python-robotframework.spec @@ -1,7 +1,10 @@ # # spec file for package python-robotframework # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,13 +19,14 @@ # +%{?sle15_python_module_pythons} Name: python-robotframework -Version: 7.1.1 +Version: 7.3.2 Release: 0 Summary: Generic test automation framework for acceptance testing and ATDD License: Apache-2.0 URL: https://robotframework.org/ -Source: https://files.pythonhosted.org/packages/source/r/robotframework/robotframework-%{version}.zip +Source: robotframework-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} @@ -42,7 +46,7 @@ automation (RPA). It has simple plain text syntax and it can be extended easily with libraries implemented using Python or Java. %prep -%setup -q -n robotframework-%{version} +%autosetup -p1 -n robotframework-%{version} # Fix rpmlint error "This script uses 'env' as an interpreter" for file in $(grep -l '#!%{_bindir}/env python' src/robot/*.py); do diff --git a/robotframework-7.1.1.zip b/robotframework-7.1.1.zip deleted file mode 100644 index 0ec591c..0000000 --- a/robotframework-7.1.1.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f85919c68c4d0837006e5f09dde1ef689f082eba2e7e64d5758753f9ee8bfea9 -size 761336 diff --git a/robotframework-7.3.2.tar.gz b/robotframework-7.3.2.tar.gz new file mode 100644 index 0000000..af7ca09 --- /dev/null +++ b/robotframework-7.3.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0884262e0cadfe9a55627d9d98d5b226b4504ea59cf8b994640b374013810b +size 5243068 From fe91f70f9c66180ab7b4ab52908cdd07c35608745860a001d2d9413bd5c44a29 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 5 Sep 2025 09:23:22 +0000 Subject: [PATCH 2/2] - Explain why we cannot run tests. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-robotframework?expand=0&rev=20 --- python-robotframework.changes | 5 +++++ python-robotframework.spec | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/python-robotframework.changes b/python-robotframework.changes index 9e833e4..de7d9b5 100644 --- a/python-robotframework.changes +++ b/python-robotframework.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 5 09:23:14 UTC 2025 - Matej Cepl + +- Explain why we cannot run tests. + ------------------------------------------------------------------- Wed Sep 03 15:33:16 UTC 2025 - Christopher Hofmann diff --git a/python-robotframework.spec b/python-robotframework.spec index db59a81..9ea1992 100644 --- a/python-robotframework.spec +++ b/python-robotframework.spec @@ -2,9 +2,6 @@ # spec file for package python-robotframework # # Copyright (c) 2025 SUSE LLC and contributors -# Copyright (c) 2025 SUSE LLC and contributors -# Copyright (c) 2025 SUSE LLC and contributors -# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -64,6 +61,10 @@ done %python_expand %fdupes %{buildroot}%{$python_sitelib} +%check +# We cannot run tests in OBS, because the real browser and access +# to the network is required. + %post %python_install_alternative robot rebot libdoc