Skip to main content

Implementation of the PEP 3156 Event-Loop with Qt.

Project description

qasync

Maintenance PyPI - Python Version PyPI - License PyPI

Introduction

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

qasync is a fork of asyncqt, which is a fork of quamash. May it live longer than its predecessors.

The future of qasync

qasync was created because asyncqt and quamash were no longer maintained. However, as of 28th February 2020, asyncqt appears to be active once more.

qasync will continue to be maintained, and will still be accepting pull requests. Improvements to asyncqt will be pulled downstream, and improvements to qasync will be sent upstream.

Requirements

qasync requires Python >= 3.6, 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. See LICENSE.

Project details


Download files

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

Source Distribution

qasync-0.9.5.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qasync-0.9.5-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file qasync-0.9.5.tar.gz.

File metadata

  • Download URL: qasync-0.9.5.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for qasync-0.9.5.tar.gz
Algorithm Hash digest
SHA256 14420476ec82c55c4ce1322307c6d07070f9af14f7e8c5074a0855c4809c5ef2
MD5 270a5ff292fc323a337178a8a01a51bb
BLAKE2b-256 773075eb6e15413a669f76a0b5324127722b9da33b974efb9beb333e173979b8

See more details on using hashes here.

File details

Details for the file qasync-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: qasync-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for qasync-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5f75fabd0bc21f37a06a71c4b33fc06918976a7ec9842e8d9ac1d6170b7f6597
MD5 5b9a5080aec36882fc263a0b3e0d3430
BLAKE2b-256 5b8620269454cc4c5dc1a9c81fd2e06f401753245377de6d36ed922d1a96ce9e

See more details on using hashes here.

Supported by

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