Jirka Borovec
4d567b7ec1
ruff-format: unify Black with Ruff v0.1
( #2837 )
...
* ruff-format: unify Black with Ruff
* ruff lint.
* v0.1.0
* run precommit
* hand fixing
* fix `not isinstance(...)`
Co-authored-by: Thomas Brandého <thomas.brandeho@gmail.com>
* rev isinstance(...) with noqa
* exclude = ["*.pyi"]
* apply precommit
* apply format
* revert pyi
* fixing
* Fix or
Co-authored-by: Thomas Brandého <thomas.brandeho@gmail.com>
* Update reflex/components/datadisplay/code.pyi
* Apply suggestions from code review
Co-authored-by: Thomas Brandého <thomas.brandeho@gmail.com>
* Update tests/components/core/test_colors.py
* Update reflex/app.py
* Update reflex/app.py
* Update benchmarks/test_benchmark_compile_pages.py
* Update benchmarks/test_benchmark_compile_pages.py
* Update benchmarks/test_benchmark_compile_pages.py
---------
Co-authored-by: Thomas Brandého <thomas.brandeho@gmail.com>
2024-04-23 14:40:06 -07:00
Masen Furer
25b84107da
bump to 0.4.9 ( #3142 )
2024-04-23 09:52:17 -07:00
Masen Furer
aff0eb664e
bump to 0.4.8 ( #3090 )
2024-04-15 15:00:14 -07:00
Nikhil Rao
bf28dabd98
Bump to 0.4.7 ( #3057 )
2024-04-09 14:30:30 -07:00
Martin Xu
9504700777
remove types-tabulate from dev deps, it is in CLI ( #2977 )
2024-04-01 15:57:46 -07:00
Masen Furer
c357405c3e
bump to 0.4.6 ( #2975 )
2024-04-01 12:06:10 -07:00
Nikhil Rao
d4a546ba70
Relax typer pin ( #2976 )
2024-04-01 12:05:58 -07:00
Nikhil Rao
108d5aa5b2
Pin uvicorn and typer versions ( #2974 )
2024-04-01 11:34:03 -07:00
Malte Klemm
86526cba51
[REF-2127] Loosen requirements ( #2796 )
...
* Remove upper bounds of most dependencies.
Also adds a import try except block for pydantic.v1 and relocks.
Keep black and ruff to not mess to much with current formatting
Make pyright see the right import as long as constraint still lock pydantiv v1
Down pin pytest-asyncio again due to known issue
Fix upload handler with latest versions of fastapi
Change comment
* Add changed lockfile
* Set max versions for deps
* Revert app.pyi
---------
Co-authored-by: Malte Klemm <malte.klemm@blueyonder.com>
Co-authored-by: Nikhil Rao <nikhil@reflex.dev>
2024-03-29 09:26:53 -07:00
Martin Xu
68c56a9811
[REF-2168] Add share options to custom component commands ( #2883 )
...
* add command to share custom component info for gallery
* cleanup
* tested
* Update custom_components.py
Co-authored-by: Masen Furer <m_github@0x26.net>
* reorder the questions
* ask user to verify info before publishing
* remove questions already captured in pyproject.toml
* no need to cache form inputs since not many questions
* tested
* cleanup
* delete test
---------
Co-authored-by: Masen Furer <m_github@0x26.net>
2024-03-28 15:13:37 -07:00
Yummy-Yums
e4ff87326a
updated watchdog dep ( #2946 )
2024-03-28 09:29:46 -07:00
Masen Furer
b788890696
[REF-2089] Use dill instead of cloudpickle for serialization ( #2922 )
...
* Use dill instead of cloudpickle for serialization
* smaller size pickles
* support dynamically defined states
* avoid issues with unpickleable globals
* pyproject: add dill, remove cloudpickle
* poetry.lock: relock dependencies
* Dynamically convert EventHandler to functools.partial
Instead of converting the functions up front and assigning them to the
instance, unbox the function from the EventHandler when it is requested via
__getattribute__. This reduces the size of the per-instance pickle, because
event handler bodies do not need to be included.
* Improve checking for cython_function_or_method
Because pydantic can be installed without cython, only use the workaround in
the case where the BaseModel.validate function is NOT a FunctionType,
indicating it's a cython function.
* Serialize all State subclasses by reference
2024-03-27 13:47:33 -07:00
Martin Xu
1e3e1dfe17
include twine in dependencies on pyproject.toml instead of installing on fly ( #2895 )
2024-03-21 12:48:41 -07:00
Masen Furer
f39c138bfa
bump to 0.4.5 ( #2888 )
2024-03-20 11:38:19 -07:00
Masen Furer
7b43b923b8
bump to 0.4.4 ( #2833 )
2024-03-11 13:00:13 -07:00
Martin Xu
02bedca32e
bump up httpx to >= 0.25.1 (Add support for Python 3.12) ( #2782 )
2024-03-04 16:38:55 -08:00
Masen Furer
ebd84b39f8
Bump to 0.4.3 ( #2780 )
2024-03-04 14:49:52 -08:00
Martin Xu
5cb1f2007c
remove pipdeptree as reflex dep ( #2763 )
2024-03-03 09:55:21 -08:00
Martin Xu
4f9cdd6472
Add support for custom components starter ( #2314 )
2024-02-28 15:25:26 -08:00
Masen Furer
e03bd542f3
pyproject.toml: bump to 0.4.2 ( #2724 )
2024-02-26 12:03:05 -08:00
Nikhil Rao
6384c62e51
Bump to 0.4.1 ( #2672 )
2024-02-19 18:37:43 -08:00
Elijah Ahianyo
99a566f43e
Downgrade uvicorn version ( #2669 )
...
This should fix the hot reload issue on windows
2024-02-19 15:08:28 -08:00
Masen Furer
58f200231d
Bump package version to 0.4.0
2024-02-16 09:42:07 -08:00
jackie-pc
a4c8c72177
(dev mode) start backend without waiting for page compilation ( #2549 )
...
* start backend without waiting for page compilation
* remove prints for measuring time saved
* pin tighter on uvicorn
2024-02-08 12:13:39 -08:00
Masen Furer
c94efd434c
bump to 0.3.10 ( #2530 )
2024-02-05 16:44:10 -08:00
Nikhil Rao
82ce265640
Bump to v0.3.9 ( #2435 )
2024-01-22 13:44:12 -08:00
Nikhil Rao
a369889b0c
Bump to 0.3.8 ( #2369 )
2024-01-08 14:07:40 -08:00
Nikhil Rao
caedda5c75
Bump to v0.3.7 ( #2298 )
2023-12-14 15:12:32 -08:00
Martin Xu
9da65b9a9a
[REF-1464] Handle requirements.txt encoding ( #2284 )
2023-12-14 14:25:40 -08:00
Masen Furer
e245b6b6a0
support SQLModel 0.0.14 + SQLAlchemy 2 ( #2283 )
2023-12-12 17:52:11 -08:00
Nikhil Rao
0eb374c58b
Bump to v0.3.6 ( #2268 )
2023-12-06 13:11:38 -08:00
Nikhil Rao
94f657cbd7
Bump to v0.3.5 ( #2261 )
2023-12-06 08:58:47 -07:00
Martin Xu
0fff63a52e
Pass export function with more args to hosting CLI ( #2254 )
2023-12-04 17:13:38 -08:00
Martin Xu
f8395b1fd6
Separate out the hosting CLI from main repo ( #2165 )
2023-11-28 15:20:06 -08:00
Arno Moonens
6522afed42
pyproject.toml: upgrade httpx to 0.25.0 ( #2013 )
2023-11-17 17:13:30 -08:00
Nikhil Rao
0870658be2
Bump to v0.3.4 ( #2193 )
2023-11-17 12:26:56 -08:00
Nikhil Rao
bccf6f1b04
Bump to v0.3.3 ( #2178 )
2023-11-15 11:53:43 -08:00
Martin Xu
9d13e2d280
bump up websockets ( #2170 )
2023-11-14 14:22:50 -08:00
Alek Petuskey
dd982c5ace
Add benchmarking tests ( #2143 )
2023-11-08 17:41:08 -08:00
Masen Furer
61c9afd5a5
Support Python 3.12 ( #2006 )
2023-11-06 12:08:14 -08:00
Nikhil Rao
f99053055d
Bump to v0.3.2 ( #2128 )
2023-11-03 16:56:38 -07:00
Masen Furer
050dd3da92
pyproject.toml: bump typer to 0.9.0 ( #2068 )
2023-11-01 12:15:24 -07:00
Nikhil Rao
6ef86c26cf
Bump to v0.3.1 ( #2062 )
2023-10-30 20:46:38 -07:00
Alek Petuskey
70a6b5f2d3
Autogenerating Dependencies During Deployment ( #2033 )
2023-10-26 17:32:58 -07:00
Masen Furer
93f6491386
Relax wrapt dependency for tensorflow compatibility ( #2001 )
2023-10-24 11:03:06 -07:00
Martin Xu
07ca8fcb3b
[REF-99] Add first version of CLI for hosting service ( #1810 )
2023-10-21 13:09:56 -07:00
Masen Furer
cbf5b61a23
Drop python3.7 support ( #2003 )
...
* Drop python3.7 support
* poetry.lock: relock without py3.7
* Update README/CONTRIBUTING to say 3.8+
2023-10-19 22:21:29 +02:00
Nikhil Rao
b13e9c92e3
Bump to v0.2.9 ( #1953 )
2023-10-12 13:56:04 -07:00
Nikhil Rao
582da1ecb2
Bump to v0.2.8 ( #1855 )
2023-09-22 17:07:53 -07:00
Masen Furer
33ee0675d4
pyproject.toml: add packaging
to dep list ( #1839 )
2023-09-19 16:45:19 -07:00