Skip to content

Commit

Permalink
Synchronized build
Browse files Browse the repository at this point in the history
  • Loading branch information
lektor-bot committed Jul 31, 2024
1 parent 2fd4409 commit 6a11478
Show file tree
Hide file tree
Showing 283 changed files with 11,084 additions and 5,201 deletions.
6 changes: 3 additions & 3 deletions ar_AR/bee/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -180,17 +180,17 @@ <h2><a href="/ar_AR/bee/signup/"></a></h2>



<h2><a href="/ar_AR/bee/podium/"></a></h2>
<h2><a href="/ar_AR/bee/join/"></a></h2>
<p></p>



<h2><a href="/ar_AR/bee/briefcase-bootstraps/"></a></h2>
<h2><a href="/ar_AR/bee/podium/"></a></h2>
<p></p>



<h2><a href="/ar_AR/bee/join/"></a></h2>
<h2><a href="/ar_AR/bee/briefcase-bootstraps/"></a></h2>
<p></p>


Expand Down
8 changes: 4 additions & 4 deletions ar_AR/community/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -376,13 +376,13 @@ <h3><a href="/ar_AR/community/training/">التدريب</a></h3>



<h3><a href="/ar_AR/community/development/">Custom development</a></h3>
<p>Want to get an application developed? Here&#39;s where to look.</p>
<h3><a href="/ar_AR/community/consulting/">Consulting</a></h3>
<p>Need help with your commercial BeeWare project? Here&#39;s where to look.</p>



<h3><a href="/ar_AR/community/consulting/">Consulting</a></h3>
<p>Need help with your commercial BeeWare project? Here&#39;s where to look.</p>
<h3><a href="/ar_AR/community/development/">Custom development</a></h3>
<p>Want to get an application developed? Here&#39;s where to look.</p>


</div>
Expand Down
8 changes: 4 additions & 4 deletions ar_AR/contributing/how/first-time/what-is-a/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -201,13 +201,13 @@ <h2><a href="/ar_AR/contributing/how/first-time/what-is-a/git/">git</a></h2>



<h2><a href="/ar_AR/contributing/how/first-time/what-is-a/ci/">CI</a></h2>
<p>What is CI, or Continuous Integration</p>
<h2><a href="/ar_AR/contributing/how/first-time/what-is-a/package-manager/">Package Managers</a></h2>
<p>How you can manage your installed packages</p>



<h2><a href="/ar_AR/contributing/how/first-time/what-is-a/package-manager/">Package Managers</a></h2>
<p>How you can manage your installed packages</p>
<h2><a href="/ar_AR/contributing/how/first-time/what-is-a/ci/">CI</a></h2>
<p>What is CI, or Continuous Integration</p>



Expand Down
4 changes: 2 additions & 2 deletions ar_AR/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@ <h3><a href="/ar_AR/news/buzz/">
آخر الأخبار
</a></h3>

<p><a href="/ar_AR/news/buzz/2024q3-roadmap/">02 Jul: 2024Q3 Roadmap</a></p>
<p><a href="/ar_AR/news/buzz/july-2024-status-update/">01 Aug: July 2024 Status Update</a></p>

<hr/>

Expand Down Expand Up @@ -555,7 +555,7 @@ <h3><a href="/ar_AR/news/buzz/">
آخر الأخبار
</a></h3>

<p><a href="/ar_AR/news/buzz/2024q3-roadmap/">02 Jul: 2024Q3 Roadmap</a></p>
<p><a href="/ar_AR/news/buzz/july-2024-status-update/">01 Aug: July 2024 Status Update</a></p>

<hr/>

Expand Down
5 changes: 5 additions & 0 deletions ar_AR/news/buzz/2024q3-roadmap/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,11 @@ <h2>Summary</h2>
<div class="col-sm-12 col-md-4 gutter">
<dl>

<dt>
الإدخال التالي
</dt>
<dd><a href="/ar_AR/news/buzz/july-2024-status-update/">July 2024 Status Update</a></dd>



<dt>
Expand Down
69 changes: 40 additions & 29 deletions ar_AR/news/buzz/atom.xml

Large diffs are not rendered by default.

122 changes: 61 additions & 61 deletions ar_AR/news/buzz/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,67 @@ <h1>The Buzz</h1>



<h2><a href="/ar_AR/news/buzz/july-2024-status-update/">July 2024 Status Update</a></h2>
<p class="meta">

نُشِرَ من طرف


<a href="https://cloudisland.nz/@freakboy3742">Russell Keith-Magee</a>


في
1 August 2024
</p>

<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>
<div class="section" id="what-we-ve-done">
<h2>What we've done</h2>
<ul class="simple">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</ul>
</div>
<div class="section" id="what-s-next">
<h2>What's next?</h2>
<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>
<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>
</div>
<div class="section" id="want-to-get-involved">
<h2>Want to get involved?</h2>
<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>
<ol class="arabic simple">
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/780">Filter out a message generated after Xcode updates</a></li>
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1099">Rationalise the application of adhoc signing on macOS</a></li>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1270">Add support for custom PyPI repositories</a></li>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1393">Document how to debug an application in popular IDEs</a></li>
<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>
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1876">Correct the handling of quotation marks in Android apps</a></li>
</ol>
<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>
</div>









<h2><a href="/ar_AR/news/buzz/2024q3-roadmap/">2024Q3 Roadmap</a></h2>
<p class="meta">

Expand Down Expand Up @@ -709,67 +770,6 @@ <h2>Summary</h2>









<h2><a href="/ar_AR/news/buzz/december-2023-status-update/">December 2023 Status Update</a></h2>
<p class="meta">

نُشِرَ من طرف


<a href="https://cloudisland.nz/@freakboy3742">Russell Keith-Magee</a>


في
31 December 2023
</p>

<p>December has been a short month due to end-of-year holidays, but BeeWare has still made some important progress.</p>
<div class="section" id="what-we-ve-done">
<h2>What we've done</h2>
<ul class="simple">
<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>
<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>
<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>
<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>
<li>An <a class="reference external" href="https://github.com/beeware/toga/pull/2259">implementation of OptionContainer was added for iOS</a>.</li>
<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>
<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>
<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>
<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>
<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>
</ul>
</div>
<div class="section" id="what-s-next">
<h2>What's next?</h2>
<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>
</div>
<div class="section" id="want-to-get-involved">
<h2>Want to get involved?</h2>
<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>
<ol class="arabic simple">
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/780">Filter out a message generated after Xcode updates</a></li>
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1099">Rationalise the application of adhoc signing on macOS</a></li>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1270">Add support for custom PyPI repositories</a></li>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1393">Document how to debug an application in popular IDEs</a></li>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/394">Correctly handle incomplete project deletions</a></li>
<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>
<li><a class="reference external" href="https://github.com/beeware/briefcase/issues/1472">Print notarisation log failures when building macOS apps</a></li>
<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>
<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>
<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>
</ol>
<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>
</div>




</div>

Expand Down
Loading

0 comments on commit 6a11478

Please sign in to comment.