Subject: CVS commit: pkgsrc/databases/py-redis
From: Adam Ciarcinski
Date: 2023-09-27 14:12:10
Message id: 20230927121210.630DFFBDB@cvs.NetBSD.org

Log Message:
py-redis: updated to 5.0.1

5.0.1

🚀 New Features

Provide aclose() / close() for classes requiring lifetime management
Add support for ModuleCommands in cluster
Add support for multiple values in RPUSHX
Add Redis.from_pool() class method, for explicitly owning and closing a \ 
ConnectionPool

🐛 Bug Fixes

Fixing monitor parsing for messages containing specific substrings
Cluster determine slot command name need to be upper
Support timeout = 0 in search query
Fix async sentinel: add push_request keyword argument to read_response
Fix protocol checking for search commands
Fix: SentinelManagedConnection.read_response() got an unexpected keyword \ 
argument 'push_request'
Fix: automatically close connection pool for async Sentinel
Save a reference to created async tasks, to avoid tasks potentially disappearing
Avoid reference cycling by the garbage collector during response reading

🧰 Maintenance

Type hint improvements
Replace clear_connect_callbacks with _deregister_connect_callback
Async fixes, remove del and other things
Add pagination, sorting and grouping examples to search json example
Remove process-id checks from asyncio. Asyncio and fork() does not mix.
Fix resource usage and cleanup Mocks in the unit tests
Remove mentions of tox
Add 7.2 to supported Redis versions
Fix resource warnings in unit tests
Fix typo in redis-stream-example.ipynb
Deprecate RedisGraph
Fix redis 7.2.0 tests
Fix test_scorer (search)

Files:
RevisionActionfile
1.41modifypkgsrc/databases/py-redis/Makefile
1.38modifypkgsrc/databases/py-redis/distinfo