meraki-cli: modernize, fix cross build (#414154)

Nick Cao b91b3c88 c9e79e6d

Changed files
+8 -6
pkgs
tools
admin
meraki-cli
+8 -6
pkgs/tools/admin/meraki-cli/default.nix
···
buildPythonApplication,
pytestCheckHook,
requests-mock,
+
setuptools,
}:
buildPythonApplication rec {
pname = "meraki-cli";
version = "1.5.0";
-
format = "setuptools";
+
pyproject = true;
src = fetchPypi {
pname = "meraki_cli";
···
"TestUpgrade"
];
-
propagatedBuildInputs = [
+
build-system = [
+
setuptools
+
];
+
+
dependencies = [
argcomplete
jinja2
meraki
rich
];
-
nativeBuildInputs = [
+
nativeCheckInputs = [
pytestCheckHook
-
];
-
-
nativeCheckInputs = [
requests-mock
];