Port details on branch 2022Q2 |
- py-fakeredis Fake version of databases/py-redis for unit testing
- 2.21.3 databases =0 2.20.1Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2017-01-07 12:27:55
- Last Update: 2024-03-23 14:31:04
- Commit Hash: 2430d12
- Also Listed In: python
- License: BSD3CLAUSE MIT
- WWW:
- https://github.com/cunla/fakeredis-py
- Description:
- fakeredis is a pure Python implementation of the redis-py python client that
simulates talking to a redis server. This was created for a single purpose: to
write unittests. Setting up redis is not hard, but many times you want to write
unittests that do not talk to an external server (such as redis). This module
now allows tests to simply use this module as a reasonable substitute for redis.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}fakeredis>0:databases/py-fakeredis@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/databases/py-fakeredis/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/py-fakeredis
- pkg install py39-fakeredis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-fakeredis listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-fakeredis
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1710712394
SHA256 (fakeredis-2.21.3.tar.gz) = e9e1c309d49d83c4ce1ab6f3ee2e56787f6a5573a305109017bf140334dd396d
SIZE (fakeredis-2.21.3.tar.gz) = 129013
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-poetry-core>=0 : devel/py-poetry-core@py39
- python3.9 : lang/python39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- py39-hypothesis>=0 : devel/py-hypothesis@py39
- py39-jsonpath-ng>=1.5<2 : devel/py-jsonpath-ng@py39
- py39-lupa>=1.14<2 : lang/py-lupa@py39
- py39-pytest-asyncio>=0 : devel/py-pytest-asyncio@py39
- py39-pytest-cov>=0 : devel/py-pytest-cov@py39
- py39-pytest-mock>=0 : devel/py-pytest-mock@py39
- py39-pytest>=7,1 : devel/py-pytest@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-redis>=4 : databases/py-redis@py39
- py39-sortedcontainers>=2<3 : devel/py-sortedcontainers@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-fakeredis-2.21.3:
JSON=off: JSON file/format/parser support
LUA=off: Lua support
PROBABILISTIC=off: Probabilistic data structure support
===> Use 'make config' to modify these settings
- Options name:
- databases_py-fakeredis
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|