Cannot install updates beyond 1.11.8

I have been trying to update my prodigy installation to no avail. I'm on MacOs 13.2.1 X86 with Python 3.9.16. I've tried updating spacy first, but prodigy install uninstalls 3.5.0 and reinstalls 3.4.4. I've tried 1.11.9, 1.11.10, and 1.11.11, but none of them install. I've tried with wheel files and via the new url for 1.11.11
Below is the output when I try to install. I'm new to Python in general, so it could be something in my setup.

(base) kenyon@Kenyons-MacBook-Pro prodigy % pip install --upgrade prodigy -f ./1.11.10

Looking in links: ./1.11.10

Requirement already satisfied: prodigy in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (1.11.8)

Requirement already satisfied: srsly>=2.0.0<3.0.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (2.4.4)

Requirement already satisfied: plac<1.2.0,>=0.9.6 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (1.1.3)

Requirement already satisfied: fastapi<0.75.0,>=0.65.1 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (0.68.2)

Collecting spacy<3.5.0,>=3.1.1

Using cached spacy-3.4.4-cp39-cp39-macosx_10_9_x86_64.whl (6.7 MB)

Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (1.8.2)

Requirement already satisfied: wasabi in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (0.9.1)

Requirement already satisfied: requests in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (2.28.1)

Requirement already satisfied: peewee<4.0.0,>=3.12.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (3.14.8)

Requirement already satisfied: cachetools>=4.2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (5.0.0)

Requirement already satisfied: pyjwt<3.0.0,>=2.0.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (2.4.0)

Requirement already satisfied: toolz<1.0.0,>=0.8.2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (0.12.0)

Requirement already satisfied: aiofiles in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (0.8.0)

Requirement already satisfied: catalogue in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (2.0.7)

Requirement already satisfied: uvicorn<0.18.0,>=0.13.3 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from prodigy) (0.17.6)

Requirement already satisfied: starlette==0.14.2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from fastapi<0.75.0,>=0.65.1->prodigy) (0.14.2)

Requirement already satisfied: typing-extensions>=3.7.4.3 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4->prodigy) (4.4.0)

Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (5.2.1)

Requirement already satisfied: pathy>=0.3.5 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (0.10.1)

Requirement already satisfied: jinja2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (3.1.2)

Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (3.3.0)

Requirement already satisfied: preshed<3.1.0,>=3.0.2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (3.0.6)

Requirement already satisfied: typer<0.8.0,>=0.3.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (0.4.1)

Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (1.0.1)

Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (1.0.7)

Requirement already satisfied: thinc<8.2.0,>=8.1.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (8.1.7)

Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.10 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (3.0.12)

Requirement already satisfied: setuptools in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (67.4.0)

Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (4.64.1)

Requirement already satisfied: packaging>=20.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (22.0)

Requirement already satisfied: cymem<2.1.0,>=2.0.2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (2.0.6)

Requirement already satisfied: numpy>=1.15.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from spacy<3.5.0,>=3.1.1->prodigy) (1.21.5)

Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from requests->prodigy) (1.26.14)

Requirement already satisfied: certifi>=2017.4.17 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from requests->prodigy) (2022.12.7)

Requirement already satisfied: idna<4,>=2.5 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from requests->prodigy) (3.4)

Requirement already satisfied: charset-normalizer<3,>=2 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from requests->prodigy) (2.0.4)

Requirement already satisfied: h11>=0.8 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from uvicorn<0.18.0,>=0.13.3->prodigy) (0.13.0)

Requirement already satisfied: click>=7.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from uvicorn<0.18.0,>=0.13.3->prodigy) (8.1.3)

Requirement already satisfied: asgiref>=3.4.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from uvicorn<0.18.0,>=0.13.3->prodigy) (3.6.0)

Requirement already satisfied: confection<1.0.0,>=0.0.1 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from thinc<8.2.0,>=8.1.0->spacy<3.5.0,>=3.1.1->prodigy) (0.0.4)

Requirement already satisfied: blis<0.8.0,>=0.7.8 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from thinc<8.2.0,>=8.1.0->spacy<3.5.0,>=3.1.1->prodigy) (0.7.9)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/kenyon/opt/anaconda3/lib/python3.9/site-packages (from jinja2->spacy<3.5.0,>=3.1.1->prodigy) (2.1.1)
Installing collected packages: spacy
Attempting uninstall: spacy
Found existing installation: spacy 3.5.0
Uninstalling spacy-3.5.0:
Successfully uninstalled spacy-3.5.0
Successfully installed spacy-3.4.4

(base) kenyon@Kenyons-MacBook-Pro prodigy % cd 1.11.11
(base) kenyon@Kenyons-MacBook-Pro 1.11.11 % ll
total 22400
drwxr-xr-x@ 8 kenyon staff 256B Feb 21 06:14 ./
drwxr-xr-x 8 kenyon staff 256B Feb 28 16:11 ../
-rw-r--r--@ 1 kenyon staff 1.7M Feb 21 06:14 prodigy-1.11.11-cp310-cp310-macosx_11_0_arm64.whl
-rw-r--r--@ 1 kenyon staff 1.9M Feb 21 06:14 prodigy-1.11.11-cp310-cp310-macosx_11_0_x86_64.whl
-rw-r--r--@ 1 kenyon staff 1.8M Feb 21 06:14 prodigy-1.11.11-cp37-cp37m-macosx_10_15_x86_64.whl
-rw-r--r--@ 1 kenyon staff 1.9M Feb 21 06:14 prodigy-1.11.11-cp38-cp38-macosx_10_15_x86_64.whl
-rw-r--r--@ 1 kenyon staff 1.7M Feb 21 06:14 prodigy-1.11.11-cp39-cp39-macosx_11_0_arm64.whl
-rw-r--r--@ 1 kenyon staff 1.9M Feb 21 06:14 prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl

hi @kstewart!

Thanks for your question and welcome to the Prodigy community :wave:

I'm sorry to hear about the issues. We had a similar problem with x86 Mac last week.

Can you confirm, but are you pointing to a folder with all six of your wheel files rather than explicitly naming the wheel file? This may be part of the problem.

Like the post above recommends, can you try on a fresh environment?

conda create --name prodigy_env python=3.9 # you can of course change the name parameter
conda activate prodigy_env
pip install prodigy -f prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl

Alternatively, if that doesn't work, we typically recommend using venv instead of conda

python3.9 -m venv venv
source venv/bin/activate
pip install -f prodigy-1.11.11-cp39-cp39-macosx_11_0_x86_64.whl

Let me know if either of these suggestions help.

Thanks Ryan, I ended up getting it to work after a while by forcing an update of conda and I updated to python 3.10 as well.