242 lines
12 KiB
Plaintext
242 lines
12 KiB
Plaintext
Metadata-Version: 2.1
|
|
Name: Kivy
|
|
Version: 2.0.0
|
|
Summary: A software library for rapid development of hardware-accelerated multitouch applications.
|
|
Home-page: http://kivy.org
|
|
Author: Kivy Team and other contributors
|
|
Author-email: kivy-dev@googlegroups.com
|
|
License: MIT
|
|
Platform: UNKNOWN
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
Classifier: Environment :: MacOS X
|
|
Classifier: Environment :: Win32 (MS Windows)
|
|
Classifier: Environment :: X11 Applications
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: Intended Audience :: End Users/Desktop
|
|
Classifier: Intended Audience :: Information Technology
|
|
Classifier: Intended Audience :: Science/Research
|
|
Classifier: License :: OSI Approved :: MIT License
|
|
Classifier: Natural Language :: English
|
|
Classifier: Operating System :: MacOS :: MacOS X
|
|
Classifier: Operating System :: Microsoft :: Windows
|
|
Classifier: Operating System :: POSIX :: BSD :: FreeBSD
|
|
Classifier: Operating System :: POSIX :: Linux
|
|
Classifier: Programming Language :: Python :: 3.6
|
|
Classifier: Programming Language :: Python :: 3.7
|
|
Classifier: Programming Language :: Python :: 3.8
|
|
Classifier: Programming Language :: Python :: 3.9
|
|
Classifier: Topic :: Artistic Software
|
|
Classifier: Topic :: Games/Entertainment
|
|
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
|
|
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
|
|
Classifier: Topic :: Multimedia :: Graphics :: Presentation
|
|
Classifier: Topic :: Multimedia :: Graphics :: Viewers
|
|
Classifier: Topic :: Multimedia :: Sound/Audio :: Players :: MP3
|
|
Classifier: Topic :: Multimedia :: Video :: Display
|
|
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
|
|
Classifier: Topic :: Scientific/Engineering :: Visualization
|
|
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
|
|
Classifier: Topic :: Software Development :: User Interfaces
|
|
Requires-Python: >=3.6
|
|
Description-Content-Type: text/markdown
|
|
Requires-Dist: Kivy-Garden (>=0.1.4)
|
|
Requires-Dist: docutils
|
|
Requires-Dist: pygments
|
|
Requires-Dist: kivy-deps.angle (~=0.3.0) ; sys_platform == "win32"
|
|
Requires-Dist: kivy-deps.sdl2 (~=0.3.1) ; sys_platform == "win32"
|
|
Requires-Dist: kivy-deps.glew (~=0.3.0) ; sys_platform == "win32"
|
|
Requires-Dist: pypiwin32 ; sys_platform == "win32"
|
|
Provides-Extra: angle
|
|
Requires-Dist: kivy-deps.angle (~=0.3.0) ; extra == 'angle'
|
|
Requires-Dist: sys-platform (=="win32") ; extra == 'angle'
|
|
Provides-Extra: base
|
|
Requires-Dist: pillow ; extra == 'base'
|
|
Requires-Dist: docutils ; extra == 'base'
|
|
Requires-Dist: pygments ; extra == 'base'
|
|
Requires-Dist: kivy-deps.angle (~=0.3.0) ; (sys_platform == "win32") and extra == 'base'
|
|
Requires-Dist: kivy-deps.sdl2 (~=0.3.1) ; (sys_platform == "win32") and extra == 'base'
|
|
Requires-Dist: kivy-deps.glew (~=0.3.0) ; (sys_platform == "win32") and extra == 'base'
|
|
Requires-Dist: pypiwin32 ; (sys_platform == "win32") and extra == 'base'
|
|
Provides-Extra: dev
|
|
Requires-Dist: pytest (>=3.6) ; extra == 'dev'
|
|
Requires-Dist: pytest-cov ; extra == 'dev'
|
|
Requires-Dist: pytest-asyncio (!=0.11.0) ; extra == 'dev'
|
|
Requires-Dist: pytest-timeout ; extra == 'dev'
|
|
Requires-Dist: pyinstaller ; extra == 'dev'
|
|
Requires-Dist: sphinx ; extra == 'dev'
|
|
Requires-Dist: sphinxcontrib-blockdiag ; extra == 'dev'
|
|
Requires-Dist: sphinxcontrib-seqdiag ; extra == 'dev'
|
|
Requires-Dist: sphinxcontrib-actdiag ; extra == 'dev'
|
|
Requires-Dist: sphinxcontrib-nwdiag ; extra == 'dev'
|
|
Requires-Dist: flake8 ; extra == 'dev'
|
|
Requires-Dist: kivy-deps.gstreamer-dev (~=0.3.1) ; (sys_platform == "win32") and extra == 'dev'
|
|
Requires-Dist: kivy-deps.sdl2-dev (~=0.3.1) ; (sys_platform == "win32") and extra == 'dev'
|
|
Requires-Dist: kivy-deps.glew-dev (~=0.3.0) ; (sys_platform == "win32") and extra == 'dev'
|
|
Provides-Extra: full
|
|
Requires-Dist: pillow ; extra == 'full'
|
|
Requires-Dist: docutils ; extra == 'full'
|
|
Requires-Dist: pygments ; extra == 'full'
|
|
Requires-Dist: ffpyplayer ; (sys_platform == "linux" or sys_platform == "darwin") and extra == 'full'
|
|
Requires-Dist: kivy-deps.gstreamer (~=0.3.1) ; (sys_platform == "win32") and extra == 'full'
|
|
Requires-Dist: kivy-deps.angle (~=0.3.0) ; (sys_platform == "win32") and extra == 'full'
|
|
Requires-Dist: kivy-deps.sdl2 (~=0.3.1) ; (sys_platform == "win32") and extra == 'full'
|
|
Requires-Dist: kivy-deps.glew (~=0.3.0) ; (sys_platform == "win32") and extra == 'full'
|
|
Requires-Dist: pypiwin32 ; (sys_platform == "win32") and extra == 'full'
|
|
Provides-Extra: glew
|
|
Requires-Dist: kivy-deps.glew (~=0.3.0) ; extra == 'glew'
|
|
Requires-Dist: sys-platform (=="win32") ; extra == 'glew'
|
|
Provides-Extra: gstreamer
|
|
Requires-Dist: kivy-deps.gstreamer (~=0.3.1) ; extra == 'gstreamer'
|
|
Requires-Dist: sys-platform (=="win32") ; extra == 'gstreamer'
|
|
Provides-Extra: media
|
|
Requires-Dist: ffpyplayer ; (sys_platform == "linux" or sys_platform == "darwin") and extra == 'media'
|
|
Requires-Dist: kivy-deps.gstreamer (~=0.3.1) ; (sys_platform == "win32") and extra == 'media'
|
|
Provides-Extra: sdl2
|
|
Requires-Dist: kivy-deps.sdl2 (~=0.3.1) ; extra == 'sdl2'
|
|
Requires-Dist: sys-platform (=="win32") ; extra == 'sdl2'
|
|
Provides-Extra: tuio
|
|
Requires-Dist: oscpy ; extra == 'tuio'
|
|
|
|
Kivy
|
|
====
|
|
|
|
<img align="right" height="256" src="https://raw.githubusercontent.com/kivy/kivy/master/kivy/data/logo/kivy-icon-256.png"/>
|
|
|
|
Innovative user interfaces made easy.
|
|
|
|
Kivy is an open source, cross-platform [Python](https://www.python.org)
|
|
framework for the development of applications that make use of innovative,
|
|
multi-touch user interfaces.
|
|
The aim is to allow for quick and easy interaction design and rapid prototyping
|
|
whilst making your code reusable and deployable.
|
|
|
|
Kivy is written in Python and [Cython](http://cython.org/), based on OpenGL ES
|
|
2, supports various input devices and has an extensive widget library. With the
|
|
same codebase, you can target Windows, macOS, Linux, Android and iOS. All Kivy
|
|
widgets are built with multitouch support.
|
|
|
|
Kivy is MIT licensed, actively developed by a great community and is supported
|
|
by many projects managed by the [Kivy Organization](https://kivy.org/#organization).
|
|
|
|
[](https://www.bountysource.com/trackers/42681-kivy?utm_source=42681&utm_medium=shield&utm_campaign=TRACKER_BADGE)
|
|
[](#backers)
|
|
[](#sponsors)
|
|
|
|
[](https://coveralls.io/r/kivy/kivy?branch=master)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22Windows+Unittests%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22Ubuntu+Unittests%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22OSX+Unittests%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22Windows+wheels%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22Manylinux+wheels%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22RPi+wheels%22)
|
|
[](https://github.com/kivy/kivy/actions?query=workflow%3A%22OSX+wheels%2Fapp%22)
|
|
|
|
Installation, Documentation and Examples
|
|
----------------------------------------
|
|
|
|
Extensive installation instructions as well as tutorials and general
|
|
documentation, including an API reference, can be found at https://kivy.org/docs.
|
|
A [PDF version](https://media.readthedocs.org/pdf/kivy/latest/kivy.pdf) is also available.
|
|
|
|
Kivy ships with many examples which can be found in the `examples` folder.
|
|
|
|
Support
|
|
-------
|
|
|
|
If you need assistance, you can ask for help on our mailing list:
|
|
|
|
* User Group : https://groups.google.com/group/kivy-users
|
|
* Email : kivy-users@googlegroups.com
|
|
|
|
We also have a Discord channel:
|
|
|
|
* Server : https://chat.kivy.org
|
|
* Channel : #support
|
|
|
|
Contributing
|
|
------------
|
|
|
|
We love pull requests and discussing novel ideas. Check out our
|
|
[contribution guide](https://kivy.org/docs/contribute.html) and
|
|
feel free to improve Kivy.
|
|
|
|
The following mailing list and Discord channel are used exclusively for
|
|
discussions about developing the Kivy framework and its sister projects:
|
|
|
|
* Dev Group : https://groups.google.com/group/kivy-dev
|
|
* Email : kivy-dev@googlegroups.com
|
|
|
|
Discord channel:
|
|
|
|
* Server : https://chat.kivy.org
|
|
* Channel : #dev
|
|
|
|
Sister projects
|
|
---------------
|
|
|
|
- [Buildozer](https://github.com/kivy/buildozer): generic Python packager
|
|
for Android and iOS.
|
|
- [Plyer](https://github.com/kivy/plyer): platform-independent Python wrapper
|
|
for platform-dependent APIs.
|
|
- [Pyjnius](https://github.com/kivy/pyjnius): dynamic access to the Java/Android
|
|
API from Python.
|
|
- [Pyobjus](https://github.com/kivy/pyobjus): dynamic access to the
|
|
Objective-C/iOS API from Python.
|
|
- [Python for Android](https://github.com/kivy/python-for-android): toolchain
|
|
for building and packaging Python applications for Android.
|
|
- [Kivy iOS](https://github.com/kivy/kivy-ios): toolchain for building and
|
|
packaging Kivy applications for iOS.
|
|
- [Audiostream](https://github.com/kivy/audiostream): library for direct access
|
|
to the microphone and speaker.
|
|
- [KivEnt](https://github.com/kivy/kivent): entity-based game engine for Kivy.
|
|
- [Garden](https://github.com/kivy-garden): widgets and libraries created and
|
|
maintained by users.
|
|
* [Oscpy](https://github.com/kivy/oscpy/): a fast and tested python2/3
|
|
implementation of OSC.
|
|
|
|
Licenses
|
|
--------
|
|
|
|
- Kivy is released under the terms of the MIT License. Please refer to the
|
|
LICENSE file.
|
|
- The provided fonts Roboto and Roboto Mono are licensed and
|
|
distributed under the terms of the
|
|
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
|
|
The DejaVuSans (used for the virtual keyboard) license can be viewed
|
|
[here](https://github.com/dejavu-fonts/dejavu-fonts/blob/master/LICENSE).
|
|
- The current UI design has been adapted from Moblintouch theme's SVGs
|
|
and is licensed under the terms of the
|
|
[LGPLv2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1).
|
|
|
|
## Contributors
|
|
|
|
This project exists thanks to all the people who contribute. [[Contribute](.github/CONTRIBUTING.md)].
|
|
<a href="https://github.com/kivy/kivy/graphs/contributors"><img src="https://opencollective.com/kivy/contributors.svg?width=890&button=false" /></a>
|
|
|
|
|
|
## Backers
|
|
|
|
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/kivy#backer)]
|
|
|
|
<a href="https://opencollective.com/kivy#backers" target="_blank"><img src="https://opencollective.com/kivy/backers.svg?width=890"></a>
|
|
|
|
|
|
## Sponsors
|
|
|
|
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/kivy#sponsor)]
|
|
|
|
<a href="https://opencollective.com/kivy/sponsor/0/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/0/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/1/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/1/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/2/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/2/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/3/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/3/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/4/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/4/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/5/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/5/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/6/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/6/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/7/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/7/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/8/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/8/avatar.svg"></a>
|
|
<a href="https://opencollective.com/kivy/sponsor/9/website" target="_blank"><img src="https://opencollective.com/kivy/sponsor/9/avatar.svg"></a>
|
|
|
|
|
|
|
|
|