Migrate from ConcurrentLogHandler to concurrent-log-handler
requirements.txt
lists ConcurrentLogHandler==0.9.1
, which is a package which was last updated in 2013, and makes use of the use_2to3
feature of setuptools<58
. We will be stuck with older versions of setuptools
until this dependency is replaced, which may eventually become a problem.
Fortunately, one of the two maintainers forked the project as concurrent-log-handler
, and has updated it as recently as this year. Changing our requirement to concurrent-log-handler==0.9.20
gets me past the build issue on newer setuptools
versions. It's also necessary to change the import from cloghandler
to concurrent_log_handler
. Beyond that I have not done further testing, so it may not be a drop-in replacement.