1{
2 lib,
3 fetchFromGitHub,
4 buildPythonPackage,
5 setuptools,
6}:
7let
8 pname = "jsonxs";
9 version = "0.6";
10in
11buildPythonPackage {
12 inherit pname version;
13
14 pyproject = true;
15
16 src = fetchFromGitHub {
17 owner = "fboender";
18 repo = "jsonxs";
19 rev = "v${version}";
20 hash = "sha256-CmKK+qStb9xjmEACY41tQnffD4cMUUQPb74Cni5FTEk=";
21 };
22
23 build-system = [ setuptools ];
24
25 meta = {
26 description = "Python library that uses path expression strings to get and set values in JSON";
27 homepage = "https://github.com/fboender/jsonxs";
28 license = lib.licenses.mit;
29 maintainers = [ lib.maintainers.tie ];
30 };
31}