@@ -38,22 +38,17 @@ commands = [
3838commands_post = []
3939allowlist_externals = [" make" ]
4040
41- [env .upstream ]
42- description = " Run tests with pytest under {basepython} for upstream libraries"
43- commands_pre = [
44- [" python" , " -m" , " pip" , " list" ],
45- [" python" , " -m" , " pip" , " check" ],
46- [" python" , " -m" , " pip" , " install" , " --no-user" , " --upgrade" , " --force-reinstall" , " --no-deps" , " --no-binary" , " raven-hydro" , " git+https://github.com/Ouranosinc/raven-hydro.git@{env:UPSTREAM_BRANCH}" ]
47- ]
48-
4941[env_run_base ]
5042description = " Run tests with pytest under {basepython}"
51- setenv = {PYTEST_ADDOPTS = " --color=yes --numprocesses=logical --durations=10 --cov=ravenpy --cov-report=lcov" , PYTHONPATH = " {toxinidir}" , TOX = " {envname}" , UPSTREAM_BRANCH = " main " }
52- passenv = [" CI" , " COVERALLS_*" , " GDAL_VERSION" , " GITHUB_*" , " LD_LIBRARY_PATH" , " RAVEN_*" , " UPSTREAM_BRANCH " ]
43+ setenv = {PYTEST_ADDOPTS = " --color=yes --numprocesses=logical --durations=10 --cov=ravenpy --cov-report=lcov" , PYTHONPATH = " {toxinidir}" , TOX = " {envname}" }
44+ passenv = [" CI" , " COVERALLS_*" , " GDAL_VERSION" , " GITHUB_*" , " LD_LIBRARY_PATH" , " RAVEN_*" ]
5345download = true
5446install_command = [" python" , " -m" , " pip" , " install" , " --no-user" , " {opts}" , " {packages}" ]
5547dependency_groups = [" test" ]
5648extras = [" raven-hydro" ]
49+ deps = [
50+ {replace = " if" , condition = " env.RAVEN_HYDRO_UPSTREAM_BRANCH" , then = [" git+https://github.com/Ouranosinc/raven-hydro.git@{env:RAVEN_HYDRO_UPSTREAM_BRANCH}" ], extend = true }
51+ ]
5752commands_pre = [
5853 [" python" , " -m" , " pip" , " list" ],
5954 [" python" , " -m" , " pip" , " check" ]
@@ -67,7 +62,8 @@ commands_post = [
6762]
6863
6964[gh .python ]
70- "3.10" = [" upstream " ]
65+ "3.10" = [" py3.10 " ]
7166"3.11" = [" py3.11" ]
7267"3.12" = [" py3.12" ]
7368"3.13" = [" py3.13" ]
69+ "3.14" = [" py3.14" ]
0 commit comments