On 12 Sep 21:26, Stuart Henderson wrote: > On 2022/09/12 20:12, Uwe Werler wrote: > > Hi all, > > > > here's an update for py-redis to 4.3.4 (with cluster support since 4.1.0). > > It needs some new deps, see the install_requires block in setup.py - tgz > attached for those. > > Here's a tweaked version of the port update diff. > > The redismod/cluster tests are failing for me, they might just need > more setting up, anyway let's disable them for now so that it's easier > to be convinced that basic functionality is working ok.
Hi Stuart, tested the modules (incl. dependencies) now with my fixed redis_cache.py and redis_return.py on salt 3003.5 and works like expected. I will have a look at the cluster tests then. Regards Uwe > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/databases/py-redis/Makefile,v > retrieving revision 1.42 > diff -u -p -r1.42 Makefile > --- Makefile 11 Mar 2022 18:31:41 -0000 1.42 > +++ Makefile 12 Sep 2022 20:23:41 -0000 > @@ -1,16 +1,13 @@ > COMMENT = Python interface to Redis > > -MODPY_EGG_VERSION = 3.5.3 > - > -GH_ACCOUNT = andymccurdy > -GH_PROJECT = redis-py > -GH_TAGNAME = ${MODPY_EGG_VERSION} > +MODPY_EGG_VERSION = 4.3.4 > > +DISTNAME = redis-${MODPY_EGG_VERSION} > PKGNAME = py-redis-${MODPY_EGG_VERSION} > + > CATEGORIES = databases > -REVISION = 2 > > -HOMEPAGE = https://github.com/andymccurdy/redis-py/ > +HOMEPAGE = https://github.com/redis/redis-py > > MAINTAINER = Remi Pointel <rpoin...@openbsd.org> > > @@ -18,17 +15,24 @@ MAINTAINER = Remi Pointel <rpointel@ope > PERMIT_PACKAGE = Yes > > MODULES = lang/python > +MODPY_PEP517 = setuptools > +MODPY_PI = Yes > +MODPY_PYTEST_ARGS = --disable-pytest-warnings \ > + -m "onlynoncluster and not redismod" \ > + --ignore tests/test_ssl.py > > FLAVORS = python3 > FLAVOR = python3 > > -MODPY_SETUPTOOLS = Yes > -MODPY_PYTEST = Yes > - > # Be sure to have a redis server running on localhost > TEST_IS_INTERACTIVE = Yes > > TEST_DEPENDS = databases/redis \ > - devel/py-mock${MODPY_FLAVOR} > + devel/py-mock${MODPY_FLAVOR} \ > + devel/py-test-asyncio${MODPY_FLAVOR} > + > +RUN_DEPENDS = devel/py-deprecated${MODPY_FLAVOR} \ > + devel/py-async-timeout${MODPY_FLAVOR} \ > + sysutils/py-packaging${MODPY_FLAVOR} > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/databases/py-redis/distinfo,v > retrieving revision 1.25 > diff -u -p -r1.25 distinfo > --- distinfo 6 Oct 2020 20:29:16 -0000 1.25 > +++ distinfo 12 Sep 2022 20:23:41 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (redis-py-3.5.3.tar.gz) = Dj7wSvV9FyB8LxOklkGmO5jgBAoQdWqCR+gzRotaggY= > -SIZE (redis-py-3.5.3.tar.gz) = 129884 > +SHA256 (redis-4.3.4.tar.gz) = 3fJwcd9K3zghxPLKWdZ1JcOoLl8mi+2XuBPLT6v4eIA= > +SIZE (redis-4.3.4.tar.gz) = 4569389 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/databases/py-redis/pkg/PLIST,v > retrieving revision 1.12 > diff -u -p -r1.12 PLIST > --- pkg/PLIST 11 Mar 2022 18:31:41 -0000 1.12 > +++ pkg/PLIST 12 Sep 2022 20:23:41 -0000 > @@ -1,25 +1,209 @@ > @pkgpath databases/py-redis > lib/python${MODPY_VERSION}/site-packages/redis/ > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt > -lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/ > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/LICENSE > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/METADATA > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/WHEEL > +lib/python${MODPY_VERSION}/site-packages/redis-${MODPY_EGG_VERSION}.dist-info/top_level.txt > lib/python${MODPY_VERSION}/site-packages/redis/__init__.py > > ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}backoff.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}backoff.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}crc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}crc.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}lock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}lock.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}ocsp.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}retry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}retry.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > > lib/python${MODPY_VERSION}/site-packages/redis/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/redis/_compat.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/ > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}lock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}lock.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}retry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}retry.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/client.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/cluster.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/connection.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/lock.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/parser.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/retry.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/sentinel.py > +lib/python${MODPY_VERSION}/site-packages/redis/asyncio/utils.py > +lib/python${MODPY_VERSION}/site-packages/redis/backoff.py > lib/python${MODPY_VERSION}/site-packages/redis/client.py > +lib/python${MODPY_VERSION}/site-packages/redis/cluster.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}cluster.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}redismodules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}redismodules.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/commands.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/bf/info.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/cluster.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/core.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}edge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}edge.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}execution_plan.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}execution_plan.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}node.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}node.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}query_result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/${MODPY_PYCACHE}query_result.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/commands.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/edge.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/exceptions.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/execution_plan.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/node.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/path.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/graph/query_result.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/helpers.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}decoders.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}decoders.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/_util.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/commands.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/decoders.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/json/path.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/parser.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/redismodules.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}aggregation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}aggregation.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}document.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}document.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}field.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}field.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}indexDefinition.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}indexDefinition.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}query.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}query.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}querystring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}querystring.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}reducers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}reducers.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}suggestion.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/${MODPY_PYCACHE}suggestion.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/_util.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/aggregation.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/commands.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/document.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/field.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/indexDefinition.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/query.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/querystring.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/reducers.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/result.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/search/suggestion.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/sentinel.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/__init__.py > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/commands.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/info.py > +lib/python${MODPY_VERSION}/site-packages/redis/commands/timeseries/utils.py > +lib/python${MODPY_VERSION}/site-packages/redis/compat.py > lib/python${MODPY_VERSION}/site-packages/redis/connection.py > +lib/python${MODPY_VERSION}/site-packages/redis/crc.py > lib/python${MODPY_VERSION}/site-packages/redis/exceptions.py > lib/python${MODPY_VERSION}/site-packages/redis/lock.py > +lib/python${MODPY_VERSION}/site-packages/redis/ocsp.py > +lib/python${MODPY_VERSION}/site-packages/redis/retry.py > lib/python${MODPY_VERSION}/site-packages/redis/sentinel.py > +lib/python${MODPY_VERSION}/site-packages/redis/typing.py > lib/python${MODPY_VERSION}/site-packages/redis/utils.py > -- wq: ~uw