Skip to content

Commit 25678b2

Browse files
committed
Synchronized build
1 parent 060cad3 commit 25678b2

File tree

195 files changed

+11025
-5004
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+11025
-5004
lines changed

ar_AR/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ <h3><a href="/ar_AR/news/buzz/">
534534
آخر الأخبار
535535
</a></h3>
536536

537-
<p><a href="/ar_AR/news/buzz/february-2025-status-update/">03 Mar: February 2025 Status Update</a></p>
537+
<p><a href="/ar_AR/news/buzz/march-2025-status-update/">02 Apr: March 2025 Status Update</a></p>
538538

539539
<hr/>
540540

@@ -593,7 +593,7 @@ <h3><a href="/ar_AR/news/buzz/">
593593
آخر الأخبار
594594
</a></h3>
595595

596-
<p><a href="/ar_AR/news/buzz/february-2025-status-update/">03 Mar: February 2025 Status Update</a></p>
596+
<p><a href="/ar_AR/news/buzz/march-2025-status-update/">02 Apr: March 2025 Status Update</a></p>
597597

598598
<hr/>
599599

ar_AR/news/buzz/atom.xml

Lines changed: 39 additions & 8 deletions
Large diffs are not rendered by default.

ar_AR/news/buzz/february-2025-status-update/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,11 @@ <h2>Want to get involved?</h2>
239239
<div class="col-sm-12 col-md-4 gutter">
240240
<dl>
241241

242+
<dt>
243+
الإدخال التالي
244+
</dt>
245+
<dd><a href="/ar_AR/news/buzz/march-2025-status-update/">March 2025 Status Update</a></dd>
246+
242247

243248

244249
<dt>

ar_AR/news/buzz/index.html

Lines changed: 60 additions & 61 deletions
Large diffs are not rendered by default.

ar_AR/news/buzz/march-2025-status-update/index.html

Lines changed: 331 additions & 0 deletions
Large diffs are not rendered by default.

ar_AR/news/buzz/page/2/index.html

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,67 @@ <h1>The Buzz</h1>
188188

189189

190190

