BSD Ports

textproc/py-pugjs 7.0.0 NetBSD

PugJS syntax template adapter for Django, Jinja2, Mako and Tornado templates

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
c1e20a9572
License
mit
Categories
textproc, lang, python
Package size
81.9 KiB, 496.2 KiB installed

Description

PyPugJS is a high performance port of PugJS for python, that converts any .pug source into different Template-languages (Django, Jinja2, Mako or Tornado).

Install

Binary package:

pkgin install py311-pugjs

From pkgsrc:

cd /usr/pkgsrc/textproc/py-pugjs && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_647.0.0
NetBSD 10.1 aarch646.0.3
SmartOS / illumos x86_647.0.0
macOS 15 arm647.0.0

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-pugjs-7.0.0, py313-pugjs-7.0.0, py314-pugjs-7.0.0

Commit history 1

DateCommitCreditsLog message
c1e20a9572 adam py-pugjs: updated to 7.0.0
7.0.0 Add support for multiline unbuffered code blocks (- followed by indented Python code). Fix multiline assignments in Django templates. Fix Django include expansion when multiple mixin files are included. Resolve Jinja includes relative to the current source file, including nested includes, while preserving the configured base-directory fallback. Support backslash-continued multiline attribute strings. Restore Django translation extraction on Django 6 by decoding template sources as UTF-8. Update official Django support and CI coverage to Django 5.2 and 6.0; remove Django 3.x/4.x classifiers and test jobs. Refresh runtime, development, and GitHub Actions dependencies. Add Beads project-tracking metadata.