-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathpyproject.toml
More file actions
51 lines (46 loc) · 1.21 KB
/
pyproject.toml
File metadata and controls
51 lines (46 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
[build-system]
requires = ["setuptools"]
[project]
name = "notifications-utils"
dynamic = ["version"]
description = "Shared python code for GOV.UK Notify."
readme = "README.md"
license = "MIT"
authors = [
{ name = "Government Digital Service" },
]
dependencies = [
"boto3[crt]>=1.34.100",
"cachetools>=5.5.0",
"cryptography>=44.0.0",
"Flask-Redis>=0.4.0",
"Flask>=3.1.1",
"govuk-bank-holidays>=0.17",
"gunicorn[eventlet]>=23.0.0",
"itsdangerous>=2.2.0",
"Jinja2>=3.1.6",
"mistune<2.0.0", # v2 is totally incompatible with unclear benefit
"ordered-set>=4.1.0",
"phonenumbers>=9.0.9",
"pypdf>=3.13.0",
"python-dateutil>=2.9.0",
"python-json-logger>=3.3.0",
"pyyaml>=6.0.2",
"requests>=2.32.5",
"segno>=1.6.1",
"smartypants>=2.0.1",
"statsd>=4.0.1",
"opentelemetry-api>=1.40.0",
"requirements-parser",
]
[project.urls]
Homepage = "https://github.com/alphagov/notifications-utils"
[tool.pytest.ini_options]
xfail_strict = true
markers = [
"slow: marks tests as slow (deselect with '-m \"not slow\"')",
]
[tool.setuptools.dynamic]
version = {attr = "notifications_utils.version.__version__"}
[tool.setuptools.packages.find]
exclude = ["tests*"]