Python docker images for CircleCI that include pre-release versions of Python.
5.3K
CircleCI doesn't make official cimg/python images available for Python pre-releases, so this does. The goal is to make it straightforward to test projects on the beta or release candidate versions of upcoming major Python releases. Available Python versions (versions suffixed with t are “free-threading,” or no GIL, a new feature in 3.13.0+):
t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)t image does not have Poetry.)This is pretty much a copy of the official CircleCI image with some small tweaks. CircleCI's source can be found at: https://github.com/CircleCI-Public/cimg-python/
⚠️ Please note that, in some images, tools like poetry, pipenv, and pipx may be missing. They are sometimes not yet compatible with pre-release versions of Python or are not yet compatible with free-threaded Python.
Use these images just like you'd normally use a cimg/python:<version> image. For example, from a CircleCI config file like:
version: 2.1
jobs:
test:
docker:
- image: mr0grog/circle-python-pre:3.15.0rc2
steps:
- checkout
- run:
name: Install Dependencies
command: |
pip install .
- run:
name: Tests
command: |
pytest -vv
workflows:
ci:
jobs:
- test
Copyright (C) 2023-2026 Rob Brackett. See the LICENSE file for details.
Most of the Dockerfile is a fork of CircleCI's official image, which is also MIT-licensed: https://github.com/CircleCI-Public/cimg-python/
Content type
Image
Digest
sha256:3c5e940cd…
Size
810.3 MB
Last updated
16 days ago
docker pull mr0grog/circle-python-pre:3.15.0rc2