Metadata-Version: 2.1
Name: AnyQt
Version: 0.2.0
Summary: PyQt5/PyQt6 compatibility layer.
Home-page: https://github.com/ales-erjavec/anyqt
Author: Aleš Erjavec
Author-email: ales.erjavec@fri.uni-lj.si
License: GPLv3
Project-URL: Bug Reports, https://github.com/ales-erjavec/anyqt/issues
Project-URL: Source, https://github.com/ales-erjavec/anyqt
Project-URL: Documentation, https://anyqt.readthedocs.io/en/stable/
Keywords: GUI,PyQt4,PyQt5,PySide,PySide2,compatibility
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
License-File: LICENSE.txt

AnyQt
-----

PyQt/PySide compatibility layer.

Features:

* At the top level AnyQt exports a Qt5 compatible module namespace along with
  some minimal renames to better support portability between different
  versions
* Which Qt api/backend is chosen can be controlled by a QT_API env variable
* The api can be chosen/forced programmatically (as long as no
  PyQt4/PyQt5/PySide/PySide2 was already imported)
* provides an optional compatibility import hook, that denys imports from
  conflicting Qt api, or intercepts and fakes a Qt4 api imports, to use a Qt5
  compatible API (some monkey patching is involved).

The documentation is hosted at https://anyqt.readthedocs.io/en/stable/



