Prodigy installation breaking on Python3.6

Thanks for the heads-up! That's kind of annoying :disappointed: uvloop isn't actually a direct dependency of Prodigy and all of our dependencies in Prodigy are usually pinned to a specific version range, either directly, or via the other packages that depend on them.

Here's the current requirements:

# Our dependencies
spacy>=2.3.0,<2.4.0
wasabi>=0.4.2,<1.1.0
srsly>=0.0.6,<1.1.0
catalogue>=0.0.8,<1.1.0
# Other dependencies
toolz>=0.8.2,<=1.0.0
plac>=0.9.6,<1.2.0
requests>=2.0.0,<3.0.0
starlette>=0.12.9,<=0.12.9
pydantic>=1.0.0,<2.0.0
fastapi>=0.44.0,<0.45.0
aiofiles
uvicorn>=0.11.6,<0.12.0
peewee>=3.12.0,<4.0.0
cachetools>=2.1.0
pyjwt>=1.6.1,<2.0.0

I'll look into what pulls in uvloop here. Do you see that somewhere in your logs?

In the meantime, you could just install Prodigy with --no-deps and install the dependencies manually, and downgrade uvloop.