Metadata-Version: 2.3
Name: llm_foundation
Version: 0.0.24
Summary: LLM Foundation Tools
Author-email: Francisco Perez-Sorrosal <fperezsorrosal@gmail.com>
Requires-Python: <3.13,>=3.10
Requires-Dist: autogen<0.4,>=0.3.1
Requires-Dist: beautifulsoup4<5,>=4.12.3
Requires-Dist: build<2,>=1.2.1
Requires-Dist: coloredlogs<16,>=15.0.1
Requires-Dist: crewai-tools<2.0,>=0.13.2
Requires-Dist: crewai==0.79.4
Requires-Dist: ipykernel<7,>=6.29.5
Requires-Dist: langchain-community<0.4,>=0.2.12
Requires-Dist: langchain-openai<0.4,>=0.1.22
Requires-Dist: langgraph<0.3,>=0.2.12
Requires-Dist: loadenv<0.2,>=0.1.1
Requires-Dist: openai<2,>=1.42.0
Requires-Dist: pydantic-yaml<2,>=1.3.0
Requires-Dist: pydantic<3,>=2.8.2
Requires-Dist: python-dotenv<2,>=1.0.1
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Description-Content-Type: text/markdown

# llm_foundation


## Build

```
pixi install
```

## Test

```
pixi r pytest
```

### Development

Make changes and push:
```
# Increment version
pixi project version patch
pixi install
# Push to github
git add .
git commit -m "xxxx < Intentional >
git push origin main
```

## Extras

Create virtual env (Only if poetry is  used)

```sh
pyenv virtualenv 3.11.1 llm_foundation_env
cd ~/dev/llm_foundation
pyenv local llm_foundation_env
```

Add pixi dependencies:

```sh
pixi add crewai
```
