six logo

coatldev/six

By coatldev

Updated 1 day ago

Ubuntu with Python 3.13, 3.12 and 2.7.18 pre-installed.

Image
Languages & Frameworks
Integration & Delivery
Developer Tools
2

10K+

coatldev/six

Docker Pulls

Docker image based on Ubuntu 24.04 (Noble Numbat) with Python 3.13.2, 3.12.9 and 2.7.18 pre-installed.

Supported tags

For the full list of supported tags, click here.

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: https://github.com/actions/runner/issues/652

Azure Pipelines
jobs:
  - job: tox

    pool:
      vmImage: ubuntu-latest

    container: coatldev/six:latest

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

      - script: |
          python -m pip install tox
        displayName: Install dependencies

      - script: |
          tox
        displayName: Run tests
GitHub Workflows
jobs:
  tox:

    runs-on: ubuntu-latest

    container: coatldev/six:latest

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

      - name: Install dependencies
        run: |
          python -m pip install tox

      - name: Run tests
        run: |
          tox

Source of inspiration

Based on the Docker "Official Image" for python using the following Dockerfiles:

Docker Pull Command

docker pull coatldev/six