python312Packages.yoda: 2.0.1 -> 2.0.2
[NixPkgs.git] / pkgs / development / python-modules / pyqvrpro / default.nix
blob53392e3cb18d6f1d31e17db2addf33691d5bad42
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pytest-vcr,
6   pytestCheckHook,
7   pythonOlder,
8   pyyaml,
9   requests,
10   untangle,
13 buildPythonPackage rec {
14   pname = "pyqvrpro";
15   version = "0.52";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchFromGitHub {
21     owner = "oblogic7";
22     repo = pname;
23     rev = "v${version}";
24     hash = "sha256-lOd2AqnrkexNqT/usmJts5NW7vJtV8CRsliYgkhgRaU=";
25   };
27   propagatedBuildInputs = [
28     pyyaml
29     requests
30     untangle
31   ];
33   nativeCheckInputs = [
34     pytest-vcr
35     pytestCheckHook
36   ];
38   pythonImportsCheck = [ "pyqvrpro" ];
40   meta = with lib; {
41     description = "Module for interfacing with QVR Pro API";
42     homepage = "https://github.com/oblogic7/pyqvrpro";
43     license = licenses.mit;
44     maintainers = with maintainers; [ fab ];
45   };