-
Notifications
You must be signed in to change notification settings - Fork 33
/
pyproject.toml
46 lines (39 loc) · 1.24 KB
/
pyproject.toml
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
[tool.poetry]
name = "pinotdb"
version = "5.6.0"
description = "Python DB-API and SQLAlchemy dialect for Pinot."
authors = ["Beto Dealmeida <[email protected]>", "Devesh Agrawal <[email protected]>", "Xiang Fu <[email protected]>", "Rong Rong <[email protected]>"]
license = "MIT"
readme = "README.md"
packages = [{include = "pinotdb"}]
homepage = "https://github.com/python-pinot-dbapi/pinot-dbapi"
[tool.poetry.dependencies]
python = ">=3.7,<4"
ciso8601 = "^2.1.3"
httpx = ">=0.23.0,<0.28.0"
sqlalchemy = {version = ">=1.4,<2", optional = true}
requests = "^2.25.0"
[tool.poetry.extras]
sqlalchemy = ["sqlalchemy", "requests"]
[tool.poetry.group.dev.dependencies]
coverage = "^6.5.0"
pytest = "^7.1.3"
pytest-cov = "^4.0.0"
parameterized = "^0.8.1"
tox = "^3.26.0"
urllib3 = "^1.26.12"
flake8 = "^5"
mock = "^4.0.3"
responses = "^0.22.0"
ipdb = "^0.13.13"
[tool.pytest.ini_options]
addopts = "--cov=pinotdb --cov-branch"
[tool.coverage.report]
show_missing = true
[tool.poetry.plugins."sqlalchemy.dialects"]
pinot = "pinotdb.sqlalchemy:PinotHTTPDialect"
"pinot.http" = "pinotdb.sqlalchemy:PinotHTTPDialect"
"pinot.https" = "pinotdb.sqlalchemy:PinotHTTPSDialect"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"