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

This commit is contained in:
Nick Cao 2025-06-06 18:28:37 -04:00 committed by GitHub
commit b91b3c8854
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,12 +8,13 @@
buildPythonApplication, buildPythonApplication,
pytestCheckHook, pytestCheckHook,
requests-mock, requests-mock,
setuptools,
}: }:
buildPythonApplication rec { buildPythonApplication rec {
pname = "meraki-cli"; pname = "meraki-cli";
version = "1.5.0"; version = "1.5.0";
format = "setuptools"; pyproject = true;
src = fetchPypi { src = fetchPypi {
pname = "meraki_cli"; pname = "meraki_cli";
@ -29,18 +30,19 @@ buildPythonApplication rec {
"TestUpgrade" "TestUpgrade"
]; ];
propagatedBuildInputs = [ build-system = [
setuptools
];
dependencies = [
argcomplete argcomplete
jinja2 jinja2
meraki meraki
rich rich
]; ];
nativeBuildInputs = [
pytestCheckHook
];
nativeCheckInputs = [ nativeCheckInputs = [
pytestCheckHook
requests-mock requests-mock
]; ];