openai>=1.1.0 pydantic docstring-parser rich aiohttp ruff==0.15.10 pre-commit==4.3.0 typer cohere datasets trafilatura