ali5h / rules_pip

pip package rules for bazel that are fast (incremental fetch), support different python versions and work with all kinds of packages (i.e. packages with namespaces)
MIT License
60 stars 24 forks source link

Update pip to 20.3.3 #53

Closed ryanbenchsci closed 3 years ago

ryanbenchsci commented 3 years ago

Following the release of macOS Big Sur, pip received an update in 20.3 to accept wheels built for older platforms. Without this update, there are many package versions that fail to install on macOS Big Sur (the issue references a version of numpy, I ran into issues with a version of torch).

I have unblocked myself by using these changes in a fork.

I am making this PR to both notify you of the benefit of updating pip and provide support in doing so.

When I updated pip, I had to tell it to use the deprecated legacy resolver (--use-deprecated=legacy-resolver) as they have switched the new resolver to be the default, and this appears to have issues with rules_pip

ali5h commented 3 years ago

thanks