/setup.py

https://bitbucket.org/bbangert/dozer/ · Python · 70 lines · 68 code · 2 blank · 0 comment · 2 complexity · 233d36dd99fe4d90ccbf0e90c93e4e71 MD5 · raw file

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