Skip to content

Migrate tooling from tox to uv - #351

Merged
eivindjahren merged 3 commits into
mainfrom
update_uv
May 13, 2026
Merged

Migrate tooling from tox to uv#351
eivindjahren merged 3 commits into
mainfrom
update_uv

Conversation

@eivindjahren

Copy link
Copy Markdown
Collaborator

No description provided.

Also upgrades uv.lock to the new policies.
Also sets a 7 day cooldown both for running `uv lock`
on the cmdline and via depandabot.
@eivindjahren
eivindjahren force-pushed the update_uv branch 2 times, most recently from c7bbf2e to 007d25d Compare May 13, 2026 10:39
@eivindjahren
eivindjahren requested a review from larsevj May 13, 2026 10:40
@eivindjahren eivindjahren self-assigned this May 13, 2026
@eivindjahren
eivindjahren requested a review from Copilot May 13, 2026 10:40
@eivindjahren eivindjahren moved this to Ready for Review in SCOUT May 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates the project’s development/CI tooling from tox to uv, aligning Python version constraints with the uv.lock metadata and updating contributor guidance accordingly.

Changes:

  • Remove tox.ini and switch GitHub Actions (tests, docs, pre-commit) to install/run via uv.
  • Document uv-based development and doc-building flows in the README.
  • Add requires-python and [tool.uv] configuration in pyproject.toml, and extend Dependabot configuration to track uv.lock.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tox.ini Removes tox-based env orchestration.
README.md Updates contributor setup and docs build instructions to use uv.
pyproject.toml Adds Python version constraints and uv configuration.
.github/workflows/testing.yml Replaces tox-driven test runs with uv sync + uv run pytest.
.github/workflows/precommit.yml Replaces tox pre-commit invocation with uv execution.
.github/workflows/docs.yml Replaces tox docs env with uv sync + uv run build steps.
.github/dependabot.yml Adds Dependabot updates for the uv lockfile.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread README.md
Comment thread .github/workflows/testing.yml
Comment thread .github/workflows/precommit.yml
@eivindjahren
eivindjahren force-pushed the update_uv branch 2 times, most recently from 4da1a1e to 65413bf Compare May 13, 2026 10:46
Also describe using uv in README.md
@eivindjahren eivindjahren moved this from Ready for Review to Fast Track in SCOUT May 13, 2026
@eivindjahren eivindjahren changed the title Update uv Migrate tooling from tox to uv May 13, 2026
@github-project-automation github-project-automation Bot moved this from Fast Track to Reviewed in SCOUT May 13, 2026
@eivindjahren
eivindjahren merged commit 088e4ab into main May 13, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from Reviewed to Done in SCOUT May 13, 2026
@eivindjahren
eivindjahren deleted the update_uv branch May 13, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants