Metadata-Version: 2.1
Name: pyheavydb
Version: 6.4.0
Summary: A DB API 2 compatible client for HeavyDB (formerly OmniSci and MapD).
Author-email: "Heavy.AI" <community@heavy.ai>
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Database
Classifier: Topic :: Scientific/Engineering
Requires-Dist: thrift >=0.13.0
Requires-Dist: sqlalchemy >= 1.3
Requires-Dist: numpy
Requires-Dist: packaging
Requires-Dist: requests >= 2.23.0
Requires-Dist: importlib_metadata
Requires-Dist: pyheavydb[doc] ; extra == "dev"
Requires-Dist: pyheavydb[test] ; extra == "dev"
Requires-Dist: pre-commit ; extra == "dev"
Requires-Dist: flit ; extra == "dev"
Requires-Dist: sphinx ; extra == "doc"
Requires-Dist: numpydoc ; extra == "doc"
Requires-Dist: sphinx-rtd-theme ; extra == "doc"
Requires-Dist: rbc-project >=0.7.3 ; extra == "rbc"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: coverage ; extra == "test"
Requires-Dist: pytest-mock ; extra == "test"
Requires-Dist: pandas ; extra == "test"
Project-URL: Home, https://github.com/heavyai/heavydb
Project-URL: Source, https://github.com/heavyai/heavydb
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: rbc
Provides-Extra: test

![PyPI](https://img.shields.io/pypi/v/pyheavydb?style=for-the-badge)

## pyheavydb

A python [DB API](https://www.python.org/dev/peps/pep-0249/) compliant
interface for [HeavyDB](https://www.heavy.ai/) (formerly OmniSci and MapD).

### Regenerate thrift files
You need to install [thrift](https://thrift.apache.org) compiler. Then
you can do:

```
make thrift
```

### Release
Update first the version numbers and make sure thrift files are up-to-date.
Releasing on PyPi assume you have a PyPi token in your environment.

```
# this will generate thrift files, make a distribution and upload on PyPi
make publish
```

