Skip to main content

File-based SessionStore implementation for glyff.

Project description

glyff-file-store

A file-based SessionStore implementation for glyff.

Sessions are persisted to disk as append-only JSON event logs, with separate files for large execution results. Designed to survive process restarts without requiring a database.

Install

pip install glyff-file-store

This package depends on glyff>=0.1.0.

Public API

Name Description
FileClient Low-level file I/O for a session directory.
FileSessionStore SessionStore implementation backed by FileClient.

Format

Sessions are stored as event log files under the configured base directory. Each event is a single JSON line; the format is append-only and forward-compatible. Large execution results are written to separate files referenced by the event log.

Status

Early development. APIs may change before v1.0.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glyff_file_store-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

glyff_file_store-0.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file glyff_file_store-0.1.0.tar.gz.

File metadata

  • Download URL: glyff_file_store-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for glyff_file_store-0.1.0.tar.gz
Algorithm Hash digest
SHA256 700ca1633563f5349600126459b29a8074ef1582f4a5de9c514a5a2d27d94cd5
MD5 8d691ebf42459a11c5f7b9f90889deb5
BLAKE2b-256 192ffdaa8953ecb8c82844cdbd680fa95edd6a077fc303002f7470770549afc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyff_file_store-0.1.0.tar.gz:

Publisher: publish-glyff-file-store.yml on nueruyu/glyff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glyff_file_store-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for glyff_file_store-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00085dcd7d7a6c127ef1a9a6bf586ce6ff24974b9db462d06fe68e7741b8e28a
MD5 86fd03600fc0a7d27127c0d831fa6e09
BLAKE2b-256 29eaee279c05f1041ad405909643b8c7ec55e8be9541df14e6754c5aec9b4eb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyff_file_store-0.1.0-py3-none-any.whl:

Publisher: publish-glyff-file-store.yml on nueruyu/glyff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page