Sign inSign up

hkprog/cython

By hkprog

Updated over 1 year ago

Mutli version of cython using pyenv for python 3.9, 3.10, 3.11 and 3.12

Image
0

1.8K

hkprog/cython repository overview

Git repository: https://gitlab.hkprog.org/dockers/cython

Using Cython

Use /home/developer/circle as an example

bash
cd /home/developer/circle
./build.sh

production versions

To run in interactive mode:

docker pull hkprog/pyenv:alpine-3.16-aarch64
docker run -it --name pyenv -d hkprog/pyenv:alpine-3.16-aarch64
docker exec -it pyenv /bin/bash

or using docker desktop by using "entry-point"

Docker TagOSpython3System python3cythonArchitecture
alpine-3.16-aarch64Alpine 3.16.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.16-amd64Alpine 3.16.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
alpine-3.17-aarch64Alpine 3.17.103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.17-amd64Alpine 3.17.103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
alpine-3.18-aarch64Alpine 3.18.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.18-amd64Alpine 3.18.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
alpine-3.19-aarch64Alpine 3.19.33.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.19-amd64Alpine 3.19.33.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
alpine-3.20-aarch64Alpine 3.20.33.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.20-amd64Alpine 3.20.33.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
centos-8-aarch64CentOS Linux 83.9.20, 3.10.15, 3.11.10, 3.12.73.6.83.0.11arm64 (aarch64)
centos-8-amd64CentOS Linux 83.9.20, 3.10.15, 3.11.10, 3.12.73.6.83.0.11x86_64 (amd64)
centos-stream-9-aarch64CentOS Stream 93.9.20, 3.10.15, 3.11.10, 3.12.73.9.193.0.11arm64 (aarch64)
centos-stream-9-amd64CentOS Stream 93.9.20, 3.10.15, 3.11.10, 3.12.73.9.193.0.11x86_64 (amd64)
debian-10-aarch64Debian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
debian-10-amd64Debian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
debian-11-aarch64Debian 113.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
debian-11-amd64Debian 113.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
debian-12-aarch64Debian 123.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
debian-12-amd64Debian 123.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
ubuntu-18.04-aarch64Ubuntu 18.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.6.93.0.11arm64 (aarch64)
ubuntu-18.04-amd64Ubuntu 18.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.6.93.0.11x86_64 (amd64)
ubuntu-18.10-aarch64Ubuntu 18.103.9.20, 3.10.15, 3.11.10, 3.12.73.6.83.0.11arm64 (aarch64)
ubuntu-18.10-amd64Ubuntu 18.103.9.20, 3.10.15, 3.11.10, 3.12.73.6.83.0.11x86_64 (amd64)
ubuntu-19.04-aarch64Ubuntu 19.043.9.20, 3.10.15, 3.11.10, 3.12.73.7.33.0.11arm64 (aarch64)
ubuntu-19.04-amd64Ubuntu 19.043.9.20, 3.10.15, 3.11.10, 3.12.73.7.33.0.11x86_64 (amd64)
ubuntu-19.10-aarch64Ubuntu 19.103.9.20, 3.10.15, 3.11.10, 3.12.73.7.53.0.11arm64 (aarch64)
ubuntu-19.10-amd64Ubuntu 19.103.9.20, 3.10.15, 3.11.10, 3.12.73.7.53.0.11x86_64 (amd64)
ubuntu-20.04-aarch64Ubuntu 20.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.8.103.0.11arm64 (aarch64)
ubuntu-20.04-amd64Ubuntu 20.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.8.103.0.11x86_64 (amd64)
ubuntu-20.10-aarch64Ubuntu 20.103.9.20, 3.10.15, 3.11.10, 3.12.73.8.103.0.11arm64 (aarch64)
ubuntu-20.10-amd64Ubuntu 20.103.9.20, 3.10.15, 3.11.10, 3.12.73.8.103.0.11x86_64 (amd64)
ubuntu-21.04-aarch64Ubuntu 21.043.9.20, 3.10.15, 3.11.10, 3.12.73.9.53.0.11arm64 (aarch64)
ubuntu-21.04-amd64Ubuntu 21.043.9.20, 3.10.15, 3.11.10, 3.12.73.9.53.0.11x86_64 (amd64)
ubuntu-21.10-aarch64Ubuntu 21.103.9.20, 3.10.15, 3.11.10, 3.12.73.9.73.0.11arm64 (aarch64)
ubuntu-21.10-amd64Ubuntu 21.103.9.20, 3.10.15, 3.11.10, 3.12.73.9.73.0.11x86_64 (amd64)
ubuntu-22.04-aarch64Ubuntu 22.04.4 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.10.123.0.11arm64 (aarch64)
ubuntu-22.04-amd64Ubuntu 22.04.4 LTS3.9.20, 3.10.15, 3.11.10, 3.12.73.10.123.0.11x86_64 (amd64)
ubuntu-22.10-aarch64Ubuntu 22.103.9.20, 3.10.15, 3.11.10, 3.12.73.9.73.0.11arm64 (aarch64)
ubuntu-22.10-aarch64Ubuntu 22.103.9.20, 3.10.15, 3.11.10, 3.12.73.10.73.0.11x86_64 (amd64)
ubuntu-23.04-aarch64Ubuntu 23.043.9.20, 3.10.15, 3.11.10, 3.12.73.11.43.0.11arm64 (aarch64)
ubuntu-23.04-amd64Ubuntu 23.043.9.20, 3.10.15, 3.11.10, 3.12.73.11.43.0.11x86_64 (amd64)
ubuntu-23.10-aarch64Ubuntu 23.103.9.20, 3.10.15, 3.11.10, 3.12.73.11.63.0.11arm64 (aarch64)
ubuntu-23.10-amd64Ubuntu 23.103.9.20, 3.10.15, 3.11.10, 3.12.73.11.63.0.11x86_64 (amd64)
ubuntu-24.04-aarch64Ubuntu 24.043.9.20, 3.10.15, 3.11.10, 3.12.73.12.33.0.11arm64 (aarch64)
ubuntu-24.04-amd64Ubuntu 24.043.9.20, 3.10.15, 3.11.10, 3.12.73.12.33.0.11x86_64 (amd64)
ubuntu-24.10-aarch64Ubuntu 24.103.9.20, 3.10.15, 3.11.10, 3.12.73.12.33.0.11arm64 (aarch64)
ubuntu-24.10-amd64Ubuntu 24.103.9.20, 3.10.15, 3.11.10, 3.12.73.12.33.0.11x86_64 (amd64)

