Lines Matching +full:check +full:- +full:python +full:- +full:minreqs
5 maintainer_email = qemu-devel@nongnu.org
8 description = QEMU Python Build, Debug and SDK tooling.
10 long_description_content_type = text/x-rst
12 Development Status :: 3 - Alpha
16 Programming Language :: Python :: 3 :: Only
17 Programming Language :: Python :: 3.9
18 Programming Language :: Python :: 3.10
19 Programming Language :: Python :: 3.11
20 Programming Language :: Python :: 3.12
21 Programming Language :: Python :: 3.13
35 # Remember to update tests/minreqs.txt if changing anything below:
37 avocado-framework >= 90.0
47 urwid-readline >= 0.13
51 # Provides qom-fuse functionality
58 urwid-readline >= 0.13
64 qom-set = qemu.utils.qom:QOMSet.entry_point
65 qom-get = qemu.utils.qom:QOMGet.entry_point
66 qom-list = qemu.utils.qom:QOMList.entry_point
67 qom-tree = qemu.utils.qom:QOMTree.entry_point
68 qom-fuse = qemu.utils.qom_fuse:QOMFuse.entry_point [fuse]
69 qemu-ga-client = qemu.utils.qemu_ga_client:main
70 qmp-shell = qemu.qmp.qmp_shell:main
71 qmp-shell-wrap = qemu.qmp.qmp_shell:main_wrap
72 qmp-tui = qemu.qmp.qmp_tui:main [tui]
75 # Prefer pylint's bare-except checks to flake8's
76 extend-ignore = E722
85 [mypy-qemu.utils.qom_fuse]
89 [mypy-qemu.qmp.qmp_tui]
94 # provide type stubs. Allow them on an as-needed basis for mypy.
95 [mypy-fuse]
98 [mypy-tomli]
101 [mypy-tomllib]
104 [mypy-urwid]
107 [mypy-urwid_readline]
110 [mypy-pygments]
113 [mypy-distlib]
116 [mypy-distlib.scripts]
119 [mypy-distlib.version]
122 [mypy-pip._vendor.distlib]
125 [mypy-pip._vendor.distlib.scripts]
128 [mypy-pip._vendor.distlib.version]
135 # file where it should appear only once). You can also use "--disable=all" to
137 # you want to run only the similarities checker, you can use "--disable=all
138 # --enable=similarities". If you want to run only the classes checker, but have
139 # no Warning level messages displayed, use "--disable=all --enable=classes
140 # --disable=W".
141 disable=consider-using-f-string,
142 consider-using-with,
143 too-many-arguments,
144 too-many-positional-arguments,
145 too-many-function-args, # mypy handles this with less false positives.
146 too-many-instance-attributes,
147 no-member, # mypy also handles this better.
151 good-names=i,
165 ignore-imports=yes
166 ignore-signatures=yes
170 min-similarity-lines=6
183 # on all supported python versions. To use it, "pip install tox" and
185 # of python available on your system to run this test.
198 make check
201 # measuring code coverage of Python programs. It monitors your program,