blob: c5bc45919a4d8988640a5c80cc71fe53b9dce609 [file] [log] [blame]
#!/usr/bin/env python3
QEMU tooling installer script
Copyright (c) 2020-2021 John Snow for Red Hat, Inc.
import setuptools
from setuptools.command import bdist_egg
import sys
import pkg_resources
class bdist_egg_guard(bdist_egg.bdist_egg):
Protect against bdist_egg from being executed
This prevents calling ' install' directly, as the 'install'
CLI option will invoke the deprecated bdist_egg hook. "pip install"
calls the more modern bdist_wheel hook, which is what we want.
def run(self):
'Installation directly via is not supported.\n'
'Please use `pip install .` instead.'
def main():
QEMU tooling installer
setuptools.setup(cmdclass={'bdist_egg': bdist_egg_guard})
if __name__ == '__main__':