Skip to content

bpo-44011: New asyncio ssl implementation#31275

Merged
asvetlov merged 3 commits into
python:mainfrom
kumaraditya303:asyncio-ssl
Feb 15, 2022
Merged

bpo-44011: New asyncio ssl implementation#31275
asvetlov merged 3 commits into
python:mainfrom
kumaraditya303:asyncio-ssl

Conversation

@kumaraditya303

@kumaraditya303 kumaraditya303 commented Feb 11, 2022

Copy link
Copy Markdown
Contributor

kumaraditya303 and others added 3 commits February 11, 2022 12:17
Co-Authored-By: Andrew Svetlov <andrew.svetlov@gmail.com>
@kumaraditya303

Copy link
Copy Markdown
Contributor Author

@sobolevn Test with buildbots. Thanks

@sobolevn sobolevn added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Feb 11, 2022
@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @sobolevn for commit 10db2f2 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Feb 11, 2022
@asvetlov

Copy link
Copy Markdown
Contributor

Thanks for picking this work up!

@kumaraditya303 kumaraditya303 marked this pull request as ready for review February 11, 2022 14:54
@kumaraditya303

Copy link
Copy Markdown
Contributor Author

cc @asvetlov The build-bots passed and are all green, ready for merge!

@asvetlov asvetlov added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Feb 13, 2022
@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @asvetlov for commit 10db2f2 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Feb 13, 2022

@asvetlov asvetlov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.
I've scheduled yet another buildbots round to make sure.

Also, please document the new ssh_shutdown_timeout

@bedevere-bot

Copy link
Copy Markdown

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

@kumaraditya303

Copy link
Copy Markdown
Contributor Author

@asvetlov I am busy currently so I suggest to land this and I'll prepare a PR for docs shortly.

@sobolevn

Copy link
Copy Markdown
Member

This failure looks related: https://buildbot.python.org/all/#/builders/178/builds/435

@asvetlov

Copy link
Copy Markdown
Contributor

@sobolevn why do you think so?
I read the following summary as everything is almost fine, test_concurrent_futures alters the environment.
The concurrent futures are not affected by this PR, I read this error as unrelated.

1 test altered the execution environment:
    test_concurrent_futures
14 tests skipped:
    test_devpoll test_ioctl test_kqueue test_msilib test_nis
    test_readline test_startfile test_tix test_tk test_ttk_guionly
    test_winconsoleio test_winreg test_winsound test_zipfile64
1 re-run test:
    test_unittest
    ```

@kumaraditya303

Copy link
Copy Markdown
Contributor Author

It is clearly unrelated.

@asvetlov asvetlov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, lgtm

@asvetlov asvetlov merged commit 13c10bf into python:main Feb 15, 2022
@bedevere-bot

Copy link
Copy Markdown

@asvetlov: Please replace # with GH- in the commit message next time. Thanks!

@kumaraditya303 kumaraditya303 deleted the asyncio-ssl branch March 4, 2022 13:55
AlexWaygood added a commit to AlexWaygood/cpython that referenced this pull request Mar 10, 2022
pythonGH-30297 removed a duplicate `from test import support` statement from `test_asyncio.test_sslproto`. However, in between that PR being filed and it being merged, pythonGH-31275 removed the _other_ `from test import support` statement. This means that `support` is now undefined in `test_asyncio.test_sslproto`, causing the CI to fail on all platforms for all PRS.
JelleZijlstra pushed a commit that referenced this pull request Mar 10, 2022
GH-30297 removed a duplicate `from test import support` statement from `test_asyncio.test_sslproto`. However, in between that PR being filed and it being merged, GH-31275 removed the _other_ `from test import support` statement. This means that `support` is now undefined in `test_asyncio.test_sslproto`, causing the CI to fail on all platforms for all PRS.
ambv added a commit to ambv/cpython that referenced this pull request Aug 4, 2022
aloisklink added a commit to aloisklink/cpython that referenced this pull request Aug 1, 2023
Some of the asyncio SSL changes in pythonGH-31275 were taken from
[v0.16.0 of the uvloop project][1]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: https://github.com/MagicStack/uvloop/tree/v0.16.0
AA-Turner pushed a commit that referenced this pull request Jan 12, 2024
Some of the asyncio SSL changes in GH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: #31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
aloisklink added a commit to aloisklink/cpython that referenced this pull request Jan 14, 2024
…thonGH-107536)

Some of the asyncio SSL changes in pythonGH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
(cherry picked from commit dce30c9)

Co-authored-by: Alois Klink <alois@aloisklink.com>
aloisklink added a commit to aloisklink/cpython that referenced this pull request Jan 14, 2024
…thonGH-107536)

Some of the asyncio SSL changes in pythonGH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0

(cherry picked from commit dce30c9)
AA-Turner pushed a commit that referenced this pull request Jan 14, 2024
… (#114045)

Some of the asyncio SSL changes in GH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: #31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0

(cherry picked from commit dce30c9)
AA-Turner pushed a commit that referenced this pull request Jan 14, 2024
… (#114046)

Some of the asyncio SSL changes in GH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: #31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0

(cherry picked from commit dce30c9)
kulikjak pushed a commit to kulikjak/cpython that referenced this pull request Jan 22, 2024
…7536)

Some of the asyncio SSL changes in pythonGH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
aisk pushed a commit to aisk/cpython that referenced this pull request Feb 11, 2024
…7536)

Some of the asyncio SSL changes in pythonGH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
jessecomeau87 pushed a commit to jessecomeau87/Python that referenced this pull request May 20, 2024
Some of the asyncio SSL changes in GH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python/cpython#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0

(cherry picked from commit dce30c9)
Glyphack pushed a commit to Glyphack/cpython that referenced this pull request Sep 2, 2024
…7536)

Some of the asyncio SSL changes in pythonGH-31275 [1] were taken from
v0.16.0 of the uvloop project [2]. In order to comply with the MIT
license, we need to just need to document the copyright information.

[1]: python#31275
[2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
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.

5 participants