Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 8 additions & 19 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
:target: https://pypi.python.org/pypi/toga
:alt: Project version

.. |license| image:: https://img.shields.io/pypi/l/toga.svg
:target: https://github.com/beeware/toga/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Project status

.. |license| image:: https://img.shields.io/pypi/l/toga.svg
:target: https://github.com/beeware/toga/blob/main/LICENSE
:alt: BSD License

.. |ci| image:: https://github.com/beeware/toga/workflows/CI/badge.svg?branch=main
:target: https://github.com/beeware/toga/actions
:alt: Build Status
Expand All @@ -31,27 +31,16 @@
Toga
====

|pyversions| |version| |maturity| |license| |ci| |social|
|pyversions| |license| |version| |maturity| |ci| |social|

A Python native, OS native GUI toolkit.

Minimum requirements
--------------------

* Toga requires **Python 3.9 or higher**.

* If you're on macOS, you need to be on 11 (Big Sur) or newer.

* If you're on Windows, you'll need Windows 10 or newer. If you are using
Windows 10 and want to use a WebView to display web content, you will also
need to install the `Edge WebView2 Evergreen Runtime
<https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section>`__.
Windows 11 has this runtime installed by default.

* If you're on Linux (or another Unix-based operating system), you need to have
GTK+ >= 3.24 and glib >= 2.64. These are available starting with Ubuntu 20.04 and
Fedora 32. You also need to install the system packages listed in `Linux platform
documentation <https://toga.readthedocs.io/en/latest/reference/platforms/linux.html#prerequisites>`__.
Each backend has specific requirements and pre-requisites. See the `platform
documentation <https://toga.readthedocs.io/en/latest/reference/platforms/>`__ for
details.

Quickstart
----------
Expand Down
14 changes: 14 additions & 0 deletions android/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-android.svg
:target: https://pypi.python.org/pypi/toga-android
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-android.svg
:target: https://github.com/beeware/toga-android/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-android.svg
:target: https://pypi.python.org/pypi/toga-android
:alt: Project status

toga-android
============

|pyversions| |license| |maturity|

An Android backend for the `Toga widget toolkit`_.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_,
Expand Down
1 change: 1 addition & 0 deletions changes/3439.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
References to the minimum Python version in READMEs have been removed.
14 changes: 14 additions & 0 deletions cocoa/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-android.svg
:target: https://pypi.python.org/pypi/toga-android
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-android.svg
:target: https://github.com/beeware/toga-android/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-android.svg
:target: https://pypi.python.org/pypi/toga-android
:alt: Project status

toga-cocoa
==========

|pyversions| |license| |maturity|

A Cocoa backend for the `Toga widget toolkit`_.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down
20 changes: 16 additions & 4 deletions core/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-core.svg
:target: https://pypi.python.org/pypi/toga-core
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-core.svg
:target: https://github.com/beeware/toga-core/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-core.svg
:target: https://pypi.python.org/pypi/toga-core
:alt: Project status

Toga
====

|pyversions| |license| |maturity|

A Python native, OS native GUI toolkit.

This package provides the core Toga API. In order to use Toga, you'll also need to
Expand All @@ -17,10 +31,8 @@ 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 <https://toga.readthedocs.io/en/latest/reference/platforms.html>`__ for
Each backend has specific requirements and pre-requisites. See the `platform
documentation <https://toga.readthedocs.io/en/latest/reference/platforms/>`__ for
details.

Quickstart
Expand Down
14 changes: 14 additions & 0 deletions gtk/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-gtk.svg
:target: https://pypi.python.org/pypi/toga-gtk
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-gtk.svg
:target: https://github.com/beeware/toga-gtk/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-gtk.svg
:target: https://pypi.python.org/pypi/toga-gtk
:alt: Project status

toga-gtk
========

|pyversions| |license| |maturity|

A GTK backend for the `Toga widget toolkit`_.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down
14 changes: 14 additions & 0 deletions iOS/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-ios.svg
:target: https://pypi.python.org/pypi/toga-ios
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-ios.svg
:target: https://github.com/beeware/toga-ios/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-ios.svg
:target: https://pypi.python.org/pypi/toga-ios
:alt: Project status

toga-iOS
========

|pyversions| |license| |maturity|

