title: What is the best option for a (Python 3) task queue on Windows now that Celery 4 has dropped Windows support?
body: <p>We run a Flask site under IIS on Windows, and for out-of-process tasks we use Celery. Celery has given us some problems under Windows, but for now we are satisfied running version 3.1.12, using RabbitMQ/AMQP as a back-end, which works under Windows.</p>
  
  <p>The new version of Celery (4) has <a href="http://docs.celeryproject.org/en/latest/whatsnew-4.0.html#removed-features" rel="noreferrer">dropped support for Windows</a>, so I'm looking for a viable alternative. </p>
  
  <p>RQ seems a very nice task queue, but it also does not support Windows (<a href="http://python-rq.org/docs/" rel="noreferrer">bottom of the page)</a></p>
  
  <p>I have seen some more, seemingly less popular task queues like:</p>
  
  <ul>
  <li><a href="https://kuyruk.readthedocs.io/en/latest/" rel="noreferrer">kuyruk</a> </li>
  <li><a href="https://github.com/closeio/tasktiger" rel="noreferrer">tasktiger</a> </li>
  <li><a href="https://github.com/coleifer/huey" rel="noreferrer">huey</a></li>
  </ul>
  
  <p>But it's unclear if these support Windows and Flask.
  I'm wondering if anyone has experience running a Python task queue under Windows which works. Maybe one of the ones I mentioned, or an alternative.</p>
  
  <p>It's not an option for us to run a Linux machine, because we have no experience administering Linux, and we have a lot of legacy stuff running that requires Windows.</p>