@@ -23,18 +23,18 @@ classifiers = [
2323requires-python = " >=3.9"
2424dynamic = [" version" ]
2525dependencies = [
26- " mpremote >= 1.20.0 , != 1.24.0" ,
26+ " mpremote >= 1.20, != 1.24.0" ,
2727]
2828
2929[project .scripts ]
3030mpfs = " mpremote_path.util.mpfs:main"
3131
3232[dependency-groups ]
33- typing = [" mypy>=0.910" , " types-pyserial>=3.5" , " types-pyyaml>=6.0.0 " ]
33+ typing = [" mypy>=0.910" , " types-pyserial>=3.5" , " types-pyyaml>=6.0" ]
3434test = [
3535 {include-group = " typing" },
36- " ruff>=0.6.7 " , " pytest>=8.3.2 " , " pytest-cov>=3.0 .0" ,
37- " pyyaml>=6.0.0 " , " tox>=4.22" , " tox-uv>=1.13" ,
36+ " ruff>=0.6" , " pytest>=8.3" , " pytest-cov>=3.0" ,
37+ " pyyaml>=6.0" , " tox>=4.22" , " tox-uv>=1.13" , " tox_gh>=1.5 "
3838]
3939dev = [
4040 {include-group = " test" },
@@ -83,6 +83,14 @@ run.omit = ["_version.py"]
8383report.skip_covered = false
8484append = true
8585
86+ [tool .tox .gh .python ] # For Github Actions workflow - see
87+ "3.13" = [" clean" , " typing" , " lint" , " format" , " 3.13" ]
88+ "3.12" = [" 3.12" ]
89+ "3.11" = [" 3.11" ]
90+ "3.10" = [" 3.10" ]
91+ "3.9" = [" 3.9" ]
92+ "3.8" = [" 3.8" ]
93+
8694# https://tox.wiki/en/latest/config.html#pyproject-toml-native
8795[tool .tox ]
8896env_list = [
0 commit comments