Skip to main content


Showing posts from 2007

Call for Project Participation in Development Sprints at PyCon 2008

Python-related projects: join the PyCon Development Sprints!

The development sprints are a key part of PyCon, a chance for the contributors to open-source projects to get together face-to-face for up to four days of intensive learning and development. Newbies sit at the same table as the gurus, go out for lunch and dinner together, and have a great time while advancing their project. At PyCon 2007 in Dallas we must have had 20 projects sprinting.

If your project would like to sprint at PyCon, now is the time to let us know. We need to collect the info and publish it, so participants will have time to make plans. We need to get the word out early, because no matter what we do during the conference, most people who haven't already decided to sprint won't be able to stay, because they have a planes to catch and no hotel rooms.

In the past, many people have been reluctant to commit to sprinting. Some may not know what sprinting is all about; others may think that they're not …

The PyCon 2007 podcast

We've begun posting audio from last year's conference in podcast form. New recordings will be posted once or twice per week.
The podcast is available in the iTunes Store podcast section, and you can also access the feed URLs directly. Three feeds are available:
PyCon 2007 M4A feed -- smaller files; requires iTunes and/or an iPod.
PyCon 2007 OGG feed -- mid-sized files; depends only on free software.
PyCon 2007 MP3 feed -- larger files; compatible with most players.

Press release

We now present, for the enjoyment of any tech reporters you may know (or be), PyCon 2008's first official press release. This and future press releases will be posted under "Press" in the "About" portion of the PyCon website sidebar.

If you'd like to announce PyCon on mailing lists, please use this shorter version instead:PyCon 2008
Chicago, IL
March 14-16, 2008

PyCon 2008, the sixth annual community conference for the Python programming language, will be held March 14-16 at the Crowne Plaza Chicago O'Hare Hotel.

A rich schedule is being planned, including presentations, keynotes, Lightning Talks, an exhibition hall, and the hands-on Python Lab. Plentiful Open Space has been set aside for Birds-of-a-Feather sessions and other unscheduled "unconference"-style activity.

Topics span the range of Python programming activity from introductory to advanced. Some topics are perennial; others focus on recent news, like Python 3000 and ne…

Calls for Proposals closed: WOW!

As of the wee hours of this morning, the calls for proposals (for half-day tutorials, and for conference talks) are closed.
What a result! Now that the dust has settled from the last-minute rush, it looks like we received about 40 tutorial proposals and over 140 conference talk proposals.
That's far more than we can fit into the schedule. The program committee is now responsible for selecting a subset of these talks & tutorials for the conference. Over the next couple of weeks we will be examining the proposals, asking for clarifications, and voting. We'll be busy!
Care to lend a hand? There's a lot more than proposal reviewing that needs doing. Please take a look at Helping Out at PyCon

Last chance to propose talks & tutorials!

Thanks to all the proposal authors so far, we have received lots of proposals for PyCon talks & tutorials. But we'd like to have even more. Alas, the proposal submission deadline should have been set after a weekend, not before. So we have decided to extend the proposal submission deadline to Monday, November 19 at midnight (end of Monday, Chicago time). This gives you a whole extra weekend to write up your talk and tutorial ideas!
If you've been procrastinating, stop! Get started on a proposal instead!See the call for conference talk proposals and some topic ideas and more ideas from the PyCon 2007 feedback.
See the call for tutorial proposals and topic ideas from the PyCon 2007 feedback.
I hope to see (and hear) you at PyCon 2008!

Call for Talk & Tutorial Proposals

Proposals for PyCon 2008 talks & tutorials are now being accepted. The deadline for proposals is November 16.
PyCon 2008 will be held in Chicago, Illinois, USA, from March 13-20.
Tutorial Day: Half-Day TutorialsDo you enjoy teaching classes or tutorials? Are you good at it? PyCon is looking for proposals for tutorials. The PyCon Tutorial Day will be March 13, 2008 (Thursday).
There will be morning and afternoon tutorial sessions (3 hours each, plus a 30-minute break); presenters may request two sessions in order to make up a full day. Tutorials may be on any topic, but obviously should be instructional in nature.
Full details and instructions here.
Conference Days: Scheduled TalksWant to share your experience and expertise? PyCon is looking for proposals to fill the formal presentation tracks. The PyCon Conference Days will be March 14-16, 2008 (Friday-Sunday).
Previous PyCon conferences have had a broad range of presentations, ranging from reports on academic and commercial projec…

