summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2012-06-28 17:33:57 -0700
committerKenneth Reitz <me@kennethreitz.com>2012-06-28 17:33:57 -0700
commit254adf9dc8f11257c59961408b06a3d80af086c6 (patch)
tree8515477bf366e0d9b0e6419a293f6f72c9e7a7f7 /setup.py
parentef5e5a1a21c9652a9a8ac5b1542b7e0b36278307 (diff)
downloadpython-requests-254adf9dc8f11257c59961408b06a3d80af086c6.tar.gz
version-dependent package includes
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py20
1 files changed, 13 insertions, 7 deletions
diff --git a/setup.py b/setup.py
index 48aa1468..10b8c67e 100755
--- a/setup.py
+++ b/setup.py
@@ -4,6 +4,7 @@ import os
import sys
import requests
+import requests.compat import is_py2
try:
from setuptools import setup
@@ -17,18 +18,23 @@ if sys.argv[-1] == 'publish':
packages = [
'requests',
'requests.packages',
- 'requests.packages.oauthlib',
- 'requests.packages.oauthlib.oauth1',
- 'requests.packages.oauthlib.oauth1.rfc5849',
- 'requests.packages.oauthlib.oauth2',
- 'requests.packages.oauthlib.oauth2.draft25',
- 'requests.packages.chardet',
- 'requests.packages.chardet2',
'requests.packages.urllib3',
'requests.packages.urllib3.packages',
'requests.packages.urllib3.packages.ssl_match_hostname'
]
+if is_py2:
+ packages.extend([
+ 'requests.packages.oauthlib',
+ 'requests.packages.oauthlib.oauth1',
+ 'requests.packages.oauthlib.oauth1.rfc5849',
+ 'requests.packages.oauthlib.oauth2',
+ 'requests.packages.oauthlib.oauth2.draft25',
+ 'requests.packages.chardet',
+ ])
+else:
+ packages.append('requests.packages.chardet2')
+
requires = []
setup(