Metadata-Version: 2.4
Name: inspect_sandboxes
Version: 0.1.1.dev1
Summary: Collection of sandboxes for Inspect AI
Project-URL: Source Code, https://github.com/meridianlabs-ai/inspect_sandboxes
Project-URL: Issue Tracker, https://github.com/meridianlabs-ai/inspect_sandboxes/issues
Project-URL: Documentation, https://meridianlabs-ai.github.io/inspect_sandboxes/
Author: Meridian Labs
License: MIT License
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: daytona-sdk>=0.144.0
Requires-Dist: inspect-ai>=0.3.183
Requires-Dist: modal>=1.3.3
Requires-Dist: tenacity>=9.1.4
Description-Content-Type: text/markdown

# Inspect Sandboxes

Collection of sandbox environments for [Inspect AI](https://inspect.ai-safety-institute.org.uk/).

## Available Providers

| Provider | Registry Name | Description | Requirements |
|----------|---------------|-------------|--------------|
| [Daytona](https://www.daytona.io) | `daytona` | Cloud sandbox runtime | Daytona account + API key |
| [Modal](https://modal.com) | `modal` | Serverless container platform | Modal account |

## Installation

```bash
# Using pip
pip install inspect-sandboxes

# Using uv
uv pip install inspect-sandboxes
```

## Provider Documentation

- [Daytona](src/inspect_sandboxes/daytona/README.md)
- [Modal](src/inspect_sandboxes/modal/README.md)

## Development

```bash
# Install dependencies
make install

# Run tests (skips integration tests)
make test

# Run all tests including integration tests
make test-all

# Run type checking and linting
make check
```
