Skip to content
This repository was archived by the owner on Aug 15, 2026. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 701 Bytes

File metadata and controls

34 lines (23 loc) · 701 Bytes

DescEval

Warning

DescEval is no longer maintained Development has moved to a new Celery-based Evaluator

Description

DescEval is a FastAPI application and acts as the Evaluation backend for Evalify v1.

Installation

  1. Clone the repository:
    • git clone
  2. Install uv for easy package management:
    • pip install uv
  3. Create a virtual environment:
    • uv venv
  4. Install the required packages:
    • uv sync --reinstall

Optional: Setup ruff pre-commit hook for linting:

  • pre-commit install

Usage

  1. Start the FastAPI server:
    • python -m app.main

Testing

Run tests with pytest (including async tests): - pytest