Unverified Commit e0703656 authored by Nikolay Korotkiy's avatar Nikolay Korotkiy Committed by GitHub
Browse files

Merge pull request #234582 from Janik-Haag/python-ndn

python-ndn: init at 0.3-3
parents f497840c 8bfc5549
Loading
Loading
Loading
Loading
+54 −0
Original line number Diff line number Diff line
{ lib
, aenum
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, lark
, pycryptodomex
, pygtrie
, pytestCheckHook
, pythonOlder
, setuptools
}:

buildPythonPackage rec {
  pname = "python-ndn";
  version = "0.3-3";

  format = "pyproject";

  src = fetchFromGitHub {
    owner = "named-data";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-XS71oIydyLYtx6OQGO5NrhjVSyZxnhufrZ1y/6TffPo=";
  };

  disabled = pythonOlder "3.9";

  nativeBuildInputs = [
    setuptools
  ];

  propagatedBuildInputs = [
    pycryptodomex
    lark
    pygtrie
    aenum
    aiohttp
  ];

  nativeCheckInputs = [
    pytestCheckHook
  ];

  pythonImportChecks = [ "ndn" ];

  meta = with lib; {
    description = "An NDN client library with AsyncIO support";
    homepage = "https://github.com/named-data/python-ndn";
    changelog = "https://github.com/named-data/python-ndn/blob/${src.rev}/CHANGELOG.rst";
    license = licenses.asl20;
    maintainers = with maintainers; [ janik ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -7234,6 +7234,8 @@ self: super: with self; {

  python-jwt = callPackage ../development/python-modules/python-jwt { };

  python-ndn = callPackage ../development/python-modules/python-ndn { };

  python-nvd3 = callPackage ../development/python-modules/python-nvd3 { };

  python-youtube = callPackage ../development/python-modules/python-youtube { };