From 97603d7e95beb32024a328a4c7f138aa2a1916df Mon Sep 17 00:00:00 2001 From: kranurag7 <81210977+kranurag7@users.noreply.github.com> Date: Fri, 27 Sep 2024 02:58:12 +0530 Subject: [PATCH] add py3-robotframework package (#29331) required deps for [hadoop package](https://github.com/wolfi-dev/os/pull/29037). ref: https://github.com/apache/hadoop/blob/5bb6f450340fa3deb931571d08d42a3f358af8bf/Dockerfile#L33 --------- Signed-off-by: kranurag7 <81210977+kranurag7@users.noreply.github.com> --- py3-robotframework.yaml | 72 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 py3-robotframework.yaml diff --git a/py3-robotframework.yaml b/py3-robotframework.yaml new file mode 100644 index 0000000000..63550335ba --- /dev/null +++ b/py3-robotframework.yaml @@ -0,0 +1,72 @@ +# Generated from https://pypi.org/project/robotframework/ +package: + name: py3-robotframework + version: "7.1" + epoch: 0 + description: Generic automation framework for acceptance testing and robotic process automation (RPA) + copyright: + - license: Apache-2.0 + dependencies: + provider-priority: 0 + +vars: + pypi-package: robotframework + +data: + - name: py-versions + items: + 3.10: "310" + 3.11: "311" + 3.12: "312" + +environment: + contents: + packages: + - busybox # build requires sh and mktemp + - ca-certificates-bundle + - py3-supported-pip + +pipeline: + - uses: git-checkout + with: + expected-commit: 8ce9a227bf31bf0d723e540b31e1d4ef9128d1b8 + repository: https://github.com/robotframework/robotframework + tag: v${{package.version}} + +subpackages: + - range: py-versions + name: py${{range.key}}-${{vars.pypi-package}} + description: python${{range.key}} version of ${{vars.pypi-package}} + dependencies: + provider-priority: ${{range.value}} + provides: + - py3-${{vars.pypi-package}} + pipeline: + - uses: py/pip-build-install + with: + python: python${{range.key}} + - uses: strip + test: + pipeline: + - uses: python/import + with: + python: python${{range.key}} + import: robot + +update: + enabled: true + github: + identifier: robotframework/robotframework + strip-prefix: v + +test: + pipeline: + - uses: python/import + with: + import: robot + - name: version check + runs: | + robot --version 2>&1 | grep ${{package.version}} + rebot --version 2>&1 | grep ${{package.version}} + libdoc --help 2>&1 | grep Libdoc + # all three commands above return 251 status code by default.