1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
Source: jinja
Section: python
Priority: optional
Maintainer: Piotr Ożarowski <piotr@debian.org>
Uploaders: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Build-Depends: debhelper (>= 5), quilt (>= 0.40), python-support (>= 0.6.4),
python-setuptools (>= 0.6b3), python-all-dev (>= 2.3.5-11), python-all-dbg
Standards-Version: 3.8.3
Homepage: http://jinja.pocoo.org/
XS-Python-Version: all
Vcs-Svn: svn://svn.debian.org/python-modules/packages/jinja/trunk
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/jinja/trunk/
Package: python-jinja
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}
Provides: ${python:Provides}
Recommends: python-textile (>= 2.0.10-3.1), python-markdown (>= 1.4-2),
python-simplejson (>= 1.1-1.1), python-pkg-resources
Suggests: python-jinja-doc
XB-Python-Version: ${python:Versions}
Description: small but fast and easy to use stand-alone template engine
Jinja provides a Django-like non-XML syntax and compiles templates
into executable Python code. It's basically a combination of Django templates
and Python code.
.
Philosophy: application logic is for the controller but don't try to make the
life for the template designer too hard by giving him too few functionality.
.
Features:
* Simple API.
* Extremely lightweight.
* The whole engine is completely sandboxed. A template designer won't be able
to modify application data or execute dangerous code
* You can use nearly every Python expression. Not supported are the binary
operators and list comprehensions / generator expressions.
* Uses the same concept for inheritance Django uses. It's very powerful
and easy to understand.
* Provides so called macros that allow you to put often used template
snippets into callable blocks
* Designer friendly. Jinja simplifies many things for a template designer.
Loops can be used in a recursive way, filters are available to format
values, loops know about their iteration etc.
* Dynamic syntax. You don't like the Django block syntax? You can override
the syntax elements on environment initialisation. It's no problem to use
ASP/PHP/Ruby syntax, html comments for blocks etc.
Package: python-jinja-doc
Section: doc
Architecture: all
Priority: extra
Recommends: python-jinja
Description: Documentation for the Jinja Python library
Jinja is a small but fast and easy to use stand-alone template engine
.
This package contains the documentation for Jinja in HTML and
reStructuredText formats.
Package: python-jinja-dbg
Section: debug
Architecture: any
Priority: extra
Depends: python-jinja (= ${binary:Version}), python-dbg, ${shlibs:Depends}
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
Description: small but fast and easy to use stand-alone template engine
Jinja is a small but fast and easy to use stand-alone template engine
.
This package contains the extension built for the Python debug interpreter.
|