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
MAINT update lock files on CI #24363
Conversation
It seems that the ordering of some of the conda-lock files has changed from I am using a freshly installed conda-lock from conda-forge on macos M1:
For instance look at the line for |
The pip installed package URLs in conda-lock files also have a |
About the ordering problem, there was a bug reported by @lesteve a while ago but it was fixed for the past few releases of conda-lock: |
I am running an update from another computer to check if the diff is the same. Maybe it's just the topology of some dependencies that has changed. EDIT: I get the same diff on a EDIT2: the |
The failure with
So we have an inconsistent dependency set for build. The content of the generated
So it is probably a problem on the current state of the |
I undid the update of I also tagged the last commit message to trigger all the ancillary CI jobs. |
We were using conda-lock 1.0.5 (rather than 1.1.1), for example see |
Shall I update |
1.0.5 was the latest version at the time, I think it is fine using 1.1.1 if that works and updating |
The pypy failure is caused by an upgrade from pypy37 to pypy39 that triggers a bug in the vendored cloupickle of joblib. This broken import was fixed in cloudpipe/cloudpickle#469 but we first need to release a new joblib version with an updated cloudpickle. In the mean time, let me revert the update of the pypy build in this PR. |
About the pylatest_conda_mkl_no_openmp_osx-64_conda failure (scipy 1.7 and numpy 1.23 incompatibility), it seems like scipy 1.7.3 is meant to be compatible with numpy 1.23 e.g. https://docs.scipy.org/doc/scipy/dev/toolchain.html#numpy. I opened scipy/scipy#16964 to discuss this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quickly browsing the diff, LGTM!
Full disclosure: I haven't tried to run the script locally to see whether I see a consistent ordering.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
I ran
build_tools/update_environments_and_lock_files.py
manually. It's been a while and a few packages needs an update.One day we will have a bot to create such PRs and automatically merge them if nothing is broken: