-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
42 lines (35 loc) · 1.33 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
[tool.poetry]
name = "say-botel"
version = "0.1.0"
description = "This serviece provides the telegram related stuff/behavior to other SayIf services"
license = "LGPL-3.0-or-later"
repository = "https://github.com/SayIfOrg/say_botel"
authors = ["Amir Khalife <[email protected]>"]
packages = [{include = "botel"},{include = "main.py"}]
[tool.poetry.dependencies]
python = "~3.9 || ~3.10 || ~3.11"
pyTelegramBotAPI = "~4.7.0"
aiohttp = "*" # required by "pyTelegramBotAPI" async
alembic = "~1.8.1"
asyncpg = "~0.27" # alternatively you can use psycopg3
beautifulsoup4 = "~4.11"
grpcio = "~1.50"
grpcio-tools = "~1.50"
sqlalchemy = "~1.4.40"
say-protos = {git = "https://github.com/SayIfOrg/say_protos.git", subdirectory = "packages/python", rev = "56a4174e39bfe"}
gql = "~3.4.1"
[tool.poetry.group.dev.dependencies]
python-dotenv = "~1.0"
[tool.poetry.group.local.dependencies]
# local dependencies to develop in sync with dependent packages
# change the relative path to fit your usecagse
# say-protos = {path = "../path-to-local-dependency/say_protos/packages/python", develop = true}
[tool.poetry.extras]
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.isort]
extend_skip="alembic"
lines_after_imports=2
profile = "black"
py_version=39