Merge pull request #1673 from daftshady/dev
[services/python-requests.git] / setup.py
1 #!/usr/bin/env python
2
3 import os
4 import sys
5
6 import requests
7
8 try:
9     from setuptools import setup
10 except ImportError:
11     from distutils.core import setup
12
13 if sys.argv[-1] == 'publish':
14     os.system('python setup.py sdist upload')
15     sys.exit()
16
17 packages = [
18     'requests',
19     'requests.packages',
20     'requests.packages.charade',
21     'requests.packages.urllib3',
22     'requests.packages.urllib3.packages',
23     'requests.packages.urllib3.contrib',
24     'requests.packages.urllib3.packages.ssl_match_hostname'
25 ]
26
27 requires = []
28
29 setup(
30     name='requests',
31     version=requests.__version__,
32     description='Python HTTP for Humans.',
33     long_description=open('README.rst').read() + '\n\n' +
34                      open('HISTORY.rst').read(),
35     author='Kenneth Reitz',
36     author_email='me@kennethreitz.com',
37     url='http://python-requests.org',
38     packages=packages,
39     package_data={'': ['LICENSE', 'NOTICE'], 'requests': ['*.pem']},
40     package_dir={'requests': 'requests'},
41     include_package_data=True,
42     install_requires=requires,
43     license=open('LICENSE').read(),
44     zip_safe=False,
45     classifiers=(
46         'Development Status :: 5 - Production/Stable',
47         'Intended Audience :: Developers',
48         'Natural Language :: English',
49         'License :: OSI Approved :: Apache Software License',
50         'Programming Language :: Python',
51         'Programming Language :: Python :: 2.6',
52         'Programming Language :: Python :: 2.7',
53         'Programming Language :: Python :: 3',
54         'Programming Language :: Python :: 3.3',
55
56     ),
57 )