Mostly did f strings again, but I also added checks to data.request to prevent NoneType is not subscriptable errors
Also updated setup.py to be easier to read and modify in case of any plans for a PyPi release. I understand the formatting of things like extras_require were to make it easier to understand in the case of when libraries are added. But in the current state, it just makes things seem more confusing considering they're empty
Mostly did f strings again, but I also added checks to data.request to prevent NoneType is not subscriptable errors
Also updated setup.py to be easier to read and modify in case of any plans for a PyPi release. I understand the formatting of things like extras_require were to make it easier to understand in the case of when libraries are added. But in the current state, it just makes things seem more confusing considering they're empty