from distutils.core import setup from distutils.command.build import build from distutils.dir_util import copy_tree class CustomBuild(build): def run(self): if ('@top_srcdir@' != '@top_builddir@'): copy_tree('@top_srcdir@/tools/', '@top_builddir@/tools/', update=1) setup(name='sdbusplus', version='1.0', package_dir={'':'@top_builddir@/tools'}, packages=['sdbusplus'], scripts=['@top_builddir@/tools/sdbus++'], cmdclass={'build': CustomBuild}, package_data={'sdbusplus': ['templates/*.mako.*']}, )