Skip to content

Package updates and move to poetry and replace ruff#3

Merged
softinio merged 2 commits intomainfrom
softinio-push-ylmqxmrqltlt
Mar 22, 2026
Merged

Package updates and move to poetry and replace ruff#3
softinio merged 2 commits intomainfrom
softinio-push-ylmqxmrqltlt

Conversation

@softinio
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings March 22, 2026 17:38
@softinio softinio merged commit 933f573 into main Mar 22, 2026
1 check passed
@softinio softinio deleted the softinio-push-ylmqxmrqltlt branch March 22, 2026 17:44
Copy link
Copy Markdown

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 migrates the project’s Python tooling from uv + ruff to poetry + black/isort/flake8, and updates the Nix devshell + CI to use the new workflow.

Changes:

  • Remove uv.lock usage and update docs/commands to poetry install + poetry run …
  • Replace Ruff lint/format with Black + isort + Flake8 (including Flake8 plugins) and update pre-commit hooks accordingly
  • Update Nix devshell commands and GitHub Actions CI to run Poetry-based lint/test commands

Reviewed changes

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

Show a summary per file
File Description
uv.lock Removed uv lockfile as part of the migration to Poetry.
pyproject.toml Adds Poetry build backend + dev dependencies; replaces Ruff config with Black/isort/Flake8 config.
poetry.toml Configures Poetry to create .venv in-project and prefer the active Python.
devshell.toml Switches devshell tooling to Poetry and updates runLint / runTests commands.
README.md Updates setup and developer commands from uv/ruff to poetry/Black/isort/Flake8.
CLAUDE.md Updates developer guidance to reflect Poetry and the new lint/format toolchain.
.pre-commit-config.yaml Replaces Ruff hooks with Black, isort, and Flake8 hooks + plugin dependencies.
.github/workflows/ci.yml Updates CI dependency installation step from uv sync to poetry install.

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

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