I squashed the commits into one and cherrypicked it to branch off master branch as you suggested.
About the changes:
Add requirements.txt into scripts directory.
I collected dependencies with pipreqs module (https://pypi.org/project/pipreqs/) and verifies all dependencies are installed with command pip3.8 install -r scripts/requirements.txt with a clone of IRFuzzer project on a fresh linux machine.
Sorry @DataCorrupted, I somehow forgot about the comment in: https://github.com/SecurityLab-UCD/IRFuzzer/pull/46#issuecomment-1672148273
I squashed the commits into one and cherrypicked it to branch off master branch as you suggested.
About the changes: Add requirements.txt into scripts directory.
I collected dependencies with pipreqs module (https://pypi.org/project/pipreqs/) and verifies all dependencies are installed with command pip3.8 install -r scripts/requirements.txt with a clone of IRFuzzer project on a fresh linux machine.