base versions

To run in interactive mode:

docker pull hkprog/cython:alpine-3.16-aarch64-base
docker run --name cython -d hkprog/cython:alpine-3.16-aarch64-base
docker exec -it cython /bin/bash

For base versions, there is no entry-point, The default user is root, no volume exposed. It doesn't support "docker desktop", please use command only.

Docker TagOSpython3System python3cythonArchitecture
alpine-3.16-aarch64-baseAlpine 3.16.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.16-amd64-baseAlpine 3.16.93.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
alpine-3.17-aarch64-baseAlpine 3.17.103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
alpine-3.17-amd64-baseAlpine 3.17.103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
debian-10-aarch64-baseDebian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
debian-10-amd64-baseDebian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
debian-12-aarch64-baseDebian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
debian-12-amd64-baseDebian 103.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)
ubuntu18.04-aarch64-baseUbuntu 18.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11arm64 (aarch64)
ubuntu18.04-union-amd64-baseUbuntu 18.04.6 LTS3.9.20, 3.10.15, 3.11.10, 3.12.7N/A3.0.11x86_64 (amd64)

Tag summary

Content type

Image

Digest

sha256:83a3dba9c

Size

383.2 MB

Last updated

over 1 year ago

docker pull hkprog/cython:ubuntu-24.10-amd64