How to Install and Uninstall python3-jmespath Package on openSUSE Leap

Last updated: May 19,2024

1. Install "python3-jmespath" package

Learn how to install python3-jmespath on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install python3-jmespath

2. Uninstall "python3-jmespath" package

In this section, we are going to explain the necessary steps to uninstall python3-jmespath on openSUSE Leap:

$ sudo zypper remove python3-jmespath

3. Information about the python3-jmespath package on openSUSE Leap

Information for package python3-jmespath:
-----------------------------------------
Repository : Update repository with updates from SUSE Linux Enterprise 15
Name : python3-jmespath
Version : 0.9.3-150000.3.5.1
Arch : noarch
Vendor : SUSE LLC
Installed Size : 177.5 KiB
Installed : No
Status : not installed
Source package : python-jmespath-0.9.3-150000.3.5.1.src
Upstream URL : https://github.com/boto/jmespath
Summary : Extract elements from JSON document
Description :
JMESPath (pronounced "jaymz path") allows you to declaratively specify how
to extract elements from a JSON document.
For example, given this document:
{"foo": {"bar": "baz"}}
The jmespath expression foo.bar will return "baz".
JMESPath also supports:
Referencing elements in a list. Given the data:
{"foo": {"bar": ["one", "two"]}}
The expression: foo.bar[0] will return "one". You can also reference all
the items in a list using the * syntax:
{"foo": {"bar": [{"name": "one"}, {"name": "two"}]}}
The expression: foo.bar[*].name will return ["one", "two"]. Negative
indexing is also supported (-1 refers to the last element in the list).
Given the data above, the expression foo.bar[-1].name will return ["two"].
The * can also be used for hash types:
{"foo": {"bar": {"name": "one"}, "baz": {"name": "two"}}}
The expression: foo.*.name will return ["one", "two"].