Skip to content

Conversation

@Preocts
Copy link
Owner

@Preocts Preocts commented Feb 28, 2025

No description provided.

@Preocts Preocts force-pushed the uv-workflow branch 19 times, most recently from 1dfadda to 359aab4 Compare March 1, 2025 02:36
@Preocts Preocts self-assigned this Mar 1, 2025
Preocts added 7 commits March 3, 2025 21:43
Using dependency groups allows for finer control over the development
dependencies. `dev` is the uv default so it installs all other groups.
The `uv.lock` file captures these dependencies and enforces version
resolution safety.
The `session.install()` process uses `uv pip ...` under the hood. This
ends up installing all the dependencies of the project. While fast, this
is not ideal. Replaced that with an explict `uv sync` call using
`session.run()`

Removed update, upgrade, and install sessions as they no longer apply.
Take advantage of the built in caching with the astral-sh/setup-uv
action.
uv appears to run coverage from a different directory on Mac and
Windows.
@Preocts
Copy link
Owner Author

Preocts commented May 31, 2025

Re-implementing

@Preocts Preocts closed this May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants