8000 PEP 734: Multiple Interpreters in the Stdlib (#3523) · python/peps@6aeaba7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6aeaba7

Browse files
PEP 734: Multiple Interpreters in the Stdlib (#3523)
1 parent 242239b commit 6aeaba7

File tree

3 files changed

+938
-3
lines changed

3 files changed

+938
-3
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,7 @@ peps/pep-0730.rst @ned-deily
611611
peps/pep-0731.rst @gvanrossum @encukou @vstinner @zooba @iritkatriel
612612
peps/pep-0732.rst @Mariatta
613613
peps/pep-0733.rst @encukou @vstinner @zooba @iritkatriel
614+
peps/pep-0734.rst @ericsnowcurrently
614615
# ...
615616
# peps/pep-0754.rst
616617
# ...

peps/pep-0554.rst

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ PEP: 554
22
Title: Multiple Interpreters in the Stdlib
33
Author: Eric Snow <ericsnowcurrently@gmail.com>
44
Discussions-To: https://discuss.python.org/t/pep-554-multiple-interpreters-in-the-stdlib/24855
5-
Status: Draft
5+
Status: Superseded
66
Type: Standards Track
77
Content-Type: text/x-rst
88
Created: 05-Sep-2017
@@ -13,6 +13,15 @@ Post-History: `07-Sep-2017 <https://mail.python.org/archives/list/python-ideas@p
1313
`05-Dec-2017 <https://mail.python.org/archives/list/python-dev@python.org/thread/BCSRGAMCYB3NGXNU42U66J56XNZVMQP2/>`__,
1414
`04-May-2020 <https://mail.python.org/archives/list/python-dev@python.org/thread/X2KPCSRVBD2QD5GP5IMXXZTGZ46OXD3D/>`__,
1515
`14-Mar-2023 <https://discuss.python.org/t/pep-554-multiple-interpreters-in-the-stdlib/24855/2/>`__,
16+
`01-Nov-2023 <https://discuss.python.org/t/pep-554-multiple-interpreters-in-the-stdlib/24855/26/>`__,
17+
Superseded-By: 734
18+
19+
20+
.. note::
21+
This PEP effectively continues in a cleaner form in :pep:`734`.
22+
This PEP is kept as-is for the sake of the various sections of
23+
background information and deferred/rejected ideas that have
24+
been stripped from :pep:`734`.
1625

1726

1827
Abstract
@@ -747,7 +756,7 @@ The module provides the following functions::
747756

748757
Return True if the object may be "shared" between interpreters.
749758
This does not necessarily mean that the actual objects will be
750-
shared. Insead, it means that the objects' underlying data will
759+
shared. Instead, it means that the objects' underlying data will
751760
be shared in a cross-interpreter way, whether via a proxy, a
752761
copy, or some other means.
753762

@@ -927,7 +936,7 @@ Shareable Types
927936

928937
An object is "shareable" if its type supports shareable instances.
929938
The type must implement a new internal protocol, which is used to
930-
convert an object to interpreter-independent data and then coverted
939+
convert an object to interpreter-independent data and then converted
931940
back to an object on the other side. Also see
932941
`is_shareable() <interpreters-is-shareable_>`_ above.
933942

0 commit comments

Comments
 (0)
0