Skip to content
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

M1 MacBook compatibility (cryptography dependency) #383

Open
JustasUrbonas opened this issue Oct 11, 2022 · 3 comments
Open

M1 MacBook compatibility (cryptography dependency) #383

JustasUrbonas opened this issue Oct 11, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@JustasUrbonas
Copy link

dask-cloudprovider = {extras = ["azure"], version = "^2022.8.0"}

Dask Azure cloud provider depends on cryptography < 4.0 which is incompatible with M1 MacBooks.

@jacobtomlinson jacobtomlinson added the bug Something isn't working label Oct 14, 2022
@jacobtomlinson
Copy link
Member

It looks like this is a transient dependency brought in by one of the Azure packages, so not something we can resolve here. It would need to be fixed in the azure library.

cc @TomAugspurger

@TomAugspurger
Copy link
Member

@JustasUrbonas can you share the output of pip list in a new virtual environment with dask-cloudprovider[azure]?

I see cryptography pulled in through cffi, but it requires just cryptograph>=2.5 I think:

Requirement already satisfied: pycparser in /home/taugspurger/mambaforge/lib/python3.10/site-packages (from cffi>=1.12->cryptography>=2.5->azure-identity) (2.21)

Note that #378 changed the dependencies and might not be available in a release yet. You might need to clone / install from GitHub.

@TomAugspurger
Copy link
Member

@JustasUrbonas dask-cloudprovider 2022.10.0 is out on PyPI now. Are you able to try installing again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants