Khaleel Al-Adhami
68b8c12127
Merge branch 'main' into add-validation-to-function-vars
2025-01-22 12:11:48 -08:00
Thomas Brandého
4c2b2ed1c6
removing deprecated features for 0.7.0 and removing py3.9 support ( #4586 )
...
* remove deprecated features and support for py3.9
* remove other deprecated stuff
* update lock file
* fix units tests
* relock poetry
* fix _replace for computed_var
* fix some merge typo
* fix typing of deploy args
* fix benchmarks.yml versions
* console.error instead of raising Exception
* fix tests
* ignore lambdas when resolving annotations
* simplify redirect logic in event.py
* more fixes
* fix unit tests again
* give back default annotations for lambdas
* fix signature check for on_submit
* remove useless stuff
* update pyi
* readd the getattr
* raise if log_level is wrong type
* silly goose, loglevel is a subclass of str
* i don't believe this code
* add guard
---------
Co-authored-by: Khaleel Al-Adhami <khaleel.aladhami@gmail.com>
2025-01-22 11:54:37 -08:00
Khaleel Al-Adhami
db13fe65b8
reflex export environment should default to prod ( #4673 )
...
* reflex export environment should default to prod
* what
* wat
* what is this silly goose
2025-01-22 11:11:47 -08:00
Khaleel Al-Adhami
8de14d4384
Fix recharts min width/height ( #4672 )
2025-01-22 11:11:25 -08:00
Thomas Brandého
728607643f
attempt to fix usage when volta is installing node ( #4664 )
...
* attempt to fix usage when volta is installing node
* use absolute() instead of resolve()
* fix stuff
2025-01-22 16:58:33 +01:00
Khaleel Al-Adhami
a923f657ac
retry failed tests ( #4675 )
...
* retry failed tests
* retry even more
2025-01-22 16:27:17 +01:00
Ahmad Hakim
80966dbff0
[ENG-4406] cell component wrapper ( #4670 )
...
* cell component wrapper
* add pyi files changes
---------
Co-authored-by: pourhakimi <84860195+pourhakimi@users.noreply.github.com>
Co-authored-by: Lendemor <thomas.brandeho@gmail.com>
2025-01-22 09:00:43 +02:00
Elijah Ahianyo
048416163d
Remove token check in reflex deploy ( #4640 )
...
This logic has been moved upstream to reflex-hosting-cli
2025-01-21 13:28:05 -08:00
Khaleel Al-Adhami
bea266b8ed
make object var handle all mapping instead of just dict ( #4602 )
...
* make object var handle all mapping instead of just dict
* unbreak ci
* get it right pyright
* create generic variable for field
* add support for typeddict (to some degree)
* import from extensions
2025-01-21 13:14:02 -08:00
Elijah Ahianyo
abaaa22adb
Allow deploy with project name and app id ( #4550 )
...
* `reflex deploy --project-name`
* add app id as well
* config file update
* Update reflex/reflex.py
Co-authored-by: Masen Furer <m_github@0x26.net>
* Update reflex/reflex.py
Co-authored-by: Masen Furer <m_github@0x26.net>
---------
Co-authored-by: simon <simon@reflex.dev>
Co-authored-by: Masen Furer <m_github@0x26.net>
2025-01-21 13:06:12 -08:00
Khaleel Al-Adhami
0c70146013
check frontend version on connect ( #4611 )
...
* check frontend version on connect
* do something a bit silly
* thanks masen
* just delete the tests you don't pass
2025-01-21 13:05:35 -08:00
Masen Furer
212b2d4af9
Skip saving page components when skipping compile output ( #4653 )
...
Obviously we still have to evaluate the pages to make sure we know about all
states, but not saving them to `App.pages` dict reduces high-line memory usage
for backend-only process from ~900Mb to ~530Mb on reflex-web.
2025-01-21 13:05:04 -08:00
Khaleel Al-Adhami
4dc106545b
add defensive checks against data being funny ( #4633 )
2025-01-20 14:00:08 -08:00
Thomas Brandého
2855ed4887
add some of the TRY rules ( #4651 )
2025-01-20 13:58:17 -08:00
Thomas Brandého
9c019a65d5
check for dict passed as children for component ( #4656 )
2025-01-20 13:55:53 -08:00
Elijah Ahianyo
268effe62e
[ENG-4134]Allow specifying custom app module in rxconfig ( #4556 )
...
* Allow custom app module in rxconfig
* what was that pyscopg mess?
* fix another mess
* get this working with relative imports and hot reload
* typing to named tuple
* minor refactor
* revert redis knobs positions
* fix pyright except 1
* fix pyright hopefully
* use the resolved module path
* testing workflow
* move nba-proxy job to counter job
* just cast the type
* fix tests for python 3.9
* darglint
* CR Suggestions for #4556 (#4644 )
* reload_dirs: search up from app_module for last directory containing __init__
* Change custom app_module to use an import string
* preserve sys.path entries added while loading rxconfig.py
---------
Co-authored-by: Masen Furer <m_github@0x26.net>
2025-01-20 10:12:54 -08:00
Khaleel Al-Adhami
5e45ca509b
remove iterable from jinja
2025-01-17 18:23:38 -08:00
Khaleel Al-Adhami
be92063421
dang it darglint
2025-01-17 18:21:28 -08:00
Khaleel Al-Adhami
5d6b51c561
what if i deleted rx.foreach
2025-01-17 18:16:43 -08:00
Thomas Brandého
4da32a122b
allow dynamic icons name ( #4636 )
...
* allow dynamic icons name
* handle literal vars
* clean up code
2025-01-17 16:43:11 -08:00
Khaleel Al-Adhami
b10f6e836d
remove even more cond and match
2025-01-17 16:34:48 -08:00
Khaleel Al-Adhami
db89a712e9
reformat color_mode pyi
2025-01-17 16:30:05 -08:00
Khaleel Al-Adhami
9e7eeb2a6e
fix imports
2025-01-17 16:29:10 -08:00
Khaleel Al-Adhami
b7579f4d8d
why not, remove cond
2025-01-17 16:27:30 -08:00
Khaleel Al-Adhami
392c5b5a69
who likes cond
2025-01-17 16:21:53 -08:00
Khaleel Al-Adhami
b11fc5a8ef
update pyi
2025-01-17 16:17:47 -08:00
Khaleel Al-Adhami
00019daa27
get rid of match class
2025-01-17 16:17:24 -08:00
Khaleel Al-Adhami
36af8255d3
remove unused format functions
2025-01-17 16:06:58 -08:00
Khaleel Al-Adhami
aadd8b56bf
do silly things
2025-01-17 15:51:11 -08:00
Khaleel Al-Adhami
fa6c12e8b3
remove unnecessary comment
2025-01-17 15:32:34 -08:00
Khaleel Al-Adhami
f4aa122950
don't delete thomas code that's rude
2025-01-17 15:24:32 -08:00
Khaleel Al-Adhami
9a987caf76
dang it darglint
2025-01-17 15:21:33 -08:00
Khaleel Al-Adhami
c6f05bb320
fix lineno
2025-01-17 15:15:09 -08:00
Khaleel Al-Adhami
0e539a208c
fix syntax for soy 3.10
2025-01-17 15:08:58 -08:00
Khaleel Al-Adhami
a7230f1f45
resolve pyright issues
2025-01-17 15:07:32 -08:00
Khaleel Al-Adhami
0798cb8f60
fix version python 3.10
2025-01-17 14:31:49 -08:00
Khaleel Al-Adhami
270fcb996d
Merge branch 'main' into add-validation-to-function-vars
2025-01-17 14:24:48 -08:00
Khaleel Al-Adhami
57d8ea02e9
down to only two pyright error
2025-01-17 14:16:03 -08:00
Khaleel Al-Adhami
112b2ed948
solve some but not all pyright issues
2025-01-16 20:06:02 -08:00
Khaleel Al-Adhami
3d73f561b7
can't have ohio
2025-01-16 19:16:53 -08:00
Khaleel Al-Adhami
72f1fa7cb4
make the var type actually work
2025-01-16 18:17:15 -08:00
Khaleel Al-Adhami
94b4443afc
what if we simply didn't have match
2025-01-16 18:11:48 -08:00
Khaleel Al-Adhami
f9d45d5562
fix tests for cond and var
2025-01-16 16:02:41 -08:00
Khaleel Al-Adhami
94c9e52474
fix convert to component logic
2025-01-16 15:16:48 -08:00
Khaleel Al-Adhami
4300f338d8
add wrap components override
2025-01-16 14:50:37 -08:00
Khaleel Al-Adhami
f42d1f4b0f
fix component state
2025-01-16 14:34:35 -08:00
Khaleel Al-Adhami
a488fe0c49
i missed up that
2025-01-16 14:05:38 -08:00
Khaleel Al-Adhami
076cfea6ae
fix and and or
2025-01-16 13:48:42 -08:00
Thomas Brandého
6e546526b4
computed var default to cache=True ( #4194 )
...
* computed var default to cache=True
* fix lifespan integration tests
* fix redis test
2025-01-16 21:49:54 +01:00
Khaleel Al-Adhami
c8de356d98
cast return_expr to Var all the time ( #4649 )
2025-01-16 20:22:56 +01:00