diff --git a/pkgs/development/python-modules/basiciw/default.nix b/pkgs/development/python-modules/basiciw/default.nix index e21dcbfa9f61..38c4f313ef31 100644 --- a/pkgs/development/python-modules/basiciw/default.nix +++ b/pkgs/development/python-modules/basiciw/default.nix @@ -2,25 +2,32 @@ lib, buildPythonPackage, fetchPypi, + setuptools, gcc, wirelesstools, isPyPy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "basiciw"; version = "0.2.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; disabled = isPyPy; src = fetchPypi { - inherit pname version; - sha256 = "1ajmflvvlkflrcmqmkrx0zaira84z8kv4ssb2jprfwvjh8vfkysb"; + inherit (finalAttrs) pname version; + hash = "sha256-S/vpNoJyc5evFEtrsif6BKkc1Qc9z4ory9RNujd1Vao="; }; + build-system = [ setuptools ]; + buildInputs = [ gcc ]; - propagatedBuildInputs = [ wirelesstools ]; + dependencies = [ wirelesstools ]; + + pythonImportsCheck = [ "basiciw" ]; meta = { description = "Get info about wireless interfaces using libiw"; @@ -28,4 +35,4 @@ buildPythonPackage rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +})