diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2020-08-17 14:58:14 +0200 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-18 14:17:37 -0700 |
commit | 2addc08836303b28da105b55d72b3d6137c84331 (patch) | |
tree | 56472c31fd401d3ce0130f600854cadd8e4b70b5 | |
parent | d33659e94515700c26142bd41f3f93a3665c3736 (diff) | |
download | nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar.gz nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar.bz2 nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar.lz nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar.xz nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.tar.zst nixpkgs-2addc08836303b28da105b55d72b3d6137c84331.zip |
python3Packages.sopel: 7.0.5 -> 7.0.6
-rw-r--r-- | pkgs/development/python-modules/sopel/default.nix | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/sopel/default.nix b/pkgs/development/python-modules/sopel/default.nix index a2ea9dc28be..61a0414a998 100644 --- a/pkgs/development/python-modules/sopel/default.nix +++ b/pkgs/development/python-modules/sopel/default.nix @@ -5,20 +5,21 @@ , praw , pyenchant , pygeoip -, pytest +, pytestCheckHook , python , pytz +, sqlalchemy , xmltodict }: buildPythonPackage rec { pname = "sopel"; - version = "7.0.5"; + version = "7.0.6"; disabled = isPyPy; src = fetchPypi { inherit pname version; - sha256 = "6ebe85aa5441c5ddeb48bfd320d57ed0bc002bbd779c50b1b15883022964284d"; + sha256 = "0f0aixwjh5nax0hzar4993rg9yn1x23rksz5jl5gj8g2jyblsfay"; }; propagatedBuildInputs = [ @@ -29,20 +30,26 @@ buildPythonPackage rec { pyenchant pygeoip pytz + sqlalchemy xmltodict ]; # remove once https://github.com/sopel-irc/sopel/pull/1653 lands postPatch = '' substituteInPlace requirements.txt \ - --replace "praw<6.0.0" "praw<7.0.0" + --replace "praw>=4.0.0,<6.0.0" "praw" ''; - checkInputs = [ pytest ]; + checkInputs = [ pytestCheckHook ]; - checkPhase = '' - HOME=$PWD # otherwise tries to create tmpdirs at root - pytest . + preCheck = '' + export TESTDIR=$(mktemp -d) + cp -R ./test $TESTDIR + pushd $TESTDIR + ''; + + postCheck = '' + popd ''; meta = with stdenv.lib; { |