Metadata-Version: 2.4
Name: bisheng-ragas-lc1
Version: 2.0.0
Summary: Bisheng Ragas - A RAG evaluation framework compatible with the latest LangChain
License-File: LICENSE
Author: vekise-guo
Requires-Python: >=3.9
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: test
Requires-Dist: datasets
Requires-Dist: langchain (>=1.1.2)
Requires-Dist: langchain-classic (>=1.0.0)
Requires-Dist: langchain-community (>=0.4.1)
Requires-Dist: langchain-core (>=1.1.1)
Requires-Dist: langchain-openai (>=1.1.0)
Requires-Dist: nest-asyncio
Requires-Dist: numpy
Requires-Dist: openai (>1)
Requires-Dist: pysbd (>=0.3.4)
Requires-Dist: pytest ; extra == "test"
Requires-Dist: sentence-transformers ; extra == "all"
Requires-Dist: tiktoken
Description-Content-Type: text/markdown

# Bisheng Ragas LC1

Fork of bisheng-ragas updated for LangChain v0.3+.

## Description

This project provides RAG (Retrieval-Augmented Generation) evaluation metrics and test set generation, updated to be compatible with the latest LangChain ecosystem (`langchain-core`, `langchain-community`, `langchain-openai`).

## Installation

```bash
pip install bisheng-ragas-lc1
```

## Usage

(See original bisheng-ragas documentation for detailed usage, ensuring you use updated LangChain imports).

## Development

1. Install dependencies:
   ```bash
   pip install -e .
   ```

2. Run tests:
   ```bash
   pytest tests/
   ```

