You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because we strictly pin requirements, our tox unit and integration environments are particular about the python versions they're executed in. This requires devs and CI to execute tox -e unit, etc, in a particular python version
tox provides automated management for python version as part of an environment (for example, you can write a tox file that tests the same thing on multiple python versions) - we should use this to encapsulate the python version required into tox and avoid the developer from needing to change their python version
What needs to get done
Figure out how (and if) tox can be used to manage the python version for our tests, then implement this
When is the task considered done
tox.ini files in all our charm repos are updated to manage python environments
remove any references to python version that are no longer needed (for example, if a CI file previous set a specific python version)
The text was updated successfully, but these errors were encountered:
Why it needs to get done
Because we strictly pin requirements, our tox unit and integration environments are particular about the python versions they're executed in. This requires devs and CI to execute
tox -e unit
, etc, in a particular python versiontox provides automated management for python version as part of an environment (for example, you can write a tox file that tests the same thing on multiple python versions) - we should use this to encapsulate the python version required into tox and avoid the developer from needing to change their python version
What needs to get done
Figure out how (and if) tox can be used to manage the python version for our tests, then implement this
When is the task considered done
tox.ini
files in all our charm repos are updated to manage python environmentsThe text was updated successfully, but these errors were encountered: