Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / python-hl7 / default.nix
blob98a73c8252ba60f3a5ff796b926f543ff861652c
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pythonOlder
5 , pytestCheckHook
6 , setuptools
7 }:
9 buildPythonPackage rec {
10   pname = "python-hl7";
11   version = "0.4.5";
12   pyproject = true;
14   disabled = pythonOlder "3.7";
16   src = fetchFromGitHub {
17     owner = "johnpaulett";
18     repo = "python-hl7";
19     rev = "refs/tags/${version}";
20     hash = "sha256-9uFdyL4+9KSWXflyOMOeUudZTv4NwYPa0ADNTmuVbqo=";
21   };
23   nativeBuildInputs = [ setuptools ];
25   nativeCheckInputs = [ pytestCheckHook ];
27   pythonImportsCheck = [ "hl7" ];
29   meta = with lib; {
30     description = "A simple library for parsing messages of Health Level 7 (HL7) version 2.x into Python objects";
31     homepage = "https://python-hl7.readthedocs.org";
32     changelog = "https://python-hl7.readthedocs.io/en/latest/changelog.html";
33     license = licenses.bsd3;
34     maintainers = with maintainers; [ bcdarwin ];
35   };