diff --git a/pkgs/tools/misc/psrecord/default.nix b/pkgs/by-name/ps/psrecord/package.nix similarity index 54% rename from pkgs/tools/misc/psrecord/default.nix rename to pkgs/by-name/ps/psrecord/package.nix index 8ad799f85d67..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.2"; - format = "setuptools"; + version = "1.4"; + pyproject = true; src = fetchPypi { - inherit pname version; - sha256 = "5d48410e543b71e5dc4677705acc2a753db65814d3ccbdfbca8d5d3a09b053b1"; + 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 024d7bdd823f..37e1f20ed74b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1836,8 +1836,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;