Skip to content

Commit 4ad389f

Browse files
committed
Update versions, dependencies.
1 parent 89b2372 commit 4ad389f

File tree

2 files changed

+68
-269
lines changed

2 files changed

+68
-269
lines changed

pyproject.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["hatchling>=1.25.0"]
2+
requires = ["hatchling>=1.27.0"]
33
build-backend = "hatchling.build"
44

55
[project]
@@ -11,7 +11,7 @@ authors = [
1111
{ name = "Arne Franken" }
1212
]
1313
license = { file = "LICENSE" }
14-
requires-python = ">=3.9"
14+
requires-python = ">=3.13"
1515
keywords = ["s3", "mock", "testcontainers", "boto3", "pytest"]
1616
classifiers = [
1717
"Programming Language :: Python :: 3",
@@ -25,16 +25,16 @@ classifiers = [
2525
]
2626
# Runtime dependencies (for running tests/examples)
2727
dependencies = [
28-
"boto3>=1.34",
28+
"boto3>=1.40.35",
2929
]
3030

3131
[dependency-groups]
3232
dev = [
33-
"pytest>=8.2",
34-
"testcontainers>=4.6",
35-
"boto3-stubs[s3]>=1.34",
36-
"mypy>=1.9",
37-
"ruff>=0.5.0",
33+
"pytest>=8.4.2",
34+
"testcontainers>=4.13",
35+
"boto3-stubs[s3]>=1.40.35",
36+
"mypy>=1.18.2",
37+
"ruff>=0.13.1",
3838
]
3939

4040
[project.urls]
@@ -48,7 +48,7 @@ python_files = ["test_*.py", "*_test.py", "tests.py"]
4848

4949
[tool.ruff]
5050
line-length = 100
51-
target-version = "py39"
51+
target-version = "py313"
5252

5353
[tool.ruff.lint]
5454
select = [
@@ -61,7 +61,7 @@ indent-style = "space"
6161
line-ending = "lf"
6262

6363
[tool.mypy]
64-
python_version = "3.9"
64+
python_version = "3.13"
6565
warn_unused_configs = true
6666
warn_return_any = true
6767
warn_unused_ignores = true

0 commit comments

Comments
 (0)