/docker-python

python builds with libc version of 2.24

Primary LanguageDockerfileMIT LicenseMIT

/# docker-python

3.10/3.11/3.12

python relies on c++ std library (glib).

standard python image from docker hub is built from buildpack-deps:buster.

buster uses libc of version https://packages.debian.org/buster/libc.

most workplace/home computers are not yet upgraded to latest libc. for using applications developed python3.10, prebuilt version is no longer useable outside docker, users always have to install python by downloading tar file and build it locally, which puts us in difficult posistion.

Current repository uses debian-stretch to build python3.10/3.11.

Note:

python 3.10 needs openssl to be upgraded to 1.1.1. debian stretch images uses openssl 1.1.0 has no upgraded version of openssl in apt list. Here openssl 1.1.1 is built from source and python is built using openssl 1.1.1.

3.9

python relies on c++ std library (glib).

standard python image from docker hub is built from buildpack-deps:buster.

buster uses libc of version https://packages.debian.org/buster/libc.

most workplace/home computers are not yet upgraded to latest libc. for using applications developed python3.9, prebuilt version is no longer useable outside docker, users always have to install python by downloading tar file and build it locally, which puts us in difficult posistion.

Current repository uses debian-stretch to build python3.9.