Update dependencies to allow for Windows ARM build#1018
Open
HellAholic wants to merge 7 commits intomainfrom
Open
Update dependencies to allow for Windows ARM build#1018HellAholic wants to merge 7 commits intomainfrom
HellAholic wants to merge 7 commits intomainfrom
Conversation
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.
wawanbreton
requested changes
Nov 26, 2025
Contributor
wawanbreton
left a comment
There was a problem hiding this comment.
Some minor remarks, however with this change we completely lose the optimized version of numpy on Windows. I see 2 options:
- Test if that actually makes a noticeable change when using Cura on Windows (e.g. performance while painting). Hopefully this is not really required.
- Add a windows sub-version for ARM that does not use the optimized numpy
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.
Contributor
Author
|
The package for the numpy + mkl is only effective for Intel cpu on windows devices, we can make a comparison and if deemed to be not necessary it helps to clean things up. We can use this version as measure for the comparison against the baseline with that package. |
Update conandata.yml requirements to use pyarcus/5.12.0-alpha.0 and uvula/1.1.0 to match the new package releases.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates the version of the
cpythondependency in theconanfile.pyto ensure the project uses the latest stable release.Dependency updates:
cpythonrequirement from version3.12.2to3.12.7in therequirementsmethod ofconanfile.py.CURA-12814