python3Packages.cddlparser: init at 0.5.0

Signed-off-by: Marcel Müller <neikos@neikos.email>

Changed files
+39
pkgs
development
python-modules
cddlparser
top-level
+37
pkgs/development/python-modules/cddlparser/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
# dependencies
+
setuptools,
+
}:
+
+
buildPythonPackage rec {
+
pname = "cddlparser";
+
version = "0.5.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "tidoust";
+
repo = pname;
+
tag = "v${version}";
+
sha256 = "sha256-Hrf6u5HeCICffgPAOcbb1FhybEVhgre7EXzQZhS8D9o=";
+
};
+
+
build-system = [
+
setuptools
+
];
+
+
meta = {
+
homepage = "https://github.com/tidoust/cddlparser";
+
downloadPage = "https://github.com/tidoust/cddlparser/releases";
+
description = "Concise data definition language (RFC 8610) parser implementation in Python";
+
longDescription = ''
+
A CDDL parser in Python
+
+
Concise data definition language (RFC 8610) parser implementation in Python.
+
'';
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ hemera ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
cdcs = callPackage ../development/python-modules/cdcs { };
+
cddlparser = callPackage ../development/python-modules/cddlparser { };
+
celery = callPackage ../development/python-modules/celery { };
celery-batches = callPackage ../development/python-modules/celery-batches { };