lemoncurry/pyproject.toml

79 lines
1.3 KiB
TOML
Raw Normal View History

2024-03-13 03:10:51 -04:00
[project]
2023-08-10 02:30:06 -04:00
name = "lemoncurry"
2024-05-19 02:04:00 -04:00
version = "1.12.5"
2023-08-10 02:30:06 -04:00
description = "Indieweb-compatible personal website"
2024-03-13 03:10:51 -04:00
authors = [
{name = "Danielle McLean", email = "dani@00dani.me"},
]
license = {text = "MIT"}
requires-python = "<4.0,>=3.12"
2023-08-10 02:30:06 -04:00
2024-03-13 03:10:51 -04:00
dependencies = [
"accept-types",
"ago",
"argon2-cffi",
"bleach",
"cachecontrol",
"django<4,>=3",
"django-activeurl",
"django-annoying",
"django-compressor",
"django-computed-property",
"django-cors-headers",
"django-debug-toolbar",
"django-extensions",
"django-meta",
"django-model-utils",
"django-otp",
"django-otp-agents",
"django-push",
"django-randomslugfield",
"django-redis",
"django-rq",
"docutils",
"gevent",
"gunicorn[gevent]",
"hiredis",
"jinja2",
"markdown",
"mf2py",
"mf2util",
"msgpack",
"pillow",
"psycopg2-binary",
"python-baseconv",
"python-magic",
"python-slugify",
"pyup-django",
"pyyaml",
"qrcode",
"ronkyuu",
"xrd",
"greenlet",
]
[tool.pdm.dev-dependencies]
dev = [
"mypy",
"ptpython",
"pytest-django",
"types-bleach",
"types-markdown",
"types-python-slugify",
"types-pyyaml",
"types-requests",
"watchdog",
"werkzeug",
]
[tool.pdm.build]
includes = []
2023-08-10 02:30:06 -04:00
2024-05-19 02:00:14 -04:00
[tool.ruff.lint]
select = ["E4", "E7", "E9", "F", "I"]
2023-08-10 02:30:06 -04:00
[build-system]
2024-03-13 03:10:51 -04:00
requires = ["pdm-backend"]
build-backend = "pdm.backend"