diff --git a/server/requirements/dev.txt b/server/requirements/dev.txt index 0ba9f1b..4754874 100644 --- a/server/requirements/dev.txt +++ b/server/requirements/dev.txt @@ -1,32 +1,33 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --allow-unsafe --output-file=server/requirements/dev.txt server/requirements/dev.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --output-file server/requirements/dev.txt server/requirements/dev.in alabaster==0.7.16 # via sphinx -annotated-types==0.6.0 +annotated-types==0.7.0 # via # -c server/requirements/main.txt # pydantic -anyio==4.2.0 +anyio==4.4.0 # via # -c server/requirements/main.txt # httpx +appnope==0.1.4 + # via ipykernel asgi-lifespan==2.1.0 # via -r server/requirements/dev.in +asttokens==2.4.1 + # via stack-data attrs==23.2.0 # via # jsonschema + # jupyter-cache # referencing -autodoc-pydantic==2.0.1 +autodoc-pydantic==2.2.0 # via -r server/requirements/dev.in -babel==2.14.0 +babel==2.15.0 # via sphinx beautifulsoup4==4.12.3 # via pydata-sphinx-theme -certifi==2024.2.2 +certifi==2024.7.4 # via # -c server/requirements/main.txt # httpcore @@ -40,17 +41,22 @@ click==8.1.7 # via # -c server/requirements/main.txt # documenteer -coverage[toml]==7.4.1 + # jupyter-cache +comm==0.2.2 + # via ipykernel +coverage==7.6.0 # via # -r server/requirements/dev.in # pytest-cov +debugpy==1.8.2 + # via ipykernel +decorator==5.1.1 + # via ipython distlib==0.3.8 # via virtualenv -documenteer[guide]==1.1.0 - # via - # -r server/requirements/dev.in - # documenteer -docutils==0.20.1 +documenteer==1.4.0 + # via -r server/requirements/dev.in +docutils==0.21.2 # via # documenteer # myst-parser @@ -60,27 +66,31 @@ docutils==0.20.1 # sphinx-jinja # sphinx-prompt # sphinxcontrib-bibtex -filelock==3.13.1 +executing==2.0.1 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.15.4 # via virtualenv gitdb==4.0.11 # via gitpython -gitpython==3.1.41 +gitpython==3.1.43 # via documenteer h11==0.14.0 # via # -c server/requirements/main.txt # httpcore -httpcore==1.0.2 +httpcore==1.0.5 # via # -c server/requirements/main.txt # httpx -httpx==0.26.0 +httpx==0.27.0 # via # -c server/requirements/main.txt # -r server/requirements/dev.in -identify==2.5.34 +identify==2.6.0 # via pre-commit -idna==3.6 +idna==3.7 # via # -c server/requirements/main.txt # anyio @@ -88,91 +98,161 @@ idna==3.6 # requests imagesize==1.4.1 # via sphinx +importlib-metadata==8.2.0 + # via + # jupyter-cache + # myst-nb iniconfig==2.0.0 # via pytest -jinja2==3.1.3 +ipykernel==6.29.5 + # via myst-nb +ipython==8.26.0 + # via + # ipykernel + # myst-nb +jedi==0.19.1 + # via ipython +jinja2==3.1.4 # via + # -c server/requirements/main.txt # myst-parser # sphinx # sphinx-jinja # sphinxcontrib-redoc -jsonschema==4.21.1 - # via sphinxcontrib-redoc +jsonschema==4.23.0 + # via + # nbformat + # sphinxcontrib-redoc jsonschema-specifications==2023.12.1 # via jsonschema -latexcodec==2.0.1 +jupyter-cache==1.0.0 + # via myst-nb +jupyter-client==8.6.2 + # via + # ipykernel + # nbclient +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbclient + # nbformat +latexcodec==3.0.0 # via pybtex linkify-it-py==2.0.3 # via markdown-it-py -markdown-it-py[linkify]==3.0.0 +markdown-it-py==3.0.0 # via + # -c server/requirements/main.txt # documenteer # mdit-py-plugins # myst-parser markupsafe==2.1.5 - # via jinja2 -mdit-py-plugins==0.4.0 + # via + # -c server/requirements/main.txt + # jinja2 +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdit-py-plugins==0.4.1 # via myst-parser mdurl==0.1.2 - # via markdown-it-py -mypy==1.8.0 + # via + # -c server/requirements/main.txt + # markdown-it-py +mypy==1.11.0 # via -r server/requirements/dev.in mypy-extensions==1.0.0 # via mypy -myst-parser==2.0.0 +myst-nb==1.1.1 # via documenteer -nodeenv==1.8.0 +myst-parser==3.0.1 + # via + # documenteer + # myst-nb +nbclient==0.10.0 + # via + # jupyter-cache + # myst-nb +nbformat==5.10.4 + # via + # jupyter-cache + # myst-nb + # nbclient +nest-asyncio==1.6.0 + # via ipykernel +nodeenv==1.9.1 # via pre-commit -packaging==23.2 +packaging==24.1 # via # -c server/requirements/main.txt + # ipykernel # pydata-sphinx-theme # pytest # sphinx -platformdirs==4.2.0 - # via virtualenv -pluggy==1.4.0 +parso==0.8.4 + # via jedi +pexpect==4.9.0 + # via ipython +platformdirs==4.2.2 + # via + # jupyter-core + # virtualenv +pluggy==1.5.0 # via pytest -pre-commit==3.6.1 +pre-commit==3.7.1 # via -r server/requirements/dev.in +prompt-toolkit==3.0.47 + # via ipython +psutil==6.0.0 + # via ipykernel +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data pybtex==0.24.0 # via # pybtex-docutils # sphinxcontrib-bibtex pybtex-docutils==1.0.3 # via sphinxcontrib-bibtex -pydantic==2.6.1 +pydantic==2.8.2 # via # -c server/requirements/main.txt # autodoc-pydantic # documenteer # pydantic-settings -pydantic-core==2.16.2 +pydantic-core==2.20.1 # via # -c server/requirements/main.txt # pydantic -pydantic-settings==2.1.0 +pydantic-settings==2.3.4 # via # -c server/requirements/main.txt # autodoc-pydantic pydata-sphinx-theme==0.12.0 # via documenteer -pygments==2.17.2 +pygments==2.18.0 # via + # -c server/requirements/main.txt + # ipython # pydata-sphinx-theme # sphinx # sphinx-prompt pylatexenc==2.10 # via documenteer -pytest==8.0.0 +pytest==8.3.2 # via # -r server/requirements/dev.in # pytest-asyncio # pytest-cov -pytest-asyncio==0.23.5 +pytest-asyncio==0.23.8 # via -r server/requirements/dev.in -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via -r server/requirements/dev.in +python-dateutil==2.9.0.post0 + # via jupyter-client python-dotenv==1.0.1 # via # -c server/requirements/main.txt @@ -181,30 +261,40 @@ pyyaml==6.0.1 # via # -c server/requirements/main.txt # documenteer + # jupyter-cache + # myst-nb # myst-parser # pre-commit # pybtex # sphinxcontrib-redoc -referencing==0.33.0 +pyzmq==26.0.3 + # via + # ipykernel + # jupyter-client +referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # documenteer # sphinx -rpds-py==0.17.1 + # sphinxcontrib-youtube +rpds-py==0.19.1 # via # jsonschema # referencing +setuptools==71.1.0 + # via documenteer six==1.16.0 # via - # latexcodec + # asttokens # pybtex + # python-dateutil # sphinxcontrib-redoc smmap==5.0.1 # via gitdb -sniffio==1.3.0 +sniffio==1.3.1 # via # -c server/requirements/main.txt # anyio @@ -214,10 +304,11 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.5 # via beautifulsoup4 -sphinx==7.2.6 +sphinx==7.4.7 # via # autodoc-pydantic # documenteer + # myst-nb # myst-parser # pydata-sphinx-theme # sphinx-autodoc-typehints @@ -229,15 +320,16 @@ sphinx==7.2.6 # sphinxcontrib-bibtex # sphinxcontrib-jquery # sphinxcontrib-redoc + # sphinxcontrib-youtube # sphinxext-opengraph # sphinxext-rediraffe -sphinx-autodoc-typehints==2.0.0 +sphinx-autodoc-typehints==2.2.3 # via documenteer -sphinx-automodapi==0.16.0 +sphinx-automodapi==0.17.0 # via documenteer sphinx-copybutton==0.5.2 # via documenteer -sphinx-design==0.5.0 +sphinx-design==0.6.0 # via documenteer sphinx-jinja==2.0.2 # via documenteer @@ -249,7 +341,7 @@ sphinxcontrib-bibtex==2.6.2 # via documenteer sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.0.6 # via sphinx sphinxcontrib-jquery==4.1 # via documenteer @@ -257,33 +349,58 @@ sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-mermaid==0.9.2 # via documenteer -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==1.0.8 # via sphinx sphinxcontrib-redoc==1.6.0 # via documenteer sphinxcontrib-serializinghtml==1.1.10 # via sphinx +sphinxcontrib-youtube==1.4.1 + # via documenteer sphinxext-opengraph==0.9.1 # via documenteer sphinxext-rediraffe==0.2.7 # via documenteer -tomlkit==0.12.3 +sqlalchemy==2.0.31 + # via jupyter-cache +stack-data==0.6.3 + # via ipython +tabulate==0.9.0 + # via jupyter-cache +tomlkit==0.13.0 # via documenteer -typing-extensions==4.9.0 +tornado==6.4.1 + # via + # ipykernel + # jupyter-client +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbclient + # nbformat +typing-extensions==4.12.2 # via # -c server/requirements/main.txt + # ipython # mypy + # myst-nb # pydantic # pydantic-core + # sqlalchemy uc-micro-py==1.0.3 # via linkify-it-py -urllib3==2.2.0 +urllib3==2.2.2 # via # documenteer # requests -virtualenv==20.25.0 +virtualenv==20.26.3 # via pre-commit - -# The following packages are considered to be unsafe in a requirements file: -setuptools==69.1.0 - # via nodeenv +wcwidth==0.2.13 + # via prompt-toolkit +zipp==3.19.2 + # via importlib-metadata diff --git a/server/requirements/main.in b/server/requirements/main.in index ac06cd3..c21234e 100644 --- a/server/requirements/main.in +++ b/server/requirements/main.in @@ -14,4 +14,4 @@ python-multipart # Other dependencies. safir>=5.0.0 pydantic-settings -faststream[kafka] +faststream[kafka]<0.5.0 diff --git a/server/requirements/main.txt b/server/requirements/main.txt index 9d5f617..b986e37 100644 --- a/server/requirements/main.txt +++ b/server/requirements/main.txt @@ -1,14 +1,10 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --allow-unsafe --output-file=server/requirements/main.txt server/requirements/main.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --output-file server/requirements/main.txt server/requirements/main.in aiokafka==0.10.0 # via faststream -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -anyio==4.2.0 +anyio==4.4.0 # via # fast-depends # faststream @@ -17,7 +13,7 @@ anyio==4.2.0 # watchfiles async-timeout==4.0.3 # via aiokafka -certifi==2024.2.2 +certifi==2024.7.4 # via # httpcore # httpx @@ -28,17 +24,23 @@ click==8.1.7 # safir # typer # uvicorn -cryptography==41.0.7 +cryptography==42.0.8 # via # pyjwt # safir -fast-depends==2.4.0b0 +dnspython==2.6.1 + # via email-validator +email-validator==2.2.0 + # via fastapi +fast-depends==2.4.7 # via faststream -fastapi==0.109.2 +fastapi==0.111.1 # via # -r server/requirements/main.in # safir -faststream[kafka]==0.4.2 +fastapi-cli==0.0.4 + # via fastapi +faststream==0.4.7 # via -r server/requirements/main.in gidgethub==5.3.0 # via safir @@ -46,58 +48,77 @@ h11==0.14.0 # via # httpcore # uvicorn -httpcore==1.0.2 +httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn -httpx==0.26.0 - # via safir -idna==3.6 +httpx==0.27.0 + # via + # fastapi + # safir +idna==3.7 # via # anyio + # email-validator # httpx -packaging==23.2 +jinja2==3.1.4 + # via fastapi +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.5 + # via jinja2 +mdurl==0.1.2 + # via markdown-it-py +packaging==24.1 # via aiokafka -pycparser==2.21 +pycparser==2.22 # via cffi -pydantic==2.6.1 +pydantic==2.8.2 # via # fast-depends # fastapi # pydantic-settings # safir -pydantic-core==2.16.2 +pydantic-core==2.20.1 # via pydantic -pydantic-settings==2.1.0 +pydantic-settings==2.3.4 # via -r server/requirements/main.in -pyjwt[crypto]==2.8.0 - # via - # gidgethub - # pyjwt +pygments==2.18.0 + # via rich +pyjwt==2.8.0 + # via gidgethub python-dotenv==1.0.1 # via # pydantic-settings # uvicorn python-multipart==0.0.9 - # via -r server/requirements/main.in + # via + # -r server/requirements/main.in + # fastapi pyyaml==6.0.1 # via uvicorn -safir==5.2.0 +rich==13.7.1 + # via typer +safir==6.1.0 # via -r server/requirements/main.in -sniffio==1.3.0 +shellingham==1.5.4 + # via typer +sniffio==1.3.1 # via # anyio # httpx -starlette==0.36.3 +starlette==0.37.2 # via # -r server/requirements/main.in # fastapi # safir -structlog==24.1.0 +structlog==24.4.0 # via safir -typer==0.9.0 - # via faststream -typing-extensions==4.9.0 +typer==0.12.3 + # via + # fastapi-cli + # faststream +typing-extensions==4.12.2 # via # fastapi # faststream @@ -106,11 +127,13 @@ typing-extensions==4.9.0 # typer uritemplate==4.1.1 # via gidgethub -uvicorn[standard]==0.27.1 - # via -r server/requirements/main.in +uvicorn==0.30.3 + # via + # -r server/requirements/main.in + # fastapi uvloop==0.19.0 # via uvicorn -watchfiles==0.21.0 +watchfiles==0.22.0 # via uvicorn websockets==12.0 # via uvicorn