Metadata-Version: 2.1
Name: baluchon
Version: 0.0.1
Summary: A tool for managing migrations in Clickhouse
Home-page: https://gitlab.com/aberrier/baluchon
Author: Alain BERRIER
Author-email: alain.berrier@outlook.com
Maintainer: Alain BERRIER
Maintainer-email: alain.berrier@outlook.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Jinja2 (==2.11.2)
Requires-Dist: cerberus (==1.3.2)
Requires-Dist: clickhouse-cityhash (==1.0.2.3)
Requires-Dist: clickhouse-driver (==0.1.4)
Requires-Dist: lz4 (==3.1.0)
Requires-Dist: pendulum (==2.1.2)
Project-URL: Repository, https://gitlab.com/aberrier/baluchon
Description-Content-Type: text/markdown

# [WIP] Clickhouse Migration 

Currently, in active development

A Clickhouse migration tools written in Python.

A tool to manage migrations on Clickhouse using clickhouse-driver

## Inspirations
golang-migrate

## Features
- Support data replication

## TODO
- Tests
- Support prefetching migrations for heavy sources
- Add S3 Source
- Add doc
- Complete exceptions
- Replace cerberus by pydantic
- Implement the graceful stop (finish operations if cancel is requested)
