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