# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt
appnope==0.1.4
    # via ipykernel
asttokens==3.0.0
    # via stack-data
attrs==25.4.0
    # via
    #   jsonschema
    #   referencing
beautifulsoup4==4.14.3
    # via nbconvert
bleach==6.3.0
    # via nbconvert
comm==0.2.3
    # via ipykernel
debugpy==1.8.16
    # via ipykernel
decorator==5.2.1
    # via ipython
defusedxml==0.7.1
    # via nbconvert
executing==2.2.0
    # via stack-data
fastjsonschema==2.21.2
    # via nbformat
filelock==3.19.1
    # via torch
fsspec==2025.7.0
    # via torch
greenlet==3.3.0
    # via playwright
iniconfig==2.1.0
    # via pytest
ipykernel==6.30.1
    # via hw0 (pyproject.toml)
ipython==9.4.0
    # via ipykernel
ipython-pygments-lexers==1.1.1
    # via ipython
jax==0.7.0
    # via hw0 (pyproject.toml)
jaxlib==0.7.0
    # via jax
jaxtyping==0.3.2
    # via hw0 (pyproject.toml)
jedi==0.19.2
    # via ipython
jinja2==3.1.6
    # via
    #   nbconvert
    #   torch
jsonschema==4.26.0
    # via nbformat
jsonschema-specifications==2025.9.1
    # via jsonschema
jupyter-client==8.6.3
    # via
    #   ipykernel
    #   nbclient
jupyter-core==5.8.1
    # via
    #   ipykernel
    #   jupyter-client
    #   nbclient
    #   nbconvert
    #   nbformat
jupyterlab-pygments==0.3.0
    # via nbconvert
markupsafe==3.0.2
    # via
    #   jinja2
    #   nbconvert
matplotlib-inline==0.1.7
    # via
    #   ipykernel
    #   ipython
mistune==3.2.0
    # via nbconvert
ml-dtypes==0.5.3
    # via
    #   jax
    #   jaxlib
mpmath==1.3.0
    # via sympy
nbclient==0.10.4
    # via nbconvert
nbconvert==7.16.6
    # via hw0 (pyproject.toml)
nbformat==5.10.4
    # via
    #   nbclient
    #   nbconvert
nest-asyncio==1.6.0
    # via ipykernel
networkx==3.5
    # via torch
numpy==2.3.2
    # via
    #   hw0 (pyproject.toml)
    #   jax
    #   jaxlib
    #   ml-dtypes
    #   scipy
opt-einsum==3.4.0
    # via jax
packaging==25.0
    # via
    #   ipykernel
    #   nbconvert
    #   pytest
pandocfilters==1.5.1
    # via nbconvert
parso==0.8.4
    # via jedi
pexpect==4.9.0
    # via ipython
platformdirs==4.3.8
    # via jupyter-core
playwright==1.57.0
    # via nbconvert
pluggy==1.6.0
    # via pytest
prompt-toolkit==3.0.51
    # via ipython
psutil==7.0.0
    # via ipykernel
ptyprocess==0.7.0
    # via pexpect
pure-eval==0.2.3
    # via stack-data
pyee==13.0.0
    # via playwright
pygments==2.19.2
    # via
    #   ipython
    #   ipython-pygments-lexers
    #   nbconvert
    #   pytest
pytest==8.4.1
    # via hw0 (pyproject.toml)
python-dateutil==2.9.0.post0
    # via jupyter-client
pyzmq==27.0.2
    # via
    #   ipykernel
    #   jupyter-client
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
scipy==1.16.1
    # via
    #   jax
    #   jaxlib
setuptools==80.9.0
    # via torch
six==1.17.0
    # via python-dateutil
soupsieve==2.8.1
    # via beautifulsoup4
stack-data==0.6.3
    # via ipython
sympy==1.14.0
    # via torch
tinycss2==1.4.0
    # via bleach
torch==2.8.0
    # via hw0 (pyproject.toml)
tornado==6.5.2
    # via
    #   ipykernel
    #   jupyter-client
traitlets==5.14.3
    # via
    #   ipykernel
    #   ipython
    #   jupyter-client
    #   jupyter-core
    #   matplotlib-inline
    #   nbclient
    #   nbconvert
    #   nbformat
typing-extensions==4.14.1
    # via
    #   beautifulsoup4
    #   pyee
    #   referencing
    #   torch
wadler-lindig==0.1.7
    # via jaxtyping
wcwidth==0.2.13
    # via prompt-toolkit
webencodings==0.5.1
    # via
    #   bleach
    #   tinycss2
