1
0
Fork 0
mirror of https://github.com/NixOS/nix.dev.git synced 2024-10-18 00:06:26 -04:00
nix.dev/nix/overlay.nix
Valentin Gagarin e837576351 refactor
this change also places all historical Nix manuals under a stable URL
2024-04-03 13:59:14 +02:00

51 lines
1.1 KiB
Nix

final: prev: let
python-module-sphinx-sitemap = {
lib,
buildPythonPackage,
fetchPypi,
sphinx,
pytest,
}: let
pname = "sphinx-sitemap";
version = "2.5.1";
in
buildPythonPackage {
inherit pname version;
src = fetchPypi {
inherit pname version;
sha256 = "sha256-mEvvBou9vCbPriCai2E5LpaBq8kZG0d80w2kBuOmDuU=";
};
propagatedBuildInputs = [
sphinx
];
nativeCheckInputs = [
pytest
];
doCheck = true;
checkPhase = ''
pytest --fixtures tests
'';
meta = with lib; {
description = "Sitemap generator for Sphinx";
homepage = "https://github.com/jdillard/sphinx-sitemap";
maintainers = with maintainers; [ ];
license = licenses.mit;
};
};
in {
python310 = prev.python310.override {
packageOverrides = python-final: python-prev: {
sphinx-sitemap = python-module-sphinx-sitemap {
inherit (prev) lib;
inherit (python-prev) buildPythonPackage fetchPypi pytest;
inherit (python-prev.pkgs) sphinx;
};
};
};
}