python-jmespath

Python module for declarative JSON document element extraction

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"].

Для openSUSE Leap 15.5 нет официального пакета

Дистрибутивы

openSUSE Tumbleweed

devel:ALP Экспериментальный
1.0.1
devel:languages:python Экспериментальный
1.0.1
system:homeautomation:home-assistant Экспериментальный
0.10.0

openSUSE Leap 15.6

devel:languages:python Экспериментальный
1.0.1
devel:languages:python:backports Экспериментальный
1.0.1

openSUSE Leap 15.5

Cloud:OpenStack:2023.2 Экспериментальный
1.0.1
devel:languages:python:backports Экспериментальный
1.0.1

openSUSE Leap 15.4

Cloud:OpenStack:Zed Экспериментальный
1.0.1
devel:languages:python:backports Экспериментальный
1.0.1

openSUSE Backports for SLE 15 SP3

home:frispete:python Сообщество
0.10.0
home:kubabu89702 Сообщество
1.0.1

SUSE SLE-15-SP2

Cloud:OpenStack:Master Экспериментальный
1.0.1
Cloud:OpenStack:Ussuri Экспериментальный
0.9.5
Cloud:Tools Экспериментальный
0.10.0
devel:languages:python:backports Экспериментальный
0.10.0

SUSE SLE-15-SP1

devel:languages:python:backports Экспериментальный
0.10.0

SUSE SLE-12-SP5

home:kubabu89702 Сообщество
1.0.1

Debian 10

systemsmanagement:saltstack:products:d... Экспериментальный
0.9.3
systemsmanagement:saltstack:products:t... Экспериментальный
0.9.3

Debian 9.0

systemsmanagement:saltstack:products:d... Экспериментальный
0.9.3
systemsmanagement:saltstack:products:n... Экспериментальный
0.9.3

Fedora Rawhide (unstable)

home:alvistack Сообщество
1.0.1
home:buluma Сообщество
1.0.1
home:kubabu89702 Сообщество
1.0.1

Fedora 40

home:alvistack Сообщество
1.0.1

Fedora 39

home:alvistack Сообщество
1.0.1
home:kubabu89702 Сообщество
1.0.1

Fedora 38

home:alvistack Сообщество
1.0.1
home:kubabu89702 Сообщество
1.0.1

RedHat RHEL-7

isv:perlur:epel Экспериментальный
0.9.0

CentOS CentOS-8-Stream

home:buluma Сообщество
1.0.1

CentOS CentOS-7

systemsmanagement:Ardana:8:CentOS Экспериментальный
0.9.2
systemsmanagement:Ardana:8:CentOS:7.3 Экспериментальный
0.9.2
systemsmanagement:Ardana:8:CentOS:7.5 Экспериментальный
0.9.2
systemsmanagement:Ardana:9:CentOS:7.5 Экспериментальный
0.9.3
home:alvistack Сообщество
0.10.0
home:buluma Сообщество
1.0.1
home:lixy Сообщество
1.0.1

Ubuntu 18.04

systemsmanagement:saltstack:products:d... Экспериментальный
0.9.3
systemsmanagement:saltstack:products:n... Экспериментальный
0.9.3
systemsmanagement:saltstack:products:t... Экспериментальный
0.9.3

Неподдерживаемые дистрибутивы

Следующие дистрибутивы не имеют официальной поддержки. Используйте их пакеты на свой страх и риск.

openSUSE:Slowroll:Base:2

openSUSE:Leap:15.0

openSUSE:Leap:15.1

openSUSE:Leap:15.2

openSUSE:Leap:42.2

openSUSE:Leap:42.3

openSUSE:Leap:42.1

openSUSE:13.2

SUSE:SLE-15:GA

SUSE:ALP:Workbench

SUSE:ALP

SUSE:SLE-12:SLE-Module-Adv-Systems-Management

SUSE:SLE-12:SLE-Module-Toolchain

AlmaLinux:9

CentOS:CentOS-9:Stream

OBS:DefaultKernel

AlmaLinux:8

home:coolo:alp

RockyLinux:9