xref: /qemu/pythondeps.toml (revision 71ed611cd47d961e1897721d7d002ffb498221d4)
1# This file describes Python package requirements to be
2# installed in the pyvenv Python virtual environment.
3#
4# Packages are placed in groups, which are installed using
5# the ensuregroup subcommand of python/scripts/mkvenv.py.
6# Each group forms a TOML section and each entry in the
7# section is a TOML key-value list describing a package.
8# All fields are optional; valid fields are:
9#
10# - accepted: accepted versions when using a system package
11# - installed: fixed version to install in the virtual environment
12#              if a system package is not found; if not specified,
13#              the minimum and maximum
14# - canary: if specified, use this program name to present more
15#           precise error diagnostics to the user.  For example,
16#           'sphinx-build' can be used as a bellwether for the
17#           presence of 'sphinx' in the system.
18