Skip to content

Simplify dependency ranges; bump dev dependencies to latest#209

Merged
elliot-100 merged 1 commit intoOlen:mainfrom
elliot-100:simplify-dependencies
Feb 22, 2026
Merged

Simplify dependency ranges; bump dev dependencies to latest#209
elliot-100 merged 1 commit intoOlen:mainfrom
elliot-100:simplify-dependencies

Conversation

@elliot-100
Copy link
Collaborator

@elliot-100 elliot-100 commented Oct 10, 2025

This PR simplifies runtime (python, aiohttp) dependency constraints from 'compatible with' to 'equal or greater than', i.e. removes upper bounds. This has the side benefit that downstream users of the package no longer have to set an upper bound for Python in their dependencies.

It does the same for dev/CI dependencies.
It also bumps dev/CI dependencies' lower bound to the current latest version, which isn't strictly necessary but simpler than a more detailed approach - the lower bounds were very old versions.

@elliot-100 elliot-100 force-pushed the simplify-dependencies branch from efec333 to a70ce19 Compare February 22, 2026 16:40
@elliot-100 elliot-100 marked this pull request as ready for review February 22, 2026 16:57
@elliot-100 elliot-100 merged commit e70c813 into Olen:main Feb 22, 2026
5 checks passed
@elliot-100 elliot-100 deleted the simplify-dependencies branch February 22, 2026 16:57
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