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

devel/py-flatland 1.0.0

HTML form management and validation

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 1.0.0
Upstream
up to date
Last update
to 1.0.0 · c04bbd4c96
Quarterly
2026Q4: 1.0.0
WWW
https://flatland.readthedocs.io/en/stable/
Links
cgit · VuXML

Install

Package
# pkg install py312-flatland
installs 1.0.0 from latest; from quarterly (2026Q4) 1.0.0
Port
# cd /usr/ports/devel/py-flatland && make install clean
Size
130 KiB download · 795 KiB installed
Depends on
devel/py-blinker 1.9.0, lang/python312 3.12.15
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.0.01.0.0–
FreeBSD 151.0.01.0.0–
FreeBSD 141.0.01.0.01.0.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.0.01.0.0–
FreeBSD 141.0.01.0.01.0.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 1.0.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (4)

Po-Chuan Hsieh (sunpoet) · 1.0.0
devel/py-flatland: Update to 1.0.0

- Add GitHub to MASTER_SITES
- Update WWW
- Convert to USE_PYTHON=pep517
- Reformat pkg-descr
- Take maintainership

Changes:	https://github.com/discorporate/flatland/releases
c04bbd4c96
Muhammad Moinur Rahman (bofh) · 0.9.1_1
devel/py-flatland: Return to pool
259d71d466
Charlie Li (vishwin) · 0.9.1_1
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
06a08e69f3
Muhammad Moinur Rahman (bofh) · 0.9.1
devel/py-flatland: New port

HTML form management and validation

Flatland maps between rich, structured Python application data and the
string-oriented flat namespace of web forms, key/value stores, text
files and user input.  Flatland provides a schema-driven mapping toolkit
with optional data validation.

Flatland is great for:
- Collecting, validating, re-displaying and processing HTML form data
- Dealing with rich structures (lists, dicts, lists of dicts, etc.) in
  web data
- Validating JSON, YAML, and other structured formats
- Associating arbitrary Python types with JSON, .ini, or sys.argv
  members that would otherwise deserialize as simple strings.
- Reusing a single data schema for HTML, JSON apis, RPC

The core of the flatland toolkit is a flexible and extensible
declarative schema system representing many data types and structures.

A validation system and library of schema-aware validators is also
provided, with rich i18n capabilities for use in HTML, network APIs and
other environments where user-facing messaging is required.

WWW: https://github.com/discorporate/flatland/
b200081070