diff --git a/pkgs/tools/misc/psrecord/default.nix b/pkgs/by-name/ps/psrecord/package.nix similarity index 64% rename from pkgs/tools/misc/psrecord/default.nix rename to pkgs/by-name/ps/psrecord/package.nix index 53a14136e88d..ed33f2b67153 100644 --- a/pkgs/tools/misc/psrecord/default.nix +++ b/pkgs/by-name/ps/psrecord/package.nix @@ -1,27 +1,29 @@ { lib, - buildPythonApplication, fetchPypi, - psutil, - matplotlib, - pytest, + python3Packages, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "psrecord"; version = "1.4"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "sha256-WXcYVIi1ZwI5xziVGcqEy5BN3fEQH/825EWJjYcUVLE="; }; - propagatedBuildInputs = [ + build-system = with python3Packages; [ + setuptools + setuptools-scm + ]; + + propagatedBuildInputs = with python3Packages; [ psutil matplotlib ]; - nativeCheckInputs = [ + nativeCheckInputs = with python3Packages; [ pytest ]; @@ -38,4 +40,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ johnazoidberg ]; mainProgram = "psrecord"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bcb43e25305c..e993b308bcd0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1851,8 +1851,6 @@ with pkgs; pixcat = with python3Packages; toPythonApplication pixcat; - psrecord = python3Packages.callPackage ../tools/misc/psrecord { }; - remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { }; ropgadget = with python3Packages; toPythonApplication ropgadget;