Showing content from http://mail.python.org/pipermail/python-dev/attachments/20131015/bc77c899/attachment.html below:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<br>
I really want to get Argument Clinic in to Python 3.4. Currently
the following is true:<br>
<ul>
<li>It has an implementation I've been working on for more than a
year.</li>
<li>I assert that it's a reasonable approach and the APIs are
ready for public consumption.</li>
<li>The syntax for the DSL is the one proposed by Guido at PyCon
US 2013.<br>
</li>
<li>So far It has little in the way of documentation apart from
the PEP.</li>
<li>The PEP is out of date and not ready for pronouncement.</li>
<li>IIUC Guido said he's not delegating this PEP.<br>
</li>
</ul>
<br>
There's now a discussion afoot about merging "tulip" in, in time for
3.4a4, which I think is going to happen. And as Release Manager for
3.4 I'm happy to see this happen.<br>
<br>
I'd like to propose much the same thing for Argument Clinic: check
it in now, before 3.4a4, and let it bake in trunk a little before
feature freeze at beta 1 while I run around and finish the
documentation.<br>
<br>
<br>
You can review the existing code here:<br>
<blockquote>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a href="https://bitbucket.org/larry/python-clinic/">https://bitbucket.org/larry/python-clinic/</a></blockquote>
(Yes, in this fork clinic.py is at the root--but then I never
intended to merge this fork.)<br>
<br>
Checking in Clinic would mean:<br>
<ul>
<li>Adding the tool (one file, "clinic.py") and its test suite
into Tools/clinic/</li>
<li>Adding its documentation somewhere in the Doc/ directory<br>
</li>
<li>Merging six or eight places where I've converted random
functions to use Clinic<br>
</li>
</ul>
Brett Cannon gave the code a cursory review at PyCon CA over about
six hours, and iirc he said it was basically reasonable. He wanted
more coverage in the tests, and more in-depth review of course, but
he had only minor feedback, all of which I've incorporated.<br>
<br>
(In case you're wondering: last time I tried, coverage from just the
unit test suite was about 85%, but if you also ran all my sample
usage of it in the CPython code it rose to like 92%.)<br>
<br>
<br>
So, quick poll: do you approve of me checking Argument Clinic in to
Python 3.4 trunk in its current state before 3.4a4?<br>
<br>
<br>
<i>/arry</i><br>
</body>
</html>
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4