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