kubesphere / s2i-python-container

Apache License 2.0
5 stars 5 forks source link
devops

Gitpod ready-to-code

Python container images

This repository contains the source for building various versions of the Python application as a reproducible container image using source-to-image. Users can choose between RHEL, Fedora and CentOS based builder images. The resulting image can be run using Docker.

Contributing

In this repository distgen > 1.0 is used for generating directories for Python versions. Also make sure distgen imports the jinja2 package >= 2.10. If you'd like to update some of the files, please make changes in specs/multispec.yml and/or templates under src/ and run make generate-all.

Versions

Python versions currently provided are:

RHEL versions currently supported are:

CentOS versions currently supported are:

Installation

To build a Python image, choose either the CentOS or RHEL based image:

Notice: By omitting the VERSIONS parameter, the build/test action will be performed on all provided versions of Python.

Usage

For information about usage of Dockerfile for Python 2.7, see usage documentation.

For information about usage of Dockerfile for Python 3.5, see usage documentation.

For information about usage of Dockerfile for Python 3.6, see usage documentation.

Test

Users can choose between testing a Python test application based on a RHEL or CentOS image.

Notice: By omitting the VERSIONS parameter, the build/test action will be performed on all provided versions of Python.

Repository organization