24–29 Jul 2025
Europe/Rome timezone

The State of Python in GNOME: Progress and Future Directions

24 Jul 2025, 14:16
39m
40 Minute Presentation - Remote Application Development and Deployment

Description

This talk provides a comprehensive overview of the significant improvements to
PyGObject and GNOME Python over the last year, including:

  1. The exciting recent improvements to PyGObject including enhanced AsyncIO
    support, finalization of documentation centralization, and successful
    migration to girepository 2.0.
  2. Our vision for the future of Python in GNOME and concrete ways for developers
    to get involved in the community.
  3. Practical examples demonstrating how to leverage these enhancements in your
    own applications.

Author(s) Bio

Dan Yeaw is an OSS Engineering Manager at Anaconda, Inc. based in Dearborn,
Michigan. He organizes the Michigan Python meetup and is a GNOME Foundation
member. As a PyGObject maintainer and maintainer of Gaphor (a GNOME Circle
modeling application), Dan works to improve Python integration within the GNOME
ecosystem. When not coding, he enjoys spending time with his family and cycling.

Arjan Molenaar is a software engineer/architect at Xebia with over 25 years of
open source development experience. As a GNOME Foundation member, he maintains
both PyGObject and Gaphor, bringing his extensive software architecture
expertise to the Python-GNOME ecosystem. Arjan is passionate about creating
intuitive and powerful developer tools that bridge programming paradigms.

Presentation Type Remote
Pronouns he/him, he/him

Author

Dan Yeaw (Anaconda, Inc.)

Co-author

Arjan Molenaar (Xebia)

Presentation materials