nixpkgs/pkgs/development/tools/enochecker-test/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

70 lines
1.2 KiB
Nix
Raw Normal View History

2023-06-14 11:41:36 +00:00
{ lib
, buildPythonApplication
, fetchPypi
, pythonOlder
, pythonRelaxDepsHook
, certifi
, charset-normalizer
, enochecker-core
, exceptiongroup
, idna
, iniconfig
, jsons
, packaging
, pluggy
, pytest
, requests
, tomli
, typish
, urllib3
}:
buildPythonApplication rec {
pname = "enochecker-test";
version = "0.9.0";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit version;
pname = "enochecker_test";
hash = "sha256-M0RTstFePU7O51YVEncVDuuR6F7R8mfdKbO0j7k/o8Q=";
};
nativeBuildInputs = [
pythonRelaxDepsHook
];
pythonRelaxDeps = true;
propagatedBuildInputs = [
certifi
charset-normalizer
enochecker-core
exceptiongroup
idna
iniconfig
jsons
packaging
pluggy
pytest
requests
tomli
typish
urllib3
];
# tests require network access
doCheck = false;
meta = with lib; {
description = "Automatically test services/checker using the enochecker API";
homepage = "https://github.com/enowars/enochecker_test";
changelog = "https://github.com/enowars/enochecker_test/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fwc ];
};
}