Support latest py2exe

Fix dll may not load
This commit is contained in:
2024-07-20 16:18:00 +08:00
parent 4ff3b8a414
commit 6290fc1dae
3 changed files with 51 additions and 42 deletions

24
build_exe.py Normal file
View File

@@ -0,0 +1,24 @@
from version import version, dversion
from py2exe import freeze
freeze(
console=[{
'script': "game_backuper/__main__.py",
"dest_base": 'game-backuper',
'version_info': {
'version': version,
'product_name': 'game-backuper',
'product_version': dversion,
'company_name': 'lifegpc',
'description': 'A game backuper',
'copyright': 'Copyright (C) 2021-2024 lifegpc'
},
}],
options={
"optimize": 2,
"compressed": 1,
"excludes": ["doctest", "pydoc", "unittest"],
"includes": ["cryptography.utils", "_cffi_backend", "sqlite3.dump"]
},
zipfile=None,
)