Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-redis | Distribution: openSUSE:Factory:zSystems |
Version: 5.0.8 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Jul 30 17:22:51 2024 |
Group: Unspecified | Build host: reproducible |
Size: 2554626 | Source RPM: python-redis-5.0.8-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/redis/redis-py | |
Summary: Python client for Redis key-value store |
The Python interface to the Redis key-value store.
MIT
* Tue Jul 30 2024 Marcus Rueckert <mrueckert@suse.de> - replace with pypi tarball again * Tue Jul 30 2024 Marcus Rueckert <mrueckert@suse.de> - Fix filelist * Mon Jul 29 2024 Marcus Rueckert <mrueckert@suse.de> - Update to 5.0.8 Required update to support Redis 7.4.0 https://github.com/redis/redis-py/releases/tag/v5.0.8 https://github.com/redis/redis-py/releases/tag/v5.0.7 https://github.com/redis/redis-py/releases/tag/v5.0.6 https://github.com/redis/redis-py/releases/tag/v5.0.5 https://github.com/redis/redis-py/releases/tag/v5.0.4 https://github.com/redis/redis-py/releases/tag/v5.0.3 https://github.com/redis/redis-py/releases/tag/v5.0.2 - drop Close-various-objects-created-during-asyncio-tests.patch included in update - New BR numpy for the testsuite * Tue Mar 26 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Switch build system from setuptools to pyproject.toml + Add python-pip and python-wheel to BuildRequires + Replace %python_build with %pyproject_wheel + Replace %python_install with %pyproject_install * Mon Jan 15 2024 Dirk Müller <dmueller@suse.com> - add https://github.com/redis/redis-py/pull/3005 as Close-various-objects-created-during-asyncio-tests.patch to fix tests for python 3.12 * Tue Jan 02 2024 Antonio Larrosa <alarrosa@suse.com> - Add patch to increase timeouts in s390x where tests take longer to run: * increase-test-timeout.patch * Mon Oct 30 2023 Daniel Garcia <daniel.garcia@suse.com> - Disable broken tests for ppc64le, bsc#1216606 * Mon Oct 23 2023 Daniel Garcia <daniel.garcia@suse.com> - Add pytest.ini source needed to run tests - Remove/disable broken tests because of suse environment * Fri Oct 20 2023 Marcus Rueckert <mrueckert@suse.de> - drop tox.ini. seems it does no longer exist in 5.0.1 - add support to easily disable the testsuite at build time * Fri Oct 20 2023 Marcus Rueckert <mrueckert@suse.de> - update to 5.0.1 - 🚀 New Features - Provide aclose() / close() for classes requiring lifetime management (#2898) - Add support for ModuleCommands in cluster (#2951) - Add support for multiple values in RPUSHX (#2949) - Add Redis.from_pool() class method, for explicitly owning and closing a ConnectionPool (#2913) - 🐛 Bug Fixes - Fixing monitor parsing for messages containing specific substrings (#2950) - Cluster determine slot command name need to be upper (#2919) - Support timeout = 0 in search query (#2934) - Fix async sentinel: add push_request keyword argument to read_response (#2922) - Fix protocol checking for search commands (#2923) - Fix: SentinelManagedConnection.read_response() got an unexpected keyword argument 'push_request' (#2894) - Fix: automatically close connection pool for async Sentinel (#2900) - Save a reference to created async tasks, to avoid tasks potentially disappearing (#2816) - Avoid reference cycling by the garbage collector during response reading (#2932) - 🧰 Maintenance - Type hint improvements (#2952) - Replace clear_connect_callbacks with _deregister_connect_callback (#2955) - Async fixes, remove del and other things (#2870) - Add pagination, sorting and grouping examples to search json example (#2890) - Remove process-id checks from asyncio. Asyncio and fork() does not mix. (#2911) - Fix resource usage and cleanup Mocks in the unit tests (#2936) - Remove mentions of tox (#2929) - Add 7.2 to supported Redis versions (#2896) - Fix resource warnings in unit tests (#2899) - Fix typo in redis-stream-example.ipynb (#2918) - Deprecate RedisGraph (#2927) - Fix redis 7.2.0 tests (#2902) - Fix test_scorer (search) (#2920) - changes from 5.0.0 - What's new? - Triggers and Functions support Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code. Try it for yourself with Quick start - Full Redis 7.2 and RESP3 support - Python 3.7 End-of-Life - Python 3.7 has reached its end-of-life (EOL) as of June 2023. This means that starting from this date, Python 3.7 will no longer receive any updates, including security patches, bug fixes, or improvements. If you continue to use Python 3.7 post-EOL, you may expose your projects and systems to potential security vulnerabilities. We ended its support in this version and strongly recommend migrating to Python 3.10. - 🐛 Bug Fixes - Fix timeout retrying on pipeline execution (#2812) - Fix socket garbage collection (#2859) - 🧰 Maintenance - Updating client license to clear, MIT (#2884) - Add py.typed in accordance with PEP-561 (#2738) - Dependabot label change (#2880) - Fix type hints in SearchCommands (#2817) - Add sync modules (except search) tests to cluster CI (#2850) - Fix a duplicate word in CONTRIBUTING.md (#2848) - Fixing doc builds (#2869) - Change cluster docker to edge and enable debug command (#2853) - changes from 4.6.0 - 🧪 Experimental Features - Support JSON.MERGE command (#2761) - Support JSON.MSET command (#2766) - 🚀 New Features - Extract abstract async connection class (#2734) - Add support for WAITAOF (#2760) - Introduce OutOfMemoryError exception for Redis write command rejections due to OOM errors (#2778) - Add WITHSCORE argument to ZRANK (#2758) - 🐛 Bug Fixes - Fix dead weakref in sentinel connection causing ReferenceError (#2767) (#2771) - Fix Key Error in parse_xinfo_stream (#2788) - Remove unnecessary __del__ handlers (#2755) - Added support for missing argument to SentinelManagedConnection.read_response() (#2756) - 🧰 Maintenance - Fix type hint for retry_on_error in async cluster (#2804) - Clean up documents and fix some redirects (#2801) - Add unit tests for the connect method of all Redis connection classes (#2631) - Docstring formatting fix (#2796) * Sat May 20 2023 Andreas Stieger <Andreas.Stieger@gmx.de> - update to 4.5.5: * Add support for CLIENT NO-TOUCH * Add support for CLUSTER MYSHARDID * Add "address_remap" feature to RedisCluster * Add WITHSCORES argument to ZREVRANK command * Improve error output for master discovery * Fix XADD: allow non negative maxlen * Fix create single connection client from url * Optionally disable disconnects in read_response * Fix SLOWLOG GET return value * Fix potential race condition during disconnection * Return response in case of KeyError * Fix incorrect usage of once flag in async Sentinel * Fix memory leak caused by hiredis in asyncio case * Really do not use asyncio's timeout lib before 3.11.2 * Mon May 08 2023 Johannes Kastl <kastl@b1-systems.de> - add sle15_python_module_pythons * Tue Apr 18 2023 Steve Kowalik <steven.kowalik@suse.com> - Update to 4.5.4: * Security + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28858, bsc#1209811) + Cancelling an async future does not, properly trigger, leading to a potential data leak in specific cases. (CVE-2023-28859, bsc#1209812) * New Features + Introduce AbstractConnection so that UnixDomainSocketConnection can call super().init (#2588) + Added queue_class to REDIS_ALLOWED_KEYS (#2577) + Made search document subscriptable (#2615) + Sped up the protocol parsing (#2596) + Use hiredis::pack_command to serialized the commands. (#2570) + Add support for unlink in cluster pipeline (#2562) * Bug Fixes + Fixing cancelled async futures (#2666) + Fix: do not use asyncio's timeout lib before 3.11.2 (#2659) + Fix UDS in v4.5.2: UnixDomainSocketConnection missing constructor argument (#2630) + CWE-404 AsyncIO Race Condition Fix (#2624, #2579) + Fix behaviour of async PythonParser to match RedisParser as for issue #2349 (#2582) + Replace async_timeout by asyncio.timeout (#2602) + Update json().arrindex() default values (#2611) + Fix #2581 UnixDomainSocketConnection object has no attribute _command_packer (#2583) + Fix issue with pack_commands returning an empty byte sequence (#2416) + Async HiredisParser should finish parsing after a Connection.disconnect() (#2557) + Check for none, prior to raising exception (#2569) + Tuple function cannot be passed more than one argument (#2573) + Synchronise concurrent command calls to single-client to single-client mode (#2568) + Async: added 'blocking' argument to call lock method (#2454) + Added a replacement for the default cluster node in the event of failure. (#2463) + Fixed geosearch: Wrong number of arguments for geosearch command (#2464) - Clean up BuildRequires and Requires. * Wed Jan 18 2023 Daniel Garcia <daniel.garcia@suse.com> - Disable broken test test_xautoclaim gh#redis/redis-py#2554 - udpate to 4.3.5: * Add support for TIMESERIES 1.8 (#2296) * Graph - add counters for removed labels and properties (#2292) * Add support for TDIGEST.QUANTILE extensions (#2317) * Add TDIGEST.TRIMMED_MEAN (#2300) * Add support for async GRAPH module (#2273) * Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE (#2319) * Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported (#2331) * Fix async connection.is_connected to return a boolean value (#2278) * Fix: workaround asyncio bug on connection reset by peer (#2259) * Fix crash: key expire while search (#2270) * Async cluster: fix concurrent pipeline (#2280) * Fix async SEARCH pipeline (#2316) * Fix KeyError in async cluster - initialize before execute multi key commands (#2439) * Supply chain risk reduction: remove dependency on library named deprecated (#2386) * Search test - Ignore order of the items in the response (#2322) * Fix GRAPH.LIST & TDIGEST.QUANTILE tests (#2335) * Fix TimeSeries range aggregation (twa) tests (#2358) * Mark TOPK.COUNT as deprecated (#2363) * Sat Oct 01 2022 Dirk Müller <dmueller@suse.com> - update to 4.3.4: * Fix backward compatibility from 4.3.2 in Lock.acquire() * Fix XAUTOCLAIM to return the full response, instead of only keys 2+ * Added dynamic_startup_nodes configuration to RedisCluster. * Fix retries in async mode * Async cluster: fix simultaneous initialize * Uppercased commands in CommandsParser.get_keys * Late eval of the skip condition in async tests * Reuse the old nodes' connections when a cluster topology refresh is being done * Docs: add pipeline examples * Correct retention_msecs value * Cluster: use pipeline to execute split commands * Docs: Add a note about client_setname and client_name difference * Mon Jun 13 2022 Ben Greiner <code@bnavigator.de> - Delete unused redismod.conf, remove duplicate Source entry for tox.ini * Mon Jun 13 2022 Matej Cepl <mcepl@suse.com> - Add redismod.conf and tox.ini as Sources to SPEC file. * Sat Jun 11 2022 Ben Greiner <code@bnavigator.de> - Update to version 4.3.3 * Fix Lock crash, and versioning 4.3.3 (#2210) * Async cluster: improve docs (#2208) - Release 4.3.2 * SHUTDOWN - add support for the new NOW, FORCE and ABORT modifiers (#2150) * Adding pipeline support for async cluster (#2199) * Support CF.MEXISTS + Clean bf/commands.py (#2184) * Extending query_params for FT.PROFILE (#2198) * Implementing ClusterPipeline Lock (#2190) * Set default response_callbacks to redis.asyncio.cluster.ClusterNode (#2201) * Add default None for maxlen at xtrim command (#2188) * Async cluster: add/update typing (#2195) * Changed list type to single element type (#2203) * Made sync lock consistent and added types to it (#2137) * Async cluster: optimisations (#2205) * Fix typos in README (#2206) * Fix modules links to https://redis.io/commands/ (#2185) * Tue May 10 2022 Ben Greiner <code@bnavigator.de> - Update to version 4.3.1 * Allow negative `retries` for `Retry` class to retry forever * Add `items` parameter to `hset` signature * Create codeql-analysis.yml (#1988). Thanks @chayim * Add limited support for Lua scripting with RedisCluster * Implement `.lock()` method on RedisCluster * Fix cursor returned by SCAN for RedisCluster & change default target to PRIMARIES * Fix scan_iter for RedisCluster * Remove verbose logging when initializing ClusterPubSub, ClusterPipeline or RedisCluster * Fix broken connection writer lock-up for asyncio (#2065) * Fix auth bug when provided with no username (#2086) - Release 4.1.3 * Fix flushdb and flushall (#1926) * Add redis5 and redis4 dockers (#1871) * Change json.clear test multi to be up to date with redisjson (#1922) * Fixing volume for unstable_cluster docker (#1914) * Update changes file with changes since 4.0.0-beta2 (#1915) - Release 4.1.2 * Invalid OCSP certificates should raise ConnectionError on failed validation (#1907) * Added retry mechanism on socket timeouts when connecting to the server (#1895) * LMOVE, BLMOVE return incorrect responses (#1906) * Fixing AttributeError in UnixDomainSocketConnection (#1903) * Fixing TypeError in GraphCommands.explain (#1901) * For tests, increasing wait time for the cluster (#1908) * Increased pubsub's wait_for_messages timeout to prevent flaky tests (#1893) * README code snippets formatted to highlight properly (#1888) * Fix link in the main page (#1897) * Documentation fixes: JSON Example, SSL Connection Examples, RTD version (#1887) * Direct link to readthedocs (#1885) - Release 4.1.1 * Add retries to connections in Sentinel Pools (#1879) * OCSP Stapling Support (#1873) * Define incr/decr as aliases of incrby/decrby (#1874) * FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN (#1847) * Timeseries docs fix (#1877) * get_connection: catch OSError too (#1832) * Set keys var otherwise variable not created (#1853) * Clusters should optionally require full slot coverage (#1845) * Triple quote docstrings in client.py PEP 257 (#1876) * syncing requirements (#1870) * Typo and typing in GraphCommands documentation (#1855) * Allowing poetry and redis-py to install together (#1854) * setup.py: Add project_urls for PyPI (#1867) * Support test with redis unstable docker (#1850) * Connection examples (#1835) * Documentation cleanup (#1841) - Release 4.1.0 * OCSP stapling support (#1820) * Support for SELECT (#1825) * Support for specifying error types with retry (#1817) * Support for RESET command since Redis 6.2.0 (#1824) * Support CLIENT TRACKING (#1612) * Support WRITE in CLIENT PAUSE (#1549) * JSON set_file and set_path support (#1818) * Allow ssl_ca_path with rediss:// urls (#1814) * Support for password-encrypted SSL private keys (#1782) * Support SYNC and PSYNC (#1741) * Retry on error exception and timeout fixes (#1821) * Fixing read race condition during pubsub (#1737) * Fixing exception in listen (#1823) * Fixed MovedError, and stopped iterating through startup nodes when slots are fully covered (#1819) * Socket not closing after server disconnect (#1797) * Single sourcing the package version (#1791) * Ensure redis_connect_func is set on uds connection (#1794) * SRTALGO - Skip for redis versions greater than 7.0.0 (#1831) * Documentation updates (#1822) * Add CI action to install package from repository commit hash (#1781) (#1790) * Fix link in lmove docstring (#1793) * Disabling JSON.DEBUG tests (#1787) * Migrated targeted nodes to kwargs in Cluster Mode (#1762) * Added support for MONITOR in clusters (#1756) * Adding ROLE Command (#1610) * Integrate RedisBloom support (#1683) * Adding RedisGraph support (#1556) * Allow overriding connection class via keyword arguments (#1752) * Aggregation LOAD * support for RediSearch (#1735) * Adding cluster, bloom, and graph docs (#1779) * Add packaging to setup_requires, and use >= to play nice to setup.py (fixes #1625) (#1780) * Fixing the license link in the readme (#1778) * Removing distutils from tests (#1773) * Fix cluster ACL tests (#1774) * Improved RedisCluster's reinitialize_steps and documentation (#1765) * Added black and isort (#1734) * Link Documents for all module commands (#1711) * Pyupgrade + flynt + f-strings (#1759) * Remove unused aggregation subclasses in RediSearch (#1754) * Adding RedisCluster client to support Redis Cluster Mode (#1660) * Support RediSearch FT.PROFILE command (#1727) * Adding support for non-decodable commands (#1731) * COMMAND GETKEYS support (#1738) * RedisJSON 2.0.4 behaviour support (#1747) * Removing deprecating distutils (PEP 632) (#1730) * Updating PR template (#1745) * Removing duplication of Script class (#1751) * Splitting documentation for read the docs (#1743) * Improve code coverage for aggregation tests (#1713) * Fixing COMMAND GETKEYS tests (#1750) * GitHub release improvements (#1684) - Release 4.0.2 * Restoring Sentinel commands to redis client (#1723) * Better removal of hiredis warning (#1726) * Adding links to redis documents in function calls (#1719) - Release 4.0.1 * Removing command on initial connections (#1722) * Removing hiredis warning when not installed (#1721) - Release 4.0.0 * FT.EXPLAINCLI intentionally raising NotImplementedError * Restoring ZRANGE desc for Redis < 6.2.0 (#1697) * Response parsing occasionally fails to parse floats (#1692) * Re-enabling read-the-docs (#1707) * Call HSET after FT.CREATE to avoid keyspace scan (#1706) * Unit tests fixes for compatibility (#1703) * Improve documentation about Locks (#1701) * Fixes to allow --redis-url to pass through all tests (#1700) * Fix unit tests running against Redis 4.0.0 (#1699) * Search alias test fix (#1695) * Adding RediSearch/RedisJSON tests (#1691) * Updating codecov rules (#1689) * Tests to validate custom JSON decoders (#1681) * Added breaking icon to release drafter (#1702) * Removing dependency on six (#1676) * Re-enable pipeline support for JSON and TimeSeries (#1674) * Export Sentinel, and SSL like other classes (#1671) * Restore zrange functionality for older versions of Redis (#1670) * Fixed garbage collection deadlock (#1578) * Tests to validate built python packages (#1678) * Sleep for flaky search test (#1680) * Test function renames, to match standards (#1679) * Docstring improvements for Redis class (#1675) * Fix georadius tests (#1672) * Improvements to JSON coverage (#1666) * Add python_requires setuptools check for python > 3.6 (#1656) * SMISMEMBER support (#1667) * Exposing the module version in loaded_modules (#1648) * RedisTimeSeries support (#1652) * Support for json multipath ($) (#1663) * Added boolean parsing to PEXPIRE and PEXPIREAT (#1665) * Add python_requires setuptools check for python > 3.6 (#1656) * Adding vulture for static analysis (#1655) * Starting to clean the docs (#1657) * Update README.md (#1654) * Adding description format for package (#1651) * Publish to pypi as releases are generated with the release drafter (#1647) * Restore actions to prs (#1653) * Fixing the package to include commands (#1649) * Re-enabling codecov as part of CI process (#1646) * Adding support for redisearch (#1640) Thanks @chayim * redisjson support (#1636) Thanks @chayim * Sentinel: Add SentinelManagedSSLConnection (#1419) Thanks @AbdealiJK * Enable floating parameters in SET (ex and px) (#1635) Thanks @AvitalFineRedis * Add warning when hiredis not installed. Recommend installation. (#1621) Thanks @adiamzn * Raising NotImplementedError for SCRIPT DEBUG and DEBUG SEGFAULT (#1624) Thanks @chayim * CLIENT REDIR command support (#1623) Thanks @chayim * REPLICAOF command implementation (#1622) Thanks @chayim * Add support to NX XX and CH to GEOADD (#1605) Thanks @AvitalFineRedis * Add support to ZRANGE and ZRANGESTORE parameters (#1603) Thanks @AvitalFineRedis * Pre 6.2 redis should default to None for script flush (#1641) Thanks @chayim * Add FULL option to XINFO SUMMARY (#1638) Thanks @agusdmb * Geosearch test should use any=True (#1594) Thanks @Andrew-Chen-Wang * Removing packaging dependency (#1626) Thanks @chayim * Fix client_kill_filter docs for skimpy (#1596) Thanks @Andrew-Chen-Wang * Normalize minid and maxlen docs (#1593) Thanks @Andrew-Chen-Wang * Update docs for multiple usernames for ACL DELUSER (#1595) Thanks @Andrew-Chen-Wang * Fix grammar of get param in set command (#1588) Thanks @Andrew-Chen-Wang * Fix docs for client_kill_filter (#1584) Thanks @Andrew-Chen-Wang * Convert README & CONTRIBUTING from rst to md (#1633) Thanks @davidylee * Test BYLEX param in zrangestore (#1634) Thanks @AvitalFineRedis * Tox integrations with invoke and docker (#1632) Thanks @chayim * Adding the release drafter to help simplify release notes (#1618). Thanks @chayim * BACKWARDS INCOMPATIBLE: Removed support for end of life Python 2.7. #1318 * BACKWARDS INCOMPATIBLE: All values within Redis URLs are unquoted via urllib.parse.unquote. Prior versions of redis-py supported this by specifying the ``decode_components`` flag to the ``from_url`` functions. This is now done by default and cannot be disabled. #589 * POTENTIALLY INCOMPATIBLE: Redis commands were moved into a mixin (see commands.py). Anyone importing ``redis.client`` to access commands directly should import ``redis.commands``. [#1534], #1550 * Removed technical debt on REDIS_6_VERSION placeholder. Thanks @chayim #1582. * Various docus fixes. Thanks @Andrew-Chen-Wang #1585, #1586. * Support for LOLWUT command, available since Redis 5.0.0. Thanks @brainix #1568. * Added support for CLIENT REPLY, available in Redis 3.2.0. Thanks @chayim #1581. * Support for Auto-reconnect PubSub on get_message. Thanks @luhn #1574. * Fix RST syntax error in README/ Thanks @JanCBrammer #1451. * IDLETIME and FREQ support for RESTORE. Thanks @chayim #1580. * Supporting args with MODULE LOAD. Thanks @chayim #1579. * Updating RedisLabs with Redis. Thanks @gkorland #1575. * Added support for ASYNC to SCRIPT FLUSH available in Redis 6.2.0. Thanks @chayim. #1567 * Added CLIENT LIST fix to support multiple client ids available in Redis 2.8.12. Thanks @chayim #1563. * Added DISCARD support for pipelines available in Redis 2.0.0. Thanks @chayim #1565. * Added ACL DELUSER support for deleting lists of users available in Redis 6.2.0. Thanks @chayim. #1562 * Added CLIENT TRACKINFO support available in Redis 6.2.0. Thanks @chayim. #1560 * Added GEOSEARCH and GEOSEARCHSTORE support available in Redis 6.2.0. Thanks @AvitalFine Redis. #1526 * Added LPUSHX support for lists available in Redis 4.0.0. Thanks @chayim. #1559 * Added support for QUIT available in Redis 1.0.0. Thanks @chayim. #1558 * Added support for COMMAND COUNT available in Redis 2.8.13. Thanks @chayim. #1554. * Added CREATECONSUMER support for XGROUP available in Redis 6.2.0. Thanks @AvitalFineRedis. #1553 * Including slowly complexity in INFO if available. Thanks @ian28223 #1489. * Added support for STRALGO available in Redis 6.0.0. Thanks @AvitalFineRedis. #1528 * Addes support for ZMSCORE available in Redis 6.2.0. Thanks @2014BDuck and @jiekun.zhu. #1437 * Support MINID and LIMIT on XADD available in Redis 6.2.0. Thanks @AvitalFineRedis. #1548 * Added sentinel commands FLUSHCONFIG, CKQUORUM, FAILOVER, and RESET available in Redis 2.8.12. Thanks @otherpirate. #834 * Migrated Version instead of StrictVersion for Python 3.10. Thanks @tirkarthi. #1552 * Added retry mechanism with backoff. Thanks @nbraun-amazon. [#1494] * Migrated commands to a mixin. Thanks @chayim. #1534 * Added support for ZUNION, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1522 * Added support for CLIENT LIST with ID, available in Redis 6.2.0. Thanks @chayim. #1505 * Added support for MINID and LIMIT with xtrim, available in Reds 6.2.0. Thanks @chayim. #1508 * Implemented LMOVE and BLMOVE commands, available in Redis 6.2.0. Thanks @chayim. #1504 * Added GET argument to SET command, available in Redis 6.2.0. Thanks @2014BDuck. #1412 * Documentation fixes. Thanks @enjoy-binbin @jonher937. #1496 [#1532] * Added support for XAUTOCLAIM, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1529 * Added IDLE support for XPENDING, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1523 * Add a count parameter to lpop/rpop, available in Redis 6.2.0. Thanks @wavenator. #1487 * Added a (pypy) trove classifier for Python 3.9. Thanks @D3X. [#1535] * Added ZINTER support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1520 * Added ZINTER support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1520 * Added ZDIFF and ZDIFFSTORE support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1518 * Added ZRANGESTORE support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1521 * Added LT and GT support for ZADD, available in Redis 6.2.0. Thanks @chayim. #1509 * Added ZRANDMEMBER support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1519 * Added GETDEL support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1514 * Added CLIENT KILL laddr filter, available in Redis 6.2.0. Thanks @chayim. #1506 * Added CLIENT UNPAUSE, available in Redis 6.2.0. Thanks @chayim. #1512 * Added NOMKSTREAM support for XADD, available in Redis 6.2.0. Thanks @chayim. #1507 * Added HRANDFIELD support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1513 * Added CLIENT INFO support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1517 * Added GETEX support, available in Redis 6.2.0. Thanks @AvitalFineRedis. #1515 * Added support for COPY command, available in Redis 6.2.0. Thanks @malinaa96. #1492 * Provide a development and testing environment via docker. Thanks @abrookins. #1365 * Added support for the LPOS command available in Redis 6.0.6. Thanks @aparcar #1353/#1354 * Added support for the ACL LOG command available in Redis 6. Thanks @2014BDuck. #1307 * Added support for ABSTTL option of the RESTORE command available in Redis 5.0. Thanks @charettes. #1423 - Drop account-defaults-redis.patch merged upstream * Fri Jul 16 2021 Matej Cepl <mcepl@suse.com> - Add account-defaults-redis.patch which fixes failing tests by taking into consideration redis defaults, not overwriting them (gh#andymccurdy/redis-py#1499). * Wed Mar 10 2021 Matej Cepl <mcepl@suse.com> - Skipp two tests because of gh#andymccurdy/redis-py#1459.
/usr/lib/python3.11/site-packages/redis /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/INSTALLER /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/LICENSE /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/METADATA /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/RECORD /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/REQUESTED /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/WHEEL /usr/lib/python3.11/site-packages/redis-5.0.8.dist-info/top_level.txt /usr/lib/python3.11/site-packages/redis/__init__.py /usr/lib/python3.11/site-packages/redis/__pycache__ /usr/lib/python3.11/site-packages/redis/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/backoff.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/backoff.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/client.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/cluster.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/cluster.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/compat.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/compat.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/crc.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/crc.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/credentials.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/credentials.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/lock.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/lock.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/ocsp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/ocsp.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/retry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/retry.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/sentinel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/sentinel.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/typing.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/typing.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers /usr/lib/python3.11/site-packages/redis/_parsers/__init__.py /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__ /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/base.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/encoders.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/encoders.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/helpers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/helpers.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/hiredis.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/hiredis.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/resp2.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/resp2.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/resp3.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/resp3.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/socket.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/_parsers/__pycache__/socket.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/_parsers/base.py /usr/lib/python3.11/site-packages/redis/_parsers/commands.py /usr/lib/python3.11/site-packages/redis/_parsers/encoders.py /usr/lib/python3.11/site-packages/redis/_parsers/helpers.py /usr/lib/python3.11/site-packages/redis/_parsers/hiredis.py /usr/lib/python3.11/site-packages/redis/_parsers/resp2.py /usr/lib/python3.11/site-packages/redis/_parsers/resp3.py /usr/lib/python3.11/site-packages/redis/_parsers/socket.py /usr/lib/python3.11/site-packages/redis/asyncio /usr/lib/python3.11/site-packages/redis/asyncio/__init__.py /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__ /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/client.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/cluster.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/cluster.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/lock.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/lock.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/retry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/retry.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/sentinel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/sentinel.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/asyncio/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/asyncio/client.py /usr/lib/python3.11/site-packages/redis/asyncio/cluster.py /usr/lib/python3.11/site-packages/redis/asyncio/connection.py /usr/lib/python3.11/site-packages/redis/asyncio/lock.py /usr/lib/python3.11/site-packages/redis/asyncio/retry.py /usr/lib/python3.11/site-packages/redis/asyncio/sentinel.py /usr/lib/python3.11/site-packages/redis/asyncio/utils.py /usr/lib/python3.11/site-packages/redis/backoff.py /usr/lib/python3.11/site-packages/redis/client.py /usr/lib/python3.11/site-packages/redis/cluster.py /usr/lib/python3.11/site-packages/redis/commands /usr/lib/python3.11/site-packages/redis/commands/__init__.py /usr/lib/python3.11/site-packages/redis/commands/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/cluster.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/cluster.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/core.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/core.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/helpers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/helpers.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/redismodules.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/redismodules.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/sentinel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/__pycache__/sentinel.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/bf /usr/lib/python3.11/site-packages/redis/commands/bf/__init__.py /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/info.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/__pycache__/info.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/bf/commands.py /usr/lib/python3.11/site-packages/redis/commands/bf/info.py /usr/lib/python3.11/site-packages/redis/commands/cluster.py /usr/lib/python3.11/site-packages/redis/commands/core.py /usr/lib/python3.11/site-packages/redis/commands/graph /usr/lib/python3.11/site-packages/redis/commands/graph/__init__.py /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/edge.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/edge.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/node.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/node.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/path.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/path.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/query_result.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/__pycache__/query_result.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/graph/commands.py /usr/lib/python3.11/site-packages/redis/commands/graph/edge.py /usr/lib/python3.11/site-packages/redis/commands/graph/exceptions.py /usr/lib/python3.11/site-packages/redis/commands/graph/execution_plan.py /usr/lib/python3.11/site-packages/redis/commands/graph/node.py /usr/lib/python3.11/site-packages/redis/commands/graph/path.py /usr/lib/python3.11/site-packages/redis/commands/graph/query_result.py /usr/lib/python3.11/site-packages/redis/commands/helpers.py /usr/lib/python3.11/site-packages/redis/commands/json /usr/lib/python3.11/site-packages/redis/commands/json/__init__.py /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/_util.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/decoders.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/decoders.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/path.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/json/__pycache__/path.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/json/_util.py /usr/lib/python3.11/site-packages/redis/commands/json/commands.py /usr/lib/python3.11/site-packages/redis/commands/json/decoders.py /usr/lib/python3.11/site-packages/redis/commands/json/path.py /usr/lib/python3.11/site-packages/redis/commands/redismodules.py /usr/lib/python3.11/site-packages/redis/commands/search /usr/lib/python3.11/site-packages/redis/commands/search/__init__.py /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/_util.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/aggregation.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/aggregation.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/document.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/document.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/field.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/field.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/indexDefinition.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/indexDefinition.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/query.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/query.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/querystring.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/querystring.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/reducers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/reducers.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/result.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/result.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/suggestion.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/search/__pycache__/suggestion.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/search/_util.py /usr/lib/python3.11/site-packages/redis/commands/search/aggregation.py /usr/lib/python3.11/site-packages/redis/commands/search/commands.py /usr/lib/python3.11/site-packages/redis/commands/search/document.py /usr/lib/python3.11/site-packages/redis/commands/search/field.py /usr/lib/python3.11/site-packages/redis/commands/search/indexDefinition.py /usr/lib/python3.11/site-packages/redis/commands/search/query.py /usr/lib/python3.11/site-packages/redis/commands/search/querystring.py /usr/lib/python3.11/site-packages/redis/commands/search/reducers.py /usr/lib/python3.11/site-packages/redis/commands/search/result.py /usr/lib/python3.11/site-packages/redis/commands/search/suggestion.py /usr/lib/python3.11/site-packages/redis/commands/sentinel.py /usr/lib/python3.11/site-packages/redis/commands/timeseries /usr/lib/python3.11/site-packages/redis/commands/timeseries/__init__.py /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__ /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/info.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/info.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/redis/commands/timeseries/commands.py /usr/lib/python3.11/site-packages/redis/commands/timeseries/info.py /usr/lib/python3.11/site-packages/redis/commands/timeseries/utils.py /usr/lib/python3.11/site-packages/redis/compat.py /usr/lib/python3.11/site-packages/redis/connection.py /usr/lib/python3.11/site-packages/redis/crc.py /usr/lib/python3.11/site-packages/redis/credentials.py /usr/lib/python3.11/site-packages/redis/exceptions.py /usr/lib/python3.11/site-packages/redis/lock.py /usr/lib/python3.11/site-packages/redis/ocsp.py /usr/lib/python3.11/site-packages/redis/retry.py /usr/lib/python3.11/site-packages/redis/sentinel.py /usr/lib/python3.11/site-packages/redis/typing.py /usr/lib/python3.11/site-packages/redis/utils.py /usr/share/doc/packages/python311-redis /usr/share/doc/packages/python311-redis/README.md /usr/share/licenses/python311-redis /usr/share/licenses/python311-redis/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 10 00:46:54 2024