+from distutils.command.build_ext import build_ext as _build_ext
+class build_ext(_build_ext):
+
+ def build_extension(self, extension):
+ # generate files python/gen/*.c, python/gen/aubio-generated.h
+ extension.sources += generate_external(header, output_path, overwrite = False)
+ return _build_ext.build_extension(self, extension)
+