1{
2 lib
3, buildPythonPackage
4, fetchPypi
5, pytest
6, glibcLocales
7}:
8
9buildPythonPackage rec {
10 pname = "ratelimiter";
11 version = "1.2.0.post0";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7";
16 };
17
18 LC_ALL = "en_US.utf-8";
19
20 nativeBuildInputs = [ glibcLocales ];
21
22 checkInputs = [ pytest ];
23
24 checkPhase = ''
25 py.test tests
26 '';
27
28 meta = with lib; {
29 homepage = "https://github.com/RazerM/ratelimiter";
30 license = licenses.asl20;
31 description = "Simple python rate limiting object";
32 maintainers = with maintainers; [ helkafen ];
33 };
34}
35