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 https://docs.python.org/devguide/ 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.

Comments

Popular posts from this blog

PyCon 2019 Talks, Charlas, Posters, and Education Summit Schedules

With great excitement, we're happy to announce the much anticipated (and admittedly delayed) lineups for PyCon 2019's Talks, Charlas, Posters Session, and Education Summit.
2019 Talks and Charlas Schedule2019 Posters Lineup2019 Education Summit Schedule This is an excellent moment to recognize the volunteer teams that organize the calls for proposal, review all of the submissions, and construct a schedule! Their hard work provides the foundation for a vibrant conference with something for everyone. PyCon Program Committee Chair: Jason Myers Co-Chairs: Lorena Mesa & Jackie Kazil And the 34 volunteer reviewers!
PyCon Charlas Team Chair: Maricela Sánchez Co-Chairs: Mario Corchero and Naomi Ceder PyCon Posters Committee Chair: Rebecca Bilbro Co-Chairs: Kristen McIntyre, Nathan Danielsen, and Natalie Serebryakova Education Summit Committee Chair: Meenal Pant
Co-Chairs: Jessica Ingrasselino, Chalmer Lowe, Elizabeth Wickes, and Jeff Elkner

PyCon 2020-2021 Location

Now that registration and planning are well underway for PyCon 2019 in Cleveland, the PSF is pleased to announce that the home for PyCon 2020 and 2021 will be Pittsburgh, Pennsylvania!

The conference will be held in the beautiful David L. Lawrence Convention Center on April 15-23, 2020 and May 12-20, 2021.


The Steel City is built around the convergence of the Ohio, Allegheny, and Monongahela rivers and offers an understated mix of arts, culture, and technology. Join the Pittsburgh Python User Group for a meetup, eat dinner in a converted train station at the Grand Concourse, take a century-old cable car up the Duquesne Incline to see stunning views of the city, or visit the Robot Hall of Fame at the Carnegie Science Center's roboworld® exhibit. While you're out and about, see if you can count all 446 bridges in the city (that's more than you'll find in Venice, Italy)!

In Pittsburgh, you'll find that the residents are all neighbors. And with 90 unique neighborhoods tha…

Eighth Annual PyLadies Auction at PyCon 2019

PyLadies is an international mentorship community for women that use Python. Since it’s founding in 2011, PyLadies has continued to bring women into the Python community through a variety of methods, including hosting events in local PyLadies chapters and offering grant opportunities to attend PyCon. Their mission is to promote, educate and advance a diverse Python community through outreach, education, conferences, events, and social gatherings.

The Python Software Foundation (PSF) is proud to announce the Eighth Annual PyCon Charity Auction for 2019.

PyCon 2018’s auction was a huge success raising over $30K! More than 40 items from sponsors and fellow attendees were auctioned. Attendance was overwhelming and, rather than turn more people away for 2019, we have decided to increase capacity this year!

The PSF subsidizes this event each year by covering the cost of the venue, food, and beverages. In addition, the PSF adds a substantial donation to the event after everything is auctioned o…