Skip to content

Commit d5c08a2

Browse files
committed
python3Packages.cddlparser: init at 0.5.0
Signed-off-by: Marcel Müller <neikos@neikos.email>
1 parent a92970f commit d5c08a2

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
lib,
3+
buildPythonPackage,
4+
fetchFromGitHub,
5+
# dependencies
6+
setuptools,
7+
}:
8+
9+
buildPythonPackage rec {
10+
pname = "cddlparser";
11+
version = "0.5.0";
12+
pyproject = true;
13+
14+
src = fetchFromGitHub {
15+
owner = "tidoust";
16+
repo = pname;
17+
tag = "v${version}";
18+
sha256 = "sha256-Hrf6u5HeCICffgPAOcbb1FhybEVhgre7EXzQZhS8D9o=";
19+
};
20+
21+
build-system = [
22+
setuptools
23+
];
24+
25+
meta = {
26+
homepage = "https://github.com/tidoust/cddlparser";
27+
downloadPage = "https://github.com/tidoust/cddlparser/releases";
28+
description = "Concise data definition language (RFC 8610) parser implementation in Python";
29+
longDescription = ''
30+
A CDDL parser in Python
31+
32+
Concise data definition language (RFC 8610) parser implementation in Python.
33+
'';
34+
license = lib.licenses.mit;
35+
maintainers = with lib.maintainers; [ hemera ];
36+
};
37+
}

pkgs/top-level/python-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2314,6 +2314,8 @@ self: super: with self; {
23142314

23152315
cdcs = callPackage ../development/python-modules/cdcs { };
23162316

2317+
cddlparser = callPackage ../development/python-modules/cddlparser { };
2318+
23172319
celery = callPackage ../development/python-modules/celery { };
23182320

23192321
celery-batches = callPackage ../development/python-modules/celery-batches { };

0 commit comments

Comments
 (0)