enthought / okonomiyaki

Okonomiyaki is aimed at consolidating a lot of our low-level code used for Enthought's eggs and python runtimes.
Other
2 stars 3 forks source link

Add Alpine Linux as platform #469

Open maribu opened 2 months ago

maribu commented 2 months ago

Alpine Linux is a small, simple and secure Linux distro that uses musl (instead of the more common glibc) as standard C lib, OpenRC as init system, and the Alpine Package Keeper (apk) as package manager.

Alpine is also introduced as a family, as it fundamentally different to both Debian and Red Hat families of Linux distros. And in fact, with Postmarket OS a notable other Linux distro is based directly on Alpine, so there is in fact a (small) family of distros based on Alpine.

Note: This is required for passing the unit tests on Alpine Linux.

itziakos commented 5 days ago

@maribu version 2.0.0 is released. The tests should pass on platforms that Enthought does not support yet. Furthermore, most of the requirements have been moved to optional extra which should make it easier for packages like simplesat to be built and tested.