mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-09 23:05:01 -06:00

This will now set the version by default if not defined at the cmd line to the first entry in the conandata.yml
319 lines
12 KiB
YAML
319 lines
12 KiB
YAML
---
|
|
# Usage: defaults to the first entry in this conandata.yml file
|
|
# If you're on a release branch create an entry for that **version** e.q.: `5.1.0` update the requirements (use pinned versions, not latest)
|
|
# also create a beta entry for that **version** e.q.: `5.1.0-beta`, update the requirements (use the <dep_name>/(latest)@ultimaker/stable)
|
|
#
|
|
# If you're working on a feature/bugfix branch from a release branch, create an entry for that **channel**, update the requirements (use
|
|
# the <dep_name>/(latest)@ultimaker/stable)
|
|
#
|
|
# If you're working on a feature/bugfix branch from a main branch, it is optional to create an entry for that **channel**, update the
|
|
# requirements (use the <dep_name>/(latest)@ultimaker/testing)
|
|
#
|
|
# Subject to change in the future!
|
|
"5.2.0-alpha":
|
|
requirements:
|
|
- "pyarcus/(latest)@ultimaker/testing"
|
|
- "curaengine/(latest)@ultimaker/testing"
|
|
- "pysavitar/(latest)@ultimaker/testing"
|
|
- "pynest2d/(latest)@ultimaker/testing"
|
|
- "uranium/(latest)@ultimaker/testing"
|
|
- "fdm_materials/(latest)@ultimaker/testing"
|
|
- "cura_binary_data/(latest)@ultimaker/testing"
|
|
- "cpython/3.10.4"
|
|
internal_requirements:
|
|
- "fdm_materials_private/(latest)@ultimaker/testing"
|
|
- "cura_private_data/(latest)@ultimaker/testing"
|
|
runinfo:
|
|
entrypoint: "cura_app.py"
|
|
pyinstaller:
|
|
datas:
|
|
cura_plugins:
|
|
package: "cura"
|
|
src: "plugins"
|
|
dst: "share/cura/plugins"
|
|
cura_resources:
|
|
package: "cura"
|
|
src: "resources"
|
|
dst: "share/cura/resources"
|
|
cura_private_data:
|
|
package: "cura_private_data"
|
|
src: "resources"
|
|
dst: "share/cura/resources"
|
|
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: "materials"
|
|
dst: "share/cura/resources/materials"
|
|
fdm_materials_private:
|
|
package: "fdm_materials_private"
|
|
src: "resources/materials"
|
|
dst: "share/cura/resources/materials"
|
|
internal: true
|
|
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"
|
|
"5.1.0":
|
|
requirements:
|
|
- "arcus/5.1.0"
|
|
- "curaengine/5.1.0"
|
|
- "savitar/5.1.0"
|
|
- "pynest2d/5.1.0"
|
|
- "uranium/5.1.0"
|
|
- "fdm_materials/5.1.0"
|
|
- "cura_binary_data/5.1.0"
|
|
- "cpython/3.10.4"
|
|
runinfo:
|
|
entrypoint: "cura_app.py"
|
|
pyinstaller:
|
|
datas:
|
|
cura_plugins:
|
|
package: "cura"
|
|
src: "plugins"
|
|
dst: "share/cura/plugins"
|
|
cura_resources:
|
|
package: "cura"
|
|
src: "resources"
|
|
dst: "share/cura/resources"
|
|
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: "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
|