setup.py
 1  import sys
 2  
 3  from setuptools import setup
 4  from setuptools import find_packages
 5  
 6  
 7  version = '0.1.0.dev0'
 8  
 9  install_requires = [
10      'setuptools',  # pkg_resources
11  ]
12  if sys.version_info < (2, 7):
13      install_requires.append('mock<1.1.0')
14  else:
15      install_requires.append('mock')
16  
17  docs_extras = [
18      'Sphinx>=1.0',  # autodoc_member_order = 'bysource', autodoc_default_flags
19      'sphinx_rtd_theme',
20  ]
21  
22  setup(
23      name='letshelp-letsencrypt',
24      version=version,
25      description="Let's help Let's Encrypt client",
26      url='https://github.com/letsencrypt/letsencrypt',
27      author="Let's Encrypt Project",
28      author_email='client-dev@letsencrypt.org',
29      license='Apache License 2.0',
30      classifiers=[
31          'Development Status :: 3 - Alpha',
32          'Intended Audience :: System Administrators',
33          'License :: OSI Approved :: Apache Software License',
34          'Operating System :: POSIX :: Linux',
35          'Programming Language :: Python',
36          'Programming Language :: Python :: 2',
37          'Programming Language :: Python :: 2.7',
38          'Topic :: Internet :: WWW/HTTP',
39          'Topic :: Security',
40          'Topic :: System :: Installation/Setup',
41          'Topic :: System :: Networking',
42          'Topic :: System :: Systems Administration',
43          'Topic :: Utilities',
44      ],
45  
46      packages=find_packages(),
47      include_package_data=True,
48      install_requires=install_requires,
49      extras_require={
50          'docs': docs_extras,
51      },
52      entry_points={
53          'console_scripts': [
54              'letshelp-letsencrypt-apache = letshelp_letsencrypt.apache:main',
55          ],
56      },
57  )