Install & Compatibility
Where this runs
tested against v6.0.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 1.9s · import 0.000s · 20MB
17MB installed
● package 17MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
PyPugJSTemplate
✓ from pypugjs.ext.django import PyPugJSTemplate
✗ from pypugjs.ext.django import PyPugJSTemplate
Basic Django integration with PyPugJS
from pypugjs.ext.django import PyPugJSTemplate
# Use as Django template backend:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'OPTIONS': {
'loaders': [
('django.template.loaders.cached.Loader', [
'django.template.loaders.filesystem.Loader',
]),
],
'builtins': ['pypugjs.ext.django.templatetags'],
},
},
]
pypugjs --version
Upgrade
Version history
6.0.3latest on PyPI · released Apr 30, 2026
Audit
Dependencies
DjangooptionalOptional: for Django template adapter
Jinja2optionalOptional: for Jinja2 adapter
MakooptionalOptional: for Mako adapter
TornadooptionalOptional: for Tornado adapter