Skip to content

python3.10-build-standalone

Self-contained and portable CPython build

Fully-usable, full-featured Python installation: most extension modules from the Python standard library are present and their library dependencies are either distributed with the distribution or are statically linked. Python distributions form the python-build-standalone project are built in a manner to minimize run-time dependencies. This includes limiting the CPU instructions that can be used and limiting the set of shared libraries required at run-time. The goal is for the produced distribution to work on any system for the targeted architecture.

dev

https://github.com/indygreg/python-build-standalone

amd64 arm64

Installation

1. Add WakeMeOps repository

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

2. Install python3.10-build-standalone

sudo apt install python3.10-build-standalone

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    python3.10-build-standalone=3.10.9+20230116*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      python3.10-build-standalone=3.10.9+20230116*

Download URLs

Version SHA256 Size (KB)
3.10.9+20230116 6e47c255f00d3df696c0ac83431f5d9435bb9be6608f34532b9e27cd536503d6 14335
Version SHA256 Size (KB)
3.10.9+20230116 a4d41378dab9bb9c1af1b72cbfaf766e5910e867c42c9cb7be81c4dbda59de9e 13201

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for python3.10-build-standalone are versioned here.

Click here to see python3.10-build-standalone ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/python3.10-build-standalone/ops2deb.yml
name: python3.10-build-standalone
matrix:
  architectures:
    - amd64
    - arm64
version: 3.10.9+20230116
homepage: https://github.com/indygreg/python-build-standalone
summary: self-contained and portable CPython build
description: |-
  Fully-usable, full-featured Python installation: most extension modules from
  the Python standard library are present and their library dependencies are
  either distributed with the distribution or are statically linked.
  Python distributions form the python-build-standalone project are built in a
  manner to minimize run-time dependencies. This includes limiting the CPU
  instructions that can be used and limiting the set of shared libraries required
  at run-time. The goal is for the produced distribution to work on any system
  for the targeted architecture.
fetch: https://github.com/indygreg/python-build-standalone/releases/download/{{version[-8:]}}/cpython-{{version}}-{{rust_target}}-install_only.tar.gz
install:
  - python:/usr/lib/python-build-standalone/3.10/

The blueprint fetch keyword contains a URL template pointing to python3.10-build-standalone releases. Downloaded files are locked in a lockfile versioned here.

Click here to see python3.10-build-standalone release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/python3.10-build-standalone/ops2deb.lock.yml
- url: https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz
  sha256: 2003750f40cd09d4bf7a850342613992f8d9454f03b3c067989911fb37e7a4d1
  timestamp: 2023-03-14 18:12:05+00:00
- url: https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz
  sha256: d196347aeb701a53fe2bb2b095abec38d27d0fa0443f8a1c2023a1bed6e18cdf
  timestamp: 2023-03-14 18:12:05+00:00
- url: https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz
  sha256: debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4
  timestamp: 2023-03-14 17:54:48+00:00
- url: https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz
  sha256: 02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423
  timestamp: 2023-03-14 17:54:48+00:00

Badge

WakeMeOps

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