Skip to content

Update travis to pass on all supported python versions#194

Merged
jamesls merged 6 commits intojmespath:developfrom
jamesls:travis-26
Feb 24, 2020
Merged

Update travis to pass on all supported python versions#194
jamesls merged 6 commits intojmespath:developfrom
jamesls:travis-26

Conversation

@jamesls
Copy link
Copy Markdown
Member

@jamesls jamesls commented Feb 24, 2020

Part of the follow up for #188 is to get travis passing again on all supported python versions. To fix this I locked the old python versions to trusty. I also had to upgrade some of the test deps to newer versions for py38. Hypothesis also needed some config changes due to the health checks now failing, and it fails on travis because it stalls for more than 10 minutes. I'd like to circle back on these fixtures and improve them but for now this just brings back everything to a passing state.

Looking to drop 26/33 soon but for now we just need to get
travis back up and running.
We should come back and improve these, but for now this brings back
the same behavior for 3.8 as the other python versions.
These are taking orders of magnitude longer, and I verified
that they do pass with smaller example counts.  I'd rather disable
this for 3.8 than to lower the num examples across all python versions.
@codecov-io
Copy link
Copy Markdown

codecov-io commented Feb 24, 2020

Codecov Report

Merging #194 into develop will increase coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #194      +/-   ##
===========================================
+ Coverage    98.19%   98.23%   +0.03%     
===========================================
  Files           14       14              
  Lines         1441     1472      +31     
===========================================
+ Hits          1415     1446      +31     
  Misses          26       26
Impacted Files Coverage Δ
tests/test_search.py 100% <0%> (ø) ⬆️
tests/test_custom_functions.py 100% <0%> (ø) ⬆️
jmespath/parser.py 99.68% <0%> (ø) ⬆️
jmespath/functions.py 99.56% <0%> (+0.05%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bf25216...e756c56. Read the comment docs.

@jamesls jamesls merged commit b386bb1 into jmespath:develop Feb 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants