conandata.yml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. ---
  2. # Usage: defaults to the first entry in this conandata.yml file
  3. # 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)
  4. # also create a beta entry for that **version** e.q.: `5.1.0-beta`, update the requirements (use the <dep_name>/(latest)@ultimaker/stable)
  5. #
  6. # If you're working on a feature/bugfix branch from a release branch, create an entry for that **channel**, update the requirements (use
  7. # the <dep_name>/(latest)@ultimaker/stable)
  8. #
  9. # 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
  10. # requirements (use the <dep_name>/(latest)@ultimaker/testing)
  11. #
  12. # Subject to change in the future!
  13. "5.3.0-alpha":
  14. requirements:
  15. - "pyarcus/5.2.2"
  16. - "curaengine/(latest)@ultimaker/testing"
  17. - "pysavitar/5.2.2"
  18. - "pynest2d/5.2.2"
  19. - "uranium/(latest)@ultimaker/testing"
  20. - "fdm_materials/(latest)@ultimaker/testing"
  21. - "cura_binary_data/(latest)@ultimaker/testing"
  22. - "cpython/3.10.4"
  23. internal_requirements:
  24. - "fdm_materials_private/(latest)@ultimaker/testing"
  25. - "cura_private_data/(latest)@ultimaker/testing"
  26. runinfo:
  27. entrypoint: "cura_app.py"
  28. pyinstaller:
  29. datas:
  30. cura_plugins:
  31. package: "cura"
  32. src: "plugins"
  33. dst: "share/cura/plugins"
  34. cura_resources:
  35. package: "cura"
  36. src: "resources"
  37. dst: "share/cura/resources"
  38. cura_private_data:
  39. package: "cura_private_data"
  40. src: "resources"
  41. dst: "share/cura/resources"
  42. internal: true
  43. cura_private_data_plugins:
  44. package: "cura_private_data"
  45. src: "plugins"
  46. dst: "share/cura/plugins"
  47. internal: true
  48. uranium_plugins:
  49. package: "uranium"
  50. src: "plugins"
  51. dst: "share/uranium/plugins"
  52. uranium_resources:
  53. package: "uranium"
  54. src: "resources"
  55. dst: "share/uranium/resources"
  56. uranium_um_qt_qml_um:
  57. package: "uranium"
  58. src: "site-packages/UM/Qt/qml/UM"
  59. dst: "PyQt6/Qt6/qml/UM"
  60. cura_binary_data:
  61. package: "cura_binary_data"
  62. src: "resources/cura/resources"
  63. dst: "share/cura/resources"
  64. uranium_binary_data:
  65. package: "cura_binary_data"
  66. src: "resources/uranium/resources"
  67. dst: "share/uranium/resources"
  68. windows_binary_data:
  69. package: "cura_binary_data"
  70. src: "windows"
  71. dst: "share/windows"
  72. fdm_materials:
  73. package: "fdm_materials"
  74. src: "materials"
  75. dst: "share/cura/resources/materials"
  76. fdm_materials_private:
  77. package: "fdm_materials_private"
  78. src: "resources/materials"
  79. dst: "share/cura/resources/materials"
  80. internal: true
  81. tcl:
  82. package: "tcl"
  83. src: "lib/tcl8.6"
  84. dst: "tcl"
  85. tk:
  86. package: "tk"
  87. src: "lib/tk8.6"
  88. dst: "tk"
  89. binaries:
  90. curaengine:
  91. package: "curaengine"
  92. src: "bin"
  93. dst: "."
  94. binary: "CuraEngine"
  95. hiddenimports:
  96. - "pySavitar"
  97. - "pyArcus"
  98. - "pynest2d"
  99. - "PyQt6"
  100. - "PyQt6.QtNetwork"
  101. - "PyQt6.sip"
  102. - "logging.handlers"
  103. - "zeroconf"
  104. - "fcntl"
  105. - "stl"
  106. - "serial"
  107. collect_all:
  108. - "cura"
  109. - "UM"
  110. - "serial"
  111. - "Charon"
  112. - "sqlite3"
  113. - "trimesh"
  114. - "win32ctypes"
  115. - "PyQt6"
  116. - "PyQt6.QtNetwork"
  117. - "PyQt6.sip"
  118. - "stl"
  119. icon:
  120. Windows: "./icons/Cura.ico"
  121. Macos: "./icons/cura.icns"
  122. Linux: "./icons/cura-128.png"
  123. "5.2.1":
  124. requirements:
  125. - "pyarcus/5.2.0"
  126. - "curaengine/5.2.1"
  127. - "pysavitar/5.2.0"
  128. - "pynest2d/5.2.0"
  129. - "uranium/5.2.0"
  130. - "fdm_materials/5.2.0"
  131. - "cura_binary_data/5.2.1"
  132. - "cpython/3.10.4"
  133. internal_requirements:
  134. - "fdm_materials_private/(latest)@ultimaker/testing"
  135. - "cura_private_data/(latest)@ultimaker/testing"
  136. runinfo:
  137. entrypoint: "cura_app.py"
  138. pyinstaller:
  139. datas:
  140. cura_plugins:
  141. package: "cura"
  142. src: "plugins"
  143. dst: "share/cura/plugins"
  144. cura_resources:
  145. package: "cura"
  146. src: "resources"
  147. dst: "share/cura/resources"
  148. cura_private_data:
  149. package: "cura_private_data"
  150. src: "resources"
  151. dst: "share/cura/resources"
  152. internal: true
  153. uranium_plugins:
  154. package: "uranium"
  155. src: "plugins"
  156. dst: "share/uranium/plugins"
  157. uranium_resources:
  158. package: "uranium"
  159. src: "resources"
  160. dst: "share/uranium/resources"
  161. uranium_um_qt_qml_um:
  162. package: "uranium"
  163. src: "site-packages/UM/Qt/qml/UM"
  164. dst: "PyQt6/Qt6/qml/UM"
  165. cura_binary_data:
  166. package: "cura_binary_data"
  167. src: "resources/cura/resources"
  168. dst: "share/cura/resources"
  169. uranium_binary_data:
  170. package: "cura_binary_data"
  171. src: "resources/uranium/resources"
  172. dst: "share/uranium/resources"
  173. windows_binary_data:
  174. package: "cura_binary_data"
  175. src: "windows"
  176. dst: "share/windows"
  177. fdm_materials:
  178. package: "fdm_materials"
  179. src: "materials"
  180. dst: "share/cura/resources/materials"
  181. fdm_materials_private:
  182. package: "fdm_materials_private"
  183. src: "resources/materials"
  184. dst: "share/cura/resources/materials"
  185. internal: true
  186. tcl:
  187. package: "tcl"
  188. src: "lib/tcl8.6"
  189. dst: "tcl"
  190. tk:
  191. package: "tk"
  192. src: "lib/tk8.6"
  193. dst: "tk"
  194. binaries:
  195. curaengine:
  196. package: "curaengine"
  197. src: "bin"
  198. dst: "."
  199. binary: "CuraEngine"
  200. hiddenimports:
  201. - "pySavitar"
  202. - "pyArcus"
  203. - "pynest2d"
  204. - "PyQt6"
  205. - "PyQt6.QtNetwork"
  206. - "PyQt6.sip"
  207. - "logging.handlers"
  208. - "zeroconf"
  209. - "fcntl"
  210. - "stl"
  211. - "serial"
  212. collect_all:
  213. - "cura"
  214. - "UM"
  215. - "serial"
  216. - "Charon"
  217. - "sqlite3"
  218. - "trimesh"
  219. - "win32ctypes"
  220. - "PyQt6"
  221. - "PyQt6.QtNetwork"
  222. - "PyQt6.sip"
  223. - "stl"
  224. icon:
  225. Windows: "./icons/Cura.ico"
  226. Macos: "./icons/cura.icns"
  227. Linux: "./icons/cura-128.png"
  228. "5.2.0":
  229. requirements:
  230. - "pyarcus/5.2.0"
  231. - "curaengine/5.2.0"
  232. - "pysavitar/5.2.0"
  233. - "pynest2d/5.2.0"
  234. - "uranium/5.2.0"
  235. - "fdm_materials/5.2.0"
  236. - "cura_binary_data/5.2.0"
  237. - "cpython/3.10.4"
  238. internal_requirements:
  239. - "fdm_materials_private/(latest)@ultimaker/testing"
  240. - "cura_private_data/(latest)@ultimaker/testing"
  241. runinfo:
  242. entrypoint: "cura_app.py"
  243. pyinstaller:
  244. datas:
  245. cura_plugins:
  246. package: "cura"
  247. src: "plugins"
  248. dst: "share/cura/plugins"
  249. cura_resources:
  250. package: "cura"
  251. src: "resources"
  252. dst: "share/cura/resources"
  253. cura_private_data:
  254. package: "cura_private_data"
  255. src: "resources"
  256. dst: "share/cura/resources"
  257. internal: true
  258. uranium_plugins:
  259. package: "uranium"
  260. src: "plugins"
  261. dst: "share/uranium/plugins"
  262. uranium_resources:
  263. package: "uranium"
  264. src: "resources"
  265. dst: "share/uranium/resources"
  266. uranium_um_qt_qml_um:
  267. package: "uranium"
  268. src: "site-packages/UM/Qt/qml/UM"
  269. dst: "PyQt6/Qt6/qml/UM"
  270. cura_binary_data:
  271. package: "cura_binary_data"
  272. src: "resources/cura/resources"
  273. dst: "share/cura/resources"
  274. uranium_binary_data:
  275. package: "cura_binary_data"
  276. src: "resources/uranium/resources"
  277. dst: "share/uranium/resources"
  278. windows_binary_data:
  279. package: "cura_binary_data"
  280. src: "windows"
  281. dst: "share/windows"
  282. fdm_materials:
  283. package: "fdm_materials"
  284. src: "materials"
  285. dst: "share/cura/resources/materials"
  286. fdm_materials_private:
  287. package: "fdm_materials_private"
  288. src: "resources/materials"
  289. dst: "share/cura/resources/materials"
  290. internal: true
  291. tcl:
  292. package: "tcl"
  293. src: "lib/tcl8.6"
  294. dst: "tcl"
  295. tk:
  296. package: "tk"
  297. src: "lib/tk8.6"
  298. dst: "tk"
  299. binaries:
  300. curaengine:
  301. package: "curaengine"
  302. src: "bin"
  303. dst: "."
  304. binary: "CuraEngine"
  305. hiddenimports:
  306. - "pySavitar"
  307. - "pyArcus"
  308. - "pynest2d"
  309. - "PyQt6"
  310. - "PyQt6.QtNetwork"
  311. - "PyQt6.sip"
  312. - "logging.handlers"
  313. - "zeroconf"
  314. - "fcntl"
  315. - "stl"
  316. - "serial"
  317. collect_all:
  318. - "cura"
  319. - "UM"
  320. - "serial"
  321. - "Charon"
  322. - "sqlite3"
  323. - "trimesh"
  324. - "win32ctypes"
  325. - "PyQt6"
  326. - "PyQt6.QtNetwork"
  327. - "PyQt6.sip"
  328. - "stl"
  329. icon:
  330. Windows: "./icons/Cura.ico"
  331. Macos: "./icons/cura.icns"
  332. Linux: "./icons/cura-128.png"
  333. "5.1.0":
  334. requirements:
  335. - "arcus/5.1.0"
  336. - "curaengine/5.1.0"
  337. - "savitar/5.1.0"
  338. - "pynest2d/5.1.0"
  339. - "uranium/5.1.0"
  340. - "fdm_materials/5.1.0"
  341. - "cura_binary_data/5.1.0"
  342. - "cpython/3.10.4"
  343. runinfo:
  344. entrypoint: "cura_app.py"
  345. pyinstaller:
  346. datas:
  347. cura_plugins:
  348. package: "cura"
  349. src: "plugins"
  350. dst: "share/cura/plugins"
  351. cura_resources:
  352. package: "cura"
  353. src: "resources"
  354. dst: "share/cura/resources"
  355. uranium_plugins:
  356. package: "uranium"
  357. src: "plugins"
  358. dst: "share/uranium/plugins"
  359. uranium_resources:
  360. package: "uranium"
  361. src: "resources"
  362. dst: "share/uranium/resources"
  363. uranium_um_qt_qml_um:
  364. package: "uranium"
  365. src: "site-packages/UM/Qt/qml/UM"
  366. dst: "PyQt6/Qt6/qml/UM"
  367. cura_binary_data:
  368. package: "cura_binary_data"
  369. src: "resources/cura/resources"
  370. dst: "share/cura/resources"
  371. uranium_binary_data:
  372. package: "cura_binary_data"
  373. src: "resources/uranium/resources"
  374. dst: "share/uranium/resources"
  375. windows_binary_data:
  376. package: "cura_binary_data"
  377. src: "windows"
  378. dst: "share/windows"
  379. fdm_materials:
  380. package: "fdm_materials"
  381. src: "materials"
  382. dst: "share/cura/resources/materials"
  383. tcl:
  384. package: "tcl"
  385. src: "lib/tcl8.6"
  386. dst: "tcl"
  387. tk:
  388. package: "tk"
  389. src: "lib/tk8.6"
  390. dst: "tk"
  391. binaries:
  392. curaengine:
  393. package: "curaengine"
  394. src: "bin"
  395. dst: "."
  396. binary: "CuraEngine"
  397. hiddenimports:
  398. - "pySavitar"
  399. - "pyArcus"
  400. - "pynest2d"
  401. - "PyQt6"
  402. - "PyQt6.QtNetwork"
  403. - "PyQt6.sip"
  404. - "logging.handlers"
  405. - "zeroconf"
  406. - "fcntl"
  407. - "stl"
  408. - "serial"
  409. collect_all:
  410. - "cura"
  411. - "UM"
  412. - "serial"
  413. - "Charon"
  414. - "sqlite3"
  415. - "trimesh"
  416. - "win32ctypes"
  417. - "PyQt6"
  418. - "PyQt6.QtNetwork"
  419. - "PyQt6.sip"
  420. - "stl"
  421. icon:
  422. Windows: "./icons/Cura.ico"
  423. Macos: "./icons/cura.icns"
  424. Linux: "./icons/cura-128.png"
  425. pycharm_targets:
  426. - jinja_path: .run_templates/pycharm_cura_run.run.xml.jinja
  427. module_name: Cura
  428. name: cura
  429. script_name: cura_app.py
  430. - jinja_path: .run_templates/pycharm_cura_run.run.xml.jinja
  431. module_name: Cura
  432. name: cura_external_engine
  433. parameters: --external-backend
  434. script_name: cura_app.py
  435. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  436. module_name: Cura
  437. name: pytest in tests
  438. script_name: tests/
  439. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  440. module_name: Cura
  441. name: pytest in TestBuildVolume.py
  442. script_name: tests/TestBuildVolume.py
  443. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  444. module_name: Cura
  445. name: pytest in TestConvexHullDecorator.py
  446. script_name: tests/TestConvexHullDecorator.py
  447. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  448. module_name: Cura
  449. name: pytest in TestCuraSceneNode.py
  450. script_name: tests/TestCuraSceneNode.py
  451. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  452. module_name: Cura
  453. name: pytest in TestCuraSceneNode.py
  454. script_name: tests/TestExtruderManager.py
  455. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  456. module_name: Cura
  457. name: pytest in TestGCodeListDecorator.py
  458. script_name: tests/TestGCodeListDecorator.py
  459. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  460. module_name: Cura
  461. name: pytest in TestIntentManager.py
  462. script_name: tests/TestIntentManager.py
  463. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  464. module_name: Cura
  465. name: pytest in TestLayer.py
  466. script_name: tests/TestLayer.py
  467. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  468. module_name: Cura
  469. name: pytest in TestMachineAction.py
  470. script_name: tests/TestMachineAction.py
  471. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  472. module_name: Cura
  473. name: pytest in TestMachineManager.py
  474. script_name: tests/TestMachineManager.py
  475. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  476. module_name: Cura
  477. name: pytest in TestOAuth2.py
  478. script_name: tests/TestOAuth2.py
  479. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  480. module_name: Cura
  481. name: pytest in TestObjectsModel.py
  482. script_name: tests/TestObjectsModel.py
  483. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  484. module_name: Cura
  485. name: pytest in TestPrintInformation.py
  486. script_name: tests/TestPrintInformation.py
  487. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  488. module_name: Cura
  489. name: pytest in TestProfileRequirements.py
  490. script_name: tests/TestProfileRequirements.py
  491. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  492. module_name: Cura
  493. name: pytest in TestThemes.py
  494. script_name: tests/TestThemes.py
  495. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  496. module_name: Cura
  497. name: pytest in TestContainerManager.py
  498. script_name: tests/Settings/TestContainerManager.py
  499. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  500. module_name: Cura
  501. name: pytest in TestCuraContainerRegistry.py
  502. script_name: tests/Settings/TestCuraContainerRegistry.py
  503. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  504. module_name: Cura
  505. name: pytest in TestCuraStackBuilder.py
  506. script_name: tests/Settings/TestCuraStackBuilder.py
  507. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  508. module_name: Cura
  509. name: pytest in TestDefinitionContainer.py
  510. script_name: tests/Settings/TestDefinitionContainer.py
  511. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  512. module_name: Cura
  513. name: pytest in TestExtruderStack.py
  514. script_name: tests/Settings/TestExtruderStack.py
  515. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  516. module_name: Cura
  517. name: pytest in TestGlobalStack.py
  518. script_name: tests/Settings/TestGlobalStack.py
  519. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  520. module_name: Cura
  521. name: pytest in TestProfiles.py
  522. script_name: tests/Settings/TestProfiles.py
  523. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  524. module_name: Cura
  525. name: pytest in TestSettingInheritanceManager.py
  526. script_name: tests/Settings/TestSettingInheritanceManager.py
  527. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  528. module_name: Cura
  529. name: pytest in TestSettingOverrideDecorator.py
  530. script_name: tests/Settings/TestSettingOverrideDecorator.py
  531. - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja
  532. module_name: Cura
  533. name: pytest in TestSettingVisibilityPresets.py
  534. script_name: tests/Settings/TestSettingVisibilityPresets.py