Netdata.cloud bot for Zulip
at main 1.0 kB view raw
1[project] 2name = "netdata-zulip-bot" 3version = "0.1.0" 4description = "Zulip bot for receiving Netdata Cloud webhook notifications" 5authors = [ 6 {name = "Anil Madhavapeddy", email = "anil@recoil.org"} 7] 8readme = "README.md" 9requires-python = ">=3.11" 10dependencies = [ 11 "fastapi>=0.104.0", 12 "uvicorn[standard]>=0.24.0", 13 "zulip>=0.9.0", 14 "pydantic>=2.5.0", 15 "python-multipart>=0.0.6", 16 "python-dotenv>=1.0.0", 17 "structlog>=23.2.0", 18] 19 20[project.optional-dependencies] 21dev = [ 22 "pytest>=7.4.0", 23 "pytest-asyncio>=0.21.0", 24 "httpx>=0.25.0", 25 "black>=23.0.0", 26 "ruff>=0.1.0", 27] 28 29[build-system] 30requires = ["hatchling"] 31build-backend = "hatchling.build" 32 33[project.scripts] 34netdata-zulip-bot = "netdata_zulip_bot.main:main" 35 36[tool.ruff] 37line-length = 88 38target-version = "py311" 39 40[tool.ruff.lint] 41select = ["E", "F", "I", "N", "W", "UP"] 42 43[tool.black] 44line-length = 88 45target-version = ['py311'] 46 47[dependency-groups] 48dev = [ 49 "httpx>=0.28.1", 50 "pytest>=8.4.1", 51 "pytest-asyncio>=1.1.0", 52]