CircleCI-Public / cimg-python

The Next-Gen CircleCI Python Docker Convenience Image.
https://circleci.com/developer/images/image/cimg/python
MIT License
33 stars 32 forks source link

Release Poetry 1.4.2 for Python 3.8 and 3.9 #191

Closed ralbertazzi closed 1 year ago

ralbertazzi commented 1 year ago

Python 3.8 and 3.9 are still active minor versions but they haven't been updated to the latest Poetry in the last release. I'd be great to have poetry upgraded to the latest version there too

ralbertazzi commented 1 year ago

Actually Poetry 1.5 has been released a few days ago, so it would be great to have it on Python 3.8 onwards

ralbertazzi commented 1 year ago

Poetry 1.5.1 is out, any news on when we could see this released on cimg ?

ryanbourdais commented 1 year ago

Hi @ralbertazzi new versions of Python 3.8 and 3.9 got released earlier today so we should have a new image with updated poetry included out by the end of the day

ryanbourdais commented 1 year ago

The new images should now be live with the latest version of poetry. Please reopen this issue if you have any further questions or if this is not a resolution.

ralbertazzi commented 1 year ago

That's amazing, thank you @ryanbourdais ! However, it would be great to have a consistent support for the same tools versions across all supported Python versions - in short, it would be great to have the latest Poetry on 3.10 and 3.11 too.

It looks to me like the core issue is related to releases being possible only when a new Python version gets out, which makes it hard to stay up to date with other tools installed within the same Docker image. However, this is the only thing that you can do with the current tagging scheme, unless you go for the option of overriding existing tags, which is not ideal.

Food for thought: it might be interesting to consider changing tagging scheme to something like "python.version-year:month" (eg 3.9-23.06) like the base cimg does. At that point you could cut a fresh new release every month with the latest tools stack (and latest base cimg too!).

ralbertazzi commented 1 year ago

@ryanbourdais actually 3.10.12 and 3.11.4 have just been released too! 😄 I don't see the Docker images released on Docker Hub yet, but could you cut a cimg release for those images too when they are out? 🙏

ryanbourdais commented 1 year ago

@ralbertazzi those images are now released