xref: /qemu/tests/lcitool/mappings.yml (revision f8a113701dd2d28f3bedb216e59125ddcb77fd05)
1mappings:
2  # Too old on Ubuntu 22.04; we install it from cargo instead
3  bindgen:
4    Ubuntu2204:
5
6  flake8:
7    OpenSUSELeap15:
8
9  meson:
10    OpenSUSELeap15:
11    # Use Meson from PyPI wherever Rust is enabled
12    Debian:
13    Fedora:
14    Ubuntu:
15
16  python3:
17    OpenSUSELeap15: python311-base
18
19  python3-PyYAML:
20    OpenSUSELeap15:
21
22  python3-devel:
23    OpenSUSELeap15: python311-devel
24
25  python3-docutils:
26    OpenSUSELeap15:
27
28  python3-numpy:
29    OpenSUSELeap15:
30
31  python3-opencv:
32    OpenSUSELeap15:
33
34  python3-pillow:
35    OpenSUSELeap15:
36
37  python3-pip:
38    OpenSUSELeap15: python311-pip
39
40  python3-pillow:
41    OpenSUSELeap15:
42
43  python3-selinux:
44    OpenSUSELeap15:
45
46  python3-setuptools:
47    OpenSUSELeap15: python311-setuptools
48
49  python3-sphinx:
50    OpenSUSELeap15:
51
52  python3-sphinx-rtd-theme:
53    OpenSUSELeap15:
54
55  python3-sqlite3:
56    OpenSUSELeap15: python311
57
58  python3-tomli:
59    # test using tomllib
60    apk:
61    Fedora:
62    Debian12:
63    OpenSUSELeap15:
64
65  python3-venv:
66    OpenSUSELeap15: python311-base
67
68  python3-wheel:
69    OpenSUSELeap15: python311-pip
70
71  rust:
72    Debian12: rustc-web
73    Ubuntu2204: rustc-1.77
74    Ubuntu2404: rustc-1.77
75
76pypi_mappings:
77  # Request more recent version
78  meson:
79    default: meson==1.8.1
80
81  # Drop packages that need devel headers
82  python3-numpy:
83    OpenSUSELeap15:
84
85  # see above
86  python3-tomli:
87    apk:
88    Fedora:
89    Debian12:
90    OpenSUSELeap15:
91