<div dir="ltr">If the point is just to be able to test the existing API better, no PEP is needed, right? It would be an unsupported, undocumented API.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 6, 2017 at 7:22 PM, Nick Coghlan <span dir="ltr"><<a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 7 December 2017 at 12:46, Guido van Rossum <<a href="mailto:guido@python.org">guido@python.org</a>> wrote:<br>
> So you're okay with putting this off till (at least) 3.8? That sounds good<br>
> to me, given that I'd like to go on vacation soon.<br>
<br>
</span>Eric reminded me off-list that we'd like to at least add the lower<br>
level _interpreters API for the benefit of the test suite - right now,<br>
all of our subinterpreter testing needs to be run through either<br>
test_embed or test_capi, which is annoying enough that we end up<br>
simply not testing the subinterpreter functionality properly (in<br>
practice, we're relying heavily on the regression test suites for<br>
mod_wsgi and JEP to find any problems we inadvertently introduce when<br>
refactoring CPython's internals).<br>
<br>
If we were to put that under test.support._interpreters for 3.7, we'd<br>
be able to make it clear that we're in "Even more experimental than<br>
provisional API status would account for" territory, while still<br>
enabling the improved testing and accessibility for experimentation<br>
that we're after in order to make some better informed API design<br>
proposals for Python 3.8.<br>
<br>
Regards,<br>
<div class="HOEnZb"><div class="h5">Nick.<br>
<br>
--<br>
Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div>