Skip to content

Commit 3edfec1

Browse files
committed
Update minimum requirements
1 parent 702ae37 commit 3edfec1

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# See https://pre-commit.com for more information
22
# See https://pre-commit.com/hooks.html for more hooks
33

4-
minimum_pre_commit_version: 3.7.0
4+
minimum_pre_commit_version: 4.2.0
55

66
repos:
77
- repo: local

.pyproject_generation/pyproject_custom.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "my_microservice"
44
version = "0.1.0"
55
description = "My-Microservice - a short description"
66
dependencies = [
7-
"typer >= 0.12",
7+
"typer >= 0.15",
88
"ghga-service-commons[api] >= 4.0",
99
"ghga-event-schemas >= 4.0",
1010
"hexkit[akafka,s3,mongodb] >= 4.0",

.pyproject_generation/pyproject_template.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools>=69"]
2+
requires = ["setuptools>=78"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
@@ -101,7 +101,7 @@ check_untyped_defs = true
101101
no_site_packages = false
102102

103103
[tool.pytest.ini_options]
104-
minversion = "8.0"
104+
minversion = "8.3"
105105
asyncio_mode = "strict"
106106
asyncio_default_fixture_loop_scope = "function"
107107

lock/requirements-dev-template.in

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
# common requirements for development and testing of services
22

3-
pytest>=8.2
4-
pytest-asyncio>=0.23.7
5-
pytest-cov>=5
3+
pytest>=8.3
4+
pytest-asyncio>=0.26
5+
pytest-cov>=6
66
snakeviz>=2.2
77
logot>=1.3
88

9-
pre-commit>=3.7
9+
pre-commit>=4.2
1010

11-
mypy>=1.10
11+
mypy>=1.15
1212
mypy-extensions>=1.0
1313

14-
ruff>=0.4
14+
ruff>=0.11
1515

1616
click>=8.1
17-
typer>=0.12
17+
typer>=0.15
1818

19-
httpx>=0.27
20-
pytest-httpx>=0.30
19+
httpx>=0.28
20+
pytest-httpx>=0.35
2121

22-
urllib3>=1.26.18
22+
urllib3>=2.3
2323
requests>=2.31
2424

2525
casefy>=1.1
26-
jsonschema2md>=1.1
27-
setuptools>=69.5
26+
jsonschema2md>=1.4
27+
setuptools>=78
2828

2929
# required since switch to pyproject.toml and pip-tools
30-
tomli_w>=1.0
30+
tomli_w>=1.2
3131

32-
uv>=0.2.13
32+
uv>=0.6.9

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
requires = [
3-
"setuptools>=69",
3+
"setuptools>=78",
44
]
55
build-backend = "setuptools.build_meta"
66

@@ -24,7 +24,7 @@ name = "my_microservice"
2424
version = "0.1.0"
2525
description = "My-Microservice - a short description"
2626
dependencies = [
27-
"typer >= 0.12",
27+
"typer >= 0.15",
2828
"ghga-service-commons[api] >= 4.0",
2929
"ghga-event-schemas >= 4.0",
3030
"hexkit[akafka,s3,mongodb] >= 4.0",
@@ -146,7 +146,7 @@ check_untyped_defs = true
146146
no_site_packages = false
147147

148148
[tool.pytest.ini_options]
149-
minversion = "8.0"
149+
minversion = "8.3"
150150
asyncio_mode = "strict"
151151
asyncio_default_fixture_loop_scope = "function"
152152

0 commit comments

Comments
 (0)