@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

Toga v0.4.4 has been released! This is a bugfix release, correcting an issue with icon loading with macOS projects generated through Xcode. As always, if you have any problems, please report them on Github, or in the general channel. https://pypi.org/project/toga/

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

Toga v0.4.3 has been released! This release adds a MapView widget, a geolocation hardware service, an API for interrogating the size of screens available for display, a plugin API for supporting different image data formats, and improved default icon behavior. https://pypi.org/project/toga/0.4.3/

beeware, to random
@beeware@fosstodon.org avatar

Briefcase v0.3.18 has been released! This release includes a number of new features, including the new project conversion wizard, running Linux GUI apps inside Docker, improved splash screen handling, and a number of console output and logging improvements. https://pypi.org/project/briefcase/0.3.18/

beeware, to random
@beeware@fosstodon.org avatar

Rubicon-ObjC 0.4.9 has been released! This release fixes a compatibility issue with CPython 3.13.0a6, adds support for selectors that have duplicated arguments, and improves the error message returned when a selector cannot be found.

https://pypi.org/project/rubicon-objc/

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

It’s official: iOS is a Tier 3 supported platform in CPython. https://peps.python.org/pep-0011/#tier-3

beeware,
@beeware@fosstodon.org avatar

@nealmcb Until now, iOS hasn't been officially supported at all. BeeWare, Kivy, and other projects that offer iOS support did so with heavily patched source trees.

As of 3.13, you will require no additional patches to compile CPython for iOS; and the CPython team is officially recognising iOS as a supported platform (see PEP 11). In practice, Tier 3 doesn't mean much more than "We check it in CI, and there’s someone on the core team who can look after it”, but that’s an important step.

beeware, to random
@beeware@fosstodon.org avatar

On this day 10 years ago (April 21, 2014), @freakboy3742 made the first commit to what would eventually become Toga (it was called Tailor at the time).

The pybee.org domain was registered a year earlier, and "BeeWare” was announced at the DjangoCon US 2013 lightning talks in September; but the start of Toga is really the point at which BeeWare started to become the project it is today.

Here's to 10 (ish) years of progress - and thanks to everyone who helped us get this far.

beeware, to random
@beeware@fosstodon.org avatar

IT'S ALIVE! CPython now has an iOS buildbot! https://buildbot.python.org/all/#/builders/1380/builds/17

beeware, to random
@beeware@fosstodon.org avatar

Do you use keyboard navigation in your browser for accessibility purposes? If so - we'd value your feedback on this suggested change to BeeWare tutorial: https://github.com/beeware/beeware/pull/324#pullrequestreview-1985290071

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

It's done! The CPython main branch will now compile for iOS without any additional patching! Docs have been updated, and the developer guide has iOS instructions.

The only step left is to deploy a buildbot; once that is done, PEP 730 is done, and we can update PEP 11 to include iOS as a Tier 3 supported platform!

A huge thanks to the whole CPython core team, and especially Ned Deily, for their assistance in this project.

beeware, to random
@beeware@fosstodon.org avatar

A big day: all the PRs that are needed for CPython 3.13 to support iOS have now been submitted. The last 2 still need to be reviewed; and there's still a need to add a buildbot - but we're getting very close. Even it's current state, the CPython test suite will run, unpatched, with only 4 failures. https://github.com/python/cpython/issues/114099

beeware,
@beeware@fosstodon.org avatar

@dogweather Offically, CPython will give you the tools to compile CPython, and not much more. It will be up to you to compile CPython, construct an XCframework, and add it to an Xcode project you've built. That process is documented, but there not much by way of tooling assistance.

However - projects like BeeWare can then use that support to provide helper tooling. If you want to try it out right now, you can: See our tutorial at https://docs.beeware.org

beeware, to random
@beeware@fosstodon.org avatar

Do you use Windows? Do you know anything about using WiX to build MSI installers (or would you like to learn)? Want to contributing to an Open Source? BeeWare needs your help! We've got some existing WiX 3 tooling that needs to be updated to WiX 4. https://github.com/beeware/briefcase/issues/1185

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

Coming to @pycon? Want to get some hands-on experience with BeeWare? Register for the tutorial session on Thursday morning! https://us.pycon.org/2024/schedule/presentation/41/

beeware, to random
@beeware@fosstodon.org avatar

Is the keyboard you use on a daily basis not a US keyboard? Looking for a way to contribute to BeeWare? We might be able to use your help. We're trying to work out how to best handle non-US keyboard mappings for key shortcuts: https://github.com/beeware/toga/issues/2428

beeware,
@beeware@fosstodon.org avatar

@kechpaja Thanks, but that likely won’t help much - firstly because we’re a cross-platform toolkit, so we need to solve this for Windows, Linux and macOS; and secondly because we need this to be GTK specific on Linux (and, of all the platforms, GTK is the least problematic)

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

Toga v0.4.2 has been released! This release adds a cross-platform API for capturing photos on macOS, iOS and Android; an OptionContainer widget on Android; and the oft-requested ability to create buttons that display an icon!

https://pypi.org/project/toga/0.4.2/

beeware, to random
@beeware@fosstodon.org avatar

Briefcase 0.3.17 has been released! This release adds support for configuring app permissions, configuring theme colors and third-party libraries on Android, a pluggable interface for bootstrapping new projects, and a number of enhancements to command-line operation.

https://pypi.org/project/briefcase/0.3.17/

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

@progressivecat No “Python app” in the App Stores. it means that the CPython sources can be compiled for iOS/Android without patching, and used in embedded mode. There are already apps in the App Store that do this; but they use patched CPython sources.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • Youngstown
  • ngwrru68w68
  • ethstaker
  • slotface
  • PowerRangers
  • hgfsjryuu7
  • khanakhh
  • kavyap
  • tsrsr
  • InstantRegret
  • DreamBathrooms
  • tacticalgear
  • normalnudes
  • magazineikmin
  • rosin
  • GTA5RPClips
  • thenastyranch
  • Durango
  • osvaldo12
  • vwfavf
  • cubers
  • everett
  • modclub
  • cisconetworking
  • tester
  • anitta
  • All magazines