ReactPy

View on PyPIReverse Dependencies (15)

1.1.0 reactpy-1.1.0-py3-none-any.whl

Wheel Details

Project: ReactPy
Version: 1.1.0
Filename: reactpy-1.1.0-py3-none-any.whl
Download: [link]
Size: 110288
MD5: 7df3d2150317ae8eb8c69784715addb4
SHA256: b6f984dbbcbcf16cc21171beb636a2b7812c98ec9f8d206193bc85a1bfcd324e
Uploaded: 2024-11-24 10:46:25 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: reactpy
Version: 1.1.0
Summary: Reactive user interfaces with pure Python
Author-Email: Ryan Morshead <ryan.morshead[at]gmail.com>
Project-Url: Source, https://github.com/reactive-python/reactpy
Project-Url: Documentation, https://github.com/reactive-python/reactpy#readme
Project-Url: Issues, https://github.com/reactive-python/reactpy/discussions
License: MIT
Keywords: component,javascript,react,reactpy
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
Requires-Dist: anyio (>=3)
Requires-Dist: asgiref (>=3)
Requires-Dist: colorlog (>=6)
Requires-Dist: exceptiongroup (>=1.0)
Requires-Dist: fastjsonschema (>=2.14.5)
Requires-Dist: jsonpatch (>=1.32)
Requires-Dist: lxml (>=4)
Requires-Dist: mypy-extensions (>=0.4.3)
Requires-Dist: requests (>=2)
Requires-Dist: typing-extensions (>=3.10)
Requires-Dist: fastapi (>=0.63.0); extra == "all"
Requires-Dist: flask; extra == "all"
Requires-Dist: flask-cors; extra == "all"
Requires-Dist: flask-sock; extra == "all"
Requires-Dist: markupsafe (<2.1,>=1.1.1); extra == "all"
Requires-Dist: playwright; extra == "all"
Requires-Dist: sanic-cors; extra == "all"
Requires-Dist: sanic (>=21); extra == "all"
Requires-Dist: setuptools; extra == "all"
Requires-Dist: starlette (>=0.13.6); extra == "all"
Requires-Dist: tornado; extra == "all"
Requires-Dist: tracerite (>=1.1.1); extra == "all"
Requires-Dist: uvicorn[standard] (>=0.19.0); extra == "all"
Requires-Dist: fastapi (>=0.63.0); extra == "fastapi"
Requires-Dist: uvicorn[standard] (>=0.19.0); extra == "fastapi"
Requires-Dist: flask; extra == "flask"
Requires-Dist: flask-cors; extra == "flask"
Requires-Dist: flask-sock; extra == "flask"
Requires-Dist: markupsafe (<2.1,>=1.1.1); extra == "flask"
Requires-Dist: sanic-cors; extra == "sanic"
Requires-Dist: sanic (>=21); extra == "sanic"
Requires-Dist: setuptools; extra == "sanic"
Requires-Dist: tracerite (>=1.1.1); extra == "sanic"
Requires-Dist: uvicorn[standard] (>=0.19.0); extra == "sanic"
Requires-Dist: starlette (>=0.13.6); extra == "starlette"
Requires-Dist: uvicorn[standard] (>=0.19.0); extra == "starlette"
Requires-Dist: playwright; extra == "testing"
Requires-Dist: tornado; extra == "tornado"
Provides-Extra: all
Provides-Extra: fastapi
Provides-Extra: flask
Provides-Extra: sanic
Provides-Extra: starlette
Provides-Extra: testing
Provides-Extra: tornado
Description-Content-Type: text/markdown
[Description omitted; length: 1397 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
reactpy/__init__.py sha256=3vVF7WKOwmWYv06sH80BSqZy2caLU1cVAZDsU8d3EGc 1165
reactpy/__main__.py sha256=DdZfW40GgZyMQG2rJXbNwbxKAc_IWixJAmZ1JQmlfwc 392
reactpy/_option.py sha256=GK3Msnaqhcgkbx-RStbiMSeC9Qocf8Y6JbdxcO6f6ZI 5088
reactpy/_warnings.py sha256=iyxE0nWuWnjRkWXCM0-2bjUk2Iga4LMISBCJ0n2z9sM 930
reactpy/config.py sha256=jS_61_uuPd6Daful_WBQVGsMcUlMlPPb1NDHsveArc4 2738
reactpy/future.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reactpy/html.py sha256=CvfsY6yR2KZisnymfOJS4Dxyx5aFqygy16l_mV8NJjU 12364
reactpy/logging.py sha256=iJXtls9TRa5UZFzpwns4OxV3EstbzvKlugR7APfxsDs 1067
reactpy/py.typed sha256=8PjyZ1aVoQpRVvt71muvuq5qE-jTFZkK-GLHkhdebmc 26
reactpy/sample.py sha256=0MFHEIfpJGrNd-PYf6lRUH1n9o2f_vPGECoXPttViRE 579
reactpy/svg.py sha256=guRTZd4sNe85jgAJKDvmnyzZZj2kfnwmW5GgHySA9Dc 5486
reactpy/types.py sha256=tG7eaJS2jETvGhKV-YeDGz8Uf-9VngVTr1GSJTKzMPU 998
reactpy/utils.py sha256=Ihwem-i2LkU-6j_PBcWPv2l9VIk3xRq_mkFsuZ79k6w 10791
reactpy/widgets.py sha256=e9H0UI5JKDxlZ3J8sok2E3NtCoOAadcVjk1zjMbH-7o 3133
reactpy/_console/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reactpy/_console/ast_utils.py sha256=665dMQh2f7H2Ty77kfSGwp4VAKNKEFjctCiVpvZCxIc 6296
reactpy/_console/rewrite_camel_case_props.py sha256=AKhi-Ot0YPVVHrp-vNGnnn3fC4ILsdvE5ef_rMwDe6U 3509
reactpy/_console/rewrite_keys.py sha256=JoSNy-vIAXlzKn7xaSiMc4Utr2yuQXUPrXJCrmkv_Vc 3665
reactpy/_static/index.html sha256=aWkOwOrij9HZCBtRCZTaeq7FEtmG5cGJg5sRoHjEb3Q 304
reactpy/_static/assets/index.1a2d86bf.js sha256=hFhYKC3DSxLAMMVHJ8Ww1V_A-rrcNd9CQm9_2cCQgQk 44689
reactpy/_static/assets/reactpy-logo.ico sha256=rUwbwUz5-tGs6aYMCDJdUC8WpiI1qFiEMmi2sf68Zvw 14916
reactpy/backend/__init__.py sha256=FShg3_-fXSCbr75Z1k9Po58ZGwbkWeVsfAepZ3h09DY 716
reactpy/backend/_common.py sha256=GNyMJnk7OqHvvUCRqjQPwJuZJs3NlOfoSNomEGCzjZw 4573
reactpy/backend/default.py sha256=rBYdUoXBy5SFWU4Dq9goJlK7FhvElK5RWvWREDhGqug 2607
reactpy/backend/fastapi.py sha256=DGp9Cxbqf4diKCcG68ePgsAAgvz6hd8vB1EfUVCuMyw 565
reactpy/backend/flask.py sha256=H1rNtOVmI3Eq1-TDw35W1eHyCwuSAheZTvOw4lDToFw 9032
reactpy/backend/hooks.py sha256=1ae19psfLfMptFWsWgCQcbO53lgEekm1j87dxSrt9q0 1493
reactpy/backend/sanic.py sha256=tNQidsFW0kT6GNW4qmfXZm8OHcDLdJ0WVqr6T9odQ-c 6936
reactpy/backend/starlette.py sha256=bJqJeNGvfJ1gveyrPKhqiIYIS7RiMLxV4nH2b0GSxio 5853
reactpy/backend/tornado.py sha256=kBCbD-fSs11G5PxFMqQ2onI8AZFMtrI4wBnEvt_IwN8 7153
reactpy/backend/types.py sha256=q5t2j8O5Rk7txFPK6HKHGP4Saht_F3iwOXesKkbfh4U 1977
reactpy/backend/utils.py sha256=tO0i_ieVCBvvR13jjlpWyAhzi6PR67W04j0ABR8ERe8 2813
reactpy/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
reactpy/core/_f_back.py sha256=hVVbAjfaGO7oTh3VGdDziThuspYftfQICtWSv_0i1yc 605
reactpy/core/_life_cycle_hook.py sha256=aY9P2ULxQpp2Z2rQf6peVwv938Cn6BjtD3vA71h5wQ4 8592
reactpy/core/_thread_local.py sha256=KUpwi73-UPInMlay3bQDiEL0LktvV9AhdAN8mg152JM 679
reactpy/core/component.py sha256=HNmEu_EbI7PIeirOOPTfz8ZwpyIbJSOy1oAk4A95MiI 2046
reactpy/core/events.py sha256=L8iaOmo7jCrTkDG1rPtABmTHihfrpEZPJWzVUJzUiwg 6494
reactpy/core/hooks.py sha256=z-4JlRe5KqQ8EqMjw6isp2tQELOGb-qjeM9mZ_xQIHg 15431
reactpy/core/layout.py sha256=O2Edr7t7VcWiIuhQ-b_sAS0MENfuPevGQROLwlOSqWM 26313
reactpy/core/serve.py sha256=-HTVqhpYiwZJU_VWqYHFRLqlWVYJx8V2k3rabDHOp6c 2735
reactpy/core/types.py sha256=Bj-FfbUVZ47OT-xckYWNdo-5Kd3uvxCdAZRqtZe5Aho 6466
reactpy/core/vdom.py sha256=FXdvHg69mdPAM2U-hcz_PvOtO73WMYr_3BTZxiQn7MA 11902
reactpy/testing/__init__.py sha256=NJF9xCZqVU_MzrXv9_g2N9m5hq70SDC1fECu4sE5uOA 643
reactpy/testing/backend.py sha256=i72yKHQq8c-Yxbrq3jW_Gp6yFGON8XSKu0CMsPsSIvE 7377
reactpy/testing/common.py sha256=sMUOrTZ8GFLu-fFxTE5IW-PbErzRtO1ch4G47S4FKiw 6912
reactpy/testing/display.py sha256=KsLH4tUcXdR2o9fk4nUzqa-2rtGiV8NJuS8r0LXuEIY 2741
reactpy/testing/logs.py sha256=40MGuZIlwT6c_ziziwLCsH1Y032ROAFcLvd8g9lRvAc 5672
reactpy/web/__init__.py sha256=y7FC5PVrPJoukhZ2lFJqL1bae03vnD9UX2j3r6_FBrA 270
reactpy/web/module.py sha256=_taKLuTnKAmVRWyUQ4k3BmrPeWlnxMjoMla7g6klAGY 13195
reactpy/web/utils.py sha256=vA2pC-aWGlMbOBjzqhAMQa1tGe_LRE0G9u5rRO6v5XI 5178
reactpy/web/templates/react.js sha256=zGHt5aQNijM_QGMZazY7tn5P2QboIHEqWJxH5HFdkFU 1931
reactpy-1.1.0.dist-info/METADATA sha256=mOWQ-3rjPTlufxPG41FoniYGzpzh8KgagXptGiB3URA 4066
reactpy-1.1.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
reactpy-1.1.0.dist-info/RECORD