From 9ec0c54f39008b24ca70c5e4c90464408b594696 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 29 Apr 2022 00:29:44 +0200 Subject: [PATCH] setuptools v61, excludes, v2.2.3 --- CHANGELOG.md | 6 ++++++ pyinstaller.py | 17 +++++++++++++---- setup.py | 20 ++++++++++++++++---- version.py | 4 ++-- 4 files changed, 37 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 564f64b..5e27191 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog (This document uses YYYY-MM-DD) +## [v2.2.3] - 2022-04-11 + +### Changed + - Excluded some more modules in build files, hopefully shouldn't cause any issues. + - Added empty 'package' option to 'setup' in setup.py, setuptools v61.0.0 doesn't seem to like our project layout. + ## [v2.2.2] - 2022-04-11 ### Changed diff --git a/pyinstaller.py b/pyinstaller.py index 6dd9a36..903a356 100644 --- a/pyinstaller.py +++ b/pyinstaller.py @@ -62,7 +62,8 @@ Some of the include files are specific to my instalation, so you might have to e except KeyboardInterrupt: sys.exit("KeyboardInterrupt") -exclude_modules = ['collections.sys', +exclude_modules = ['tkinter', + 'collections.sys', 'collections._sre', 'collections._json', 'collections._locale', @@ -78,12 +79,20 @@ exclude_modules = ['collections.sys', 'PyQt5.QtSvg', 'PyQt5.QtTest', 'PyQt5.QtWebKit', -# 'PyQt5.QtXml', -# 'PyQt5.QtXmlPatterns', + 'PyQt5.QtXml', + 'PyQt5.QtXmlPatterns', 'PyQt5.phonon', 'PyQt5.QtAssistant', 'PyQt5.QtDesigner', - 'PyQt5.QAxContainer',] + 'PyQt5.QAxContainer', + 'asyncio', # for now . . . + 'email', # ?? :? + 'xml', + 'pygame.docs' # Hopefully we can just not have pygame at all at some point =3 + # (when QtMultimedia stops relying on local codecs