xmpp-api/pyproject.toml
Alexander PapaTutuWawa d35a077730
Some checks failed
ci/woodpecker/push/check Pipeline failed
Bump version
2025-04-21 17:55:20 +02:00

43 lines
758 B
TOML

[project]
name = "xmpp-api"
version = "0.1.3"
description = "A Discord-like API for XMPP bots"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
# Config
"pydantic",
"pydantic-yaml",
# Web service
"fastapi[standard]",
"sqlmodel",
# XMPP
"slixmpp@git+https://codeberg.org/poezio/slixmpp"
]
[project.optional-dependencies]
# For connecting to Postgres databases
postgres = [
"psycopg2>=2.9.10"
]
# Development tooling
dev = [
"ruff>=0.11.6",
"black>=25.1.0",
"mypy>=1.15.0",
"bandit>=1.8.3"
]
[project.scripts]
xmpp-api-useradd = "xmpp_api.cli.add_user:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true