Lines 1-54
Link Here
|
1 |
--- setup.py.orig 2012-05-08 06:56:28.000000000 +0200 |
1 |
--- ./setup.py.orig 2012-05-11 08:09:45.000000000 +1000 |
2 |
+++ setup.py 2012-05-19 13:42:13.000000000 +0200 |
2 |
+++ ./setup.py 2012-06-02 00:17:21.000000000 +1000 |
3 |
@@ -11,7 +11,7 @@ |
3 |
@@ -10,12 +10,7 @@ |
|
|
4 |
import requests |
4 |
from requests.compat import is_py3 |
5 |
from requests.compat import is_py3 |
5 |
|
6 |
|
6 |
try: |
7 |
-try: |
7 |
- from setuptools import setup |
8 |
- from setuptools import setup |
8 |
+ from setuptools import setup, find_packages |
9 |
- # hush pyflakes |
9 |
# hush pyflakes |
10 |
- setup |
10 |
setup |
11 |
-except ImportError: |
11 |
except ImportError: |
12 |
- from distutils.core import setup |
12 |
@@ -21,31 +21,8 @@ |
13 |
+from distutils.core import setup |
|
|
14 |
|
15 |
if sys.argv[-1] == 'publish': |
13 |
os.system('python setup.py sdist upload') |
16 |
os.system('python setup.py sdist upload') |
14 |
sys.exit() |
17 |
@@ -23,11 +18,6 @@ |
15 |
|
18 |
|
16 |
-packages = [ |
19 |
packages = [ |
17 |
- 'requests', |
20 |
'requests', |
18 |
- 'requests.packages', |
21 |
- 'requests.packages', |
19 |
- 'requests.packages.urllib3', |
22 |
- 'requests.packages.urllib3', |
20 |
- 'requests.packages.urllib3.packages', |
23 |
- 'requests.packages.urllib3.packages', |
21 |
- 'requests.packages.urllib3.packages.ssl_match_hostname', |
24 |
- 'requests.packages.urllib3.packages.ssl_match_hostname', |
22 |
- 'requests.packages.urllib3.packages.mimetools_choose_boundary', |
25 |
- 'requests.packages.urllib3.packages.mimetools_choose_boundary', |
23 |
-] |
26 |
] |
24 |
- |
|
|
25 |
-# certifi is a Python package containing a CA certificate bundle for SSL verification. |
26 |
-# On certain supported platforms (e.g., Red Hat / Debian / FreeBSD), Requests can |
27 |
-# use the system CA bundle instead; see `requests.utils` for details. |
28 |
-# If your platform is supported, set `requires` to [] instead: |
29 |
-requires = ['certifi>=0.0.7'] |
30 |
- |
31 |
-# chardet is used to optimally guess the encodings of pages that don't declare one. |
32 |
-# At this time, chardet is not a required dependency. However, it's sufficiently |
33 |
-# important that pip/setuptools should install it when it's unavailable. |
34 |
-if is_py3: |
35 |
- chardet_package = 'chardet2' |
36 |
-else: |
37 |
- chardet_package = 'chardet>=1.0.0' |
38 |
- requires.append('oauthlib>=0.1.0,<0.2.0') |
39 |
- |
40 |
-requires.append(chardet_package) |
41 |
+# FreeBSD ports tree, provides only chardet2 |
42 |
+requires = ['certifi>=0.0.7', 'chardet>=2.0.0'] |
43 |
|
27 |
|
44 |
# The async API in requests.async requires the gevent package. |
28 |
# certifi is a Python package containing a CA certificate bundle for SSL verification. |
45 |
# This is also not a required dependency. |
29 |
@@ -58,8 +48,6 @@ |
46 |
@@ -62,7 +39,7 @@ |
|
|
47 |
author='Kenneth Reitz', |
48 |
author_email='me@kennethreitz.com', |
49 |
url='http://python-requests.org', |
30 |
url='http://python-requests.org', |
50 |
- packages=packages, |
31 |
packages=packages, |
51 |
+ packages=find_packages(exclude=['requests.packages.url*']), |
|
|
52 |
package_data={'': ['LICENSE', 'NOTICE']}, |
32 |
package_data={'': ['LICENSE', 'NOTICE']}, |
53 |
include_package_data=True, |
33 |
- include_package_data=True, |
54 |
install_requires=requires, |
34 |
- install_requires=requires, |
|
|
35 |
license=open("LICENSE").read(), |
36 |
classifiers=( |
37 |
'Development Status :: 5 - Production/Stable', |