Docker images for CI Integration and building with PySide6, python3, and xvfb. https://hub.docker.com/r/ad5001/ubuntu-pyside-xvfb
Find a file
2024-09-19 19:03:32 +02:00
pyside2-linux Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
pyside2-wine Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
pyside6-linux Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
pyside6-linux-latex Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
pyside6-wine Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
LICENSE Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00
README.md Reorganizing everything under a single repo 2024-09-19 19:03:32 +02:00

docker-ubuntu-pyside-xvfb


This repository contains the Dockerfiles required to build all tags on Docker Hub:

All tags come with:

  • a version of Python (v3.12 for PySide6, v3.10 for PySide2)
  • the tagged version of PySide2/6.
  • Python packages: pip, requests, packaging, pytest (+ pytest-cov + pytest-qt)
  • xvfb, xdotool, and wmctrl.

The linux tags have the following:

  • a Ubuntu base (noble for PySide6 and jammy for PySide2)
  • python3 is available under /usr/bin/python3.
  • External pip management disabled (allows you to install packages from pip directly).
  • make, git, rpm, and dh-python.

The wine tags have the following:

  • The latest winehq-staging under a Ubuntu base.
  • /usr/bin/python calling python3 under wine.
  • /usr/bin/pip calling pip under wine.
  • /usr/bin/pyinstaller calling pyinstaller under wine.
  • wget, curl, git, p7zip-full, unzip and nsis.

Additionally, the LaTeX linux tag include a full TeXlive installation including dvipng and the latex extras.

NOTE: In Docker, use xvfb-run to run a program within a Xvfb server.