1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
from __future__ import annotations
from .prettytable import (
ALL,
DEFAULT,
DOUBLE_BORDER,
FRAME,
HEADER,
MARKDOWN,
MSWORD_FRIENDLY,
NONE,
ORGMODE,
PLAIN_COLUMNS,
RANDOM,
SINGLE_BORDER,
PrettyTable,
TableHandler,
from_csv,
from_db_cursor,
from_html,
from_html_one,
from_json,
)
__all__ = [
"ALL",
"DEFAULT",
"DOUBLE_BORDER",
"SINGLE_BORDER",
"FRAME",
"HEADER",
"MARKDOWN",
"MSWORD_FRIENDLY",
"NONE",
"ORGMODE",
"PLAIN_COLUMNS",
"RANDOM",
"PrettyTable",
"TableHandler",
"from_csv",
"from_db_cursor",
"from_html",
"from_html_one",
"from_json",
]
try:
# Python 3.8+
import importlib.metadata as importlib_metadata
except ImportError:
# <Python 3.7 and lower
import importlib_metadata # type: ignore
__version__ = importlib_metadata.version(__name__)
|