python311Packages.pelican 4.8.0 -> 4.9.1 https://repology.org/project/pelican/versions attrpath: python311Packages.pelican Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/679cgnz4l5xqjw6pg679sbisz1069jsi-packages.json.drv building '/nix/store/679cgnz4l5xqjw6pg679sbisz1069jsi-packages.json.drv'... Going to be running update for following packages: - python3.11-pelican-4.8.0 Press Enter key to continue... Running update for: - python3.11-pelican-4.8.0: UPDATING ... - python3.11-pelican-4.8.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/pelican/default.nix b/pkgs/development/python-modules/pelican/default.nix index a2aac534366e..6a3368a13ac7 100644 --- a/pkgs/development/python-modules/pelican/default.nix +++ b/pkgs/development/python-modules/pelican/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "pelican"; - version = "4.8.0"; + version = "4.9.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "getpelican"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-T+XBRBfroG1gh9ZHU7V5wsgnI1xuNTXYAe6g5Xk8Qyg="; + hash = "sha256-wFGXFeNyUD7R7+Dvbaz4rMrPb/ixzRcCXDFnGMCfz3Q="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' No auto update branch exists Old version 4.8.0" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , pythonRelaxDepsHook # build-system , pdm-backend # native dependencies , glibcLocales , git , pandoc , typogrify # dependencies , backports-zoneinfo , blinker , docutils , feedgenerator , jinja2 , markdown , ordered-set , pygments , python-dateutil , rich , tzdata , unidecode , watchfiles # tests , mock , pytestCheckHook , pytest-xdist }: buildPythonPackage rec { pname = "pelican"; version = "4.9.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "getpelican"; repo = "pelican"; rev = "refs/tags/${version}"; hash = "sha256-nz2OnxJ4mGgnafz4Xp8K/BTyVgXNpNYqteNL1owP8Hk="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' rm -r $out/pelican/tests/output/custom_locale/posts ''; }; postPatch = '' substituteInPlace pelican/tests/test_pelican.py \ --replace "'git'" "'${git}/bin/git'" ''; nativeBuildInputs = [ pdm-backend pythonRelaxDepsHook ]; pythonRelaxDeps = [ "unidecode" ]; buildInputs = [ glibcLocales pandoc git markdown typogrify ]; propagatedBuildInputs = [ blinker docutils feedgenerator jinja2 ordered-set pygments python-dateutil rich tzdata unidecode watchfiles ] ++ lib.optionals (pythonOlder "3.9") [ backports-zoneinfo ]; nativeCheckInputs = [ mock pytest-xdist pytestCheckHook pandoc ]; pytestFlagsArray = [ # DeprecationWarning: 'jinja2.Markup' is deprecated and... "-W ignore::DeprecationWarning" ]; disabledTests = [ # AssertionError "test_basic_generation_works" "test_custom_generation_works" "test_custom_locale_generation_works" ]; env.LC_ALL = "en_US.UTF-8"; # We only want to patch shebangs in /bin, and not those # of the project scripts that are created by Pelican. # See https://github.com/NixOS/nixpkgs/issues/30116 dontPatchShebangs = true; postFixup = '' patchShebangs $out/bin ''; pythonImportsCheck = [ "pelican" ]; meta = with lib; { description = "Static site generator that requires no database or server-side logic"; homepage = "https://getpelican.com/"; license = licenses.agpl3; maintainers = with maintainers; [ offline prikhi ]; }; }