|
| 1 | +# TEMPLATE_PYTHON_PACKAGE |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | +## Python Versions |
| 7 | + |
| 8 | +This project actively supports these Python versions: |
| 9 | + |
| 10 | +* 3.10 |
| 11 | +* 3.9 |
| 12 | +* 3.8 |
| 13 | +* 3.7 |
| 14 | +* 3.6 |
| 15 | + |
| 16 | + |
| 17 | +## Image Variants |
| 18 | + |
| 19 | +Like the upstream Python containers themselves a variety of image variants are supported. |
| 20 | + |
| 21 | + |
| 22 | +### Full |
| 23 | + |
| 24 | +The default container type, and if you're not sure what container to use start here. It has a variety of libraries and build tools installed, making it easy to extend. |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +### Slim |
| 29 | + |
| 30 | +This container is similar to Full but with far less libraries and tools installed by default. If yo're looking for the tiniest possible image with the most stability this is your best bet. |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | +### Alpine |
| 35 | + |
| 36 | +This container is provided for those who wish to use Alpine. Alpine works a bit differently than the other image types, as it uses `musl` instead of `glibc` and many libaries are not well tested under `musl` at this time. |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | +## Architectures |
| 41 | + |
| 42 | +Every tag in this repository supports these architectures: |
| 43 | + |
| 44 | +* linux/amd64 |
| 45 | +* linux/arm64 |
| 46 | +* linux/arm/v7 |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +## Tags |
| 51 | +* Recommended Image: `ghcr.io/multi-py/multipy-image-template:py3.10-0.1.1` |
| 52 | +* Slim Image: `ghcr.io/multi-py/multipy-image-template:py3.10-slim-0.1.1` |
| 53 | + |
| 54 | +Tags are based on the package version, python version, and the upstream container the container is based on. |
| 55 | + |
| 56 | +| TEMPLATE_PYTHON_PACKAGE Version | Python Version | Full Container | Slim Container | Alpine Container | |
| 57 | +|-----------------------|----------------|----------------|----------------|------------------| |
| 58 | +| latest | 3.10 | py3.10-latest | py3.10-slim-latest | py3.10-alpine-latest | |
| 59 | +| latest | 3.9 | py3.9-latest | py3.9-slim-latest | py3.9-alpine-latest | |
| 60 | +| latest | 3.8 | py3.8-latest | py3.8-slim-latest | py3.8-alpine-latest | |
| 61 | +| latest | 3.7 | py3.7-latest | py3.7-slim-latest | py3.7-alpine-latest | |
| 62 | +| latest | 3.6 | py3.6-latest | py3.6-slim-latest | py3.6-alpine-latest | |
| 63 | +| 0.1.1 | 3.10 | py3.10-0.1.1 | py3.10-slim-0.1.1 | py3.10-alpine-0.1.1 | |
| 64 | +| 0.1.1 | 3.9 | py3.9-0.1.1 | py3.9-slim-0.1.1 | py3.9-alpine-0.1.1 | |
| 65 | +| 0.1.1 | 3.8 | py3.8-0.1.1 | py3.8-slim-0.1.1 | py3.8-alpine-0.1.1 | |
| 66 | +| 0.1.1 | 3.7 | py3.7-0.1.1 | py3.7-slim-0.1.1 | py3.7-alpine-0.1.1 | |
| 67 | +| 0.1.1 | 3.6 | py3.6-0.1.1 | py3.6-slim-0.1.1 | py3.6-alpine-0.1.1 | |
| 68 | +| 0.1.0 | 3.10 | py3.10-0.1.0 | py3.10-slim-0.1.0 | py3.10-alpine-0.1.0 | |
| 69 | +| 0.1.0 | 3.9 | py3.9-0.1.0 | py3.9-slim-0.1.0 | py3.9-alpine-0.1.0 | |
| 70 | +| 0.1.0 | 3.8 | py3.8-0.1.0 | py3.8-slim-0.1.0 | py3.8-alpine-0.1.0 | |
| 71 | +| 0.1.0 | 3.7 | py3.7-0.1.0 | py3.7-slim-0.1.0 | py3.7-alpine-0.1.0 | |
| 72 | +| 0.1.0 | 3.6 | py3.6-0.1.0 | py3.6-slim-0.1.0 | py3.6-alpine-0.1.0 | |
| 73 | + |
| 74 | + |
| 75 | +### Older Tags |
| 76 | + |
| 77 | +Older tags are left for historic purposes but do not receive updates. A full list of tags can be found on the package's [registry page](https://github.com/multi-py/multipy-image-template/pkgs/container/multipy-image-template). |
| 78 | + |
| 79 | + |
0 commit comments