Merge branch 'weblate-gnu-mailman-postorius' into 'master'
[mailman-postorious.git] / pyproject.toml
blob419506d113bfd1bd90d739c9b66d4ae38551140e
1 [tool.pdm]
2 package-dir = "src"
4 [project]
5 name = "postorius"
6 dynamic = ["version"]
7 description = "A web user interface for GNU Mailman"
8 keywords = ["email mailman django"]
9 readme = "README.rst"
10 maintainers = [
11     {name = "The Mailman GSOC Coders"},
13 classifiers = [
14     "Development Status :: 4 - Beta",
15     "Framework :: Django",
16     "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
17     "Programming Language :: Python :: 3",
18     "Topic :: Communications :: Email :: Mailing List Servers",
20 dependencies = [
21     "django-mailman3>=1.3.10",
22     "django>=4.0,<5.1",
23     "mailmanclient>=3.3.3",
24     "readme_renderer[md]",
25     "requests-oauthlib>=1.3.1",
27 license = {text = "GPLv3"}
28 requires-python = ">=3.9"
30 [project.urls]
31 Homepage = " https://gitlab.com/mailman/postorius"
33 [project.optional-dependencies]
34 test = [
35     'pytest',
36     'beautifulsoup4',
37     'isort',
38     'django-debug-toolbar',
39     'django-requests-debug-toolbar',
42 [build-system]
43 requires = ["pdm-backend"]
44 build-backend = "pdm.backend"
46 [tool.pdm.version]
47 source = "file"
48 path = "src/postorius/__init__.py"