diff --git a/dev-python/requests/requests-2.18.4.recipe b/dev-python/requests/requests-2.19.1.recipe similarity index 70% rename from dev-python/requests/requests-2.18.4.recipe rename to dev-python/requests/requests-2.19.1.recipe index 0a4e1de51..4568c258f 100644 --- a/dev-python/requests/requests-2.18.4.recipe +++ b/dev-python/requests/requests-2.19.1.recipe @@ -2,11 +2,12 @@ SUMMARY="A HTTP library for Python" DESCRIPTION="Requests is a HTTP library, written in Python, made for humans." HOMEPAGE="http://python-requests.org/ http://pypi.python.org/pypi/requests" -COPYRIGHT="2014 Kenneth Reitz" +COPYRIGHT="2018 Kenneth Reitz" LICENSE="Apache v2" REVISION="1" SOURCE_URI="https://github.com/kennethreitz/requests/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b068ccce3b739a29cbf72148b0ff4be3d80198fb7cdbd63066f7384bb56ef917" +CHECKSUM_SHA256="a8383bcc6b15bcaf95c5034b5a05f1bf57a18625a4659e39a08a15fdb097a831" +SOURCE_FILENAME="requests-$portVersion.tar.gz" ARCHITECTURES="any" @@ -30,6 +31,7 @@ eval "PROVIDES_${pythonPackage}=\"\ \"; \ REQUIRES_$pythonPackage=\"\ haiku\n\ + ca_root_certificates\n\ chardet_$pythonPackage\n\ idna_$pythonPackage\n\ urllib3_$pythonPackage\n\ @@ -47,9 +49,17 @@ REPLACES_python=" INSTALL() { + cp requests/certs.py certs.py.in for i in "${!PYTHON_PACKAGES[@]}"; do pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} + pythonPackageName=${portName}_$pythonPackage-$portFullVersion + pythonLinksDir=$(dirname $portPackageLinksDir)/$pythonPackageName + certificatePath=$pythonLinksDir/ca_root_certificates/$relativeDataRootDir/ssl/CARootCertificates.pem + whereDef="def where(): return \"$certificatePath\"" + + sed -e 's|from certifi import where|'"$whereDef"'|' \ + certs.py.in > requests/certs.py python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/