Skip to main content

Optional PostgreSQL MemoryStore plugin for Lumis SDK.

Project description

Lumis SDK PostgreSQL memory

This independently installable package implements the public asynchronous MemoryStore contract with PostgreSQL. It is optional: installing lumis-sdk does not install a PostgreSQL driver.

Install the independently versioned plugin alongside the released core:

pip install --pre "lumis-sdk==0.1.0rc1" "lumis-sdk-postgres-memory==0.1.2"

Project YAML references an environment variable rather than containing credentials:

spec:
  memory:
    provider: postgres
    connectionUrlEnv: LUMIS_MEMORY_DATABASE_URL
    schema: lumis_memory

The plugin requests network and secrets authority. Discovery grants neither authority; applications must explicitly load the plugin and supply the referenced environment.

The store creates only its validated schema and tables, serializes migrations with a PostgreSQL advisory transaction lock, treats incident_id as an idempotency key, bounds search candidates, and never exposes arbitrary SQL or action execution.

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

lumis_sdk_postgres_memory-0.1.2.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

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

lumis_sdk_postgres_memory-0.1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file lumis_sdk_postgres_memory-0.1.2.tar.gz.

File metadata

File hashes

Hashes for lumis_sdk_postgres_memory-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1322fcfe2006a5a72024adf04e05d16c272078b07935334a848eb69b8341409f
MD5 38b823038b1f784d58531b379f8a1407
BLAKE2b-256 22d5ce9d2f74c06a45d8726273bbb81d68f090b6c79f0cdfd18b5ad1c06a616e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_postgres_memory-0.1.2.tar.gz:

Publisher: release.yml on soloshun/lumis-sdk

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

File details

Details for the file lumis_sdk_postgres_memory-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for lumis_sdk_postgres_memory-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1a0be3dfa19002f72d3ba6cb97f8390d4e2b5db645a55ef203ef65be6f628558
MD5 b11363c154d448a3786859469080bf59
BLAKE2b-256 980d97feddf4df52cba4ad8cc3633a07519b5c4cd28653e8180bd5ea8d5b4fb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for lumis_sdk_postgres_memory-0.1.2-py3-none-any.whl:

Publisher: release.yml on soloshun/lumis-sdk

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