From e107fc2a054fe3c71bbd8c4ed2539fdb80e9f1b5 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Sun, 26 Apr 2020 14:56:10 +0000 Subject: [PATCH] Fix setuptools record of headers --- setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup.py b/setup.py index 473ea1ee0..668b56a5b 100644 --- a/setup.py +++ b/setup.py @@ -67,6 +67,13 @@ class BuildPy(build_py): self.mkpath(os.path.dirname(target)) self.copy_file(header, target, preserve_mode=False) + def get_outputs(self, include_bytecode=1): + outputs = build_py.get_outputs(self, include_bytecode=include_bytecode) + for header in package_data: + target = os.path.join(self.build_lib, 'pybind11', header) + outputs.append(target) + return outputs + setup( name='pybind11',