3 QEMU tooling installer script
4 Copyright (c) 2020-2021 John Snow for Red Hat, Inc.
8 from setuptools
.command
import bdist_egg
13 class bdist_egg_guard(bdist_egg
.bdist_egg
):
15 Protect against bdist_egg from being executed
17 This prevents calling 'setup.py install' directly, as the 'install'
18 CLI option will invoke the deprecated bdist_egg hook. "pip install"
19 calls the more modern bdist_wheel hook, which is what we want.
23 'Installation directly via setup.py is not supported.\n'
24 'Please use `pip install .` instead.'
30 QEMU tooling installer
33 # https://medium.com/@daveshawley/safely-using-setup-cfg-for-metadata-1babbe54c108
34 pkg_resources
.require('setuptools>=39.2')
36 setuptools
.setup(cmdclass
={'bdist_egg': bdist_egg_guard
})
39 if __name__
== '__main__':