Metadata-Version: 2.1
Name: horizon-hwm-store
Version: 1.0.1
Summary: onETL Plugin for Horizon store
Home-page: https://github.com/MobileTeleSystems/horizon-hwm-store
Author: DataOps.ETL Team
Author-email: onetools@mts.ru
License: Apache-2.0
Project-URL: Documentation, https://horizon-hwm-store.readthedocs.io/
Project-URL: Source, https://github.com/MobileTeleSystems/horizon-hwm-store
Project-URL: CI/CD, https://github.com/MobileTeleSystems/horizon-hwm-store/actions
Project-URL: Tracker, https://github.com/MobileTeleSystems/horizon-hwm-store/issues
Keywords: ETL,Horizon,HWM
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: data-horizon[client-sync]<1.1,>=1.0.0
Requires-Dist: etl-entities<2.5.0,>=2.1.0

.. title

Horizon HWM Store
=================

|Repo Status| |PyPI| |PyPI License| |PyPI Python Version|
|Build Status| |Documentation| |Coverage| |pre-commit.ci|

.. |Repo Status| image:: https://www.repostatus.org/badges/latest/active.svg
    :target: https://github.com/MobileTeleSystems/horizon-hwm-store
.. |PyPI| image:: https://img.shields.io/pypi/v/horizon-hwm-store
    :target: https://pypi.org/project/horizon-hwm-store/
.. |PyPI License| image:: https://img.shields.io/pypi/l/horizon-hwm-store.svg
    :target: https://github.com/MobileTeleSystems/horizon-hwm-store/blob/develop/LICENSE.txt
.. |PyPI Python Version| image:: https://img.shields.io/pypi/pyversions/horizon-hwm-store.svg
    :target: https://badge.fury.io/py/horizon-hwm-store
.. |Build Status| image:: https://github.com/MobileTeleSystems/horizon-hwm-store/workflows/Tests/badge.svg
    :target: https://github.com/MobileTeleSystems/horizon-hwm-store/actions
.. |Documentation| image:: https://readthedocs.org/projects/horizon-hwm-store/badge/?version=stable
    :target: https://horizon-hwm-store.readthedocs.io/
.. |Coverage| image:: https://codecov.io/gh/MobileTeleSystems/horizon-hwm-store/branch/develop/graph/badge.svg?token=RIO8URKNZJ
    :target: https://codecov.io/gh/MobileTeleSystems/horizon-hwm-store
.. |pre-commit.ci| image:: https://results.pre-commit.ci/badge/github/MobileTeleSystems/horizon-hwm-store/develop.svg
    :target: https://results.pre-commit.ci/latest/github/MobileTeleSystems/horizon-hwm-store/develop

``horizon-hwm-store`` is a Python library which implements `etl-entities' BaseHWMStore <https://etl-entities.readthedocs.io/en/stable/hwm_store/base_hwm_store.html>`_
interface for `Horizon <https://data-horizon.readthedocs.io/>`_.

Can be used by `onETL <https://onetl.readthedocs.io/en/stable/hwm_store/index.html>`_ for storing HWM values.

Requirements
------------

**Python 3.7+**

Documentation
-------------

See https://horizon-hwm-store.readthedocs.io/

.. install

Installation
---------------

.. code:: bash

    pip install horizon-hwm-store
