1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
# SPDX-FileCopyrightText: 2022 The meson-python developers
#
# SPDX-License-Identifier: MIT
test_template: &test
test_script:
- command -v python3
- python3 --version
- python3 -m venv env
- . env/bin/activate
- python3 -m pip install .[test]
- python3 -m pytest
alpine-3_task:
container:
dockerfile: ci/alpine-3.docker
cpu: 1
<< : *test
archlinux_task:
container:
dockerfile: ci/archlinux.docker
cpu: 1
<< : *test
debian-11_task:
container:
dockerfile: ci/debian-11.docker
cpu: 1
<< : *test
debian-12_task:
container:
dockerfile: ci/debian-12.docker
cpu: 1
<< : *test
debian-unstable_task:
container:
dockerfile: ci/debian-unstable.docker
cpu: 1
<< : *test
fedora-37_task:
container:
dockerfile: ci/fedora-37.docker
cpu: 1
<< : *test
manylinux-python3.13t_task:
container:
dockerfile: ci/manylinux.docker
cpu: 1
env:
PATH: "/opt/python/cp313-cp313t/bin/:${PATH}"
<< : *test
manylinux-python3.7_task:
container:
dockerfile: ci/manylinux.docker
cpu: 1
env:
PATH: "/opt/python/cp37-cp37m/bin/:${PATH}"
<< : *test
miniconda_task:
container:
dockerfile: ci/miniconda.docker
cpu: 1
<< : *test
opensuse-15_task:
container:
dockerfile: ci/opensuse-15.docker
cpu: 1
<< : *test
freebsd_task:
freebsd_instance:
image_family: freebsd-14-0
install_script: pkg install -y git ninja
<< : *test
macos-arm64_task:
macos_instance:
image: ghcr.io/cirruslabs/macos-sonoma-xcode
install_script: brew install git ninja python@3.11
<< : *test
|