Public Repository

Last pushed: 4 months ago
Short Description
Alpine-based python (compiled from scratch) container
Full Description

Python From Scratch (almost)

NOTE: beta state and not tested yet

This project uses https://github.com/urban-1/PFS to compile python on Alpine Linux.

PFS should (in theory) be able to compile any python on any box with g++ and make. The image size is not the smallest possible but still smaller than the official ones. The result is around ~135MB

Few extra libs are installed in /usr/local/lib, currently depending on PFS options:

  • libffi: https://sourceware.org/libffi/
  • libxml2: Required by lxml module
  • libxslt: Required by lxml module
  • libsmi: Required by snimpy
  • libyaml: Required by PyYAML

Sources and tags

Everything is build by a single Dockerfile which you can find at:

https://github.com/urban-1/alpine-python-pfs.git

The tag format is <repo-version>-<python-version> where repo-version is the building code version and python version is python's 2 first digits. The supported tags are:

  • latest-3.4: Always pointing to the latest repo version and python 3.4 (3.4.3)
  • latest-2.7: Always pointing to the latest repo version and python 2.7 (2.7.12)

These are tags to:

  • 0.1-3.4: repo 0.1 and python 3.4 (3.4.3)
  • 0.1-2.7: repo 0.1 and python 2.7 (2.7.12)

Older Versions

None!

Issues and Suggestions

Please use GitHub to report any issues or request new features

Docker Pull Command
Owner
urban1

Comments (0)