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

deskutils/py-py3status 3.64

Extensible i3status wrapper written in python

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 3.64
Upstream
up to date
Last update
to 3.64 · f681a058e8
Quarterly
2026Q4: 3.64
WWW
https://ultrabug.github.io/py3status/
Links
cgit · VuXML

Install

Package
# pkg install py312-py3status
installs 3.64 from latest; from quarterly (2026Q4) 3.64
Port
# cd /usr/ports/deskutils/py-py3status && make install clean
# make -C /usr/ports/deskutils/py-py3status config  # change options first
Size
591 KiB download · 3.7 MiB installed
Depends on
devel/py-setuptools 63.1.0_3, lang/python312 3.12.15
License
BSD3CLAUSE
Options
0 of 1 on in the package
Show the 1 options that are off
UDEV

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.643.64–
FreeBSD 153.643.64–
FreeBSD 143.643.643.64

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.643.64–
FreeBSD 143.643.643.64

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 3.64.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (40)

Po-Chuan Hsieh (sunpoet) · 3.64
deskutils/py-py3status: Update to 3.64

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
f681a058e8
Po-Chuan Hsieh (sunpoet) · 3.63
deskutils/py-py3status: Update to 3.63

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
4fb3c345d4
Matthias Andree (mandree) · 3.62
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
1403bb7765
Po-Chuan Hsieh (sunpoet) · 3.62
deskutils/py-py3status: Update to 3.62

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
de9d9e5df7
Po-Chuan Hsieh (sunpoet) · 3.61
deskutils/py-py3status: Update to 3.61

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
cede187cef
Po-Chuan Hsieh (sunpoet) · 3.60
deskutils/py-py3status: Update to 3.60

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
39fa74e15d
Po-Chuan Hsieh (sunpoet) · 3.59
deskutils/py-py3status: Update to 3.59

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
b0ff62daf5
Po-Chuan Hsieh (sunpoet) · 3.58
deskutils/py-py3status: Update to 3.58

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
053ab069d8
Po-Chuan Hsieh (sunpoet) · 3.57
deskutils/py-py3status: Update to 3.57

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
27d637d6f7
Po-Chuan Hsieh (sunpoet) · 3.56
deskutils/py-py3status: Update to 3.56

- Update WWW

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
d02a1dae16
Po-Chuan Hsieh (sunpoet) · 3.54
deskutils/py-py3status: Update to 3.54

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
c1198c941a
Po-Chuan Hsieh (sunpoet) · 3.53
deskutils/py-py3status: Update to 3.53

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
b123efad21
Po-Chuan Hsieh (sunpoet) · 3.52
deskutils/py-py3status: Update to 3.52

- Update WWW
- Convert to USE_PYTHON=pep517
- Remove GEVENT option

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
6e1dc94569
Po-Chuan Hsieh (sunpoet) · 3.51
deskutils/py-py3status: Update to 3.51

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
51cc37c4da
Rene Ladan (rene) · 3.50
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Po-Chuan Hsieh (sunpoet) · 3.50
deskutils/py-py3status: Update to 3.50

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
289c7ed8a7
Po-Chuan Hsieh (sunpoet) · 3.49
deskutils/py-py3status: Update to 3.49

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
fd300a7abe
Po-Chuan Hsieh (sunpoet) · 3.48
deskutils/py-py3status: Update to 3.48

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
		https://github.com/ultrabug/py3status/commits/master
