Something went wrong. Try again.
lol
Something went wrong. Try again.
1.4 kB · 69 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970{ buildPythonPackage, fetchFromGitHub, lib, click, essentials-openapi, flask, hatchling, httpx, jinja2, mkdocs, pytestCheckHook, rich, setuptools, stdenv,}:buildPythonPackage rec { pname = "neoteroi-mkdocs"; version = "1.2.0"; pyproject = true;
src = fetchFromGitHub { owner = "Neoteroi"; repo = "mkdocs-plugins"; tag = "v${version}"; hash = "sha256-l5jJCmsBns1bGv+yBA0R6TDlfQuweFr92kNnQalWB7k="; };
buildInputs = [ hatchling ];
nativeCheckInputs = [ pytestCheckHook flask setuptools ];
propagatedBuildInputs = [ essentials-openapi click jinja2 httpx mkdocs rich ];
disabledTests = [ "test_contribs" # checks against its own git repository ];
pythonImportsCheck = [ "neoteroi.mkdocs" ];
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ # These tests start a server using a hardcoded port, and since # multiple Python versions are always built simultaneously, this # failure is quite likely to occur. "tests/test_http.py" ];
meta = { homepage = "https://github.com/Neoteroi/mkdocs-plugins"; description = "Plugins for MkDocs"; changelog = "https://github.com/Neoteroi/mkdocs-plugins/releases/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aldoborrero zimbatm ]; };}