Commit 5fdcf4e5 authored by Yury Matveev's avatar Yury Matveev
Browse files

Switch to new manylinux_2_28, drop i686

parent 0fcbef26
Loading
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -6,19 +6,15 @@
    - $RUNNER_TAG
  variables:
    IMAGE_REGISTRY: registry.gitlab.com/tango-controls/docker/pytango-builder
    MANYLINUX: manylinux2014
    GLIBC_TAG: '2_17' # depends on manylinux
    MANYLINUX: manylinux_2_28
    GLIBC_TAG: '2_28' # depends on manylinux
    PYTHON_TAG: 'cp${PYTHON_VER}-cp${PYTHON_VER}'
    WHEEL_GLOB_PATTERN: pytango-*${PYTHON_TAG}*${ARCH}.whl
  parallel:
    matrix:
      - RUNNER_TAG: amd64
        ARCH: [x86_64, i686]
        PYTHON_VER: [310, 311, 312, 313]
      # Skip i686 for Python >=3.14
      - RUNNER_TAG: amd64
        ARCH: [x86_64]
        PYTHON_VER: [314]
        ARCH: x86_64
        PYTHON_VER: [310, 311, 312, 313, 314]
      - RUNNER_TAG: aarch64
        ARCH: aarch64
        PYTHON_VER: [310, 311, 312, 313, 314]
@@ -58,8 +54,8 @@ linux:build-wheel-against-specific-branch:
    ARCH: x86_64
    PYTHON_VER: 314
    IMAGE_REGISTRY: registry.gitlab.com/tango-controls/docker/pytango-builder
    MANYLINUX: manylinux2014
    GLIBC_TAG: '2_17' # depends on manylinux
    MANYLINUX: manylinux_2_28
    GLIBC_TAG: '2_28' # depends on manylinux
    PYTHON_TAG: 'cp${PYTHON_VER}-cp${PYTHON_VER}'
    WHEEL_GLOB_PATTERN: pytango-*${PYTHON_TAG}*${ARCH}.whl
    IDL_SOURCE: "main"
+1 −1
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ To run only some tests, use a filter argument, `-k`:
Developing using a native pixi/conda environment is faster.  However, it is also possible to use
Docker containers for developing, testing and debugging PyTango.
Use the same manylinux-based image we use for building the Linux binary wheels in CI, for example:
\- `docker run --rm -ti registry.gitlab.com/tango-controls/docker/pytango-builder:manylinux2014_x86_64_v2.0.0`
\- `docker run --rm -ti registry.gitlab.com/tango-controls/docker/pytango-builder:manylinux_2_28_x86_64_v2.3.3-1`

For direct usage, rather than PyTango development, Docker images with PyTango already
installed are available from the