From cc9b2c574bf68abdd80537042f49daa71bdb3a21 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Sat, 27 Feb 2016 14:43:33 -0800 Subject: [PATCH] tox: temporary workaround for twisted bug Install twisted from git trunk until a release after twisted-15.5.0. --- tox.ini | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 2208e10..f58a124 100644 --- a/tox.ini +++ b/tox.ini @@ -7,9 +7,16 @@ envlist = py27,py33,py34,py35,meta skip_missing_interpreters = True +# There's a race-condition bug in Twisted-15.5.0 (#8014, fixed in trunk) that +# manifests as various intermittent magic-wormhole test failures that always +# include twisted.internet.endpoints "iterateEndpoint" or "checkDone". So run +# all builds with a copy of Twisted from git 'trunk' until Twisted-16.0.0 is +# released and we can just depend on that. + [testenv] deps = - twisted + git+https://github.com/twisted/twisted#egg=twisted + #twisted coverage commands = trial {posargs:wormhole}