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
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2006 Edgewall Software
# All rights reserved.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
# are also available at http://genshi.edgewall.org/wiki/License.
#
# This software consists of voluntary contributions made by many
# individuals. For the exact contribution history, see the revision
# history and logs, available at http://genshi.edgewall.org/log/.
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
setup(
name = 'Genshi',
version = '0.3.4',
description = 'A toolkit for stream-based generation of output for the web',
long_description = \
"""Genshi is a Python library that provides an integrated set of components
for parsing, generating, and processing HTML, XML or other textual content for
output generation on the web. The major feature is a template language, which
is heavily inspired by Kid.""",
author = 'Edgewall Software',
author_email = 'info@edgewall.org',
license = 'BSD',
url = 'http://genshi.edgewall.org/',
download_url = 'http://genshi.edgewall.org/wiki/Download',
zip_safe = True,
classifiers = [
'Development Status :: 4 - Beta',
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Text Processing :: Markup :: HTML',
'Topic :: Text Processing :: Markup :: XML'
],
keywords = ['python.templating.engines'],
packages = ['genshi'],
test_suite = 'genshi.tests.suite',
extras_require = {'plugin': ['setuptools>=0.6a2']},
entry_points = """
[python.templating.engines]
genshi = genshi.plugin:MarkupTemplateEnginePlugin[plugin]
genshi-markup = genshi.plugin:MarkupTemplateEnginePlugin[plugin]
genshi-text = genshi.plugin:TextTemplateEnginePlugin[plugin]
""",
)
|