Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions py3-alabaster.yaml
Original file line number Diff line number Diff line change
@@ -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
45 changes: 45 additions & 0 deletions py3-cloudpickle.yaml
Original file line number Diff line number Diff line change
@@ -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
41 changes: 41 additions & 0 deletions py3-future.yaml
Original file line number Diff line number Diff line change
@@ -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
42 changes: 42 additions & 0 deletions py3-googleapis-common-protos.yaml
Original file line number Diff line number Diff line change
@@ -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
42 changes: 42 additions & 0 deletions py3-imagesize.yaml
Original file line number Diff line number Diff line change
@@ -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
40 changes: 40 additions & 0 deletions py3-joblib.yaml
Original file line number Diff line number Diff line change
@@ -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
43 changes: 43 additions & 0 deletions py3-networkx.yaml
Original file line number Diff line number Diff line change
@@ -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-
70 changes: 70 additions & 0 deletions py3-py4j.yaml
Original file line number Diff line number Diff line change
@@ -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
25 changes: 25 additions & 0 deletions py3-py4j/disable-copyWebJavadocPython.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
From 60619321ef24c68d9a3c65cf547ad80780e3a091 Mon Sep 17 00:00:00 2001
From: Batuhan Apaydin <[email protected]>
Date: Mon, 21 Aug 2023 19:18:59 +0300
Subject: [PATCH] disable copyWebJavadocPython

Signed-off-by: Batuhan Apaydin <[email protected]>

: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)

Loading