diff --git a/pkgs/development/python-modules/cligj/default.nix b/pkgs/development/python-modules/cligj/default.nix index cf91b206452c..69231498e0b1 100644 --- a/pkgs/development/python-modules/cligj/default.nix +++ b/pkgs/development/python-modules/cligj/default.nix @@ -2,23 +2,28 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, click, pytest, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cligj"; version = "0.7.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "mapbox"; repo = "cligj"; - rev = version; + tag = finalAttrs.version; hash = "sha256-0f9+I6ozX93Vn0l7+WR0mpddDZymJQ3+Krovt6co22Y="; }; - propagatedBuildInputs = [ click ]; + build-system = [ setuptools ]; + + dependencies = [ click ]; nativeCheckInputs = [ pytest @@ -28,10 +33,12 @@ buildPythonPackage rec { pytest tests ''; + pythonImportsCheck = [ "cligj" ]; + meta = { description = "Click params for command line interfaces to GeoJSON"; homepage = "https://github.com/mapbox/cligj"; license = lib.licenses.bsd3; maintainers = [ ]; }; -} +})