This started off as an attempt to implement a MWE for #155, however there were a lot of confusing things being done in the code that I've forgotten about.
In order to straighten out the code so that I could make new features I've had to make a lot of changes to the code:
moving from setup.py to pyproject.toml for the build system specifications
a lot (like a LOT) of linting changes to comply with black/flake8
removing some functions that were not being used
removing parameters from functions that were not being used
updating docstrings
removing the GlobalSettings object as it had become a pointless shim
This started off as an attempt to implement a MWE for #155, however there were a lot of confusing things being done in the code that I've forgotten about. In order to straighten out the code so that I could make new features I've had to make a lot of changes to the code:
setup.py
topyproject.toml
for the build system specificationsGlobalSettings
object as it had become a pointless shim