mirror of
https://github.com/shizand/statapp.git
synced 2024-12-23 20:22:58 +03:00
fix: удалена упаковка системных библиотек вместе с программой (Linux)
This commit is contained in:
parent
67958838fc
commit
b6e10c4209
@ -1,4 +1,15 @@
|
|||||||
# -*- mode: python ; coding: utf-8 -*-
|
# -*- mode: python ; coding: utf-8 -*-
|
||||||
|
import sys
|
||||||
|
import typing
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
if typing.TYPE_CHECKING:
|
||||||
|
from PyInstaller.building.api import COLLECT, EXE, MERGE, PYZ # noqa: F401
|
||||||
|
from PyInstaller.building.build_main import Analysis # noqa: F401
|
||||||
|
from PyInstaller.building.datastruct import TOC, Target, Tree # noqa: F401
|
||||||
|
from PyInstaller.building.osx import BUNDLE # noqa: F401
|
||||||
|
from PyInstaller.building.splash import Splash # noqa: F401
|
||||||
|
|
||||||
from PyInstaller.utils.hooks import copy_metadata
|
from PyInstaller.utils.hooks import copy_metadata
|
||||||
|
|
||||||
datas = [('statapp/images/sticker.gif', 'images')]
|
datas = [('statapp/images/sticker.gif', 'images')]
|
||||||
@ -16,6 +27,13 @@ a = Analysis(
|
|||||||
excludes=[],
|
excludes=[],
|
||||||
noarchive=False,
|
noarchive=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
prev_binaries = set(a.binaries)
|
||||||
|
if sys.platform in ('linux', 'darwin'):
|
||||||
|
a.exclude_system_libraries(list_of_exceptions=[]) # glob expression
|
||||||
|
print('\n\nSTRIPPED SYSTEM LIBS')
|
||||||
|
pprint(sorted(set(prev_binaries) - set(a.binaries)))
|
||||||
|
|
||||||
pyz = PYZ(a.pure)
|
pyz = PYZ(a.pure)
|
||||||
|
|
||||||
exe = EXE(
|
exe = EXE(
|
||||||
|
18
statapp.spec
18
statapp.spec
@ -1,4 +1,15 @@
|
|||||||
# -*- mode: python ; coding: utf-8 -*-
|
# -*- mode: python ; coding: utf-8 -*-
|
||||||
|
import sys
|
||||||
|
import typing
|
||||||
|
from pprint import pprint
|
||||||
|
|
||||||
|
if typing.TYPE_CHECKING:
|
||||||
|
from PyInstaller.building.api import COLLECT, EXE, MERGE, PYZ # noqa: F401
|
||||||
|
from PyInstaller.building.build_main import Analysis # noqa: F401
|
||||||
|
from PyInstaller.building.datastruct import TOC, Target, Tree # noqa: F401
|
||||||
|
from PyInstaller.building.osx import BUNDLE # noqa: F401
|
||||||
|
from PyInstaller.building.splash import Splash # noqa: F401
|
||||||
|
|
||||||
from PyInstaller.utils.hooks import copy_metadata
|
from PyInstaller.utils.hooks import copy_metadata
|
||||||
|
|
||||||
datas = [('statapp/images/sticker.gif', 'images')]
|
datas = [('statapp/images/sticker.gif', 'images')]
|
||||||
@ -17,6 +28,13 @@ a = Analysis(
|
|||||||
excludes=[],
|
excludes=[],
|
||||||
noarchive=False,
|
noarchive=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
prev_binaries = set(a.binaries)
|
||||||
|
if sys.platform in ('linux', 'darwin'):
|
||||||
|
a.exclude_system_libraries(list_of_exceptions=[]) # glob expression
|
||||||
|
print('\n\nSTRIPPED SYSTEM LIBS')
|
||||||
|
pprint(sorted(set(prev_binaries) - set(a.binaries)))
|
||||||
|
|
||||||
pyz = PYZ(a.pure)
|
pyz = PYZ(a.pure)
|
||||||
|
|
||||||
exe = EXE(
|
exe = EXE(
|
||||||
|
Loading…
Reference in New Issue
Block a user