When running the application for the first time after a fresh installation on a clean system, the program fails to start due to a ModuleNotFoundError.
Environment
OS: Ubuntu 24.04 LTS
Python: 3.12
Steps to Reproduce
Cloned the repository on a fresh Linux server.
Created and activated a Python virtual environment (python3 -m venv venv and source venv/bin/activate).
Ran pip install -r requirements.txt.
Created a config.json file from the config.json.example.
Ran the application with python src/main.py.
Expected Behavior
The application should start and begin running its main loop.
Actual Behavior
The application immediately crashes with the following error traceback:
Traceback (most recent call last):
File "/home/kristofer/MoneyPrinterV2/src/main.py", line 4, in
from art import *
File "/home/kristofer/MoneyPrinterV2/src/art.py", line 1, in
from config import WORK_DIR
File "/home/kristofer/MoneyPrinterV2/src/config.py", line 4, in
import art_equalizer
ModuleNotFoundError: No module named 'art_equalizer'
Additional Notes
The pip install command also fails because the requirements.txt file contains a non-existent package named tbsi. I was able to proceed by ignoring this error, but it should probably be removed from the requirements file.
When running the application for the first time after a fresh installation on a clean system, the program fails to start due to a ModuleNotFoundError.
Environment
OS: Ubuntu 24.04 LTS
Python: 3.12
Steps to Reproduce
Cloned the repository on a fresh Linux server.
Created and activated a Python virtual environment (python3 -m venv venv and source venv/bin/activate).
Ran pip install -r requirements.txt.
Created a config.json file from the config.json.example.
Ran the application with python src/main.py.
Expected Behavior
The application should start and begin running its main loop.
Actual Behavior
The application immediately crashes with the following error traceback:
Traceback (most recent call last):
File "/home/kristofer/MoneyPrinterV2/src/main.py", line 4, in
from art import *
File "/home/kristofer/MoneyPrinterV2/src/art.py", line 1, in
from config import WORK_DIR
File "/home/kristofer/MoneyPrinterV2/src/config.py", line 4, in
import art_equalizer
ModuleNotFoundError: No module named 'art_equalizer'
Additional Notes
The pip install command also fails because the requirements.txt file contains a non-existent package named tbsi. I was able to proceed by ignoring this error, but it should probably be removed from the requirements file.