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.2.0.tar.gz (9.0 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.2.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: glyff_file_store-0.2.0.tar.gz
  • Upload date:
  • Size: 9.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 7aff22d156a84c3a9c6b9ed9bea24f4be81623ca733a0fabc6588f6f10ebeb77
MD5 ccbe74af0d1dbd40cfcb8c924cda2be1
BLAKE2b-256 d652cac0cbdd4fa9021da3351df4ddf0166b11a8fcc742773f6470580351d99e

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyff_file_store-0.2.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.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for glyff_file_store-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 064cf1b7efced8635c4f8d6de262e687c6e24b58a8cf82bcff38019897327217
MD5 f450210a44e2760443ee739f06e7ac19
BLAKE2b-256 624ec84cb17e208f0b170e67713a751fce6f5507968411a99ecbd47053741f30

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyff_file_store-0.2.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