Use collections.defaultdict instead of homebrew version. Fix tests.
[pylit.git] / setup.py
blob234758012f91a3fb88dff6afaa9965de1afb83fe
1 #!/usr/bin/python
2 # coding=utf-8
3 from distutils.core import setup
5 setup(name='PyLit',
6 version='0.8.0dev',
7 description='Literate programming with reStructuredText',
8 long_description="""
10 PyLit (Python Literate) provides a plain but efficient tool for `literate
11 programming`: a bidirectional text/code converter.
13 The idea is that you do not document programs (after the fact), but
14 write documents that *contain* the programs.
16 -- John Max Skaller in a `Charming Python interview`_
18 Features
19 --------
21 * `Dual Source`
22 * Simplicity
23 * Markup with reStructuredText_
24 * Python Doctest Support
26 .. _Charming Python interview:
27 http://www.ibm.com/developerworks/library/l-pyth7.html
28 .. _reStructuredText: https://docutils.sourceforge.io/rst.html
29 """,
30 author='Guenter Milde',
31 author_email='milde@users.sf.net',
32 url='https://repo.or.cz/pylit.git',
33 download_url='http://repo.or.cz/pylit.git/snapshot/HEAD.zip',
34 classifiers=[
35 'Development Status :: 4 - Beta',
36 'Environment :: Console',
37 'Intended Audience :: Developers',
38 'License :: OSI Approved :: GNU General Public License (GPL)',
39 'Natural Language :: English',
40 'Natural Language :: German',
41 'Operating System :: OS Independent',
42 'Programming Language :: Python :: 2.7+',
43 'Topic :: Software Development :: Documentation',
44 'Topic :: Software Development :: User Interfaces',
45 'Topic :: Text Processing :: Markup'
47 provides=['pylit'],
48 scripts=['rstdocs/download/pylit'],
49 package_dir = {'': 'src'},
50 py_modules = ['pylit']