pyoxidizer
Utility for producing binaries that embed Python
The over-arching goal of PyOxidizer is to make complex packaging and distribution problems simple so application maintainers can focus on building applications instead of toiling with build systems and packaging tools.
https://pyoxidizer.readthedocs.io/en/latest/index.html
arm64 amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install pyoxidizer
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for pyoxidizer are versioned here.
Click here to see pyoxidizer ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/pyoxidizer/ops2deb.yml
- name: pyoxidizer
version: 0.18.0
revision: "2"
homepage: https://pyoxidizer.readthedocs.io/en/latest/index.html
summary: utility for producing binaries that embed Python
description: |-
The over-arching goal of PyOxidizer is to make complex packaging and
distribution problems simple so application maintainers can focus on building
applications instead of toiling with build systems and packaging tools.
fetch: https://github.com/indygreg/PyOxidizer/releases/download/pyoxidizer%2F{{version}}/pyoxidizer-{{version}}-linux-x86_64.zip
script:
- mv pyoxidizer {{src}}/usr/bin/pyoxidizer
- name: pyoxidizer
matrix:
architectures:
- amd64
- arm64
version: 0.24.0
homepage: https://pyoxidizer.readthedocs.io/en/latest/index.html
summary: utility for producing binaries that embed Python
description: |-
The over-arching goal of PyOxidizer is to make complex packaging and
distribution problems simple so application maintainers can focus on building
applications instead of toiling with build systems and packaging tools.
fetch:
url: https://github.com/indygreg/PyOxidizer/releases/download/pyoxidizer%2F{{version}}/pyoxidizer-{{version}}-{{target}}.tar.gz
targets:
amd64: x86_64-unknown-linux-musl
arm64: aarch64-unknown-linux-musl
install:
- pyoxidizer-{{version}}-{{target}}/pyoxidizer:/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to pyoxidizer releases. Downloaded files are locked in a lockfile versioned here.
Click here to see pyoxidizer release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/pyoxidizer/ops2deb.lock.yml
- url: https://github.com/indygreg/PyOxidizer/releases/download/pyoxidizer%2F0.18.0/pyoxidizer-0.18.0-linux-x86_64.zip
sha256: 77d4b1528981c25e6fb02ecd142990460a7e846789102462d9e42215de049914
timestamp: 2021-12-27 15:20:02+00:00
- url: https://github.com/indygreg/PyOxidizer/releases/download/pyoxidizer%2F0.24.0/pyoxidizer-0.24.0-aarch64-unknown-linux-musl.tar.gz
sha256: 74593cd552a0ec512350499068081ac4e78d8d96352155f1aa18111e129207dc
timestamp: 2023-01-26 16:14:28+00:00
- url: https://github.com/indygreg/PyOxidizer/releases/download/pyoxidizer%2F0.24.0/pyoxidizer-0.24.0-x86_64-unknown-linux-musl.tar.gz
sha256: a7847f7b8111f0d73edc3d2594c5dd4dd853006360a9e7f5e91565257fef5c3e
timestamp: 2023-01-26 16:14:28+00:00