I think we really have two options here: (1) we make
requests-async a hard dependency of Sanic (and not just
pip install sanic[test]; or (2) we break off
testing.py into a new repo. That new repo would become an extra dependency. What are your thoughts? @core-devs?
My argument for making it a project on its own would be to continue to keep Sanic core as lean and dependency free as it can be in production.