Merge staging-next into staging

This commit is contained in:
github-actions[bot]
2021-05-01 18:26:21 +00:00
committed by GitHub
44 changed files with 1021 additions and 61 deletions
@@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchPypi
, click
, six
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "click-configfile";
version = "0.2.3";
src = fetchPypi {
inherit pname version;
sha256 = "lb7sE77pUOmPQ8gdzavvT2RAkVWepmKY+drfWTUdkNE=";
};
propagatedBuildInputs = [
click
six
];
checkInputs = [
pytestCheckHook
];
disabledTests = [
"test_configfile__with_unbound_section"
"test_matches_section__with_bad_arg"
];
meta = with lib; {
description = "Add support for commands that use configuration files to Click";
homepage = "https://github.com/click-contrib/click-configfile";
license = licenses.bsd3;
maintainers = with maintainers; [ jtojnar ];
};
}
@@ -0,0 +1,30 @@
{ lib
, buildPythonPackage
, fetchPypi
, click
, six
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "click-spinner";
version = "0.1.10";
src = fetchPypi {
inherit pname version;
sha256 = "h+rPnXKYlzol12Fe9X1Hgq6/kTpTK7pLKKN+Nm6XXa8=";
};
checkInputs = [
click
six
pytestCheckHook
];
meta = with lib; {
description = "Add support for showwing that command line app is active to Click";
homepage = "https://github.com/click-contrib/click-spinner";
license = licenses.mit;
maintainers = with maintainers; [ jtojnar ];
};
}
@@ -0,0 +1,42 @@
{ lib
, buildPythonPackage
, fetchPypi
, certifi
, six
, dateutil
, urllib3
}:
buildPythonPackage rec {
pname = "cloudsmith-api";
version = "0.54.15";
format = "wheel";
src = fetchPypi {
pname = "cloudsmith_api";
inherit format version;
sha256 = "X72xReosUnUlj69Gq+i+izhaKZuakM9mUrRHZI5L9h0=";
};
propagatedBuildInputs = [
certifi
six
dateutil
urllib3
];
# Wheels have no tests
doCheck = false;
pythonImportsCheck = [
"cloudsmith_api"
];
meta = with lib; {
description = "Cloudsmith API Client";
homepage = "https://github.com/cloudsmith-io/cloudsmith-api";
license = licenses.asl20;
maintainers = with maintainers; [ jtojnar ];
};
}
@@ -0,0 +1,41 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pyserial-asyncio
, pytest-asyncio
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "pyotgw";
version = "unstable-2021-03-25";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "mvn23";
repo = pname;
rev = "1854ef4ffb907524ff457ba558e4979ba7fabd02";
sha256 = "0zckd85dmzpz0drcgx16ly6kzh1f1slcxb9lrcf81wh1p4q9bcaa";
};
propagatedBuildInputs = [
pyserial-asyncio
];
checkInputs = [
pytest-asyncio
pytestCheckHook
];
pytestFlagsArray = [ "tests" ];
pythonImportsCheck = [ "pyotgw" ];
meta = with lib; {
description = "Python module to interact the OpenTherm Gateway";
homepage = "https://github.com/mvn23/pyotgw";
license = with licenses; [ gpl3Plus ];
maintainers = with maintainers; [ fab ];
};
}