# This file was autogenerated by uv via the following command:
#    uv export --no-hashes --only-dev --output-file=requirements-dev.txt
appnope==0.1.4 ; sys_platform == 'darwin'
    # via ipykernel
asttokens==3.0.0
    # via stack-data
cffi==1.17.1 ; implementation_name == 'pypy'
    # via pyzmq
cfgv==3.4.0
    # via pre-commit
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   ipython
    #   pytest
comm==0.2.2
    # via ipykernel
debugpy==1.8.14
    # via ipykernel
decorator==5.2.1
    # via ipython
distlib==0.3.9
    # via virtualenv
executing==2.2.0
    # via stack-data
filelock==3.18.0
    # via virtualenv
identify==2.6.12
    # via pre-commit
iniconfig==2.1.0
    # via pytest
ipykernel==6.29.5
ipython==9.4.0
    # via ipykernel
ipython-pygments-lexers==1.1.1
    # via ipython
jedi==0.19.2
    # via ipython
jupyter-client==8.6.3
    # via ipykernel
jupyter-core==5.8.1
    # via
    #   ipykernel
    #   jupyter-client
matplotlib-inline==0.1.7
    # via
    #   ipykernel
    #   ipython
nest-asyncio==1.6.0
    # via ipykernel
nodeenv==1.9.1
    # via pre-commit
packaging==25.0
    # via
    #   ipykernel
    #   pytest
parso==0.8.4
    # via jedi
pexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'
    # via ipython
platformdirs==4.3.8
    # via
    #   jupyter-core
    #   virtualenv
pluggy==1.6.0
    # via pytest
pre-commit==4.2.0
prompt-toolkit==3.0.51
    # via ipython
psutil==7.0.0
    # via ipykernel
ptyprocess==0.7.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'
    # via pexpect
pure-eval==0.2.3
    # via stack-data
pycparser==2.22 ; implementation_name == 'pypy'
    # via cffi
pygments==2.19.2
    # via
    #   ipython
    #   ipython-pygments-lexers
    #   pytest
pytest==8.4.1
python-dateutil==2.9.0.post0
    # via jupyter-client
pywin32==311 ; platform_python_implementation != 'PyPy' and sys_platform == 'win32'
    # via jupyter-core
pyyaml==6.0.2
    # via pre-commit
pyzmq==27.0.0
    # via
    #   ipykernel
    #   jupyter-client
six==1.17.0
    # via python-dateutil
stack-data==0.6.3
    # via ipython
tornado==6.5.1
    # via
    #   ipykernel
    #   jupyter-client
traitlets==5.14.3
    # via
    #   comm
    #   ipykernel
    #   ipython
    #   jupyter-client
    #   jupyter-core
    #   matplotlib-inline
virtualenv==20.31.2
    # via pre-commit
wcwidth==0.2.13
    # via prompt-toolkit
