Metadata-Version: 2.1
Name: hat-util
Version: 0.4.0.dev20200709
Summary: Hat utility modules
Home-page: https://github.com/hat-open/hat-core
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
Requires-Dist: pyyaml
Requires-Dist: jsonschema
Requires-Dist: jsonpatch


Hat Core - Python utility library
=================================

This library is part of Hat Open project - open-source framework of tools and
libraries for developing applications used for remote monitoring, control and
management of intelligent electronic devices such as IoT devices, PLCs,
industrial automation or home automation systems.

Development of Hat Open and associated repositories is sponsored by
Končar - Power Plant and Electric Traction Engineering Inc.
(Končar KET - `<https://www.koncar-ket.hr>`_).

For more information see:

    * `hat-util` documentation - `<https://core.hat-open.com/docs/libraries/util/python.html>`_
    * Hat Core homepage - `<https://core.hat-open.com>`_
    * Hat Core git repository - `<https://github.com/hat-open/hat-core.git>`_

.. warning::

    This project is currently in state of active development. Features,
    functionality and API are unstable.


About
-----

Package `hat-util` provides common utility functions not available
as part of Python standard library. These function are available as parts of
modules:

    * `hat.util.common`

        Extensions of basic builtin python data types.

    * `hat.util.aio`

        Utility functions and data structures providing enhancment of
        `asyncio` library.

    * `hat.util.json`

        Functions related to serialization of JSON data and validation based
        on JSON Schemas.


