Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
72 lines (64 loc) · 1.87 KB
/
Copy pathpyproject.toml
File metadata and controls
72 lines (64 loc) · 1.87 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[build-system]
requires = ["setuptools>=61"]
build-backend = "setuptools.build_meta"
[project]
name = "Pytdbot"
dynamic = ["version"]
description = "Easy-to-use asynchronous TDLib wrapper for Python."
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.10"
license = "MIT"
license-files = ["LICENSE"]
authors = [{ name = "AYMEN A", email = "let.me.code.safe@gmail.com" }]
dependencies = []
keywords = [
"telegram",
"tdlib",
"bot",
"telegram-client",
"telegram-bot",
"bot-api",
"tdlib-python",
"tdlib-bot",
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: 3.15",
"Framework :: AsyncIO",
"Topic :: Software Development :: Libraries",
"Topic :: Communications :: Chat",
]
[project.urls]
Source = "https://github.com/pytdbot/client"
Tracker = "https://github.com/pytdbot/client/issues"
Documentation = "https://pytdbot.pages.dev"
[project.optional-dependencies]
tdjson = ["tdjson"]
nats = ["nats-py"]
docs = [
"properdocs>=1.6.7",
"mkdocs-material",
"mkdocs-autorefs",
"mkdocs-gen-files",
"mkdocs-literate-nav",
]
test = ["pytest", "pytest-asyncio>=0.24"]
[project.scripts]
pytdbot-docs = "pytdbot.docs:main"
[tool.setuptools.packages.find]
exclude = ["examples", "docs", "tests"]
[tool.pytest.ini_options]
testpaths = ["tests"]
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "function"
[tool.setuptools.package-data]
pytdbot = ["td_api.*", "ai/SKILL.md", "ai/helpers.json"]
[tool.setuptools.dynamic]
version = { attr = "pytdbot.__version__" }