@conference

4-6 December 2026 · San Francisco

PyConf 2026

Figure 1
lorenz(σ=10, ρ=28, β=8/3)
01

Keynotes

  • Fri 4 Dec · 10:00

    The GIL is optional now. What happens next?

    Jessica Huang · UC Berkeley (opens in a new tab)

    Free-threaded Python has been officially supported since 3.14. Jessica will review a year of adoption across the package ecosystem and discuss the work that remains before the free-threaded build can become the default.

  • Sat 5 Dec · 10:00

    Future of Python packaging

    Elena Vasquez · NVIDIA (opens in a new tab)

    Python packaging has changed more in the past three years than in the decade before, with a standard lockfile format, much faster installers and trusted publishing now in wide use. Elena will look at the problems that are still hardest to solve, particularly distributing packages that depend on GPUs and other specialized hardware, and at the proposals the packaging community is working on to address them.

  • Sun 6 Dec · 10:00

    Inside CPython's JIT

    Christine Yu · Google (opens in a new tab)

    CPython has included an experimental JIT compiler since version 3.13. This keynote explains how it builds on the specializing adaptive interpreter introduced in 3.11, how the copy-and-patch technique generates machine code, and where the project is headed. No background in compilers is assumed.

02

Venue

Gateway Pavilion, Fort Mason Center

2 Marina Blvd, San Francisco, CA 94123

venue details
San Francisco, CA
03

Programme

What the talks cover

  • 016 talks

    The interpreter and the language

    Free threading, the JIT, lazy imports, subinterpreters, t-strings, and what is new in Python 3.15.

    concurrent.interpretersstring.templatelib
  • 025 talks

    Packaging and releases

    Moving to uv, Rust extensions, securing a release pipeline, and turning notebooks into packages.

    uvPyO3maturin
  • 036 talks

    Writing reliable code

    Typing a large codebase, async cancellation, property-based testing, flaky tests, memory leaks, and data classes.

    asyncioHypothesismemrayattrsmsgspec
  • 046 talks

    Web services

    Django and FastAPI: background tasks, dependency injection, Pydantic, tracing, and splitting up a monolith.

    DjangoFastAPIPydanticDuckDBOpenTelemetry
  • 056 talks

    Data, AI and beyond

    Polars, accessible charts, MCP servers, evals for LLM applications, Python in the browser, and MicroPython sensors.

    PolarsMatplotlibAltairPyodideMicroPython
  • 063 talks

    Maintainers and teams

    Maintaining a library alone, onboarding junior engineers, and making a first CPython pull request.

Day by day

10:0011:0012:0013:0014:0015:0016:0017:00

keynote · 10:00 to 11:00

The GIL is optional now. What happens next?

Jessica Huang

Moving a monorepo to uv

t-strings for library authors

Writing a Python extension in Rust with PyO3 and maturin

12:00 to 13:00

Polars for pandas users

Emily Chen

break

14:00 to 15:00

Gradual typing in a large codebase: five years in

Sarah Goldberg

Django 6.0's tasks framework

asyncio.TaskGroup and cancellation

Hypothesis for people who've never used it

Running Python in the browser with Pyodide

16:20 to 17:20

Securing a PyPI release pipeline

Vikram Shah

04

Call for proposals

@call_for_proposals

We read every proposal. First-time speakers are explicitly welcome, and we will help you shape a talk if you want that.

>>> closes 31 August 2026 · 20 minutes or 60 minutes

05

Attended by teams from

  • Microsoft
  • Cloudflare
  • Red Hat
  • Slack
  • think-cell
  • IBM
  • Storyblok
  • JetBrains
  • Amazon Web Services
  • Meta
  • Adobe
  • Amazon
  • American Express
  • Shopify
  • AMD
  • Algolia
  • Google
  • Mozilla
  • Heroku
  • Datadog
  • MongoDB
  • Bloomberg
  • Sentry
  • Stripe
  • DigitalOcean
06

Tickets

  • Early bird

    $249

    Until 19 October 2026

  • Standard

    $329

    Until sold out

  • Student

    $99

07

Sponsors