Sprints are cooperative coding sessions where you work side-by-side with other PyOhio participants to improve an open-source project. You can

  • Write something new
  • Extend an existing package (yours, or someone else's)
  • Fix bugs
  • Write tests
  • Improve documentation

It's a great way to contribute to the community, learn about coding and open-source contribution, and have fun with new and old PyOhio friends.


Friday night: Sprints begin at 6 PM at the Forge at Pillar Technology Group.

Saturday night: Sprints begin at 6:30 PM at the Forge at Pillar Technology Group.

Sunday night: Sprints begin at 6:30 PM at the Forge at Pillar Technology Group.

Monday: Sprints begin at 11 AM at the Winking Lizard.


Friday, Saturday & Sunday: The Forge at Pillar - Click for directions.

Monday: Winking Lizard - Click for directions.

Please Register

It's okay to come without registering, if you must, but registering for the Friday—Sunday Sprints helps us with headcount for food.

Click to Register Friday

Click to Register Saturday

Click Register Sunday

No registration required for Monday

What you need

Experience not needed - sprinting is actually a great way to gain experience.

Bring a laptop!


Friday, Saturday & Sunday, TBA.

Monday - Winking Lizard is a great place to buy your dinner and beverages

Leading a sprint

We need people to lead sprints! To lead, just announce what you'd like to sprint on (edit the page or write catherine.devlin@gmail.com), be at the sprint venue for as much time as you can spare, and be prepared to instruct your sprinters on what work needs to be done and how to do it. If you'd like to, give a Saturday night Lightning Talk introducing your project to pique the community's interest and recruit sprinters.

You don't need to be there every night to lead a sprint - just indicate your rough expected schedule, so your sprinters don't miss you.

Sprints planned

Russell Keith-Magee will be leading a sprint for BeeWare.

BeeWare is a collection of projects that can be used to help develop, debug and launch Python software. Each tool follows the Unix philosophy of doing one thing well. Unlike a traditional IDE, each tool is self contained and can be used on its own. During the sprints, we will be paying particular attention to VOC (a transpiler to convert Python bytecode so it can run on the JVM and Android), Batavia (a transpiler that lets Python run in a browser) and Toga (a cross-platform, platform native widget toolkit, including support for mobile devices).

We have a number of tasks that are very well suited to first time contributors, and we have an open offer to mentor anyone that wants to get involved in Open Source development. In addition, anyone contributing to a BeeWare project will receive a BeeWare Challenge Coin!

Want to lead a sprint?

Contact info@pyohio.org if you are planning to lead a sprint!