On Tue, Sep 5, 2023 at 12:39 PM Paolo Bonzini <pbonz...@redhat.com> wrote: > > /home/danielhb/work/test/qemu/build/pyvenv/bin/python3 -B > > python/scripts/mkvenv.py ensuregroup --online > > /home/danielhb/work/test/qemu/pythondeps.toml avocado > > mkvenv: checking for avocado-framework(>=88.1, <93.0) > > mkvenv: checking for pycdlib>=1.11.0 > > AVOCADO tests/avocado > > /home/danielhb/work/test/qemu/build/pyvenv/bin/python3: No module named > > avocado.__main__; 'avocado' is a package and cannot be directly executed > > make: *** [/home/danielhb/work/test/qemu/tests/Makefile.include:139: > > check-avocado] Error 1 > > Can you run it with "V=1" and also "cat > /home/danielhb/work/test/qemu/build/pyvenv/bin/avocado" please?
Also: 1) run the following under the pyvenv/bin/python3 REPL: from importlib.metadata import distribution avocado = distribution('avocado-framework') next((x for x in avocado.entry_points if x.name == 'avocado')) FWIW here with a similar system I get EntryPoint(name='avocado', value='avocado.core.main:main', group='console_scripts') 2) try running "pyvenv/bin/avocado --help" and see if it works Paolo