Installation

Requirements

  • Python 3.9 or higher

  • pip (Python package installer)

Install from PyPI

pip install wordle-solver

Development Installation

If you want to contribute to the project or run the latest development version:

  1. Clone the repository:

    git clone https://github.com/raeq/wordle_solver2.git
    cd wordle_solver2
    
  2. Create a virtual environment:

    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. Install in development mode:

    pip install -e ".[dev]"
    
  4. Install pre-commit hooks:

    pre-commit install
    

Verification

Verify the installation by running:

wordle-solver --version
wordle-solver --help

Dependencies

The main dependencies include:

  • click: Command-line interface framework

  • rich: Rich text and beautiful formatting in the terminal

  • PyYAML: YAML configuration file support

  • structlog: Structured logging

For a complete list, see the requirements.txt file in the repository.