43 Commits

Author SHA1 Message Date
Koushik Dutta
48c489b898 rpc: support dataclasses annotation, fix formatting 2025-07-31 11:05:55 -07:00
Koushik Dutta
9098426c3b server: add rpc support for shallow serialized arrays 2024-12-22 12:16:10 -08:00
Koushik Dutta
2c5b79291f server: python formatting 2024-11-21 14:53:16 -08:00
Koushik Dutta
347a957cd3 sdk: add cluster manager 2024-11-20 10:10:47 -08:00
Koushik Dutta
5f4e2793ff server: possibly fix bug where rpc object may not be found 2024-09-04 10:36:56 -07:00
Koushik Dutta
11831e5d87 server: rpc should handle transport serialization failures and attempt to send plain objects with the error 2024-08-19 15:50:32 -07:00
Koushik Dutta
82908b82c0 server: enable stable cluster proxyIds 2024-07-29 18:34:18 -07:00
Koushik Dutta
83f24ebdaa server: use portable python, shim in debugpy 2024-03-06 19:54:57 -08:00
Koushik Dutta
35b4028a47 rpc: how did this ever work? 2023-12-21 21:37:11 -08:00
Koushik Dutta
1a7e0370c9 rpc: fix up additional id gens 2023-11-07 15:23:47 -08:00
Brett Jia
b2b5cde303 server: fix python rpc id gen (#1165) 2023-11-06 12:53:11 -08:00
Koushik Dutta
a41d4de97a rpc: use non deterministic object ids 2023-11-04 20:24:21 -07:00
Koushik Dutta
9cffd9ffbe server: fix noop cluster connect 2023-04-15 21:35:36 -07:00
Koushik Dutta
b82520776e sdk/server: search for TypedDict in typing and typing_extensions 2023-04-07 08:29:47 -07:00
Koushik Dutta
6772419ccf rpc: async iterator close should happen silently 2023-03-24 20:19:41 -07:00
Koushik Dutta
59008fb964 server: fix bug where python async generator aclose is not called on rpc objects 2023-03-21 21:16:08 -07:00
Koushik Dutta
9ba22e4058 server: fix python rpc kill handling 2023-03-16 20:33:09 -07:00
Koushik Dutta
f9d6308154 rpc: python rpc should be killed on disconnect 2023-03-13 17:10:06 -07:00
Koushik Dutta
940d4b7fd4 rpc: various python fixes 2023-03-12 22:09:50 -07:00
Koushik Dutta
1e004d6700 rpc: fixup various async iterator bugs, add memoryview support to python 2023-03-11 19:38:43 -08:00
Koushik Dutta
601cd39ba4 rpc: fix proxied iterator proxy 2023-03-10 21:38:48 -08:00
Koushik Dutta
2bd3592aad server: fix mediaobject polymorphism 2023-03-10 19:46:38 -08:00
Koushik Dutta
19da68884b server: implement python connectRPCObject 2023-03-03 23:17:43 -08:00
Koushik Dutta
096c036ea2 rpc: implement python async iterator 2023-03-02 21:03:29 -08:00
Koushik Dutta
f3c1b3cd16 various: minor cleanups 2023-01-04 13:56:42 -08:00
Koushik Dutta
cfefa838a4 server: Fix python media object and buffer serialization bugs 2022-09-25 22:18:52 -07:00
Koushik Dutta
fbbc177e11 server: fix python rpc finalizer. 2022-09-23 07:48:06 -07:00
Koushik Dutta
a4582da683 server: improve python rpc buffer wrangling 2022-09-21 21:53:38 -07:00
Koushik Dutta
328cf1536e server: add hack (?) to fix gst plugin search path on darwin 2022-06-12 14:20:27 -07:00
Koushik Dutta
c5bc9a0dab server: support api from other domains 2022-06-05 23:53:19 -07:00
Koushik Dutta
95e2e8a42c server: fix error spam and dangling mixin crashes on plugin uninstall 2022-03-28 20:24:06 -07:00
Koushik Dutta
adcd11d785 server: add python process stats 2022-02-14 12:34:43 -08:00
Koushik Dutta
a8647e9d18 server: fix python memory leak 2022-01-10 21:23:28 -08:00
Koushik Dutta
577b00a090 server: rpc error traceback 2022-01-04 15:03:22 -08:00
Koushik Dutta
d644fe1122 server: fix race condition around rpc object finalization 2021-12-16 22:11:29 -08:00
Koushik Dutta
338276562c server/sdk: backport to python3.7 2021-12-06 21:27:32 -08:00
Koushik Dutta
5b0bc51fd8 server: console/repl refactor 2021-12-02 10:25:08 -08:00
Koushik Dutta
6af4efb411 sdk/server: release 2021-11-22 14:41:04 -08:00
Koushik Dutta
8805972d9d server/sdk: update 2021-11-17 14:18:30 -08:00
Koushik Dutta
5607e8e62a server: python plugin fixes and support 2021-11-16 11:58:46 -08:00
Koushik Dutta
aeb8c21346 sdk/rpc: wip 2021-11-15 16:16:19 -08:00
Koushik Dutta
0e20d5ebbe server/sdk: python plugins 2021-11-04 20:29:02 -07:00
Koushik Dutta
e25724a85a server/sdk: python rpc wip 2021-11-04 14:41:03 -07:00