diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix index 647859ca8621..9a62135a5f16 100644 --- a/pkgs/development/python-modules/holidays/default.nix +++ b/pkgs/development/python-modules/holidays/default.nix @@ -13,16 +13,16 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "holidays"; - version = "0.85"; + version = "0.93"; pyproject = true; src = fetchFromGitHub { owner = "vacanza"; repo = "python-holidays"; - tag = "v${version}"; - hash = "sha256-ExleK66foB2Q/KK7zcPJ16q4ucz3gOkntB2SQETfHqk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-6WgwDkgd6Wn67gNcOw/H2fg55OHcOP7h+76HrML6p80="; }; build-system = [ @@ -36,6 +36,9 @@ buildPythonPackage rec { postPatch = '' patchShebangs scripts/l10n/*.py + + substituteInPlace holidays/version.py \ + --replace-fail 'version("holidays")' '"${finalAttrs.version}"' ''; preBuild = '' @@ -59,11 +62,11 @@ buildPythonPackage rec { meta = { description = "Generate and work with holidays in Python"; homepage = "https://github.com/vacanza/python-holidays"; - changelog = "https://github.com/vacanza/holidays/blob/${src.tag}/CHANGES.md"; + changelog = "https://github.com/vacanza/holidays/blob/${finalAttrs.src.tag}/CHANGES.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab jluttine ]; }; -} +})