Python Language Summit

The Python Language Summit is an invitation-only event for developers of Python implementations and the standard library, to be held at PyCon 2009 in Chicago, on Thursday March 26 2009, at the Crowne Plaza Chicago O’Hare hotel in Chicago, as part of PyCon 2009. We will be in the Kennedy room. The coordinator for this summit is Andrew Kuchling.

Attendees will not deliver formal presentations. Instead, the Summit will be a series of sessions focusing on specific issues. After a 5-10 minute presentation by a session leader, the attendees will concentrate on discussing issues and deciding upon actions to take.

The Summit is being held the day before PyCon starts, simultaneous with the second day of tutorials.

Planned Schedule

The times listed in this schedule may still subject to slight changes. The topics listed for each session are illustrative; the exact selection will be decided upon by the session's attendees and influenced by the session leader's starting presentation.

9:00 - 10:30

Open discussion session.

Session leader: Andrew M. Kuchling

10:30 - 10:50

Morning break

10:50 - 12:20

Transition plan for rest of 2.x series; goals for 2.7/3.1.

  • New features & future plans?
  • Public outreach & assistance with porting.
  • Is 2.7 the last of the 2.x releases?
  • Unicode issues

Session leader: Brett Cannon.

12:20 - 13:20

Lunch

13:20 - 14:50

Cross-implementation issues:

What do the various VMs want/need from CPython to help with their implementations?

  • Marking CPython-specific tests in the test suite?
  • Getting an implementation agnostic test suite for the Python language?
  • Separating the language tests and the pure Python part of the standard library into a separate project? (Or publish them as a separate package.)
  • Transition plans for 3.0?

Session leader: Frank Wierzbicki of Jython.

14:50 - 15:10

Afternoon break.

15:10 - 16:40

Package distribution & installation.

  • setting up an organized network of mirrors ? la CPAN
  • adding a commenting system on PyPI
  • think about a reference implementation for a PyPI client in the standard library (XML-RPC client+upload and register)
  • improvements to packaging matters -- both Distutils and Setuptools are included.

Session leader: Tarek Ziade

Diamond

  • White Oak Technologies Inc. - Diamond

Platinum

  • Google - Platinum
  • Sun - Platinum

Gold

  • ESRI - Gold
  • CCP Games - Gold
  • Visual Numerics, Inc. - Gold
  • Microsoft - Gold
  • Slide.com - Gold
  • Walt Disney Animation Studios - Gold

Silver

  • PSC Group - Silver
  • Enthought - Silver
  • Canonical - Silver
  • Imaginary Landscape - Silver
  • Wingware - Silver
  • ITA Software - Silver
  • Accense - Silver
  • Resolver Systems - Silver
  • Leapfrog Online - Silver
  • Emma Email Marketing - Silver
  • ZeOmega - Silver
  • Oracle Technology Network - Silver
  • VMware - Silver
  • Tummy.com - Silver

Vendor I

  • O'Reilly - Vendor I
  • Informit - Pearson Publishing - Vendor I