# Template file for 'python-requests' pkgname=python-requests version=2.6.0 revision=1 noarch=yes wrksrc="requests-${version}" build_style="python-module" python_versions="2.7 3.4" hostmakedepends=" python-setuptools python3.4-setuptools python-chardet python3.4-chardet python-urllib3 python3.4-urllib3" makedepends="${hostmakedepends}" depends="python-chardet python-urllib3 ca-certificates" pycompile_module="requests" short_desc="Python HTTP for Humans (Python2)" maintainer="Alessio Sergi " homepage="http://docs.python-requests.org/en/latest/" license="Apache-2.0" distfiles="${PYPI_SITE}/r/requests/requests-${version}.tar.gz" checksum=1cdbed1f0e236f35ef54e919982c7a338e4fea3786310933d3a7887a04b74d75 pre_build() { # remove bundled cacerts rm -f requests/cacert.pem } post_install() { # replace bundled copy of chardet and urllib3 for pyver in $python_versions; do rm -rf ${DESTDIR}/usr/lib/python${pyver}/site-packages/requests/packages/{chardet,urllib3} ln -sf ../../chardet ${DESTDIR}/usr/lib/python${pyver}/site-packages/requests/packages/chardet ln -sf ../../urllib3 ${DESTDIR}/usr/lib/python${pyver}/site-packages/requests/packages/urllib3 done } python3.4-requests_package() { noarch=yes depends="python3.4-chardet python3.4-urllib3 ca-certificates" pycompile_version="3.4" pycompile_module="requests" short_desc="${short_desc/Python2/Python3.4}" pkg_install() { vmove usr/lib/python3.4 } }