A plethora of llama-index based agents and tools to create agentic systems
-
Activate the development environment:
# Windows activate_dev.bat # Linux/macOS source venv/bin/activate export PYTHONPATH=$PWD/src:$PYTHONPATH
-
Install development dependencies:
python scripts/setup_dev.py
- Setup:
python scripts/setup_dev.py- Install all dev dependencies - Lint:
python scripts/lint.py- Run all linting (ruff, mypy, pylint) - Format:
python scripts/format.py- Auto-format code with black and ruff - Test:
python scripts/test.py- Run tests with pytest - Build:
python scripts/build.py- Build package for distribution
llarmy/
├── src/llarmy/ # Main package code
├── tests/ # Test files
├── scripts/ # Development scripts
├── venv/ # Virtual environment
├── pyproject.toml # Package configuration
└── activate_dev.bat # Windows dev environment activation
- Build the package:
python scripts/build.py - Check package:
twine check dist/* - Upload to TestPyPI:
twine upload --repository testpypi dist/* - Upload to PyPI:
twine upload dist/*