Skip to main content

How to get ready for the PyCon development sprints

[A guest post by Kushal Das, one of the 2016 Sprint Coordinators]

So — you have already decided to join in the PyCon development sprints! The sprints run for four days, from Thursday to Sunday after the conference. You do not have to be registered for the conference to attend the sprints! Some teams plan to write code over all four days, while some projects plan a shorter sprint if the organizers cannot stay for all four days.

Can you start getting prepared for the sprint ahead of time? Yes!

There are several things you can do ahead of time, that can save effort once you arrive at the sprints — and some preparations can even be made at home, before you arrive at PyCon:

  • Have your operating system updated and patched — whether Mac, Windows, or Linux. This eliminates one possible source of problems with getting software up and running.
  • Go ahead and install the version control system that will be used by the projects you are interested in. If you install both git and Mercurial on your computer, you will be ready to help with almost any project at the sprints.
  • If you might be sprinting with a project whose code is written in C, you should have the default compiler for your platform installed. This will usually be make and gcc in Linux, and the Xcode tools on the Mac. You will have the chance to learn more about these at the Intro to Sprints session.
  • Browse ahead of time our list of projects that will be sprinting. If there are projects that especially interest you, try checking out their latest source code to your laptop and attempt to build the project and run its tests successfully. If you run into snags, see whether the project has a project mailing list or IRC channel where you could ask questions. Or you could wait and ask for help from the project leads in person once you arrive on-site at the sprint itself, where they can iterate more quickly on the error you are facing. I took this approach myself in 2013 while attending my first-ever PyCon development sprint! For the CPython project, you can consult for the steps on how to build it.
  • Not every project that will be sprinting is listed yet on our projects page. The official list of sprinting projects is presented in a quick presentation a few minutes after the final PyCon keynote ends and the conference ends. Each project lead will come to the stage and introduce their project in around 30–45 seconds. Here is the long queue of project leads waiting to present at 2013:

The long queue of sprinters

  • If you are yourself a project lead or developer for an open source project, feel free to add your project to our list if you are prepared to come lead a sprint. Be sure that you are ready with a checkout of the latest source code, and a list of features and bugs on which both beginners and experienced programmers can work.

  • Remember to use the rule of two feet: if you are not enjoying a particular project, feel free to go visit all of the other rooms and tables and projects. Work on whichever projects you like. No one will feel bad if you leave one table and join another one.

We will be presenting an “Introduction to Sprints” workshop starting at 4:30pm on June 1st in the Oregon Ballroom 201–202. If there are spaces left, you can pre-register yourself for the session on EventBrite:

Intro to Sprints event sign-up page on EventBrite

Finally, remember to enjoy your time at PyCon. This is the time of the year when we all can meet, discuss new ideas, showcase our work, and make new friends.


Popular posts from this blog

Updated refund policy for Attendees and Financial Aid recipients traveling to PyCon internationally

International travel to the United States has become a greater risk for many in our community. In light of current conditions, PyCon is providing additional support for international travelers. If you are travelling internationally to PyCon, take note of the following information. Financial Aid applicants should take note of additional information specific to that process in the second section. For All International Travellers to PyCon In order to better assist our international community, we have extended the following clauses from the 2017 refund policy for Financial Aid recipients to our refund policy for all attendees of PyCon:  If despite holding a visa you are denied entry upon arrival to the United States, then after you pursue and receive whatever refund your airline might be able to offer, PyCon wants to send you enough money to cover the rest of the cost of your airfare. You will need to document that you indeed arrived in the United States and were denied entry. If despite…

¡Presentamos el track de PyCon Charlas!

Nos alegra anunciar el primer programa de la "Hatchery" (incubadora) en la historia de la PyCon: “PyCon Charlas”. PyCon Charlas será un día entero con un track de charlas en español abierto a toda la comunidad que tendrá lugar en la PyCon US.

Click here to scroll to English version ¿Por qué estamos tan emocionados? Porque será el primer evento dentro del nuevo programa de "Hatchery"(incubación) que ha sido creado para apoyar y dar un espacio a la comunidad para presentar nuevos eventos dentro de la PyCon. Además será el primer track de charlas de la PyCon US que se dará en un lenguaje diferente al inglés. Un porcentaje significativo de la población estadounidense, más del 12%, habla español y las comunidades hispanohablantes de python en America Latina y Europa están creciendo rápidamente con una gran aceptación en conferencias y reuniones. PyCon Charlas dará visibilidad a los pythonistas hispanohablantes dándoles un espacio en la PyCon más grande del mundo para dar …

PyCon 2018 Registration is Now Open!

We’re thrilled to announce the opening of registration for PyCon 2018 in Cleveland, Ohio! The prior six PyCons have sold out, so prepare for another one and get your tickets early. The first 800 tickets sold are priced at an early bird discount, saving over 20% on corporate tickets and over 12% on individual tickets. Students save $25 if they purchase early!

To get started, create an account and head to to get your tickets!

You get a package that is hard to beat when you register for PyCon. The conference itself is three days worth of our community’s 95 best talks, amazing keynote speakers each morning, and our famed lightning talks to close out each day, but it’s much more than that. It’s having over 3,000 people in one place to learn from and share with. It’s joining a conversation in the hallway with the creators of open source projects. It’s taking yourself from beginner to intermediate, or intermediate to advanced. For some, it’s getting st…