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/releasesc04bbd4c96
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-flatlandinstalls 1.0.0 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.0.0 | 1.0.0 | – |
| FreeBSD 15 | 1.0.0 | 1.0.0 | – |
| FreeBSD 14 | 1.0.0 | 1.0.0 | 1.0.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.0.0 | 1.0.0 | – |
| FreeBSD 14 | 1.0.0 | 1.0.0 | 1.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)
devel/py-flatland: Return to pool259d71d466
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
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