Skip to content

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.

dev

https://pyoxidizer.readthedocs.io/en/latest/index.html

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install pyoxidizer

sudo apt install pyoxidizer

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    pyoxidizer=0.24.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      pyoxidizer=0.24.0*

Download URLs

Version SHA256 Size (KB)
0.24.0 e395ec6b565a9d84eb605f2b1266e0c440954ffefe96f99492462606e5270b97 6051
0.18.0 2e87d65fd3b97787f9f24c6dc0b00be0d5ae1bb292d5d29e9daab83f62c2b35b 4759
Version SHA256 Size (KB)
0.24.0 b1a87da164cc633115893beae3446bf4f713e74b9498a8d06dcd34993c11c4c5 5256

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

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/pyoxidizer.svg)](https://docs.wakemeops.com/packages/pyoxidizer)
<a href="https://docs.wakemeops.com/packages/pyoxidizer">
  <img src="https://docs.wakemeops.com/badges/pyoxidizer.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/pyoxidizer.svg
:target: https://docs.wakemeops.com/packages/pyoxidizer