Retro Bulletin Board Systems on atproto. Web app and TUI.
lazy mirror of alyraffauf/atbbs
atbbs.xyz
forums
python
tui
atproto
bbs
1[project]
2name = "atbbs"
3version = "1.4.0"
4description = "Decentralized bulletin boards on atproto."
5readme = "README.md"
6requires-python = ">=3.14"
7dependencies = [
8 "aiohttp>=3.13.5",
9 "authlib>=1.6.9",
10 "httpx>=0.28.1",
11 "platformdirs>=4.0.0",
12 "rich-click>=1.9.7",
13 "textual>=8.2.2",
14 "piexif>=1.1.3",
15]
16
17[build-system]
18requires = ["hatchling"]
19build-backend = "hatchling.build"
20
21[project.scripts]
22atbbs = "cli.__main__:main"
23
24[tool.hatch.build.targets.wheel]
25packages = ["cli", "core", "telnet", "tui"]
26
27[tool.hatch.build.targets.wheel.force-include]
28"data/shared.json" = "core/_shared.json"
29
30[dependency-groups]
31dev = ["pytest>=8.0"]
32
33[tool.pytest.ini_options]
34testpaths = ["tests"]
35pythonpath = ["."]