-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathpyproject.toml
54 lines (48 loc) · 1.41 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
48
49
50
51
52
53
54
[tool.poetry]
name = "CslBot"
version = "0.21"
license = "GPL-2.0-or-later"
readme = "README.rst"
description = "An easily extensible, modular irc bot."
repository = "https://github.com/tjcsl/cslbot"
authors = ["The TJHSST Computer Systems Lab <[email protected]>"]
keywords = ["csl", "tjhsst", "tj", "irc", "bot"]
classifiers = [
"Development Status :: 4 - Beta",
"Topic :: Communications :: Chat :: Internet Relay Chat",
]
[tool.poetry.dependencies]
python = ">=3.10,<3.12"
irc = "^20.5.0"
SQLAlchemy = "^2.0.36"
alembic = "^1.14.0"
python-dateutil = "^2.9.0.post0"
requests = "^2.32.3"
requests-oauthlib = ">=1.3.1,<3.0.0"
lxml = ">=4.9.3,<6.0.0"
geoip2 = "^4.8.1"
TwitterSearch = "^1.0.2"
python-twitter = "^3.5"
psycopg2 = "^2.9.10"
absl-py = ">=1.4,<3.0"
cslbot-tjhsst = {git = "https://github.com/tjcsl/cslbot-tjhsst"}
[tool.poetry.group.dev.dependencies]
autopep8 = "^2.3.1"
yapf = "^0.43.0"
isort = "^5.13.2"
Sphinx = "^8.1.3"
pytest = ">=7.4.3,<9.0.0"
poetry = "^1.8.4"
pytype = "^2024.10.11"
[tool.poetry.scripts]
cslbot = "cslbot.helpers.core:init"
cslbot-parselogs = "cslbot.scripts.parselogs:main"
cslbot-parsedata = "cslbot.scripts.parsedata:main"
cslbot-genbabble = "cslbot.scripts.gen_babble:main"
cslbot-reload = "cslbot.scripts.reload:main"
cslbot-migrate = "cslbot.scripts.migrate:main"
[tool.pytype]
inputs = ['cslbot']
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"