I'm very happy to announce that Spotify will be hosting a one day Python sprint at our HQ in Stockholm on February 23rd!
What's a Python sprint?
In a nutshell a Python sprint is a hackathon where people team up to fix the Python itself. We will be focusing on the most popular Python implementation, the CPython (the one available from python.org).
To help us hacking, a CPython core developer Petri Lehtinen (@akhern) from Finland will be at the sprint in person. He'll give an introduction to contributing to CPython and will try to answer all the questions you possibly can have about the sprint :)
If you want to find out more about contributing to CPython, the Python Developer's Guide is a good start.
So, what does this require from me?
Nothing! Whether you're a proficient Python or C coder or not, it does not really matter. Key is that you want to hack with other people and contribute back to your favorite programming language!
Python has lot of bugs to fix, starting from easy ones aimed for
first timers and documentation fixes all the way to contributing
towards bigger features. Every hacker will probably find suitable
bugs to fix. In addition to Python bugs, the whole Python ecosystem (bug tracker, code review, documentation etc) are open source and you can even contribute to those!
All you need you to do is join the sprint and come there with your
laptop. Spotify will be offering snacks and beverages, so you don't
even need to care about those!
Meetup will start at 14:00 (2pm) and the goal is to hack to the late
night fixing as much as possible in Python.
Thanks for all the attendeed for the last night, the sprint was a great succcess! As I already said to some of the people who were there, this was the most productive CPython core development sprint I've ever been to. You guys really kept me busy with reviewing and committing :) Also, a special thanks to Spotify for hosting, the place was absolutely awesome.
For all who submitted contributor agreements: I'll send them to the PSF today. Expect a shiny star next to your tracker user name in a few weeks.
Where to go from here? If you got interested about CPython core development, please join the core-mentorship and python-dev mailing lists at http://mail.python.org/
. Keep on triaging issues, reviewing others' patches, and submitting patches of your own, and I'm sure one day we'll have a core developer in Sweden, too!
5 · February 24
Was great to be able to contribute to Python, and to now know how to in the future!
2 · February 23
Hit by fever, and got to know about the open spot too late ... hope somebody else can take it!
February 23
Um, how do I get in? There are no instructions and the door is locked. :>
February 23
Hi Pythonistas, it's almost sprint time! I'm Petri Lehtinen, your sprint host at Spotify HQ next weekend.
[...]
To make things smoother, here are a few things you can (and should) do in advance:
1. Clone the source code:
hg clone http://hg.python.org/cpython![]()
(Git users are not alone)
2. Build it:
./configure --with-pydebug
make -j2
(Neither are Windows users)
3. Optionally, run the test suite:
./python -m test -j3
4. Create a tracker account at http://bugs.python.org/
(OpenID possible)
5. Optionally, look for interesting issues on the tracker. The "Easy issues" link on the left hand side may be useful for beginners.
These preliminary steps are somewhat time consuming, and doing them in advance will leave you more time for actual hacking. When the sprint starts, I'll give a brief presentation on the structure of the code baseand how core development works.
4 · February 18
Are the setup instructions posted somewhere my email client ate the original email :(
February 18
Join or login to comment.