1{ stdenv
2, buildPythonPackage
3, fetchgit
4, canonicaljson
5, unpaddedbase64
6, pynacl
7, typing-extensions
8}:
9
10buildPythonPackage rec {
11 pname = "signedjson";
12 version = "1.1.0";
13
14 src = fetchgit {
15 url = "https://github.com/matrix-org/python-signedjson.git";
16 rev = "refs/tags/v${version}";
17 sha256 = "18s388hm3babnvakbbgfqk0jzq25nnznvhygywd3azp9b4yzmd5c";
18 };
19
20 propagatedBuildInputs = [ canonicaljson unpaddedbase64 pynacl typing-extensions ];
21
22 meta = with stdenv.lib; {
23 homepage = "https://pypi.org/project/signedjson/";
24 description = "Sign JSON with Ed25519 signatures";
25 license = licenses.asl20;
26 };
27}