Metadata-Version: 2.4
Name: toga
Version: 0.5.4
Summary: A Python native, OS native GUI toolkit.
Author-email: Russell Keith-Magee <russell@keith-magee.com>
Maintainer-email: BeeWare Team <team@beeware.org>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://beeware.org/project/projects/libraries/toga/
Project-URL: Funding, https://beeware.org/contributing/membership/
Project-URL: Documentation, https://toga.beeware.org/
Project-URL: Tracker, https://github.com/beeware/toga/issues
Project-URL: Source, https://github.com/beeware/toga
Project-URL: Changelog, https://toga.beeware.org/en/stable/background/project/releases
Keywords: gui,widget,cross-platform,toga,desktop,mobile,web,macOS,cocoa,iOS,android,windows,winforms,linux,freeBSD,gtk,console,web
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Widget Sets
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: toga-winforms==0.5.4; sys_platform == "win32"
Requires-Dist: toga-gtk==0.5.4; sys_platform == "linux"
Requires-Dist: toga-gtk==0.5.4; "freebsd" in sys_platform
Requires-Dist: toga-cocoa==0.5.4; sys_platform == "darwin"
Requires-Dist: toga-iOS==0.5.4; sys_platform == "ios"
Requires-Dist: toga-android==0.5.4; sys_platform == "android"
Requires-Dist: toga-web==0.5.4; sys_platform == "emscripten"
Dynamic: license-file
Dynamic: requires-dist

# toga

<!-- rumdl-disable MD013 -->
[![Python Versions](https://img.shields.io/pypi/pyversions/toga.svg)](https://pypi.python.org/pypi/toga)
[![BSD-3-Clause License](https://img.shields.io/pypi/l/toga.svg)](https://github.com/beeware/toga/blob/main/LICENSE)
[![Project status](https://img.shields.io/pypi/status/toga.svg)](https://pypi.python.org/pypi/toga)
<!-- rumdl-enable MD013 -->

A meta-package for installing the [Toga widget toolkit](https://beeware.org/toga).

This package installs the [toga-core](https://pypi.org/project/toga-core) library, plus a different Toga backend depending the platform where it is installed:

- [toga-cocoa](https://pypi.org/project/toga-cocoa) on macOS
- [toga-gtk](https://pypi.org/project/toga-gtk) on Linux and FreeBSD
- [toga-winforms](https://pypi.org/project/toga-winforms) on Windows
- [toga-iOS](https://pypi.org/project/toga-ios) on iOS
- [toga-android](https://pypi.org/project/toga-winforms) on Android
- [toga-web](https://pypi.org/project/toga-web) on Emscripten

Backends are also available for [Textual](https://pypi.org/project/toga-textual), [Qt](https://pypi.org/project/toga-qt), and for [testing](https://pypi.org/project/toga-dummy); however, these must be installed manually.

Some platforms have additional prerequisites; see the [Toga platform guide](https://toga.beeware.org/en/latest/reference/platforms/) for details.

For more details, see [Toga's documentation](https://toga.beeware.org), or the [Toga project on GitHub](https://github.com/beeware/toga).

## Community

Toga is part of the [BeeWare suite](https://beeware.org). You can talk to the community through:

- [@beeware@fosstodon.org on Mastodon](https://fosstodon.org/@beeware)
- [Discord](https://beeware.org/bee/chat/)
- The Toga [GitHub Discussions forum](https://github.com/beeware/toga/discussions)

We foster a welcoming and respectful community as described in our [BeeWare Community Code of Conduct](https://beeware.org/community/behavior/).

## Contributing

If you experience problems with Toga, [log them on GitHub](https://github.com/beeware/toga/issues).

If you'd like to contribute to Toga development, our [contribution guide](https://toga.beeware.org/en/latest/how-to/contribute/) details how to set up a development environment, and other requirements we have as part of our contribution process.
