Metadata-Version: 2.1
Name: saltext.elasticsearch
Version: 0.0.3
Summary: 'Elasticsearch extension'
Home-page: http://github.com/cesan3/salt-ext-elasticsearch
Author: Cesar Sanchez
Author-email: cesan3@gmail.com
License: Apache Software License
Project-URL: Source, http://github.com/cesan3/salt-ext-elasticsearch
Project-URL: Tracker, http://github.com/cesan3/salt-ext-elasticsearch/issues
Keywords: salt-extension
Platform: any
Classifier: Programming Language :: Python
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.5
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: salt>=3004.1
Provides-Extra: tests
Requires-Dist: mock>=3.0.0; extra == "tests"
Requires-Dist: docker; extra == "tests"
Requires-Dist: pytest>=7.2.0; extra == "tests"
Requires-Dist: pytest-salt-factories>=1.0.0rc27; extra == "tests"
Requires-Dist: pytest-helpers-namespace>=2019.1.8; extra == "tests"
Requires-Dist: pytest-subtests; extra == "tests"
Requires-Dist: pytest-timeout; extra == "tests"
Requires-Dist: pytest-httpserver; extra == "tests"
Requires-Dist: pytest-custom-exit-code>=0.3; extra == "tests"
Requires-Dist: flaky; extra == "tests"
Requires-Dist: more-itertools; extra == "tests"
Provides-Extra: dev
Requires-Dist: nox==2021.6.12; extra == "dev"
Requires-Dist: pre-commit==2.13.0; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: SaltPyLint; extra == "dev"
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: enchant; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-prompt; extra == "docs"
Requires-Dist: sphinxcontrib-spelling; extra == "docs"
Requires-Dist: requests; extra == "docs"
Provides-Extra: docsauto
Requires-Dist: sphinx-autobuild; extra == "docsauto"

# elasticsearch

'Elasticsearch extension'

## Quickstart

To get started with your new project:

    # Create a new venv
    python3 -m venv env --prompt elasticsearch
    source env/bin/activate

    # On mac, you may need to upgrade pip
    python -m pip install --upgrade pip

    # On WSL or some flavors of linux you may need to install the `enchant`
    # library in order to build the docs
    sudo apt-get install -y enchant

    # Install extension + test/dev/doc dependencies into your environment
    python -m pip install -e .[tests,dev,docs]

    # Run tests!
    python -m nox -e tests-3

    # skip requirements install for next time
    export SKIP_REQUIREMENTS_INSTALL=1

    # Build the docs, serve, and view in your web browser:
    python -m nox -e docs && (cd docs/_build/html; python -m webbrowser localhost:8000; python -m http.server; cd -)

    # Run the example function
    salt-call --local elasticsearch.ping
