python-hosts icon indicating copy to clipboard operation
python-hosts copied to clipboard

The future of coatldev/six:latest

Open cesarcoatl opened this issue 2 years ago • 1 comments

Hello there,

I am the maintainer for coatldev/six and first, I'd like to thank you for using that image. Secondly, I would like to share my decision behind the future removal of the latest tag for that image.

coatldev/six was created because I had the need to test my packages were properly installed on Python 2, and running tests code formatters, linters and type checking using Python 3.10 because mypy[python2]==0.971 when 3.11.0 was released, it could not be installed, but recent tests show that it is now possible to install using 3.11 and even 3.12.0rc2.

Because of those reasons, coatldev/six is no longer exclusively for Python 3.10 and 2.7; it now has 3.11 and 3.12 as options, too. So a latest tag does not make sense anymore.

Instead of latest I would suggest "pinning" your dependency using any (or all) of the following tags: 3.10, 3.11, or 3.12.

I plan to completely remove the latest tag by the end of October or whenever this has been updated on this repo.

Regards, César

cesarcoatl avatar Sep 15 '23 18:09 cesarcoatl

On a second thought, I have considered keeping the latest tag but it will be pointing to the latest stable release for Python 3, which will be 3.12.0 whenever it is released this October.

In the meantime, latest will keep pointing to coatldev/six:3.10.13. But at the end of September it will be pointing to coatlde/six:3.11.


EDIT

PR https://github.com/coatl-dev/docker-six/pull/24 has been merged.

This means that if we get a 3.11.6 release before 3.12.0, we will have the following tags for it: 3, 3.11, 3.11.6, and latest.

cesarcoatl avatar Sep 15 '23 19:09 cesarcoatl