certbot/tools/pinning
Adrien Ferrand 8133d3e70a
Fix python-augeas failure on Windows (v2) (#8951)
This PR is a new approach for fixing #8732 based on the discussions occurred in the first PR #8877.

This PR upgrades python-augeas to the latest version, and avoids tests failure of Windows because of this upgrade. To do so it leverages the [tox multi-platform feature](https://tox.readthedocs.io/en/latest/example/platform.html) and modifications to `tools/venv.py` in order to not install and not test `certbot-apache` on Windows.

* Unpin python-augeas and upgrade current pinnings

* Do not install certbot-apache in Windows dev environments

* Introduce tox specific win packages + remove certbot compatibility on windows

* Add libaugeas to sphinx build

* Redefine lint and mypy targets

* Keep the lint and mypy environments
2021-07-29 11:25:25 -07:00
..
common Finish pinning system rewrite (#8934) 2021-07-22 12:00:30 -07:00
current Fix python-augeas failure on Windows (v2) (#8951) 2021-07-29 11:25:25 -07:00
oldest Finish pinning system rewrite (#8934) 2021-07-22 12:00:30 -07:00
DESIGN.md Finish pinning system rewrite (#8934) 2021-07-22 12:00:30 -07:00