From a15a793fe92f29bd2dc6802571c3c42a8d05ce62 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Fri, 20 Apr 2018 20:36:12 +0200 Subject: setup.py: fix distcheck Add all the meson related files to the manifest --- MANIFEST.in | 8 ++++++-- setup.py | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index b0770549..25de999e 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -6,8 +6,12 @@ include tools/pygi-convert.sh include pygobject.doap include README.rst include .gitlab-ci.yml +include subprojects/*.wrap +include meson.build +include meson_options.txt recursive-include examples *.py *.png *.css *.ui *.gif *.gresource *.jpg *.xml -recursive-include gi *.h -recursive-include tests *.py *.c *.h *.xml *.supp +recursive-include gi *.h meson.build +recursive-include tests *.py *.c *.h *.xml *.supp meson.build recursive-include docs *.rst *.svg LICENSE *.ico *.png *.css *.py *.dia Makefile recursive-include .gitlab-ci *.sh *.rst *.py Dockerfile* +recursive-include pygtkcompat meson.build diff --git a/setup.py b/setup.py index 89029209..906ded54 100755 --- a/setup.py +++ b/setup.py @@ -320,9 +320,9 @@ class distcheck(du_sdist): assert process.returncode == 0 tracked_files = out.splitlines() - for ignore in [".gitignore"]: - if ignore in tracked_files: - tracked_files.remove(ignore) + tracked_files = [ + f for f in tracked_files + if os.path.basename(f) not in [".gitignore"]] diff = set(tracked_files) - set(included_files) assert not diff, ( -- cgit v1.2.1