biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / mike / default.nix
blob934c77440529d5542de485e087f9de040c1f73af
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   git,
6   importlib-metadata,
7   importlib-resources,
8   jinja2,
9   mkdocs,
10   pythonOlder,
11   pyyaml,
12   unittestCheckHook,
13   verspec,
16 buildPythonPackage rec {
17   pname = "mike";
18   version = "unstable-2023-05-06";
19   format = "setuptools";
21   disabled = pythonOlder "3.7";
23   src = fetchFromGitHub {
24     owner = "jimporter";
25     repo = pname;
26     rev = "300593c338b18f61f604d18457c351e166318020";
27     hash = "sha256-Sjj2275IJDtLjG6uO9h4FbgxXTMgqD8c/rJj6iOxfuI=";
28   };
30   propagatedBuildInputs = [
31     importlib-metadata
32     importlib-resources
33     jinja2
34     mkdocs
35     pyyaml
36     verspec
37   ];
39   nativeCheckInputs = [
40     git
41     unittestCheckHook
42   ];
44   preCheck = ''
45     export PATH=$out/bin:$PATH
46   '';
48   # Difficult to setup
49   doCheck = false;
51   pythonImportsCheck = [ "mike" ];
53   meta = with lib; {
54     description = "Manage multiple versions of your MkDocs-powered documentation";
55     mainProgram = "mike";
56     homepage = "https://github.com/jimporter/mike";
57     license = licenses.bsd3;
58     maintainers = [ ];
59   };