Metadata-Version: 2.4
Name: codex-db-sdk
Version: 0.1.0
Summary: Codex DB Python SDK
Author: Your Name
Author-email: Your Name <your.email@example.com>
License: MIT
Project-URL: Homepage, https://github.com/evertonmj/codex
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: requires-python

# CodexDB Python SDK

Python SDK for CodexDB. Simple wrapper for `codex-cli` as an external process.

## Installation

Install via pip (from local directory):

```sh
pip install .
```

Or, for development:

```sh
pip install -e .
```

## Usage Example

```python
from codex_sdk import CodexClient

client = CodexClient(file='test.db')
client.set('user:1', {'name': 'Alice', 'age': 30})
print(client.get('user:1'))
print(client.keys())
client.delete('user:1')
```

## Requirements

- Python 3.7+
- `codex-cli` binary available in your PATH

## Publishing to PyPI

To publish this package to PyPI:

1. Install build and twine:
	```sh
	pip install build twine
	```
2. Build the package:
	```sh
	python -m build
	```
3. Upload to PyPI:
	```sh
	twine upload dist/*
	```

For test uploads, use `https://test.pypi.org/legacy/` with twine's `--repository testpypi` option.
