-
Notifications
You must be signed in to change notification settings - Fork 34
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
Manage dependencies clash with gql, request-toolbelt and urllib3 #280
Labels
bug
Something isn't working
Comments
More details:
|
Closing this ticket as we are moving to Jira to reduce noise. You can access it there. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Example user issue: https://speckle.community/t/qgis-graphql-error/6154/11 (another issue with the same combo of libraries https://speckle.community/t/unable-to-install-speckle-qgis-on-m1-mac/5810/6)
Cause:
The latest releases of the two libraries (request-toolbelt and urllib3) are incompatible, as reported here https://stackoverflow.com/a/76177575
gql library that specklepy is using is relying on requests and requests-toolbelt.
Although universal python installer ensures specific version of every module (e.g. urllib3<=1.26.16), some software (e.g. QGIS) imports request library from the original Python setup (probably imported before Speckle connector is loaded) with possibly incompatible version.
To do:
Look into the use of gql module relying on request-toolbelt, which is then relying on urllib3.
The text was updated successfully, but these errors were encountered: