Skip to main content

Provide a reactivity system similar to Vue.js for Python.

pyversions version license last-commit commit-activity CI

Getting Started

Please follow the documentation at pyreactivity.jianmu.org

Supported features

  • ref function
  • computed function
  • reactive function
  • effect function
  • watch function
  • watch_effect ( watchEffect ) function
  • is_ref ( isRef ) function
  • is_computed_ref ( isComputedRef ) function
  • unref function
  • deep_unref ( deepUnref ) function
  • is_reactive ( isReactive ) function
  • to_raw ( toRaw ) function
  • deep_to_raw ( deepToRaw ) function
  • mark_raw ( markRaw ) function
  • serializable by json.dumps() and json.dump()

Contributing

PyReactivity is an open-source project and welcomes any contributions. If you have any issues or suggestions, feel free to raise them in the Github Issues.

Acknowledgments

PyReactivity is inspired by Vue.js and its implementation also references the source code of Vue.js. Thanks to the Vue.js team for their selfless dedication.

This documentation also heavily references the documentation of Vue.js, thanks to the document writers of Vue.js for their selfless dedication.

Release files for pyreactivity 0.0.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 pyreactivity 0.0.6
File Size Uploaded
pyreactivity-0.0.6.tar.gz 17.8 kB Details

Built distribution (wheel)

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

Total release size: 41.0 kB

Release files / pyreactivity-0.0.6.tar.gz

Download URL pyreactivity-0.0.6.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c3db4d5504fbb93de62db2e45efe1e5a55620e63782b8147943c18ab163c8c42
BLAKE2b-256 checksum
How to use checksums
cefe21c5aae48a9657a8e846eeecfc47bbfb0e552e882de9b60794926bdc5531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / pyreactivity-0.0.6-py3-none-any.whl

Download URL pyreactivity-0.0.6-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
047bda8ea6f8753c609b484d84b2d3c85cdd541075e2b5bd99c20a9cb3fc8fa1
BLAKE2b-256 checksum
How to use checksums
1336bb51bd29bd6bef8cb04a11fe088df3ff1f8283b777ca8d9ecf81d40ca653
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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