Next PyCon-Tech meeting: 2 October

Our next regular organizers' meeting for PyCon 2008 will take place on
Tuesday, October 2nd, at 18:00 UTC (2PM Eastern, 1PM Central, 12PM Mountain, 11AM Pacific).
The agenda and connection details are on the wiki.The minutes from the Sept. 18th meeting are also available.
There's still lots to do. PyCon can use all the help you can spare!

PyCon-Tech Meeting: Tuesday September 18th

The new PyCon 2008 website is up and running for organizers to add content. The design is still in flux, but Brantley Harris has done a fantastic job updating the site for 2008. If you are interested in helping fill in the content, join the pycon-organizers or pycon-tech mailing lists.

The meeting will be held once again on Tuesday, at 2PM Eastern/1PM Central/11AM Pacific (6PM UTC). This will be held via Google Talk/Jabber (group chat), or via IRC on People will be in both locations.

The proposal system deadline is fast approaching, and unless we can get some more help, will be delayed. There are some very cool features across all skill levels. Some with deadlines, some without; none are boring. (sounds like fun doesn't it?)

Even if you cannot attend the meeting, please join the mailing list, or create a trac login!

PyCon Organizers' Meeting: Tuesday August 28

Our next regular organizers' meeting for PyCon 2008 will take place on
Tuesday, August 28, at 18:00 UTC (2PM Eastern, 1PM Central, 12PM Mountain, 11AM Pacific). Further meetings will be every two weeks.
The meetings are held via Google Talk/Jabber (group chat). We
use the 'pycon' room on
The agenda is on the wiki.
See you there!
David Goodger
PyCon 2008 Chair

PyCon-Tech '08 Call for Volunteers

PyCon-Tech(the python behind pycon), is an open source project for providing software for the python conferences. As the process of organizing the conferences moves forward, we need to get different parts of the web site up and running for organizers, attendees, and the community at large. And we need help.

To kick things off, there will be a PyCon-Tech meeting for PyCon USA 2008 on Tuesday, August 21, at 2PM Eastern/1PM Central/11AM Pacific (6PM UTC). This will be held via Google Talk/Jabber (group chat).

The goals are simple:
Software for PyConGive back to the communityShow what python can doThe project is based on django, but is not limited to web applications. We are looking for help at every level. Even if all you do is edit some of the wiki pages, this would be greatly appreciated.

We are also looking for any and all feedback on last years system. This feedback should be limited to the web site software including the schedule, schedule handouts, talk proposal system, or something w…

PyCon Organizers' Meeting

I'd like to hold the inaugural organizers' meeting for PyCon 2008 on
Tuesday, July 17, at 2PM Eastern/1PM Central/11AM Pacific (6PM UTC).
Further meetings will be every other week.
The meetings will be held via Google Talk/Jabber (group chat). We'll
use the 'pycon' room on
Staff roles
Keynote speakers
PyCon tech
Chicago visitPlease send any further agenda items to me, or
edit the wiki page.
See you there!
David Goodger
PyCon 2008 Chair

PyCon 2007 Tutorial Feedback Results

2007 marked the second year that 3-hour paid tutorials were offered at PyCon, and going by the feedback forms the result was an unqualified success. There were 13 tutorials (7 in the morning, 6 in the afternoon) offered by 11 instructors. Links to tutorial descriptions can be found here:
One of the hats I wore for PyCon 2007 was "Tutorial Coordinator", and one of my duties was to collect feedback. We handed out feedback forms during the tutorials, and most attendees filled them out (thanks!). I transcribed the data from the feedback forms into a database, and present the overall results here. (I designed the tutorial feedback forms with some helpful input from others, but I take sole responsibility for ambiguities, omissions, and any errors.)
183 people registered for tutorials, 155 for morning sessions and 167 for afternoon sessions. 139 people registered for two tutorials. Most of the tutorials filled up; all of the afternoon tuto…

PyCon 2007 General Feedback Results

A few weeks ago Andrew Kuchling put the 2007 feedback results (from paper & web forms) into the wiki. I noticed that this was never announced anywhere, so here goes:
The feedback results available at <>, and essay-type comments are at <>.

Status of PyCon video/audio

Doug Napoleone is managing work on the 2 terabytes of video and audio recorded at PyCon. Today he posted the current plans:
The hope is to get everything done (including a professionally produced DVD of at least the r0ml keynote) by the end of June. We were thinking of doing weekly releases of material (9 tracks, one track a week, ~6 hours of video per track). That equates to ~2 talks a night for 4 nights, 1 day of re-encoding runs, and 1 night of uploading, for 9 weeks.

PyCon 2007 is over

PyCon 2007 is now over. At-the-door registration was surprisingly stronger than we had been expecting, and the final attendance figure was 593 registered attendees, a 44% increase from 2006.

The conference ran smoothly -- there were no disasters, only the odd oversight on our part or minor glitches. I personally heard from many attendees who really liked the balance of this year's conference: the daily lightning talk sessions, the selection of keynote speakers, and the featured talks. The rooms mostly didn't seem overly crowded to me, though we'll have to see what the feedback form results say. Jeff Rush and I are both very pleased with the conference, and are glad that the attendees seem to agree.

And now for the sprints...

Photography contest at PyCon

To encourage people to take pictures at PyCon, we're holding a little photography contest to choose the best pictures taken at PyCon 2007, selected by whim of the organizers. Photos might show conference activities, be a portrait or candid shot of someone, or anything else you can think of.

Prizes: First prize will be a free registration for a future PyCon of the winner's choice. Second prize will be 1 or 2 free tutorials at a future PyCon of the winner's choice.

How to enter: post your photos on Flickr, and tag them with "pycon2007". If you don't use Flickr, post the picture to some other photo-sharing web site or to your own site, and e-mail the URL to (pycon at python dot org). All entries must be received by noon on Sunday the 25th. We're planning to announce the winners at the Sunday lightning talk session.

Extracurricular Activities at PyCon 2007

At PyCon this year we are having a significant number of activities besides the keynotes and talks. One group of those are the birds-of-a-feather gatherings being held in the evenings.

The Python community consists of a number of smaller communities and we're encouraging them to hold meetings, dinners and other activities at PyCon this year. The organizers have tried to leave room in the busy schedule for these to happen and of course for some non-Python social BoFs as well.

Here are the BoFs with which you have the opportunity to get involved:
Python in Education Python in Science Healthcare and Python A Content Repository Standard for Python Jython Development Django Pylons Web Framework Trac Users and Developers Keysigning Party Tech that Runs the Python Conference Users of Bazaar Version Control/Launchpad Buildbot Users and Developers Python Advocacy Community Forum Texas Regional Unconference Dinner Meet PyGame Programming/Playing Clinic Board …

Game Programming Clinic and Online Gaming at PyCon

At PyCon this year we're going to have a multi-day game programming clinic and challenge. This is a first-time event and an experiment to find those in the Python community who enjoy playing and creating games. Python has several powerful modules for the creation of games among which are PyGame and PyOpenGL.

On Friday evening, Phil Hassey will give an introduction to his game Galcon, an awesome high-paced multi-player galactic action-strategy game. You send swarms of ships from planet to planet to take over the galaxy. Phil will be handing out free limited-time licenses to those present. He will also be glad to talk about the development of Galcon using PyGame.

After the Friday PSF Members meeting lets out around 8:40pm, Richard Jones will give his 30-60 minute introduction to the PyGame framework so you too can get started writing games.

On Saturday evening, Lucio Torre and Alejandro J. Cura, who have come from Argentina to give the talk "pyweek: making games in 7 days&quo…

Hotel room-shuffling

We received notice from the hotel that they're overbooked for Thursday evening. This means that some people will be forced to stay in a different nearby hotel.
Here's an excerpt from the hotel's message:
Our hotel is currently over sold on this night. We will need to relocate 50 individuals within the PyCon group block. We will be relocating these individuals to the Spring Hill Suites and Quorum Courtyard. These two hotels are located about .5 miles from our hotel.
We will be providing shuttle transportation from these two hotels to our property for the days and times needed. Manny Soto, our Director of Event Planning and Operations and [Heather Halsted] will be calling the 50 Individuals directly to let them know which hotel they will be staying at.

Unfortunately there's nothing the PyCon organizers can do about this. If you're one of the relocated individuals and relocation would be difficult for you, please call the Marriott Quorum (sales: 1-972-855-5785; toll-fr…

Reminder for PyCon speakers: upload your slides

If you're giving a presentation at PyCon, please remember to upload your slides before the conference. Having the slides available gives attendees more information in selecting talks to attend, and they can follow along on their own laptops.

To upload files: Log in to the PyCon conference application. View the conference schedule. Display the tooltip for your presentation. Click on 'Upload File' and complete the form. Click 'Upload'.

More session chairs needed

As PyCon draws closer, we're short on volunteers to chair sessions. Session chairs help ensure that the speakers start and stop on time, and assist with the audience during the question-and-answer period. If you're going to be in the same room for an entire block of talks, why not be the chair, too?

For instructions on signing up, see the SessionChairs wiki page. To find an unchaired talk, look at the conference schedule: the pop-up for each talk will display a link to the signup form if no one has volunteered yet.

Vendors at PyCon

We have always had sponsors at PyCon. In exchange for their generous financial support, sponsors get various forms of exposure (detailed here). All sponsors have the opportunity to supply inserts for the conference tote bag (including insert-only sponsorship).

In previous years some PyCon sponsors have put out marketing & recruiting information on tables in the hall, and some have had representatives stationed in the halls for face time with attendees. This year we made four official vendor tables available in a vendor-specific area, adjacent to the main hallway. All four vendor tables have been reserved:

Elegant Stitches of Conway, AR is a vendor of embroidered garments and accessories. Janet Lindstrom will be selling polo shirts, long-sleeved denim shirts, 1/4 zip sweatshirts, and caps, all embroidered with the Python logo; T-shirts and cubicle posters with a "Zen of Python" design; and travel mugs with handles featuring the Python logo. Elegant Stitches is also suppl…

Alternative hotels

The hotel is now full for some nights of the conference, including the critical nights of Friday and Saturday. The conference rate is no longer available. What to do if you don't have a room yet? (Other than resolving to book earlier next year...)

There is another Marriott across the street, but it's more expensive: the Marriott Residence Inn (14975 Quorum Dr, Dallas, 75254 - (972) 934-1384).

There are two decent, less expensive hotels that are not far away, a Motel 6 and a Best Western. The Motel 6 (4325 Belt Line Rd - (972) 386-4577) is a short cab ride away. The Best Western (15200 Addison Rd - (972) 386-4800) is an all-suites hotel and is a short walk away. They have free breakfast and Internet service. The normal room rate is roughly $85 to $110 per night.

Last day for hotel reservations!

Today, January 31st, is the last day to make hotel reservations and obtain the conference rate. After today, you'll have to pay the hotel's regular rate, and there's nothing we can do to reduce your costs.

Go to for hotel information and a registration link.

Update: the hotel has sold out of sleeping rooms on Thursday February 22, Friday February 23, Saturday February 24, Tuesday January 27, and Wednesday January 28.

Thanks to our sponsors

Sponsor support is important in helping cover PyCon's fixed costs. This year we have more sponsors than ever before; the sidebar on lists all of them. The sponsors include large companies such as Microsoft and Google, familiar Python companies such as Wingware and ActiveState, and Python-using organizations such as OSAF and Canonical.

Thanks to all the sponsors, and to Steve Holden, the sponsorship coordinator.

Funding PyCon attendance

One of David Goodger's many hats is Funding Coordinator, processing applications from people who need some assistance in making it to PyCon. Yesterday he sent out notification e-mails about the funding decisions. If you applied for funding, you should have received a notice about whether you'll be supported and for how much.

This year the Python Software Foundation is helping 18 people to come to PyCon, spending slightly less than US$9000. We look forward to seeing them all at PyCon!

One week left for hotel registration

Don't forget to book your hotel room for PyCon 2007!

The special PyCon room rates at the Dallas/Addison Marriott Quorum are US$79/night for 1-2 people, and US$89/night for 3-4 people; there's an additional hotel tax of 13% on top of this rate. This rate is only available until February 1st.

To register online, use the hotel's special event page for PyCon.

If you're looking for a roommate to reduce your costs, see the Room Splitting wiki page.

Registration count reaches 400; tutorial status

The 400th attendee registered today. We're now certainly ahead of PyCon 2006, which only had 399 online registrations.

The number of available tutorials continues to shrink. "Code Like a Pythonista" is full, and we regret to announce that "Internet Programming With Python" has been cancelled. The remaining tutorials are:Morning session: Using the DB API, Python 101, How to Document a Python Open Source Project, Zope Component Architecture and zc.buildout. Afternoon session: Advanced Web Application Development with TurboGears, Faster Python Programs through Optimization and Extensions II, Testing Tools in Python.
Remember to book your hotel rooms before February 1st to obtain the lower conference rate.

Splitting Taxis from the Airport

Someone asked about ground transport from the airport to the hotel, and sharing rides. A taxi will cost about $40 one-way. There's also the Super Shuttle airport limo (minibus) service, which is cheaper than taking a taxi but reservations may be needed. Public transport is also available, but according to reports it isn't quick. See for details on all options.
I started a wiki page for people to arrange taxi splitting: Sharing taxi rides may be difficult though, because arrival times are staggered and flights get delayed.
I recommend that anyone interested in sharing a taxis should wear a Python or PyCon T-shirt or sweatshirt when travelling so people can recognize each other. Here's a source of official Python garb:
If anyone has other/better ideas, please add a comment.

Early-bird registration numbers

Early-bird registration is now closed; regular prices (US$260/US$150 student) are now in effect.

Total early-bird registration was 363 people.

To compare with last year: at PyCon 2006, early-bird got 273 registrations. This year's figure is therefore a 32% increase.

Maybe we're just getting better at reminding people to register early and the final attendance figure will be about the same. On the other hand, Doug Napoleone notes that the number of proposals received was also up by 30% (see the discussion of proposal selection for the numbers). A 32% increase in '06's total attendance of 410 would mean 541 attendees.

My intuition is that both factors -- better early-bird advertising, and more total attendees -- are at work. My psychic prediction: final attendance for 2007 will be increased over 2006 to between 450-500 attendees: a significant increase, but not a 30% increase. (Please, no wagering...)

Tutorial cancellation nears; register soon!

Saturday, January 20, is the drop date for tutorials, when the organizers need to decide if any of them should be cancelled due to low attendance. This year a few of the tutorials haven't gotten enough people yet, and are in danger of being dropped. If you're thinking about registering for a tutorial but haven't done so yet, please try to register before Saturday; your registration might be the one to save a tutorial from cancellation.

(I'm deliberately not mentioning which tutorials are at risk, because if a tutorial is on the edge, people may decide to sign up for some other tutorial. This post is intended to encourage everyone to hurry up and register.)

First tutorial fills up; Django tutorials expanded, one full

The first tutorial to reach its room capacity is "Faster Python Programs through Optimization and Extensions I", taught by Mike Müller.

Due to the level of interest in the Django tutorials, they've been given more space. I still expect the Django tutorials will fill up today; we don't have that much additional space...

Update: the afternoon "Advanced Django" tutorial, taught by Jacob Kaplan-Moss, is also full.

Personal Schedule Application for PyCon 2007 Now Available

Doug Napoleone's nifty Personal Schedule Application is now up and running on the PyCon site.

Features include: displays a color-coded, up-to-date scheduledisplays pop-ups with descriptive information about each eventallows selecting events to create your own personal schedulesupports iCalendar output of both conference and personal schedules
If you have a PyCon login account, the application also:stores your schedule on the server instead of in a cookie.highlights talks that you're presenting or sessions you're chairing.
To create your own PyCon login account, visit the Site Signup Form, which is independent of your conference registration.

If you store your schedule on the server, your selections are included and summarized in a report for the PyCon organizers. We can therefore see which talks are the most popular, and this will help us schedule them in rooms with enough capacity.

A print-specific stylesheet is in development.

We think the schedule application is very neat, …

MS Office tutorial replaced by Internet Programming

The "Programming Microsoft Office using Python" tutorial has been cancelled and replaced by "Internet Programming with Python"; see the tutorial outline for more details.

If you've registered for a different afternoon tutorial (or for no afternoon tutorial at all) and want to switch to the new Internet Programming tutorial, write to the conference address (pycon at

We apologize for the inconvenience.

Suggestions wanted for intellectual property talk

Seen in a comp.lang.python post:

I will be presenting a talk at PyCon, "The Absolute Minimum an Open Source Developer Needs to Know About Intellectual Property." I want to tailor this talk so that it is interesting to as many attendees as possible.

I am familiar with a lot of the internal divisions in the Free Software/Open Source community. My intent is not to advocate for or against any specific position, but rather to promote a common understanding and address specific situations that developers may
encounter. In other words, a problem/solution approach, instead of an argumentative approach.

With that in mind, I had in mind the following subjects:

- A brief primer on intellectual property (what are patents, trademarks, copyrights, and trade secrets?)

- What to do when you have an idea you want to develop, but you are working for somebody else

- What it means to incorporate GPL'd modules into your own code

- Ways to protect ideas that you have put into a proprietary softwar…

Registration ramps up

The pace of incoming registrations is speeding up. The number of registered attendees reached 100 on Saturday January 6, 18 days after registration was opened. It reached 200 on Thursday the 11th, 5 days later. Will we reach 300 before early registration closes? (The 2006 conference didn't; early-bird ended with 270- or 280-something attendees, and the conference wound up with about 400 attendees total.)

Update: (January 15th) attendee #300 registered this morning.

Hotel registration problems

(The problem described in this post has now been resolved.)
Several attendees have reported a problem when booking their hotel rooms; they've been told that the conference rate is no longer available and offered a much higher rate. We're talking to the hotel to resolve the problem; if you're given a too-high rate, don't book your room yet and wait until we announce the problem is resolved. (That announcement will be posted here.)
If you've already booked, please wait for the announcement and then call Marriott to fix the problem; if that doesn't work, send an email to (pycon at and we'll use our hotel contact to change your reservation.
Here's what's probably going on. PyCon has reserved X rooms per night at the conference rate. For most such reservations, the conference rate is no longer available once X rooms have booked. PyCon's contract is different, though: we get the conference rate until the hotel is full. The reservation s…

Poll: vendor tables at PyCon

The organizers are wondering if there are any vendors of Python-related items (books, software, T-shirts, etc.) that would be interested in having a vendor table at PyCon. We're trying to learn if there's enough interest to make a vendor area worth the effort.
The proposal being suggested: vendors would pay a vendor sponsorship fee of a few hundred dollars and would then get a table (probably a 6-foot size one) in a vendor area. Vendors could be open from after the first plenary session to before the last plenary session; that would be from 10:30AM to 5-something PM. You could store merchandise in a locked but unguarded room, but you'd probably still have to sign a liability waiver so that PyCon isn't responsible if your merchandise is stolen or damaged.
If you'd be interested, please add your name, product/company info and a contact e-mail to
This is a straw poll to gauge if there's interest, not a contract. Adding your name does n…