Skip to content

🐳 Docker image with Python 3.12, 2.7.18 and uv pre-installed.

License

Notifications You must be signed in to change notification settings

coatl-dev/docker-six

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

coatldev/six

pre-commit.ci status Docker Repository on Docker Hub Docker Repository on Quay

Docker image based on Ubuntu 24.04 (Noble Numbat) with Python 3.12.12 and 2.7.18 pre-installed, plus uv.

Supported tags

For the full list of supported tags, see:

Supported platforms

Container image registry amd64 arm64
Docker Hub βœ… βœ…
Quay.io βœ… βœ…

How to use this image

The examples below will demonstrate how to use this image in Azure Pipelines, and GitHub Workflows.

Note

pip caching is disabled by default. See: actions/runner#652

Azure Pipelines

jobs:
  - job: tox

    pool:
      vmImage: ubuntu-latest

    container:
      image: coatldev/six:latest # or quay.io/coatldev/six:latest
      env:
        UV_PYTHON: '3.14'

    steps:
      - script: |
          sudo chown -R $(whoami):$(id -ng) "${PYTHON_ROOT}"
        displayName: Change owner

      - script: |
          uvx tox
        displayName: Run tests

GitHub Actions workflow

jobs:
  tox:

    runs-on: ubuntu-latest

    container:
      image: coatldev/six:latest # or quay.io/coatldev/six:latest
      env:
        UV_PYTHON: '3.14'

    steps:
      - name: Checkout repo
        uses: actions/checkout@v4

      - name: Run tests
        run: |
          uvx tox

Sponsor this project

 

Contributors 4

  •  
  •  
  •  
  •