79 lines
1.3 KiB
TOML
79 lines
1.3 KiB
TOML
[project]
|
|
name = "lemoncurry"
|
|
version = "1.12.4"
|
|
description = "Indieweb-compatible personal website"
|
|
|
|
authors = [
|
|
{name = "Danielle McLean", email = "dani@00dani.me"},
|
|
]
|
|
license = {text = "MIT"}
|
|
requires-python = "<4.0,>=3.12"
|
|
|
|
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 = []
|
|
|
|
[tool.ruff.lint]
|
|
select = ["E4", "E7", "E9", "F", "I"]
|
|
|
|
[build-system]
|
|
requires = ["pdm-backend"]
|
|
build-backend = "pdm.backend"
|