@@ -7,7 +7,7 @@ name = "aleph-vm"
77dynamic = [" version" ]
88description = " Aleph.im VM execution engine"
99readme = " README.md"
10- requires-python = " >=3.9 "
10+ requires-python = " >=3.10 "
1111license = {file = " LICENSE" }
1212keywords = []
1313authors = [
@@ -86,10 +86,10 @@ check = "aleph-vm controller run {args:--help}"
8686type = " virtual"
8787system-packages = true
8888dependencies = [
89- " pytest==8.0 .1" ,
90- " pytest-cov==4.1 .0" ,
91- " pytest-mock==3.12 .0" ,
92- " pytest-asyncio==0.23.5 " ,
89+ " pytest==8.2 .1" ,
90+ " pytest-cov==5.0 .0" ,
91+ " pytest-mock==3.14 .0" ,
92+ " pytest-asyncio==0.23.7 " ,
9393 " pytest-aiohttp==1.0.5" ,
9494]
9595[tool .hatch .envs .testing .scripts ]
@@ -105,14 +105,14 @@ cov = [
105105]
106106
107107[[tool .hatch .envs .all .matrix ]]
108- python = [" 3.9 " , " 3. 10" , " 3.11" , " 3.12" ]
108+ python = [" 3.10" , " 3.11" , " 3.12" ]
109109
110110[tool .hatch .envs .lint ]
111111detached = true
112112dependencies = [
113- " black==24.1.1 " ,
113+ " black==24.3.0 " ,
114114 " mypy==1.8.0" ,
115- " ruff==0.1.15 " ,
115+ " ruff==0.4.6 " ,
116116 " isort==5.13.2" ,
117117]
118118[tool .hatch .envs .lint .scripts ]
@@ -151,16 +151,17 @@ line-length = 120
151151# skip-string-normalization = true
152152
153153[tool .mypy ]
154- python_version = " 3.9 "
154+ python_version = " 3.10 "
155155install_types = true
156156non_interactive = true
157157ignore_missing_imports = true
158158explicit_package_bases = true
159159check_untyped_defs = true
160160
161161[tool .ruff ]
162- target-version = " py39 "
162+ target-version = " py310 "
163163line-length = 120
164+ [tool .ruff .lint ]
164165select = [
165166 " A" ,
166167 " ARG" ,
@@ -205,13 +206,12 @@ ignore = [
205206# "F401",
206207# ]
207208
208- [tool .ruff .isort ]
209- known-first-party = [" aleph.vm" ]
209+ isort.known-first-party = [" aleph.vm" ]
210210
211211# [tool.ruff.flake8-tidy-imports]
212212# ban-relative-imports = "all"
213213
214- [tool .ruff .per-file-ignores ]
214+ [tool .ruff .lint . per-file-ignores ]
215215# Tests can use magic values, assertions, and relative imports
216216"tests/**/*" = [" PLR2004" , " S101" , " TID252" ]
217217
0 commit comments