-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Allow dependency rustworkx 0.14.x #6045
Conversation
Hi folks, just to give a little bit more of context to Chongyi's PR. From what I understood, many users use However, one item we missed were The diff of the PR is small but the consequence is that many Mac users will now be able to run Alpine-based Docker containers |
Thanks for the comment @IvanIsCoding super-linter which includes |
You also need to adjust the As mentioned in other issues and also in the docs, |
It's updated. |
@gruebel Can you help to review this again? Thanks |
@gruebel Is there anything blocking that I need to help with? Can you allow the workflows to run so that I would know if there's any issues? Thanks This PR will reduce build time on |
@harryzcy |
@pazbechor Thank you! I just fixed the conflicts |
@pazbechor @gruebel can you review the changes? |
5d9e100
to
2558282
Compare
resolved |
@harryzcy - Thanks! This is blocking my team unless we add a Rust installation to our GH workflow; not sure what changed, but this wasn't an issue in 3.2.254. Hopefully, we can get this merged soon 😁 |
@harryzcy is this being actively resolved? Seems like I have an issue installing Checkov because of this. |
yep, I'm updating it. but looks like no one is reviewing it. |
Any update on this? Currently blocked by this |
@nimrodkor / @gruebel / @JamesWoolfenden - Is there anything that can be done to get this PR merged and released? Using Checkov for the latest versions (which in some cases is out of our control) requires Rust, and it seems like a relatively simple fix to make this update. Thanks in advance! |
Anyone looking into this pull request? We need this to be fixed to use checkov. |
Can we actually bump rustworkx to 0.15.x as this would also add python 3.13 support for checkov? See Qiskit/rustworkx#1354 for details. This is now a full blocker on using checkov on current python 3.13.
Just as a side note: This comment from earlier says the |
As @gruebel wrote earlier - we should not merge this PR. |
But if you don't plan to merge this, how do you then plan to get checkov to work on python 3.13? To be frank I don't care about alpine or aarm64 support, but holding back the python version is just not the right way to go forward. |
@aschleifer We will update regarding python 3.13, |
@pazbechor and @tsmithv11 I'm curious to hear how you want to provide python 3.13 support without updating rustworkx as it seems the version you are using from it right now is not compatible. This is a major blocker for us as this either means we need to keep every devops and developer on python 3.12 or replace checkov with a different tool. |
We are planning to support Python 3.13 in the coming months and as part of that we'll have a thorough engineering review of all dependencies and conflicts. |
@tsmithv11 It looks like PR that support Python 3.13 is merged, but |
User description
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Description
Allow using
rustworkx
0.13.x and 0.14.x.rustworkx
0.13.0 doesn't provide a arm64 linux support withmusl
(musllinux2014_aarch64). Thus, installing requires a Rust compiler.rustworkx
0.14.x solves this (see Qiskit/rustworkx#1115).Checklist:
Generated description
Below is a concise technical summary of the changes proposed in this PR:
Updates the allowed version range for the rustworkx dependency from 0.13.x to include 0.14.x. This change is made to address an issue with arm64 linux support using musl in rustworkx 0.13.0, which is resolved in version 0.14.x. The update affects the Pipfile and Pipfile.lock files, adjusting the rustworkx version constraint and updating related dependencies.
Modified files (2)
Latest Contributors(2)