From b7087e47ab0d71a0b98aa719485ae2d788059eae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Nov 2025 21:20:32 +0100 Subject: [PATCH] python313Packages.usort: modernize --- pkgs/development/python-modules/usort/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/usort/default.nix b/pkgs/development/python-modules/usort/default.nix index 1e3dcaea1b3d..2420884befc2 100644 --- a/pkgs/development/python-modules/usort/default.nix +++ b/pkgs/development/python-modules/usort/default.nix @@ -8,7 +8,6 @@ hatchling, libcst, moreorless, - pythonOlder, stdlibs, toml, trailrunner, @@ -19,9 +18,7 @@ buildPythonPackage rec { pname = "usort"; version = "1.1.0"; - format = "pyproject"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "facebook"; @@ -30,12 +27,12 @@ buildPythonPackage rec { hash = "sha256-QnhpnuEt6j/QPmX29A0523QDh4o2QfaCoDI0YJpTc8Y="; }; - nativeBuildInputs = [ + build-system = [ hatch-vcs hatchling ]; - propagatedBuildInputs = [ + dependencies = [ attrs click libcst @@ -54,10 +51,10 @@ buildPythonPackage rec { meta = with lib; { description = "Safe, minimal import sorting for Python projects"; - mainProgram = "usort"; homepage = "https://github.com/facebook/usort"; - changelog = "https://github.com/facebook/usort/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/facebook/usort/blob/${src.tag}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ fab ]; + mainProgram = "usort"; }; }