@@ -30,7 +30,7 @@ atomic-monorepo/
3030├── docs/ # Sphinx documentation
3131├── guides/ # Development guides
3232├── .github/workflows/ # CI/CD pipelines
33- ├── pyproject.toml # Poetry configuration
33+ ├── pyproject.toml # Project configuration
3434└── README.md # Main documentation
3535```
3636
@@ -183,7 +183,7 @@ Full support for MCP enables connection to external tools and resources through
183183- ** CLI Framework:** Textual (TUI), Rich (terminal formatting)
184184- ** Testing:** pytest with coverage
185185- ** Documentation:** Sphinx + MyST + ReadTheDocs theme
186- - ** Build System:** Poetry
186+ - ** Build System:** uv (with hatchling)
187187
188188### LLM Provider Compatibility
189189
@@ -211,7 +211,7 @@ Through Instructor, Atomic Agents supports all major LLM providers:
211211### Prerequisites
212212
213213- Python ≥3.12, <4.0
214- - Poetry (package manager)
214+ - [ uv ] ( https://docs.astral.sh/uv/ ) (package manager)
215215
216216### Installation
217217
@@ -221,23 +221,23 @@ git clone https://github.com/BrainBlend-AI/atomic-agents.git
221221cd atomic-monorepo
222222
223223# Install dependencies
224- poetry install
224+ uv sync
225225
226- # Activate virtual environment
227- poetry shell
226+ # Install all workspace packages (examples and tools)
227+ uv sync --all-packages
228228```
229229
230230### Development Commands
231231
232232``` bash
233233# Code formatting
234- poetry run black atomic-agents atomic-assembler atomic-examples atomic-forge
234+ uv run black atomic-agents atomic-assembler atomic-examples atomic-forge
235235
236236# Linting
237- poetry run flake8 --extend-exclude=.venv atomic-agents atomic-assembler atomic-examples atomic-forge
237+ uv run flake8 --extend-exclude=.venv atomic-agents atomic-assembler atomic-examples atomic-forge
238238
239239# Testing
240- poetry run pytest --cov=atomic_agents atomic-agents
240+ uv run pytest --cov=atomic_agents atomic-agents
241241
242242# Build documentation
243243cd docs && make html
0 commit comments