PyCon US 2026 Open Spaces Schedule


See the Open Spaces schedule here.

Friday, May 15th

Color legend
  • Break
  • Plenary
  • Security
  • Artificial Intelligence
  • Charlas

Friday 08:00 a.m.

GeoData Show & Tell / Meetup Room 102C | 8 a.m. - 9 a.m.

Staking out a space to connect with folks doing projects with geospatial/remote sensing/+ data. I'm envisioning swapping notes, talking projects, and showing a sampler of what folks are up to and what you want to build in the future, keeping it casual.`

GeoData Show & Tell / Meetup

Room 102C | 8 a.m. - 9 a.m.

Staking out a space to connect with folks doing projects with geospatial/remote sensing/+ data. I'm envisioning swapping notes, talking projects, and showing a sampler of what folks are up to and what you want to build in the future, keeping it casual.`

Friday 10:00 a.m.

CTF for fun and profit Room 102A | 10 a.m. - 11 a.m.

Come discuss and parctice CTF. Don't know what a CTF challenge is come and learn about this gamefied tool to learn about cyber security

CTF for fun and profit

Room 102A | 10 a.m. - 11 a.m.

Come discuss and parctice CTF. Don't know what a CTF challenge is come and learn about this gamefied tool to learn about cyber security
Web Scraping S-3 | 10 a.m. - 11 a.m.

This open space session is for Python developers interested in scraping, browser automation, and data extraction. We’ll discuss tools like BeautifulSoup, requests-html, Playwright, and other Python-based scraping solutions, along with real-world challenges like JavaScript-heavy pages, changing HTML, rate limits, anti-bot systems, and ethical considerations.

Web Scraping

S-3 | 10 a.m. - 11 a.m.

This open space session is for Python developers interested in scraping, browser automation, and data extraction. We’ll discuss tools like BeautifulSoup, requests-html, Playwright, and other Python-based scraping solutions, along with real-world challenges like JavaScript-heavy pages, changing HTML, rate limits, anti-bot systems, and ethical considerations.

Friday 11:00 a.m.

CTF for fun and profit Room 102A | 11 a.m. - noon

Come discuss and practice your CTF skills. Don't know what CTF is? Come and learn about this tool used to teach cyber security skills. All experience levels welcome.

CTF for fun and profit

Room 102A | 11 a.m. - noon

Come discuss and practice your CTF skills. Don't know what CTF is? Come and learn about this tool used to teach cyber security skills. All experience levels welcome.
Python With 💗ART Room 102B | 11 a.m. - noon

Python is for everyone! That includes all the artists--amateur, novice, intermediate, professional, curious... Stop by and meet other artists. Showcase, conversation, music, and more... Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | 11 a.m. - noon

Python is for everyone! That includes all the artists--amateur, novice, intermediate, professional, curious... Stop by and meet other artists. Showcase, conversation, music, and more... Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

So you want to get into 3D Printing... Room 102C | 11 a.m. - noon

The maker landscape changes every year. Folks who are thinking about buying their first printer have a lot of questions to answer and a lot of questions they don't even know are questions! Come to a mini-presentation and discussion with the person behind the largest physical 3D printing archive in the world (filamentcolors.xyz) in a space where no question is a dumb question!

So you want to get into 3D Printing...

Room 102C | 11 a.m. - noon

The maker landscape changes every year. Folks who are thinking about buying their first printer have a lot of questions to answer and a lot of questions they don't even know are questions! Come to a mini-presentation and discussion with the person behind the largest physical 3D printing archive in the world (filamentcolors.xyz) in a space where no question is a dumb question!
Agentic Software Engineering on Brownfield and Serious Projects Room 202A | 11 a.m. - noon

Agentic software engineering is brilliant. I'm personally a huge fan of spec-driven development. You can build things from the ground up really quickly. That said, we are still in the process of discovering best practices. A lot of things just are not obvious. For example, teamwork on serious projects - if you have a team of productive engineers, each with AI at their disposal, how do you team? How do you maintain alignment and quality? Where are the touchpoints? Also, brownfield projects genera…

