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
Thomas Brandého
f771894077
add system infos to output when in loglevel debug ( #1567 )
2023-08-18 13:00:49 -07:00
Elijah Ahianyo
98fae89319
Automatic Install FNM and Node for Windows: ( #1566 )
2023-08-17 11:23:09 -07:00
jenisys
460800cd06
FIXED #1598 : pyproject.toml: Wrong repository URL ( #1602 )
...
* CHANGED TO: https://github.com/reflex-dev/reflex
2023-08-15 23:50:52 -07:00
Nikhil Rao
6830ab40cc
Update urls to reflex.dev ( #1572 )
2023-08-11 17:55:03 -07:00
Nikhil Rao
5330bd01e0
Bump version to 0.2.4 ( #1550 )
2023-08-10 10:16:29 -07:00
Nikhil Rao
a2e1bd9d4d
Bump version to 0.2.3 ( #1481 )
2023-08-01 09:40:34 -07:00
Nikhil Rao
0ebe1529a6
Update version flag ( #1452 )
2023-07-28 12:30:39 -07:00
Nikhil Rao
d3deade107
Bump version to 0.2.2 ( #1400 )
2023-07-21 12:00:55 -07:00
Nikhil Rao
d1924bb4a6
Fix sitemap output dir ( #1382 )
2023-07-19 17:55:52 -07:00
Masen Furer
4a661a5395
reflex db migrate CLI and associated config ( #1336 )
2023-07-17 18:06:50 -07:00
Masen Furer
c589af84c1
pyproject.toml: bump httpx to ^0.24.0 ( #1353 )
2023-07-17 11:15:03 -07:00
Masen Furer
2c97c1e7ca
reflex.testing.AppHarness: tools for testing reflex apps ( #1326 )
2023-07-13 15:45:57 -07:00
Masen Furer
5505d10989
rx.Model: automigrate using alembic ( #1321 )
2023-07-12 15:47:19 -07:00
Masen Furer
e9592553c4
pyproject.toml: update homepage and documentation links ( #1299 )
...
the site has moved to reflex.dev
2023-07-05 15:50:59 -07:00
Alek Petuskey
178ef3c201
Change readme to reflex ( #1289 )
...
* Change reame to reflex
* Change reame to reflex fix typo
* Change reame to reflex fix pr comments
* Update readme
---------
Co-authored-by: Alek Petuskey <alekpetuskey@aleks-mbp.lan>
Co-authored-by: Nikhil Rao <nikhil@pynecone.io>
2023-07-05 15:47:02 -07:00
Siddhant Goel
59c4a5e962
Replace pkg_resources with importlib ( #1301 )
...
* Install importlib_metadata for Python 3.7
* Replace pkg_resources with importlib
2023-07-05 11:10:03 -07:00
Maks Rybalchenko
71425b2077
exclude .web folder from uvicorn file sync ( #1252 )
2023-06-26 18:46:34 -07:00
Nikhil Rao
139ce38df1
Rename pynecone to reflex ( #1236 )
2023-06-25 16:56:55 -07:00
Nikhil Rao
d7aeb753d5
Update to v0.1.34 ( #1217 )
2023-06-19 14:54:35 -07:00
Sergei Ozeranskii
8500a8444a
Allow gunicorn timeout be set in pcconfig.py ( #1193 )
2023-06-15 15:24:44 -07:00
Thomas Brandého
765fac940d
update fastapi version to resolve starlette security issue ( #1172 )
2023-06-09 12:19:51 -07:00
Elijah Ahianyo
278222db8f
async tests to test yield functionality ( #1163 )
2023-06-07 11:50:27 -07:00
Christopher Terrazas
d793e7a4dd
Feat/admin dashboard ( #1098 )
2023-06-06 11:53:34 -07:00
Nikhil Rao
035ee79e0a
Update to v0.1.33 ( #1146 )
2023-06-06 11:47:49 -07:00
Nikhil Rao
f1ae27da69
Update pydantic version ( #1112 )
2023-05-31 19:14:24 -07:00
Elijah Ahianyo
d4d25c17d8
add support for .env configuration ( #1104 )
2023-05-31 17:26:03 -07:00
Nikhil Rao
9485127c1c
Handle multi-select ( #1082 )
2023-05-26 10:50:16 -07:00
Milo Chen
87b5378db2
set version 0.1.31 in pyproject.toml ( #1054 )
2023-05-18 23:26:38 -07:00
Nikhil Rao
948ec90fc4
Add pc.form component ( #929 )
2023-05-14 22:34:10 -07:00
Nikhil Rao
92b1e241ac
Update dependency versions ( #1007 )
2023-05-12 00:09:58 -07:00
Thomas Brandého
d232a98898
Add test coverage ( #1004 )
2023-05-11 17:02:08 -07:00
PeterYusuke
3b88e7c329
[Fix 477] Use jinja2 for templating ( #915 )
2023-05-09 14:34:47 -07:00
Nikhil Rao
8e3daf9f5b
Clean up on_load events ( #965 )
2023-05-08 12:13:51 -07:00
Nikhil Rao
1a254aca8e
Add pc.set_value ( #835 )
2023-04-29 19:01:37 -07:00
Nikhil Rao
5674d9a7a0
Fix pynecone json ( #894 )
2023-04-27 11:43:50 -07:00
Alek Petuskey
1a8e0b8058
Added better check for bun version. ( #877 )
2023-04-25 23:35:50 -07:00
Nikhil Rao
bdafc21d3d
Update to v0.1.23 ( #797 )
2023-04-09 22:09:38 -07:00
Nikhil Rao
0688b4c01a
Fix bun install ( #796 )
2023-04-09 21:56:40 -07:00
Nikhil Rao
0164c44495
Update to v0.1.21 ( #762 )
2023-04-02 17:00:27 -07:00
Kasun Herath
92da4e04af
Integrate pre-commit ( #742 )
2023-03-29 18:24:23 -07:00
Nikhil Rao
32513bdf46
Update version
2023-03-12 21:15:42 -07:00
PeterYusuke
6e74cb00a3
Hot loading asset folder on dev ( #643 )
2023-03-08 14:39:01 -08:00
Elijah Ahianyo
e106b7aedf
Bugfix for properly rendering datatables ( #638 )
2023-03-07 13:50:04 -08:00
Nikhil Rao
d74efb9bff
Fix cond component render ( #639 )
2023-03-06 16:45:10 -08:00
Nikhil Rao
f7138bd53f
Add upload component ( #622 )
2023-03-03 19:38:58 -08:00
Nikhil Rao
b751260276
Update poetry version ( #625 )
2023-03-03 13:21:07 -08:00
Nikhil Rao
977cc6990f
Remove sitemap from export ( #581 )
2023-02-20 23:33:08 -08:00
Nikhil Rao
d72256d427
Generate app sitemap ( #552 )
2023-02-16 14:53:18 -08:00
Elijah Ahianyo
69a9c95d73
Make PCList pickleable ( #500 )
2023-02-10 12:25:58 -08:00
advo-kat
8d9c75824c
Socket fixes and config options( #485 )
2023-02-09 23:59:20 -08:00