Hi, thank you very much for creating this library. Having something more portable than pyrlottie is awesome, as that's something I was kind of struggling with.
I've noticed that while there's a massive win in terms of cross-platform use, it seems to come at a slight performance cost of about 5%.
Giving myself a refresher on what pyrlottie does versus how I'm using rlottie-python:
I'm using asyncio.create_subprocess_shell
with asyncio.Semaphore(multiprocessing.cpu_count())
to call the binaries directly.
With rlottie-python, I'm using concurrent.futures.ProcessPoolExecutor(max_workers=threads)
as the executor.
To be honest, I'm not sure if this is a Windows issue. I'm curious if you've noticed any difference in performance between the libraries?
I think if we are in a place where performance is almost equal, then I'd like to start pointing people to this library and offer any dev support, rather than both of us maintaining two libraries that do the same thing.
I realize this is a bit of a brain dump, but I'd be really keen on hearing your thoughts. :)
Thank you