-
Notifications
You must be signed in to change notification settings - Fork 840
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test on Python 3.7-dev #934
Conversation
I'm hardly a Python expert but looks like |
I think the problem is in pyev, it compares two StrictVersions, which don't work with the 3.7 dev version. Something like LooseVersion might work. The last pyev release is this 0.9.0, from 2013. |
We may want to consider dropping |
I'm fine with that. I've got a pattern of use with travis that works pretty good for collective coverage now too. I'll submit a PR that cleans up travis and removes pyev. |
We'll get this once #937 is merged. |
Codecov Report
@@ Coverage Diff @@
## master #934 +/- ##
==========================================
- Coverage 82.42% 82.12% -0.31%
==========================================
Files 20 21 +1
Lines 3636 3776 +140
Branches 540 560 +20
==========================================
+ Hits 2997 3101 +104
- Misses 494 517 +23
- Partials 145 158 +13
Continue to review full report at Codecov.
|
Rebased, and now PyYAML fails to build on 3.7:
|
I've reported this to PyYAML: yaml/pyyaml#126. |
@hugovk looks like pinning |
Well,
|
@lukebakken That'll be #937 (comment). |
Test on Python 3.7-dev (cherry picked from commit 9088b23)
Good news, PyYAML 4.1 has just been released which now supports Python 3.7: yaml/pyyaml#126. When aws/aws-cli#3414 is merged to upgrade the PyYAML used by awscli, the awscli version pinning from this PR can be removed. |
Note: Python 3.7 currently fails.
There's a fix coming in #924.