Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 60 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061{ lib, buildPythonPackage, fetchFromGitHub, git, importlib-metadata, importlib-resources, jinja2, mkdocs, pythonOlder, pyyaml, unittestCheckHook, verspec,}:
buildPythonPackage rec { pname = "mike"; version = "unstable-2023-05-06"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "jimporter"; repo = pname; rev = "300593c338b18f61f604d18457c351e166318020"; hash = "sha256-Sjj2275IJDtLjG6uO9h4FbgxXTMgqD8c/rJj6iOxfuI="; };
propagatedBuildInputs = [ importlib-metadata importlib-resources jinja2 mkdocs pyyaml verspec ];
nativeCheckInputs = [ git unittestCheckHook ];
preCheck = '' export PATH=$out/bin:$PATH '';
# Difficult to setup doCheck = false;
pythonImportsCheck = [ "mike" ];
meta = with lib; { description = "Manage multiple versions of your MkDocs-powered documentation"; mainProgram = "mike"; homepage = "https://github.com/jimporter/mike"; license = licenses.bsd3; maintainers = [ ]; };}