reactpy

It's React, but in Python

MIT License

Downloads
6.3K
Stars
7.7K

Bot releases are visible (Hide)

reactpy - 0.22.1

Published by rmorshea over 3 years ago

Commits on Jan 26, 2021

  • fix flask server - 0c78acf
reactpy - 0.22.0

Published by rmorshea over 3 years ago

Commits on Jan 26, 2021

  • use Nox to run tests - 7ceb3c7
  • fix misc - 3b821a7
  • fix type annotations - 84fcc1d
  • cov works on real install under nox - 464feae
  • add .nox to gitignore - 296e4d6
  • better server error capture in test - 503beb7
  • fix doc build - 55a073f
reactpy - 0.21.0

Published by rmorshea over 3 years ago

React uses the name "component" for the functions or objects which return VDOM elements from render functions. Given we copy the hook pattern we should use the same names.

Commits on Jan 20, 2021

  • rename element to component - 126ea59
reactpy - 0.20.1

Published by rmorshea over 3 years ago

This fixes an accidental import of sanic that made it so pip install idom[sanic] was required in order to use IDOM.

reactpy - 0.20.0

Published by rmorshea almost 4 years ago

Commits on Jan 09, 2021

  • fix missing server event … - 2eb445e

Commits on Jan 11, 2021

  • remove ClientImplementation … - 7b4ed16
  • remove more client implementation docs - 173795e
  • move idom-client-react into separate repo - 449d5c3
  • no more mountLayoutWithWebSocket … - 220682d
  • use idom-client-react 0.7.0 - 138e4e8

Commits on Jan 16, 2021

  • add flask render server … - 84a9f98
  • refactor some tests … - 7c2e933
  • try setting server start even later - c1771ed
  • just ignore weird coverage bug - 04f6fa1
reactpy - 0.19.0

Published by rmorshea almost 4 years ago

Commits on Jan 08, 2021

  • add __all__ to testing module - d815398
  • further refine test tooling - 167bb95
  • no cover last server error - 2620609
reactpy - 0.18.1

Published by rmorshea almost 4 years ago

Commits on Jan 08, 2021

  • Fix missing find_available_port arg - 0801147
reactpy - 0.18.0

Published by rmorshea almost 4 years ago

Commits on Jan 01, 2021

  • minor js fixes - 647bc2c
  • avoid issues with bundlers - 2261016
  • bump js version - f44113d

Commits on Jan 03, 2021

  • fix doc import source URL - 6d16785

Commits on Jan 05, 2021

  • module components should be accessible as attrs - 9aa5183

Commits on Jan 08, 2021

  • strip down test tooling - 4cac83b
reactpy - 0.17.1

Published by rmorshea almost 4 years ago

Building IDOM after it has been installed failed because MANIFEST.in was incorrect.

reactpy - 0.17.0

Published by rmorshea almost 4 years ago

Commits on Dec 23, 2020

  • use universal wheel - 8692195

Commits on Dec 26, 2020

  • fix mypy testing - 80af9d0
  • fix types - 12e7d20

Commits on Jan 01, 2021

  • add import src base url + vdom fallback - 95cb952
  • bump idom-client-react version - 130af56
reactpy - 0.16.0

Published by rmorshea almost 4 years ago

Commits on Dec 23, 2020

  • add public test tooling - ac27f36
  • refactor and cleanup tests - faf6b6c
  • only check last error in display context - d32172e
  • remove framework classifier - 72472e2
  • fix pyproject.toml - e207a42
reactpy - 0.15.0

Published by rmorshea almost 4 years ago

Miscellaneous changes/improvements that include breaking changes. These are primarily related to the client build system but other changes have been included.

reactpy - 0.14.3

Published by rmorshea almost 4 years ago

Commits on Oct 27, 2020

  • no need to show version in docs - e81038d

Commits on Dec 21, 2020

  • fix bad JSON patch usage - 0bc5d6c
  • json patch in-place breaks some components - a30ef8b
  • test Python 3.9 - d41555c
  • move tox to setup.cfg - e49fd38
reactpy - 0.14.2

Published by rmorshea almost 4 years ago

Commits on Oct 23, 2020

  • (fix #249) remove extra spaces in element children - 62c6f1f
reactpy - 0.14.1

Published by rmorshea about 4 years ago

Commits on Sep 26, 2020

  • changes required to shift to branch name main - 84b5e2a

Commits on Sep 30, 2020

  • add docs + use flake8-idom-hooks on idom itself - ce3216f
  • require flake8-idom-hooks 0.2.0 - 6001dfe
  • use 0.3.0 of plugin - 3a357b8

Commits on Oct 05, 2020

  • no need to use eval to do a dynamic import in JS - a9e4f29

Commits on Oct 14, 2020

  • fixes: #246 - fe56b77
reactpy - 0.14.0

Published by rmorshea about 4 years ago

Commits on Sep 22, 2020

  • Update to refer to idom_jupyter - 35dcf47

Commits on Sep 25, 2020

  • create an idom.run util - bc5ec8b
  • simplify server constructor … - 5ea08b7
  • fix doc examples following changes - bdbde83
  • cover repr - 14e0264
  • fix types - 953b8c7
reactpy - 0.13.0

Published by rmorshea about 4 years ago

Commits on Sep 17, 2020

  • remove ability to install modules at runtime via idom.Module - a4a50cc
  • various cleanup and docs to allow no install in Module - 469379a

Commits on Sep 19, 2020

  • add example directive using sphinx-panels - 7eabcbd
  • create well defined client implementation layer - 8f82227
reactpy - 0.12.0

Published by rmorshea about 4 years ago

move jupyter out of base idom and into idom-jupyter

reactpy - 0.11.3

Published by rmorshea about 4 years ago

Adds an apply_to and create_from util methods to the LayoutUpdate named tuple to abstract away json patch implementation.

reactpy - 0.11.2

Published by rmorshea about 4 years ago

Add start and stop util methods to dispatchers.