mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-03-11 16:58:31 +03:00
setup: Use smarter py file searching
This commit is contained in:
parent
f107e39989
commit
1d256bccd0
19
setup.py
19
setup.py
@ -663,6 +663,16 @@ class VMMDistribution(distutils.dist.Distribution):
|
||||
distutils.dist.Distribution.__init__(self, *args, **kwargs)
|
||||
|
||||
|
||||
def _py_files(directory):
|
||||
paths = []
|
||||
for (path, directories, filenames) in os.walk(directory):
|
||||
dummy = directories
|
||||
for filename in filenames:
|
||||
if filename.endswith(".py"):
|
||||
paths.append(os.path.join('..', path, filename))
|
||||
return paths
|
||||
|
||||
|
||||
distutils.core.setup(
|
||||
name="virt-manager",
|
||||
version=VERSION,
|
||||
@ -699,13 +709,10 @@ distutils.core.setup(
|
||||
"man/virt-xml.1"
|
||||
]),
|
||||
|
||||
("share/virt-manager/virtManager", glob.glob("virtManager/*.py")),
|
||||
|
||||
("share/virt-manager/virtManager", _py_files("virtManager")),
|
||||
("share/virt-manager/virtinst",
|
||||
glob.glob("virtinst/*.py") + glob.glob("virtinst/build.cfg")),
|
||||
("share/virt-manager/virtinst/devices", glob.glob("virtinst/devices/*.py")),
|
||||
("share/virt-manager/virtinst/domain", glob.glob("virtinst/domain/*.py")),
|
||||
("share/virt-manager/virtconv", glob.glob("virtconv/*.py")),
|
||||
_py_files("virtinst") + glob.glob("virtinst/build.cfg")),
|
||||
("share/virt-manager/virtconv", _py_files("virtconv")),
|
||||
],
|
||||
|
||||
cmdclass={
|
||||
|
Loading…
x
Reference in New Issue
Block a user