# This file was autogenerated by uv via the following command:
#    uv pip compile --group=docs --group=demo pyproject.toml -o requirements.txt
alabaster==1.0.0
    # via sphinx
asgiref==3.11.0
    # via django
asttokens==3.0.1
    # via stack-data
babel==2.17.0
    # via sphinx
build==1.3.0
    # via django-haystack-opensearch (pyproject.toml)
certifi==2026.1.4
    # via
    #   opensearch-py
    #   requests
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.4
    # via requests
crispy-bootstrap5==2025.6
    # via
    #   django-haystack-opensearch (pyproject.toml:demo)
    #   django-wildewidgets
decorator==5.2.1
    # via ipython
diagrams==0.25.1
    # via django-haystack-opensearch (pyproject.toml:docs)
distlib==0.4.0
    # via virtualenv
django==6.0.1
    # via
    #   django-haystack-opensearch (pyproject.toml)
    #   crispy-bootstrap5
    #   django-appconf
    #   django-braces
    #   django-compressor
    #   django-crequest
    #   django-crispy-forms
    #   django-debug-toolbar
    #   django-extensions
    #   django-haystack
    #   django-unfold
    #   django-wildewidgets
    #   django-xff
    #   sphinxcontrib-django
django-appconf==1.2.0
    # via django-compressor
django-braces==1.17.0
    # via django-haystack-opensearch (pyproject.toml:demo)
django-compressor==4.6.0
    # via django-haystack-opensearch (pyproject.toml:demo)
django-crequest==2018.5.11
    # via django-haystack-opensearch (pyproject.toml:demo)
django-crispy-forms==2.5
    # via
    #   django-haystack-opensearch (pyproject.toml:demo)
    #   crispy-bootstrap5
    #   django-wildewidgets
django-debug-toolbar==6.1.0
    # via django-haystack-opensearch (pyproject.toml:demo)
django-environ==0.12.0
    # via django-haystack-opensearch (pyproject.toml:demo)
django-extensions==4.1
    # via django-haystack-opensearch (pyproject.toml:demo)
django-haystack==3.3.0
    # via django-haystack-opensearch (pyproject.toml)
django-sass-processor==1.4.2
    # via django-haystack-opensearch (pyproject.toml:demo)
django-theme-academy==0.3.13
    # via django-haystack-opensearch (pyproject.toml:demo)
django-unfold==0.75.0
    # via django-haystack-opensearch (pyproject.toml:demo)
django-wildewidgets==1.2.4
    # via
    #   django-haystack-opensearch (pyproject.toml:demo)
    #   django-theme-academy
django-xff==1.5.0
    # via django-haystack-opensearch (pyproject.toml:demo)
docutils==0.21.2
    # via
    #   sphinx
    #   sphinx-rtd-theme
events==0.5
    # via opensearch-py
executing==2.2.1
    # via stack-data
filelock==3.20.2
    # via virtualenv
graphviz==0.20.3
    # via diagrams
grpcio==1.76.0
    # via opensearch-protobufs
gunicorn==23.0.0
    # via django-haystack-opensearch (pyproject.toml:demo)
identify==2.6.15
    # via pre-commit
idna==3.11
    # via requests
imagesize==1.4.1
    # via sphinx
ipython==9.9.0
    # via django-haystack-opensearch (pyproject.toml:demo)
ipython-pygments-lexers==1.1.1
    # via ipython
jedi==0.19.2
    # via ipython
jinja2==3.1.6
    # via
    #   diagrams
    #   sphinx
libsass==0.23.0
    # via django-haystack-opensearch (pyproject.toml:demo)
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via jinja2
matplotlib-inline==0.2.1
    # via ipython
mdurl==0.1.2
    # via markdown-it-py
mysqlclient==2.2.6
    # via django-haystack-opensearch (pyproject.toml:demo)
nodeenv==1.10.0
    # via pre-commit
opensearch-protobufs==0.19.0
    # via opensearch-py
opensearch-py==3.1.0
    # via django-haystack-opensearch (pyproject.toml)
packaging==25.0
    # via
    #   build
    #   django-haystack
    #   gunicorn
    #   sphinx
parso==0.8.5
    # via jedi
pexpect==4.9.0
    # via ipython
platformdirs==4.5.1
    # via virtualenv
pprintpp==0.4.0
    # via sphinxcontrib-django
pre-commit==4.5.1
    # via diagrams
prompt-toolkit==3.0.52
    # via ipython
protobuf==6.33.2
    # via opensearch-protobufs
ptyprocess==0.7.0
    # via pexpect
pure-eval==0.2.3
    # via stack-data
pygments==2.19.2
    # via
    #   ipython
    #   ipython-pygments-lexers
    #   rich
    #   sphinx
pyproject-hooks==1.2.0
    # via build
python-dateutil==2.9.0.post0
    # via opensearch-py
pyyaml==6.0.3
    # via pre-commit
rcssmin==1.2.2
    # via django-compressor
redis==5.2.1
    # via django-haystack-opensearch (pyproject.toml:demo)
requests==2.32.5
    # via
    #   opensearch-py
    #   sphinx
    #   sphinxcontrib-images
rich==14.2.0
    # via django-haystack-opensearch (pyproject.toml:demo)
rjsmin==1.2.5
    # via django-compressor
roman-numerals==4.1.0
    # via roman-numerals-py
roman-numerals-py==4.1.0
    # via sphinx
setuptools==80.9.0
    # via django-haystack-opensearch (pyproject.toml:docs)
six==1.17.0
    # via python-dateutil
snowballstemmer==3.0.1
    # via sphinx
sphinx==8.2.3
    # via
    #   django-haystack-opensearch (pyproject.toml:docs)
    #   sphinx-rtd-theme
    #   sphinxcontrib-django
    #   sphinxcontrib-images
    #   sphinxcontrib-jquery
    #   sphinxcontrib-jsonglobaltoc
sphinx-rtd-theme==3.0.2
    # via django-haystack-opensearch (pyproject.toml:docs)
sphinxcontrib-applehelp==2.0.0
    # via sphinx
sphinxcontrib-devhelp==2.0.0
    # via sphinx
sphinxcontrib-django==2.5
    # via django-haystack-opensearch (pyproject.toml:docs)
sphinxcontrib-htmlhelp==2.1.0
    # via sphinx
sphinxcontrib-images==1.0.1
    # via django-haystack-opensearch (pyproject.toml:docs)
sphinxcontrib-jquery==4.1
    # via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1
    # via sphinx
sphinxcontrib-jsonglobaltoc==0.1.5
    # via django-haystack-opensearch (pyproject.toml:docs)
sphinxcontrib-qthelp==2.0.0
    # via sphinx
sphinxcontrib-serializinghtml==2.0.0
    # via
    #   sphinx
    #   sphinxcontrib-jsonglobaltoc
sqlparse==0.5.5
    # via
    #   django
    #   django-debug-toolbar
stack-data==0.6.3
    # via ipython
structlog==25.5.0
    # via django-haystack-opensearch (pyproject.toml:demo)
tabulate==0.9.0
    # via django-haystack-opensearch (pyproject.toml:demo)
traitlets==5.14.3
    # via
    #   ipython
    #   matplotlib-inline
typing-extensions==4.15.0
    # via grpcio
urllib3==2.6.3
    # via
    #   opensearch-py
    #   requests
virtualenv==20.36.0
    # via pre-commit
wcwidth==0.2.14
    # via prompt-toolkit
