Files
discord-embed/pyproject.toml
pre-commit-ci[bot] c27f9f7af3 [pre-commit.ci] pre-commit autoupdate ()
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/tox-dev/pyproject-fmt: 1.8.0 → 2.1.3](https://github.com/tox-dev/pyproject-fmt/compare/1.8.0...2.1.3)
- [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.7)
- [github.com/rhysd/actionlint: v1.6.27 → v1.7.1](https://github.com/rhysd/actionlint/compare/v1.6.27...v1.7.1)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-04 00:56:45 +02:00

54 lines
1.1 KiB
TOML

[build-system]
build-backend = "poetry.core.masonry.api"
requires = [
"poetry-core>=1",
]
[tool.poetry]
name = "discord-embed"
version = "1.0.0"
description = "Make nice embeds for Discord"
authors = [
"Joakim Hellsén <tlovinator@gmail.com>",
]
license = "GPL-3.0-or-later"
[tool.poetry.dependencies]
python = "^3.12"
fastapi = "^0.111.0"
ffmpeg-python = "^0.2.0"
discord-webhook = "^1.3.1"
python-multipart = "^0.0.9"
python-dotenv = "^1.0.1"
Jinja2 = "^3.1.3"
uvicorn = { extras = [
"standard",
], version = "^0.30.0" }
[tool.poetry.group.dev.dependencies]
httpx = "^0.27.0"
pytest = "^8.2.0"
pre-commit = "^3.7.0"
[tool.ruff]
preview = true
fix = true
unsafe-fixes = true
select = [
"ALL",
]
ignore = [
"D100",
"D104",
"CPY001",
"ANN201",
"RUF029",
]
per-file-ignores."tests/**/*.py" = [
"S101", # asserts allowed in tests...
"ARG", # Unused function args -> fixtures nevertheless are functionally relevant...
"FBT", # Don't care about booleans as positional arguments in tests, e.g. via @pytest.mark.parametrize()
]
pydocstyle.convention = "google"