In July, BeeWare hit some more major milestones in our work on mobile packaging - but we also found time to make some improvements to other parts of BeeWare.

What we've done

What's next?

With cibuildwheel now supporting both iOS and Android, our work on binary packaging can now shift fully to the upstream projects that will use cibuildwheel to produce wheels. Over the coming months, we expect to submit PRs to more upstream projects; we're also planning to look at packaging that doesn't use cibuildwheel (such as Rust-based packages that use Maturin for packaging). We're also going to start documenting what we've learned about binary packaging for iOS and Android, so that the wider community can start contributing iOS and Android recipes.

We're also going to continue the process of integrating the production of iOS and Android binary artefacts into Python's CI and release processes. We've already begun this process for Android; iOS requires a little more preparatory work, which will be a major area of focus in August.

Lastly, we're planning to look at adding post-install scripts to Briefcase installers. We'll be focussing on Windows installers initially; but the intention is that any changes we implement could also be implemented on macOS or Linux.

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.

Previous entry
2025Q3 Roadmap