Offline
EuroPython 2025 SprintsJoin us for two days of open-source hacking, learning, and collaboration! As is tradition, the sprints will happen the weekend after EuroPythonâthis year on Saturday and Sunday, 19â20 July.
The conference team provides the space, lunch, and coffeeâyou bring the energy, ideas, and code. Whether you're maintaining a major library or trying your first contribution, there's something for everyone.
What is a Sprint?Sprints are informal coding sessions (think: mini hackathons) where people gather to work on open-source projects, share ideas, and solve problems together.
Who Can Attend:Anyone can submit a project for the sprints, although sprints are typically submitted by project maintainers or frequent contributors.
To submit a project for the sprints, head to the EuroPython website repository and add your project as a markdown file in the folder src/content/sprints
. Use the file _sprints_template.md
as the template for your project file.
ð¡ Quick tip: You can quickly edit and prepare your changes directly in the browser using github web-based editor.
Once your file is added, submit a Pull Request â and you're done!
8 active sprints
Sphinxð¥ 2-7 ð Any
Help us work on Sphinx, the documentation generator that powers Python, Linux, Jupyter, and more!
We're very happy to have contributors new and old! We'd be interested in improvements to the documentation, core extensions, theme usability, and anything else you'd be keen to work on!
AnyIOð¥ 2-8 ð Intermediate
We'll mostly work on improving the documentation, in particular adding guides for migrating existing asyncio or Trio apps and libraries to the AnyIO API. If you have a pet peeve with AnyIO, or would just like to ask questions or get help with your AnyIO migration, feel free to join!
Apache Airflowð¥ TBA ð Intermediate
Apache Airflow is a platform that allows you to programmatically create, schedule, and monitor workflows. In this development sprint, we will guide you through the setup of your development environment, help you identify a suitable issue to work on and assist you in making your first contribution to Airflow! It is strongly recommended to follow through at Airflow Breeze CI environment since downloading Docker images can be quite time-consuming. If you encounter any issues, please feel free to ask questions in https://airflow.apache.org/community/.
Apache Arrowð¥ TBA ð Intermediate
We want to add type annotations to the PyArrow project. We will sprint to identify best approach to do so by prototyping. Suggestions and discussion also welcome.
BeeWareð¥ 10-15 ð Beginner
Ever wanted to write an app for your phone using nothing but Python? Ever wanted to package your Python project so you can give it to someone else who knows nothing about Python? You can - with BeeWare! We welcome new contributors; no matter your level of experience, we can find a way for you to contribute. And every new contributor earns a challenge coin!
CPython Coreð¥ TBA ð Intermediate
Contact: Petr Viktorin
Come sprint on CPython and work on Python 3.14 and 3.15!
Sprints will focus on release candidate fixes to Python 3.14 (to be released this October), with some limited new feature work for 3.15 (final version in October 2026).
ð¥ 15 ð Any
Come sprint on Django, the web framework for perfectionists with deadlines!
Pillowð¥ TBD ð Intermediate
I'm planning on working on the long-standing Pillow issue #1888 -- high bit depth multi channel images, specifically by trying to add planar image storage to the core Pillow imaging object. This comment outlines the general approach that I think would work.
There will be some C level wrangling in addition to the Python layer changes to implement the planar image storage.
Big Thanks to Our Sponsor We're grateful to have Anaconda as our Sprints sponsor!RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4