-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
47 lines (42 loc) · 1.39 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
47
[tool.poetry]
name = "python-connect"
version = "0.1.1.3"
description = "python database manipulation with advanced features"
authors = ["Thompson <[email protected]>"]
packages = [{ include = "pyconn", from = 'src' }]
homepage = "https://github.com/thompson0012/PyConn"
repository = "https://github.com/thompson0012/PyConn"
[tool.poetry.dependencies]
python = ">=3.10"
sqlmodel = "^0.0.8"
pydantic = "^1.10.1"
toml = "^0.10.2"
addict = "^2.4.0"
pampy = "^0.3.0"
Humre = "^0.2.0"
pendulum = "^2.1.2"
psycopg = { extras = ["binary"], version = "^3.1.2", optional = true }
google-cloud-bigquery = { version = "^3.3.2", optional = true }
google-cloud-storage = { version = "^2.5.0", optional = true }
s3 = { version = "^3.0.0", optional = true }
asyncpg = { version = "^0.26.0", optional = true }
aiomysql = { version = "^0.1.1", optional = true }
boto3 = { version = "^1.24.69", optional = true }
[tool.poetry.dev-dependencies]
modin = { extras = ["dask"], version = "^0.15.3" }
flashtext = "^2.7"
sqloxide = "^0.1.22"
Faker = "^14.2.0"
PySnooper = "^1.1.1"
nest-asyncio = "^1.5.6"
orjson = "^3.8.0"
bson = "^0.5.10"
sqlglot = "^5.3.1"
[tool.poetry.extras]
google = ['google-cloud-bigquery', 'google-cloud-storage']
aws = ['boto3', 's3']
mysql = ['pymysql', 'aiomysql']
pgsql = ['psycopg', 'asyncpg']
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"