| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Popen objects became context managers after Python 3.2 so we can't use
them as such without a wrapper.
|
| |
|
|
|
|
|
|
| |
Three of our pytest tests aren't compatible with python 2 by returning
early from these testcases and always making them pass, we avoid false
negatives in CI results.
|
| |
|
|
We have been stuck on pylint <2 for a long time now because it dropped
some of the python 2 lints we rely on. We maintain compatibility with
python 2.6+ and 3.5+ and a lack of lints makes especially the former
much harder. Incompatibilities had already snuck in in the form of
implicit format specs. By implementing a custom checker we can make sure
this doesn't happen again.
|