Skip to content

Conversation

@jssmith
Copy link
Contributor

@jssmith jssmith commented Jan 19, 2026

Summary

Comprehensive dependency update to latest versions.

Changes

Package Old New
mcp >=1.5.0 >=1.25.0
psycopg >=3.2.6 >=3.3.2
humanize >=4.8.0 >=4.15.0
pglast ==7.2.0 ==7.11
attrs >=25.3.0 >=25.4.0
psycopg-pool >=3.2.6 >=3.3.0
instructor >=1.7.9 >=1.14.4
pyright ==1.1.398 ==1.1.408
pytest >=8.3.5 >=9.0.2
pytest-asyncio >=0.26.0 >=1.3.0
ruff ==0.11.2 ==0.14.13

Config changes

  • target-version → py39 (code already uses py39 syntax like parenthesized with statements)
  • Removed deprecated strictParameterNullChecking pyright setting

Testing

  • ✅ pyright (0 errors)
  • ✅ pytest (159 passed, 32 skipped, 1 xfailed)

Notes

Code modernization (updating Listlist, etc.) deferred to #129 to avoid breaking existing PRs.

🤖 Generated with Claude Code

- mcp: 1.5.0 → 1.25.0
- psycopg: 3.2.6 → 3.3.2
- humanize: 4.8.0 → 4.15.0
- pglast: 7.2.0 → 7.11
- attrs: 25.3.0 → 25.4.0
- psycopg-pool: 3.2.6 → 3.3.0
- instructor: 1.7.9 → 1.14.4
- pyright: 1.1.398 → 1.1.408
- pytest: 8.3.5 → 9.0.2
- pytest-asyncio: 0.26.0 → 1.3.0
- ruff: 0.11.2 → 0.14.13

Also:
- Update ruff target-version to py39 (code already uses py39 syntax)
- Remove deprecated pyright strictParameterNullChecking setting

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jssmith jssmith force-pushed the chore/dependency-updates branch from 69d394c to 3954b5c Compare January 19, 2026 20:09
@jssmith jssmith merged commit cc52408 into main Jan 19, 2026
1 check passed
@jssmith jssmith deleted the chore/dependency-updates branch January 19, 2026 20:16
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