# pip freeze of a Python 3.12.12 virtual environment (macOS, arm64) on 2026-10-14, # after: pip install -r requirements.txt "numpy==1.26.4" "matplotlib<3.10" # numpy 1.26.4 is the last 1.x release; it has wheels for Python 3.9 to 3.12 only. annotated-types==0.8.0 anyio==4.15.1 appnope==1.0.0 asttokens==3.0.2 comm==0.2.3 contourpy==1.3.3 cycler==0.12.1 debugpy==1.8.22 executing==2.3.0 fonttools==4.67.0 h11==0.16.0 httpcore2==2.13.1 httpx2==2.13.1 idna==3.20 ipykernel==7.4.0 ipython==9.17.1 ipython_pygments_lexers==1.1.1 jedi==0.20.1 jiter==0.17.0 jupyter_client==8.10.0 jupyter_core==5.9.1 kiwisolver==1.5.1 matplotlib==3.9.4 matplotlib-inline==0.2.2 nest-asyncio2==1.7.4 numpy==1.26.4 openai==3.31.0 packaging==26.3 parso==0.8.7 pexpect==4.9.0 pillow==12.3.0 platformdirs==4.13.0 prompt_toolkit==3.0.53 psutil==7.2.2 ptyprocess==0.7.0 pure_eval==0.2.4 pydantic==2.14.1 pydantic_core==2.50.1 Pygments==2.21.0 pyparsing==3.3.3 python-dateutil==2.9.0.post0 python-dotenv==1.2.4 pyzmq==27.2.0 six==1.17.0 sniffio==1.3.1 stack-data==0.6.3 tornado==6.5.10 traitlets==5.16.1 truststore==0.10.5 typing-inspection==0.4.4 typing_extensions==4.16.0 wcwidth==0.9.2