Skip to content

use uv#2918

Merged
Rowlando13 merged 3 commits intostablefrom
uv
May 16, 2025
Merged

use uv#2918
Rowlando13 merged 3 commits intostablefrom
uv

Conversation

@davidism
Copy link
Copy Markdown
Member

Use uv to manage dev dependencies.

  • tox-uv sets up envs with uv and dependency groups
  • pre-commit-uv sets up envs with uv
  • workflows use uv to install dependencies, but still use setup-python to install python itself, since that's already cached by github.
  • use uv to build during publish workflow
  • read the docs uses a custom build step
  • tox config is moved into pyproject.toml
  • use new license metadata
  • add a tox r -e docs-auto to start a local server that rebuilds on docs changes

New env setup steps are:

  1. install uv
  2. uv sync
  3. uv tox (or activate venv as before)

john0isaac and others added 2 commits May 15, 2025 22:57
Windows does not support bytes paths, leading to UnicodeDecodeError when passing invalid UTF-8 bytes. Replaced the test input with a Unicode string containing the replacement character (�), which simulates the intended test case while working cross-platform.
@Rowlando13 Rowlando13 merged commit 2e1c742 into stable May 16, 2025
10 checks passed
@Rowlando13 Rowlando13 deleted the uv branch May 16, 2025 03:05
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 31, 2025
@kdeldycke kdeldycke added this to the 8.2.1 milestone Aug 12, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants