-
Notifications
You must be signed in to change notification settings - Fork 598
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
cfn-lint fails to install because of jsonschema #2790
Comments
We are running into this as well. Are you aware of a workaround? Install the rust toolchain? |
@rene84 The fix is to install the previous release of
I'm not sure if it can be done one a single line or not. |
Okay so I would recommend that |
Just because I see this cross-linked...
No, building from source requires Rust now, and if you're on a platform which has no wheels, you'll build from source, of which the just-released v0.8.6 of
This is a very strange way to phrase things for what it's worth. |
Single line works for me: |
I only pip install things. I dont know much about rust, musl or wheels. If
Might not be technically correct, but it is correct from a layman's perspective.
I mean... there isn't a single open issue that mentions |
This has now been fixed crate-py/rpds#6 My builds are working without the workaround. |
It isn't correct for the majority of users, so I don't know what's "technical" about it. And yes, I don't appreciate the silly phrasing which makes it sound like there's some sort of censorship or other nonsense -- you seem to personally think that keeping some tracking issue is helpful, and I don't -- both strategies are common in projects, and I would rather fix things in exactly the way it ultimately was fixed than explain or argue with you, but if you post weird sounding comments and link to them, I'll of course be tempted to say "uh, no". |
CloudFormation Lint Version
0.72.2 and 0.77.2
What operating system are you using?
Alpine
Describe the bug
When installing
cfn-lint
the install now fails (used to pass). This failure is becausejsonschema
requiresrpds-py
andrpds-py
requires a rust toolchain.Expected behavior
Install
cfn-lint
with out a rust tool chain =)I think we should figure out which version of
jsonschema
added the need forrpds-py
and pin the version before that. Or we open an issue with them and ask them to pin a version ofrpds-py
that doesn't require a rust toolchain.Reproduction template
pip install cfn-lint==0.77.2
The text was updated successfully, but these errors were encountered: