pythonPackages.asana: 0.7.0 -> 0.7.1 (#44561)

Also fixed the package build from
https://hydra.nixos.org/build/78900949.

`requests_oauthlib` seems to work fine at version 1.0 with `asana`, so
rather than creating our own override for `asana` it's fine to use 1.0
and patch `setup.py`.
This commit is contained in:
Maximilian Bosch 2018-08-06 22:24:24 +02:00 committed by Robert Schütz
parent 040bbfab60
commit ea36b975ab

View File

@ -4,22 +4,21 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "asana"; pname = "asana";
version = "0.7.0"; version = "0.7.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "asana"; owner = "asana";
repo = "python-asana"; repo = "python-asana";
rev = "v${version}"; rev = "v${version}";
sha256 = "0786y3wxqxxhsb0kkpx4bfzif3dhvv3dmm6vnq58iyj94862kpxf"; sha256 = "0vmpy4j1n54gkkg0l8bhw0xf4yby5kqzxnsv07cjc2w38snj5vy1";
}; };
checkInputs = [ pytest responses ]; checkInputs = [ pytest responses ];
propagatedBuildInputs = [ requests requests_oauthlib six ]; propagatedBuildInputs = [ requests requests_oauthlib six ];
patchPhase = '' postPatch = ''
echo > requirements.txt substituteInPlace setup.py \
sed -i "s/requests~=2.9.1/requests >=2.9.1/" setup.py --replace "requests_oauthlib >= 0.8.0, == 0.8.*" "requests_oauthlib>=0.8.0<2.0"
sed -i "s/requests_oauthlib~=0.6.1/requests_oauthlib >=0.6.1/" setup.py
''; '';
checkPhase = '' checkPhase = ''