Replies: 1 comment
-
|
The simplest way to avoid a stale nightly wheel is to don’t lock the nightly package. [feature.pyarrow-nightly.pypi-dependencies]
pyarrow = { version = "*", index = "https://pypi.anaconda.org/scientific-python-nightly-wheels/simple", no-lock = true }When the CI runs you can keep |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summarizing the issue from pandas-dev/pandas#65690 (comment):
We generate a lock file that specifies a nightly version of pyarrow like 25.0.0.dev59. This nightly version auto-increments number after
devand the nightly pypi index eventually evicts older pyarrow versions.The issue then is that our lock file will eventually reference a nightly wheel version that no longer exists. Of course updating the lock file regularly is a solution, but I am curious if there are better, alternative solutions to this with a lockfile workflow. In theory we want any nightly wheel version that exists on this index.
This workflow is run in Github Actions, so I don't think caching a nightly wheel longer term is viable across all the jobs from all the pull requests that are run.
Beta Was this translation helpful? Give feedback.
All reactions