Metadata-Version: 2.4
Name: dolphindb
Version: 3.0.4.2
Summary: A C++ boosted DolphinDB Python API based on Pybind11
Author-email: "DolphinDB, Inc." <support@dolphindb.com>
License: DolphinDB
Project-URL: Homepage, https://dolphindb.com
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<3,>=1.18.0
Requires-Dist: pandas!=1.3.0,<3,>=1.0.0
Requires-Dist: future
Requires-Dist: packaging
Requires-Dist: pydantic>=2.0
Dynamic: license-file
Dynamic: requires-python

# DolphinDB Python SDK

A C++ boosted API for Python, built on Pybind11.

## Requirements

To use DolphinDB Python SDK, you'll need:

- Python:
  - CPython: version 3.8 and newer
- DolphinDB Server
- Packages:
  - NumPy: version 1.18 and newer
  - pandas: version 1.0 and newer, but earlier than 3.0, and not version 1.3.0
  - future
  - packaging
  - pydantic: version 2.0 and newer
- Extension Packages:
  - PyArrow: version 9.0.0 and newer

## Installation

To install the DolphinDB package, use the following command:

```sh
pip install dolphindb
```

## Example Code

Here's an example of using DolphinDB Python SDK:

```python
import dolphindb as ddb

conn = ddb.Session()
conn.connect("localhost", 8848, "admin", "123456")

conn.run("1+1;")
-----------------------
2
```
