Metadata-Version: 2.1
Name: unimeta
Version: 0.2.8
Summary: UNKNOWN
Home-page: https://github.com/kulame/unimeta
Author: kula
Author-email: kula@live.com
Maintainer: kula
Maintainer-email: kula@live.com
License: MIT/Apache-2.0
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Description-Content-Type: text/markdown
Requires-Dist: devtools
Requires-Dist: mysql-replication
Requires-Dist: pydantic
Requires-Dist: loguru
Requires-Dist: sqlalchemy
Requires-Dist: faker
Requires-Dist: databases
Requires-Dist: clickhouse-driver
Requires-Dist: mysqlclient
Requires-Dist: fastapi
Requires-Dist: uvicorn
Requires-Dist: aiokafka
Requires-Dist: aioch
Requires-Dist: aiohttp

## unimeta

realtime database sync tools

## Installation

unimeta is distributed on `PyPI <https://pypi.org>`_ as a universal
wheel and is available on Linux/macOS and Windows and supports
Python 2.7/3.5+ and PyPy.

```shell

$ pip install unimeta
```

```pycon
>>> from unimeta.pipeline import Pipeline
>>> mysql = "mysql://root:111111@127.0.0.1:3306/hr"
>>> clickhouse = "clickhouse://127.0.0.1:9000/hr"
>>> meta = "unimetad://kula@127.0.0.1:8000/mysql2ch"
>>> pipe = Pipeline(source, sink, meta)
>>> pipe.sync()
```

## License

unimeta is distributed under the terms of both

- `MIT License <https://choosealicense.com/licenses/mit>`_
- `Apache License, Version 2.0 <https://choosealicense.com/licenses/apache-2.0>`_

at your option.


