aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSVN-Git Migration <python-modules-team@lists.alioth.debian.org>2015-10-08 13:41:19 -0700
committerSVN-Git Migration <python-modules-team@lists.alioth.debian.org>2015-10-08 13:41:19 -0700
commit365ef510aa3581a79709673e078401724601fc71 (patch)
tree44b2c6aae568684e93eb598d7a2069c1867fdaaf /setup.py
parent1c0a691ebf468d42b7c0d6b0e9daf0b2ff82cc20 (diff)
downloadpython-requests-365ef510aa3581a79709673e078401724601fc71.tar
python-requests-365ef510aa3581a79709673e078401724601fc71.tar.gz
Imported Upstream version 0.10.1
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py30
1 files changed, 19 insertions, 11 deletions
diff --git a/setup.py b/setup.py
index 53e770a..641463d 100755
--- a/setup.py
+++ b/setup.py
@@ -4,6 +4,7 @@
import os
import sys
import requests
+from requests.compat import is_py3
try:
from setuptools import setup
@@ -12,18 +13,21 @@ except ImportError:
-if sys.argv[-1] == "publish":
- os.system("python setup.py sdist upload")
+if sys.argv[-1] == 'publish':
+ os.system('python setup.py sdist upload')
sys.exit()
-if sys.argv[-1] == "test":
- os.system("python test_requests.py")
+if sys.argv[-1] == 'test':
+ os.system('python test_requests.py')
sys.exit()
-required = []
+required = ['certifi>=0.0.7',]
+
+if is_py3:
+ required.append('chardet2')
+else:
+ required.append('chardet>=1.0.0')
-if sys.version_info[:2] < (2,6):
- required.append('simplejson')
setup(
name='requests',
@@ -34,12 +38,17 @@ setup(
author='Kenneth Reitz',
author_email='me@kennethreitz.com',
url='http://python-requests.org',
- packages= [
+ packages=[
'requests',
'requests.packages',
'requests.packages.urllib3',
+ 'requests.packages.urllib3.packages',
+ 'requests.packages.urllib3.packages.ssl_match_hostname',
+ 'requests.packages.urllib3.packages.mimetools_choose_boundary',
'requests.packages.oreos'
],
+ package_data={'': ['LICENSE', 'NOTICE']},
+ include_package_data=True,
install_requires=required,
license='ISC',
classifiers=(
@@ -48,10 +57,9 @@ setup(
'Natural Language :: English',
'License :: OSI Approved :: ISC License (ISCL)',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2.5',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
- # 'Programming Language :: Python :: 3.0',
- # 'Programming Language :: Python :: 3.1',
+ 'Programming Language :: Python :: 3.0',
+ 'Programming Language :: Python :: 3.1',
),
)