Installation

You can install BibTeX Validator either to use it in your existing workflow (e.g., for a LaTeX project) or to contribute to its development.

For Users (Integration)

If you just want to run the tool to validate your references, you don’t need to clone the full repository. You can use uv or pip to install it directly.

Option 2: Installing in an Existing Environment

If you have an existing Python environment (e.g., for a specific project), you can install the package into it.

Using uv:

uv add git+https://github.com/bet-lab/reference-validator.git

Using pip:

pip install git+https://github.com/bet-lab/reference-validator.git

For Developers (Contribution)

If you want to modify the code or contribute to the project, follow these steps.

Prerequisites

  • uv installed on your system.

  • Python 3.8 or higher.

Setup

  1. Clone the repository:

    git clone https://github.com/bet-lab/reference-validator.git
    cd reference-validator
    
  2. Sync dependencies: Run uv sync to create a virtual environment and verify lockfile.

    uv sync
    
  3. Run the tool:

    uv run bibtex-validator references.bib --gui