<h1 dir="auto">Brief Summary</h1>
<p dir="auto">Celery 5.x is going to support Python 3.x only, and it might be appropriate to drop billiard and use multiprocessing from python 3 directly, as billiard is fork of multiprocessing module. It would a lot less code to maintain.</p>
<p dir="auto"><a href="https://github.com/erdewit/distex">distex</a> is a completely asynchronous process pool.<br>
Given that Celery 5.0 will use the asyncio event loop as a core component an asynchronous process pool is crucial for us if the project were to succeed.</p>