191+
<h2><a href="/ar_AR/news/buzz/july-2024-status-update/">July 2024 Status Update</a></h2>
192+
<p class="meta">
193+
194+
نُشِرَ من طرف
195+
196+
197+
<a href="https://cloudisland.nz/@freakboy3742">Russell Keith-Magee</a>
198+
199+
200+
في
201+
1 August 2024
202+
</p>
203+
204+
<p>July saw a lot of our attention being consumed by the upcoming Python 3.13 release; but we've also seen some other improvements to the BeeWare suite.</p>
205+
<div class="section" id="what-we-ve-done">
206+
<h2>What we've done</h2>
207+
<ul class="simple">
208+
<li>We've resolved a number of issues with iOS and Android compatibility in CPython 3.13. Although patches for iOS and Android compatibility landed months ago, a number of changes have been landed since then which have inadvertently broken compatibility with these platforms. These issues usually indicate a subtle issue with the implementation of the feature that has been added - but diagnosing and correcting the source of the problem can often take days. There have also been some small improvements made to the iOS patches, such as a configuration option <a class="reference external" href="https://github.com/python/cpython/pull/121947">ensuring App Store compliance for both iOS and macOS</a>.</li>
209+
<li>We've begun the process of backporting the CPython changes for iOS compatibility to the older supported CPython releases. So far, we've completed the port to 3.12, and the 3.11 port is mostly complete; backports for 3.10 and 3.9 should be underway shortly. This includes <a class="reference external" href="https://github.com/beeware/Python-Apple-support/pull/191">significant changes to the Python-Apple-support</a> repository, switching the build of the macOS support package to be based on the official CPython download, and adding a CI test suite that can be used to simplify the process of making a new release.</li>
210+
<li>We've almost completed adding a <a class="reference external" href="https://github.com/python/cpython/pull/121595">test runner script for Android</a>. This will form the basis for an Android CPython buildbot in the very near future.</li>
211+
<li>We've added support for <a class="reference external" href="https://github.com/beeware/cpython-apple-source-deps/commit/f2bb2149098083f84da3993db86d1106b90d9456">using an externally managed libmpdec implementation</a> to the iOS patch. This is a change that was <a class="reference external" href="https://github.com/python/cpython/issues/115119">recently introduced to CPython</a>, and will become required in CPython 3.15.</li>
212+
<li>We've <em>almost</em> completed work on <a class="reference external" href="https://github.com/beeware/toga/pull/2666">a new API for document-based apps</a>.</li>
213+
<li>We've developed an <a class="reference external" href="https://github.com/beeware/toga/issues/97">initial design and prototype for status icon apps</a>.</li>
214+
<li>We've added an API to make it <a class="reference external" href="https://github.com/beeware/toga/pull/2714">easier to add and remove commands from a Toga app</a>.</li>
215+
<li>We corrected an issue that was causing <a class="reference external" href="https://github.com/beeware/toga/pull/2730">intermittent Toga CI failures on macOS</a>.</li>
216+
<li>We've improved Briefcase's <a class="reference external" href="https://github.com/beeware/briefcase/pull/1915">validation of the version of Git that a user has installed</a>.</li>
217+
<li>We've <a class="reference external" href="https://github.com/beeware/briefcase/pull/1910">corrected an issue with the way macOS signs apps</a>. This was causing problems with apps that have particularly complex application layouts.</li>
218+
<li>We've modified Briefcase to use the <a class="reference external" href="https://github.com/beeware/briefcase/pull/1929">newly available &quot;stripped&quot; Python Standalone binaries on Linux</a>.</li>
219+
<li>We've <a class="reference external" href="https://github.com/beeware/briefcase/pull/1846">improved the validation of document type declarations in a Briefcase project</a>.</li>
220+
</ul>
221+
</div>
222+
<div class="section" id="what-s-next">
223+
<h2>What's next?</h2>
224+
<p>In August, we'll be continuing preparations for the upcoming Python 3.13 release, and working on the mobile Python binary packaging ecosystem. The initial release candidate for Python 3.13 will be released very soon; with any luck, this means there should be less inadvertent breakages to diagnose, so we can focus on improvements to tools like <tt class="docutils literal">pip</tt>, <tt class="docutils literal">cibuildwheel</tt>, <tt class="docutils literal"><span class="pre">meson-python</span></tt> and more. We expect that this work will take most of the rest of the quarter to release; but there should be some initial signs of progress by the end of the month.</p>
225+
<p>We'll also be at <a class="reference external" href="https://kiwipycon.nz">Kiwi PyCon</a>, presenting a keynote about the future of Python.</p>
226+
</div>
227+
<div class="section" id="want-to-get-involved">
228+
<h2>Want to get involved?</h2>
229+
<p>Want to get involved? Here are some open issues that would be a great place to get started with contributing to a BeeWare project. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users:</p>
230+
<ol class="arabic simple">
231+
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2251">Update the Toga testbed test suite to use Pixel 7 Pro device sizes</a></li>
232+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/780">Filter out a message generated after Xcode updates</a></li>
233+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/808">Add the ability to configure the ABIs built by an Android project</a></li>
234+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1099">Rationalise the application of adhoc signing on macOS</a></li>
235+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1270">Add support for custom PyPI repositories</a></li>
236+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1393">Document how to debug an application in popular IDEs</a></li>
237+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/737">Add an option to select the Android base image when creating new emulators</a></li>
238+
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2305">Add an API to entirely replace the style of a widget</a></li>
239+
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1876">Correct the handling of quotation marks in Android apps</a></li>
240+
</ol>
241+
<p>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 <a class="reference external" href="https://briefcase.readthedocs.io/en/latest/how-to/contribute-code.html">guide on setting up a Briefcase development environment</a>; but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the <a class="reference external" href="https://beeware.org/bee/chat/">BeeWare Discord server</a>.</p>
242+
</div>
243+
244+
245+
246+
247+
248+
249+
250+
251+
191252
<h2><a href="/ar_AR/news/buzz/2024q3-roadmap/">2024Q3 Roadmap</a></h2>
192253
<p class="meta">
193254

@@ -709,67 +770,6 @@ <h2>Summary</h2>
709770

710771

711772

