@beeware@fosstodon.org avatar

beeware

@beeware@fosstodon.org

Write Python. Deploy Everywhere.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

beeware, to random
@beeware@fosstodon.org avatar

If you've updated to macOS Sonoma, and you've got some spare time to test something, we've had a report of an issue with Toga. We've got a candidate fix... but no machines that have been upgraded to Sonoma to test it with.

https://github.com/beeware/toga/pull/2182

Any reports on whether this PR works or not would be most appreciated.

beeware, to random
@beeware@fosstodon.org avatar

October 2023 status update! https://beeware.org/news/buzz/october-2023-status-update/

The most notable item: The Toga audit is complete! We now have 100% code coverage in our test suite - including all GUI behavior! Toga 0.4, including all these improvements, will be released soon.

beeware, to random
@beeware@fosstodon.org avatar

Briefcase 0.3.16 has been released! It contains the new support for App Store-compatible iOS binaries, a guarantee that macOS apps are universal, no matter which platform they've been built on, and significantly improved error checking for architecture and tool compatibility.

It also formally downgrades our level of support for AppImage to "best effort" - we'll apply bug fixes if they are reported, but we no longer include AppImage in our CI checks. https://pypi.org/project/briefcase/

beeware, to random
@beeware@fosstodon.org avatar

Rubicon-ObjC 0.4.7 has been released! This release improves the debug output of types like NSPoint and NSRect, corrects an issue with the use of blocks on M1, and improves annotation support. https://pypi.org/project/rubicon-objc/0.4.7/

beeware, (edited ) to random
@beeware@fosstodon.org avatar

PEP 730, proposing the addition of iOS as a Tier 3 supported platform in Python 3.13, is now open for discussion: https://peps.python.org/pep-0730/

If you have opinions or thoughts about this work, please contribute to the thread on the Python discussion forum: https://discuss.python.org/t/pep-730-adding-ios-as-a-supported-platform/35854

beeware,
@beeware@fosstodon.org avatar

This is the first time there has been a PEP for adding a new Tier 3 platform, so we're using the iOS PEP as a way to work the kinks in the process. Once that has been done, we're planning to submit a PEP for Android support as well. Watch this space!

beeware,
@beeware@fosstodon.org avatar

@hackalog Thanks for the heads up on the link - looks like a stray character got stuck to the end. I've edited it now.

beeware, to random
@beeware@fosstodon.org avatar

Python 3.12.0 has been released - and on the same day, we’ve landed the first build of the support packages for Apple platforms (macOS, iOS, tvOS and watchOS). https://github.com/beeware/Python-Apple-support/releases/tag/3.12-b1 We're still waiting on availability 3.12.0 in CI runners before we can finalize support, but the next Briefcase release (coming very soon) will include this support.

beeware, to random
@beeware@fosstodon.org avatar
beeware, to random
@beeware@fosstodon.org avatar
beeware, to random
@beeware@fosstodon.org avatar

In preparation for a release update, BeeWare's Python support package has been updated for Python 3.12! The build is working for Python 3.12.0rc3, so we should be in a position to release Python 3.12 support for iOS on or near the same day as Python 3.12.0 final drops. https://github.com/beeware/Python-Apple-support/tree/3.12

beeware, to random
@beeware@fosstodon.org avatar

About a year ago, we modified our iOS support to support dynamically loaded binary modules. We then discovered that while the app works fine on local builds, Apple was rejecting those apps when they were submitted to the App Store.

Today - we’re back! Apple has just approved our first app using dynamic loading, using a pre-release version of a set of fixes for Briefcase and the Apple support packages. These fixes will be part of the next Briefcase release.

https://apps.apple.com/au/app/travel-tips/id1336372310?platform=iphone

beeware, to random
@beeware@fosstodon.org avatar
beeware, (edited ) to random
@beeware@fosstodon.org avatar

After almost 10 months of work, Toga has a test suite with 100% branch coverage on macOS, iOS and GTK. There's still some code reviews pending; and there's still some work to do on Windows and Android - but we're getting very close to being able to add some exciting new features!

beeware, to random
@beeware@fosstodon.org avatar
beeware, to random
@beeware@fosstodon.org avatar

Just in time for the @pyconau sprints: The terminal backend for Toga (using @textualize) now applies Toga's layout correctly!

beeware, to random
@beeware@fosstodon.org avatar

Are you at @pyconau? So are we! There’s a BeeWare-adjacent talk on Saturday (Hall E, 11:20); and we’re around for the full sprints. Come say hi!

beeware, to random
@beeware@fosstodon.org avatar

Just released: Travertino v0.3.0. Not a high profile project; this is the library that underpins Toga's CSS-subset styling language (and also Colosseum, BeeWare's attempt at implementing a full CSS3-compliant layout engine). This release adds the ability to track minimum layouts in the same pass as final layouts.

beeware, to random
@beeware@fosstodon.org avatar

Oh my... is this... a @textualize backend for Toga?

Why yes. Yes it is.

Is there still a lot of work to do? Yes, there is. But - we have signs of life.

If you want to have a play, the code is here for now: https://github.com/beeware/toga/pull/2065

beeware, to random
@beeware@fosstodon.org avatar
beeware, to random
@beeware@fosstodon.org avatar

It's sprint time! If you're at , BeeWare is sprinting in room RB109 (not RB113 as suggested on the program). Come say hi, grab a sticker, and maybe try your hand at a patch and earn a challenge coin!

beeware, to random
@beeware@fosstodon.org avatar

First Challenge Coin of the sprints - @conniecoding!

beeware, to random
@beeware@fosstodon.org avatar

Briefcase 0.3.15 has been released! This release includes a number of new features, including .ZIP app packaging on Windows, support for Java 17 in Android builds, support for Docker Desktop and rootless Docker on Linux, and much faster code signing on macOS. https://pypi.org/project/briefcase/0.3.15/

beeware, to random
@beeware@fosstodon.org avatar

2023 Q3 Status update and Roadmap: https://beeware.org/news/buzz/2023q3-roadmap/

beeware, to random
@beeware@fosstodon.org avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • mdbf
  • osvaldo12
  • ethstaker
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • modclub
  • Youngstown
  • everett
  • slotface
  • kavyap
  • JUstTest
  • GTA5RPClips
  • khanakhh
  • cisconetworking
  • tester
  • ngwrru68w68
  • normalnudes
  • Durango
  • InstantRegret
  • cubers
  • megavids
  • Leos
  • anitta
  • lostlight
  • All magazines