Skip to content

Blackwell 0.0.3: Python 3.10 support

Latest

Choose a tag to compare

@OliverObst OliverObst released this 04 Oct 03:24
0e59821

Blackwell 0.0.3 adds official Python 3.10 support, preserving the public API from 0.0.2.

Install or upgrade:

python -m pip install --upgrade blackwell

Python and JAX compatibility

The runtime dependency remains jax>=0.6. Installers select JAX using its Python compatibility metadata; the universal development lock records:

Python Locked JAX
3.10 0.6.2
3.11 0.10.2
3.12 and newer 0.11.1

The interpreter running the installer determines the version selection. To use Python 3.11 and upgrade JAX explicitly:

python3.11 -m pip install --upgrade blackwell jax

Validation

  • All 91 tests and both release examples pass against clean installed wheels on Python 3.10/JAX 0.6.2 and Python 3.11/JAX 0.10.2 locally.
  • CI tests Linux/Python 3.10, 3.11 and 3.12, and macOS/Python 3.13.
  • The release workflow verifies the built wheel and examples in clean Python 3.10–3.13 environments before PyPI publication.
  • Lint, strict documentation build, wheel/source builds and strict distribution metadata checks pass.

Package metadata, Python classifiers, Ruff configuration, lockfile, citation, changelog and installation/platform documentation have been updated.

Installation guide · Full changes