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