Metadata-Version: 2.4
Name: memmachine-common
Version: 0.3.9
Summary: MemMachine Common - Shared API models for MemMachine client and server
Author-email: MemMachine <noreply@memmachine.ai>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/MemMachine/MemMachine
Project-URL: Issues, https://github.com/MemMachine/MemMachine/issues
Keywords: memmachine,common,api,models
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0.0
Requires-Dist: regex>=2023.0.0
Requires-Dist: typing-extensions>=4.0.0

# MemMachine Common

Shared Python models and API types for MemMachine packages.

## Installation

```bash
pip install memmachine-common
```

## What this package provides

`memmachine-common` contains the shared Pydantic models and type definitions used by MemMachine Python packages.

Typical users do not need to install it directly unless they are building against MemMachine package internals. It is primarily consumed by:
- `memmachine-client`
- `memmachine-server`

## Development

For local development inside the MemMachine monorepo:

```bash
pip install -e packages/common
```

## Source

- Repository: <https://github.com/MemMachine/MemMachine>
- Issues: <https://github.com/MemMachine/MemMachine/issues>
