Skip to content

Commit

Permalink
collect entrypoints
Browse files Browse the repository at this point in the history
  • Loading branch information
SoulMelody committed Jun 11, 2024
1 parent e8f09e4 commit d1a9a1f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
5 changes: 3 additions & 2 deletions packaging/libresvip-web.spec
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ sys.modules['FixTk'] = None

import nicegui
import shellingham
from PyInstaller.utils.hooks import collect_data_files, collect_submodules
from PyInstaller.utils.hooks import collect_data_files, collect_entry_point, collect_submodules
from PyInstaller.utils.misc import is_win

from libresvip.core.constants import pkg_dir
Expand All @@ -34,7 +34,7 @@ a = Analysis(
datas=[
(str(pkg_dir / "middlewares"), "libresvip/middlewares"),
(str(pkg_dir / "plugins"), "libresvip/plugins"),
] + collect_data_files("libresvip") + collect_data_files("nicegui") + collect_data_files("xsdata"),
] + collect_data_files("libresvip") + collect_data_files("nicegui") + collect_data_files("xsdata") + collect_entry_point("xsdata.plugins.class_types")[0],
hiddenimports=[
"bidict",
"construct_typed",
Expand All @@ -53,6 +53,7 @@ a = Analysis(
"wanakana",
"xsdata_pydantic.bindings",
"xsdata_pydantic.fields",
"xsdata_pydantic.hooks.class_type",
"zstandard",
] + collect_submodules("libresvip.core") + collect_submodules("libresvip.model") + collect_submodules("libresvip.utils"),
hookspath=[],
Expand Down
9 changes: 6 additions & 3 deletions packaging/libresvip.spec
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ sys.modules['FixTk'] = None
import libresvip
import PySide6
import shellingham
from PyInstaller.utils.hooks import collect_data_files, collect_submodules
from PyInstaller.utils.hooks import collect_data_files, collect_entry_point, collect_submodules
from PyInstaller.utils.misc import is_win

from libresvip.core.constants import pkg_dir
Expand All @@ -38,7 +38,7 @@ if not (is_win and platform.machine() == "ARM64"):
datas=[
(str(pkg_dir / "middlewares"), "libresvip/middlewares"),
(str(pkg_dir / "plugins"), "libresvip/plugins"),
] + collect_data_files("libresvip") + collect_data_files("xsdata"),
] + collect_data_files("libresvip") + collect_data_files("xsdata") + collect_entry_point("xsdata.plugins.class_types")[0],
hiddenimports=[
"bidict",
"construct_typed",
Expand All @@ -55,6 +55,8 @@ if not (is_win and platform.machine() == "ARM64"):
"upath.implementations.memory",
"wanakana",
"xsdata_pydantic.bindings",
"xsdata_pydantic.fields",
"xsdata_pydantic.hooks.class_type",
"zstandard",
] + collect_submodules("libresvip.core") + collect_submodules("libresvip.model") + collect_submodules("libresvip.utils"),
hookspath=[],
Expand Down Expand Up @@ -123,7 +125,7 @@ gui_a = Analysis(
datas=[
(str(pkg_dir / "middlewares"), "libresvip/middlewares"),
(str(pkg_dir / "plugins"), "libresvip/plugins"),
] + collect_data_files("libresvip") + collect_data_files("desktop_notifier") + collect_data_files("fonticon_mdi7") + collect_data_files("xsdata"),
] + collect_data_files("libresvip") + collect_data_files("desktop_notifier") + collect_data_files("fonticon_mdi7") + collect_data_files("xsdata") + collect_entry_point("xsdata.plugins.class_types")[0],
hiddenimports=[
"bidict",
"construct_typed",
Expand All @@ -141,6 +143,7 @@ gui_a = Analysis(
"wanakana",
"xsdata_pydantic.bindings",
"xsdata_pydantic.fields",
"xsdata_pydantic.hooks.class_type",
"zstandard",
] + collect_submodules("libresvip.core") + collect_submodules("libresvip.model") + collect_submodules("libresvip.utils"),
hookspath=[],
Expand Down

0 comments on commit d1a9a1f

Please sign in to comment.