Metadata-Version: 2.4
Name: lavacli
Version: 3.0.0
Summary: LAVA XML-RPC command line interface
Author-email: Rémi Duraffort <remi.duraffort@linaro.org>
License: AGPLv3+
Project-URL: Homepage, https://gitlab.com/lava/lavacli
Project-URL: Bug Tracker, https://gitlab.com/lava/lavacli/issues/
Project-URL: Source Code, https://gitlab.com/lava/lavacli/
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Communications
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Networking
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp
Requires-Dist: jinja2
Requires-Dist: requests
Requires-Dist: ruamel.yaml
Requires-Dist: voluptuous
Provides-Extra: mcp
Requires-Dist: mcp<2; extra == "mcp"
Dynamic: license-file

lavacli
=======

lavacli is a command line tool to interact with LAVA instances using XML-RPC.

It provides a user space command line interface to any LAVA (Linaro Automated
Validation Architecture) instance for submitting test jobs or querying
the instance for device and job status over XML-RPC. A user account on
the instance is needed to create and use authentication tokens for some calls.
The list of calls supported is described on the API section of the LAVA instance.

The documentation can be found at: https://docs.lavasoftware.org/lavacli/
