Skip to content

Add deptry for dependency verification#607

Merged
tobixen merged 1 commit intomasterfrom
add-deptry
Jan 18, 2026
Merged

Add deptry for dependency verification#607
tobixen merged 1 commit intomasterfrom
add-deptry

Conversation

@tobixen
Copy link
Copy Markdown
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>
@tobixen tobixen merged commit f4dd8e0 into master Jan 18, 2026
5 checks passed
tobixen added a commit that referenced this pull request Jan 19, 2026
- Fill in Deprecated section with actual deprecation warnings
- Remove strikethrough HTTP/2 line (was already supported in v2.0)
- Add breaking change note for tests/conf.py removal
- Update test framework section with documentation reference
- Add PR #607 and issues #609, #128 to release notes
- Prune old changelogs (v1.x now only in v2.x releases)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
tobixen added a commit that referenced this pull request Jan 23, 2026
- Fill in Deprecated section with actual deprecation warnings
- Remove strikethrough HTTP/2 line (was already supported in v2.0)
- Add breaking change note for tests/conf.py removal
- Update test framework section with documentation reference
- Add PR #607 and issues #609, #128 to release notes
- Prune old changelogs (v1.x now only in v2.x releases)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
tobixen added a commit that referenced this pull request Jan 28, 2026
- Fill in Deprecated section with actual deprecation warnings
- Remove strikethrough HTTP/2 line (was already supported in v2.0)
- Add breaking change note for tests/conf.py removal
- Update test framework section with documentation reference
- Add PR #607 and issues #609, #128 to release notes
- Prune old changelogs (v1.x now only in v2.x releases)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
tobixen added a commit that referenced this pull request Jan 30, 2026
Add missing entries for:
- get_davclient export (#612)
- URL path joining bugfix
- Example files update (#605)
- deptry CI integration (#607)

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.

1 participant