| Github Workflow | PyPI Version | PyPI Downloads | CodeCov |
|---|---|---|---|
TDengine connector for Python enables python programs to access TDengine, using an API which is compliant with the Python DB API 2.0 (PEP-249). It contains two modules:
- The
taosmodule. It uses TDengine C client library for client server communications. - The
taosrestmodule. It wraps TDengine RESTful API to Python DB API 2.0 (PEP-249). With this module, you do not need to install the TDengine C client library.
You can use pip to install the connector from PyPI:
pip install taospyOr with git url:
pip install git+https://github.com/taosdata/taos-connector-python.gitNote: taospy v2.7.2 requirs Python 3.6+. The early versions of taospy from v2.5.0 to v2.7.1 require Python 3.7+.
pip install taospy[ws]pip install taos-ws-pyNote: The taosws module is provided by taos-ws-py package separately from v2.7.2. It is part of early version of taospy. taos-ws-py requires Python 3.7+.
taosrestis designed to use with taosAdapter. If your TDengine version is older than v2.4.0.0, taosAdapter may not be available.
We use MIT license for Python connector.