python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / slob / default.nix
blob3e72030896d55c910be7357a6f4af1b42d4cf96d
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   isPy3k,
6   pyicu,
7   python,
8 }:
10 buildPythonPackage {
11   pname = "slob";
12   version = "unstable-2020-06-26";
13   format = "setuptools";
14   disabled = !isPy3k;
16   src = fetchFromGitHub {
17     owner = "itkach";
18     repo = "slob";
19     rev = "018588b59999c5c0eb42d6517fdb84036f3880cb";
20     sha256 = "01195hphjnlcvgykw143rf06s6y955sjc1r825a58vhjx7hj54zh";
21   };
23   propagatedBuildInputs = [ pyicu ];
25   checkPhase = ''
26     ${python.interpreter} -m unittest slob
27   '';
29   pythonImportsCheck = [ "slob" ];
31   meta = with lib; {
32     homepage = "https://github.com/itkach/slob/";
33     description = "Reference implementation of the slob (sorted list of blobs) format";
34     mainProgram = "slob";
35     license = licenses.gpl3Only;
36   };