Commit 91f17d3e authored by Viorel-Cătălin Răpițeanu's avatar Viorel-Cătălin Răpițeanu
Browse files

python3Packages.zephyr-python-api: init at 0.0.3

Add Python package zephyr-python-api.

Homepage: https://github.com/nassauwinter/zephyr-python-api

This is a set of wrappers for Zephyr Scale (TM4J) REST API.
This means you can interact with Zephyr Scale without GUI, access it with python
code and create automation scripts for your every day interactions.
parent d2d134fd
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchPypi
, requests
, setuptools
}:

buildPythonPackage rec {
  pname = "zephyr-python-api";
  version = "0.0.3";
  format = "pyproject";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-M9Kf0RtoSeDFAAgAuks+Ek+Wg5OM8qmd3eDoaAgAa3A=";
  };

  nativeBuildInputs = [ setuptools ];

  propagatedBuildInputs = [
    requests
  ];

  # No tests in archive
  doCheck = false;

  pythonImportsCheck = [ "zephyr" ];

  meta = {
    homepage = "https://github.com/nassauwinter/zephyr-python-api";
    description = "A set of wrappers for Zephyr Scale (TM4J) REST API";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ rapiteanu ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -14046,6 +14046,8 @@ self: super: with self; {
    python3 = python;
  })).py;

  zephyr-python-api = callPackage ../development/python-modules/zephyr-python-api { };

  zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };

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