-
-
Notifications
You must be signed in to change notification settings - Fork 727
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
36a2b9d
commit df00343
Showing
293 changed files
with
10,493 additions
and
5,480 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,327 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<!-- Required meta tags always come first --> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
<meta http-equiv="x-ua-compatible" content="ie=edge"> | ||
|
||
<title>August 2024 Status Update— BeeWare</title> | ||
|
||
<!-- Fav and touch icons --> | ||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/static/images/brutus-144.png"> | ||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/static/images/brutus-114.png"> | ||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/static/images/brutus-72.png"> | ||
<link rel="apple-touch-icon-precomposed" href="/static/images/brutus-57.png"> | ||
<link rel="shortcut icon" href="/static/images/brutus-32.png"> | ||
|
||
<!-- Bootstrap CSS --> | ||
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap.min.css"> | ||
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap-grid.min.css"> | ||
|
||
<!-- Project CSS --> | ||
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Cutive"> | ||
<link rel="stylesheet" type="text/css" href="/static/beeware.css"><link rel="stylesheet" type="text/css" href="/static/rtl.css"><!-- Font Awesome --> | ||
<script src="https://kit.fontawesome.com/078c86a30a.js" crossorigin="anonymous"></script> | ||
|
||
<!-- Global site tag (gtag.js) - Google Analytics --> | ||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-2943925-4"></script> | ||
<script> | ||
window.dataLayer = window.dataLayer || []; | ||
function gtag(){dataLayer.push(arguments);} | ||
gtag('js', new Date()); | ||
|
||
gtag('config', 'UA-2943925-4'); | ||
</script></head> | ||
<body> | ||
|
||
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top"> | ||
<div class="nav-top"> | ||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsDefault" aria-controls="navbarsDefault" aria-expanded="false" aria-label="Toggle navigation"> | ||
<span class="navbar-toggler-icon"></span> | ||
</button> | ||
<div class="navbar-brand-block"> | ||
<a class="navbar-brand" href="/ar_AR/"><img class="mx-2" src="/static/images/brutus-32.png?h=e18afe42">BeeWare</a> | ||
</div> | ||
</div> | ||
<div class="collapse navbar-collapse" id="navbarsDefault"> | ||
<ul class="navbar-nav mr-auto"> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="/ar_AR/project/"> | ||
المشروع | ||
</a> | ||
</li> | ||
<li class="nav-item active"> | ||
<a class="nav-link" href="/ar_AR/news/"> | ||
الأخبار | ||
<span class="sr-only">(current)</span></a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="/ar_AR/community/"> | ||
المجتمع | ||
</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="/ar_AR/contributing/"> | ||
المساهمة | ||
</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="/ar_AR/contact/"> | ||
الإتصال | ||
</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="/contributing/membership/"> | ||
|
||
التبرّع | ||
|
||
</a> | ||
</li> | ||
</ul> | ||
<ul class="nav navbar-nav navbar-right"><li class="nav-item"></li> | ||
<li class="nav-item dropdown dropdown-pull-right"> | ||
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"> | ||
<i class="fa fa-globe" aria-hidden="true"></i> <span class="caret"></span> | ||
</a> | ||
<div class="dropdown-menu" aria-labelledby="dropdown01"> | ||
<a class="dropdown-item " href="/news/buzz/august-2024-status-update/"> | ||
English | ||
</a><a class="dropdown-item active" href="/ar_AR/news/buzz/august-2024-status-update/"> | ||
|
||
العَرَبِيَّة | ||
|
||
</a><a class="dropdown-item " href="/cs_CZ/news/buzz/august-2024-status-update/"> | ||
|
||
Čeština | ||
|
||
</a><a class="dropdown-item " href="/da_DK/news/buzz/august-2024-status-update/"> | ||
|
||
Dansk | ||
|
||
</a><a class="dropdown-item " href="/de_DE/news/buzz/august-2024-status-update/"> | ||
|
||
Deutsch | ||
|
||
</a><a class="dropdown-item " href="/es/noticias/zumbido/august-2024-status-update/"> | ||
|
||
Español | ||
|
||
</a><a class="dropdown-item " href="/fr_FR/news/buzz/august-2024-status-update/"> | ||
|
||
Français | ||
|
||
</a><a class="dropdown-item " href="/it_IT/news/buzz/august-2024-status-update/"> | ||
|
||
Italiano | ||
|
||
</a><a class="dropdown-item " href="/ko_KR/news/buzz/august-2024-status-update/"> | ||
|
||
한국어 | ||
|
||
</a><a class="dropdown-item " href="/pl_PL/news/buzz/august-2024-status-update/"> | ||
|
||
Polski | ||
|
||
</a><a class="dropdown-item " href="/pt_BR/news/buzz/august-2024-status-update/"> | ||
|
||
Português | ||
|
||
</a><a class="dropdown-item " href="/tr_TR/news/buzz/august-2024-status-update/"> | ||
|
||
Türkçe | ||
|
||
</a><a class="dropdown-item " href="/zh_CN/news/buzz/august-2024-status-update/"> | ||
|
||
中文(简体) | ||
|
||
</a><a class="dropdown-item " href="/zh_TW/news/buzz/august-2024-status-update/"> | ||
|
||
中文(繁體) | ||
|
||
</a></div> | ||
</li> | ||
|
||
</ul> | ||
</div> | ||
</nav> | ||
<div class="content"> | ||
<div class="banner"> | ||
<div class="container"> | ||
<p> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/ar_AR/"> | ||
الرئيسية | ||
</a> | ||
|
||
> | ||
<a href="/ar_AR/news/">الأخبار</a> | ||
|
||
> | ||
<a href="/ar_AR/news/buzz/">The Buzz</a> | ||
|
||
</p> | ||
<h1>August 2024 Status Update</h1> | ||
<p> | ||
نُشِرَ من طرف | ||
|
||
|
||
<a href="https://cloudisland.nz/@freakboy3742">Russell Keith-Magee</a> | ||
|
||
|
||
في | ||
2024/09/01 | ||
</p> | ||
</div> | ||
</div> | ||
<div class="container"> | ||
<div class="row-fluid"> | ||
<div class="col-sm-12 col-md-10 col-lg-8" > | ||
|
||
|
||
|
||
|
||
|
||
|
||
<p>August has seen some good progress on BeeWare's support for Python 3.13, plus a number of long-awaited features landing in a stable release of Toga.</p> | ||
<div class="section" id="what-we-ve-done"> | ||
<h2>What we've done</h2> | ||
<ul class="simple"> | ||
<li>We've completed the process of backporting the CPython changes for iOS compatibility to Python 3.9 through 3.12. We've published support packages and stub binaries that incorporate these changes, and made the <a class="reference external" href="https://github.com/beeware/briefcase/pull/1934">changes to Briefcase needed to support these new versions</a>.</li> | ||
<li>We've begun work on updating Mobile Forge and related binary tooling to support the new official binary tag and framework format required by the PEP-compliant patch for iOS support. So far, we're able to compile simple binary packages like <tt class="docutils literal"><span class="pre">lru-dict</span></tt>, and non-Python dependencies like <tt class="docutils literal">libjpeg</tt>; we're working on restoring binary support for more complex binary dependencies.</li> | ||
<li>We've landed the <a class="reference external" href="https://github.com/python/cpython/pull/121595">Android test runner script</a>, fixed a number of issues that have arisen in CPython's Android support since the original patches landed, and <a class="reference external" href="https://buildbot.python.org/#/builders/1594">deployed an Android CPython buildbot</a>. This buildbot has revealed some edge cases (primarily in socket and signal handling) that only appear to manifest under the unusual load conditions generated by a buildbot; so, we've temporarily disabled the buildbot while we investigate the cause of these problems.</li> | ||
<li>We 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 completed work on <a class="reference external" href="https://github.com/beeware/toga/pull/2768">an API for status icon apps</a>.</li> | ||
<li>We released <a class="reference external" href="https://pypi.org/project/toga/0.4.6/">Toga 0.4.6</a>. This includes the support for document-based apps, status icon apps, and a number of other long-awaited features, such as apps without menubars, available in a stable release.</li> | ||
<li>We <a class="reference external" href="https://github.com/beeware/toga/pull/2764">updated the support for WebView on Windows</a> to a more recent version, and <a class="reference external" href="https://github.com/beeware/toga/pull/2778">resolved an issue with compatibility with Windows Store Python</a>.</li> | ||
<li>We diagnosed and contributed fixes for a number of issues in tools that BeeWare depends on for our build tooling. This includes updates to CI configurations to support Sphinx 8, <a class="reference external" href="https://github.com/crate/sphinx_csv_filter/pull/49">fixes for Sphinx 8 support in a Sphinx plugin</a>, and <a class="reference external" href="https://github.com/twisted/towncrier/issues/632">diagnosing issues with a recent Towncrier update</a>.</li> | ||
<li>We presented a keynote at <a class="reference external" href="https://kiwipycon.nz">Kiwi PyCon</a> on the future of Python.</li> | ||
</ul> | ||
</div> | ||
<div class="section" id="what-s-next"> | ||
<h2>What's next?</h2> | ||
<p>In September, we'll be continuing work on binary package support for mobile platforms. Once we've restored support for binary wheels using the new binary tag and framework format, and added support for Python 3.13, we'll start upstreaming the changes we've made so that the wider Python ecosystem can start supporting iOS and Android. We'll also start working on the fixes to tools like <tt class="docutils literal">pip</tt>, <tt class="docutils literal">cibuildwheel</tt>, and <tt class="docutils literal"><span class="pre">meson-python</span></tt> that need to have explicit iOS support. We expect that this work will be ongoing for several months, but some of the work should be submitted upstream for review by the end of the month.</p> | ||
<p>We'll also be presenting at talk at <a class="reference external" href="https://pybay.org">PyBay</a> in San Francisco on mobile app development in Python, followed by the CPython core team sprint.</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> | ||
|
||
|
||
</div> | ||
<div class="hidden-sm-down col-md-2 col-lg-4"></div> | ||
|
||
<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> | ||
|
||
</dl> | ||
</div></div> | ||
</div> | ||
</div> | ||
|
||
<footer class="footer"> | ||
<div class="container text-muted"> | ||
<div class="d-block d-sm-none copyright">© Russell Keith-Magee 2024</div> | ||
<div class="float-right clearfix d-sm-block d-none">© Russell Keith-Magee 2024</div> | ||
<p class="d-sm-block d-none"> | ||
<a href="https://github.com/beeware/"><i class="fa fa-github fa-lg" aria-hidden="true"></i> GitHub</a> | | ||
<a href="https://beeware.org/bee/chat/"><i class="fa-brands fa-discord fa-lg" aria-hidden="true"></i> Discord</a> | | ||
<a href="https://fosstodon.org/@beeware"><i class="fa-brands fa-mastodon fa-lg" aria-hidden="true"></i> Mastodon</a> | | ||
<a href="/ar_AR/sitemap/"><i class="fa fa-sitemap fa-lg" aria-hidden="true"></i> | ||
خريطة الموقع | ||
</a> | ||
</p> | ||
<p class="d-block d-sm-none footer-social"> | ||
<a href="https://github.com/beeware/"><i class="fa fa-github fa-lg" aria-hidden="true"></i> GitHub</a> | | ||
<a href="https://beeware.org/bee/chat/"><i class="fa-brands fa-discord fa-lg" aria-hidden="true"></i> Discord</a> | | ||
<a rel="me" href="https://fosstodon.org/@beeware"><i class="fa-brands fa-mastodon fa-lg" aria-hidden="true"></i> Mastodon</a> | ||
</p> | ||
<p class="d-block d-sm-none footer-sitemap"> | ||
<a href="/ar_AR/sitemap/"><i class="fa fa-sitemap fa-lg" aria-hidden="true"></i> | ||
خريطة الموقع | ||
</a> | ||
</p> | ||
|
||
|
||
|
||
<a rel="me" href="https://cloudisland.nz/@freakboy3742" style="display:none" ></a> | ||
|
||
|
||
|
||
<a rel="me" href="https://cloudisland.nz/@glasnt" style="display:none" ></a> | ||
|
||
|
||
|
||
<a rel="me" href="https://phildini.net/@phildini" style="display:none" ></a> | ||
|
||
|
||
|
||
<a rel="me" href="https://tweets.icu/@chris_swenson" style="display:none" ></a> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a rel="me" href="https://hachyderm.io/@cflee" style="display:none" ></a> | ||
|
||
|
||
|
||
<a rel="me" href="https://hachyderm.io/@charlotte" style="display:none" ></a> | ||
|
||
|
||
|
||
<a rel="me" href="https://fosstodon.org/@danyeaw" style="display:none" ></a> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div> | ||
</footer> | ||
|
||
<!-- jQuery first, then Bootstrap JS. --> | ||
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> | ||
|
||
<script src="/static/tether-1.3.3/js/tether.min.js"></script> | ||
<script src="/static/bootstrap/js/bootstrap.min.js"></script></body> | ||
</html> |
Oops, something went wrong.