# This file was autogenerated by uv via the following command:
#    uv export --frozen --no-emit-project --format requirements.txt --no-hashes --extra tests --extra optional -o requirements/locks/tests-optional.txt
asttokens==3.0.2 ; python_full_version < '4'
    # via stack-data
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   ipython
    #   pytest
coverage==7.16.2
    # via
    #   line-profiler
    #   pytest-cov
decorator==5.3.1 ; python_full_version < '3.11'
    # via ipython
exceptiongroup==1.3.1 ; python_full_version < '3.11'
    # via
    #   ipython
    #   pytest
executing==2.3.0 ; python_full_version < '4'
    # via stack-data
iniconfig==2.3.1
    # via pytest
ipython==8.39.0 ; python_full_version < '3.11'
    # via line-profiler
ipython==9.17.1 ; python_full_version >= '3.11' and python_full_version < '4'
    # via line-profiler
ipython-pygments-lexers==1.1.1 ; python_full_version >= '3.11' and python_full_version < '4'
    # via ipython
jedi==0.20.1 ; python_full_version < '4'
    # via ipython
markdown-it-py==3.0.0 ; python_full_version < '3.11'
    # via rich
markdown-it-py==4.2.0 ; python_full_version >= '3.11'
    # via rich
matplotlib-inline==0.2.2 ; python_full_version < '4'
    # via ipython
mdurl==0.1.2
    # via markdown-it-py
packaging==26.3
    # via pytest
parso==0.8.7 ; python_full_version < '4'
    # via jedi
pexpect==4.9.0 ; python_full_version < '4' and sys_platform != 'emscripten' and sys_platform != 'win32'
    # via ipython
pluggy==1.7.0
    # via
    #   pytest
    #   pytest-cov
prompt-toolkit==3.0.53 ; python_full_version < '4'
    # via ipython
psutil==7.2.2 ; python_full_version >= '3.11' and python_full_version < '4' and sys_platform != 'cygwin' and sys_platform != 'emscripten'
    # via ipython
ptyprocess==0.7.0 ; python_full_version < '4' and sys_platform != 'emscripten' and sys_platform != 'win32'
    # via pexpect
pure-eval==0.2.4 ; python_full_version < '4'
    # via stack-data
pygments==2.21.0
    # via
    #   ipython
    #   ipython-pygments-lexers
    #   pytest
    #   rich
pytest==9.1.1
    # via
    #   line-profiler
    #   pytest-cov
pytest-cov==7.1.0
    # via line-profiler
rich==15.0.0
    # via line-profiler
stack-data==0.6.3 ; python_full_version < '4'
    # via ipython
tomli==2.5.0 ; python_full_version <= '3.11'
    # via
    #   coverage
    #   line-profiler
    #   pytest
traitlets==5.16.1 ; python_full_version < '4'
    # via
    #   ipython
    #   matplotlib-inline
typing-extensions==4.16.0
    # via
    #   exceptiongroup
    #   ipython
    #   line-profiler
ubelt==1.4.3
    # via line-profiler
wcwidth==0.9.2 ; python_full_version < '4'
    # via prompt-toolkit
xdoctest==1.3.2
    # via line-profiler
