Monday, April 13th 2015 – Thursday, April 16th 2015
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.
- What's New with the Sprints by Naomi Ceder
- What are development sprints & why you should attend! by Kushal Das
- What's so special about Sprints? by Naomi Ceder
What's a sprint?
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).
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!
Who can run a sprint?
You! If you've never run a sprint before, the In-Person Event Handbook is an excellent guide.
What's the schedule?
Sprints run all day from Monday April 13th to Thursday April 16th at the Palais des congrès de Montréal.
If you're new to sprints, or need some inspiration, OpenHatch is hosting an Introduction to Open Source workshop on Sunday April 12th from 5:30pm to 8:30pm in room 511. Be sure to register!
Sunday, April 12 | ||
---|---|---|
5:30 - 7:15 pm | Introduction to Open Source Workshop | Room 511 |
7:15 - 7:50 pm | Meet sprint leaders | Room 511 |
6:00 - | A few sprint rooms open Sunday evening | 514A/B/C, 515A |
8:00 - | Head out to dinner with others who are sprinting |
Monday, April 13 | ||
---|---|---|
all day | Sprints | Sprint Rooms |
2:00 - 3:30 pm | Sprints Reception, lunch & updates | Room 517D |
9:00 am - 4:00 pm | Help table |
Tuesday, April 14 | ||
---|---|---|
all day | Sprints | Sprint Rooms |
1:00 - 2:30 pm | Lunch | Room 517D |
Wednesday, April 15 | ||
---|---|---|
all day | Sprints | Sprint Rooms |
1:00 - 2:30 pm | Lunch | Room 720 |
Thursday, April 16 | ||
---|---|---|
all day | Sprints | Sprint Rooms |
1:00 - 2:30 pm | Lunch | Room 720 |
Where will the sprints be?
The PyCon sprints will be held in the following rooms at the Palais des congrès de Montréal.
Palais des congrès de Montréal
(Montreal Convention Center)
201 Viger Ave West
Montréal, Québec, Canada
- 512 A/B/C/E/F/G
- 513 A/B/C/D
- 514 A/B/C
- 515 A
Which projects are sprinting?
- Add your project here. Please include links to what you'll be sprinting on. Please also fill out this form to let us know if you want to be newcomer friendly.
- Mercurial
- Open edX
- Flask-Dance
- Sage
- QuickFix
- Mailman to release Mailman 3.0 (more detailed topics)
- Pyramid web framework and other projects under the Pylons Project
- Django: First-time contributors welcome!
- DjangoCon US
- Python Cryptographic Authority include Cryptography, PyNACL, and any other PyCA projects!
- Fabric / Invoke / Paramiko - NOTE, maintainer will be focusing on sprinting instead of assisting others this time around - Fabric 2 demands it!
- PyPy
- StackStorm - Sprint information
- OpenHatch
- Python's Excel Libraries (that's xlrd, xlwt and xlutils)
- the khmer project First time contributors are very welcome!
- pandas
- Theano & Pylearn2
- 'Hey, Duwamish!'- an environmental health monitoring platform
- hendrix - A complete wire harness for your python web app
- Buildbot
- Falcon: First-time contributors are welcome! Come hack with us on the framework or your own Falcon-related project.
- redislite: A python module to use Redis without the need to install and configure a redis server. First time contributors are welcome.
- Tryton: A general purpose application platform base of complete business solution. Sprint information.
- PyKinect2: A library for using Kinect v2. We've only just started this project and are looking for help to build it out. Anyone is welcome.
- Jython: Help us improve Python for the Java-platform!
- JyNI (Jython Native Interface): Learn about Python's C-extension API and about Jython at the same time! Sprint information.
- Twisted
- Trigger (Network automation toolkit) - We are sprinting on improving authentication and improving support for new router/switch/firewall vendors.
- parsimonious (parsing) / blessings (terminal formatting) / pyelasticsearch / Peep (repeatable installation) / more-itertools. These will start at 10am on Monday. There will be an identifying paper sign at the table in the sprint room.
- aiohttp (asyncio http client/server library) and aio-libs family (useful asyncio libraries). Newcomers are welcome!
- Pinax (an ecosystem of reusable Django apps and starter projects) Will mostly be focusing on overall documentation and some new starter projects
- Genome Index. Computing a table of contents for the human genome.
- IPython/Jupyter - we've just split the repository up into several pieces, so there's some infrastructure work to do on the new repositories.
- Nbviewer will also be sprinting on indexing publicly available notebooks.
- Driftwood This is an amazing Python logging library that solves many common logging problems such as logging in JSON. Today we are adding WSGI support, among other things.
- Safari free software/open source projects: yet-another-django-profiler, sbo-selenium, django-nose-qunit, and sbo-sphinx. Python 3 porting, Django 1.8 support, better i18n, pytest support, JSDoc 3 integration, and any other improvements you'd like to suggest.
- There are lots of IPython/Jupyter satellite projects! There are kernels for other languages, JS extensions, tools for storing and converting notebooks... Tell us what we're interested in, and we'll try to find a related project.
- No Null Process Inspired by Kate Heddleston's talk, this repo contains basic starter docs/checklists for company processes.
- ...