Revert to using typing.Optional instead of using the | operator introduced in python 3.10. This will make the library compatible with python 3.9+ systems.
Move libraries related to the upgrades_visualizer to dev install so that it keeps the library light for when used by importing to other systems and also avoids version conflicts.
Revert to using setuptools instead of poetry so that [dev] install is possible with pip.
Resolves #13 .
Pull Request Description
Revert to using typing.Optional instead of using the | operator introduced in python 3.10. This will make the library compatible with python 3.9+ systems.
Move libraries related to the upgrades_visualizer to dev install so that it keeps the library light for when used by importing to other systems and also avoids version conflicts.
Revert to using setuptools instead of poetry so that [dev] install is possible with pip.