mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
Fix build with setuptools 61+
+ ./setup.py configure --default-hvs qemu,xen,lxc error: Multiple top-level packages discovered in a flat-layout: ['po', 'ui', 'man', 'data', 'virtinst', 'virtManager']. To avoid accidental inclusion of unwanted files or directories, setuptools will not proceed with this build. If you are trying to create a single distribution with multiple packages on purpose, you should not rely on automatic discovery. Instead, consider the following options: 1. set up custom discovery (`find` directive with `include` or `exclude`) 2. use a `src-layout` 3. explicitly set `py_modules` or `packages` with a list of names To find more information, look for "package discovery" on setuptools docs. Downstream bug report: https://bugzilla.redhat.com/2113754
This commit is contained in:
parent
0d84bcfbfa
commit
90e13549b4
3
setup.py
3
setup.py
@ -530,6 +530,9 @@ setuptools.setup(
|
|||||||
glob.glob("virtinst/install/*.py")),
|
glob.glob("virtinst/install/*.py")),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
# stop setuptools 61+ thinking we want to include everything automatically
|
||||||
|
py_modules=[],
|
||||||
|
|
||||||
cmdclass={
|
cmdclass={
|
||||||
'build': my_build,
|
'build': my_build,
|
||||||
'build_i18n': my_build_i18n,
|
'build_i18n': my_build_i18n,
|
||||||
|
Loading…
Reference in New Issue
Block a user