Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / ratelimit / default.nix
blob5a2c40efd10559c065b39a33a2ff72771f7584a2
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytestCheckHook
5 }:
7 buildPythonPackage rec {
8   pname = "ratelimit";
9   version = "2.2.1";
10   format = "setuptools";
12   src = fetchFromGitHub {
13     owner = "tomasbasham";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "04hy3hhh5xdqcsz0lx8j18zbj88kh5ik4wyi5d3a5sfy2hx70in2";
17   };
19   postPatch = ''
20     sed -i "/--cov/d" pytest.ini
21   '';
23   nativeCheckInputs = [ pytestCheckHook ];
25   pytestFlagsArray = [ "tests" ];
27   pythonImportsCheck = [ "ratelimit" ];
29   meta = with lib; {
30     description = "Python API Rate Limit Decorator";
31     homepage = "https://github.com/tomasbasham/ratelimit";
32     license = with licenses; [ mit ];
33     maintainers = with maintainers; [ fab ];
34   };