- Python version: 3.11.6
- Pip version: 23.2.1
- You may set up a virtual environment for this project using the command template below:
python3 -m venv <virtual env name>
- Source the virtual environment:
source <virtual env name>/bin/activate
All of the requirements are saved under the requirements.txt file. You can install them as follows:
pip3 install -r requirements.txt
For your convenience, the requirements.txt content is as follows:
beautifulsoup4==4.12.3
bs4==0.0.2
certifi==2024.2.2
charset-normalizer==3.3.2
idna==3.6
iniconfig==2.0.0
numpy==1.26.4
packaging==23.2
pandas==2.2.0
pillow==10.2.0
pluggy==1.4.0
pytest==8.0.1
python-dateutil==2.8.2
pytz==2024.1
requests==2.31.0
six==1.16.0
soupsieve==2.5
tzdata==2024.1
urllib3==2.2.1
Run the project from the project's root folder using the command below:
python3 main.py
Run the unit test script from the project's root folder as well, using the command below:
python3 -m unittest tests.py