Skip to content

Pre requisites for developing SeBAz

Deepak Balaji edited this page Apr 4, 2020 · 2 revisions

This page lists out all the tools required to start with the modification of SeBAz in accordance to your taste!

Python 3.8.2

Python 3.8.2 was used to develop the tool. To install python on your system,

  • Download and install python version 3.8.2 or greater. If you are going to develop in linux(you need it to test the code anyways), then install directly from your package manager. Again, stressing on using version 3.8.2 or greater!

pip Packages

The following packages are used to make the tool great and needs to be installed using pip. Use of a virtual environment is highly recommended.

  • ReportLab to generate the PDF

  • HuePy to print colored text on the terminal

  • Enlighten to manage the progress bar on the console

  • PyInstaller to bundle the code into a single package

  • fabulous to display image in the terminal

To install all these packages, run the following commands

python3.8 -m venv prodvirenv

source prodvirenv/bin/activate

pip install --upgrade pip

pip install reportlab huepy enlighten pyinstaller fabulous

Clone this wiki locally