Skip to content

chore(deps): update dependencies and test SQLAlchemy 2.1 - #1

Merged
hugobessa merged 1 commit into
mainfrom
feat/update-dependencies
Oct 30, 2026
Merged

hugobessa merged 1 commit into
mainfrom
feat/update-dependencies

Conversation

@hugobessa

Copy link
Copy Markdown
Collaborator

What changed

  • ruff ^0.15.22 → ^0.17.3.
  • Regenerated poetry.lock with Poetry 2.0.0 so every dependency resolves to the newest release its range allows on the supported Python floor.
  • tox now pairs each Python with the SQLAlchemy releases that support it (sqlalchemy20 everywhere, sqlalchemy21 on 3.11+), installed after poetry install the same way vintasend-django pins Django. SQLAlchemy 2.1 needs Python 3.11, so the lock can only ever pick 2.0.x and 2.1 — which ^2.0.51 already allows — was never exercised.
  • Ran py310-sqlalchemy20, py311-sqlalchemy21 and py313-sqlalchemy21: all 76 tests pass, including on SQLAlchemy 2.1.6.

Breaking: no. Only dev dependencies and the lock file change; the published package's requirements are the same.

Verification

ruff check, ruff format --check, mypy and pytest pass locally against the new lock.

🤖 Generated with Claude Code

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@hugobessa
hugobessa merged commit fd2c9db into main Oct 30, 2026
10 checks passed
@hugobessa
hugobessa deleted the feat/update-dependencies branch October 30, 2026 01:13
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