# Template file for 'python-requests' pkgname=python-requests version=2.12.3 revision=1 noarch=yes wrksrc="requests-${version}" build_style=python-module pycompile_module="requests" hostmakedepends="python-setuptools python3-setuptools" depends="ca-certificates python-chardet python-urllib3 python-idna" 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=de5d266953875e9647e37ef7bfe6ef1a46ff8ddfe61b5b3652edf7ea717ee2b2 pre_build() { # remove bundled cacerts rm -f requests/cacert.pem } post_install() { # replace bundled copy of chardet, urllib3, and idna for py_sitelib in $py2_sitelib $py3_sitelib; do rm -rf ${DESTDIR}/${py_sitelib}/requests/packages/{chardet,urllib3,idna} ln -sf ../../chardet ${DESTDIR}/${py_sitelib}/requests/packages/chardet ln -sf ../../urllib3 ${DESTDIR}/${py_sitelib}/requests/packages/urllib3 ln -sf ../../idna ${DESTDIR}/${py_sitelib}/requests/packages/idna done } python3-requests_package() { noarch=yes pycompile_module="requests" replaces="python3.4-requests>=0" depends="ca-certificates python3-chardet python3-urllib3 python3-idna" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/lib/python3* } } python3.4-requests_package() { noarch=yes build_style=meta short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" depends="python3-requests>=${version}_${revision}" }