[python-committers] Official python-dev docker images

Barry Warsaw barry at python.org
Thu Dec 7 16:28:39 EST 2017

[Continuing to CC Abhilash, who is not on this list. -B]
> On Dec 7, 2017, at 14:36, R. David Murray <rdmurray at bitdance.com> wrote:
> On Thu, 07 Dec 2017 13:00:31 -0500, Barry Warsaw <barry at python.org> wrote:
>> Brett and I want to promote this more widely within the Python
>> community as the “official Python Docker image” that projects can use
>> in their own testing environments, or base their own images on it.  We
>> wanted to give you guys a heads up first to get your feedback, and
>> maybe thoughts on the best places to promote this, e.g. on the
>> python.org website or other places.
> Well, the place to get a python Docker image listed would be
> https://hub.docker.com/_/python/.  That's the first google hit for python
> docker, and it already has a host of images available.  How does yours
> differ from those?  It sounds like it is by having multiple versions
> and tox so you can test your library/ap against multiple Python
> versions using a single container.  That does sound useful :)

There are several differences.  Probably the two biggest are that 1) the ones on docker hub are not maintained by *us* but instead by “the Docker Community”; 2) AFAICT, the ones on docker hub aren’t development focused images, so they only have one single version of Python installed.  For any Python-based project that wants to e.g. run CI against multiple versions of Python, that isn’t helpful (and hence why we built this one).  Our image is bigger, but more generally useful to library and application developers, rather than say, application deployment users.

> But, be careful with names.  "official Python Docker image" sounds like
> what one would use when one wants to *run* a python application in a docker
> container, which is what the images that are currently listed on the
> page mentioned above seem directed at.

That’s good feedback!  I want to be clear about the purpose of this image, both in that it’s blessed and maintained by us, and that its focus is on the Python library and application developer (primarily for testing purposes).

So maybe: Python.Org Official Multiversion Development Docker Image Doubleplus Good!


Seriously, audience and naming are important to get right.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://mail.python.org/pipermail/python-committers/attachments/20171207/06efcea6/attachment.sig>

More information about the python-committers mailing list