Public | Automated Build

Last pushed: 7 days ago
Short Description
Ubuntu-based image with current and deprecated Python interpreters
Full Description

Nest of serpents

This repo provides two Ubuntu-derived image that have the following interpreters installed.
(They are distributed to different images due to limitations in the Docker hub's automated build system.)

funkyfuture/nest-of-serpents:latest
  • CPython 2
    • python2.3 (2.3.7)
    • python2.4 (2.4.6)
    • python2.5 (2.5.6)
    • python2.6 (2.6.9)
    • python2.7 (2.7.14)
  • CPython 3
    • python3.1 (3.1.5)
    • python3.2 (3.2.6)
    • python3.3 (3.3.6)
    • python3.4 (3.4.7)
    • python3.5 (3.5.4)
    • python3.6 (3.6.3)
  • PyPy
    • pypy2 (5.9.0)
    • pypy3 (5.9.0)
funkyfuture/nest-of-serpents:pyston

As unfortunateley the Pyston development was stopped, there will be no further builds of
this image.

  • all from :latest (though versions may be outdated)
  • Pyston
    • pyston (0.6)

Their sources are
Felix Krull's Deadsnakes PPA,
the Python sources,
the Pyston sources,
and PyPy's builds.

The images are supposed to be a base for testing Python-code against historical
and most recent interpreters. Some further tools for are on board, see below.

pip

The latest pip available at build time is installed for versions CPython
2.6, 2.7, 3.3 and onwards. Those for PyPy are called pyp2 respectively
pyp3. For Pyston there's pyston-pip, note that this installs executables
to /opt/pyston/bin.

You may use the PIP_INDEX_URL environment variable to use a
PyPI-cache.

Other tools

These tools are installed additionally to those from the Ubuntu-image:
bzip2, curl, gcc, git, jupp, less, make, nano time vim,
xz and its friends.

Feel free to request further tools that are useful in general to be included.

Docker Hub repository

https://registry.hub.docker.com/u/funkyfuture/nest-of-serpents/

Source repository

https://github.com/funkyfuture/docker-nest-of-serpents

TODO

  • MD5 checks
  • add CPython 2.0, 2.1, 2.2, 3.0
  • implement mechanics to link a devpi-container
  • dig out pip-versions that are compatible with 2.3, 2.4, 2.5, 3.1 and 3.2
Docker Pull Command
Owner
funkyfuture

Comments (0)