CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

databases/py-redis 8.1.0

Python client for Redis key-value store

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 8.1.0
Upstream
up to date
Last update
to 8.1.0 · d0d0a71552
Quarterly
2026Q4: 8.1.0
WWW
https://redis.readthedocs.io/en/latest/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-redis
installs 8.1.0 from latest; from quarterly (2026Q4) 8.1.0
Port
# cd /usr/ports/databases/py-redis && make install clean
# make -C /usr/ports/databases/py-redis config  # change options first
Size
984 KiB download · 8.0 MiB installed
Depends on
lang/python312 3.12.15
License
MIT
Options
0 of 5 on in the package
Show the 5 options that are off
HIREDIS JWT OCSP OTEL XXHASH

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.1.08.1.0–
FreeBSD 158.1.08.1.0–
FreeBSD 148.1.08.1.08.1.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.1.08.1.0–
FreeBSD 148.1.08.1.08.1.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 8.1.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (72)

Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10.5
Fix WWW

Approved by:	portmgr (blanket)
7691145c48
Mathieu Arnold (mat) · 2.10.5
http://github.com redirects to https://github.com, spare everyone a redirect.

Sponsored by:	Absolight
bbf7ef5615
Mathieu Arnold (mat) · 2.10.5
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Kubilay Kocak (koobs) · 2.10.5
databases/py-redis: Update to 2.10.5

- Update PORTVERSION and distinfo checksum (2.10.5)
- Remove DOCS option, they dont build unless py-redis is installed [1]
- Add LICENSE_FILE
- Add TEST_DEPENDS and convert test target

Changes:

  https://github.com/andymccurdy/redis-py/blob/2.10.5/CHANGES

PR:		204361 [1]
Reported by:	olgeni [1]
f0ee224b97
Jimmy Olgeni (olgeni) · 2.10.3
Upgrade to version 2.10.3.

PR:		199991
Submitted by:	olgeni
Approved by:	maintainer
e93cd005c3
Mathieu Arnold (mat) · 2.10.1_1
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
c6457ffef4
Marcus von Appen (mva) · 2.10.1_1
- Convert ports from databases/ and deskutils/ to new USES=python

Approved by:	portmgr (implicit)
e1555011ab
Raphael Kubo da Costa (rakuco) · 2.10.1_1
- Use the more standard DOCS option instead of HTMLDOCS. - Set PYTHON_CONCURRENT_INSTALL and do not manually set DOCSDIR so that   multiple versions can be installed concurrently.

PR:		191267
Submitted by:	rakuco
Approved by:	koobs (the actual maintainer :-)
eb3241498c
Raphael Kubo da Costa (rakuco) · 2.10.1
- Updates to 2.10.1 - Add support to build HTML documentation via sphinx.

PR:		191267
Submitted by:	melvyn@magemana.nl (maintainer)
e49c1cc45a
Kubilay Kocak (koobs) · 2.9.1
databases/py-redis: Update to 2.9.1 & modernise

- Update to 2.9.1
- Deprecate easy_install target
- Deprecate OPTIONSFILE override
- Remove unecessary setup.py patch
- Use OPTIONS helpers for HIREDIS RUN_DEPENDS

Changes: https://github.com/andymccurdy/redis-py/blob/2.9.1/CHANGES
01d733c2df
Kubilay Kocak (koobs) · 2.8.0
databases/py-redis: Update to 2.8.0

- Update to 2.8.0
- Enable STAGE support
- Enable AUTOPLIST and delete pkg-plist accordingly
- Tweak HIREDIS option description

Changes:

 * redis-py should play better with gevent when a gevent Timeout is
   raised.
 * Added SENTINEL command.
 * Fixed a bug where pipelines could potentially correct a connection
   if the MULTI command generated a ResponseError.
 * Connections now call socket.shutdown() prior to socket.close() to
   ensure communication ends immediately per the note at
   http://docs.python.org/2/library/socket.html#socket.socket.close
 * Lock checks are now based on floats rather than ints.
1eabed7529
Baptiste Daroussin (bapt) · 2.7.6
Add NO_STAGE all over the place in preparation for the staging support (cat: databases)
36117d7097
Kubilay Kocak (koobs) · 2.7.6
databases/py-redis: Update to 2.7.6

- Update to 2.7.6
- Update setup.py patch

Changes:

* 2.7.6
    * Added CONFIG RESETSTAT command. Thanks Yossi Gottlieb.
    * Fixed a bug introduced in 2.7.3 that caused issues with script objects
      and pipelines. Thanks Carpentier Pierre-Francois.
    * Converted redis-py's test suite to use the awesome py.test library.
    * Fixed a bug introduced in 2.7.5 that prevented a ConnectionError from
      being raised when the Redis server is LOADING data.
    * Added a BusyLoadingError exception that's raised when the Redis server
      is starting up and not accepting commands yet. BusyLoadingError
      subclasses ConnectionError, which this state previously returned.
      Thanks Yossi Gottlieb.
* 2.7.5
    * DEL, HDEL and ZREM commands now return the numbers of keys deleted
      instead of just True/False.
    * from_url now supports URIs with a port number. Thanks Aaron Westendorf.
01020d179e
Kubilay Kocak (koobs) · 2.7.4
databases/py-redis: Update to 2.7.4

- Allow OPTIONSFILE to be overridden
- Add regression-test: target

Changes: https://github.com/andymccurdy/redis-py/blob/2.7.4/CHANGES

Approved by:	eadler, rm (mentors, implicit)
8a35140e06
Kubilay Kocak (koobs) · 2.7.2
Update MAINTAINER address for all my ports. While I'm here, standardise and canonicalise Makefile header format and contents.

Approved by:	eadler (mentor)
d95c946543
Steve Wills (swills) · 2.7.2
- Update to 2.7.2 - Tab->space in Makefile header - Switch to GITHUB

PR:		ports/174231
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com> (maintainer)
9ed627b9f7
Steve Wills (swills) · 2.7.0
- Update to 2.7.0 - Add CHEESESHOP as primary MASTERSITE - Remove LICENSE_FILE for those in bsd.licenses.db.mk - Whitespace alignment - Add HIREDIS OPTIONng - Use easy_install (make tests easier to run) - Add zip_safe=False to setup.py - Update and sort pkg-plist - Replace dirrmtry with dirrm - New Makefile header convention - Give maintainership to submitter

PR:		ports/172481
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
Approved by:	clsung via IRC
Feature safe:	yes
9d233257d2
Cheng-Lung Sung (clsung) · 2.4.13
- Update to 2.4.13 - Include patch to setup.py from PR: ports/158036 - Add LICENSE_FILE - Update pkg-plist

PR:		ports/168362
Submitted by:	koobs <koobs dot freebsd_AT_gmail dot com>
393ba0eaa0
Cheng-Lung Sung (clsung) · 2.4.9
- Update to 2.4.9
2eda9f94c0
Cheng-Lung Sung (clsung) · 2.4.6
- Update to 2.4.6
71f1c75028
Cheng-Lung Sung (clsung) · 2.4.5
- Update to 2.4.5
b679a85bec
Cheng-Lung Sung (clsung) · 2.2.4
This is the Python interface to the Redis key-value store.

WWW: http://github.com/andymccurdy/redis-py/
80650a5d1e