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
42 changes: 42 additions & 0 deletions py3-beniget.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package:
name: py3-beniget
version: 0.4.1
epoch: 0
description: Extract semantic information about static Python code
copyright:
- license: BSD 3-Clause
dependencies:
runtime:
- py3-gast
- python3

environment:
contents:
packages:
- ca-certificates-bundle
- wolfi-base
- busybox
- build-base
- python3
- py3-setuptools

pipeline:
- uses: git-checkout
with:
repository: https://github.com/serge-sans-paille/beniget
tag: ${{package.version}}
expected-commit: 4e4d587e0e023eafb9fb935c210aad35ac04e0d3

- 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: serge-sans-paille/beniget
use-tag: true
41 changes: 41 additions & 0 deletions py3-gast.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package:
name: py3-gast
version: 0.5.4
epoch: 0
description: Python AST that abstracts the underlying Python version
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/serge-sans-paille/gast
tag: ${{package.version}}
expected-commit: 1f872364a9964bdb739c4f76d0be463104cc4757

- 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: serge-sans-paille/gast
use-tag: true
45 changes: 45 additions & 0 deletions py3-ply.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
package:
name: py3-ply
version: 3.11_git20180215
epoch: 0
description: Python Lex & Yacc
copyright:
- license: BSD
dependencies:
runtime:
- python3

var-transforms:
- from: ${{package.version}}
match: _git(.*)
replace: ''
to: mangled-package-version

environment:
contents:
packages:
- ca-certificates-bundle
- wolfi-base
- busybox
- build-base
- python3
- py3-setuptools

pipeline:
- uses: git-checkout
with:
repository: https://github.com/dabeaz/ply
tag: ${{vars.mangled-package-version}}
expected-commit: 0f398b72618c1564d71f7dc0558e6722b241875a

- name: Python Build
runs: python setup.py build

- name: Python Install
runs: python setup.py install --prefix=/usr --root="${{targets.destdir}}"

- uses: strip

# some sort of a deprecated project
update:
enabled: false
47 changes: 47 additions & 0 deletions py3-pythran.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
package:
name: py3-pythran
version: 0.13.1
epoch: 0
description: Ahead of Time compiler for numeric kernels
copyright:
- license: BSD 3-Clause
dependencies:
runtime:
- py3-ply
- py3-gast
- numpy
- py3-beniget
- python3

environment:
contents:
packages:
- ca-certificates-bundle
- wolfi-base
- busybox
- build-base
- python3
- py3-setuptools

pipeline:
- uses: git-checkout
with:
repository: https://github.com/serge-sans-paille/pythran
tag: ${{package.version}}
expected-commit: 72237f2c3ef4be5e3e1875d4f21d46fa4ac71622

- 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:
- .post1
enabled: true
github:
identifier: serge-sans-paille/pythran
use-tag: true