From dd33cc8b9203a448bfbb8a68b79c0749241182c0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 2 Jul 2021 23:55:12 +0200 Subject: [PATCH 1/2] python3Packages.diff_cover: 5.2.0 -> 5.4.0 --- .../python-modules/diff_cover/default.nix | 50 +++++++++++-------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/pkgs/development/python-modules/diff_cover/default.nix b/pkgs/development/python-modules/diff_cover/default.nix index 7eeb378ff417..b77a917702a9 100644 --- a/pkgs/development/python-modules/diff_cover/default.nix +++ b/pkgs/development/python-modules/diff_cover/default.nix @@ -1,41 +1,51 @@ -{ lib, buildPythonPackage, fetchPypi +{ lib +, buildPythonPackage , chardet +, fetchPypi , inflect , jinja2 , jinja2_pluralize -, pygments -, six -# test dependencies -, coverage -, mock -, nose , pycodestyle , pyflakes +, pygments , pylint -, pytest +, pytest-mock +, pytestCheckHook +, pythonOlder }: buildPythonPackage rec { pname = "diff_cover"; - version = "5.2.0"; - - preCheck = '' - export LC_ALL=en_US.UTF-8; - ''; + version = "5.4.0"; + disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "a1cd54232d2e48bd4c1eabc96cfe4a8727a9a92fd2556b52ff8f65bb8adf8768"; + sha256 = "sha256-4iQ9/QcXh/lW8HE6wFZWc6Y57xhAEWu2TQnIUZJNAMs="; }; - propagatedBuildInputs = [ chardet jinja2 jinja2_pluralize pygments six inflect ]; + propagatedBuildInputs = [ + chardet + inflect + jinja2 + jinja2_pluralize + pygments + ]; - checkInputs = [ mock coverage pytest nose pylint pyflakes pycodestyle ]; + checkInputs = [ + pycodestyle + pyflakes + pylint + pytest-mock + pytestCheckHook + ]; - # ignore tests which try to write files - checkPhase = '' - pytest -k 'not added_file_pylint_console and not file_does_not_exist' - ''; + disabledTests = [ + "added_file_pylint_console" + "file_does_not_exist" + ]; + + pythonImportsCheck = [ "diff_cover" ]; meta = with lib; { description = "Automatically find diff lines that need test coverage"; From 9a1a5e8101d08c897054bd47e3d976f77cd5a8a0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 3 Jul 2021 00:00:21 +0200 Subject: [PATCH 2/2] python3packages.diff-cover: rename from diff_cover --- .../python-modules/{diff_cover => diff-cover}/default.nix | 5 +++-- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) rename pkgs/development/python-modules/{diff_cover => diff-cover}/default.nix (92%) diff --git a/pkgs/development/python-modules/diff_cover/default.nix b/pkgs/development/python-modules/diff-cover/default.nix similarity index 92% rename from pkgs/development/python-modules/diff_cover/default.nix rename to pkgs/development/python-modules/diff-cover/default.nix index b77a917702a9..7a9e1205979a 100644 --- a/pkgs/development/python-modules/diff_cover/default.nix +++ b/pkgs/development/python-modules/diff-cover/default.nix @@ -15,12 +15,13 @@ }: buildPythonPackage rec { - pname = "diff_cover"; + pname = "diff-cover"; version = "5.4.0"; disabled = pythonOlder "3.6"; src = fetchPypi { - inherit pname version; + pname = "diff_cover"; + inherit version; sha256 = "sha256-4iQ9/QcXh/lW8HE6wFZWc6Y57xhAEWu2TQnIUZJNAMs="; }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 7ea357116233..09a77cfe6bd7 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -36,6 +36,7 @@ mapAliases ({ blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04 + diff_cover = diff-cover; # added 2021-07-02 dns = dnspython; # Alias for compatibility, 2017-12-10 faulthandler = throw "faulthandler is built into ${python.executable}"; gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5eac97ab1891..9784303b2a70 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1921,7 +1921,7 @@ in { dicttoxml = callPackage ../development/python-modules/dicttoxml { }; - diff_cover = callPackage ../development/python-modules/diff_cover { }; + diff-cover = callPackage ../development/python-modules/diff-cover { }; diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };