diff options
author | Robert Schütz <nix@dotlambda.de> | 2022-05-26 18:26:27 +0000 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2022-05-26 20:38:28 +0000 |
commit | 746256345f12f2278632217fa9ec13d6de8dd9b4 (patch) | |
tree | 51cec5473b376ba9ce2a9c7cbc9b0f6c0f74074d | |
parent | 2c942c0eaf570cdf946c4568b2ed45b29007c2e2 (diff) | |
download | nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar.gz nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar.bz2 nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar.lz nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar.xz nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.tar.zst nixpkgs-746256345f12f2278632217fa9ec13d6de8dd9b4.zip |
python3Packages.docformatter: init at 1.4
-rw-r--r-- | pkgs/development/python-modules/docformatter/default.nix | 38 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/docformatter/default.nix b/pkgs/development/python-modules/docformatter/default.nix new file mode 100644 index 00000000000..7c659c4173f --- /dev/null +++ b/pkgs/development/python-modules/docformatter/default.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, untokenize +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "docformatter"; + version = "1.4"; + + disabled = pythonOlder "3.6"; + + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + sha256 = "064e6d81f04ac96bc0d176cbaae953a0332482b22d3ad70d47c8a7f2732eef6f"; + }; + + propagatedBuildInputs = [ + untokenize + ]; + + checkInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "docformatter" ]; + + meta = { + description = "Formats docstrings to follow PEP 257"; + homepage = "https://github.com/myint/docformatter"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 386f2e4baae..788c296bac6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2478,6 +2478,8 @@ in { doc8 = callPackage ../development/python-modules/doc8 { }; + docformatter = callPackage ../development/python-modules/docformatter { }; + docker = callPackage ../development/python-modules/docker { }; dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse { }; |