``estceque`` -- Elasticsearch ingest pipeline validation
========================================================
``estceque`` (*ElasticSearch Transform Conversion (and) Encapsulation QUEry*)
is a Python module for parsing and rendering Elasticsearch ingest pipelines.
As described in `Validating ingest pipelines`_, you can validate Elasticsearch
ingest pipelines using ``estceque`` with the following snippet:
.. code-block:: python
from estceque import validate_ingest_pipeline_processors
raw_pipeline = {
"name": "hello",
"processors": [
{"json": {"field": "message"}},
],
}
print(validate_ingest_pipeline_processors(raw_pipeline))
The project is present at the following locations:
* `Official website and documentation at estceque.touhey.pro <Website_>`_;
* `estceque repository on Gitlab <Gitlab repository_>`_;
* `estceque project on PyPI <PyPI project_>`_.
.. _Validating ingest pipelines:
https://estceque.touhey.pro/developer-guides/
validating-ingest-pipelines.html
.. _Website: https://estceque.touhey.pro/
.. _Gitlab repository: https://gitlab.com/kaquel/estceque
.. _PyPI project: https://pypi.org/project/estceque/
Raw data
{
"_id": null,
"home_page": "https://estceque.touhey.pro/",
"name": "estceque",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "elasticsearch, es_query, es-query, ingest",
"author": "Thomas Touhey",
"author_email": "thomas@touhey.fr",
"download_url": "https://files.pythonhosted.org/packages/b2/13/d5cfd02886815e97eb07a97fa5cfc67fa65ae1ea7086c7c3917a446f36f7/estceque-0.1.tar.gz",
"platform": null,
"description": "``estceque`` -- Elasticsearch ingest pipeline validation\n========================================================\n\n``estceque`` (*ElasticSearch Transform Conversion (and) Encapsulation QUEry*)\nis a Python module for parsing and rendering Elasticsearch ingest pipelines.\n\nAs described in `Validating ingest pipelines`_, you can validate Elasticsearch\ningest pipelines using ``estceque`` with the following snippet:\n\n.. code-block:: python\n\n from estceque import validate_ingest_pipeline_processors\n\n raw_pipeline = {\n \"name\": \"hello\",\n \"processors\": [\n {\"json\": {\"field\": \"message\"}},\n ],\n }\n\n print(validate_ingest_pipeline_processors(raw_pipeline))\n\nThe project is present at the following locations:\n\n* `Official website and documentation at estceque.touhey.pro <Website_>`_;\n* `estceque repository on Gitlab <Gitlab repository_>`_;\n* `estceque project on PyPI <PyPI project_>`_.\n\n.. _Validating ingest pipelines:\n https://estceque.touhey.pro/developer-guides/\n validating-ingest-pipelines.html\n.. _Website: https://estceque.touhey.pro/\n.. _Gitlab repository: https://gitlab.com/kaquel/estceque\n.. _PyPI project: https://pypi.org/project/estceque/\n",
"bugtrack_url": null,
"license": null,
"summary": "Elasticsearch ingest pipeline validation",
"version": "0.1",
"project_urls": {
"Homepage": "https://estceque.touhey.pro/",
"Repository": "https://gitlab.com/kaquel/estceque"
},
"split_keywords": [
"elasticsearch",
" es_query",
" es-query",
" ingest"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d126037e2a8ac63374349b675703a8da2e8e2dc4400116f095b33469b4ac449e",
"md5": "973c6e8fbbda52bc7095c19ab103267d",
"sha256": "b56785a3fcf0f93b57a202c80ec00b4bbb41afc9a45b65791a08ff0af6345298"
},
"downloads": -1,
"filename": "estceque-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "973c6e8fbbda52bc7095c19ab103267d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 13483,
"upload_time": "2025-01-25T19:12:30",
"upload_time_iso_8601": "2025-01-25T19:12:30.696329Z",
"url": "https://files.pythonhosted.org/packages/d1/26/037e2a8ac63374349b675703a8da2e8e2dc4400116f095b33469b4ac449e/estceque-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b213d5cfd02886815e97eb07a97fa5cfc67fa65ae1ea7086c7c3917a446f36f7",
"md5": "b16acbad063fa80f3aada613bbfb18c9",
"sha256": "921d2a65be2c7918dd58296d772e654336346013c1f6785a3554a9e918fad509"
},
"downloads": -1,
"filename": "estceque-0.1.tar.gz",
"has_sig": false,
"md5_digest": "b16acbad063fa80f3aada613bbfb18c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 11320,
"upload_time": "2025-01-25T19:12:32",
"upload_time_iso_8601": "2025-01-25T19:12:32.001008Z",
"url": "https://files.pythonhosted.org/packages/b2/13/d5cfd02886815e97eb07a97fa5cfc67fa65ae1ea7086c7c3917a446f36f7/estceque-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-25 19:12:32",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "kaquel",
"gitlab_project": "estceque",
"lcname": "estceque"
}