# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: false # with-sources: false -e file:. aiounittest==1.4.2 alabaster==0.7.13 # via sphinx anyio==4.3.0 # via httpcore argcomplete==3.2.2 # via wlc astroid==3.1.0 # via pylint async-timeout==4.0.3 # via httpx-socks # via redis attrs==23.2.0 # via outcome # via trio babel==2.14.0 # via flask-babel # via searxng # via sphinx black==24.2.0 blinker==1.7.0 # via flask brotli==1.1.0 # via searxng certifi==2024.2.2 # via httpcore # via httpx # via requests # via searxng # via selenium charset-normalizer==3.3.2 # via requests click==8.1.7 # via black # via flask colorama==0.4.6 # via sphinx-autobuild coloredlogs==15.0.1 cov-core==1.15.0 coverage==7.4.3 # via cov-core # via nose2 dill==0.3.8 # via pylint docutils==0.20.1 # via linuxdoc # via myst-parser # via sphinx # via sphinx-jinja # via sphinx-tabs fasttext-predict==0.9.2.2 # via searxng flask==3.0.2 # via flask-babel # via searxng flask-babel==4.0.0 # via searxng fspath==20230629 # via linuxdoc h11==0.14.0 # via httpcore # via wsproto h2==4.1.0 # via httpx hpack==4.0.0 # via h2 httpcore==0.17.3 # via httpx # via httpx-socks httpx==0.24.1 # via httpx # via httpx-socks # via searxng httpx-socks==0.7.7 # via httpx-socks # via searxng humanfriendly==10.0 # via coloredlogs hyperframe==6.0.1 # via h2 idna==3.6 # via anyio # via httpx # via requests # via trio imagesize==1.4.1 # via sphinx isort==5.13.2 # via pylint itsdangerous==2.1.2 # via flask jinja2==3.1.3 # via flask # via flask-babel # via myst-parser # via searxng # via sphinx # via sphinx-jinja linuxdoc==20231020 livereload==2.6.3 # via sphinx-autobuild lxml==5.1.0 # via searxng markdown-it-py==3.0.0 # via mdit-py-plugins # via myst-parser # via searxng markupsafe==2.1.5 # via jinja2 # via werkzeug mccabe==0.7.0 # via pylint mdit-py-plugins==0.4.0 # via myst-parser mdurl==0.1.2 # via markdown-it-py mock==5.1.0 mypy-extensions==1.0.0 # via black myst-parser==2.0.0 nose2==0.14.1 # via nose2 outcome==1.3.0.post0 # via trio packaging==23.2 # via black # via pallets-sphinx-themes # via sphinx pallets-sphinx-themes==2.1.1 pathspec==0.12.1 # via black # via yamllint platformdirs==4.2.0 # via black # via pylint pygments==2.17.2 # via searxng # via sphinx # via sphinx-tabs pylint==3.1.0 pysocks==1.7.1 # via urllib3 python-dateutil==2.9.0.post0 # via searxng # via wlc python-socks==2.4.4 # via httpx-socks pytomlpp==1.0.13 # via searxng pytz==2024.1 # via flask-babel pyxdg==0.28 # via wlc pyyaml==6.0.1 # via myst-parser # via searxng # via yamllint redis==5.0.2 # via searxng requests==2.31.0 # via sphinx # via wlc selenium==4.18.1 setproctitle==1.3.3 # via searxng six==1.16.0 # via fspath # via livereload # via python-dateutil sniffio==1.3.1 # via anyio # via httpcore # via httpx # via trio snowballstemmer==2.2.0 # via sphinx sortedcontainers==2.4.0 # via trio sphinx==7.2.6 ; python_version > "3.8" # via linuxdoc # via myst-parser # via pallets-sphinx-themes # via sphinx-autobuild # via sphinx-issues # via sphinx-jinja # via sphinx-notfound-page # via sphinx-tabs # via sphinxcontrib-programoutput sphinx-autobuild==2021.3.14 sphinx-issues==4.0.0 sphinx-jinja==2.0.2 sphinx-notfound-page==1.0.0 sphinx-tabs==3.4.5 sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 # via sphinx sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-programoutput==0.17 sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.10 # via sphinx splinter==0.21.0 tomlkit==0.12.4 # via pylint tornado==6.4 # via livereload trio==0.24.0 # via selenium # via trio-websocket trio-websocket==0.11.1 # via selenium typing-extensions==4.9.0 # via selenium urllib3==2.2.1 # via requests # via selenium # via splinter # via wlc uvloop==0.19.0 # via searxng werkzeug==3.0.1 # via flask wlc==1.14 wrapt==1.16.0 # via aiounittest wsproto==1.2.0 # via trio-websocket yamllint==1.35.1 setuptools==69.1.1 # via linuxdoc