Skip to main content

pyreaqtive

Docs PyPI Pipeline Mypy License: CC BY-ND 4.0 Logo

pyreaqtive is a framework for developing applications in pyqt/pyside with reactive programming. It enables to write applications in a declarative form, that is focused on data and functionality and that does not bloat code with gui callbacks.

The library provides several models to hold data, and many prebuilt widgets and layouts to present the data from the models to the user, making the separation from data and visualization, and the adequate link between them, a simple task.

All reactive widgets and layouts use qt built-in widgets, which makes them fully compatible with qt without loosing functionality. Reactive and non-reactive parts can be mixed into an application, and non-reactive components can be turned to reactive ones without necessarily changing codebases.

It was originally developed for PyQt5, but through the QtPy package it is also compatible with to PyQt6, PySide2 and PySide6.

Documentation

https://pyreaqtive.readthedocs.io/en/latest/

Metadata

Release files for pyreaqtive 1.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyreaqtive 1.4.6
File Size Uploaded Provenance Actions
pyreaqtive-1.4.6.tar.gz 2.3 MB Without provenance Details for pyreaqtive-1.4.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyreaqtive 1.4.6
File Interpreter ABI Platform Actions
pyreaqtive-1.4.6-py3-none-any.whl Python 3 none any Details for pyreaqtive-1.4.6-py3-none-any.whl

Total release size: 2.3 MB

Release files / pyreaqtive-1.4.6.tar.gz

Download URL pyreaqtive-1.4.6.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
7951da15eea486334f76350bb33003177906274068a4dac62c00b4b75b79bd99
BLAKE2b-256 checksum
How to use checksums
1b846491faee2691c6ba56dfe2fae918e6d4ff0f6e0e3f382a371325a2f5d981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyreaqtive-1.4.6-py3-none-any.whl

Download URL pyreaqtive-1.4.6-py3-none-any.whl
Size 35.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc3004e7260043bf822cf356c9fb80aed7c473cf45da030388bf9c027233046f
BLAKE2b-256 checksum
How to use checksums
2dd2ca9fed5a7d6b3a6e383eaaa18931fd3250cc1ef72a1450f5c642073c1a0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for pyreaqtive 1.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page