Development Sprints

top band
Edit page
# 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? -------------------
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). 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](http://opensource-events.com/) 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 pmIntroduction to Open Source WorkshopRoom 511
7:15 - 7:50 pmMeet sprint leadersRoom 511
6:00 -A few sprint rooms open Sunday evening514A/B/C, 515A
8:00 -Head out to dinner with others who are sprinting

Monday, April 13
all daySprintsSprint Rooms
2:00 - 3:30 pmSprints Reception, lunch & updatesRoom 517D
9:00 am - 4:00 pmHelp table

Tuesday, April 14
all daySprintsSprint Rooms
1:00 - 2:30 pmLunchRoom 517D

Wednesday, April 15
all daySprintsSprint Rooms
1:00 - 2:30 pmLunchRoom 720

Thursday, April 16
all daySprintsSprint Rooms
1:00 - 2:30 pmLunchRoom 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][2]** to let us know if you want to be newcomer friendly. - [Mercurial](http://mercurial.selenic.com/wiki/3.4sprint) - [Open edX](https://github.com/edx/edx-platform) - [Flask-Dance](https://github.com/singingwolfboy/flask-dance) - [Sage](http://wiki.sagemath.org/days67) - [QuickFix](http://quickfixengine.org/) - [Mailman](http://list.org) to [release Mailman 3.0](https://mail.python.org/pipermail/mailman-developers/2015-January/024147.html) ([more detailed topics](http://wiki.list.org/DEV/PyCon%202015%20Sprint)) - [Pyramid web framework](http://docs.pylonsproject.org/projects/pyramid/en/latest/) and other projects under the [Pylons Project](http://www.pylonsproject.org/) - [Django](https://djangoproject.com/): First-time contributors welcome! - [DjangoCon US](https://2015.djangocon.us) - [Python Cryptographic Authority](https://cryptography.io) include Cryptography, PyNACL, and any other PyCA projects! - [Fabric](http://fabfile.org) / [Invoke](http://pyinvoke.org) / [Paramiko](http://paramiko.org) - **NOTE**, maintainer will be focusing on sprinting instead of assisting others this time around - Fabric 2 demands it! - [PyPy](http://pypy.org) - [StackStorm](https://github.com/stackstorm/st2) - [Sprint information](http://stackstorm.com/2015/02/02/join-stackstorm-pycon-2015/) - [OpenHatch](http://openhatch.org/) - [Python's Excel Libraries](http://www.python-excel.org/) (that's xlrd, xlwt and xlutils) - [the khmer project](http://khmer.readthedocs.org/en/latest/dev/getting-started.html) First time contributors are very welcome! - [pandas](https://github.com/pydata/pandas/issues/9811) - [Theano & Pylearn2](http://deeplearning.net/software/theano/) - ['Hey, Duwamish!'](http://smartercleanup.org/wiki/doku.php)- an environmental health monitoring platform - [hendrix](http://hendrix.readthedocs.org/en/latest/) - A complete wire harness for your python web app - [Buildbot](http://buildbot.net) - [Falcon](http://falcon.readthedocs.org/en/0.2.0/): First-time contributors are welcome! Come hack with us on the framework or your own Falcon-related project. - [redislite](http://redislite.readthedocs.org/en/latest/): A python module to use Redis without the need to install and configure a redis server. First time contributors are welcome. - [Tryton](http://www.tryton.org/): A general purpose application platform base of complete business solution. [Sprint information](http://code.google.com/p/tryton/wiki/SprintPyCon2015). - [PyKinect2](https://github.com/kinect/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](http://www.jython.org): Help us improve Python for the Java-platform! - [JyNI](http://www.jyni.org) (Jython Native Interface): Learn about Python's C-extension API and about Jython at the same time! [Sprint information](http://www.jyni.org/#news). - [Twisted](http://twistedmatrix.com/) - [Trigger](http://triggerproject.org/) (Network automation toolkit) - We are sprinting on improving authentication and improving support for new router/switch/firewall vendors. - [parsimonious](https://pypi.python.org/pypi/parsimonious/) (parsing) / [blessings](https://pypi.python.org/pypi/blessings/) (terminal formatting) / [pyelasticsearch](https://pypi.python.org/pypi/pyelasticsearch/) / [Peep](https://pypi.python.org/pypi/peep/) (repeatable installation) / [more-itertools](https://pypi.python.org/pypi/more-itertools/). These will start at 10am on Monday. There will be an identifying paper sign at the table in the sprint room. - [aiohttp](http://aiohttp.readthedocs.org/) (asyncio http client/server library) and [aio-libs family](https://github.com/aio-libs) (useful asyncio libraries). Newcomers are welcome! - [Pinax](http://pinaxproject.com/) (an ecosystem of reusable Django apps and starter projects) Will mostly be focusing on overall documentation and some new starter projects - [Genome Index](http://www.biomedcentral.com/1471-2105/10/452). Computing a table of contents for the human genome. - [IPython](http://ipython.org/)/[Jupyter](http://jupyter.org/) - we've just split the repository up into several pieces, so there's some infrastructure work to do on the new repositories. - [Nbviewer](http://nbviewer.ipython.org/) will also be sprinting on indexing publicly available notebooks. - [Driftwood](https://github.com/HurricaneLabs/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](https://pypi.python.org/pypi/yet-another-django-profiler/0.3.0), [sbo-selenium](https://pypi.python.org/pypi/sbo-selenium/0.4.4), [django-nose-qunit](https://pypi.python.org/pypi/django-nose-qunit/1.5.5), and [sbo-sphinx](https://pypi.python.org/pypi/sbo-sphinx/2.0.3). 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](https://github.com/jazztpt/NoNullProcess) Inspired by Kate Heddleston's talk, this repo contains basic starter docs/checklists for company processes. - ... [1]: http://goo.gl/forms/Gzu9LNjzBd [2]: http://goo.gl/forms/Gzu9LNjzBd
bottom band background