Skip to content

Switch from nox to uv for development and CI#335

Merged
dfm merged 1 commit into
mainfrom
imgs
Jul 5, 2026
Merged

Switch from nox to uv for development and CI#335
dfm merged 1 commit into
mainfrom
imgs

Conversation

@dfm

@dfm dfm commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Replace the nox-based workflow with uv:

  • Remove noxfile.py; use uv run pytest and uvx pre-commit instead
  • Add a dev dependency group for the test tooling
  • Update the GitHub Actions workflow to use astral-sh/setup-uv, uv run for tests, and uv build for the sdist/wheel
  • Update CONTRIBUTING.md and docs/install.rst for the new commands
  • Ignore .venv and uv.lock in .gitignore

Also regenerate the reference test images to match the versions of matplotlib used on CI.

Replace the nox-based workflow with uv:
- Remove noxfile.py; use `uv run pytest` and `uvx pre-commit` instead
- Add a `dev` dependency group for the test tooling
- Update the GitHub Actions workflow to use astral-sh/setup-uv, `uv run`
  for tests, and `uv build` for the sdist/wheel
- Update CONTRIBUTING.md and docs/install.rst for the new commands
- Ignore `.venv` and `uv.lock` in .gitignore

Also regenerate the reference test images to match the versions of
matplotlib used on CI.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dfm dfm merged commit 935c4f5 into main Jul 5, 2026
6 of 7 checks passed
@dfm dfm deleted the imgs branch July 5, 2026 17:44
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.

1 participant