# 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 # generate-hashes: false # universal: false -e file:. aiohappyeyeballs==2.4.3 # via aiohttp aiohttp==3.10.10 # via codeboxapi # via langchain # via langchain-community aiosignal==1.3.1 # via aiohttp altair==5.4.1 # via streamlit annotated-types==0.7.0 # via pydantic anyio==4.6.2.post1 # via httpx # via jupyter-server # via openai appnope==0.1.4 # via ipykernel argon2-cffi==23.1.0 # via jupyter-server # via notebook argon2-cffi-bindings==21.2.0 # via argon2-cffi arrow==1.3.0 # via isoduration asttokens==2.4.1 # via stack-data async-timeout==4.0.3 # via aiohttp # via langchain attrs==24.2.0 # via aiohttp # via jsonschema # via referencing babel==2.16.0 # via mkdocs-material beautifulsoup4==4.12.3 # via nbconvert bleach==6.2.0 # via nbconvert blinker==1.8.2 # via streamlit cachetools==5.5.0 # via streamlit certifi==2024.8.30 # via httpcore # via httpx # via requests cffi==1.17.1 # via argon2-cffi-bindings cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.0 # via requests click==8.1.7 # via mkdocs # via streamlit codeboxapi==0.1.19 # via codeinterpreterapi colorama==0.4.6 # via mkdocs-material comm==0.2.2 # via ipykernel dataclasses-json==0.6.7 # via langchain # via langchain-community debugpy==1.8.7 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert distlib==0.3.9 # via virtualenv distro==1.9.0 # via openai entrypoints==0.4 # via jupyter-client exceptiongroup==1.2.2 # via anyio # via ipython # via pytest executing==2.1.0 # via stack-data fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv fqdn==1.5.1 # via jsonschema frozenlist==1.5.0 # via aiohttp # via aiosignal ghp-import==2.1.0 # via mkdocs gitdb==4.0.11 # via gitpython gitpython==3.1.43 # via streamlit h11==0.14.0 # via httpcore httpcore==1.0.6 # via httpx httpx==0.27.2 # via langsmith # via openai identify==2.6.1 # via pre-commit idna==3.10 # via anyio # via httpx # via jsonschema # via requests # via yarl importlib-metadata==8.5.0 # via markdown # via mkdocs # via mkdocs-get-deps # via nbconvert iniconfig==2.0.0 # via pytest ipykernel==6.29.5 # via nbclassic # via notebook ipython==8.18.1 # via ipykernel ipython-genutils==0.2.0 # via nbclassic # via notebook isoduration==20.11.0 # via jsonschema isort==5.13.2 jedi==0.19.1 # via ipython jinja2==3.1.4 # via altair # via jupyter-server # via mkdocs # via mkdocs-material # via nbconvert # via notebook # via pydeck jiter==0.7.0 # via openai jsonpatch==1.33 # via langchain-core jsonpointer==3.0.0 # via jsonpatch # via jsonschema jsonschema==4.23.0 # via altair # via jupyter-events # via nbformat jsonschema-specifications==2024.10.1 # via jsonschema jupyter-client==7.4.9 # via ipykernel # via jupyter-kernel-gateway # via jupyter-server # via nbclient # via notebook jupyter-core==5.7.2 # via ipykernel # via jupyter-client # via jupyter-kernel-gateway # via jupyter-server # via nbclient # via nbconvert # via nbformat # via notebook jupyter-events==0.10.0 # via jupyter-server jupyter-kernel-gateway==2.5.2 # via codeboxapi jupyter-server==2.14.2 # via notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server jupyterlab-pygments==0.3.0 # via nbconvert langchain==0.1.20 # via codeinterpreterapi langchain-community==0.0.38 # via langchain langchain-core==0.1.53 # via langchain # via langchain-community # via langchain-openai # via langchain-text-splitters langchain-openai==0.1.7 # via codeinterpreterapi langchain-text-splitters==0.0.2 # via langchain langsmith==0.1.139 # via langchain # via langchain-community # via langchain-core markdown==3.7 # via mkdocs # via mkdocs-material # via pymdown-extensions markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 # via jinja2 # via mkdocs # via nbconvert marshmallow==3.23.1 # via dataclasses-json matplotlib-inline==0.1.7 # via ipykernel # via ipython mdurl==0.1.2 # via markdown-it-py mergedeep==1.3.4 # via mkdocs # via mkdocs-get-deps mistune==3.0.2 # via nbconvert mkdocs==1.6.1 # via mkdocs-material mkdocs-get-deps==0.2.0 # via mkdocs mkdocs-material==9.5.43 mkdocs-material-extensions==1.3.1 # via mkdocs-material multidict==6.1.0 # via aiohttp # via yarl mypy==1.13.0 mypy-extensions==1.0.0 # via mypy # via typing-inspect narwhals==1.12.1 # via altair nbclassic==1.1.0 # via notebook nbclient==0.10.0 # via nbconvert nbconvert==7.16.4 # via jupyter-server # via notebook nbformat==5.10.4 # via jupyter-server # via nbclient # via nbconvert # via notebook nest-asyncio==1.6.0 # via ipykernel # via jupyter-client # via nbclassic # via notebook nodeenv==1.9.1 # via pre-commit notebook==6.5.7 # via jupyter-kernel-gateway notebook-shim==0.2.4 # via nbclassic numpy==1.26.4 # via langchain # via langchain-community # via pandas # via pydeck # via streamlit openai==1.54.3 # via langchain-openai orjson==3.10.11 # via langsmith overrides==7.7.0 # via jupyter-server packaging==23.2 # via altair # via ipykernel # via jupyter-server # via langchain-core # via marshmallow # via mkdocs # via nbconvert # via pytest # via streamlit paginate==0.5.7 # via mkdocs-material pandas==2.2.3 # via streamlit pandocfilters==1.5.1 # via nbconvert parso==0.8.4 # via jedi pathspec==0.12.1 # via mkdocs pexpect==4.9.0 # via ipython pillow==10.4.0 # via codeboxapi # via streamlit platformdirs==4.3.6 # via jupyter-core # via mkdocs-get-deps # via virtualenv pluggy==1.5.0 # via pytest pre-commit==4.0.1 prometheus-client==0.21.0 # via jupyter-server # via notebook prompt-toolkit==3.0.48 # via ipython propcache==0.2.0 # via yarl protobuf==5.28.3 # via streamlit psutil==6.1.0 # via ipykernel ptyprocess==0.7.0 # via pexpect # via terminado pure-eval==0.2.3 # via stack-data pyarrow==18.0.0 # via streamlit pycparser==2.22 # via cffi pydantic==2.9.2 # via codeboxapi # via langchain # via langchain-core # via langsmith # via openai # via pydantic-settings pydantic-core==2.23.4 # via pydantic pydantic-settings==2.6.1 # via codeboxapi pydeck==0.9.1 # via streamlit pygments==2.18.0 # via ipython # via mkdocs-material # via nbconvert # via rich pymdown-extensions==10.12 # via mkdocs-material pytest==8.3.3 python-dateutil==2.9.0.post0 # via arrow # via ghp-import # via jupyter-client # via pandas python-dotenv==1.0.1 # via pydantic-settings python-json-logger==2.0.7 # via jupyter-events pytz==2024.2 # via pandas pyyaml==6.0.2 # via jupyter-events # via langchain # via langchain-community # via langchain-core # via mkdocs # via mkdocs-get-deps # via pre-commit # via pymdown-extensions # via pyyaml-env-tag pyyaml-env-tag==0.1 # via mkdocs pyzmq==25.1.2 # via codeinterpreterapi # via ipykernel # via jupyter-client # via jupyter-server # via notebook referencing==0.35.1 # via jsonschema # via jsonschema-specifications # via jupyter-events regex==2024.9.11 # via mkdocs-material # via tiktoken requests==2.32.3 # via codeboxapi # via jupyter-kernel-gateway # via langchain # via langchain-community # via langsmith # via mkdocs-material # via requests-toolbelt # via streamlit # via tiktoken requests-toolbelt==1.0.0 # via langsmith rfc3339-validator==0.1.4 # via jsonschema # via jupyter-events rfc3986-validator==0.1.1 # via jsonschema # via jupyter-events rich==13.9.4 # via streamlit rpds-py==0.20.1 # via jsonschema # via referencing ruff==0.7.2 send2trash==1.8.3 # via jupyter-server # via notebook six==1.16.0 # via asttokens # via python-dateutil # via rfc3339-validator smmap==5.0.1 # via gitdb sniffio==1.3.1 # via anyio # via httpx # via openai soupsieve==2.6 # via beautifulsoup4 sqlalchemy==2.0.35 # via langchain # via langchain-community stack-data==0.6.3 # via ipython streamlit==1.39.0 # via codeinterpreterapi tenacity==8.5.0 # via langchain # via langchain-community # via langchain-core # via streamlit terminado==0.18.1 # via jupyter-server # via jupyter-server-terminals # via notebook tiktoken==0.8.0 # via langchain-openai tinycss2==1.4.0 # via nbconvert toml==0.10.2 # via streamlit tomli==2.0.2 # via mypy # via pytest tornado==6.4.1 # via ipykernel # via jupyter-client # via jupyter-kernel-gateway # via jupyter-server # via notebook # via streamlit # via terminado tqdm==4.67.0 # via openai traitlets==5.14.3 # via comm # via ipykernel # via ipython # via jupyter-client # via jupyter-core # via jupyter-events # via jupyter-kernel-gateway # via jupyter-server # via matplotlib-inline # via nbclient # via nbconvert # via nbformat # via notebook types-python-dateutil==2.9.0.20241003 # via arrow typing-extensions==4.12.2 # via altair # via anyio # via ipython # via multidict # via mypy # via openai # via pydantic # via pydantic-core # via rich # via sqlalchemy # via streamlit # via typing-inspect typing-inspect==0.9.0 # via dataclasses-json tzdata==2024.2 # via pandas uri-template==1.3.0 # via jsonschema urllib3==2.2.3 # via requests virtualenv==20.27.1 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit webcolors==24.8.0 # via jsonschema webencodings==0.5.1 # via bleach # via tinycss2 websocket-client==1.8.0 # via jupyter-server websockets==13.1 # via codeboxapi yarl==1.17.1 # via aiohttp zipp==3.20.2 # via importlib-metadata