Skip to content

Update deps#118

Merged
norkans7 merged 1 commit intomainfrom
update-deps
Mar 24, 2026
Merged

Update deps#118
norkans7 merged 1 commit intomainfrom
update-deps

Conversation

@norkans7
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings March 24, 2026 10:41
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.79%. Comparing base (0d1b05d) to head (b0375a8).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #118   +/-   ##
=======================================
  Coverage   99.79%   99.79%           
=======================================
  Files           9        9           
  Lines        1443     1443           
=======================================
  Hits         1440     1440           
  Misses          3        3           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@norkans7 norkans7 merged commit 1e7004d into main Mar 24, 2026
10 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Python development tooling by removing black and switching formatting checks to ruff format, alongside bumping the ruff dependency.

Changes:

  • Remove black from the dev dependency set (and lockfile)
  • Bump ruff to >=0.15.7,<0.16 (lockfile now at 0.15.7)
  • Update CI to run ruff format --check instead of black

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
uv.lock Drops black and its transitive deps; updates locked ruff to 0.15.7 and adjusts dev metadata accordingly.
pyproject.toml Removes black from the dev dependency group; bumps the ruff version constraint.
.github/workflows/ci.yml Replaces the formatting step command from black to ruff format --check.

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

Comment on lines 24 to 30
[dependency-groups]
dev = [
"coverage>=5.3,<6",
"ruff>=0.14.0,<0.15",
"ruff>=0.15.7,<0.16",
"isort>=5.10.1,<6",
"black>=24.3.0,<27",
"nose2>=0.12.0,<0.13",
]
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

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

You removed black from the dev dependency group, but pyproject.toml still contains a [tool.black] configuration section. That config is now effectively dead/unused and can confuse contributors; either remove the [tool.black] section or re-add black as a dev dependency if it’s still intended to be supported.

Copilot uses AI. Check for mistakes.
@@ -23,7 +23,7 @@ jobs:
run: uv sync --locked --all-groups

- name: Run black
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

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

This step is still labeled “Run black” but it now runs ruff format --check. Renaming the step to match the actual command will make CI output clearer when failures occur.

Suggested change
- name: Run black
- name: Run ruff format

Copilot uses AI. Check for mistakes.
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.

3 participants