Skip to content

Commit 1852839

Browse files
committed
simplify imports by exposing core classes at package level
1 parent e0c27d2 commit 1852839

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/bubble_data_api_client/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
from bubble_data_api_client.client.orm import BubbleBaseModel
2+
from bubble_data_api_client.client.raw_client import RawClient
13
from bubble_data_api_client.config import (
24
BubbleConfig,
35
ConfigProvider,
46
configure,
57
set_config_provider,
68
)
9+
from bubble_data_api_client.constraints import Constraint, ConstraintTypes, constraint
710
from bubble_data_api_client.pool import client_scope, close_clients
811
from bubble_data_api_client.types import (
912
BubbleField,
@@ -20,6 +23,13 @@
2023
"ConfigProvider",
2124
"configure",
2225
"set_config_provider",
26+
# client classes
27+
"BubbleBaseModel",
28+
"RawClient",
29+
# query building
30+
"Constraint",
31+
"ConstraintTypes",
32+
"constraint",
2333
# client lifecycle
2434
"client_scope",
2535
"close_clients",

0 commit comments

Comments
 (0)