Skip to content

Commit 8a73275

Browse files
committed
Update pyproject.toml for Poetry 2 and Python 3.13.
1 parent 8fecdf4 commit 8a73275

File tree

2 files changed

+24
-20
lines changed

2 files changed

+24
-20
lines changed

pyproject.toml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,42 @@
11
[project]
2-
python = "^3.8"
3-
4-
[tool.poetry]
52
name = "eligibility-signposting-api"
63
version = "0.0.1-alpha"
74
description = "TODO"
85
authors = [
9-
#TODO add authors
6+
#TODO add authors
107
]
11-
readme = 'README.md'
12-
license = "MIT"
13-
repository = "https://github.com/NHSDigital/eligibility-signposting"
8+
readme = "README.md"
9+
requires-python = ">=3.13"
10+
dynamic = ["classifiers", "dependencies"]
11+
repository = "https://github.com/NHSDigital/eligibility-signposting-api"
1412
homepage = "https://digital.nhs.uk/developer/api-catalogue"
15-
keywords = ["healthcare", "uk", "nhs"] #TODO add additional keywords
13+
keywords = ["healthcare", "uk", "nhs", "vaccination", "api"] #TODO add additional keywords
14+
15+
[tool.poetry]
16+
packages = [{include = "eligibility_signposting_api", from = "src"}]
1617

18+
[build-system]
19+
requires = ["poetry-core>=2.0.0,<3.0.0"]
20+
build-backend = "poetry.core.masonry.api"
1721

1822
[tool.poetry.dependencies]
19-
python = "^3.8"
20-
pytest-nhsd-apim = "^3.3.2"
23+
python = "^3.13"
24+
flask = {extras = ["async"], version = ">=3.0.3"}
25+
httpx = ">=0.28"
26+
yarl = ">=1.9.4"
27+
pydantic = "^2.10.6"
2128

22-
[tool.poetry.dev-dependencies]
23-
flake8 = "^3.7.9"
24-
black = "^20.8b1"
25-
pip-licenses = "^2.0.1"
26-
jinja2 = "^2.11.1"
27-
pyyaml = "^5.2"
29+
[tool.poetry.group.dev.dependencies]
30+
ruff = ">=0.9"
2831
docopt = "^0.6.2"
2932
jsonpath-rw = "^1.4.0"
3033
semver = "^2.9.0"
3134
gitpython = "^3.0.5"
32-
pytest = "^6.1.2"
33-
coverage = "^5.5"
35+
pytest = ">=6.0"
36+
pytest-asyncio = ">=0.23"
37+
pytest-cov = ">=4.0.0"
38+
#pytest-nhsd-apim = "^3.3.2"
3439
aiohttp = "^3.7.3"
35-
pytest-asyncio = "^0.14.0"
3640
awscli = "^1.29.29"
3741
awscli-local = "^0.22.0"
38-
[tool.poetry.scripts]
42+
pyhamcrest = "^2.1.0"

src/eligibility_signposting_api/app.py

Whitespace-only changes.

0 commit comments

Comments
 (0)