reflex/integration
Elijah Ahianyo 34bf25071a
[REF-2821]Improve Dynamic Imports (#3345)
* Improve import times

* add lazy loading to rx.el

* add lazy loading to reflex core components

* minor refactor

* Get imports working with reflex web

* get imports to work with all reflex examples

* refactor to define imports only in the root.

* lint

* deadcode remove

* update poetry deps

* unit tests fix

* app_harness fix

* app_harness fix

* pyi file generate

* pyi file generate

* sort pyi order

* fix pyi

* fix docker ci

* rework pyi-generator

* generate pyi for __init__ files

* test pyright

* test pyright ci

* partial pyright fix

* more pyright fix

* pyright fix

* fix pyi_generator

* add rx.serializer and others

* add future annotation import which fixes container CI, then also load recharts lazily

* add new pyi files

* pyright fix

* minor fixes for reflex-web and flexdown

* forward references for py38

* ruff fix

* pyi fix

* unit tests fix

* reduce coverage to 68%

* reduce coverage to 67%

* reduce coverage to 66%as a workaround to coverage's rounding issue

* reduce coverage to 66%as a workaround to coverage's rounding issue

* exclude lazy_loader dependency review checks.

* its lazy-loader

* Add docstrings and regenerate pyi files

* add link

* address Pr comments

* CI fix

* partially address PR comments.

* edit docstrings and fix integration tests

* fix typo in docstring

* pyi fix
2024-05-31 16:43:10 +00:00
..
init-test [REF-2764] dep update 0.5.0 (#3245) 2024-05-07 15:15:52 -07:00
shared fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
__init__.py Client-side storage / State integration (#1629) 2023-08-30 12:43:29 -07:00
conftest.py fix screenshot filenames (#3241) 2024-05-07 19:31:37 -07:00
test_background_task.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_call_script.py ruff-format: unify Black with Ruff v0.1 (#2837) 2024-04-23 14:40:06 -07:00
test_client_storage.py Integration testing: Firefox compatibility (#3162) 2024-04-26 13:44:08 -07:00
test_component_state.py add support for lifespan tasks (#3312) 2024-05-22 12:07:03 -07:00
test_computed_vars.py Explicit deps and interval for computed vars (#3231) 2024-05-28 12:27:27 -07:00
test_connection_banner.py apps should no longer call "app.compile()" (#2291) 2023-12-18 16:06:21 -08:00
test_deploy_url.py set config.deploy_url during AppHarness tests (#3359) 2024-05-23 09:23:07 -07:00
test_dynamic_routes.py ruff-format: unify Black with Ruff v0.1 (#2837) 2024-04-23 14:40:06 -07:00
test_event_actions.py Implement throttle and debounce as event actions (#3091) 2024-04-26 17:28:51 -07:00
test_event_chain.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_form_submit.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_input.py Integration testing: Firefox compatibility (#3162) 2024-04-26 13:44:08 -07:00
test_large_state.py simple pytest benchmark for measuring event <=> state update round trip time (#2489) 2024-01-30 15:55:55 -08:00
test_lifespan.py add support for lifespan tasks (#3312) 2024-05-22 12:07:03 -07:00
test_login_flow.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_media.py fix image serializing - REF-1889 (#2550) 2024-02-22 08:13:19 -08:00
test_navigation.py add support for lifespan tasks (#3312) 2024-05-22 12:07:03 -07:00
test_server_side_event.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_shared_state.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
test_state_inheritance.py typed mixins and ComponentState (#3196) 2024-05-15 12:07:41 -07:00
test_table.py ruff-format: unify Black with Ruff v0.1 (#2837) 2024-04-23 14:40:06 -07:00
test_tailwind.py [REF-2821]Improve Dynamic Imports (#3345) 2024-05-31 16:43:10 +00:00
test_upload.py Refactor upload component and add styled upload component (#3035) 2024-04-24 13:45:22 -07:00
test_urls.py initial attempt at writing test for urls (#2689) 2024-02-29 13:45:57 -08:00
test_var_operations.py fix AppHarness reloading (#2916) 2024-03-26 11:09:46 -07:00
utils.py add support for lifespan tasks (#3312) 2024-05-22 12:07:03 -07:00