Skip to content

Commit bb298e8

Browse files
committed
Add link to youtube video.
1 parent cb8f2db commit bb298e8

File tree

1 file changed

+4
-4
lines changed
  • content/news/buzz/november-2024-status-update

1 file changed

+4
-4
lines changed

content/news/buzz/november-2024-status-update/contents.lr

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ In November, BeeWare made more good progress on mobile packaging - however, that
99
What we've done
1010
----------------
1111

12-
* We attended `PyCon AU <https://2024.pycon.org.au>`__; video of the talk should be available on YouTube in the coming days. We also had a very productive sprint - 9 contributors earned their `challenge coin <https://beeware.org/contributing/challenge-coins/>`__, for contributions ranging from `corrections to the tutorial <https://github.com/beeware/beeware/pull/450>`__, to the `addition of a dark mode flag to Toga <https://github.com/beeware/toga/pull/2992>`__. We also gave out one Yak Herder coin, for someone who helps other people to get their challenge coin. A huge thank you to everyone that came along and participated!
12+
* We attended `PyCon AU <https://2024.pycon.org.au>`__; video of the talk we gave on accessing phone hardware from Python `is available on YouTube <https://www.youtube.com/watch?v=cLNWwNHgTco>`__. We also had a very productive sprint - 9 contributors earned their `challenge coin <https://beeware.org/contributing/challenge-coins/>`__, for contributions ranging from `corrections to the tutorial <https://github.com/beeware/beeware/pull/450>`__, to the `addition of a dark mode flag to Toga <https://github.com/beeware/toga/pull/2992>`__. We also gave out one Yak Herder coin, for someone who helps other people to get their challenge coin. A huge thank you to everyone that came along and participated!
1313

1414
* Our patch for Pillow `isolating its build system from Homebrew when building on macOS <https://github.com/python-pillow/Pillow/pull/8497>`__ has been finalised and merged. This is essential for iOS support, as it's easy for Homebrew macOS ARM64 binaries to leak into iOS builds; but it also has benefits for macOS builds.
1515

1616
* We've completed work on modifications to the Pillow build system to support building for iOS. However, testing this work has revealed the need for additional changes to cibuildwheel and the upstream CPython support for iOS.
17-
17+
1818
* We've submitted a PR to cibuildwheel to `add a test-sources configuration item <https://github.com/pypa/cibuildwheel/pull/2062>`__. This feature is required for iOS testing, but can also be used on other platforms, so we've contributed it independently in order to make the iOS changes easier to test.
1919

2020
* We've started work on some modifications to how the CPython iOS testbed project is run. This has become necessary because of `a change introduced in Xcode 16 <https://github.com/python/cpython/issues/126925>`__, but in order to fix the problem, we'll also be able to `improve the reporting of test output during a test run <https://github.com/python/cpython/issues/126821>`__, and also make the test harness useful as a generic utility for *any* iOS project.
2121

2222
* We've made good progress towards resolving a `long-standing memory management issue in Rubicon <https://github.com/beeware/rubicon-objc/pull/543>`__. This change will remove almost all need for manual memory management of ObjC objects, making iOS and macOS development much more robust.
2323

24-
* We resolved a number of CPython test stability issues on Android. In most cases, this wasn't an indicator of a broken feature, but of an unstable test - but as a result of the extensive testing done by CPython as a project, even a small instability can manifest as a semi-regular test failure.
24+
* We resolved a number of CPython test stability issues on Android. In most cases, this wasn't an indicator of a broken feature, but of an unstable test - but as a result of the extensive testing done by CPython as a project, even a small instability can manifest as a semi-regular test failure.
2525

2626
* We've started work on `modifying Toga's web backend to be compatible with Micropython <https://github.com/beeware/toga/pull/2976>`__. This significantly reduces the startup time for a Toga app; we're hoping to be able to spend a lot more time on the web backend in the coming year.
2727

@@ -30,7 +30,7 @@ What we've done
3030
What's next?
3131
--------------
3232

33-
December will be a short month because of end-of-year holidays; we'll be continuing to work on binary packaging. The work we've done porting Pillow to iOS has revealed a number of gaps in the tooling needed to develop and test packages for iOS; so we will be working on getting that upstream tooling in place, using Pillow as a demonstrator for that work. Our overall goal hasn't changed - to get tools in place so that third-party projects can officially support iOS and Android - but it's become clear that there's a lot more upstream work required than we originally anticipated. However, we'll keep working toward this goal until creating packages for iOS and Android is as straightforward as any other platform.
33+
December will be a short month because of end-of-year holidays; we'll be continuing to work on binary packaging. The work we've done porting Pillow to iOS has revealed a number of gaps in the tooling needed to develop and test packages for iOS; so we will be working on getting that upstream tooling in place, using Pillow as a demonstrator for that work. Our overall goal hasn't changed - to get tools in place so that third-party projects can officially support iOS and Android - but it's become clear that there's a lot more upstream work required than we originally anticipated. However, we'll keep working toward this goal until creating packages for iOS and Android is as straightforward as any other platform.
3434

3535
We'll also be continuing to work on Python Emscripten support, and Toga's Web backend, with the eventual aim of getting the Toga backend to the same level of support as the other Toga backends.
3636

0 commit comments

Comments
 (0)