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.pyimports directly from thethefuzzlibrary, you must install it in your environment to prevent anImportError.
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.