aa64a3d6f9
Dmitry Marakasov (amdmi3) · 3.47
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
77d68471ad
Po-Chuan Hsieh (sunpoet) · 3.47
deskutils/py-py3status: Update to 3.47

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
6c155b2827
Stefan Eßer (se) · 3.46
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 3.46
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Po-Chuan Hsieh (sunpoet) · 3.46
deskutils/py-py3status: Update to 3.46

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
ebfc844cf6
Tobias C. Berner (tcberner) · 3.45
deskutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alex "lissyara" Keda <admin@lissyara.su>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Hsu <ahsu@users.sf.net>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Andrey Zakhvatov <andy@icc.surw.chel.su>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Beat Gaetzi <beat@chruetertee.ch>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christian Brueffer <chris@unixpages.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  Dean Povey <povey@wedgetail.com>
  *  Dennis Herrmann <dhn@FreeBSD.org>
  *  Edwin Groothuis
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emmanuel Vadot <manu@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Eric Turgeon <ericbsd@FreeBSD.org>
  *  Eric Turgeon <ericturgeon@ghostbsd.org>
  *  FreeBSD GNOME Team
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Guillaume Paquet <amyfoub@gmail.com>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Jason Helfman <jgh@FreeBSD.org>
  *  Jeremy Messenger <mezz@FreeBSD.org>
  *  Jim Mock <jim@FreeBSD.org>
  *  Jimmy Olgeni <olgeni@uli.it>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Joey Mingrone <joey@mingrone.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ken Moore <ken@pcbsd.org>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  Lewis Thompson <purple@lewiz.net>
  *  Loïc Bartoletti <lbartoletti@FreeBSD.org>
  *  Lucas Holt <luke@justjournal.com>
  *  MITA Yoshio <mita@iis.u-tokyo.ac.jp>
  *  Marcin Cieslak <saper@saper.info>
  *  Markus Brueffer <brueffer@phoenix-systems.de>
  *  Markus Brueffer <markus@FreeBSD.org>
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Wilke
  *  Mathieu Arnold
  *  Matt Braithwaite <mab@red-bean.com>
  *  Matt Lancereau <matt@rimasec.net>
  *  Matthew Seaman <matthew@FreeBSD.org>
  *  Matthias Andree <mandree@FreeBSD.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Pav Lucistnik <pav@oook.cz>
  *  Pete Fritchman <petef@databits.net>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Rob Evers <rob@debank.tv>
  *  Roman Bogorodskiy <bogorodskiy@inbox.ru>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Thierry Thomas (<thierry@thomas.as>)
  *  Thierry Thomas <thierry@pompo.net>
  *  Thorsten Greiner <thorsten.greiner@web.de>
  *  Tobias Roth <ports@fsck.ch>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  alepulver@FreeBSD.org
  *  cartola (Carlos E. G. Carvalho)
  *  che@bein.link
  *  gahr
  *  ijliao
  *  jamrich.majo@gmail.com
  *  joerg
  *  johans
  *  john@jnielsen.net
  *  lightside <lightside@gmx.com>
  *  mi
  *  mi@aldan.ziplink.net
  *  olevole@olevole.ru
  *  shanee@rabbit.augusta.de
  *  stas
  *  thierry@pompo.net

With hat:	portmgr
4dd7a7430e
Po-Chuan Hsieh (sunpoet) · 3.45
deskutils/py-py3status: Update to 3.45

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
29b7079d3f
Po-Chuan Hsieh (sunpoet) · 3.44
deskutils/py-py3status: Update to 3.44

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
fabd241a99
Po-Chuan Hsieh (sunpoet) · 3.43
deskutils/py-py3status: Update to 3.43

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
10397d615d
Po-Chuan Hsieh (sunpoet) · 3.42
deskutils/py-py3status: Update to 3.42

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
9acaf49eab
Po-Chuan Hsieh (sunpoet) · 3.41
deskutils/py-py3status: Update to 3.41

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
8a7598871e
Po-Chuan Hsieh (sunpoet) · 3.40
deskutils/py-py3status: Update to 3.40

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
f6e0b51a95
Po-Chuan Hsieh (sunpoet) · 3.39
deskutils/py-py3status: Update to 3.39

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
92d9d68011
Po-Chuan Hsieh (sunpoet) · 3.38
deskutils/py-py3status: Add GEVENT and UDEV options
54021a8b69
Po-Chuan Hsieh (sunpoet) · 3.38
deskutils/py-py3status: Update to 3.38

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
a6b7ccdbb5
Po-Chuan Hsieh (sunpoet) · 3.37
deskutils/py-py3status: Update to 3.37

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
4b07c90c6d
Po-Chuan Hsieh (sunpoet) · 3.36
deskutils/py-py3status: Update to 3.36

- Change MASTER_SITES from GitHub to CHEESESHOP
- Update pkg-descr
- Take maintainership

Changes:	https://github.com/ultrabug/py3status/blob/master/CHANGELOG
7f2ebfd443
Rene Ladan (rene) · 3.18
*: reset miwi's ports after safekeeping his ports bit.

Hat:	portmgr-secretary
727adba8e5
Mathieu Arnold (mat) · 3.18
Remove # $FreeBSD$ from Makefiles.
305f148f48
Martin Wilke (miwi) · 3.18
- Update to 3.18

Sponsored by:	iXsystems Inc.
db72129e9e
Martin Wilke (miwi) · 3.16
- Update to 3.16

Changes: https://github.com/ultrabug/py3status/commit/4e516536a09a8ec9cde29b510fe453e66a2a8daa

Sponsored by:	iXsystems Inc.
0762fe43e1
Martin Wilke (miwi) · 3.15
py3status is an extensible i3status wrapper written in python.

You can take control of your i3bar easily by:

   * using one of the available modules shipped with py3status
   * grouping multiple modules and automatically or manually cycle their display
   * writing your own modules and have their output displayed on your bar
   * handling click events on your i3bar and play with them in no time
   * seeing your clock tick every second whatever your i3status interval

   WWW: https://github.com/ultrabug/py3status

Sponsored by:	iXsystems Inc.
29f56a1813