nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildPythonPackage,
4 click,
5 colorama,
6 deprecation-alias,
7 domdf-python-tools,
8 fetchPypi,
9 flit-core,
10 mistletoe,
11 psutil,
12 typing-extensions,
13}:
14
15buildPythonPackage rec {
16 pname = "consolekit";
17 version = "1.12.0";
18 pyproject = true;
19
20 src = fetchPypi {
21 inherit pname version;
22 hash = "sha256-IOyOjl2rSsXSowbBWTgDTxoj1UOFNn0el2wrJxIE2BQ=";
23 };
24
25 build-system = [ flit-core ];
26
27 dependencies = [
28 click
29 colorama
30 deprecation-alias
31 domdf-python-tools
32 mistletoe
33 typing-extensions
34 ];
35
36 optional-dependencies = {
37 terminals = [ psutil ];
38 };
39
40 pythonImportsCheck = [ "consolekit" ];
41
42 meta = {
43 description = "Additional utilities for click";
44 homepage = "https://github.com/domdfcoding/consolekit";
45 changelog = "https://github.com/domdfcoding/consolekit/releases/tag/v${version}";
46 license = lib.licenses.mit;
47 maintainers = with lib.maintainers; [ tyberius-prime ];
48 };
49}