From 395f77d961aad6d9d7e92920723e30bcbe020f58 Mon Sep 17 00:00:00 2001 From: Batuhan Apaydin Date: Fri, 18 Aug 2023 23:23:15 +0300 Subject: [PATCH] katib python packages Signed-off-by: Batuhan Apaydin --- py3-alabaster.yaml | 40 ++++++++++++ py3-cloudpickle.yaml | 45 +++++++++++++ py3-future.yaml | 41 ++++++++++++ py3-googleapis-common-protos.yaml | 42 +++++++++++++ py3-imagesize.yaml | 42 +++++++++++++ py3-joblib.yaml | 40 ++++++++++++ py3-networkx.yaml | 43 +++++++++++++ py3-py4j.yaml | 70 +++++++++++++++++++++ py3-py4j/disable-copyWebJavadocPython.patch | 25 ++++++++ py3-pyyaml.yaml | 40 ++++++++++++ py3-snowballstemmer.yaml | 39 ++++++++++++ py3-sphinxcontrib-applehelp.yaml | 45 +++++++++++++ py3-sphinxcontrib-devhelp.yaml | 45 +++++++++++++ py3-sphinxcontrib-htmlhelp.yaml | 45 +++++++++++++ py3-sphinxcontrib-jsmath.yaml | 44 +++++++++++++ py3-sphinxcontrib-packages.yaml | 47 ++++++++++++++ py3-sphinxcontrib-qthelp.yaml | 45 +++++++++++++ py3-sphinxcontrib-serializinghtml.yaml | 45 +++++++++++++ py3-threadpoolctl.yaml | 47 ++++++++++++++ py3-tqdm.yaml | 24 +++---- 20 files changed, 843 insertions(+), 11 deletions(-) create mode 100644 py3-alabaster.yaml create mode 100644 py3-cloudpickle.yaml create mode 100644 py3-future.yaml create mode 100644 py3-googleapis-common-protos.yaml create mode 100644 py3-imagesize.yaml create mode 100644 py3-joblib.yaml create mode 100644 py3-networkx.yaml create mode 100644 py3-py4j.yaml create mode 100644 py3-py4j/disable-copyWebJavadocPython.patch create mode 100644 py3-pyyaml.yaml create mode 100644 py3-snowballstemmer.yaml create mode 100644 py3-sphinxcontrib-applehelp.yaml create mode 100644 py3-sphinxcontrib-devhelp.yaml create mode 100644 py3-sphinxcontrib-htmlhelp.yaml create mode 100644 py3-sphinxcontrib-jsmath.yaml create mode 100644 py3-sphinxcontrib-packages.yaml create mode 100644 py3-sphinxcontrib-qthelp.yaml create mode 100644 py3-sphinxcontrib-serializinghtml.yaml create mode 100644 py3-threadpoolctl.yaml diff --git a/py3-alabaster.yaml b/py3-alabaster.yaml new file mode 100644 index 00000000000..e105a138441 --- /dev/null +++ b/py3-alabaster.yaml @@ -0,0 +1,40 @@ +package: + name: py3-alabaster + version: 0.7.13 + epoch: 0 + description: A configurable sidebar-enabled Sphinx theme + copyright: + - license: BSD-3-Clause + 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/bitprophet/alabaster + expected-commit: e5c058385c60901fc6916afe60a6dd26f0a0d6a8 + tag: ${{package.version}} + + - 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: bitprophet/alabaster diff --git a/py3-cloudpickle.yaml b/py3-cloudpickle.yaml new file mode 100644 index 00000000000..3ba8155c5eb --- /dev/null +++ b/py3-cloudpickle.yaml @@ -0,0 +1,45 @@ +package: + name: py3-cloudpickle + version: 2.2.1 + epoch: 0 + description: Extended pickling support for Python objects + copyright: + - license: BSD 3-Clause License + 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/cloudpipe/cloudpickle + expected-commit: 917bed6bc63355f50aeb4f001683be7f172b6b88 + tag: v${{package.version}} + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - uses: strip + +update: + ignore-regex-patterns: + - ^\. + enabled: true + github: + identifier: cloudpipe/cloudpickle + strip-prefix: v + use-tag: true + tag-filter: v diff --git a/py3-future.yaml b/py3-future.yaml new file mode 100644 index 00000000000..53730437d50 --- /dev/null +++ b/py3-future.yaml @@ -0,0 +1,41 @@ +package: + name: py3-future + version: 0.18.3 + epoch: 0 + description: Clean single-source support for Python 3 and 2 + 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/PythonCharmers/python-future + expected-commit: af1db970b0879b59e7aeb798c27a623144561cff + tag: v${{package.version}} + + - 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: PythonCharmers/python-future + strip-prefix: v diff --git a/py3-googleapis-common-protos.yaml b/py3-googleapis-common-protos.yaml new file mode 100644 index 00000000000..e19988bac4f --- /dev/null +++ b/py3-googleapis-common-protos.yaml @@ -0,0 +1,42 @@ +package: + name: py3-googleapis-common-protos + version: 1.60.0 + epoch: 0 + description: Common protobufs used in Google APIs + copyright: + - license: Apache-2.0 + dependencies: + runtime: + - protobuf + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/googleapis/python-api-common-protos + expected-commit: 69e5b229bcf5934ee2c7649e93bdf6d374fae58d + tag: v${{package.version}} + + - 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: googleapis/python-api-common-protos + strip-prefix: v diff --git a/py3-imagesize.yaml b/py3-imagesize.yaml new file mode 100644 index 00000000000..b355a57035e --- /dev/null +++ b/py3-imagesize.yaml @@ -0,0 +1,42 @@ +# Generated from https://pypi.org/project/imagesize/ +package: + name: py3-imagesize + version: 1.4.1 + epoch: 0 + description: Getting image size from png/jpeg/jpeg2000/gif file + 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/shibukawa/imagesize_py + expected-commit: 8d88ec6b646d6184b5633604551d6fc154783073 + tag: ${{package.version}} + + - 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: shibukawa/imagesize_py + use-tag: true diff --git a/py3-joblib.yaml b/py3-joblib.yaml new file mode 100644 index 00000000000..50c45612740 --- /dev/null +++ b/py3-joblib.yaml @@ -0,0 +1,40 @@ +package: + name: py3-joblib + version: 1.3.2 + epoch: 0 + description: Lightweight pipelining with Python functions + copyright: + - license: BSD 3-Clause + 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/joblib/joblib + expected-commit: 942a41084dbe79743d3114a475dc9e390b8718f1 + tag: ${{package.version}} + + - 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: joblib/joblib diff --git a/py3-networkx.yaml b/py3-networkx.yaml new file mode 100644 index 00000000000..dcca25d2149 --- /dev/null +++ b/py3-networkx.yaml @@ -0,0 +1,43 @@ +package: + name: py3-networkx + version: "3.1" + epoch: 0 + description: Python package for creating and manipulating graphs and networks + copyright: + - license: BSD-3-Clause + 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/networkx/networkx + expected-commit: 9210d9c5bb9875caae0c7be2214abebfdd9255d2 + tag: networkx-${{package.version}} + + - name: Python Build + runs: python setup.py build + + - name: Python Install + runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}" + + - runs: find "${{targets.destdir}}" -type d -name tests -exec rm -r {} \+ + + - uses: strip + +update: + enabled: true + github: + identifier: networkx/networkx + strip-prefix: networkx- diff --git a/py3-py4j.yaml b/py3-py4j.yaml new file mode 100644 index 00000000000..27740c6b7fc --- /dev/null +++ b/py3-py4j.yaml @@ -0,0 +1,70 @@ +package: + name: py3-py4j + version: 0.10.9.7 + epoch: 0 + description: Enables Python programs to dynamically access arbitrary Java objects + copyright: + - license: BSD License + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - gradle + - bash + - openjdk-11 + - py3-sphinx + - py3-docutils + - py3-pygments + - py3-babel + - py3-packaging + - py3-jinja2 + - py3-snowballstemmer + - py3-imagesize + - py3-requests + - py3-alabaster + - py3-sphinxcontrib-applehelp + - py3-sphinxcontrib-devhelp + - py3-sphinxcontrib-htmlhelp + - py3-sphinxcontrib-jsmath + - py3-sphinxcontrib-qthelp + - py3-sphinxcontrib-serializinghtml + - py3-wheel + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/py4j/py4j + expected-commit: cd479ba858d11272f4852669a6ad33307a7681c4 + tag: ${{package.version}} + + - uses: patch + with: + # To fix this error `Reason: UndefinedError("'style' is undefined")` + patches: disable-copyWebJavadocPython.patch + + - runs: | + export JAVA_HOME=/usr/lib/jvm/java-11-openjdk + cd py4j-java + ./gradlew buildPython + + - 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: 131811 diff --git a/py3-py4j/disable-copyWebJavadocPython.patch b/py3-py4j/disable-copyWebJavadocPython.patch new file mode 100644 index 00000000000..d9f4aec4fc8 --- /dev/null +++ b/py3-py4j/disable-copyWebJavadocPython.patch @@ -0,0 +1,25 @@ +From 60619321ef24c68d9a3c65cf547ad80780e3a091 Mon Sep 17 00:00:00 2001 +From: Batuhan Apaydin +Date: Mon, 21 Aug 2023 19:18:59 +0300 +Subject: [PATCH] disable copyWebJavadocPython + +Signed-off-by: Batuhan Apaydin + +:100644 100644 b88a5cb 641593a M py4j-java/build.gradle + +diff --git a/py4j-java/build.gradle b/py4j-java/build.gradle +index b88a5cb..641593a 100644 +--- a/py4j-java/build.gradle ++++ b/py4j-java/build.gradle +@@ -346,7 +346,7 @@ task copyJavaPython(type: Copy, dependsOn: ['copyMainJar', 'javadoc', 'createPom + } + + // Python Source Dist +-task buildPythonSrc(type: Exec, dependsOn: ['copyWebJavadocPython', 'copyJavaPython']) { ++task buildPythonSrc(type: Exec, dependsOn: [ 'copyJavaPython']) { + description 'Builds python source distribution.' + workingDir pythonDir; + executable 'python' +-- +2.39.2 (Apple Git-143) + diff --git a/py3-pyyaml.yaml b/py3-pyyaml.yaml new file mode 100644 index 00000000000..3364c9e9dfb --- /dev/null +++ b/py3-pyyaml.yaml @@ -0,0 +1,40 @@ +package: + name: py3-pyyaml + version: 6.0.1 + epoch: 0 + description: YAML parser and emitter for Python + 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/yaml/pyyaml + tag: ${{package.version}} + expected-commit: c42fa3bff1eabdb64763bb1526d9ea1ccb708479 + + - 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: yaml/pyyaml diff --git a/py3-snowballstemmer.yaml b/py3-snowballstemmer.yaml new file mode 100644 index 00000000000..e66dc3edde4 --- /dev/null +++ b/py3-snowballstemmer.yaml @@ -0,0 +1,39 @@ +package: + name: py3-snowballstemmer + version: 2.2.0 + epoch: 0 + description: This package provides 29 stemmers for 28 languages generated from Snowball algorithms. + copyright: + - license: BSD-3-Clause + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + +pipeline: + - uses: fetch + with: + expected-sha256: 09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 + uri: https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-${{package.version}}.tar.gz + + - 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: 7853 diff --git a/py3-sphinxcontrib-applehelp.yaml b/py3-sphinxcontrib-applehelp.yaml new file mode 100644 index 00000000000..da3c97b49f8 --- /dev/null +++ b/py3-sphinxcontrib-applehelp.yaml @@ -0,0 +1,45 @@ +package: + name: py3-sphinxcontrib-applehelp + version: 1.0.7 + epoch: 0 + description: sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books + copyright: + - license: BSD-2-Clause + dependencies: + runtime: + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-applehelp + expected-commit: 303c7ef672c030b9e5da70ec6c6fe752061805cf + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_applehelp*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-applehelp diff --git a/py3-sphinxcontrib-devhelp.yaml b/py3-sphinxcontrib-devhelp.yaml new file mode 100644 index 00000000000..4fc38e43789 --- /dev/null +++ b/py3-sphinxcontrib-devhelp.yaml @@ -0,0 +1,45 @@ +package: + name: py3-sphinxcontrib-devhelp + version: 1.0.5 + epoch: 0 + description: sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents + copyright: + - license: BSD-2-Clause + dependencies: + runtime: + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-devhelp + expected-commit: d3411a64c25222961e2c2883677af5084cb3f9cd + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_devhelp*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-devhelp diff --git a/py3-sphinxcontrib-htmlhelp.yaml b/py3-sphinxcontrib-htmlhelp.yaml new file mode 100644 index 00000000000..621a1e07fe0 --- /dev/null +++ b/py3-sphinxcontrib-htmlhelp.yaml @@ -0,0 +1,45 @@ +package: + name: py3-sphinxcontrib-htmlhelp + version: 2.0.4 + epoch: 0 + description: sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files + copyright: + - license: BSD-2-Clause + dependencies: + runtime: + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-htmlhelp + expected-commit: 39ee387356bc8041669efd11ba7c28cc4b28012a + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_htmlhelp*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-htmlhelp diff --git a/py3-sphinxcontrib-jsmath.yaml b/py3-sphinxcontrib-jsmath.yaml new file mode 100644 index 00000000000..fe74c6d9333 --- /dev/null +++ b/py3-sphinxcontrib-jsmath.yaml @@ -0,0 +1,44 @@ +package: + name: py3-sphinxcontrib-jsmath + version: 1.0.1 + epoch: 0 + description: A sphinx extension which renders display math in HTML via JavaScript + copyright: + - license: BSD + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-jsmath + expected-commit: e4c69dd2180c7f18330d5c3fb9300ea0e8461911 + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_jsmath*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-jsmath diff --git a/py3-sphinxcontrib-packages.yaml b/py3-sphinxcontrib-packages.yaml new file mode 100644 index 00000000000..8a941d40b9b --- /dev/null +++ b/py3-sphinxcontrib-packages.yaml @@ -0,0 +1,47 @@ +package: + name: py3-sphinxcontrib-packages + version: 1.1.2 + epoch: 0 + description: This packages contains the Packages sphinx extension, which provides directives to display packages installed on the host machine + copyright: + - license: AGPLv3 or any later version + dependencies: + runtime: + - py3-distro + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-contrib/packages + expected-commit: 55cf729a288d0a1b4ef39dcdc6deb4988bf24d8d + tag: v${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_packages*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-contrib/packages + strip-prefix: v diff --git a/py3-sphinxcontrib-qthelp.yaml b/py3-sphinxcontrib-qthelp.yaml new file mode 100644 index 00000000000..9101a3f05f0 --- /dev/null +++ b/py3-sphinxcontrib-qthelp.yaml @@ -0,0 +1,45 @@ +package: + name: py3-sphinxcontrib-qthelp + version: 1.0.6 + epoch: 0 + description: sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents + copyright: + - license: BSD-2-Clause + dependencies: + runtime: + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-qthelp + expected-commit: 4427b865ac00706d207af3abd2fcfb6207b49359 + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_qthelp*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-qthelp diff --git a/py3-sphinxcontrib-serializinghtml.yaml b/py3-sphinxcontrib-serializinghtml.yaml new file mode 100644 index 00000000000..b6d6a14780c --- /dev/null +++ b/py3-sphinxcontrib-serializinghtml.yaml @@ -0,0 +1,45 @@ +package: + name: py3-sphinxcontrib-serializinghtml + version: 1.1.9 + epoch: 0 + description: sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle) + copyright: + - license: BSD-2-Clause + dependencies: + runtime: + - py3-sphinx + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-pip + - py3-installer + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/sphinx-doc/sphinxcontrib-serializinghtml + expected-commit: ff4bcae545fb6e5b923cc51cc37944c18307a49a + tag: ${{package.version}} + + - name: Python Build + runs: | + pip3 install build + python3 -m build + + - runs: | + python3 -m installer -d "${{targets.destdir}}" dist/sphinxcontrib_serializinghtml*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: sphinx-doc/sphinxcontrib-serializinghtml diff --git a/py3-threadpoolctl.yaml b/py3-threadpoolctl.yaml new file mode 100644 index 00000000000..d975f61e23d --- /dev/null +++ b/py3-threadpoolctl.yaml @@ -0,0 +1,47 @@ +package: + name: py3-threadpoolctl + version: 3.2.0 + epoch: 0 + description: Python helpers to limit the number of threads used in native libraries + copyright: + - license: BSD-3-Clause + dependencies: + runtime: + - python3 + +environment: + contents: + packages: + - ca-certificates-bundle + - wolfi-base + - busybox + - build-base + - python3 + - py3-setuptools + - py3-gpep517 + - py3-flit-core + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/joblib/threadpoolctl + expected-commit: be1bf998c3bc8d8c3628f35700f842d066e430bc + tag: ${{package.version}} + + - name: Python Build + runs: | + python3 -m gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 + + - name: Python Install + runs: | + python3 -m installer -d "${{targets.destdir}}" \ + .dist/threadpoolctl*.whl + + - uses: strip + +update: + enabled: true + github: + identifier: joblib/threadpoolctl diff --git a/py3-tqdm.yaml b/py3-tqdm.yaml index f558813ab3f..b90bb9fde43 100644 --- a/py3-tqdm.yaml +++ b/py3-tqdm.yaml @@ -1,4 +1,3 @@ -# Generated from https://pypi.org/project/tqdm/ package: name: py3-tqdm version: 4.66.1 @@ -20,22 +19,25 @@ environment: - build-base - python3 - py3-setuptools - - py3-gpep517 - - py3-hatchling - py3-pip pipeline: - - uses: fetch + - uses: git-checkout with: - expected-sha256: d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7 - uri: https://files.pythonhosted.org/packages/62/06/d5604a70d160f6a6ca5fd2ba25597c24abd5c5ca5f437263d177ac242308/tqdm-${{package.version}}.tar.gz + repository: https://github.com/tqdm/tqdm + tag: v${{package.version}} + expected-commit: 4c956c20b83be4312460fc0c4812eeb3fef5e7df - - name: Python Install - runs: pip3 install . --root=${{targets.destdir}} + - runs: python3 -m pip install --upgrade build - - uses: strip + - runs: python3 -m pip install --upgrade twine + + - runs: python3 -m build + + - runs: python3 -m twine check dist/* update: enabled: true - release-monitor: - identifier: 36051 + github: + identifier: tqdm/tqdm + strip-prefix: v