Skip to content

Conversation

@tobixen
Copy link
Member

@tobixen tobixen commented Dec 22, 2025

Summary

  • Added deptry to test dependencies (Python 3.10+)
  • Added deptry tox environment
  • Added deptry job to CI workflow
  • Added python-dateutil and PyYAML as direct dependencies (were transitive)
  • Configured deptry to ignore test dependencies and local conf module

deptry checks for missing, unused, and transitive dependencies, helping catch:

  • Missing dependencies that are imported but not declared
  • Unused dependencies that are declared but never imported
  • Transitive dependencies that should be declared directly

Test plan

  • tox -e deptry passes locally
  • CI deptry job passes

🤖 Generated with Claude Code

- Added deptry to test dependencies (Python 3.10+)
- Added deptry tox environment
- Added deptry job to CI workflow
- Added python-dateutil and PyYAML as direct dependencies (were transitive)
- Configured deptry to ignore test dependencies and local conf module

deptry checks for missing, unused, and transitive dependencies.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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