@@ -53,26 +53,32 @@ class Folders:
5353ENVS = {
5454 # python 3.14
5555 (PY314 , "pytest-latest" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "" }},
56+ (PY314 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
5657 (PY314 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
5758 (PY314 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
5859 # python 3.13
5960 (PY313 , "pytest-latest" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "" }},
61+ (PY313 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
6062 (PY313 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
6163 (PY313 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
6264 # python 3.12
6365 (PY312 , "pytest-latest" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "" }},
66+ (PY312 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
6467 (PY312 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
6568 (PY312 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
6669 # python 3.11
6770 # We'll run 'pytest-latest' this last for coverage
71+ (PY311 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
6872 (PY311 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
6973 (PY311 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
7074 # python 3.10
7175 (PY310 , "pytest-latest" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "" }},
76+ (PY310 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
7277 (PY310 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
7378 (PY310 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
7479 # python 3.9
7580 (PY39 , "pytest-latest" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "" }},
81+ (PY39 , "pytest8.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<9" }},
7682 (PY39 , "pytest7.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<8" }},
7783 (PY39 , "pytest6.x" ): {"coverage" : False , "pkg_specs" : {"pip" : ">19" , "pytest" : "<7" }},
7884 # IMPORTANT: this should be last so that the folder docs/reports is not deleted afterwards
0 commit comments