-Source0: https://github.com/kennethreitz/requests/tarball/v%{version}/%{module}-%{version}.tar.gz
-# Source0-md5: db8842dbb5daed7e1e3d220d324d830a
-URL: https://github.com/kennethreitz/requests
-BuildRequires: python >= 1:2.6
-BuildRequires: python3 >= 3.2
+Source0: https://pypi.python.org/packages/source/r/requests/%{module}-%{version}.tar.gz
+# Source0-md5: b8bf3ddca75e7ecf1b6776da1e6e3385
+URL: http://python-requests.org
+# find . -name '*.py' -exec sed -i -e 's#requests\.packages\.urllib3#urllib3#g' "{}" ";"
+# find . -name '*.py' -exec sed -i -e 's#\.packages\.urllib3#urllib3#g' "{}" ";"
+# find . -name '*.py' -exec sed -i -e 's#from \.packages import chardet#import charade as chardet#g' "{}" ";"
+# + manual removal from setup.py
+Patch0: system-charade-and-urllib3.patch
+Patch1: system-cert.patch
+%if %{with python2}
+BuildRequires: python-modules >= 1:2.6
+%if %{without bundled}
+BuildRequires: python-charade
+BuildRequires: python-urllib3 >= 1.9.1
+%endif
+%endif
+%if %{with python3}
+BuildRequires: python3-modules >= 1:3.2
+%if %{without bundled}
+BuildRequires: python3-charade
+BuildRequires: python3-urllib3 >= 1.9.1
+%endif
+%endif