Skip to content

Update dependencies, modernize tox config, fix SQLAlchemy 1.4 incompatibilities#7

Merged
binaryDiv merged 5 commits into
mainfrom
update-deps-and-github-actions
Apr 15, 2026
Merged

Update dependencies, modernize tox config, fix SQLAlchemy 1.4 incompatibilities#7
binaryDiv merged 5 commits into
mainfrom
update-deps-and-github-actions

Conversation

@binaryDiv
Copy link
Copy Markdown
Contributor

This PR updates the testing dependencies and GitHub Actions, and modernizes the tox configuration and other dev environment things.

While modernizing the tox configuration, I noticed that the constraints to run unit tests for both SQLAlchemy 1.4 and 2.0 didn't actually work. After fixing that, I noticed some incompatibilities with SQLAlchemy 1.4 (mainly: the Query class wasn't generic yet, so Query[T] raised an exception). Luckily, the fix for this was very simple (just put the type annotations in quotes).

@binaryDiv binaryDiv self-assigned this Apr 14, 2026
@binaryDiv binaryDiv added bug Something isn't working ci/cd Issues related to the GitHub Actions workflows testing Related to testing (e.g. unit tests) labels Apr 14, 2026
@binaryDiv binaryDiv merged commit 8aef24a into main Apr 15, 2026
11 checks passed
@binaryDiv binaryDiv deleted the update-deps-and-github-actions branch April 15, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci/cd Issues related to the GitHub Actions workflows testing Related to testing (e.g. unit tests)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants