11, but now it is postponed to June 18th.
There is a TODO Task of packaging urllib and it comes under my GSOC task as
well. The Bug report had another developer assigned to it and I have informed
that I would give it a try.
The Standard Library Reorganization follows the PEP3108, most of the other
things are done. So, things are set as such.
If I follow the example of httplib Reorganization, the following has already
taken effect.
Python 2.5 || Python 3.0/Python 2.6
http
httplib ------- http.client ( client.py)
BaseHTTPServer ------- http.server ( server.py)
CGIHTTPServer ------- http.server ( server.py)
SimpleHTTPServer ------ http.server ( server.py)
(No Naming conflicts should occur)
Cookies ------- http.cookies( cookies.py)
cookielib ------- http.cookiejar
The similar reorganization is designed for urllib and this will be my TODO
task.
>From PEP 3108.
urllib2 -------- urllib.request ( request.py)
urlparse -------- urllib.parse ( parse.py)
urllib -------- urllib.parse, urllib.request
The current urllib module will be split into parse.py and request.py
- quoting related functionalies will be added to parse.py
- URLOpener and FancyUrlOpener will be added to request.py
Other activities should include:
- Docs need to be updated.
- Tests needs to be ensured to run properly.
- No conflicts should occur.
- Python 3.0 - Testing needs to be done.
- Changes to other modules.
I shall set internal Target of, June 16 with 4 hours per day for this task
exclusively.
No comments:
Post a Comment