14 Commits

Author SHA1 Message Date
Andrew Stein dc7eb320e0 Fix virtual server error handling, fix examples
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2026-02-02 00:55:35 -05:00
Andrew Stein a4a2a8643b Add Python convenience for configuring tornado to large payloads
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2025-06-29 19:40:59 -04:00
Andrew Stein ba905d9b22 Fix docs, examples, remove old benchmarks
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2025-06-20 03:50:08 -04:00
Andrew Stein 61edb84f9d Python API code review fixes
Signed-off-by: Andrew Stein <steinlink@gmail.com>

# Conflicts:
#	rust/perspective-python/perspective/__init__.py
2024-09-21 23:58:43 -04:00
Andrew Stein 1e0413f32d Manylinux builds
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2024-07-24 00:46:23 -04:00
Andrew Stein ca8891441e Remove deprecated examples
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2024-07-14 23:55:09 -04:00
Andrew Stein 38cdca5290 Fix tornado, aiohttp and starlette handlers
Signed-off-by: Andrew Stein <steinlink@gmail.com>

# Conflicts:
#	examples/python-tornado/server.py
#	rust/perspective-python/Cargo.toml
#	rust/perspective-python/perspective/__init__.py
2024-07-09 00:18:18 -04:00
Andrew Stein add1f8f221 Update docs and examples projects for new API
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2024-07-09 00:18:17 -04:00
Andrew Stein 1bafbc5a76 Move cargo workspace to project root & update build scripts
Signed-off-by: Andrew Stein <steinlink@gmail.com>
2024-05-23 00:27:47 -04:00
Andrew Stein 4c775aaab9 Add compression options to to_arrow(), update superstore examples. 2023-08-14 10:23:26 -04:00
no author 36e2b72ad7 Apply lint 2023-06-27 22:15:36 -04:00
Andrew Stein 14147f7f2c Replace async mode with read/write lock 2023-06-20 01:41:50 -04:00
Andrew Stein aaa6a8d506 Fix benchmarks & examples 2023-06-20 01:41:48 -04:00
Nicholas Holden 5435ba0c2a Add starlette manager and examples for embedding perspective in a
starlette server

Asyncify the perspective client, abstract away the websocket handler into its own class and utility classes

Implement starlette test client websocket wrapper, for testing purposes only. Websocket wrapper is synchronous so won't play nicely with perspective outside of a testing context

fix lint
2022-06-06 17:38:47 -04:00