Skip to content

Conversation

@farmio
Copy link
Collaborator

@farmio farmio commented Dec 26, 2025

and add voluptuous for type checking

Copy link

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 development dependencies from a standalone requirements_test.txt file to PEP 735 dependency groups in pyproject.toml. It also adds voluptuous as a project dependency and includes it in the dev dependency group for type checking support.

Key Changes:

  • Replaced requirements_test.txt with a [dependency-groups] section in pyproject.toml
  • Updated dependency versions (pytest 8.4.2→9.0.2, ruff 0.14.9→0.14.10, mypy 1.19.0→1.19.1)
  • Modified CI workflow to use the new dependency installation method

Reviewed changes

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

File Description
requirements_test.txt Removed file containing test dependencies
pyproject.toml Added dependency-groups section with dev dependencies including pytest, ruff, mypy, and voluptuous
.github/workflows/ci.yml Updated dependency installation command and removed Ruff version-file specification

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

Co-authored-by: Copilot <[email protected]>
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