Files
2026-05-20 17:05:14 +00:00

41 lines
847 B
Makefile

COMMENT = Python interface to Redis
# XXX v6+ is for redis >= 7.2 (which has new license)
MODPY_DISTV = 5.3.1
REVISION = 0
GH_ACCOUNT = redis
GH_PROJECT = redis-py
GH_TAGNAME = v${MODPY_DISTV}
PKGNAME = py-redis-${MODPY_DISTV}
CATEGORIES = databases
HOMEPAGE = https://github.com/redis/redis-py
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = --disable-pytest-warnings \
-m "onlynoncluster and not redismod"
# Be sure to have a redis server running on localhost
TEST_IS_INTERACTIVE = Yes
RUN_DEPENDS = devel/py-async-timeout \
www/py-jwt
TEST_DEPENDS = databases/redis \
devel/py-cachetools \
devel/py-invoke \
devel/py-mock \
devel/py-test-asyncio \
devel/py-test-cov \
devel/py-uvloop \
math/py-numpy \
textproc/py-ujson
.include <bsd.port.mk>