docker-python

Add poetry, pre-commit, and other dev tools for official Python slim bullseye Docker image.

BSD-3-CLAUSE License

Stars
8

Bot releases are visible (Hide)

docker-python - 6.2.0 Release Latest Release

Published by playpauseandstop almost 2 years ago

  • Update py311 image to Python 3.11.1
  • Update py310 image to Python 3.10.9
  • Update py39 image to Python 3.9.16
  • Update py38 image to Python 3.8.16
  • Update py37 image to Python 3.7.16
  • Update pip to 22.3.1
  • POSSIBLE BREAKING CHANGE: Update poetry to 1.3.1
  • Update pre-commit to 2.21.0
  • POSSIBLE BREAKING CHANGE: Update tox to 4.2.6
  • Update virtualenv to 20.17.1
docker-python - 6.1.0 Release

Published by playpauseandstop almost 2 years ago

py311 image now uses stable Python 3.11.0 version.

  • Update py311 image to Python 3.11.0
  • Update py310 image to Python 3.10.8
  • Update py39 image to Python 3.9.15
  • Update py38 image to Python 3.8.15
  • Update py37 image to Python 3.7.15
  • Update pip to 22.3
  • Update poetry to 1.2.2
  • Update virtualenv to 20.16.6

Full Changelog: https://github.com/playpauseandstop/docker-python/compare/6.0.0...6.1.0

docker-python - 6.0.0 Release

Published by playpauseandstop about 2 years ago

Update default image to use Python 3.11.0rc2, which hopefully allows image users better prepare to stable 3.11.0 release.

As well as deprecate py36 flavour altogether, good bye, old friend! It was a great ride!

  • BREAKING CHANGE: Use Python 3.11.0rc2 as base image
  • BREAKING CHANGE: Discount py36 flavour
  • BREAKING CHANGE: Update poetry to 1.2.1
  • Update py310 image to 3.10.7
  • Update py39 image to 3.9.14
  • Update py38 image to 3.8.14
  • Update py37 image to 3.7.14
  • Update pip to 22.2.2
  • Update pipx to 1.1.0
  • Update pre-commit to 2.20.0
  • Update tox to 3.26.0
  • Update virtualenv to 20.16.5
docker-python - 5.3.0 Release

Published by playpauseandstop about 2 years ago

  • Update py310 image to Python 3.10.4
  • Update py39 image to Python 3.9.12
  • Update py38 image to Python 3.8.13
  • Update py37 image to Python 3.7.13
  • Update pip to 22.1
  • Update pre-commit to 2.19.0
  • Update tox to 3.25.0
  • Update virtualenv to 20.14.1
docker-python - 5.2.0 Release

Published by playpauseandstop over 2 years ago

  • BREAKING CHANGE: Do not install pipx into user site-packages, install it into the system site-packages and configure to use /opt/pipx for venvs and binaries
  • Update py310 image to Python 3.10.2
  • Update py39 image to Python 3.9.10
  • Update pip to 22.0.3
  • Update pipx to 1.0.0
  • Update poetry to 1.1.13
  • Update pre-commit to 2.17.0
  • Update tox to 3.24.5
  • Update virtualenv to 20.13.1
docker-python - 5.1.0 Release

Published by playpauseandstop over 2 years ago

  • Update py310 image to 3.10.1
  • Update py39 image to 3.9.9
  • Update poetry to 1.1.12
  • Update pre-commit to 2.16.0
docker-python - 5.0.0 Release

Published by playpauseandstop almost 3 years ago

Update default Python version to use to 3.10.0, as well as use latest slim-bullseye image instead of slim-buster.

On top of that, install poetry, pre-commit, and tox via pipx, while still install latest pip, pipx, and virtualenv via pip.

Full list of updates:

  • Provide py310 image based on python:3.10.0-slim-bullseye
  • Update py39 image to Python 3.9.7
  • Update py38 image to Python 3.8.12
  • Update py37 image to Python 3.7.12
  • Update py36 image to Python 3.6.15
  • Update pip to 21.3.1
  • Install pipx 0.16.4
  • Update poetry to 1.1.11
  • Update pre-commit to 2.15.0
  • Update tox to 3.24.2
  • Update virtualenv to 20.10.0
  • Update versions of all system dev tools to ones, which used in Debian Bullseye
