| Port details |
- py-dj52-laces Django components that know how to render themselves
- 0.1.2 www
=0 0.1.2Version of this port present on the latest quarterly branch. DEPRECATED: Obsolete, please use www/py-laces instead
This port expired on: 2026-06-30
- Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2025-11-09 16:36:27
- Last Update: 2026-06-30 18:59:55
- Commit Hash: 8ccfcf8
- Also Listed In: python
- License: BSD3CLAUSE
- WWW:
- https://github.com/tbrlpld/laces
- Description:
- Laces components provide a simple way to combine data (in the form of Python
objects) with the Django templates that are meant to render that data. The
components can then be simply rendered in any other template using the {%
component %} template tag. That parent template does not need to know anything
about the component's template or data. No need to receive, filter, restructure
or pass any data to the component's template. Just let the component render
itself.
Template and data are tied together in the component, and they can be passed
around together. This becomes especially useful when components are nested -- it
allows us to avoid building the same nested structure twice (once in the data
and again in the templates).
Working with objects that know how to render themselves as HTML elements is a
common pattern found in complex Django applications, such as the Wagtail admin
interface. The Wagtail admin is also where the APIs provided in this package
have previously been discovered, developed and solidified. The purpose of this
package is to make these tools available to other Django projects outside the
Wagtail ecosystem.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}dj52-laces>0:www/py-dj52-laces@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py311-dj52-laces
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1738089166
SHA256 (laces-0.1.2.tar.gz) = 3218e09c1889ae5cf3fc7a82f5bb63ec0c7879889b6a9760bfc42323c694b84d
SIZE (laces-0.1.2.tar.gz) = 29264
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-django52>=3.2 : www/py-django52@py311
- py311-flit-core>=3.2<4 : devel/py-flit-core@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-django52>=3.2 : www/py-django52@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_py-dj52-laces
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Port Moves |
- port moved to www/py-laces on 2026-06-30
REASON: Has expired: Obsolete, please use www/py-laces instead
|
Number of commits found: 3
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.1.2 30 Jun 2026 18:59:55
    |
Rene Ladan (rene)  |
www/py-dj52-laces: Remove expired port
2026-06-30 www/py-dj52-laces: Obsolete, please use www/py-laces instead |
0.1.2 01 Jun 2026 08:40:56
    |
Kai Knoblich (kai)  |
*/py-dj52*: Deprecate/Set to expire
* The counterparts of the py-dj52-* ports were switched to Django 5.2 in
ce59801b72ef, so the py-dj52-* ports have no more consumers and are
now obsolete.
* Set a relatively short EXPIRATION_DATE toward the end of June to wrap
up things neatly before the 2026Q3 branch.
PR: 291707
With hat: python |
0.1.2 09 Nov 2025 16:30:45
    |
Po-Chuan Hsieh (sunpoet)  |
www/py-dj52-laces: Add py-dj52-laces 0.1.2 (copied from py-laces) |
Number of commits found: 3
|