Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / indexed-zstd / default.nix
blob88cb6f05930ae1588b3407176da7da8110135bab
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools
6 , cython
7 , zstd
8 }:
10 buildPythonPackage rec {
11   pname = "indexed_zstd";
12   version = "1.6.0";
13   pyproject = true;
15   disabled = pythonOlder "3.6";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-icCerrv6ihBjSTS4Fsw7qhoA5ha8yegfMVRiIOhTvvY=";
20   };
22   nativeBuildInputs = [ cython setuptools ];
24   buildInputs = [ zstd.dev ];
26   postPatch = "cython -3 --cplus indexed_zstd/indexed_zstd.pyx";
28   # has no tests
29   doCheck = false;
31   pythonImportsCheck = [ "indexed_zstd" ];
33   meta = with lib; {
34     description = "Python library to seek within compressed zstd files";
35     homepage = "https://github.com/martinellimarco/indexed_zstd";
36     license = licenses.mit;
37     maintainers = with lib.maintainers; [ mxmlnkn ];
38   };