Commit graph

9 commits

Author SHA1 Message Date
272b28c46c revert Alpine Dockerfile to source-build for musl compatibility; restore uv-based Debian Dockerfile for Python 3.14 2026-07-30 13:01:52 +10:00
e35e2aefd5 simplify Dockerfiles to use pre-built dist/eris instead of uv build
Remove all build-dependency packages (glfw-dev, cmake, git, python3-dev,
libX11, mesa, etc.) that were only needed for building eris's Python deps
from source. Replace uv + source install with COPY dist/eris. Use
python3 /usr/local/bin/eris for ENTRYPOINT to avoid shebang portability
issues.
2026-07-30 12:24:32 +10:00
7e758b4da5 fix package names for Fedora 44 and Arch; pin Dockerfile base images to current distro releases 2026-07-30 11:34:30 +10:00
e88385c861 add GLFW source build dependencies to all Dockerfiles 2026-07-29 12:48:23 +10:00
ef41f35812 fix Dockerfiles: add git, fix path to ./eris 2026-07-29 08:58:09 +10:00
6ffab2828a update Dockerfiles: replace pipx with uv tool install --python 3.14 2026-07-29 08:49:34 +10:00
79287c19ee Revert "packaging: Bring dependencies up to date"
This reverts commit a059ae8192.

Python3.12 is not in the stable distros yet.
2024-07-11 20:27:19 +10:00
a059ae8192 packaging: Bring dependencies up to date
- python 3.11 -> 3.12
2024-07-11 20:14:14 +10:00
0bf75047aa packaging: Add explicit Dockerfiles for debian and ubuntu 2024-03-10 21:28:23 +10:00