Differences between revisions 15 and 20 (spanning 5 versions)
Revision 15 as of 2006-01-23 23:08:11
Size: 1422
Editor: BrettCannon
Comment:
Revision 20 as of 2006-02-21 19:44:53
Size: 1539
Editor: c-24-63-110-73
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl All:read
Line 12: Line 13:
   * any other PEPs Guido might OK @ PyCon (PEP 352, etc.)    * PEP 352 (exception hierarchy)

* any other PEPs Guido might OK @ PyCon (PEP 352, 357, etc.)
Line 22: Line 25:
   * Finish work on ast-objects branch    * Finish work on ast-objects branch (it's leaking refs)

   * Clean up the Grammar file
Line 40: Line 45:
 * Implement `__index__()` (see "str with base" thread on python-dev in January)  * Hash out bytes type
Line 42: Line 47:
 * Hash out bytes type  * Rewrite fileobject to avoid C stdio
Line 52: Line 57:
 * Thomas Wouters
 * John Ehresman (probably)

Possible Topics

  • Implementing PEPs
    • PEP 328 absolute/relative import
    • PEP 343 implementation ('with:')
    • PEP 308 implementation ('x if y else z')
    • PEP 302 suggestions (fix pydoc and traceback printing to support zipfiles, implement sys.meta_path objects for built-in, frozen, and sys.path importers; search for "phase 2" in the PEP for other ideas)
    • PEP 352 (exception hierarchy)
    • any other PEPs Guido might OK @ PyCon (PEP 352, 357, etc.)

  • AST work
    • export AST to Python
      • Basic pychecker functionality
    • rewrite peepholer to use AST instead of modifying bytecode directly (where applicable)
    • Finish work on ast-objects branch (it's leaking refs)
    • Clean up the Grammar file
  • Patch/bug processing
  • Build
    • Rewrite setup.py (for simplification and easier customization)
  • Hash out bytes type
  • Rewrite fileobject to avoid C stdio
  • Implement final decision on outputting integers in different bases
  • rewrite setup.py

Attendees

  • Brett Cannon
  • Thomas Wouters
  • John Ehresman (probably)

PyCon2006/Sprints/PythonCore (last edited 2008-11-15 14:01:17 by localhost)

Unable to edit the page? See the FrontPage for instructions.