GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||
GeezerVison is showing github.com — Add support for caching `uv` by akx · Pull Request #818 · actions/setup-python Conversation
|
|
CC @HarithaVattikuti / @aparnajyothi-y / @priya-kinthali This should be merged: uv is becoming quite popular. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Please let me know if there's anything you need from the Astral team. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
So exited for this! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
This PR makes the Hyperion repo use `uv` during ci tests. `uv` is a replacement for `pip` written in rust. Ideally, ci tests should now be quicker ! No expected breakage from this PR since we don't use special pip functionalities (see https://astral.sh/blog/uv) We'll use the official setup python gh action with uv when it will be merged or implemented (see actions/setup-python#818).
|
Any update on this issue? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Rebased, rudimentary tests added. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
I hope this really gets attention from one of the maintainers. The fact that CI pipelines are not even running without approval seems bit hostile to me. Let's hope is not by design... Maybe @Jcambass or @HarithaVattikuti can give us a hand here? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
FYI https://github.com/astral-sh/setup-uv is a GitHub Action developed as a drop-in replacement for
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
FYI I talked to someone from GitHub at EuroPython and she said she'll try go ping the right people. No guarantees that it'll help but maybe we get lucky. PS: Rebasing the PR so there are no conflicts might be a good idea, just in case it does get maintainer attention. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Hi @akx 👋, thank you for this contribution and thanks to everyone in the thread for your patience and interest. As a workaround, if it's helpful, you can cache uv's cache directory using - uses: actions/cache@v6 with: path: ~/.cache/uv key: ${{ runner.os }}-uv-${{ hashFiles('**/uv.lock') }} restore-keys: | ${{ runner.os }}-uv- We really appreciate the effort behind this PR and the community's engagement. While we won't be merging it now, it's something we're open to revisiting in the future. Thanks again for your understanding! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.