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

devel/py-glom 25.12.0

Declarative object transformer and formatter

Port info

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

Install

Package
# pkg install py312-glom
installs 25.12.0 from latest; from quarterly (2026Q4) 25.12.0
Port
# cd /usr/ports/devel/py-glom && make install clean
# make -C /usr/ports/devel/py-glom config  # change options first
Size
221 KiB download · 1.1 MiB installed
Depends on
devel/py-attrs 26.1.0, devel/py-boltons 26.2.0, devel/py-face 26.0.1, lang/python312 3.12.15
License
BSD3CLAUSE
Options
1 of 1 on in the package: TOML

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1625.12.025.12.0–
FreeBSD 1525.12.025.12.0–
FreeBSD 1425.12.025.12.025.12.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1525.12.025.12.0–
FreeBSD 1425.12.025.12.025.12.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 25.12.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (8)

Po-Chuan Hsieh (sunpoet) · 25.12.0
devel/py-glom: Update to 25.12.0

Changes:	https://github.com/mahmoud/glom/blob/master/CHANGELOG.md
6997b219fa
Po-Chuan Hsieh (sunpoet) · 23.5.0_1
Mk/Uses/python.mk: Introduce PY_TOMLI

- Convert ports to use PY_TOMLI to simplify Makefile.

The minimal version is set to 2.0.1 because it is required by multiple ports such as devel/py-poetry.
The upper bound of version is set to 3 because it is limited by devel/py-poetry.

With hat:	python
180cd7365c
Po-Chuan Hsieh (sunpoet) · 23.5.0_1
devel/py-glom: Convert to USE_PYTHON=pep517

- Bump PORTREVISION for package change
429afc432b
Po-Chuan Hsieh (sunpoet) · 23.5.0
devel/py-glom: Update to 23.5.0

- Update WWW
- Add TOML option

Changes:	https://github.com/mahmoud/glom/blob/master/CHANGELOG.md
41db3bd980
Po-Chuan Hsieh (sunpoet) · 23.4.0
devel/py-glom: Update to 23.4.0

Changes:	https://github.com/mahmoud/glom/blob/master/CHANGELOG.md
d5b4866374
Rene Ladan (rene) · 23.3.0
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) · 23.3.0
devel/py-glom: Update to 23.3.0

Changes:	https://github.com/mahmoud/glom/blob/master/CHANGELOG.md
60d70d59ec
Po-Chuan Hsieh (sunpoet) · 22.1.0
devel/py-glom: Add py-glom 22.1.0

Real applications have real data, and real data nests. Objects inside of objects
inside of lists of objects.

glom is a new and powerful way to handle real-world data, featuring:
- Path-based access for nested data structures
- Readable, meaningful error messages
- Declarative data transformation, using lightweight, Pythonic specifications
- Built-in data exploration and debugging features

All of that and more, available as a fully-documented, pure-Python package.
2c1764125a