CWL-related fixes for python 2.7 tests #12
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This a series of commits that fix the python 2.7 test failures. As mentioned in an earlier email I first took out the test-only dependencies into a new
test-requirements.txt
file, and also included there the necessary bits to ensure the test indirect dependencies are correctly installed.After fixing the initial dependency conflict problem I found another one, which I also fixed. Once those were fixed yet another problem surfaced, related to how
cwlgen
handlesunicode
objects (it doesn't). I therefore added a fix for that problem as well.After all these changes the Travis builds are back to green.