Metadata-Version: 2.1
Name: qasync
Version: 0.9.4
Summary: Implementation of the PEP 3156 Event-Loop with Qt.
Home-page: https://github.com/CabbageDevelopment/qasync
Author: Sam McCormack, Gerard Marull-Paretas, Mark Harviston, Arve Knudsen
Author-email: contact@cabbagedevelopment.com, gerard@teslabs.com, mark.harviston@gmail.com, arve.knudsen@gmail.com
License: BSD
Keywords: Qt,asyncio
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Environment :: X11 Applications :: Qt
Requires-Python: ~=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# qasync

![Maintenance](https://img.shields.io/maintenance/yes/2020)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/qasync)
![PyPI - License](https://img.shields.io/pypi/l/qasync)
![PyPI](https://img.shields.io/pypi/v/qasync)

## Introduction

`qasync` allows you to use coroutines in PyQt/PySide applications by providing an implementation of the `PEP 3156` event-loop. 

`qasync` is a fork of [asyncqt](https://github.com/gmarull/asyncqt), which is a fork of [quamash](https://github.com/harvimt/quamash). May it live longer than its predecessors. 

## Requirements

`qasync` requires Python 3.6 or greater, and PyQt5 or PySide2.

## Installation

To install `qasync`, use `pip`:

```
pip install qasync
```

## License

You may use, modify and redistribute this software under the terms of the [BSD License](http://opensource.org/licenses/BSD-2-Clause). See [LICENSE](/LICENSE).


