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
Masen Furer
1430075bdc
Reassign state Var when fields on a Base instance change ( #1748 )
2023-09-18 13:52:10 -07:00
Nikhil Rao
1938a6cc58
Add serializers for different var types ( #1816 )
2023-09-15 17:19:26 -07:00
Nikhil Rao
33278ed075
Bump version to 0.2.7 ( #1782 )
2023-09-08 12:27:53 +02:00
Thomas Brandého
63b5fbd7b0
add pyi_generator script ( #1708 )
2023-08-31 14:25:56 -07:00
Masen Furer
9fbc75d84a
Client-side storage / State integration ( #1629 )
2023-08-30 12:43:29 -07:00
Nikhil Rao
96a6ab95a2
Upgrade to v0.2.6 ( #1669 )
2023-08-23 16:29:01 -07:00
Masen Furer
6c80a0f1eb
pyproject.toml: requires python-engineio!=4.6.0 ( #1663 )
2023-08-22 17:07:15 -07:00
Nikhil Rao
e017f3179c
Update to v0.2.5 ( #1651 )
2023-08-21 15:09:47 -07:00
Nikhil Rao
0beb7a409f
Clean up config parameters ( #1591 )
2023-08-18 14:22:20 -07:00