scalene 1.5.38 -> 1.5.40 https://github.com/plasma-umass/scalene/releases attrpath: scalene Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] Going to be running update for following packages: - scalene-1.5.38 Press Enter key to continue... Running update for: - scalene-1.5.38: UPDATING ... - scalene-1.5.38: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/scalene/default.nix b/pkgs/development/python-modules/scalene/default.nix index 29a51e38b631..77e54fb9dbc4 100644 --- a/pkgs/development/python-modules/scalene/default.nix +++ b/pkgs/development/python-modules/scalene/default.nix @@ -18,13 +18,13 @@ buildPythonPackage rec { pname = "scalene"; - version = "1.5.38"; + version = "1.5.40"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-LR1evkn2m6FNBmJnUUJubesxIPeHG6RDgLFBHDuxe38="; + hash = "sha256-g43zY7F2fhXaxt1wSpjtppAcw1t9myj92NNcc4sHv/Y="; }; patches = [ No auto update branch exists Old version 1.5.38" not present in staging derivation file with contents: { lib , buildPythonPackage , hypothesis , fetchpatch , fetchPypi , setuptools , setuptools-scm , cloudpickle , cython , jinja2 , numpy , psutil , pynvml , pytestCheckHook , pythonOlder , rich }: buildPythonPackage rec { pname = "scalene"; version = "1.5.39"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; hash = "sha256-B4pDLP3+56toQZyvh6+6NimCKv0cpcO0ydcqV1tJZkg="; }; patches = [ # fix scalene_config import. remove on next update (fetchpatch { name = "scalene_config-import-fix.patch"; url = "https://github.com/plasma-umass/scalene/commit/cd437be11f600ac0925ce77efa516e6d83934200.patch"; hash = "sha256-YjFh+mu5jyIJYUQFhmGqLXhec6lgQAdj4tWxij3NkwU="; }) ]; nativeBuildInputs = [ cython setuptools setuptools-scm ]; propagatedBuildInputs = [ cloudpickle jinja2 psutil pynvml rich ]; __darwinAllowLocalNetworking = true; nativeCheckInputs = [ pytestCheckHook ]; checkInputs = [ hypothesis numpy ]; disabledTestPaths = [ # remove on next update # Failing Darwin-specific tests that were subsequently removed from the source repo. "tests/test_coverup_35.py" "tests/test_coverup_42.py" "tests/test_coverup_43.py" ]; # remove scalene directory to prevent pytest import confusion preCheck = '' rm -rf scalene ''; pythonImportsCheck = [ "scalene" ]; meta = with lib; { description = "High-resolution, low-overhead CPU, GPU, and memory profiler for Python with AI-powered optimization suggestions"; homepage = "https://github.com/plasma-umass/scalene"; changelog = "https://github.com/plasma-umass/scalene/releases/tag/v${version}"; mainProgram = "scalene"; license = licenses.asl20; maintainers = with maintainers; [ sarahec ]; }; }