|
| 1 | +--- |
| 2 | +title: C API Summit |
| 3 | +subtitle: A summit for Python's C API stakeholders to discuss its state and future. |
| 4 | + |
| 5 | +--- |
| 6 | +## C API Summit |
| 7 | +The **C API Summit** aims to bring together various stakeholders of Python's C API to discuss its current state, address challenges, and align on ongoing work. |
| 8 | + |
| 9 | + |
| 10 | +**WHEN?** |
| 11 | +The summit will take place on **Monday, July 14th** or **Tuesday, July 15th** (confirmation pending). |
| 12 | + |
| 13 | +**WHERE?** |
| 14 | +The event will be hosted at the **Prague Congress Centre (PCC)**, Room [TBA]. |
| 15 | + |
| 16 | +--- |
| 17 | + |
| 18 | + |
| 19 | +#### Meet the Community |
| 20 | + |
| 21 | +The main goal of this summit is for various stakeholders of Python's C API to meet and discuss about the state of the API, existing challenges and ongoing work. |
| 22 | + |
| 23 | +We are particularly looking for contributors and maintainers of: |
| 24 | +- Python implementations with a C API (e.g., CPython, PyPy, GraalPy, MicroPython) |
| 25 | +- Binding generators and alternative APIs (e.g., HPy, Cython, pybind11, PyO3, SWIG) |
| 26 | +- Libraries that use the C API heavily or in innovative ways |
| 27 | +- Applications that embed Python |
| 28 | +- Similar projects working in this area |
| 29 | + |
| 30 | +#### Presentations |
| 31 | + |
| 32 | +If there is a topic you would like to present, please indicate it in the form and fill it in early. |
| 33 | + |
| 34 | +Summit presentations are brief, intended to get everyone on the same page and start a discussion. Time slots are of 30min at most (10 min of presentation + 20 min for questions/discussion). |
| 35 | + |
| 36 | +We are looking to discuss advanced topics. |
| 37 | + |
| 38 | +#### Tentative Agenda (subject to change) |
| 39 | +- **9:00 AM**: Meet and greet – unconference-style post-it board organization |
| 40 | +- **9:30 AM**: Presentations (30 minutes each: 10 min presentation + 20 min discussion) |
| 41 | +- **11:00 AM**: Coffee break |
| 42 | +- **11:15 AM**: Presentations continue |
| 43 | +- **12:45 PM**: Lunch |
| 44 | +- **1:45 PM**: Unconference-style activities (discussions, hacks, ad hoc tutorials, etc.) |
| 45 | +- **4:00 PM**: Round-up/plenary session for feedback and planning next steps |
| 46 | +- **6:30 PM**: Dinner |
| 47 | + |
| 48 | + |
| 49 | +#### Registration |
| 50 | + |
| 51 | +To be part of the C API summit [register your interest now!](https://docs.google.com/forms/d/e/1FAIpQLSfUT8BEHyt-Nlwo6aEmnEHdn1y_rkCoShEKYuHm4LhWvbMjjw/viewform) 👈 |
| 52 | + |
| 53 | +Please register early. If you are not yet sure if you can come, note it on your registration. You can change your answer later. |
| 54 | + |
| 55 | +You need to have a valid EuroPython in-person ticket to participate. If this is an issue for you, say so on the form and we'll try to figure something out. |
| 56 | + |
| 57 | +If you can, plan to stay for the whole conference, to have plenty of time to follow up on discussions and new friendships. |
| 58 | + |
| 59 | +The event is limited to [TBA] participants. If more sign up, there will be a selection process. |
| 60 | + |
| 61 | +We will contact you with confirmations and more details closer to the event. |
0 commit comments