1{
2 lib,
3 fetchFromGitHub,
4 buildPythonPackage,
5 requests,
6 mock,
7 pytest,
8 pytest-cov,
9 isPy3k,
10}:
11
12buildPythonPackage rec {
13 pname = "stups-tokens";
14 version = "1.1.19";
15 format = "setuptools";
16 disabled = !isPy3k;
17
18 src = fetchFromGitHub {
19 owner = "zalando-stups";
20 repo = "python-tokens";
21 rev = version;
22 sha256 = "09z3l3xzdlwpivbi141gk1k0zd9m75mjwbdy81zc386rr9k8s0im";
23 };
24
25 propagatedBuildInputs = [ requests ];
26
27 nativeCheckInputs = [
28 mock
29 pytest
30 pytest-cov
31 ];
32
33 meta = with lib; {
34 description = "Python library that keeps OAuth 2.0 service access tokens in memory for your usage";
35 homepage = "https://github.com/zalando-stups/python-tokens";
36 license = licenses.asl20;
37 maintainers = [ maintainers.mschuwalow ];
38 };
39}