python3Packages.stravaweblib: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530403)

This commit is contained in:
Yohann Boniface
2026-06-13 22:23:50 +00:00
committed by GitHub
@@ -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 ];
};
}
})