qemu/pythondeps.toml
<<
>>
Prefs
   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#              defaults to the same as "accepted" or, if also missing,
  14#              to the newest version available on PyPI.
  15# - canary: if specified, use this program name to present more
  16#           precise error diagnostics to the user.  For example,
  17#           'sphinx-build' can be used as a bellwether for the
  18#           presence of 'sphinx' in the system.
  19
  20[meson]
  21# The install key should match the version in python/wheels/
  22meson = { accepted = ">=1.5.0", installed = "1.8.1", canary = "meson" }
  23pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
  24
  25[meson-rust]
  26# The install key should match the version in python/wheels/
  27meson = { accepted = ">=1.8.1", installed = "1.8.1", canary = "meson" }
  28
  29[docs]
  30# Please keep the installed versions in sync with docs/requirements.txt
  31sphinx = { accepted = ">=3.4.3", installed = "6.2.1", canary = "sphinx-build" }
  32sphinx_rtd_theme = { accepted = ">=0.5", installed = "1.2.2" }
  33
  34[testdeps]
  35qemu.qmp = { accepted = ">=0.0.3", installed = "0.0.3" }
  36