Skip to main content

A Python native, OS native GUI toolkit.

Project description

A Python native, OS native GUI toolkit.

This package provides the core Toga API. In order to use Toga, you’ll also need to install a backend that implements the core Toga API for that platform:

Minimum requirements

Toga requires Python 3.9 or newer.

Each backend also has specific requirements and pre-requisites. See the platform documentation for details.

Quickstart

To get a demonstration of the capabilities of Toga, run the following:

$ python -m pip install toga-demo
$ toga-demo

This will pop up a GUI window with some sample widgets.

Documentation

Documentation for Toga can be found on Read The Docs.

Community

Toga is part of the BeeWare suite. You can talk to the community through:

We foster a welcoming and respectful community as described in our BeeWare Community Code of Conduct.

Contributing

If you experience problems with Toga, log them on GitHub.

If you’d like to contribute to Toga development, our contribution guide details how to set up a development environment, and other requirements we have as part of our contribution process.

Project details


Release history Release notifications | RSS feed

This version

0.5.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toga_core-0.5.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

toga_core-0.5.1-py3-none-any.whl (143.8 kB view details)

Uploaded Python 3

File details

Details for the file toga_core-0.5.1.tar.gz.

File metadata

  • Download URL: toga_core-0.5.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for toga_core-0.5.1.tar.gz
Algorithm Hash digest
SHA256 5d53fe29bfd8f401015b89169ef9dba3b938768769c2e6d2046508d51738c3ab
MD5 b19e356676ea6fa5dcdce44d90c22636
BLAKE2b-256 212837ce25ad1b18c1470c9f22696050e97bef91a5e9713d77f215e86bd375f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_core-0.5.1.tar.gz:

Publisher: publish.yml on beeware/toga

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file toga_core-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: toga_core-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for toga_core-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ba33b79d268b4c57c0e849d0f61f7e06c1f6651ca4c2a08eedc0c9caaa0dd5b
MD5 cc343bc1a38ee7621b2b951bb1b44d54
BLAKE2b-256 0c4d17ca5500194cad90d4f66928b45434f8662457cbd3844a16b6afa8b2d105

See more details on using hashes here.

Provenance

The following attestation bundles were made for toga_core-0.5.1-py3-none-any.whl:

Publisher: publish.yml on beeware/toga

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page