1 from setuptools import setup, find_packages
6 setup(name='MercurialApp',
8 description="Allow to serve a mercurial repository with Paste",
9 long_description=open('README.txt').read(),
11 'Development Status :: 2 - Pre-Alpha',
12 'Intended Audience :: Developers',
13 'License :: OSI Approved :: MIT License',
14 'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
15 'Topic :: Software Development :: Version Control',
16 'Operating System :: POSIX',
18 keywords='mercurial wsgi',
19 author='Gael Pasgrimaud',
20 author_email='gael@gawel.org',
21 url='http://www.gawel.org/docs/MercurialApp/index.html',
23 packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
24 namespace_packages=['hgapp'],
25 include_package_data=True,
28 # -*- Extra requirements: -*-
35 'repoze.what.plugins.ini',
43 # -*- Entry points: -*-
45 main = hgapp.pool:make_app
46 skin = hgapp.skin:make_skinned_app
47 [paste.filter_app_factory]
48 main = hgapp.what:make_ini
50 hgapp = hgapp.script:main
51 hgapp-admin = hgapp.script:admin
52 hgapp-ssh = hgapp.ssh.shell:main
53 hgapp-keys = hgapp.script:ssh_keys