From 0dfcedc97562c367ab120133096cbf11b93fe26b Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 18 Sep 2019 11:54:00 +0200 Subject: [PATCH] PICARD-1602: Minimize files included in sdist --- MANIFEST.in | 48 +++--------------------------------------------- setup.py | 3 ++- 2 files changed, 5 insertions(+), 46 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 5948dfd05..c45fb8934 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,42 +1,8 @@ graft po +prune test recursive-include scripts *.in - -graft ui -recursive-include resources *.py - -recursive-include test *.py -recursive-include test/data *.aac -recursive-include test/data *.aiff -recursive-include test/data *.ape -recursive-include test/data *.asf -recursive-include test/data *.dat -recursive-include test/data *.dsf -recursive-include test/data *.flac -recursive-include test/data *.gif -recursive-include test/data *.ini -recursive-include test/data *.jpg -recursive-include test/data *.json -recursive-include test/data *.m4a -recursive-include test/data *.m4v -recursive-include test/data *.mid -recursive-include test/data *.mp3 -recursive-include test/data *.mpc -recursive-include test/data *.ofr -recursive-include test/data *.ofs -recursive-include test/data *.oga -recursive-include test/data *.ogg -recursive-include test/data *.ogv -recursive-include test/data *.opus -recursive-include test/data *.png -recursive-include test/data *.spx -recursive-include test/data *.tak -recursive-include test/data *.tta -recursive-include test/data *.wav -recursive-include test/data *.wma -recursive-include test/data *.wmv -recursive-include test/data *.wv -recursive-include test/data/testplugins *.zip +recursive-exclude scripts picard include tagger.py include *.in @@ -44,12 +10,4 @@ include *.in include *.md include *.txt -recursive-include resources org.musicbrainz.Picard.svg -recursive-include resources/images org.musicbrainz.Picard.png - -recursive-include installer *.in -recursive-include installer *.ini -recursive-include installer/images *.bmp -recursive-include installer/images *.ico -recursive-include installer/images *.svg -recursive-include installer/languages *.nsh +exclude org.musicbrainz.Picard.appdata.xml diff --git a/setup.py b/setup.py index a5f58a45e..be44af48f 100644 --- a/setup.py +++ b/setup.py @@ -223,7 +223,8 @@ class picard_build(build): args['name'] = 'MusicBrainz Picard' file_version = PICARD_VERSION[0:3] + PICARD_VERSION[4:] args['file_version'] = '.'.join([str(v) for v in file_version]) - generate_file('installer/picard-setup.nsi.in', 'installer/picard-setup.nsi', args) + if os.path.isfile('installer/picard-setup.nsi.in'): + generate_file('installer/picard-setup.nsi.in', 'installer/picard-setup.nsi', args) version_args = { 'filevers': str(file_version), 'prodvers': str(file_version),