diff options
author | Cole Robinson <crobinso@redhat.com> | 2019-06-16 21:22:12 -0400 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2019-06-17 00:12:31 -0400 |
commit | 1d256bccd056f5e8c88a9fe2f49168f2aaf0b6ff (patch) | |
tree | b94b894f75cef467935e500ee6fcd5b927419dbe /setup.py | |
parent | f107e399890830780b2ac3c8a06c30b9da1c1d97 (diff) | |
download | virt-manager-1d256bccd056f5e8c88a9fe2f49168f2aaf0b6ff.tar.gz |
setup: Use smarter py file searching
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -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={ |