Metadata-Version: 2.3
Name: mirrorneuron-membrane-python-sdk
Version: 1.2.15
Summary: Python SDK shell for consuming the Rust Membrane context engine.
Requires-Python: >=3.10
License: Proprietary
Author: MicroNeuron
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0,<3.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Provides-Extra: compression
Requires-Dist: llama-cpp-python>=0.2.90; extra == "compression"
Requires-Dist: huggingface-hub>=0.23; extra == "compression"
Provides-Extra: qdrant
Requires-Dist: qdrant-client[fastembed]>=1.14.2; extra == "qdrant"
Provides-Extra: qdrant-gpu
Requires-Dist: qdrant-client[fastembed-gpu]>=1.14.2; extra == "qdrant-gpu"

# Membrane Python SDK

Python SDK shell and utilities for consuming the Rust Membrane context engine.

## Quick Start

```bash
.venv/bin/python -m pip install -e ".[dev]"
.venv/bin/python -m pytest -q
```

Optional context compression bridge dependencies:

```bash
.venv/bin/python -m pip install -e ".[compression]"
```

## Details

- [Context Memory And Compression](../../mn-docs/context-memory.md#python-sdk)
- [Component Guide](../../mn-docs/component-guide.md#membrane)
- [Membrane specification](../SPEC.md)

## Notes

- The published package name is `mirrorneuron-membrane-python-sdk`.
- The import package is `mn_context_engine_sdk`.
- Publishing is handled by the repository release workflow.

