# Template file for 'python-requests' pkgname=python-requests version=2.8.1 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="Python2 HTTP library for human beings" maintainer="Alessio Sergi " homepage="http://python-requests.org/" license="Apache-2.0" distfiles="${PYPI_SITE}/r/requests/requests-${version}.tar.gz" checksum=84fe8d5bf4dcdcc49002446c47a146d17ac10facf00d9086659064ac43b6c25b 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 } }