tox.ini should have a few combinations testing with older versions of dependencies.
One exception being requests/urllib3, which should have a minimum version that includes the fixes for the latest security vulnerabilities - no exceptions for running older versions of those.
"cached-property" could be made optional - it is only used by the simplification process, and only because of lazy programming.
"appdirs" likely can have quite a low minimum version
"logzero" also could be low, but should also be re-evalutated whether it is a good choice for library logging. (#24)
tox.inishould have a few combinations testing with older versions of dependencies.One exception being requests/urllib3, which should have a minimum version that includes the fixes for the latest security vulnerabilities - no exceptions for running older versions of those.
"cached-property" could be made optional - it is only used by the simplification process, and only because of lazy programming.
"appdirs" likely can have quite a low minimum version
"logzero" also could be low, but should also be re-evalutated whether it is a good choice for library logging. (#24)