Skip to content

June 2026 Status Update

June saw a major push on logging support for macOS 26, a continuing overhaul of Toga's Canvas API, as well as many other improvements.

What we've done

Much of this work is due to the contributions of members of the BeeWare community. Thanks to Abdo (@abdnh), Aniruddha Nalawade (@aniruddhanalawade24-beep), Christian Clauss (@cclauss), @haikesan, Haya Asif (@haya-asif), John (@johnzhou721), Kevin Turcios (@KRRT7), Labib Bin Salam (@Labib-Bin-Salam), Luis Gómez Gutiérrez (@lucuma13), Luis Palacios (@moondial-pal), Oliver Leigh (@Oliver-Leigh), Sai Asish Y (@SAY-5), Shannon (@shannonmcin), sky (@skyswordw), Darryl Wang (@Tridwoxi), Yousuf Khan (@Yousuf24100286), and KBS (@youdie006) for their code and documentation contributions this month.

What's next?

We're currently doing our planning for Q3; we'll be publishing those plans in the coming weeks. However, it's safe to assume that a lot of our time will be consumed with preparations for the Python 3.15 release in October. The availability of official iOS installers will require some changes to Briefcase; the annual cycle of Android Studio releases will also require testing and verification. There are also some lingering issues with GitHub Actions macOS testing and macOS 26 support that we need to address. Lastly, we're hoping to spend some time focusing on security, adding download checksum validation to Briefcase, and possibly adding SBOM support for CPython's iOS and Android releases.

We'll be at EuroPython in July, where Malcolm Smith is presenting on supporting iOS and Android in Python packages; we'll also be at PyCon AU, where Russell Keith-Magee will be speaking about packaging Python code for distribution, and Kattni will be speaking about switching from Sphinx to Markdown. You can also Join us on Discord on July 9 at 11PM UTC (7PM EDT, 4PM PDT, 9AM AEST).

Want to get involved?

Want to get involved? We curate issues that should be approachable for first-time contributors to BeeWare. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users:

  • If you're interested in the tooling for deploying applications to various platforms, take a look at Briefcase.
  • Or, if you're interested in GUI widgets, take a look at Toga.

These lists can also be filtered by platform - so you can find issues that are specific to your preferred operating system. Pick one of these tickets, drop a comment on the ticket to let others know you're looking at it, and try your hand at a PR! We have a guide on setting up a Briefcase development environment; but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the BeeWare Discord server.