Metadata-Version: 2.1
Name: 0fdb5604
Version: 1.0.1
Keywords: nlp,agents,code
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: fastapi
Requires-Dist: uvicorn
Requires-Dist: requests
Requires-Dist: pydantic >=2
Requires-Dist: pexpect
Requires-Dist: bashlex
Requires-Dist: python-multipart
Requires-Dist: rich
Provides-Extra: dev
Requires-Dist: mkdocs-material ; extra == 'dev'
Requires-Dist: mkdocs-glightbox ; extra == 'dev'
Requires-Dist: mkdocs-include-markdown-plugin ; extra == 'dev'
Requires-Dist: mkdocstrings[python] >=0.18 ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: pytest-asyncio ; extra == 'dev'
Requires-Dist: griffe-pydantic ; extra == 'dev'
Requires-Dist: swerex[modal] ; extra == 'dev'
Provides-Extra: modal
Requires-Dist: modal ; extra == 'modal'
Requires-Dist: boto3 ; extra == 'modal'

<div align="center">

<img src="docs/assets/swerex.svg" alt="SWE-ReX" width="200"/>

# SWE-agent Remote Execution Framework

[![Pytest](https://github.com/SWE-agent/swe-rex/actions/workflows/pytest.yaml/badge.svg)](https://github.com/SWE-agent/swe-rex/actions/workflows/pytest.yaml)
[![Check Markdown links](https://github.com/SWE-agent/swe-rex/actions/workflows/check-links.yaml/badge.svg)](https://github.com/SWE-agent/swe-rex/actions/workflows/check-links.yaml)
[![build-docs](https://github.com/SWE-agent/swe-rex/actions/workflows/build-docs.yaml/badge.svg)](https://github.com/SWE-agent/swe-rex/actions/workflows/build-docs.yaml)
</div>

## Install

```bash
pip install -e .
# With modal support
pip install -e '.[modal]'
# Development setup (all optional dependencies)
pip install -e '.[dev]'
```
