I had previously thought it was related to https://github.com/nedbat/coveragepy/issues/916 but as you can see it is pulling in v5.0.3 and still failing. While trying to debug locally with a venv populated from the pykickstart requirements.txt I could reproduce the failure, but not track down the reason.
One strange bit of behavior is that if I passed --debug to nose it would succeed. If I added --debug-log=/tmp/nose-debug.log it would fail again.
It looks like nose is unmaintained, so I'm mostly putting this here as a warning to others. I've pinned my coverage version to < 5.0.0 until I find a nose replacement.
eg. https://travis-ci.org/pykickstart/pykickstart/jobs/633961082
I had previously thought it was related to https://github.com/nedbat/coveragepy/issues/916 but as you can see it is pulling in v5.0.3 and still failing. While trying to debug locally with a venv populated from the pykickstart requirements.txt I could reproduce the failure, but not track down the reason.
One strange bit of behavior is that if I passed --debug to nose it would succeed. If I added --debug-log=/tmp/nose-debug.log it would fail again.
It looks like nose is unmaintained, so I'm mostly putting this here as a warning to others. I've pinned my coverage version to < 5.0.0 until I find a nose replacement.