diff --git a/pkgs/development/python-modules/stravaweblib/default.nix b/pkgs/development/python-modules/stravaweblib/default.nix index c183909e052b..d25f636741eb 100644 --- a/pkgs/development/python-modules/stravaweblib/default.nix +++ b/pkgs/development/python-modules/stravaweblib/default.nix @@ -13,15 +13,17 @@ beautifulsoup4, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "stravaweblib"; version = "0.0.10"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "pR0Ps"; repo = "stravaweblib"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-hsXrU7Rad3LzF58GwlgET98911XjTKztFFNqiUSw278="; }; @@ -35,6 +37,10 @@ buildPythonPackage rec { beautifulsoup4 ]; + pythonRelaxDeps = [ + "stravalib" + ]; + pythonImportsCheck = [ "stravaweblib" ]; passthru.updateScript = nix-update-script { }; @@ -45,4 +51,4 @@ buildPythonPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ stv0g ]; }; -} +})