Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / brotli / default.nix
blob5fba7e847b017c392fcd3fd5bdbc1d2f0a1fb539
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytestCheckHook
5 }:
7 buildPythonPackage rec {
8   pname = "brotli";
9   version = "1.1.0";
10   format = "setuptools";
12   src = fetchFromGitHub {
13     owner = "google";
14     repo = pname;
15     rev = "refs/tags/v${version}";
16     hash = "sha256-MvceRcle2dSkkucC2PlsCizsIf8iv95d8Xjqew266wc=";
17     # .gitattributes is not correct or GitHub does not parse it correct and the archive is missing the test data
18     forceFetchGit = true;
19   };
21   # only returns information how to really build
22   dontConfigure = true;
24   nativeCheckInputs = [
25     pytestCheckHook
26   ];
28   pytestFlagsArray = [
29     "python/tests"
30   ];
32   meta = with lib; {
33     homepage = "https://github.com/google/brotli";
34     description = "Generic-purpose lossless compression algorithm";
35     license = licenses.mit;
36     maintainers = with maintainers; [ ];
37   };