I'm trying to get a huge chunk of work done on Python 3.4 in the     next, oh, week-and-a-half, and I could use your help.  I'm trying to     convert a whole bunch of call sites in Python to use "Argument     Clinic", a new build utility for Python that makes argument parsing     code much easier to write.  But I don't think I can do it all     myself.
    
    To learn more about what Argument Clinic is, and get a sense for     what the work will be like, please read the howto in the     documentation:
    
             http://docs.python.org/dev/howto/clinic.html
    
    How can you help?  I've split up the files in the Python source tree     between about two dozen issues on the issue tracker, each having     roughly 50 call sites in them to examine*.  You can find the issues     by searching for the word "Derby".  This URL should do the trick:
    
             http://bugs.python.org/issue?%40search_text=Derby&ignore=file%3Acontent&title=&%40columns=title&id=&%40columns=id&stage=&creation=&creator=&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=&dependencies=&assignee=&keywords=&priority=&%40group=priority&status=1&%40columns=status&resolution=&nosy _count=&message_count=&%40pagesize=50&%40startwith=0&%40queryname=&%40old-queryname=&%40action=search
    To participate, find an issue that isn't assigned to anyone and     assign it to yourself.  (As far as I can tell there's no way to     search for issues owned by "nobody", so you'll have to hunt     around.)  Once you own an issue, open up those files, search for     "PyArg_ParseTuple(args" and "PyArg_ParseTupleAndKeywords(args", and     start converting!
    
    In case you have questions / find bugs / need help, I'll be highly     available on IRC in #python-dev during the derby, as well as     responding to email and changes on the issue tracker.  I'm very     willing to review patches.
    
    Help!
    
    
    /arry
    
    * The original plan was, one file per issue on the tracker.  But     there are 129 files, and I was informed that people would come to my     house and make my life unpleasant if I created 129 issues on the     tracker.  Please forgive me for the mildly-random way the files got     bundled together.
   ">

(original) (raw)


I'm trying to get a huge chunk of work done on Python 3.4 in the next, oh, week-and-a-half, and I could use your help. I'm trying to convert a whole bunch of call sites in Python to use "Argument Clinic", a new build utility for Python that makes argument parsing code much easier to write. But I don't think I can do it all myself.

To learn more about what Argument Clinic is, and get a sense for what the work will be like, please read the howto in the documentation:
http://docs.python.org/dev/howto/clinic.html

How can you help? I've split up the files in the Python source tree between about two dozen issues on the issue tracker, each having roughly 50 call sites in them to examine\*. You can find the issues by searching for the word "Derby". This URL should do the trick:
http://bugs.python.org/issue?%40search\_text=Derby&ignore=file%3Acontent&title=&%40columns=title&id=&%40columns=id&stage=&creation=&creator=&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=&dependencies=&assignee=&keywords=&priority=&%40group=priority&status=1&%40columns=status&resolution=&nosy \_count=&message\_count=&%40pagesize=50&%40startwith=0&%40queryname=&%40old-queryname=&%40action=search
To participate, find an issue that isn't assigned to anyone and assign it to yourself. (As far as I can tell there's no way to search for issues owned by "nobody", so you'll have to hunt around.) Once you own an issue, open up those files, search for "PyArg\_ParseTuple(args" and "PyArg\_ParseTupleAndKeywords(args", and start converting!

In case you have questions / find bugs / need help, I'll be highly available on IRC in #python-dev during the derby, as well as responding to email and changes on the issue tracker. I'm very willing to review patches.

Help!


/arry

\* The original plan was, one file per issue on the tracker. But there are 129 files, and I was informed that people would come to my house and make my life unpleasant if I created 129 issues on the tracker. Please forgive me for the mildly-random way the files got bundled together.