You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only standard methods are used. The dependency can be updated without any code changes. The only major difference is that aiosqlite dropped support for python 3.7, but asyncpraw does not support it either
Describe the Bug
aiosqlite
0.17.0 is over 3 years old. This is causing dependency conflicts with other packages on a project I'm working on.Checking the source code,
aiosqlite
is only used bySQLiteTokenManager
inside https://github.com/praw-dev/asyncpraw/blob/master/asyncpraw/util/token_manager.py.Only standard methods are used. The dependency can be updated without any code changes. The only major difference is that
aiosqlite
dropped support for python 3.7, butasyncpraw
does not support it eitherasyncpraw/asyncpraw/util/token_manager.py
Lines 172 to 188 in 18712c2
Desired Result
Remove the pin version specifier and replace it with
>=0.17.0,<1.0.0
to allow any new minor updates ofaiosqlite
Furthermore, the
token_manager
module has a deprecation message at the top, which means the entireaiosqlite
dependency may be removed in the future.Code to reproduce the bug
My code does not include sensitive credentials
Relevant Logs
This code has previously worked as intended
Yes
Operating System/Environment
popOS 22.04
Python Version
3.11
Async PRAW Version
7.8.0
Links, references, and/or additional comments?
https://aiosqlite.omnilib.dev/en/stable/changelog.html
The text was updated successfully, but these errors were encountered: