PageRenderTime 16ms CodeModel.GetById 2ms app.highlight 8ms RepoModel.GetById 2ms app.codeStats 0ms

/setup.py

https://bitbucket.org/bbangert/dozer/
Python | 70 lines | 68 code | 2 blank | 0 comment | 0 complexity | 233d36dd99fe4d90ccbf0e90c93e4e71 MD5 | raw file
 1try:
 2    from setuptools import setup, find_packages
 3except ImportError:
 4    from ez_setup import use_setuptools
 5    use_setuptools()
 6    from setuptools import setup, find_packages
 7
 8version = '0.2'
 9
10setup(
11    name="Dozer",
12    version=version,
13    description="WSGI Middleware version of the CherryPy memory leak debugger",
14    long_description="""
15Dozer
16=====
17
18Dozer is a WSGI middleware version of Robert Brewer's
19`Dowser CherryPy tool <http://www.aminus.net/wiki/Dowser>`_ that
20displays information as collected by the gc module to assist in
21tracking down memory leaks.
22
23Usage::
24
25    from dozer import Dozer
26
27    # my_wsgi_app is a WSGI application
28    wsgi_app = Dozer(my_wsgi_app)
29
30Assuming you're serving your application on the localhost at port 5000,
31you can then load up ``http://localhost:5000/_dozer/index`` to view the
32gc info.
33
34""",
35    keywords='web wsgi memory profiler',
36    license='Public Domain',
37    author='Ben Bangert',
38    author_email='ben@groovie.org',
39    url='http://www.pylonshq.com/',
40    packages=find_packages(exclude=['ez_setup']),
41    zip_safe=False,
42    include_package_data=True,
43    test_suite='nose.collector',
44    tests_require=['nose'],
45    install_requires=[
46        "Paste>=1.6", "WebOb>=0.9.2", "mako",
47    ],
48    dependency_links=[
49        "http://www.pylonshq.com/download/0.9.7"
50    ],
51    classifiers=[
52        "Development Status :: 3 - Alpha",
53        "Intended Audience :: Developers",
54        "License :: Public Domain",
55        "Programming Language :: Python",
56        "Topic :: Internet :: WWW/HTTP",
57        "Topic :: Internet :: WWW/HTTP :: WSGI",
58        "Topic :: Software Development :: Libraries :: Python Modules",
59    ],
60    entry_points="""
61        [paste.filter_factory]
62        dozer = dozer:dozer_filter_factory
63        profile = dozer:profile_filter_factory
64        logview = dozer:logview_filter_factory
65        [paste.filter_app_factory]
66        dozer = dozer:dozer_filter_app_factory
67        profile = dozer:profile_filter_app_factory
68        logview = dozer:logview_filter_app_factory
69    """,
70)