mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-10-01 19:38:07 +03:00
Exclude guidance from packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
This commit is contained in:
@@ -61,6 +61,11 @@ NUITKA_BINARY_VERSION_OPTION = (
|
||||
f'--product-version={APPLICATION_VERSION} '
|
||||
)
|
||||
|
||||
NUITKA_PACKAGE_DATA_OPTIONS = (
|
||||
f'--include-package-data=Furious:Data/** '
|
||||
f'--noinclude-data-files=Furious/Data/AGENTS.md '
|
||||
)
|
||||
|
||||
PLATFORM_MACHINE_LOWER = PLATFORM_MACHINE.casefold()
|
||||
|
||||
if PLATFORM == 'Windows':
|
||||
@@ -90,7 +95,7 @@ if PLATFORM == 'Windows':
|
||||
f'--standalone --plugin-enable=pyside6 '
|
||||
f'--disable-console '
|
||||
f'--assume-yes-for-downloads '
|
||||
f'--include-package-data=Furious:Data/** '
|
||||
f'{NUITKA_PACKAGE_DATA_OPTIONS}'
|
||||
f'--nofollow-import-to=numpy '
|
||||
f'{NUITKA_BINARY_VERSION_OPTION}'
|
||||
f'--windows-icon-from-ico=\"Icons/png/rocket-takeoff-window.png\" '
|
||||
@@ -108,7 +113,7 @@ elif PLATFORM == 'Darwin':
|
||||
f'--standalone --plugin-enable=pyside6 '
|
||||
f'--disable-console '
|
||||
f'--assume-yes-for-downloads '
|
||||
f'--include-package-data=Furious:Data/** '
|
||||
f'{NUITKA_PACKAGE_DATA_OPTIONS}'
|
||||
f'--nofollow-import-to=numpy '
|
||||
f'{NUITKA_BINARY_VERSION_OPTION}'
|
||||
f'--macos-create-app-bundle '
|
||||
@@ -123,7 +128,7 @@ elif PLATFORM == 'Linux':
|
||||
f'--standalone --plugin-enable=pyside6 '
|
||||
f'--disable-console '
|
||||
f'--assume-yes-for-downloads '
|
||||
f'--include-package-data=Furious:Data/** '
|
||||
f'{NUITKA_PACKAGE_DATA_OPTIONS}'
|
||||
f'--nofollow-import-to=numpy '
|
||||
# The Essentials-only Linux build does not ship QtPdf, and Furious does
|
||||
# not use the optional TIFF/WebP codecs or the embedded EGLFS backend.
|
||||
|
||||
@@ -64,6 +64,9 @@ version = { attr = "Furious.Version.__version__" }
|
||||
[tool.setuptools.package-data]
|
||||
Furious = ["Data/**"]
|
||||
|
||||
[tool.setuptools.exclude-package-data]
|
||||
Furious = ["Data/AGENTS.md"]
|
||||
|
||||
[tool.uv.extra-build-dependencies]
|
||||
Furious-GUI = ["PySide6-Essentials", "PySide6-Addons"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user