docker-python - 4.3.0 Release

Published by playpauseandstop over 3 years ago

  • Update py39 image to Python 3.9.5
  • Update py38 image to Python 3.8.10
  • Update tox to 3.23.1
  • Update virtualenv to 20.4.6
docker-python - 4.2.0 Release

Published by playpauseandstop over 3 years ago

  • Update py39 image to Python 3.9.4
  • Update py38 image to Python 3.8.9
  • Update py37 image to Python 3.7.10
  • Update py36 image to Python 3.6.13
  • Update poetry to 1.1.6
  • Install poetry in different Docker layer (poetry-base)
  • Update pip to 21.1.1
  • Update pre-commit to 2.12.1
  • Update tox to 3.23.0
  • Update virtualenv to 20.4.4
docker-python - 4.1.0 Release

Published by playpauseandstop over 3 years ago

  • Update py39 image to Python 3.9.1
  • Update py38 image to Python 3.8.7
  • Update pip to 20.3.3
  • Update pre-commit to 2.9.3
  • Update virtualenv to 20.2.2
docker-python - 4.0.0 Release

Published by playpauseandstop almost 4 years ago

  • BREAKING CHANGE: By default use Python 3.9.0 for base image
  • Add new py39 flavour
  • Update pip to 20.2.4
  • Update poetry to 1.1.4
  • Update pre-commit to 2.8.2
  • Update tox to 3.20.1
  • Update virtualenv to 20.1.0
docker-python - 3.5.0 Release

Published by playpauseandstop about 4 years ago

  • Update py38 image to 3.8.5
  • Update poetry to 1.0.10
  • Update tox to 3.18.0
docker-python - 3.4.0 Release

Published by playpauseandstop over 4 years ago

  • Update py38 image to 3.8.4
  • Update py37 image to 3.7.8
  • Update py36 image to 3.6.11
  • Update pre-commit to 2.6.0
  • Update tox to 3.17.0
  • Update virtualenv to 20.0.27
docker-python - 3.3.0 Release

Published by playpauseandstop over 4 years ago

  • Update py38 image to 3.8.3
  • Update py37 image to 3.7.7
  • Update pip to 20.1.1
  • Update pre-commit to 2.4.0
  • Update tox to 3.15.1
  • Update virtualenv to 20.0.21
  • Add g++ 8.3.0
  • Add gettext 0.19.8.1
  • Add rsync 3.1.3
docker-python - 3.2.0 Release

Published by playpauseandstop over 4 years ago

  • Update py38 image to use Python 3.8.2
  • Update poetry to 1.0.5
  • Update pip to 20.0.2
  • Update pre-commit to 2.1.1
  • Update tox to 3.14.5
  • Update virtualenv to 20.0.7
docker-python - 3.1.0 Release

Published by playpauseandstop almost 5 years ago

  • Update py38 image to 3.8.1
  • Update py37 image to 3.7.6
  • Update py36 image to 3.6.10
  • Update poetry to 1.0.2
  • Update pre-commit to 1.21.0
  • Update tox to 3.14.3
  • Update virtualenv to 16.7.9
docker-python - 3.0.0 Release

Published by playpauseandstop almost 5 years ago

  • Update poetry to 1.0.0
  • Update tox to 3.14.2
  • Final 3.0.0 release, which highlights:
    • py38 as default image
    • Drop py35 image
    • Use slim-buster images for py36, py37 & py38
    • Install poetry 1.0.0
docker-python - 3.0.0b2 Release

Published by playpauseandstop almost 5 years ago

  • Update poetry to 1.0.0b8
  • Update virtualenv to 16.7.8
docker-python - 3.0.0b1 Release

Published by playpauseandstop almost 5 years ago

  • Update poetry to 1.0.0b5
  • Update tox to 3.14.1
docker-python - 3.0.0b0 Release

Published by playpauseandstop almost 5 years ago

  • Introduce py38 base image and make it default
  • As there is no slim-stretch flavor for py38 use slim-buster instead
  • Upgrade to poetry==1.0.0b4 as it only version to work on py38