Registry / data / sdk-seshat-python

sdk-seshat-python

JSON →
library0.6.7pypypi✓ verified 85d ago

Seshat python SDK is a library to help create ML data pipelines. Current version 0.6.6, requires Python >=3.11, <4.0. Active development with moderate release cadence.

pip install sdk-seshat-python
INSTALL
IMPORT
SIG · SDK-SESHAT-PYTHON
S
sdk-seshat-python
datapythonv0.6.7
Install
75.0s avg
Import
—
Disk
1468MB
Pass rate
3/ 10
Env Coverage3 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v0.6.7 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✕ build_error
py 3.11
✕ build_error
✓ 78.8s
py 3.12
✕ build_error
✓ 72.1s
py 3.13
✕ build_error
✓ 74.1s
py 3.9
✕ build_error
✕ build_error
1468MB installed
● package 1468MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CodeInspectCommand
✓ from seshat import CodeInspectCommand
✗ from seshat import SeshatClient
Console
✓ from seshat import Console
✗ from seshat import SeshatClient
Table
✓ from seshat import Table
✗ from seshat import SeshatClient

Initialize a client with an API key from environment variable.

import os from seshat import SeshatClient client = SeshatClient(api_key=os.environ.get('SESHAT_API_KEY', '')) print(client.list_pipelines())
Debug
Known issues
breakingIn version 0.5.0 the import path for 'pipeline' changed from 'seshat.core.pipeline' to 'seshat.pipeline'.
fix
Use 'from seshat.pipeline import create_pipeline' instead of 'from seshat.core.pipeline import create_pipeline'.
affects: >=0.5.0
gotchaThe library requires Python 3.11 or higher. Installing on an older Python will fail with 'ERROR: Package 'sdk-seshat-python' requires a different Python: 3.11.0 not in '<4.0,>=3.11''.
fix
Ensure you are using Python >=3.11 (e.g., via pyenv or conda).
affects: all
deprecatedThe function 'run_pipeline' in seshat.pipeline was deprecated in 0.6.0 in favor of 'execute_pipeline'.
fix
Replace 'run_pipeline' with 'execute_pipeline'.
affects: >=0.6.0
Upgrade
Version history
0.6.7latest on PyPI · released May 2, 2026
Audit
Dependencies
pydanticrequiredUsed for data validation and settings management
requestsrequiredHTTP client for API calls
clickrequiredCLI interface
Agent activity
16 hits · last 30 days
node
12
Anthropic
1
OpenAI (training)
1
Resources
sdk-seshat-python — pip install sdk-seshat-python · libregistry