bundled/markdown2/setup.py @ 16e0bcd4f854
Switch to the new hg spanset API This api was introduced in 3.2, and the indexation is not supported anymore (probably since 3.4) Patch provided by David Douard (see https://bitbucket.org/sjl/hg-review/pull-requests/8/better-handling-of-obsolescence-markers/diff#comment-8174971)
| author | Christophe de Vienne <christophe@cdevienne.info> |
|---|---|
| date | Fri, 19 Aug 2016 18:21:28 +0200 |
| parents | 5101c0cba85d |
| children | (none) |
#!/usr/bin/env python """markdown2: A fast and complete Python implementaion of Markdown. Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown's text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links. -- http://daringfireball.net/projects/markdown/ This is a fast and complete Python implementation of the Markdown spec. """ import os import sys import distutils from distutils.core import setup sys.path.insert(0, os.path.join(os.path.dirname(__file__), "lib")) try: import markdown2 finally: del sys.path[0] classifiers = """\ Development Status :: 5 - Production/Stable Intended Audience :: Developers License :: OSI Approved :: MIT License Programming Language :: Python Operating System :: OS Independent Topic :: Software Development :: Libraries :: Python Modules Topic :: Software Development :: Documentation Topic :: Text Processing :: Filters Topic :: Text Processing :: Markup :: HTML """ if sys.version_info < (2, 3): # Distutils before Python 2.3 doesn't accept classifiers. _setup = setup def setup(**kwargs): if kwargs.has_key("classifiers"): del kwargs["classifiers"] _setup(**kwargs) doclines = __doc__.split("\n") script = (sys.platform == "win32" and "lib\\markdown2.py" or "bin/markdown2") setup( name="markdown2", version=markdown2.__version__, maintainer="Trent Mick", maintainer_email="trentm@gmail.com", author="Trent Mick", author_email="trentm@gmail.com", url="http://code.google.com/p/python-markdown2/", license="http://www.opensource.org/licenses/mit-license.php", platforms=["any"], py_modules=["markdown2"], package_dir={"": "lib"}, scripts=[script], description=doclines[0], classifiers=filter(None, classifiers.split("\n")), long_description="\n".join(doclines[2:]), )