Skip to main content

Python SDK for Engram by Weaviate.

Project description

weaviate-engram

Python SDK for Engram by Weaviate.

Requirements

  • Python 3.11 to 3.14
  • uv

Local Development

uv sync --all-groups

Run quality checks:

uv run ruff check .
uv run ruff format --check .
uv run mypy .
uv run pytest -q

Basic Usage

from engram import AsyncEngramClient, EngramClient

client = EngramClient(api_key="example-api-key")
async_client = AsyncEngramClient(api_key="example-api-key")

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

weaviate_engram-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

weaviate_engram-0.1.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: weaviate_engram-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for weaviate_engram-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bc2dbab2696428b6092fcc089bb39327fcaa683840582eece3eaceb72487ddb9
MD5 2b5ef2d76417ffeeae3189dcdb4c2c06
BLAKE2b-256 f995a72db45d3edf5ede054bb86ae41bcb815eb4b44a44b5209e6120a8d5ef17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weaviate_engram-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for weaviate_engram-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31f9ecf04b8bed4bb20a7d77e5b62fa26f3d72f3839343a3ad91542a4bf0885a
MD5 53b87c231c6f8a8cdc2e9b30820cbf49
BLAKE2b-256 83078710734dfef62cbab9afce621806cb48d703f1e4b5fe4b0b8dcb9eb582f8

See more details on using hashes here.

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