What OS and python version are you on? I'm guessing Python 3.13, and that your system doesn't have Rust, and it's having a hard time installing numpy, which must be built on the system for 3.13. There ...
Learn which Python standard library modules are headed for the boneyard in Python 3.13, and how to replace them. Python’s been around in one form or another for over 30 years. Over that time, it has ...
os.path.join (folder, filename) ensures the path is correct for the system. On Windows, it uses backslashes (reports\summary.txt); on Linux and macOS it uses forward slashes (reports/summary.txt).