712-
713-
714-
715-
716-
717-
718-
<h2><a href="/ar_AR/news/buzz/december-2023-status-update/">December 2023 Status Update</a></h2>
719-
<p class="meta">
720-
721-
نُشِرَ من طرف
722-
723-
724-
<a href="https://cloudisland.nz/@freakboy3742">Russell Keith-Magee</a>
725-
726-
727-
في
728-
31 December 2023
729-
</p>
730-
731-
<p>December has been a short month due to end-of-year holidays, but BeeWare has still made some important progress.</p>
732-
<div class="section" id="what-we-ve-done">
733-
<h2>What we've done</h2>
734-
<ul class="simple">
735-
<li><a class="reference external" href="https://peps.python.org/pep-0730/">PEP730</a>, formalizing the introduction of iOS as a Tier 3 platform in CPython, has been <a class="reference external" href="https://github.com/python/steering-council/issues/218#issuecomment-1839333665">ratified by the CPython Steering Council</a>.</li>
736-
<li>The <a class="reference external" href="https://github.com/python/cpython/pull/112738">first patch to CPython that explicitly mentions iOS</a> has been merged. This is a relatively minor change that is required for building cross-platform binary modules; we'll start submitting more substantial patches in the new year.</li>
737-
<li><a class="reference external" href="https://peps.python.org/pep-0738/">PEP738</a>, formalizing the introduction of Android as a Tier 3 platform in CPython, has been drafted, and is <a class="reference external" href="https://discuss.python.org/t/pep-738-adding-android-as-a-supported-platform/40975">currently under discussion</a>.</li>
738-
<li><a class="reference external" href="https://chaquo.com/chaquopy/chaquopy-version-15-0-1/">Chaquopy 15 was released</a>, adding support for Python 3.12 on Android. This release also improves compatibility with Android Studio's transition away from Groovy, towards Kotlin for configuration.</li>
739-
<li>An <a class="reference external" href="https://github.com/beeware/toga/pull/2259">implementation of OptionContainer was added for iOS</a>.</li>
740-
<li>A number of improvements were made to image handling, including <a class="reference external" href="https://github.com/beeware/toga/pull/2263">optimizations when creating images from internal APIs</a>, and a <a class="reference external" href="https://github.com/beeware/toga/pull/2276">correction to flexible image resizing behavior</a>.</li>
741-
<li>A <a class="reference external" href="https://github.com/beeware/toga/pull/2291">long standing bug that would cause macOS tables to crash</a> was resolved.</li>
742-
<li>The <a class="reference external" href="https://github.com/beeware/toga/pull/2260">ability to define platform-specific icons</a> was added to Toga.</li>
743-
<li><a class="reference external" href="https://pypi.org/project/toga/0.4.1/">Toga 0.4.1 was released</a>, incorporating the features and bug fixes from the last 2 months.</li>
744-
<li>Work has begun on a <a class="reference external" href="https://github.com/beeware/toga/pull/2266">cross-platform Camera API</a> . This currently works on iOS, with a draft implementation on macOS. Before this work can land, we need to <a class="reference external" href="https://github.com/beeware/briefcase/issues/547">add support in Briefcase for declaring permissions</a>; a design for this has been proposed, and will be implemented early in the new year.</li>
745-
</ul>
746-
</div>
747-
<div class="section" id="what-s-next">
748-
<h2>What's next?</h2>
749-
<p>When we return from the end-of-year break, we'll be back into developing Toga. In the near future, you should see an OptionContainer on Android, and permission support in Briefcase; once that work is wrapped, we'll start looking at more more hardware APIs and missing widgets. You should also start to see more patches land in CPython to support iOS, and the finalisation of <a class="reference external" href="https://peps.python.org/pep-0738/">PEP 738</a>.</p>
750-
</div>
751-
<div class="section" id="want-to-get-involved">
752-
<h2>Want to get involved?</h2>
753-
<p>Want to get involved? Here are some open issues that would be a great place to get started with contributing to a BeeWare project. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users:</p>
754-
<ol class="arabic simple">
755-
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2251">Update the Toga testbed test suite to use Pixel 7 Pro device sizes</a></li>
756-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/780">Filter out a message generated after Xcode updates</a></li>
757-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/808">Add the ability to configure the ABIs built by an Android project</a></li>
758-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1099">Rationalise the application of adhoc signing on macOS</a></li>
759-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1270">Add support for custom PyPI repositories</a></li>
760-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1393">Document how to debug an application in popular IDEs</a></li>
761-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/394">Correctly handle incomplete project deletions</a></li>
762-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/737">Add an option to select the Android base image when creating new emulators</a></li>
763-
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1472">Print notarisation log failures when building macOS apps</a></li>
764-
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2301">Add an API to replace a child of a widget</a></li>
765-
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2305">Add an API to entirely replace the style of a widget</a></li>
766-
<li><a class="reference external" href="https://github.com/beeware/toga/issues/2307">Add the ability to define content when creating a window</a></li>
767-
</ol>
768-
<p>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 <a class="reference external" href="https://briefcase.readthedocs.io/en/latest/how-to/contribute-code.html">guide on setting up a Briefcase development environment</a>; but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the <a class="reference external" href="https://beeware.org/bee/chat/">BeeWare Discord server</a>.</p>
769-
</div>
770-
771-
772-
773773

774774
</div>
775775

0 commit comments

Comments
 (0)