setup.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. setup(
  8. name='ndg_httpsclient',
  9. version="0.1.0",
  10. description='Provides enhanced HTTPS support for httplib and urllib2 using '
  11. 'PyOpenSSL',
  12. author='Richard Wilkinson and Philip Kershaw',
  13. long_description=open('README').read(),
  14. license='BSD - See LICENCE file for details',
  15. namespace_packages=['ndg'],
  16. packages=find_packages(),
  17. install_requires = ['PyOpenSSL'],
  18. classifiers = [
  19. 'Development Status :: 3 - Alpha',
  20. 'Environment :: Console',
  21. 'Environment :: Web Environment',
  22. 'Intended Audience :: End Users/Desktop',
  23. 'Intended Audience :: Developers',
  24. 'Intended Audience :: System Administrators',
  25. 'Intended Audience :: Science/Research',
  26. 'License :: OSI Approved :: GNU Library or Lesser General Public License (BSD)',
  27. 'Natural Language :: English',
  28. 'Operating System :: Microsoft :: Windows',
  29. 'Operating System :: POSIX :: Linux',
  30. 'Programming Language :: Python',
  31. 'Topic :: Security',
  32. 'Topic :: Internet',
  33. 'Topic :: Scientific/Engineering',
  34. 'Topic :: System :: Distributed Computing',
  35. 'Topic :: System :: Systems Administration :: Authentication/Directory',
  36. 'Topic :: Software Development :: Libraries :: Python Modules'
  37. ],
  38. zip_safe = False,
  39. entry_points = {
  40. 'console_scripts': ['ndg_httpclient = ndg.httpsclient.utils:main',
  41. ],
  42. }
  43. )