This project consists of multiple components with different Python version requirements and dependencies. Follow the instructions below to set up your environment and run the various parts of the project.
-
Python Version: 3.10
Note: While not explicitly tested, Python 3.9 is expected to be compatible.
-
Dependencies: Install using the
requirements.txtfile located in the root directory:pip install -r requirements.txt
-
Python Version: 3.9
This version is required to ensure compatibility with the RealWorld repository.
-
Dependencies: Install using the
backend/requirementsfile:pip install -r backend/requirements/dev.txt
To run preprocessing, navigate to the preprocessing folder and use the environment file specified in the preprocessing/README.md:
cd preprocessing
python preprocessing.pyTo run the fuzzing process and collect statistics:
cd fuzzing
python fuzzer.py