Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 86 lines (72 sloc) 2.698 kB
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
1 # -*- coding: utf-8 -*-
6947912 @mitsuhiko [svn] updated setup.py file for jinja 1.0 release
authored
2 """
3 Jinja
4 =====
5
6 Jinja is a `sandboxed`_ template engine written in pure Python. It provides a
7 `Django`_ like non-XML syntax and compiles templates into executable python code.
8 It's basically a combination of Django templates and python code.
9
10 Nutshell
11 --------
12
13 Here a small example of a Jinja template::
14
15 {% extends 'base.html' %}
16 {% block title %}Memberlist{% endblock %}
17 {% block content %}
18 <ul>
19 {% for user in users %}
20 <li><a href="{{ user.url|e }}">{{ user.username|e }}</a></li>
21 {% endfor %}
22 </ul>
23 {% endblock %}
24
25 Philosophy
26 ----------
27
28 Application logic is for the controller but don't try to make the life for the
29 template designer too hard by giving him too few functionality.
30
31 For more informations visit the new `jinja webpage`_ and `documentation`_.
32
33 Note
34 ----
35
36 This is the Jinja 1.0 release which is completely incompatible with the old
37 "pre 1.0" branch. The old branch will still receive security updates and
38 bugfixes but the 1.0 branch will be the only version that receives support.
39
40 If you have an application that uses Jinja 0.9 and won't be updated in the
41 near future the best idea is to ship a Jinja 0.9 checkout together with
42 the application.
43
44 .. _sandboxed: http://en.wikipedia.org/wiki/Sandbox_%28computer_security%29
45 .. _Django: http://www.djangoproject.com/
46 .. _jinja webpage: http://jinja.pocoo.org/
47 .. _documentation: http://jinja.pocoo.org/documentation/index.html
48 """
0830e25 @mitsuhiko [svn] moved www out of jinja trunk and updated setup.py file
authored
49 import os
50 import ez_setup
51 ez_setup.use_setuptools()
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
52 from setuptools import setup
53
0830e25 @mitsuhiko [svn] moved www out of jinja trunk and updated setup.py file
authored
54
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
55 setup(
56 name = 'Jinja',
8ebf1f9 @mitsuhiko [svn] doc update, setup.py update, added turbogears plugin
authored
57 version = '1.0',
58 url = 'http://jinja.pocoo.org/',
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
59 license = 'BSD',
60 author = 'Armin Ronacher',
61 author_email = 'armin.ronacher@active-4.com',
2b76513 @mitsuhiko [svn] FILTERS!!111!!!111oneoneone
authored
62 description = 'A small but fast and easy to use stand-alone template '
63 'engine written in pure python.',
6947912 @mitsuhiko [svn] updated setup.py file for jinja 1.0 release
authored
64 long_description = __doc__,
8ebf1f9 @mitsuhiko [svn] doc update, setup.py update, added turbogears plugin
authored
65 zip_safe = True,
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
66 classifiers = [
67 'Development Status :: 5 - Production/Stable',
68 'Environment :: Web Environment',
69 'Intended Audience :: Developers',
70 'License :: OSI Approved :: BSD License',
71 'Operating System :: OS Independent',
72 'Programming Language :: Python',
8ebf1f9 @mitsuhiko [svn] doc update, setup.py update, added turbogears plugin
authored
73 'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
74 'Topic :: Software Development :: Libraries :: Python Modules',
75 'Topic :: Text Processing :: Markup :: HTML'
76 ],
77 keywords = ['python.templating.engines'],
2b76513 @mitsuhiko [svn] FILTERS!!111!!!111oneoneone
authored
78 packages = ['jinja', 'jinja.translators'],
0830e25 @mitsuhiko [svn] moved www out of jinja trunk and updated setup.py file
authored
79 data_files = [
80 ('docs', os.listdir('docs/build')),
81 ('docs/txt', os.listdir('docs/src'))
82 ],
83 platforms = 'any',
84 extras_require = {'plugin': ['setuptools>=0.6a2']}
de478f6 @mitsuhiko [svn] some small updates to make jinja performing better
authored
85 )
Something went wrong with that request. Please try again.