mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-06-29 17:15:11 +08:00

This commit simplifies the deploy method in conanfile.py by reducing the number of lines of code and refactor the handling of the Gradualflow plugin in the deploy method. In conandata.yml, the paths for the Gradualflow plugin resources have been adjusted for correct deployment. This update aims to fix the pyinstaller deployment failures associated with the Gradualflow plugin. It resolves the CURA-10951 tracking issue. Contributes CURA-10951
219 lines
8.0 KiB
YAML
219 lines
8.0 KiB
YAML
urls:
|
|
default:
|
|
cloud_api_root: "https://api.ultimaker.com"
|
|
cloud_account_api_root: "https://account.ultimaker.com"
|
|
marketplace_root: "https://marketplace.ultimaker.com"
|
|
digital_factory_url: "https://digitalfactory.ultimaker.com"
|
|
cura_latest_url: "https://software.ultimaker.com/latest.json"
|
|
staging:
|
|
cloud_api_root: "https://api-staging.ultimaker.com"
|
|
cloud_account_api_root: "https://account-staging.ultimaker.com"
|
|
marketplace_root: "https://marketplace-staging.ultimaker.com"
|
|
digital_factory_url: "https://digitalfactory-staging.ultimaker.com"
|
|
cura_latest_url: "https://software.ultimaker.com/latest.json"
|
|
pyinstaller:
|
|
runinfo:
|
|
entrypoint: "cura_app.py"
|
|
datas:
|
|
cura_plugins:
|
|
package: "cura"
|
|
src: "plugins"
|
|
dst: "share/cura/plugins"
|
|
curaengine_gradual_flow_plugin:
|
|
package: "curaengine_plugin_gradual_flow"
|
|
src: "res/plugins/CuraEngineGradualFlow"
|
|
dst: "share/cura/plugins/CuraEngineGradualFlow"
|
|
curaengine_gradual_flow_plugin_bundled:
|
|
package: "curaengine_plugin_gradual_flow"
|
|
src: "res/bundled_packages"
|
|
dst: "share/cura/resources/bundled_packages"
|
|
cura_resources:
|
|
package: "cura"
|
|
src: "resources"
|
|
dst: "share/cura/resources"
|
|
cura_private_data:
|
|
package: "cura_private_data"
|
|
src: "res"
|
|
dst: "share/cura"
|
|
internal: true
|
|
uranium_plugins:
|
|
package: "uranium"
|
|
src: "plugins"
|
|
dst: "share/uranium/plugins"
|
|
uranium_resources:
|
|
package: "uranium"
|
|
src: "resources"
|
|
dst: "share/uranium/resources"
|
|
uranium_um_qt_qml_um:
|
|
package: "uranium"
|
|
src: "site-packages/UM/Qt/qml/UM"
|
|
dst: "PyQt6/Qt6/qml/UM"
|
|
cura_binary_data:
|
|
package: "cura_binary_data"
|
|
src: "resources/cura/resources"
|
|
dst: "share/cura/resources"
|
|
uranium_binary_data:
|
|
package: "cura_binary_data"
|
|
src: "resources/uranium/resources"
|
|
dst: "share/uranium/resources"
|
|
windows_binary_data:
|
|
package: "cura_binary_data"
|
|
src: "windows"
|
|
dst: "share/windows"
|
|
fdm_materials:
|
|
package: "fdm_materials"
|
|
src: "res/resources/materials"
|
|
dst: "share/cura/resources/materials"
|
|
tcl:
|
|
package: "tcl"
|
|
src: "lib/tcl8.6"
|
|
dst: "tcl"
|
|
tk:
|
|
package: "tk"
|
|
src: "lib/tk8.6"
|
|
dst: "tk"
|
|
binaries:
|
|
curaengine:
|
|
package: "curaengine"
|
|
src: "bin"
|
|
dst: "."
|
|
binary: "CuraEngine"
|
|
hiddenimports:
|
|
- "pySavitar"
|
|
- "pyArcus"
|
|
- "pynest2d"
|
|
- "PyQt6"
|
|
- "PyQt6.QtNetwork"
|
|
- "PyQt6.sip"
|
|
- "logging.handlers"
|
|
- "zeroconf"
|
|
- "fcntl"
|
|
- "stl"
|
|
- "serial"
|
|
collect_all:
|
|
- "cura"
|
|
- "UM"
|
|
- "serial"
|
|
- "Charon"
|
|
- "sqlite3"
|
|
- "trimesh"
|
|
- "win32ctypes"
|
|
- "PyQt6"
|
|
- "PyQt6.QtNetwork"
|
|
- "PyQt6.sip"
|
|
- "stl"
|
|
icon:
|
|
Windows: "./icons/Cura.ico"
|
|
Macos: "./icons/cura.icns"
|
|
Linux: "./icons/cura-128.png"
|
|
pycharm_targets:
|
|
- jinja_path: .run_templates/pycharm_cura_run.run.xml.jinja
|
|
module_name: Cura
|
|
name: cura
|
|
script_name: cura_app.py
|
|
- jinja_path: .run_templates/pycharm_cura_run.run.xml.jinja
|
|
module_name: Cura
|
|
name: cura_external_engine
|
|
parameters: --external-backend
|
|
script_name: cura_app.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in tests
|
|
script_name: tests/
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestBuildVolume.py
|
|
script_name: tests/TestBuildVolume.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestConvexHullDecorator.py
|
|
script_name: tests/TestConvexHullDecorator.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestCuraSceneNode.py
|
|
script_name: tests/TestCuraSceneNode.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestCuraSceneNode.py
|
|
script_name: tests/TestExtruderManager.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestGCodeListDecorator.py
|
|
script_name: tests/TestGCodeListDecorator.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestIntentManager.py
|
|
script_name: tests/TestIntentManager.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestLayer.py
|
|
script_name: tests/TestLayer.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestMachineAction.py
|
|
script_name: tests/TestMachineAction.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestMachineManager.py
|
|
script_name: tests/TestMachineManager.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestOAuth2.py
|
|
script_name: tests/TestOAuth2.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestObjectsModel.py
|
|
script_name: tests/TestObjectsModel.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestPrintInformation.py
|
|
script_name: tests/TestPrintInformation.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestProfileRequirements.py
|
|
script_name: tests/TestProfileRequirements.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestThemes.py
|
|
script_name: tests/TestThemes.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestContainerManager.py
|
|
script_name: tests/Settings/TestContainerManager.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestCuraContainerRegistry.py
|
|
script_name: tests/Settings/TestCuraContainerRegistry.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestCuraStackBuilder.py
|
|
script_name: tests/Settings/TestCuraStackBuilder.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestDefinitionContainer.py
|
|
script_name: tests/Settings/TestDefinitionContainer.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestExtruderStack.py
|
|
script_name: tests/Settings/TestExtruderStack.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestGlobalStack.py
|
|
script_name: tests/Settings/TestGlobalStack.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestProfiles.py
|
|
script_name: tests/Settings/TestProfiles.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestSettingInheritanceManager.py
|
|
script_name: tests/Settings/TestSettingInheritanceManager.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestSettingOverrideDecorator.py
|
|
script_name: tests/Settings/TestSettingOverrideDecorator.py
|
|
- jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
|
|
module_name: Cura
|
|
name: pytest in TestSettingVisibilityPresets.py
|
|
script_name: tests/Settings/TestSettingVisibilityPresets.py
|