Skip to content
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

Drop Python 3.5 #1390

Closed
wants to merge 20 commits into from
Closed

Drop Python 3.5 #1390

wants to merge 20 commits into from

Conversation

pquentin
Copy link
Member

@pquentin pquentin commented Feb 5, 2020

Closes #75

I'll need to write newsfragments for 1/ the actual removal 2/ the call_soon FIFO ordering guarantee.

@oremanj Can test_abc_generics go away with Python 3.5 or is it still useful?

@codecov
Copy link

codecov bot commented Feb 5, 2020

Codecov Report

Merging #1390 into master will increase coverage by 0.74%.
The diff coverage is 86.66%.

@@            Coverage Diff             @@
##           master    #1390      +/-   ##
==========================================
+ Coverage   92.79%   93.54%   +0.74%     
==========================================
  Files         106      106              
  Lines       13288    13180     -108     
  Branches     1004      991      -13     
==========================================
- Hits        12331    12329       -2     
+ Misses        905      800     -105     
+ Partials       52       51       -1
Impacted Files Coverage Δ
trio/_sync.py 100% <ø> (ø) ⬆️
trio/tests/test_exports.py 96.36% <ø> (-0.07%) ⬇️
trio/tests/test_ssl.py 99.86% <ø> (ø) ⬆️
trio/_core/_entry_queue.py 100% <ø> (ø) ⬆️
trio/socket.py 87.5% <ø> (+5.35%) ⬆️
trio/_core/_unbounded_queue.py 100% <ø> (ø) ⬆️
trio/_util.py 92.59% <ø> (-1.75%) ⬇️
trio/_core/_run.py 99.35% <ø> (+0.51%) ⬆️
trio/_abc.py 100% <ø> (ø) ⬆️
trio/_highlevel_ssl_helpers.py 100% <ø> (ø) ⬆️
... and 27 more

@pquentin
Copy link
Member Author

pquentin commented Feb 5, 2020

Coverage is pointing more places where I need to change things. Unfortunately I can't put my PR in draft mode now. I'll request reviews when this is ready.

@pquentin
Copy link
Member Author

pquentin commented Feb 5, 2020

Closing for now as I'm not sure I'll be able to continue this, but keeping the branch alive in case someone wants to continue the work started here.

@wgwz
Copy link
Contributor

wgwz commented Feb 5, 2020

@pquentin do you have a list of things that need to be done for completion?

@pquentin
Copy link
Member Author

pquentin commented Feb 5, 2020

@wgwz Thanks for stepping up! There's nothing specific left, we just need to figure out why the tests don't pass (probably due to one of the last commits), and then make sure the coverage does not drop (which is a bit tricky since it's flaky and Windows coverage is currently broken).

@pquentin
Copy link
Member Author

pquentin commented Feb 5, 2020

I realized I forgot to close, doing this now so that the work can continue in another pull request.

@pquentin pquentin closed this Feb 5, 2020
@njsmith
Copy link
Member

njsmith commented Feb 6, 2020 via email

@pquentin
Copy link
Member Author

pquentin commented Feb 7, 2020

Yes, that would be a good first step.

@wgwz wgwz mentioned this pull request Feb 10, 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.

Dropping python 3.5 support?
3 participants