Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pyorthanc / default.nix
blob3c5b2ec5b78d5b443142a333b7eef8591e6cf69f
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pythonOlder
5 , pythonRelaxDepsHook
6 , poetry-core
7 , httpx
8 , pydicom
9 }:
11 buildPythonPackage rec {
12   pname = "pyorthanc";
13   version = "1.16.1";
14   disabled = pythonOlder "3.8";
16   format = "pyproject";
18   src = fetchFromGitHub {
19     owner = "gacou54";
20     repo = pname;
21     rev = "refs/tags/v${version}";
22     hash = "sha256-6l3L0YUAqedyRjlQ6K3SaAMdGK2C0AeKpJj6MyXi4RA=";
23   };
25   nativeBuildInputs = [ pythonRelaxDepsHook poetry-core ];
27   propagatedBuildInputs = [ httpx pydicom ];
29   pythonRelaxDeps = [
30     "httpx"
31   ];
33   doCheck = false;  # requires orthanc server (not in Nixpkgs)
35   pythonImportsCheck = [
36     "pyorthanc"
37   ];
39   meta = with lib; {
40     description = "Python library that wraps the Orthanc REST API";
41     homepage = "https://github.com/gacou54/pyorthanc";
42     changelog = "https://github.com/gacou54/pyorthanc/releases/tag/v${version}";
43     license = licenses.mit;
44     maintainers = with maintainers; [ bcdarwin ];
45   };