From d8428ee6143822b0d49d12d75f6a776d4f8a3de4 Mon Sep 17 00:00:00 2001 From: Morten Brekkevold Date: Fri, 24 Aug 2018 14:24:35 +0200 Subject: [PATCH] use correct data structure when adding compiled CSS files to distutils data files manifest According to the docs, an entry in data_files should either be a single string, or a two-tuple of (dir_name, [list_of_files]). --- sassutils/distutils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sassutils/distutils.py b/sassutils/distutils.py index 80046f8c..1ea9b129 100644 --- a/sassutils/distutils.py +++ b/sassutils/distutils.py @@ -138,7 +138,12 @@ def run(self): ) map(distutils.log.info, css_files) package_data.setdefault(package_name, []).extend(css_files) - data_files.extend((package_dir, f) for f in css_files) + data_files.append( + ( + package_dir, + [os.path.join(package_dir, f) for f in css_files], + ), + ) self.distribution.package_data = package_data self.distribution.data_files = data_files self.distribution.has_data_files = lambda: True