Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / python-hglib / default.nix
blobb7492239382fd5f30137d92ebf0ead2607fe16c6
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , mercurial
5 , nose
6 }:
8 buildPythonPackage rec {
9   pname = "python-hglib";
10   version = "2.6.2";
12   src = fetchPypi {
13     inherit pname version;
14     hash = "sha256-sYvR7VPJDuV9VxTWata7crZOkw1K7KmDCJLAi7KNpgg=";
15   };
17   nativeCheckInputs = [ mercurial nose ];
19   preCheck = ''
20     export HGTMP=$(mktemp -d)
21     export HGUSER=test
22   '';
24   pythonImportsCheck = [ "hglib" ];
26   meta = with lib; {
27     description = "Library with a fast, convenient interface to Mercurial. It uses Mercurial’s command server for communication with hg.";
28     homepage = "https://www.mercurial-scm.org/wiki/PythonHglibs";
29     license = licenses.mit;
30     maintainers = [];
31   };