PyCon Pittsburgh. April 15-23, 2020.

Development Sprints

Monday, April 20, 2020 – Thursday, April 23, 2020 and free to attend (you don't need a PyCon registration to come to the sprints)!

Development sprints are a key part of PyCon, and a chance for the contributors to open-source projects to get together face-to-face for up to four days of intensive learning, development and camaraderie. Newbies sit with gurus, go out for lunch and dinner together, and have a great time while advancing their project.

Why not join the sprints this year at PyCon? by Naomi Ceder

Sprint Sponsors

Thank you to our Sprint Sponsors

We are very grateful for our sponsors so we can supply our attendees with food and beverages!

What's a sprint?

Come for PyCon, stay for the sprints!

PyCon Development Sprints are four days of intensive learning and development on an open source project of your choice, in a team environment. It's a time to come together with colleagues, old and new, to share what you've learned and apply it to an open source project.

In the crucible of a sprint room, teaming with both focus and humor, it's a time to test, fix bugs, add new features, and improve documentation. And it's a time to network, make friends, and build relationships that go beyond the conference.

PyCon provides the space and infrastructure (network, power, tables & chairs); you bring your skills, humanity, and brainpower (oh! and don't forget your computer).

Introduction to Sprints Workshop

For those that never attended a dev sprint before or want to brush up on basics, come to our our Introduction to Sprints workshop Sunday, April 19th!

Who can participate?

You! All experience levels are welcome; sprints are a great opportunity to get connected with, and start contributing to your favorite Python project. Participation in the sprints is free! You don't need a Talks and Events PyCon registration to come to the sprints.

Who can run a sprint?

You! If you've never run a sprint before, the In-Person Event Handbook is an excellent guide.

Please edit this page and add your project according to the instructions below.

What's the schedule?

Sprints run all day from Monday, April 20th to Thursday, April 23rd. That's 8:00am to 11:00pm Monday through Wednesday, and probably 8am to about 5 or 6pm on Thursday.

Where will the sprints be?

The Sprints will take place at the David L. Lawrence Convention Center. Each Sprinting project will claim its own room or if the room is large enough, it will share the space with other Sprinting Project. Here is a list of all of the rooms we will be using during the 4 days: Rooms TBD

Sprinting Projects

Python Packaging Tools

Python packaging tools like pip, PyPI, setuptools, and more! More info coming soon. Learn to make your first Python package and upload it, test on Windows, help our user experience experts by showing them how you install packages and manage dependencies, help us improve security and interoperability, or just find a bug and get our help fixing it!

Submitted by brainwane

LibCST: Python Automated Refactoring Made Easy

LibCST is an open source Python concrete syntax tree parser that enables easy traversal and modification of source code. It also provides static analysis metadata and parallel execution engine to find/fix code issues easily in a large codebase.

Come join us to build codemod command using LibCST to find and fix code issues for your project! Or help us improve LibCST on bug fixes or adding new features!

Submitted by Jimmy Lai

Add your project here!

See something inappropriate or fishy? Let us know at