From c9969676cb162c24e5004a5bc50f6f5608894ce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20T=C3=BCrkal?= Date: Sat, 19 Aug 2023 00:39:14 +0300 Subject: [PATCH] Add some deps of metadata-writer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Furkan Türkal Co-authored-by: Batuhan --- py3-absl-py.yaml | 41 +++++++++++++++++++++++++++++++++++++ py3-asn1-modules.yaml | 42 ++++++++++++++++++++++++++++++++++++++ py3-blinker.yaml | 43 +++++++++++++++++++++++++++++++++++++++ py3-cachetools.yaml | 40 ++++++++++++++++++++++++++++++++++++ py3-lru-dict.yaml | 42 ++++++++++++++++++++++++++++++++++++++ py3-oauthlib.yaml | 41 +++++++++++++++++++++++++++++++++++++ py3-protobuf.yaml | 41 +++++++++++++++++++++++++++++++++++++ py3-pyjwt.yaml | 42 ++++++++++++++++++++++++++++++++++++++ py3-websocket-client.yaml | 43 +++++++++++++++++++++++++++++++++++++++ 9 files changed, 375 insertions(+) create mode 100644 py3-absl-py.yaml create mode 100644 py3-asn1-modules.yaml create mode 100644 py3-blinker.yaml create mode 100644 py3-cachetools.yaml create mode 100644 py3-lru-dict.yaml create mode 100644 py3-oauthlib.yaml create mode 100644 py3-protobuf.yaml create mode 100644 py3-pyjwt.yaml create mode 100644 py3-websocket-client.yaml diff --git a/py3-absl-py.yaml b/py3-absl-py.yaml new file mode 100644 index 00000000000..238a471f5a0 --- /dev/null +++ b/py3-absl-py.yaml @@ -0,0 +1,41 @@ +package: + name: py3-absl-py + version: 1.4.0 + epoch: 0 + description: Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. + copyright: + - license: Apache 2.0 + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/abseil/abseil-py/ + tag: v${{package.version}} + expected-commit: 127c98870edf5f03395ce9cf886266fa5f24455e + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: abseil/abseil-py + strip-prefix: v diff --git a/py3-asn1-modules.yaml b/py3-asn1-modules.yaml new file mode 100644 index 00000000000..d698fc4dcf3 --- /dev/null +++ b/py3-asn1-modules.yaml @@ -0,0 +1,42 @@ +package: + name: py3-asn1-modules + version: 0.3.0 + epoch: 0 + description: A collection of ASN.1-based protocols modules + copyright: + - license: BSD + dependencies: + runtime: + - py3-asn1 + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/pyasn1/pyasn1-modules + tag: v${{package.version}} + expected-commit: ffc91a940f531841cb7b25f898afbc247b29bce4 + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: pyasn1/pyasn1-modules + strip-prefix: v diff --git a/py3-blinker.yaml b/py3-blinker.yaml new file mode 100644 index 00000000000..24d704dd2ca --- /dev/null +++ b/py3-blinker.yaml @@ -0,0 +1,43 @@ +package: + name: py3-blinker + version: 1.6.2 + epoch: 0 + description: Fast, simple object-to-object and broadcast signaling + copyright: + - license: MIT License + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-gpep517 + - py3-wheel + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/pallets-eco/blinker/ + tag: ${{package.version}} + expected-commit: 876a12a1988c1789799a1d6919abdce38a62a0ff + + - runs: | + python3 -m gpep517 build-wheel --wheel-dir dist --output-fd 3 3>&1 >&2 + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/blinker*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: pallets-eco/blinker diff --git a/py3-cachetools.yaml b/py3-cachetools.yaml new file mode 100644 index 00000000000..ac576c1f675 --- /dev/null +++ b/py3-cachetools.yaml @@ -0,0 +1,40 @@ +package: + name: py3-cachetools + version: 5.3.1 + epoch: 0 + description: Extensible memoizing collections and decorators + copyright: + - license: MIT + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/tkem/cachetools/ + tag: v${{package.version}} + expected-commit: 8b56caa87f2dc624f3ec453127559ab893616efa + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: tkem/cachetools diff --git a/py3-lru-dict.yaml b/py3-lru-dict.yaml new file mode 100644 index 00000000000..d2aa9496368 --- /dev/null +++ b/py3-lru-dict.yaml @@ -0,0 +1,42 @@ +package: + name: py3-lru-dict + version: 1.2.0 + epoch: 0 + description: An Dict like LRU container. + copyright: + - license: MIT + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - python3-dev + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/amitdev/lru-dict + tag: v${{package.version}} + expected-commit: b5ec33e5bb338dd815d2ec8fc6819626ef667821 + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: amitdev/lru-dict + strip-prefix: v diff --git a/py3-oauthlib.yaml b/py3-oauthlib.yaml new file mode 100644 index 00000000000..f7f1f0d2695 --- /dev/null +++ b/py3-oauthlib.yaml @@ -0,0 +1,41 @@ +package: + name: py3-oauthlib + version: 3.2.2 + epoch: 0 + description: A generic, spec-compliant, thorough implementation of the OAuth request-signing logic + copyright: + - license: BSD + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/oauthlib/oauthlib + tag: v${{package.version}} + expected-commit: e6c33e41a8ce6dadff387cdc4613a55b63d1827e + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: oauthlib/oauthlib + strip-prefix: v diff --git a/py3-protobuf.yaml b/py3-protobuf.yaml new file mode 100644 index 00000000000..94b917e5fb3 --- /dev/null +++ b/py3-protobuf.yaml @@ -0,0 +1,41 @@ +package: + name: py3-protobuf + version: 4.24.1 + epoch: 0 + copyright: + - license: 3-Clause BSD License + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - python3-dev + - py3-setuptools + - py3-wheel + - protobuf-dev + +pipeline: + - uses: fetch + with: + uri: https://files.pythonhosted.org/packages/source/p/protobuf/protobuf-${{package.version}}.tar.gz + expected-sha256: 44837a5ed9c9418ad5d502f89f28ba102e9cd172b6668bc813f21716f9273348 + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + release-monitor: + identifier: 46522 diff --git a/py3-pyjwt.yaml b/py3-pyjwt.yaml new file mode 100644 index 00000000000..1a7b3a03020 --- /dev/null +++ b/py3-pyjwt.yaml @@ -0,0 +1,42 @@ +package: + name: py3-pyjwt + version: 2.8.0 + epoch: 0 + description: JSON Web Token implementation in Python + copyright: + - license: MIT + dependencies: + runtime: + - py3-typing-extensions + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-typing-extensions + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/jpadilla/pyjwt/ + tag: ${{package.version}} + expected-commit: 72ad55f6d7041ae698dc0790a690804118be50fc + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: jpadilla/pyjwt diff --git a/py3-websocket-client.yaml b/py3-websocket-client.yaml new file mode 100644 index 00000000000..39f6d0ef9fc --- /dev/null +++ b/py3-websocket-client.yaml @@ -0,0 +1,43 @@ +package: + name: py3-websocket-client + version: 1.6.1 + epoch: 0 + description: WebSocket client for Python with low level API options + copyright: + - license: Apache-2.0 + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-gpep517 + - py3-wheel + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/websocket-client/websocket-client/ + tag: v${{package.version}} + expected-commit: d91583c73e0bcde6420003952bb234b4172b3427 + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + enabled: true + github: + identifier: websocket-client/websocket-client + strip-prefix: v