An iOS backend for the `Toga widget toolkit`_.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down
14 changes: 14 additions & 0 deletions textual/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-textual.svg
:target: https://pypi.python.org/pypi/toga-textual
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-textual.svg
:target: https://github.com/beeware/toga-textual/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-textual.svg
:target: https://pypi.python.org/pypi/toga-textual
:alt: Project status

toga-textual
============

|pyversions| |license| |maturity|

A Textual backend for the `Toga widget toolkit`_.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down
19 changes: 16 additions & 3 deletions toga/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga.svg
:target: https://github.com/beeware/toga/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga.svg
:target: https://pypi.python.org/pypi/toga
:alt: Project status

toga
====

|pyversions| |license| |maturity|

A meta-package for installing the `Toga widget toolkit`_.

This package installs the `toga-core <https://pypi.org/project/toga-core>`__ library,
Expand All @@ -15,9 +29,8 @@ Backends are also available for `Android <https://pypi.org/project/toga-android>
<https://pypi.org/project/toga-web>`__, and `testing
<https://pypi.org/project/toga-dummy>`__; however, these must be installed manually.

Toga requires **Python 3.8** or newer. It does not support Python 2. Some platforms have
additional prerequisites; see the `Toga platform guide
<https://toga.readthedocs.io/en/latest/reference/platforms/index.html>`__ for details.
Some platforms have additional prerequisites; see the `Toga platform guide
<https://toga.readthedocs.io/en/latest/reference/platforms/>`__ for details.

For more details, see the `Toga project on Github`_.

Expand Down
26 changes: 4 additions & 22 deletions travertino/README.rst
Original file line number Diff line number Diff line change
@@ -1,37 +1,19 @@
.. |logo| image:: https://beeware.org/static/images/defaultlogo.png
:width: 72px
:target: https://beeware.org

.. |pyversions| image:: https://img.shields.io/pypi/pyversions/travertino.svg
:target: https://pypi.python.org/pypi/travertino
:alt: Python Versions

.. |version| image:: https://img.shields.io/pypi/v/travertino.svg
:target: https://pypi.python.org/pypi/travertino
:alt: Project version
.. |license| image:: https://img.shields.io/pypi/l/travertino.svg
:target: https://github.com/beeware/toga/blob/main/travertino/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/travertino.svg
:target: https://pypi.python.org/pypi/travertino
:alt: Project status

.. |license| image:: https://img.shields.io/pypi/l/travertino.svg
:target: https://github.com/beeware/toga/blob/main/travertino/LICENSE
:alt: BSD License

.. |ci| image:: https://github.com/beeware/toga/workflows/CI/badge.svg?branch=main
:target: https://github.com/beeware/toga/actions
:alt: Build Status

.. |social| image:: https://img.shields.io/discord/836455665257021440?label=Discord%20Chat&logo=discord&style=plastic
:target: https://beeware.org/bee/chat/
:alt: Discord server

|logo|

Travertino
==========

|pyversions| |version| |maturity| |license| |ci| |social|
|pyversions| |license| |maturity|

Travertino is a set of constants and utilities for describing user
interfaces, including:
Expand Down
14 changes: 14 additions & 0 deletions web/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-web.svg
:target: https://pypi.python.org/pypi/toga-web
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-web.svg
:target: https://github.com/beeware/toga-web/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-web.svg
:target: https://pypi.python.org/pypi/toga-web
:alt: Project status

toga-web
========

|pyversions| |license| |maturity|

A backend for the `Toga widget toolkit`_ on web platforms.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down
14 changes: 14 additions & 0 deletions winforms/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/toga-winforms.svg
:target: https://pypi.python.org/pypi/toga-winforms
:alt: Python Versions

.. |license| image:: https://img.shields.io/pypi/l/toga-winforms.svg
:target: https://github.com/beeware/toga-winforms/blob/main/LICENSE
:alt: BSD-3-Clause License

.. |maturity| image:: https://img.shields.io/pypi/status/toga-winforms.svg
:target: https://pypi.python.org/pypi/toga-winforms
:alt: Project status

toga-winforms
=============

|pyversions| |license| |maturity|

A Microsoft .NET backend for the `Toga widget toolkit`_ utilizing the WinForms API.

This package isn't much use by itself; it needs to be combined with `the core Toga library`_.
Expand Down