123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447 |
- pyinstaller:
- runinfo:
- entrypoint: "cura_app.py"
- 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"
- 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"
- about_dialog:
- cura:
- description: "Graphical user interface"
- url: "https://github.com/Ultimaker/Cura"
- license: "LGPLv3"
- pyarcus:
- description: "Python bindings for arcus"
- url: "https://github.com/Ultimaker/pyArcus"
- license: "LGPLv3"
- protobuf:
- description: "Data interchange format"
- url: "https://developers.google.com/protocol-buffers"
- license: "BSD"
- arcus:
- description: "Interprocess communication library"
- url: "https://github.com/Ultimaker/libArcus"
- license: "LGPLv3"
- cpython:
- description: "Programming language"
- url: "http://python.org/"
- license: "Python"
- openssl:
- description: "Toolkit for TLS and SSL protocols"
- url: "https://github.com/openssl/openssl"
- license: "OpenSSL"
- expat:
- description: "XML parser"
- url: "https://github.com/libexpat/libexpat"
- license: "MIT"
- libffi:
- description: "High level programming interface"
- url: "https://sourceware.org/libffi/"
- license: "MIT"
- mpdecimal:
- description: "Correctly-rounded arbitrary precision decimal floating point arithmetic"
- url: "http://www.bytereef.org/mpdecimal"
- license: "BSD-2-clause"
- libuuid:
- description: "Portable uuid C library"
- url: "https://sourceforge.net/projects/libuuid/"
- license: "BSD-3-clause"
- libxcrypt:
- description: "Extended crypt library"
- url: "https://github.com/besser82/libxcrypt"
- license: "LGPL-2.1"
- gdbm:
- description: "Library of database functions"
- url: "https://www.gnu.org.ua/software/gdbm/gdbm.html"
- license: "GPLv3"
- sqlite3:
- description: "SQL database engine"
- url: "https://www.sqlite.org"
- license: "Unlicense"
- tk:
- description: "GUI toolkit"
- url: "https://tcl.tk"
- license: "TCL"
- tcl:
- description: "Dynamic programming language"
- url: "https://tcl.tk"
- license: "TCL"
- fontconfig:
- description: "Configuring and customizing font access"
- url: "https://gitlab.freedesktop.org/fontconfig/fontconfig"
- license: "MIT"
- freetype:
- description: "Render fonts"
- url: "https://www.freetype.org"
- license: "FTL"
- libpng:
- description: "Official PNG file format reference library"
- url: "http://www.libpng.org"
- license: "libpng-2.0"
- brotli:
- description: "Brotli compression format"
- url: "https://github.com/google/brotli"
- license: "MIT"
- xorg:
- description: "X Window System"
- url: "https://www.x.org/wiki/"
- license: "MIT"
- ncurses:
- description: "Emulation of curses in System V"
- url: "https://www.gnu.org/software/ncurses"
- license: "X11"
- curaengine:
- description: "G-code generator"
- url: "https://github.com/Ultimaker/CuraEngine"
- license: "AGPLv3"
- clipper:
- description: "Polygon clipping library"
- url: "http://www.angusj.com/delphi/clipper.php"
- license: "Boost"
- boost:
- description: "Utility library, including Voronoi generation"
- url: "https://www.boost.org/"
- license: "Boost"
- rapidjson:
- description: "JSON parser"
- url: "https://rapidjson.org/"
- license: "MIT"
- stb:
- description: "Utility functions, including an image loader"
- url: "https://github.com/nothings/stb"
- license: "Public Domain"
- spdlog:
- description: "Fast C++ logging library"
- url: "https://github.com/gabime/spdlog"
- license: "MIT"
- fmt:
- description: "Alternative to printf and IOStreams for C++"
- url: "https://github.com/fmtlib/fmt"
- license: "MIT"
- range-v3:
- description: "Range library for C++"
- url: "https://github.com/ericniebler/range-v3"
- license: "BSL-1.0"
- pysavitar:
- description: "Python bindings for savitar"
- url: "LGPLv3"
- license: "https://github.com/ultimaker/pySavitar"
- savitar:
- description: "Support library for handling 3MF files"
- url: "LGPLv3"
- license: "https://github.com/ultimaker/libSavitar"
- pugixml:
- description: "XML parser"
- url: "https://pugixml.org/"
- license: "MIT"
- pynest2d:
- description: "Python bindings for nest2d"
- url: "LGPL"
- license: "https://github.com/Ultimaker/pynest2d"
- nest2d:
- description: "Polygon packing library, developed by Prusa Research"
- url: "https://github.com/tamasmeszaros/libnest2d"
- license: "LGPL"
- nlopt:
- description: "Library for nonlinear optimization"
- url: "https://github.com/stevengj/nlopt"
- license: "MIT"
- uranium:
- description: "Application framework"
- url: "https://github.com/Ultimaker/Uranium"
- license: "LGPLv3"
- fdm_materials:
- description: "FDM Material database"
- url: "https://github.com/Ultimaker/fdm_materials"
- license: "CC0-1.0 license"
- cura_binary_data:
- description: "Binary data for Cura releases"
- url: "https://github.com/Ultimaker/cura-binary-data"
- license: "AGPLv3"
- cura_private_data:
- description: "Private data for internal Cura builds"
- url: ""
- license: ""
- about_dialog_unmanaged:
- qt6:
- description: "GUI framework"
- url: "https://www.qt.io/"
- license: "LGPLv3"
- charon:
- description: "Support library for file metadata and streaming"
- url: "https://github.com/ultimaker/libcharon"
- license: "LGPLv3"
- pyqt6:
- description: "GUI framework bindings"
- url: "https://riverbankcomputing.com/software/pyqt"
- license: "GPL"
- sip:
- description: "C/C++ Binding library"
- url: "https://riverbankcomputing.com/software/sip"
- license: "GPL"
- noto_sans:
- description: "Font"
- url: "https://www.google.com/get/noto/"
- license: "Apache 2.0"
- certifi:
- description: "Root Certificates for validating SSL trustworthiness"
- url: "https://github.com/certifi/python-certifi"
- license: "MPL"
- cryptography:
- description: "Root Certificates for validating SSL trustworthiness"
- url: "https://cryptography.io/"
- license: "APACHE and BSD"
- keyring:
- description: "Support library for system keyring access"
- url: "https://github.com/jaraco/keyring"
- license: "MIT"
- numpy:
- description: "Support library for faster math"
- url: "http://www.numpy.org/"
- license: "BSD"
- numpy_stl:
- description: "Support library for handling STL files"
- url: "https://github.com/WoLpH/numpy-stl"
- license: "BSD"
- pyclipper:
- description: "Python bindings for Clipper"
- url: "https://github.com/fonttools/pyclipper"
- license: "MIT"
- pyserial:
- description: "Serial communication library"
- url: "http://pyserial.sourceforge.net/"
- license: "Python"
- scipy:
- description: "Support library for scientific computing"
- url: "https://www.scipy.org/"
- license: "BSD-new"
- sentry:
- description: "Python Error tracking library"
- url: "https://sentry.io/for/python/"
- license: "BSD 2-Clause 'Simplified'"
- trimesh:
- description: "Support library for handling triangular meshes"
- url: "https://trimsh.org"
- license: "MIT"
- python_zeroconf:
- description: "ZeroConf discovery library"
- url: "https://github.com/jstasiak/python-zeroconf"
- license: "LGPL"
- cmake:
- description: "Universal build system configuration"
- url: "https://cmake.org/"
- license: "MIT"
- conan:
- description: "Dependency and package manager"
- url: "https://conan.io/"
- license: "MIT"
- ninja:
- description: "Build system"
- url: "https://ninja-build.org/"
- license: ""
- pyinstaller:
- description: "Packaging Python-applications"
- url: "https://pyinstaller.org/"
- license: "GPLv2"
- appimagekit:
- description: "Linux cross-distribution application deployment"
- url: "https://github.com/AppImage/AppImageKit"
- license: "MIT"
- nsis:
- description: "Generating Windows installers"
- url: "https://nsis.sourceforge.io/"
- license: "Zlib"
- wix_toolset:
- description: "Generating Windows installers"
- url: "https://wixtoolset.org/"
- license: "MS-RL"
- 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
|