Installation

From Source

Prerequisites

  • Python 3.8 or higher

  • Rust toolchain (for development)

Development Installation

  1. Clone the repository:

git clone https://github.com/emberon-tech/openfire.git
cd openfire
  1. Create a virtual environment and install maturin:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install maturin
  1. Build and install the Python package from source:

maturin develop --manifest-path crates/python_api/Cargo.toml

Verify Installation

Test that the installation works:

import ofire
print("OpenFire installed successfully!")

Requirements

  • Python 3.8+

  • Operating Systems: Linux, macOS, Windows