certifi is a package that helps validate SSL root certificates that we depend on. In the latest release it started using Python 3 syntax. Since we have always been using the latest version, our Python 2 CI tests started failing after the last release of certifi.
This PR pip installs certifi==2021.10.8 if our CI test matrix is testing on Python 2.7. This is not an ideal solution seeing that we will not be using up to date root certificates in our tests. However, that may be a compromise we are willing to make.
Type of change
[ ] Bug fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description of the change
certifi is a package that helps validate SSL root certificates that we depend on. In the latest release it started using Python 3 syntax. Since we have always been using the latest version, our Python 2 CI tests started failing after the last release of certifi.
This PR pip installs
certifi==2021.10.8
if our CI test matrix is testing on Python 2.7. This is not an ideal solution seeing that we will not be using up to date root certificates in our tests. However, that may be a compromise we are willing to make.Type of change
Related issues
None (see our latest failed action run)
Checklists
Development
Code review