Add jmespath deps in poetry which is required for json_query filter
diff --git a/poetry.lock b/poetry.lock
index 8f3884b..8284e37 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -19,7 +19,7 @@
name = "ansible-core"
version = "2.13.4"
description = "Radically simple IT automation"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.8"
@@ -120,7 +120,7 @@
name = "cffi"
version = "1.15.1"
description = "Foreign Function Interface for Python calling C code."
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -225,7 +225,7 @@
name = "cryptography"
version = "38.0.1"
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.6"
@@ -391,7 +391,7 @@
name = "Jinja2"
version = "3.1.2"
description = "A very fast and expressive template engine."
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -425,6 +425,14 @@
jinja2 = "*"
[[package]]
+name = "jmespath"
+version = "1.0.1"
+description = "JSON Matching Expressions"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[[package]]
name = "jsonschema"
version = "4.16.0"
description = "An implementation of JSON Schema validation for Python"
@@ -444,7 +452,7 @@
name = "MarkupSafe"
version = "2.1.1"
description = "Safely add untrusted strings to HTML/XML markup."
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -640,7 +648,7 @@
name = "pycparser"
version = "2.21"
description = "C parser in Python"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
@@ -863,7 +871,7 @@
name = "resolvelib"
version = "0.8.1"
description = "Resolve abstract dependencies into concrete ones"
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -1091,7 +1099,7 @@
[metadata]
lock-version = "1.1"
python-versions = "^3.10"
-content-hash = "4abadac17759403ea3de2d0043de9f2676aa05ae2d9992178a9796c0862df1b9"
+content-hash = "627ad6282e303eec3a6782ed76e9bcbc71d36ca9b84a05efea7497fe2b217cf3"
[metadata.files]
ansible-compat = [
@@ -1423,6 +1431,10 @@
{file = "jinja2-time-0.2.0.tar.gz", hash = "sha256:d14eaa4d315e7688daa4969f616f226614350c48730bfa1692d2caebd8c90d40"},
{file = "jinja2_time-0.2.0-py2.py3-none-any.whl", hash = "sha256:d3eab6605e3ec8b7a0863df09cc1d23714908fa61aa6986a845c20ba488b4efa"},
]
+jmespath = [
+ {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"},
+ {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"},
+]
jsonschema = [
{file = "jsonschema-4.16.0-py3-none-any.whl", hash = "sha256:9e74b8f9738d6a946d70705dc692b74b5429cd0960d58e79ffecfc43b2221eb9"},
{file = "jsonschema-4.16.0.tar.gz", hash = "sha256:165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23"},
diff --git a/pyproject.toml b/pyproject.toml
index 54f17c7..c9ecec9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -20,6 +20,7 @@
eventlet = "^0.33.1"
tomli = "^2.0.1"
tomli-w = "^1.0.0"
+jmespath = "^1.0.1"
[tool.poetry.group.dev.dependencies]
pytest = "^7.1.3"