add _ssl module (#11155)

Really all I needed for fixing the inheritance was _ssl._SSLContext.
But then I needed all the other stuff in _ssl, and if I was doing that
I wanted to do a thorough job of it.

Motivation was originally related to https://github.com/python/typeshed/issues/3968 ,
but we're well beyond that now, really.

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
Stephen Morton
2024-10-01 20:10:51 -07:00
committed by GitHub
parent c43894568f
commit 4f37d8fff8
7 changed files with 342 additions and 63 deletions

View File

@@ -50,6 +50,7 @@ _pydecimal: 3.5-
_random: 3.0-
_sitebuiltins: 3.4-
_socket: 3.0- # present in 3.0 at runtime, but not in typeshed
_ssl: 3.0-
_stat: 3.4-
_thread: 3.0-
_threading_local: 3.0-