Merge branch 'weblate-gnu-mailman-postorius' into 'master'
[mailman-postorious.git] / pyproject.toml
blob83b76d5c12199dde3dcff8b61f45b8a90908622b
1 [project]
2 name = "postorius"
3 dynamic = ["version"]
4 description = "A web user interface for GNU Mailman"
5 keywords = ["email mailman django"]
6 readme = "README.rst"
7 maintainers = [
8     {name = "The Mailman GSOC Coders"},
10 classifiers = [
11     "Development Status :: 4 - Beta",
12     "Framework :: Django",
13     "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
14     "Programming Language :: Python :: 3",
15     "Topic :: Communications :: Email :: Mailing List Servers",
17 dependencies = [
18     "django-mailman3>=1.3.13",
19     "django>=4.2,<5.1",
20     "mailmanclient>=3.3.3",
21     "readme_renderer[md]",
23 license = {text = "GPLv3"}
24 requires-python = ">=3.9"
26 [project.urls]
27 Homepage = " https://gitlab.com/mailman/postorius"
29 [project.optional-dependencies]
30 test = [
31     'pytest',
32     'beautifulsoup4',
33     'isort',
34     'django-debug-toolbar',
35     'django-requests-debug-toolbar',
38 [build-system]
39 requires = ["pdm-backend"]
40 build-backend = "pdm.backend"
42 [tool.pdm.version]
43 source = "file"
44 path = "src/postorius/__init__.py"
47 [tool.pdm.build]
48 source-includes = [
49   "example_project/",
50   "COPYING",
51   "*.rst",
52   "tox.ini",
53   "pytest.ini",
54   "requirements-docs.txt",
55   ".coveragerc"