diff --git a/pkgs/development/python-modules/betacode/default.nix b/pkgs/development/python-modules/betacode/default.nix index 24931f25029c..2a78d4e55025 100644 --- a/pkgs/development/python-modules/betacode/default.nix +++ b/pkgs/development/python-modules/betacode/default.nix @@ -1,26 +1,32 @@ { fetchPypi, buildPythonPackage, + setuptools, pygtrie, isPy3k, lib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "betacode"; version = "1.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5"; + inherit (finalAttrs) pname version; + hash = "sha256-JZtnjozpAehzUZbSSMnCrUKjiOmQ/YOD+XLRtVObBGk="; }; + build-system = [ setuptools ]; preBuild = "echo > README.rst"; # setup.py uses a python3 os.path.join disabled = !isPy3k; - propagatedBuildInputs = [ pygtrie ]; + dependencies = [ pygtrie ]; + pythonImportsCheck = [ "betacode" ]; meta = { homepage = "https://github.com/matgrioni/betacode"; description = "Small python package to flexibly convert from betacode to unicode and back"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kmein ]; }; -} +})