-
-
Notifications
You must be signed in to change notification settings - Fork 167
Expand file tree
/
Copy pathpyproject.toml
More file actions
68 lines (60 loc) · 1.43 KB
/
pyproject.toml
File metadata and controls
68 lines (60 loc) · 1.43 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
[project]
name = "unzip-bot"
version = "7.2.0"
authors = [
{ name="EDM115", email="unzip@edm115.dev" },
]
description = "A Telegram bot to extract various types of archives"
dependencies = [
"aiocron==2.1",
"aiofiles==24.1.0",
"aiohttp==3.11.18",
"base58check==1.0.2",
"dnspython==2.7.0",
"gitdb==4.0.12",
"GitPython==3.1.44",
"motor==3.7.0",
"mutagen==1.47.0",
"Pillow==11.2.1",
"psutil==7.0.0",
"pykeyboard==0.1.5",
"pyrofork==2.3.61",
"PyTgCrypto==1.2.9.2",
"requests==2.32.3",
"setuptools==80.1.0",
"unzip-http==0.6",
"wheel==0.46.1",
]
requires-python = ">=3.10"
readme = "README.md"
license = {file = "LICENSE"}
[project.scripts]
format = "ruff format"
install = "uv sync"
install-pip = "pip install -U -r requirements.txt"
lint = "ruff check"
lint-fix = "ruff check --fix"
run = "./start.sh"
venv = "python -m venv .venv"
[project.urls]
"Homepage" = "https://github.com/EDM115/unzip-bot"
"Bug Tracker" = "https://github.com/EDM115/unzip-bot/issues"
"Funding" = "https://github.com/EDM115#support-me-"
[tool.ruff]
target-version = "py310"
[tool.ruff.format]
docstring-code-format = true
line-ending = "lf"
skip-magic-trailing-comma = true
[tool.ruff.lint]
logger-objects = ["unzipbot.LOGGER"]
select = ["E", "F", "I", "W"]
[tool.ruff.lint.isort]
split-on-trailing-comma = false
[tool.uv]
compile-bytecode = true
link-mode = "copy"
[tool.uv.pip]
compile-bytecode = true
generate-hashes = true
link-mode = "copy"