diff --git a/pkgs/tools/misc/blacken-docs/default.nix b/pkgs/development/python-modules/blacken-docs/default.nix similarity index 73% rename from pkgs/tools/misc/blacken-docs/default.nix rename to pkgs/development/python-modules/blacken-docs/default.nix index 434f684b78d2..7370471c2604 100644 --- a/pkgs/tools/misc/blacken-docs/default.nix +++ b/pkgs/development/python-modules/blacken-docs/default.nix @@ -1,12 +1,16 @@ -{ black -, fetchFromGitHub -, lib -, python3 +{ + black, + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, }: -python3.pkgs.buildPythonApplication rec { + +buildPythonPackage rec { pname = "blacken-docs"; version = "1.15.0"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "adamchainz"; @@ -15,17 +19,16 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-3FGuFOAHCcybPwujWlh58NWtuF5CebaKTgBWgCGpSL8="; }; - nativeBuildInputs = [ - python3.pkgs.setuptools + build-system = [ + setuptools ]; - propagatedBuildInputs = [ + dependencies = [ black ]; nativeCheckInputs = [ - black - python3.pkgs.pytestCheckHook + pytestCheckHook ]; meta = with lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c874ee7429e3..cce8fa3b248f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6605,7 +6605,7 @@ with pkgs; bbin = callPackage ../development/tools/bbin { }; - blacken-docs = callPackage ../tools/misc/blacken-docs { }; + blacken-docs = with python3Packages; toPythonApplication blacken-docs; bore = callPackage ../tools/networking/bore { inherit (darwin) Libsystem; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 74cb990650ae..62bcc9a550c7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1667,6 +1667,8 @@ self: super: with self; { black = callPackage ../development/python-modules/black { }; + blacken-docs = callPackage ../development/python-modules/blacken-docs { }; + blackjax = callPackage ../development/python-modules/blackjax { }; black-macchiato = callPackage ../development/python-modules/black-macchiato { };