Skip to content

Prerequisites & Dependencies

rowanqol is designed to be highly compatible and lightweight. This page outlines the environment rules and package dependencies required to use it without errors.


Package Dependencies

Depending on which modules you import into your code, your environment requirements will change:

1. Inputs & File Edits Modules (inputs, file_edits)

  • Dependencies: None (Pure Python)
  • These tools are built using Python's built-in standard library functions. They work instantly out of the box with zero third-party installations.

2. Fuzzy Matching Module (fuzzy)

  • Dependencies: thefuzz
  • Because fuzzy.py imports directly from the thefuzz library, you must install it in your environment to prevent an ImportError.

Installation Command

To cleanly install the library along with its string-matching requirement, run the following command in your terminal:

pip install rowanqol thefuzz

Supported Python Versions

rowanqol features highly stable code structured to run on modern platforms as well as slightly older systems:

  • Required Python Version: Python 3.8 or higher.