From e1e78756da763c8f23d22b23d28f4476d9876fc2 Mon Sep 17 00:00:00 2001 From: HellAholic Date: Mon, 24 Nov 2025 08:58:36 +0100 Subject: [PATCH 1/9] Update core dependencies to latest versions Bump versions for Qt (6.9.1), PyQt6 (6.9.1), cryptography (46.0.1), scipy (1.16.2), cffi (2.0.0), and add numpy (1.26.4) to pip_requirements_core. This ensures compatibility with recent upstream changes and improves security and stability. --- conandata.yml | 501 ++++++++++++++++++++++++++------------------------ conanfile.py | 2 +- 2 files changed, 262 insertions(+), 241 deletions(-) diff --git a/conandata.yml b/conandata.yml index 289c0c55f..461033fde 100644 --- a/conandata.yml +++ b/conandata.yml @@ -6,7 +6,7 @@ requirements: extra_dependencies: Qt: - version: "6.6.0" + version: "6.9.1" sources_url: https://code.qt.io/cgit/qt/qtbase.git home_url: https://github.com/Ultimaker/Cura/blob/main/licenses_thirdparty/qt.md license: LGPL v3 @@ -16,49 +16,72 @@ extra_dependencies: pip_requirements_core: any_os: PyQt6: - version: "6.6.0" # When changing the version, also change the one in extra_dependencies + version: "6.9.1" hashes: - - sha256:33655db05ac2de699320f035250c21434c77144a6a2943aca3f4c579dabc3f7b - - sha256:3ef68830a9b32050c30f7962c56a5927802c9193b68eaf405faecb8ce9ae10a8 - - sha256:d41512d66044c2df9c5f515a56a922170d68a37b3406ffddc8b4adc57181b576 - - sha256:fc7185d65755f26d7a6842492ec5398c92544dc4eafbbcbef1b1922aca585c96 + - sha256:33c23d28f6608747ecc8bfd04c8795f61631af9db4fb1e6c2a7523ec4cc916d9 + - sha256:37884df27f774e2e1c0c96fa41e817a222329b80ffc6241725b0dc8c110acb35 + - sha256:055870b703c1a49ca621f8a89e2ec4d848e6c739d39367eb9687af3b056d9aa3 + - sha256:15b95bd273bb6288b070ed7a9503d5ff377aa4882dd6d175f07cad28cdb21da0 + - sha256:08792c72d130a02e3248a120f0b9bbb4bf4319095f92865bc5b365b00518f53d colorlog: version: "6.6.0" hashes: - sha256:344f73204009e4c83c5b6beb00b3c45dc70fcdae3c80db919e0a4171d006fde8 - sha256:351c51e866c86c3217f08e4b067a7974a678be78f07f85fc2d55b8babde6d94e cryptography: - version: "44.0.0" + version: "46.0.1" hashes: - - sha256:84111ad4ff3f6253820e6d3e58be2cc2a00adb29335d4cacb5ab4d4d34f2a123 - - sha256:b15492a11f9e1b62ba9d73c210e2416724633167de94607ec6069ef724fad092 - - sha256:831c3c4d0774e488fdc83a1923b49b9957d33287de923d58ebd3cec47a0ae43f - - sha256:761817a3377ef15ac23cd7834715081791d4ec77f9297ee694ca1ee9c2c7e5eb - - sha256:3c672a53c0fb4725a29c303be906d3c1fa99c32f58abe008a82705f9ee96f40b - - sha256:4ac4c9f37eba52cb6fbeaf5b59c152ea976726b865bd4cf87883a7e7006cc543 - - sha256:60eb32934076fa07e4316b7b2742fa52cbb190b42c2df2863dbc4230a0a9b385 - - sha256:ed3534eb1090483c96178fcb0f8893719d96d5274dfde98aa6add34614e97c8e - - sha256:f3f6fdfa89ee2d9d496e2c087cebef9d4fcbb0ad63c40e821b39f74bf48d9c5e - - sha256:eb33480f1bad5b78233b0ad3e1b0be21e8ef1da745d8d2aecbb20671658b9053 - - sha256:abc998e0c0eee3c8a1904221d3f67dcfa76422b23620173e28c11d3e626c21bd - - sha256:660cb7312a08bc38be15b696462fa7cc7cd85c3ed9c576e81f4dc4d8b2b31591 - - sha256:1923cb251c04be85eec9fda837661c67c1049063305d6be5721643c22dd4e2b7 - - sha256:404fdc66ee5f83a1388be54300ae978b2efd538018de18556dde92575e05defc - - sha256:c5eb858beed7835e5ad1faba59e865109f3e52b3783b9ac21e7e47dc5554e289 - - sha256:f53c2c87e0fb4b0c00fa9571082a057e37690a8f12233306161c8f4b819960b7 - - sha256:9e6fc8a08e116fb7c7dd1f040074c9d7b51d74a8ea40d4df2fc7aa08b76b9e6c - - sha256:9abcc2e083cbe8dde89124a47e5e53ec38751f0d7dfd36801008f316a127d7ba - - sha256:d2436114e46b36d00f8b72ff57e598978b37399d2786fd39793c36c6d5cb1c64 - - sha256:a01956ddfa0a6790d594f5b34fc1bfa6098aca434696a03cfdbe469b8ed79285 - - sha256:eca27345e1214d1b9f9490d200f9db5a874479be914199194e746c893788d417 - - sha256:708ee5f1bafe76d041b53a4f95eb28cdeb8d18da17e597d46d7833ee59b97ede - - sha256:37d76e6863da3774cd9db5b409a9ecfd2c71c981c38788d3fcfaf177f447b731 - - sha256:f677e1268c4e23420c3acade68fac427fffcb8d19d7df95ed7ad17cdef8404f4 - - sha256:f5e7cb1e5e56ca0933b4873c0220a78b773b24d40d186b6738080b73d3d0a756 - - sha256:8b3e6eae66cf54701ee7d9c83c30ac0a1e3fa17be486033000f2a73a12ab507c - - sha256:be4ce505894d15d5c5037167ffb7f0ae90b7be6f2a98f9a5c3442395501c32fa - - sha256:62901fb618f74d7d81bf408c8719e9ec14d863086efe4185afd07c352aee1d2c - - sha256:cd4e834f340b4293430701e772ec543b0fbe6c2dea510a5286fe0acabe153a02 + - sha256:1cd6d50c1a8b79af1a6f703709d8973845f677c8e97b1268f5ff323d38ce8475 + - sha256:0ff483716be32690c14636e54a1f6e2e1b7bf8e22ca50b989f88fa1b2d287080 + - sha256:9873bf7c1f2a6330bdfe8621e7ce64b725784f9f0c3a6a55c3047af5849f920e + - sha256:0dfb7c88d4462a0cfdd0d87a3c245a7bc3feb59de101f6ff88194f740f72eda6 + - sha256:e22801b61613ebdebf7deb18b507919e107547a1d39a3b57f5f855032dd7cfb8 + - sha256:757af4f6341ce7a1e47c326ca2a81f41d236070217e5fbbad61bbfe299d55d28 + - sha256:f7a24ea78de345cfa7f6a8d3bde8b242c7fac27f2bd78fa23474ca38dfaeeab9 + - sha256:9e8776dac9e660c22241b6587fae51a67b4b0147daa4d176b172c3ff768ad736 + - sha256:9f40642a140c0c8649987027867242b801486865277cbabc8c6059ddef16dc8b + - sha256:449ef2b321bec7d97ef2c944173275ebdab78f3abdd005400cc409e27cd159ab + - sha256:2dd339ba3345b908fa3141ddba4025568fa6fd398eabce3ef72a29ac2d73ad75 + - sha256:7411c910fb2a412053cf33cfad0153ee20d27e256c6c3f14d7d7d1d9fec59fd5 + - sha256:92e8cfe8bd7dd86eac0a677499894862cd5cc2fd74de917daa881d00871ac8e7 + - sha256:db5597a4c7353b2e5fb05a8e6cb74b56a4658a2b7bf3cb6b1821ae7e7fd6eaa0 + - sha256:4c49eda9a23019e11d32a0eb51a27b3e7ddedde91e099c0ac6373e3aacc0d2ee + - sha256:9babb7818fdd71394e576cf26c5452df77a355eac1a27ddfa24096665a27f8fd + - sha256:9f2c4cc63be3ef43c0221861177cee5d14b505cd4d4599a89e2cd273c4d3542a + - sha256:41c281a74df173876da1dc9a9b6953d387f06e3d3ed9284e3baae3ab3f40883a + - sha256:0a17377fa52563d730248ba1f68185461fff36e8bc75d8787a7dd2e20a802b7a + - sha256:0d1922d9280e08cde90b518a10cd66831f632960a8d08cb3418922d83fce6f12 + - sha256:af84e8e99f1a82cea149e253014ea9dc89f75b82c87bb6c7242203186f465129 + - sha256:ef648d2c690703501714588b2ba640facd50fd16548133b11b2859e8655a69da + - sha256:e94eb5fa32a8a9f9bf991f424f002913e3dd7c699ef552db9b14ba6a76a6313b + - sha256:534b96c0831855e29fc3b069b085fd185aa5353033631a585d5cd4dd5d40d657 + - sha256:f9b55038b5c6c47559aa33626d8ecd092f354e23de3c6975e4bb205df128a2a0 + - sha256:ec13b7105117dbc9afd023300fb9954d72ca855c274fe563e72428ece10191c0 + - sha256:c52fded6383f7e20eaf70a60aeddd796b3677c3ad2922c801be330db62778e05 + - sha256:9495d78f52c804b5ec8878b5b8c7873aa8e63db9cd9ee387ff2db3fffe4df784 + - sha256:d84c40bdb8674c29fa192373498b6cb1e84f882889d21a471b45d1f868d8d44b + - sha256:9ed64e5083fa806709e74fc5ea067dfef9090e5b7a2320a49be3c9df3583a2d8 + - sha256:341fb7a26bc9d6093c1b124b9f13acc283d2d51da440b98b55ab3f79f2522ead + - sha256:6ef1488967e729948d424d09c94753d0167ce59afba8d0f6c07a22b629c557b2 + - sha256:7823bc7cdf0b747ecfb096d004cc41573c2f5c7e3a29861603a2871b43d3ef32 + - sha256:f736ab8036796f5a119ff8211deda416f8c15ce03776db704a7a4e17381cb2ef + - sha256:e46710a240a41d594953012213ea8ca398cd2448fbc5d0f1be8160b5511104a0 + - sha256:84ef1f145de5aee82ea2447224dc23f065ff4cc5791bb3b506615957a6ba8128 + - sha256:9394c7d5a7565ac5f7d9ba38b2617448eba384d7b107b262d63890079fad77ca + - sha256:ed957044e368ed295257ae3d212b95456bd9756df490e1ac4538857f67531fcc + - sha256:f7de12fa0eee6234de9a9ce0ffcfa6ce97361db7a50b09b65c63ac58e5f22fc7 + - sha256:7fab1187b6c6b2f11a326f33b036f7168f5b996aedd0c059f9738915e4e8f53a + - sha256:7176a5ab56fac98d706921f6416a05e5aff7df0e4b91516f450f8627cda22af3 + - sha256:efc9e51c3e595267ff84adf56e9b357db89ab2279d7e375ffcaf8f678606f3d9 + - sha256:fd4b5e2ee4e60425711ec65c33add4e7a626adef79d66f62ba0acfd493af282d + - sha256:48948940d0ae00483e85e9154bb42997d0b77c21e43a77b7773c8c80de532ac5 + - sha256:b9c79af2c3058430d911ff1a5b2b96bbfe8da47d5ed961639ce4681886614e70 + - sha256:0ca4be2af48c24df689a150d9cd37404f689e2968e247b6b8ff09bff5bcd786f + - sha256:13e67c4d3fb8b6bc4ef778a7ccdd8df4cd15b4bcc18f4239c8440891a11245cc + - sha256:15b5fd9358803b0d1cc42505a18d8bca81dabb35b5cfbfea1505092e13a9d96d + - sha256:e34da95e29daf8a71cb2841fd55df0511539a6cdf33e6f77c1e95e44006b9b46 + - sha256:34f04b7311174469ab3ac2647469743720f8b6c8b046f238e5cb27905695eb2a + - sha256:ed570874e88f213437f5cf758f9ef26cbfc3f336d889b1e592ee11283bb8d1c7 pyclipper: version: "1.3.0.post5" hashes: @@ -107,33 +130,107 @@ pip_requirements_core: - sha256:ee1c4797b1dc982ae9d60333269536ea03ddc0baa1c3383a6d5b741dbbb12675 - sha256:f0b84fcf5230aca2de06ddb7920459daa858853835f8774739ca30dd516e7d37 scipy: - version: "1.11.3" + version: "1.16.2" hashes: - - sha256:00f325434b6424952fbb636506f0567898dca7b0f7654d48f1c382ea338ce9a3 - - sha256:033c3fd95d55012dd1148b201b72ae854d5086d25e7c316ec9850de4fe776929 - - sha256:0d3a136ae1ff0883fffbb1b05b0b2fea251cb1046a5077d0b435a1839b3e52b7 - - sha256:15f237e890c24aef6891c7d008f9ff7e758c6ef39a2b5df264650eb7900403c0 - - sha256:370f569c57e1d888304052c18e58f4a927338eafdaef78613c685ca2ea0d1fa0 - - sha256:3e1a8a4657673bfae1e05e1e1d6e94b0cabe5ed0c7c144c8aa7b7dbb774ce5c1 - - sha256:4b4bb134c7aa457e26cc6ea482b016fef45db71417d55cc6d8f43d799cdf9ef2 - - sha256:5305792c7110e32ff155aed0df46aa60a60fc6e52cd4ee02cdeb67eaccd5356e - - sha256:5664e364f90be8219283eeb844323ff8cd79d7acbd64e15eb9c46b9bc7f6a42a - - sha256:5f290cf561a4b4edfe8d1001ee4be6da60c1c4ea712985b58bf6bc62badee221 - - sha256:74e89dc5e00201e71dd94f5f382ab1c6a9f3ff806c7d24e4e90928bb1aafb280 - - sha256:7abda0e62ef00cde826d441485e2e32fe737bdddee3324e35c0e01dee65e2a88 - - sha256:90271dbde4be191522b3903fc97334e3956d7cfb9cce3f0718d0ab4fd7d8bfd6 - - sha256:91770cb3b1e81ae19463b3c235bf1e0e330767dca9eb4cd73ba3ded6c4151e4d - - sha256:925c6f09d0053b1c0f90b2d92d03b261e889b20d1c9b08a3a51f61afc5f58165 - - sha256:9885e3e4f13b2bd44aaf2a1a6390a11add9f48d5295f7a592393ceb8991577a3 - - sha256:9ea7f579182d83d00fed0e5c11a4aa5ffe01460444219dedc448a36adf0c3917 - - sha256:a63d1ec9cadecce838467ce0631c17c15c7197ae61e49429434ba01d618caa83 - - sha256:bae66a2d7d5768eaa33008fa5a974389f167183c87bf39160d3fefe6664f8ddc - - sha256:bba4d955f54edd61899776bad459bf7326e14b9fa1c552181f0479cc60a568cd - - sha256:c77da50c9a91e23beb63c2a711ef9e9ca9a2060442757dffee34ea41847d8156 - - sha256:d2f6dee6cbb0e263b8142ed587bc93e3ed5e777f1f75448d24fb923d9fd4dce6 - - sha256:dfcc1552add7cb7c13fb70efcb2389d0624d571aaf2c80b04117e2755a0c5d15 - - sha256:e04aa19acc324a1a076abb4035dabe9b64badb19f76ad9c798bde39d41025cdc - - sha256:e1f97cd89c0fe1a0685f8f89d85fa305deb3067d0668151571ba50913e445820 + - sha256:6ab88ea43a57da1af33292ebd04b417e8e2eaf9d5aa05700be8d6e1b6501cd92 + - sha256:c95e96c7305c96ede73a7389f46ccd6c659c4da5ef1b2789466baeaed3622b6e + - sha256:87eb178db04ece7c698220d523c170125dbffebb7af0345e66c3554f6f60c173 + - sha256:4e409eac067dcee96a57fbcf424c13f428037827ec7ee3cb671ff525ca4fc34d + - sha256:e574be127bb760f0dad24ff6e217c80213d153058372362ccb9555a10fc5e8d2 + - sha256:f5db5ba6188d698ba7abab982ad6973265b74bb40a1efe1821b58c87f73892b9 + - sha256:ec6e74c4e884104ae006d34110677bfe0098203a3fec2f3faf349f4cb05165e3 + - sha256:912f46667d2d3834bc3d57361f854226475f695eb08c08a904aadb1c936b6a88 + - sha256:91e9e8a37befa5a69e9cacbe0bcb79ae5afb4a0b130fd6db6ee6cc0d491695fa + - sha256:f3bf75a6dcecab62afde4d1f973f1692be013110cad5338007927db8da73249c + - sha256:89d6c100fa5c48472047632e06f0876b3c4931aac1f4291afc81a3644316bb0d + - sha256:ca748936cd579d3f01928b30a17dc474550b01272d8046e3e1ee593f23620371 + - sha256:fac4f8ce2ddb40e2e3d0f7ec36d2a1e7f92559a2471e59aec37bd8d9de01fec0 + - sha256:033570f1dcefd79547a88e18bccacff025c8c647a330381064f561d43b821232 + - sha256:ea3421209bf00c8a5ef2227de496601087d8f638a2363ee09af059bd70976dc1 + - sha256:f66bd07ba6f84cd4a380b41d1bf3c59ea488b590a2ff96744845163309ee8e2f + - sha256:5e9feab931bd2aea4a23388c962df6468af3d808ddf2d40f94a81c5dc38f32ef + - sha256:03dfc75e52f72cf23ec2ced468645321407faad8f0fe7b1f5b49264adbc29cb1 + - sha256:0ce54e07bbb394b417457409a64fd015be623f36e330ac49306433ffe04bc97e + - sha256:2a8ffaa4ac0df81a0b94577b18ee079f13fecdb924df3328fc44a7dc5ac46851 + - sha256:84f7bf944b43e20b8a894f5fe593976926744f6c185bacfcbdfbb62736b5cc70 + - sha256:5c39026d12edc826a1ef2ad35ad1e6d7f087f934bb868fc43fa3049c8b8508f9 + - sha256:e52729ffd45b68777c5319560014d6fd251294200625d9d70fd8626516fc49f5 + - sha256:024dd4a118cccec09ca3209b7e8e614931a6ffb804b2a601839499cb88bdf925 + - sha256:7a5dc7ee9c33019973a470556081b0fd3c9f4c44019191039f9769183141a4d9 + - sha256:c2275ff105e508942f99d4e3bc56b6ef5e4b3c0af970386ca56b777608ce95b7 + - sha256:af80196eaa84f033e48444d2e0786ec47d328ba00c71e4299b602235ffef9acb + - sha256:9fb1eb735fe3d6ed1f89918224e3385fbf6f9e23757cacc35f9c78d3b712dd6e + - sha256:fda714cf45ba43c9d3bae8f2585c777f64e3f89a2e073b668b32ede412d8f52c + - sha256:2f5350da923ccfd0b00e07c3e5cfb316c1c0d6c1d864c07a72d092e9f20db104 + - sha256:53d8d2ee29b925344c13bda64ab51785f016b1b9617849dac10897f0701b20c1 + - sha256:9e05e33657efb4c6a9d23bd8300101536abd99c85cca82da0bffff8d8764d08a + - sha256:7fe65b36036357003b3ef9d37547abeefaa353b237e989c21027b8ed62b12d4f + - sha256:6406d2ac6d40b861cccf57f49592f9779071655e9f75cd4f977fa0bdd09cb2e4 + - sha256:ff4dc42bd321991fbf611c23fc35912d690f731c9914bf3af8f417e64aca0f21 + - sha256:654324826654d4d9133e10675325708fb954bc84dae6e9ad0a52e75c6b1a01d7 + - sha256:63870a84cd15c44e65220eaed2dac0e8f8b26bbb991456a033c1d9abfe8a94f8 + - sha256:fa01f0f6a3050fa6a9771a95d5faccc8e2f5a92b4a2e5440a0fa7264a2398472 + - sha256:116296e89fba96f76353a8579820c2512f6e55835d3fad7780fece04367de351 + - sha256:98e22834650be81d42982360382b43b17f7ba95e0e6993e2a4f5b9ad9283a94d + - sha256:567e77755019bb7461513c87f02bb73fb65b11f049aaaa8ca17cfaa5a5c45d77 + - sha256:17d9bb346194e8967296621208fcdfd39b55498ef7d2f376884d5ac47cec1a70 + - sha256:0a17541827a9b78b777d33b623a6dcfe2ef4a25806204d08ead0768f4e529a88 + - sha256:d7d4c6ba016ffc0f9568d012f5f1eb77ddd99412aea121e6fa8b4c3b7cbad91f + - sha256:9702c4c023227785c779cba2e1d6f7635dbb5b2e0936cdd3a4ecb98d78fd41eb + - sha256:d1cdf0ac28948d225decdefcc45ad7dd91716c29ab56ef32f8e0d50657dffcc7 + - sha256:70327d6aa572a17c2941cdfb20673f82e536e91850a2e4cb0c5b858b690e1548 + - sha256:5221c0b2a4b58aa7c4ed0387d360fd90ee9086d383bb34d9f2789fafddc8a936 + - sha256:f5a85d7b2b708025af08f060a496dd261055b617d776fc05a1a1cc69e09fe9ff + - sha256:2cc73a33305b4b24556957d5857d6253ce1e2dcd67fa0ff46d87d1670b3e1e1d + - sha256:9ea2a3fed83065d77367775d689401a703d0f697420719ee10c0780bcab594d8 + - sha256:7280d926f11ca945c3ef92ba960fa924e1465f8d07ce3a9923080363390624c4 + - sha256:8afae1756f6a1fe04636407ef7dbece33d826a5d462b74f3d0eb82deabefd831 + - sha256:5c66511f29aa8d233388e7416a3f20d5cae7a2744d5cee2ecd38c081f4e861b3 + - sha256:efe6305aeaa0e96b0ccca5ff647a43737d9a092064a3894e46c414db84bc54ac + - sha256:7f3a337d9ae06a1e8d655ee9d8ecb835ea5ddcdcbd8d23012afa055ab014f374 + - sha256:bab3605795d269067d8ce78a910220262711b753de8913d3deeaedb5dded3bb6 + - sha256:b0348d8ddb55be2a844c518cd8cc8deeeb8aeba707cf834db5758fc89b476a2c + - sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9 + - sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779 + numpy: + version: "1.26.4" + hashes: + - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b + - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 + - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 + - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 + - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 + - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a + - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea + - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c + - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 + - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be + - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a + - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a + - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 + - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed + - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd + - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c + - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e + - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 + - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c + - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a + - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b + - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 + - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 + - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 + - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a + - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 + - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 + - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 + - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 + - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 + - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 + - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 + - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef + - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 + - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f numpy-stl: version: "2.10.1" hashes: @@ -163,75 +260,77 @@ pip_requirements_core: - sha256:f9fe20d0872b26c4bba1c1be02c5340de1019530302cf2dcc85c7f9fc3252ae0 - sha256:ff3bf387c14c805ab1388185dd22d6b210824e164d4bb324b195ff34e322d166 cffi: - version: "1.17.1" + version: "2.0.0" hashes: - - sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14 - - sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67 - - sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382 - - sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702 - - sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3 - - sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6 - - sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17 - - sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8 - - sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e - - sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be - - sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c - - sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15 - - sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401 - - sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf - - sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4 - - sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41 - - sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1 - - sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6 - - sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d - - sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6 - - sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f - - sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b - - sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655 - - sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0 - - sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4 - - sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c - - sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36 - - sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5 - - sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff - - sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99 - - sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93 - - sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3 - - sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8 - - sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65 - - sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903 - - sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e - - sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2 - - sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3 - - sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683 - - sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5 - - sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4 - - sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd - - sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed - - sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9 - - sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d - - sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a - - sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b - - sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964 - - sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9 - - sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc - - sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c - - sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1 - - sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8 - - sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1 - - sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16 - - sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36 - - sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8 - - sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576 - - sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87 - - sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0 - - sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3 - - sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595 - - sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a - - sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e - - sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7 - - sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662 - - sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824 + - sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44 # cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl + - sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49 # cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl + - sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb # cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0 # cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4 # cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453 # cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495 # cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl + - sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb # cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl + - sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739 # cffi-2.0.0-cp310-cp310-win_amd64.whl + - sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe # cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl + - sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c # cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl + - sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93 # cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5 # cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664 # cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26 # cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9 # cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl + - sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743 # cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl + - sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5 # cffi-2.0.0-cp311-cp311-win_amd64.whl + - sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d # cffi-2.0.0-cp311-cp311-win_arm64.whl + - sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d # cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl + - sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c # cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl + - sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062 # cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e # cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037 # cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba # cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94 # cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl + - sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187 # cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl + - sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5 # cffi-2.0.0-cp312-cp312-win_amd64.whl + - sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6 # cffi-2.0.0-cp312-cp312-win_arm64.whl + - sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb # cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl + - sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca # cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl + - sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b # cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2 # cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3 # cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26 # cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c # cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl + - sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b # cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl + - sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75 # cffi-2.0.0-cp313-cp313-win_amd64.whl + - sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91 # cffi-2.0.0-cp313-cp313-win_arm64.whl + - sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5 # cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl + - sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13 # cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl + - sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b # cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c # cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef # cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775 # cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205 # cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl + - sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1 # cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl + - sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25 # cffi-2.0.0-cp314-cp314-win_amd64.whl + - sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad # cffi-2.0.0-cp314-cp314-win_arm64.whl + - sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9 # cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl + - sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d # cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl + - sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c # cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8 # cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc # cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592 # cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512 # cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl + - sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4 # cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl + - sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6 # cffi-2.0.0-cp314-cp314t-win_amd64.whl + - sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9 # cffi-2.0.0-cp314-cp314t-win_arm64.whl + - sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf # cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl + - sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7 # cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl + - sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165 # cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl + - sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534 # cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl + - sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f # cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl + - sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63 # cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2 # cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl + - sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322 # cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl + - sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9 # cffi-2.0.0-cp39-cp39-win_amd64.whl + - sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529 # cffi-2.0.0.tar.gz networkx: version: "2.6.2" hashes: @@ -243,36 +342,41 @@ pip_requirements_core: - sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc - sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 PyQt6-Qt6: - version: "6.6.0" + version: "6.9.1" hashes: - - sha256:1b079a33088d32ff47872cdb37fd15aa42101f0be46c3340244483849b781438 - - sha256:8cb30d64a4d32465ea1686bc827cbe452225fb387c4873356b0fa7b9ae63534f - - sha256:a151f34712cd645111e89cb30b02e5fb69c9dcc3603ab3c03a561e874bd7cbcf - - sha256:e5483ae04bf107411c7469f1be9f9e2eb9840303e788b3ac524fe30af90d45f4 + - sha256:3854c7f83ee4e8c2d91e23ab88b77f90e2ca7ace34fe72f634a446959f2b4d4a + - sha256:123e4aeb037c099bb4696a3ea8edcb1d9d62cedd0b2b950556b26024c97f3293 + - sha256:cc5bd193ebd2d1a3ec66e1eee65bf532d762c239459bce1ecebf56177243e89b + - sha256:b065af7243d1d450a49470a8185301196a18b1d41085d3ef476eb55bbb225083 + - sha256:f9e54c424bc921ecb76792a75d123e4ecfc26b00b0c57dae526f41f1d57951d3 + - sha256:432caaedf5570bc8a9b7c75bc6af6a26bf88589536472eca73417ac019f59d41 PyQt6-sip: - version: "13.6.0" + version: "13.10.2" hashes: - - sha256:0dfd22cfedd87e96f9d51e0778ca2ba3dc0be83e424e9e0f98f6994d8d9c90f0 - - sha256:13885361ca2cb2f5085d50359ba61b3fabd41b139fb58f37332acbe631ef2357 - - sha256:24441032a29791e82beb7dfd76878339058def0e97fdb7c1cea517f3a0e6e96b - - sha256:2486e1588071943d4f6657ba09096dc9fffd2322ad2c30041e78ea3f037b5778 - - sha256:3075d8b325382750829e6cde6971c943352309d35768a4d4da0587459606d562 - - sha256:33ea771fe777eb0d1a2c3ef35bcc3f7a286eb3ff09cd5b2fdd3d87d1f392d7e8 - - sha256:39854dba35f8e5a4288da26ecb5f40b4c5ec1932efffb3f49d5ea435a7f37fb3 - - sha256:3bf03e130fbfd75c9c06e687b86ba375410c7a9e835e4e03285889e61dd4b0c4 - - sha256:43fb8551796030aae3d66d6e35e277494071ec6172cd182c9569ab7db268a2f5 - - sha256:58f68a48400e0b3d1ccb18090090299bad26e3aed7ccb7057c65887b79b8aeea - - sha256:5b9c6b6f9cfccb48cbb78a59603145a698fb4ffd176764d7083e5bf47631d8df - - sha256:747f6ca44af81777a2c696bd501bc4815a53ec6fc94d4e25830e10bc1391f8ab - - sha256:86a7b67c64436e32bffa9c28c9f21bf14a9faa54991520b12c3f6f435f24df7f - - sha256:8c282062125eea5baf830c6998587d98c50be7c3a817a057fb95fef647184012 - - sha256:8f9df9f7ccd8a9f0f1d36948c686f03ce1a1281543a3e636b7b7d5e086e1a436 - - sha256:98bf954103b087162fa63b3a78f30b0b63da22fd6450b610ec1b851dbb798228 - - sha256:9adf672f9114687533a74d5c2d4c03a9a929ad5ad9c3e88098a7da1a440ab916 - - sha256:a6ce80bc24618d8a41be8ca51ad9f10e8bc4296dd90ab2809573df30a23ae0e5 - - sha256:d6b5f699aaed0ac1fcd23e8fbca70d8a77965831b7c1ce474b81b1678817a49d - - sha256:fa759b6339ff7e25f9afe2a6b651b775f0a36bcb3f5fa85e81a90d3b033c83f4 - - sha256:fa7b10af7488efc5e53b41dd42c0f421bde6c2865a107af7ae259aff9d841da9 + - sha256:8132ec1cbbecc69d23dcff23916ec07218f1a9bbbc243bf6f1df967117ce303e + - sha256:07f77e89d93747dda71b60c3490b00d754451729fbcbcec840e42084bf061655 + - sha256:4ffa71ddff6ef031d52cd4f88b8bba08b3516313c023c7e5825cf4a0ba598712 + - sha256:e907394795e61f1174134465c889177f584336a98d7a10beade2437bf5942244 + - sha256:1a6c2f168773af9e6c7ef5e52907f16297d4efd346e4c958eda54ea9135be18e + - sha256:b1d3cc9015a1bd8c8d3e86a009591e897d4d46b0c514aede7d2970a2208749cd + - sha256:ddd578a8d975bfb5fef83751829bf09a97a1355fa1de098e4fb4d1b74ee872fc + - sha256:061d4a2eb60a603d8be7db6c7f27eb29d9cea97a09aa4533edc1662091ce4f03 + - sha256:45ac06f0380b7aa4fcffd89f9e8c00d1b575dc700c603446a9774fda2dcfc0de + - sha256:83e6a56d3e715f748557460600ec342cbd77af89ec89c4f2a68b185fa14ea46c + - sha256:4ccf197f8fa410e076936bee28ad9abadb450931d5be5625446fd20e0d8b27a6 + - sha256:37af463dcce39285e686d49523d376994d8a2508b9acccb7616c4b117c9c4ed7 + - sha256:c7b34a495b92790c70eae690d9e816b53d3b625b45eeed6ae2c0fe24075a237e + - sha256:c80cc059d772c632f5319632f183e7578cd0976b9498682833035b18a3483e92 + - sha256:8b5d06a0eac36038fa8734657d99b5fe92263ae7a0cd0a67be6acfe220a063e1 + - sha256:ad376a6078da37b049fdf9d6637d71b52727e65c4496a80b753ddc8d27526aca + - sha256:3dde8024d055f496eba7d44061c5a1ba4eb72fc95e5a9d7a0dbc908317e0888b + - sha256:0b097eb58b4df936c4a2a88a2f367c8bb5c20ff049a45a7917ad75d698e3b277 + - sha256:cc6a1dfdf324efaac6e7b890a608385205e652845c62130de919fd73a6326244 + - sha256:38b5823dca93377f8a4efac3cbfaa1d20229aa5b640c31cf6ebbe5c586333808 + - sha256:5506b9a795098df3b023cc7d0a37f93d3224a9c040c43804d4bc06e0b2b742b0 + - sha256:e455a181d45a28ee8d18d42243d4f470d269e6ccdee60f2546e6e71218e05bb4 + - sha256:9c67ed66e21b11e04ffabe0d93bc21df22e0a5d7e2e10ebc8c1d77d2f5042991 + - sha256:464ad156bf526500ce6bd05cac7a82280af6309974d816739b4a9a627156fafe python-utils: version: "2.3.0" hashes: @@ -299,95 +403,12 @@ pip_requirements_core: - sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 - sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6 Windows: - numpy: - version: "1.26.1+mkl" - url: "https://cura.jfrog.io/artifactory/cura-local-pypi/numpy/numpy/numpy-1.26.1+mkl-cp312-cp312-win_amd64.whl" - hashes: - - sha256:9e2c5e7f01bedb3c688e22ad27ffaf7904adee536d6c555a12aa7a01769a7aa0 colorama: version: "0.4.5" hashes: - sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da Linux: - numpy: - version: "1.26.4" - hashes: - - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b - - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 - - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 - - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 - - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 - - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a - - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea - - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c - - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 - - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 - - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be - - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a - - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a - - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 - - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed - - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd - - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c - - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e - - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 - - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c - - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a - - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b - - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 - - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 - - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 - - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a - - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 - - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 - - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 - - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 - - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 - - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 - - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 - - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef - - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 - - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f Macos: - numpy: - version: "1.26.4" - hashes: - - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b - - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 - - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 - - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 - - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 - - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a - - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea - - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c - - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 - - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 - - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be - - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a - - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a - - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 - - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed - - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd - - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c - - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e - - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 - - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c - - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a - - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b - - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 - - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 - - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 - - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a - - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 - - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 - - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 - - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 - - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 - - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 - - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 - - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef - - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 - - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f pip_requirements_dev: any_os: diff --git a/conanfile.py b/conanfile.py index e0d93ea61..2caa573f5 100644 --- a/conanfile.py +++ b/conanfile.py @@ -98,7 +98,7 @@ def configure(self): def requirements(self): for req in self.conan_data["requirements"]: self.requires(req) - self.requires("cpython/3.12.2") + self.requires("cpython/3.12.7") def generate(self): vr = VirtualRunEnv(self) From 6c6d7bfc0a57dd8cb39be447607c8343d402ec12 Mon Sep 17 00:00:00 2001 From: HellAholic Date: Tue, 2 Dec 2025 10:23:29 +0100 Subject: [PATCH 2/9] Update Qt and PyQt6 to version 6.10.0 Bumped Qt, PyQt6, and PyQt6-Qt6 versions from 6.9.1 to 6.10.0 in extra_dependencies and pip_requirements_core. Updated associated hashes for PyQt6 and PyQt6-Qt6. Also moved numpy hashes to the correct section for consistency. --- conandata.yml | 150 +++++++++++++++++++++++++++++++------------------- 1 file changed, 94 insertions(+), 56 deletions(-) diff --git a/conandata.yml b/conandata.yml index 461033fde..542c1ecd5 100644 --- a/conandata.yml +++ b/conandata.yml @@ -6,7 +6,7 @@ requirements: extra_dependencies: Qt: - version: "6.9.1" + version: "6.10.0" # When changing the version, also change the one in extra_dependencies sources_url: https://code.qt.io/cgit/qt/qtbase.git home_url: https://github.com/Ultimaker/Cura/blob/main/licenses_thirdparty/qt.md license: LGPL v3 @@ -16,13 +16,14 @@ extra_dependencies: pip_requirements_core: any_os: PyQt6: - version: "6.9.1" + version: "6.10.0" hashes: - - sha256:33c23d28f6608747ecc8bfd04c8795f61631af9db4fb1e6c2a7523ec4cc916d9 - - sha256:37884df27f774e2e1c0c96fa41e817a222329b80ffc6241725b0dc8c110acb35 - - sha256:055870b703c1a49ca621f8a89e2ec4d848e6c739d39367eb9687af3b056d9aa3 - - sha256:15b95bd273bb6288b070ed7a9503d5ff377aa4882dd6d175f07cad28cdb21da0 - - sha256:08792c72d130a02e3248a120f0b9bbb4bf4319095f92865bc5b365b00518f53d + - sha256:54b6b022369e4e6ade8cf79c0f988558839df7b2c285f814b4567d15a0fcb756 + - sha256:0eb82f152a83a8ae39f7d3ba580829ff7c0e8179d19d70f396853c10c8ddc5ac + - sha256:43e94a0ad4713055b47b4676d23432349845729912e4f3d20ac95935931c5e6f + - sha256:357da0f1465557dde249a31bc1f152320b7628a644e1d55d2db09b635394f39f + - sha256:8b5e4ea573733017a76bd12ea1b53351fd7f6dc57f8abf4329c4a41fea6dde04 + - sha256:c2b5fc1a028e95b096f3a5966611cc8194e8e9e69984c41477417e18b5ce1362 colorlog: version: "6.6.0" hashes: @@ -192,45 +193,6 @@ pip_requirements_core: - sha256:b0348d8ddb55be2a844c518cd8cc8deeeb8aeba707cf834db5758fc89b476a2c - sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9 - sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779 - numpy: - version: "1.26.4" - hashes: - - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b - - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 - - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 - - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 - - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 - - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a - - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea - - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c - - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 - - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 - - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be - - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a - - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a - - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 - - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed - - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd - - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c - - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e - - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 - - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c - - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a - - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b - - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 - - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 - - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 - - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a - - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 - - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 - - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 - - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 - - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 - - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 - - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 - - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef - - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 - - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f numpy-stl: version: "2.10.1" hashes: @@ -342,14 +304,14 @@ pip_requirements_core: - sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc - sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 PyQt6-Qt6: - version: "6.9.1" + version: "6.10.0" hashes: - - sha256:3854c7f83ee4e8c2d91e23ab88b77f90e2ca7ace34fe72f634a446959f2b4d4a - - sha256:123e4aeb037c099bb4696a3ea8edcb1d9d62cedd0b2b950556b26024c97f3293 - - sha256:cc5bd193ebd2d1a3ec66e1eee65bf532d762c239459bce1ecebf56177243e89b - - sha256:b065af7243d1d450a49470a8185301196a18b1d41085d3ef476eb55bbb225083 - - sha256:f9e54c424bc921ecb76792a75d123e4ecfc26b00b0c57dae526f41f1d57951d3 - - sha256:432caaedf5570bc8a9b7c75bc6af6a26bf88589536472eca73417ac019f59d41 + - sha256:9b48d9eba795a78d21393b1909e7a0406512038ea4667463e4882e284bf95817 + - sha256:768ced73dbb2c85e6d72ea63fd7409ba934d4b24580ef073a3eb16fd88d3fe70 + - sha256:cd38b281bb7229b8114f13126aacd77f831a97105fdb1d900260a48ead8c9fcd + - sha256:497df665091451ab7fde3355e262b243d2a2d97924b899a5cbb193a0cc573b7e + - sha256:d11bc03908cacbd2e3426289ad51dcf6d2896af6ffec595626ce9cf9b93e770d + - sha256:7f3ae89337e905dba436c226027ebd8777d4cdeef386131ad9a1b0a53ecc1a81 PyQt6-sip: version: "13.10.2" hashes: @@ -402,13 +364,89 @@ pip_requirements_core: hashes: - sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 - sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6 - Windows: + numpy: + version: "1.26.4" + hashes: + - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b + - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 + - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 + - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f + - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b + - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 + - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 + - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 + - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 + - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a + - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea + - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c + - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 + - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be + - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a + - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a + - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 + - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed + - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd + - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c + - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e + - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 + - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c + - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a + - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b + - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 + - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 + - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 + - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a + - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 + - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 + - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 + - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 + - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 + - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 + - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 + - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef + - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 + - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f + - sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b + - sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 + - sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 + - sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0 + - sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 + - sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a + - sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea + - sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c + - sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + - sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110 + - sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be + - sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a + - sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a + - sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5 + - sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed + - sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd + - sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c + - sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e + - sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0 + - sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c + - sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a + - sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b + - sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0 + - sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6 + - sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2 + - sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a + - sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30 + - sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218 + - sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5 + - sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07 + - sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 + - sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4 + - sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764 + - sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef + - sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 + - sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f colorama: version: "0.4.5" hashes: - sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da - Linux: - Macos: pip_requirements_dev: any_os: From af6b437857384f425a65210d513d0db59eaa33ed Mon Sep 17 00:00:00 2001 From: HellAholic Date: Sun, 1 Mar 2026 10:09:45 +0100 Subject: [PATCH 3/9] Bump pyarcus and uvula dependency versions Update conandata.yml requirements to use pyarcus/5.12.0-alpha.0 and uvula/1.1.0 to match the new package releases. --- conandata.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conandata.yml b/conandata.yml index 249b28ad8..0006adbf9 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,8 +1,8 @@ version: "5.12.0-alpha.0" requirements: - - "pyarcus/5.11.0" - - "uvula/1.0.0" + - "pyarcus/5.12.0-alpha.0" + - "uvula/1.1.0" extra_dependencies: Qt: From 27a64a007a943285008454dd5fc0f62a543fb340 Mon Sep 17 00:00:00 2001 From: HellAholic Date: Sun, 1 Mar 2026 11:29:22 +0100 Subject: [PATCH 4/9] Update test.py --- test_package/test.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test_package/test.py b/test_package/test.py index f27d955ae..72e413978 100644 --- a/test_package/test.py +++ b/test_package/test.py @@ -1,3 +1,21 @@ +import sys + +if sys.platform == "win32": + # On Windows ARM64, Python's import mechanism uses LoadLibraryExW with + # LOAD_LIBRARY_SEARCH_DEFAULT_DIRS which does NOT search PATH. + # Two components needed by PyQt6 are only accessible via PATH: + # 1. python3.dll - the stable ABI DLL (conan cpython loads python312.dll, not python3.dll) + # 2. Qt6 DLLs in PyQt6\Qt6\bin\ + # Pre-loading them via ctypes (which uses LoadLibraryW legacy path search) + # puts them in the process module table where LoadLibraryExW finds them as already-loaded. + import ctypes, os, importlib.util + ctypes.windll.kernel32.LoadLibraryW("python3.dll") + _spec = importlib.util.find_spec("PyQt6") + if _spec and _spec.submodule_search_locations: + _qt6_bin = os.path.join(list(_spec.submodule_search_locations)[0], "Qt6", "bin") + for _dll in ["Qt6Core.dll", "Qt6Network.dll", "Qt6DBus.dll", "Qt6Gui.dll", "Qt6Widgets.dll"]: + ctypes.windll.kernel32.LoadLibraryW(os.path.join(_qt6_bin, _dll)) + import UM from UM import Util From 0324e2b15518abadebee9a179371b92dd96d80ac Mon Sep 17 00:00:00 2001 From: HellAholic Date: Tue, 5 May 2026 10:52:29 +0200 Subject: [PATCH 5/9] Set version according to semver --- conandata.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conandata.yml b/conandata.yml index fc900d712..586961922 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,8 +1,8 @@ -version: "5.13.0-alpha.0" +version: "5.14.0-alpha.0" requirements: - - "pyarcus/5.12.0-alpha.0" - - "uvula/1.1.0" + - "pyarcus/5.11.2-alpha.0" + - "uvula/1.0.2-alpha.0" extra_dependencies: Qt: From 276f99ee098a535e69445118b569be94b9e443ae Mon Sep 17 00:00:00 2001 From: HellAholic Date: Fri, 15 May 2026 15:34:52 +0200 Subject: [PATCH 6/9] Fix attempt: marketplace crash --- UM/Qt/QtApplication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UM/Qt/QtApplication.py b/UM/Qt/QtApplication.py index 37cb9497a..424788b13 100644 --- a/UM/Qt/QtApplication.py +++ b/UM/Qt/QtApplication.py @@ -627,7 +627,7 @@ def createQmlSubWindow(self, qml_file_path: str, context_properties: Dict[str, " # Keep a link to the window so that it is not garbage-collected, then register it for destruction self._sub_windows.append(result) - result.visibleChanged.connect(self._onWindowVisibleChange) + result.visibleChanged.connect(self._onWindowVisibleChange, Qt.ConnectionType.QueuedConnection) return result From 854f1283e12ec2db86b2a341eb08538b0543e46c Mon Sep 17 00:00:00 2001 From: HellAholic Date: Mon, 18 May 2026 09:12:25 +0200 Subject: [PATCH 7/9] update typing-extensions twisted (dev dependency) imports TypeVar that is added in 4.4.0+ --- conandata.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conandata.yml b/conandata.yml index 586961922..5416ccaa1 100644 --- a/conandata.yml +++ b/conandata.yml @@ -360,10 +360,10 @@ pip_requirements_core: - sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc - sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f typing-extensions: - version: "4.3.0" + version: "4.15.0" hashes: - - sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 - - sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6 + - sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 + - sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 numpy: version: "1.26.4" hashes: From f6d35469d154facb5b68d807f611d34085f39382 Mon Sep 17 00:00:00 2001 From: HellAholic Date: Tue, 19 May 2026 10:56:52 +0200 Subject: [PATCH 8/9] Drive Qt Quick rendering with QQuickItem Add a minimal _RenderRequestItem (QQuickItem) and use it to drive render frames so beforeRenderPassRecording fires reliably on Qt 6.8+. Import QQuickItem, create the item when the scene graph initializes, and call its update() from scene/active view change handlers. Keep a fallback to QQuickWindow.update() before the scene graph is ready. The item sets ItemHasContents (flag 8) and returns the old node from updatePaintNode(), since it has no visual content. --- UM/Qt/Bindings/MainWindow.py | 41 +++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/UM/Qt/Bindings/MainWindow.py b/UM/Qt/Bindings/MainWindow.py index 1b661731e..48cb46412 100644 --- a/UM/Qt/Bindings/MainWindow.py +++ b/UM/Qt/Bindings/MainWindow.py @@ -4,7 +4,7 @@ from PyQt6.QtCore import pyqtProperty, Qt, QCoreApplication, pyqtSignal, pyqtSlot, QMetaObject, QRectF, QRect, QObject, \ QEvent from PyQt6.QtGui import QColor -from PyQt6.QtQuick import QQuickWindow +from PyQt6.QtQuick import QQuickWindow, QQuickItem from UM.Logger import Logger @@ -18,6 +18,26 @@ from UM.View.GL.OpenGL import OpenGL + +class _RenderRequestItem(QQuickItem): + """Minimal scene graph item that drives Qt Quick render frames on demand. + + In Qt 6.8+, QQuickWindow::update() alone may not trigger beforeRenderPassRecording + when no QML items are dirty. By participating in the scene graph with ItemHasContents + set, calling update() on this item properly marks the scene as dirty, guaranteeing + a render frame will be produced and beforeRenderPassRecording will fire. + """ + + def __init__(self, parent = None): + super().__init__(parent) + # FIXME: As of time of writing, you can not reference flags by name in Qt6. + # Flag(8) is QQuickItem::ItemHasContents. + self.setFlag(QQuickItem.Flag(8)) + + def updatePaintNode(self, old_node, update_data): + return old_node # No visual content; exists only to drive the render cycle. + + @signalemitter class MainWindow(QQuickWindow): """QQuickWindow subclass that provides the main window.""" @@ -117,6 +137,9 @@ def __init__(self, parent = None): self._allow_resize = True + self._render_request_item = None # type: Optional[_RenderRequestItem] + self.sceneGraphInitialized.connect(self._onSceneGraphInitialized) + # This event is triggered before hideEvent(self, event) event and might prevent window closing if # does not pass the check, for example if USB printer is printing # The implementation is in Cura.qml @@ -304,13 +327,25 @@ def _render(self): self._app.getRenderer().reRenderLast() self.endExternalCommands() + def _onSceneGraphInitialized(self) -> None: + if self._render_request_item is None: + self._render_request_item = _RenderRequestItem(self.contentItem()) + if self._full_render_required: + self._render_request_item.update() + def _onSceneChanged(self, object = None): self._full_render_required = True - self.update() + if self._render_request_item is not None: + self._render_request_item.update() + else: + self.update() # Fallback before the scene graph is initialised. def _onActiveViewChanged(self): self._full_render_required = True - self.update() + if self._render_request_item is not None: + self._render_request_item.update() + else: + self.update() # Fallback before the scene graph is initialised. @pyqtSlot() def _onWindowGeometryChanged(self): From 5b65e29887f6ac4b60bfe2c396234cfab33d61da Mon Sep 17 00:00:00 2001 From: HellAholic Date: Tue, 19 May 2026 10:58:34 +0200 Subject: [PATCH 9/9] revert the unintended change --- test_package/test.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/test_package/test.py b/test_package/test.py index 72e413978..f27d955ae 100644 --- a/test_package/test.py +++ b/test_package/test.py @@ -1,21 +1,3 @@ -import sys - -if sys.platform == "win32": - # On Windows ARM64, Python's import mechanism uses LoadLibraryExW with - # LOAD_LIBRARY_SEARCH_DEFAULT_DIRS which does NOT search PATH. - # Two components needed by PyQt6 are only accessible via PATH: - # 1. python3.dll - the stable ABI DLL (conan cpython loads python312.dll, not python3.dll) - # 2. Qt6 DLLs in PyQt6\Qt6\bin\ - # Pre-loading them via ctypes (which uses LoadLibraryW legacy path search) - # puts them in the process module table where LoadLibraryExW finds them as already-loaded. - import ctypes, os, importlib.util - ctypes.windll.kernel32.LoadLibraryW("python3.dll") - _spec = importlib.util.find_spec("PyQt6") - if _spec and _spec.submodule_search_locations: - _qt6_bin = os.path.join(list(_spec.submodule_search_locations)[0], "Qt6", "bin") - for _dll in ["Qt6Core.dll", "Qt6Network.dll", "Qt6DBus.dll", "Qt6Gui.dll", "Qt6Widgets.dll"]: - ctypes.windll.kernel32.LoadLibraryW(os.path.join(_qt6_bin, _dll)) - import UM from UM import Util