I recently ported the spread-gis functionality (and others) to
python3.12+ with no dependencies on anything arc-py. 100% open
libraries, and it multi-threaded natively. Some basic functionality for
alternative landcover rasters was put in too...since I'm in BC, Canada.
It
was for a quick contract and there wasn't any focus on the codebase's
future. I would say that it's not shovel-ready for anyone else and so it won't be made public, but I would encourage anyone who is stuck struggling with dependencies to hire a python programmer to do the same.
just an FYI.