Agentic Software Engineering on Brownfield and Serious Projects

Room 202A | 11 a.m. - noon

Agentic software engineering is brilliant. I'm personally a huge fan of spec-driven development. You can build things from the ground up really quickly. That said, we are still in the process of discovering best practices. A lot of things just are not obvious. For example, teamwork on serious projects - if you have a team of productive engineers, each with AI at their disposal, how do you team? How do you maintain alignment and quality? Where are the touchpoints? Also, brownfield projects generally were not built in an AI-first kind of way - asking an LLM to make a change can lead to surprising results because of the shape of the context. How do you approach this? This space is not about green-field work and vibe coding; it's about emerging best practices and how professional teams are adapting.

pytest for system tests S-3 | 11 a.m. - noon

[pytest](pytest.org) is great. You can run it in your IDE, a script, CI, or the command line, and it’ll tell you which tests pass and fail. Plugins provide a bunch of additional functionality such as coverage and parallel test execution. But what if you have a large **system test** suite? And on top of that, what if it was run via – *gasp* – a GUI? Let’s discuss some of the challenges and opportunities for complex testing scenarios. Also, a demo of [pytest-fly](https://github.com/jamesabel/pytest-fly ) …

pytest for system tests

S-3 | 11 a.m. - noon

[pytest](pytest.org) is great. You can run it in your IDE, a script, CI, or the command line, and it’ll tell you which tests pass and fail. Plugins provide a bunch of additional functionality such as coverage and parallel test execution. But what if you have a large **system test** suite? And on top of that, what if it was run via – *gasp* – a GUI? Let’s discuss some of the challenges and opportunities for complex testing scenarios. Also, a demo of [pytest-fly](https://github.com/jamesabel/pytest-fly ) will be given, which aims to help system test developers.

Friday 12:00 p.m.

LGBTQ+ Social Room 102A | noon - 1 p.m.

Come pull up a chair, say hello, and hang out in a welcoming environment. Chat about anything, or just sit back and listen. Friends/allies welcome. There are dozens of us!

LGBTQ+ Social

Room 102A | noon - 1 p.m.

Come pull up a chair, say hello, and hang out in a welcoming environment. Chat about anything, or just sit back and listen. Friends/allies welcome. There are dozens of us!

Python With 💗ART Room 102B | noon - 1 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | noon - 1 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project
Scroll Lock Zine Room 102C | noon - 1 p.m.

You may have noticed the zine. You may have looked inside. You may have found something else. If you did, the door is open. Come find us in the open space. If you didn't — come anyway, and bring your curiosity. (Zines available at the door.)

Scroll Lock Zine

Room 102C | noon - 1 p.m.

You may have noticed the zine. You may have looked inside. You may have found something else. If you did, the door is open. Come find us in the open space. If you didn't — come anyway, and bring your curiosity. (Zines available at the door.)

All things tabular data Room 202A | noon - 1 p.m.

All things tabular... Pandas, polars, XGBoost, scikit learn. Discuss what you are doing. How you are incorporating AI.

All things tabular data

Room 202A | noon - 1 p.m.

All things tabular... Pandas, polars, XGBoost, scikit learn. Discuss what you are doing. How you are incorporating AI.

Friday 01:00 p.m.

Python With 💗ART Room 102B | 1 p.m. - 2 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | 1 p.m. - 2 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project
Trial by Telecommunications Room 202A | 1 p.m. - 2 p.m.

Dive into the fascinating, strange, esoteric, and sometimes horrifyingly insecure world of telephony! All are welcome, regardless of experience level. Topics may include SMS, VoIP, SIP, Twilio, PBX software, and telecom security (or lack thereof!) depending on interest in these or other subjects. Stop by and learn something! There will also be a demo of a simple phone system, including 2 landline phones you can call/get calls from!

Trial by Telecommunications

Room 202A | 1 p.m. - 2 p.m.

Dive into the fascinating, strange, esoteric, and sometimes horrifyingly insecure world of telephony! All are welcome, regardless of experience level. Topics may include SMS, VoIP, SIP, Twilio, PBX software, and telecom security (or lack thereof!) depending on interest in these or other subjects. Stop by and learn something! There will also be a demo of a simple phone system, including 2 landline phones you can call/get calls from!

Civic Data & AI S-3 | 1 p.m. - 2 p.m.

What is happening in the civic data space? With the turn down of Google Civic Information API representative endpoints and other changes in the field, who is working on what? How are people addressing changes from AI or using AI tools? Hosted by: https://civicdatatech.github.io/

Civic Data & AI

S-3 | 1 p.m. - 2 p.m.

What is happening in the civic data space? With the turn down of Google Civic Information API representative endpoints and other changes in the field, who is working on what? How are people addressing changes from AI or using AI tools? Hosted by: https://civicdatatech.github.io/

Friday 02:00 p.m.

PyBites Room 102A | 2 p.m. - 3 p.m.

PyBites is an online community about learning Python one bite at a time. It's about learning by doing and building Python developers at all levels.

PyBites

Room 102A | 2 p.m. - 3 p.m.

PyBites is an online community about learning Python one bite at a time. It's about learning by doing and building Python developers at all levels.

Python With 💗ART Room 102B | 2 p.m. - 3 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | 2 p.m. - 3 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project
From Pipettes to Python: AI and Data Science in Biotech R&D Room 102C | 2 p.m. - 3 p.m.

I started as a bench scientist in cancer immunology, moved into biotech IT, and now I’m doing a masters in data science. I am self-taught most of the way and still learning Python. With AI everywhere, I’m still figuring out how best to leverage Python and AI tools across R&D, clinical operations, biometrics, and pharmacovigilance (the list goes on…), and what’s actually worth learning. Whether you took a non-linear path or already had a trajectory planned, let’s chat and exchange ideas together.

From Pipettes to Python: AI and Data Science in Biotech R&D

Room 102C | 2 p.m. - 3 p.m.

I started as a bench scientist in cancer immunology, moved into biotech IT, and now I’m doing a masters in data science. I am self-taught most of the way and still learning Python. With AI everywhere, I’m still figuring out how best to leverage Python and AI tools across R&D, clinical operations, biometrics, and pharmacovigilance (the list goes on…), and what’s actually worth learning. Whether you took a non-linear path or already had a trajectory planned, let’s chat and exchange ideas together.
Make a GUI app with BeeWare Room 202A | 2 p.m. - 3 p.m.

Ever wanted to write an application for your phone using Python? Or to write a GUI application for your laptop and package it so someone else can run it without installing Python? Come along to the BeeWare Open Space to find out more, and to try out the BeeWare tools in person. Or - want to share ideas about how you are already using (or want to use) BeeWare? The core team will be there to discuss your ideas.

Make a GUI app with BeeWare

Room 202A | 2 p.m. - 3 p.m.

Ever wanted to write an application for your phone using Python? Or to write a GUI application for your laptop and package it so someone else can run it without installing Python? Come along to the BeeWare Open Space to find out more, and to try out the BeeWare tools in person. Or - want to share ideas about how you are already using (or want to use) BeeWare? The core team will be there to discuss your ideas.
Walk by the ocean! Long Beach (not so long) walk Room 202B | 2 p.m. - 3 p.m.

Take a break from the conference halls and join us for a casual one-hour walk along Shoreline Village and the marina. MEETING LOCATION: We’ll meet at Room 202B (will leave at 2:05pm on the dot (feel free to call me if you can't find us or want to meet us a few minutes after) DURATION: We should be done in about an hour (probably slightly less). We'll stroll at an easy pace (it's quite beautiful and a good chance to soak in some views 😎). The ocean is beautiful with lighthouse views, birds chirpi…

Walk by the ocean! Long Beach (not so long) walk

Room 202B | 2 p.m. - 3 p.m.

Take a break from the conference halls and join us for a casual one-hour walk along Shoreline Village and the marina. MEETING LOCATION: We’ll meet at Room 202B (will leave at 2:05pm on the dot (feel free to call me if you can't find us or want to meet us a few minutes after) DURATION: We should be done in about an hour (probably slightly less). We'll stroll at an easy pace (it's quite beautiful and a good chance to soak in some views 😎). The ocean is beautiful with lighthouse views, birds chirping, and wild pythons (jk, no wild wild pythons).

ty Room 202C | 2 p.m. - 3 p.m.

Come chat with a couple of the developers of the ty type checker! Bring your hopes and dreams for Python type checking and your questions about ty.

ty

Room 202C | 2 p.m. - 3 p.m.

Come chat with a couple of the developers of the ty type checker! Bring your hopes and dreams for Python type checking and your questions about ty.

Open Source Contributions in the age of AI agent S-3 | 2 p.m. - 3 p.m.

- Getting started with oss contribution - How to volunteer a project for longer term? - How to be consistent and win trust? - How to avoid burnouts?

Open Source Contributions in the age of AI agent

S-3 | 2 p.m. - 3 p.m.

- Getting started with oss contribution - How to volunteer a project for longer term? - How to be consistent and win trust? - How to avoid burnouts?
No Starch Press: Meet the Python Authors S-4 | 2 p.m. - 3 p.m.

Drop by for a casual meetup with No Starch Press and several of our Python authors. This is an informal hangout, no agenda or talks, just a chance to chat with the people behind some of your favorite Python books. Confirmed and likely attendees include Al Sweigart (Automate the Boring Stuff with Python, Beyond the Basic Stuff with Python, The Recursive Book of Recursion, and others,) Brian Ward (How Linux Works), and Eric Matthes (Python Crash Course, now in its 3rd edition). Additional authors may be a…

No Starch Press: Meet the Python Authors

S-4 | 2 p.m. - 3 p.m.

Drop by for a casual meetup with No Starch Press and several of our Python authors. This is an informal hangout, no agenda or talks, just a chance to chat with the people behind some of your favorite Python books. Confirmed and likely attendees include Al Sweigart (Automate the Boring Stuff with Python, Beyond the Basic Stuff with Python, The Recursive Book of Recursion, and others,) Brian Ward (How Linux Works), and Eric Matthes (Python Crash Course, now in its 3rd edition). Additional authors may be added as they magically appear. Whether you want to talk about a project, ask an author a question, pick out Founder's brain,or just say hello, all are welcome. Stop in for a few minutes or stay the whole hour. Hosted by Bill Pollock, Founder of No Starch Press.

Python Game Development S-5 | 2 p.m. - 3 p.m.

Come talk about game development with Python! What tools/libraries are you using? What works well and what hasn't worked so well? How can Python game development be improved?

Python Game Development

S-5 | 2 p.m. - 3 p.m.

Come talk about game development with Python! What tools/libraries are you using? What works well and what hasn't worked so well? How can Python game development be improved?

Indeedians Assemble! Elsewhere | 2 p.m. - 3 p.m.

Rally room for Indeed employees attending PyCon Meet in front of the registration desk.

Indeedians Assemble!

Elsewhere | 2 p.m. - 3 p.m.

Rally room for Indeed employees attending PyCon Meet in front of the registration desk.

Friday 03:00 p.m.

XR Devs and Enthusiasts Room 102A | 3 p.m. - 4 p.m.

The world of "extended reality" (VR/AR, etc) is just getting started. Apps that go beyond basic gaming are beginning to seeing the light of day, but reimagining software to bring us out of Flatland is essentially still a greenfield project. Come share your XR successes, failures, and ideas as we contemplate Python's present and future in the XR development landscape.

XR Devs and Enthusiasts

Room 102A | 3 p.m. - 4 p.m.

The world of "extended reality" (VR/AR, etc) is just getting started. Apps that go beyond basic gaming are beginning to seeing the light of day, but reimagining software to bring us out of Flatland is essentially still a greenfield project. Come share your XR successes, failures, and ideas as we contemplate Python's present and future in the XR development landscape.

Python With 💗ART Room 102B | 3 p.m. - 4 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | 3 p.m. - 4 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project
Building Data Pipelines With Python Room 102C | 3 p.m. - 4 p.m.

Do you deal with data? Are the worlds cron, DAGs, ETL, schedulers, orchestrators, python, SQL part of your regular vocabulary? Whether you consider yourself a data engineer or not chances are you deal with data in one form or another. Come talk, meet, and share ideas (and frustrations) with like-minded Pyhtonistas.

Building Data Pipelines With Python

Room 102C | 3 p.m. - 4 p.m.

Do you deal with data? Are the worlds cron, DAGs, ETL, schedulers, orchestrators, python, SQL part of your regular vocabulary? Whether you consider yourself a data engineer or not chances are you deal with data in one form or another. Come talk, meet, and share ideas (and frustrations) with like-minded Pyhtonistas.
pyOpenSci: AI Tools & Open Source: Let's Figure This Out Together Room 202A | 3 p.m. - 4 p.m.

AI tools are changing how we contribute to and maintain open source code and software. But their impacts on the broader ecosystem can also cause tension. pyOpenSci is researching how AI is impacting the scientific and broader Python ecosystem and building practical frameworks for more intentional, responsible use. Come share your experiences and help shape our research. Learn about pyOpenSci's work in [packaging](https://www.pyopensci.org/python-package-guide/), training, and open source — …

pyOpenSci: AI Tools & Open Source: Let's Figure This Out Together

Room 202A | 3 p.m. - 4 p.m.

AI tools are changing how we contribute to and maintain open source code and software. But their impacts on the broader ecosystem can also cause tension. pyOpenSci is researching how AI is impacting the scientific and broader Python ecosystem and building practical frameworks for more intentional, responsible use. Come share your experiences and help shape our research. Learn about pyOpenSci's work in [packaging](https://www.pyopensci.org/python-package-guide/), training, and open source — and find ways to get involved in our community. All perspectives and technical backgrounds welcome — whether you're a seasoned maintainer, new to open source, an AI enthusiast, or a skeptic.

PyGov Room 202B | 3 p.m. - 4 p.m.

A shared knowledge and pain point discussion for federal, state, and municipal government employees who develop and deploy Python solutions.

PyGov

Room 202B | 3 p.m. - 4 p.m.

A shared knowledge and pain point discussion for federal, state, and municipal government employees who develop and deploy Python solutions.

Security for Open Source project maintainers Room 202C | 3 p.m. - 4 p.m.

Gather with fellow open source project maintainers to discuss current challenges, feedback, or tool suggestions regarding security for open source Python projects. Vulnerability reporting, forge and workflow security, standards: it's all on the table for discussion. This open space is intended primarily for open source maintainers and current/potential open source contributors. Listening in is welcome. No product pitching, please.

Security for Open Source project maintainers

Room 202C | 3 p.m. - 4 p.m.

Gather with fellow open source project maintainers to discuss current challenges, feedback, or tool suggestions regarding security for open source Python projects. Vulnerability reporting, forge and workflow security, standards: it's all on the table for discussion. This open space is intended primarily for open source maintainers and current/potential open source contributors. Listening in is welcome. No product pitching, please.

QA and Test Automation S-3 | 3 p.m. - 4 p.m.

Are you a tester, an SDET, or any other kind of automationeer? Let's chat about what's been working for you, what's been hard, and what cool Python hacks you've figured out along the way. Pick up some tricks of the testing trade and maybe swap some career advice.

QA and Test Automation

S-3 | 3 p.m. - 4 p.m.

Are you a tester, an SDET, or any other kind of automationeer? Let's chat about what's been working for you, what's been hard, and what cool Python hacks you've figured out along the way. Pick up some tricks of the testing trade and maybe swap some career advice.
Technomad Gathering S-4 | 3 p.m. - 4 p.m.

Work on the road? Thinking about working on the road? Want to share tips, good ideas, and things to avoid? Join us for a rambling conversation about living and working with a nomadic life.

Technomad Gathering

S-4 | 3 p.m. - 4 p.m.

Work on the road? Thinking about working on the road? Want to share tips, good ideas, and things to avoid? Join us for a rambling conversation about living and working with a nomadic life.
Teach us something about python we don't know Elsewhere | 3 p.m. - 4 p.m.

Nobody knows everything about python. Come teach us the little known gems, or learn some.

Teach us something about python we don't know

Elsewhere | 3 p.m. - 4 p.m.

Nobody knows everything about python. Come teach us the little known gems, or learn some.

Friday 04:00 p.m.

Package-specific AI Skills installation Room 102A | 4 p.m. - 5 p.m.

There is a [spec for AI skills](https://agentskills.io/home) -- "a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows." For some packages, it makes a lot of sense to provide an AI skill that is specific to that package. How should these AI skills be packaged and installed? Should they be included inside a wheel or available separately? Should an installer like `pip` or `uv` automatically install it directly? Or should the installer have a hook to call …

Package-specific AI Skills installation

Room 102A | 4 p.m. - 5 p.m.

There is a [spec for AI skills](https://agentskills.io/home) -- "a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows." For some packages, it makes a lot of sense to provide an AI skill that is specific to that package. How should these AI skills be packaged and installed? Should they be included inside a wheel or available separately? Should an installer like `pip` or `uv` automatically install it directly? Or should the installer have a hook to call an outside tool? Or something else?
Python With 💗ART Room 102B | 4 p.m. - 5 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project

Python With 💗ART

Room 102B | 4 p.m. - 5 p.m.

Loose schedule: 11:00 am - 11:15am - Quick intro 11:15am - 1:00pm - Music (break whenever for lunch) 1pm - 2:30pm - Show and tell 2:45pm - 4:00pm - Panel/Discussion 4:00 pm - 5:00pm - Collaborative art project
Orb Pondering Room 102C | 4 p.m. - 5 p.m.

Bringing back the Open Space from PyCon US 2024, come learn about Tarot, and astrology, and how you can explore both with Python.

Orb Pondering

Room 102C | 4 p.m. - 5 p.m.

Bringing back the Open Space from PyCon US 2024, come learn about Tarot, and astrology, and how you can explore both with Python.
TTRPGs and Pythonistas! Room 202A | 4 p.m. - 5 p.m.

There has to be lots of overlap between Pythonistas and people who enjoy or are curious about TTRPGs (eg D&D, Pathfinder, Daggerheart). Proposing this open space for 3 goals: - Introduce folks who might want to get together to play a TTRPG in the evening of one of the conference days - Talk about potential Python tools for virtual tabletops like Roll20, FoundryVTT, Alchemy, and others - Serve as a safe space for people curious about whether they'd like to learn about TTRPGs from other Pythonistas

TTRPGs and Pythonistas!

Room 202A | 4 p.m. - 5 p.m.

There has to be lots of overlap between Pythonistas and people who enjoy or are curious about TTRPGs (eg D&D, Pathfinder, Daggerheart). Proposing this open space for 3 goals: - Introduce folks who might want to get together to play a TTRPG in the evening of one of the conference days - Talk about potential Python tools for virtual tabletops like Roll20, FoundryVTT, Alchemy, and others - Serve as a safe space for people curious about whether they'd like to learn about TTRPGs from other Pythonistas
Local AI Room 202B | 4 p.m. - 5 p.m.

Did you know that you can own and run your AI on your own desktop/laptop/phone? And you can do it for free?! Whether you're a seasoned expert running DSV4 Pro on your liquid cooled Blackwell rack or think "open weights" means a free gym, come to this open space to learn and discuss about running your own AI (LLMs, VLMs, Image models etc.). We believe in the current SaaS, rent seeking dominated landscape, this is a very important trend to foster and grow. We'll discuss all things local AI - there's very…

Local AI

Room 202B | 4 p.m. - 5 p.m.

Did you know that you can own and run your AI on your own desktop/laptop/phone? And you can do it for free?! Whether you're a seasoned expert running DSV4 Pro on your liquid cooled Blackwell rack or think "open weights" means a free gym, come to this open space to learn and discuss about running your own AI (LLMs, VLMs, Image models etc.). We believe in the current SaaS, rent seeking dominated landscape, this is a very important trend to foster and grow. We'll discuss all things local AI - there's very exciting and high pace development at all layers - hardware, inference engines, models, agentic "harnesses" etc.

Docs Discussion S-3 | 4 p.m. - 5 p.m.

Talk about the latest changes in documentation tools, workflows, AI, and everything else related to making documentation for your users.

Docs Discussion

S-3 | 4 p.m. - 5 p.m.

Talk about the latest changes in documentation tools, workflows, AI, and everything else related to making documentation for your users.

marimo S-4 | 4 p.m. - 5 p.m.

marimo is a next generation Python notebook — reactive, reproducible, and reusable. Run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps. We will showcase: - marimo pair: A canvas where agents and developers collaborate on research and data work; structured working memory and a reactive Python runtime for agents. …

marimo

S-4 | 4 p.m. - 5 p.m.

marimo is a next generation Python notebook — reactive, reproducible, and reusable. Run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps. We will showcase: - marimo pair: A canvas where agents and developers collaborate on research and data work; structured working memory and a reactive Python runtime for agents. - molab: a cloud-hosted marimo notebook workspace that lets you rapidly experiment on data using Python and SQL. - and the roadmap and upcoming features.

Python libraries for Bible data S-5 | 4 p.m. - 5 p.m.

If you're interested in working with Bible texts, references, data, etc. ... me too! Let's meet up and compare notes. I've been working on [Clear-Bible/Biblelib: Utilities for working with Bible books, references, pericopes, and other units.](https://github.com/Clear-Bible/Biblelib/) for a few years: PRs welcomed. There are several other useful datasets and libraries: * [Bible Aquifer](https://github.com/BibleAquifer/): a large collection of openly-licensed Bible content in multiple languages. * [e…

Python libraries for Bible data

S-5 | 4 p.m. - 5 p.m.

If you're interested in working with Bible texts, references, data, etc. ... me too! Let's meet up and compare notes. I've been working on [Clear-Bible/Biblelib: Utilities for working with Bible books, references, pericopes, and other units.](https://github.com/Clear-Bible/Biblelib/) for a few years: PRs welcomed. There are several other useful datasets and libraries: * [Bible Aquifer](https://github.com/BibleAquifer/): a large collection of openly-licensed Bible content in multiple languages. * [eukras/refspy: A Python package for working with biblical references in human-written text.](https://github.com/eukras/refspy) * [nida-institute/awesome-biblical-data](https://github.com/nida-institute/awesome-biblical-data): a curated catalog of high-quality datasets and tools.

Friday 05:00 p.m.

Nix/Nixpkgs/NixOS Room 102A | 5 p.m. - 6 p.m.

Discuss Nix/Nixpkgs/NixOS! Note: we'll likely go for dinner after too! Nix is a widely-used cross-language declarative build tool and package manager, with Nixpkgs as the widest and freshest set of package definitions of any package manager, and NixOS an OS built with those packages. Based on previous years, we always run out of time and want to keep the discussion going, hence dinner :)

Nix/Nixpkgs/NixOS

Room 102A | 5 p.m. - 6 p.m.

Discuss Nix/Nixpkgs/NixOS! Note: we'll likely go for dinner after too! Nix is a widely-used cross-language declarative build tool and package manager, with Nixpkgs as the widest and freshest set of package definitions of any package manager, and NixOS an OS built with those packages. Based on previous years, we always run out of time and want to keep the discussion going, hence dinner :)
--dangerously-skip-permissions, Safely Room 102C | 5 p.m. - 6 p.m.

Are you skipping default Permissions mode with guilty or mixed feelings? Let's talk! When turning off permissions requests, we typically want to guard against filesystem damage, prompt injection that exfiltrates secrets, and oversharing to cloud model providers (ie, Anthropic, OpenAI). We compare sandbox layers, egress filtering, and auth for remote development. Let's also talk about developer experience and rough edges of current sandboxes. Outline - Round the room: who runs agents unsandboxed, …

--dangerously-skip-permissions, Safely

Room 102C | 5 p.m. - 6 p.m.

Are you skipping default Permissions mode with guilty or mixed feelings? Let's talk! When turning off permissions requests, we typically want to guard against filesystem damage, prompt injection that exfiltrates secrets, and oversharing to cloud model providers (ie, Anthropic, OpenAI). We compare sandbox layers, egress filtering, and auth for remote development. Let's also talk about developer experience and rough edges of current sandboxes. Outline - Round the room: who runs agents unsandboxed, who has been burned - Sandbox layers: devcontainer, bwrap, firejail, seatbelt, ephemeral VM, cloud VM - what Claude /sandbox does and doesn't do - Network: egress allowlists, DNS filtering, blocking the lethal trifecta - Headless auth: SSH reverse port forward, device code flow, API keys as last resort - Provider exposure: Bedrock and Vertex still see your code, what to do about it - Long-running autonomous agentic patterns and risks (Ralph Loop, auto mode)
PyCon Running S-3 | 5 p.m. - 6 p.m.

Casual meetup for runners and fitness-minded Pythonistas. Chat about races, training, gear, travel runs, recovery, and balancing tech life with endurance sports. Optional easy waterfront walk/run afterward for anyone interested.

PyCon Running

S-3 | 5 p.m. - 6 p.m.

Casual meetup for runners and fitness-minded Pythonistas. Chat about races, training, gear, travel runs, recovery, and balancing tech life with endurance sports. Optional easy waterfront walk/run afterward for anyone interested.

CV/Resume Workshop S-4 | 5 p.m. - 6 p.m.

How to write a Resume in 2026 Why AI is counterproductive How to stand out as a real candidate in a market full of fakes. Applicant Tracking System myths de-bugged... Live resume review if anyone wants

CV/Resume Workshop

S-4 | 5 p.m. - 6 p.m.

How to write a Resume in 2026 Why AI is counterproductive How to stand out as a real candidate in a market full of fakes. Applicant Tracking System myths de-bugged... Live resume review if anyone wants

Friday 06:00 p.m.

NVIDIA AI Open Space Room 202C | 6 p.m. - 7 p.m.

Accelerated Python

NVIDIA AI Open Space

Room 202C | 6 p.m. - 7 p.m.

Accelerated Python

MTG Casual Commander S-3 | 6 p.m. - 7 p.m.

Did you bring you commander decks hoping to get a game in? Well, do I have the open space for you! Come play some casual Magic the Gathering.

MTG Casual Commander

S-3 | 6 p.m. - 7 p.m.

Did you bring you commander decks hoping to get a game in? Well, do I have the open space for you! Come play some casual Magic the Gathering.

Friday 07:00 p.m.

LLM-Free Development Room 102A | 7 p.m. - 8 p.m.

Inspired by [BrainMade](https://brainmade.org), and the 2022 book “Resisting AI”, discuss the how and the why of software development that eschews LLMs. The BrainMade logo is licensed as Creative Commons 0.

LLM-Free Development

Room 102A | 7 p.m. - 8 p.m.

Inspired by [BrainMade](https://brainmade.org), and the 2022 book “Resisting AI”, discuss the how and the why of software development that eschews LLMs. The BrainMade logo is licensed as Creative Commons 0.

DjangoSocial Elsewhere | 7 p.m. - 8 p.m.

A social meetup where Django is the conversation starter. Come along, meet up with your friends from the conference or make some new ones. Meet at the The Auld Dubliner next to the venue on Friday 15th from 7pm.

DjangoSocial

Elsewhere | 7 p.m. - 8 p.m.

A social meetup where Django is the conversation starter. Come along, meet up with your friends from the conference or make some new ones. Meet at the The Auld Dubliner next to the venue on Friday 15th from 7pm.

Search