smithy/requirements.txt

240 lines
4.4 KiB
Text

# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt --group dev
altair==6.1.0
# via marimo
altgraph==0.17.5
# via pyinstaller
annotated-types==0.7.0
# via pydantic
anyio==4.13.0
# via
# httpx
# openai
# starlette
attrs==26.1.0
# via
# jsonschema
# referencing
certifi==2026.5.20
# via
# httpcore
# httpx
# requests
charset-normalizer==3.4.7
# via requests
click==8.4.0
# via
# smithy (pyproject.toml)
# marimo
# uvicorn
distro==1.9.0
# via openai
docutils==0.22.4
# via marimo
duckdb==1.5.3
# via marimo
fastjsonschema==2.21.2
# via nbformat
genai-prices==0.0.61
# via pydantic-ai-slim
griffelib==2.0.2
# via pydantic-ai-slim
h11==0.16.0
# via
# httpcore
# uvicorn
httpcore==1.0.9
# via httpx
httpx==0.28.1
# via
# genai-prices
# openai
# pydantic-ai-slim
# pydantic-graph
idna==3.15
# via
# anyio
# httpx
# requests
iniconfig==2.3.0
# via pytest
itsdangerous==2.2.0
# via marimo
jedi==0.19.2
# via marimo
jinja2==3.1.6
# via altair
jiter==0.15.0
# via openai
jsonschema==4.26.0
# via
# altair
# nbformat
jsonschema-specifications==2025.9.1
# via jsonschema
jupyter-core==5.9.1
# via nbformat
logfire-api==4.33.0
# via pydantic-graph
loro==1.10.3
# via marimo
marimo==0.23.6
# via smithy (pyproject.toml:dev)
markdown==3.10.2
# via
# marimo
# pymdown-extensions
markdown-it-py==4.2.0
# via rich
markupsafe==3.0.3
# via jinja2
mdurl==0.1.2
# via markdown-it-py
msgspec==0.21.1
# via marimo
narwhals==2.21.2
# via
# altair
# marimo
nbformat==5.10.4
# via marimo
nodeenv==1.10.0
# via pyright
openai==2.37.0
# via pydantic-ai-slim
opentelemetry-api==1.42.0
# via pydantic-ai-slim
packaging==26.2
# via
# altair
# marimo
# pyinstaller
# pyinstaller-hooks-contrib
# pytest
parso==0.8.7
# via jedi
platformdirs==4.9.6
# via jupyter-core
pluggy==1.6.0
# via pytest
polars==1.40.1
# via
# smithy (pyproject.toml)
# marimo
polars-runtime-32==1.40.1
# via polars
psutil==7.2.2
# via
# marimo
# pyperf
py-cpuinfo==9.0.0
# via pytest-benchmark
py-spy==0.4.2
# via smithy (pyproject.toml:dev)
pyarrow==24.0.0
# via polars
pyclean==3.6.0
# via smithy (pyproject.toml:dev)
pydantic==2.13.4
# via
# genai-prices
# openai
# pydantic-ai-slim
# pydantic-graph
pydantic-ai-slim==1.99.0
# via marimo
pydantic-core==2.46.4
# via pydantic
pydantic-graph==1.99.0
# via pydantic-ai-slim
pygments==2.20.0
# via
# marimo
# pytest
# rich
pyinstaller==6.20.0
# via smithy (pyproject.toml:dev)
pyinstaller-hooks-contrib==2026.5
# via pyinstaller
pyinstrument==5.1.2
# via smithy (pyproject.toml:dev)
pymdown-extensions==10.21.3
# via marimo
pyperf==2.10.0
# via smithy (pyproject.toml:dev)
pyright==1.1.409
# via smithy (pyproject.toml:dev)
pytest==9.0.3
# via
# smithy (pyproject.toml:dev)
# pytest-benchmark
pytest-benchmark==5.2.3
# via smithy (pyproject.toml:dev)
pyyaml==6.0.3
# via
# marimo
# pymdown-extensions
pyzmq==27.1.0
# via marimo
referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
regex==2026.5.9
# via tiktoken
requests==2.34.2
# via tiktoken
rich==15.0.0
# via smithy (pyproject.toml)
rpds-py==0.30.0
# via
# jsonschema
# referencing
ruff==0.15.13
# via
# smithy (pyproject.toml:dev)
# marimo
setuptools==82.0.1
# via
# pyinstaller
# pyinstaller-hooks-contrib
sniffio==1.3.1
# via openai
sqlglot==30.8.0
# via marimo
sqlglotc==30.8.0
# via sqlglot
starlette==1.0.0
# via marimo
tiktoken==0.13.0
# via pydantic-ai-slim
tomlkit==0.15.0
# via marimo
tqdm==4.67.3
# via openai
traitlets==5.15.0
# via
# jupyter-core
# nbformat
typing-extensions==4.15.0
# via
# altair
# openai
# opentelemetry-api
# pydantic
# pydantic-core
# pyright
# typing-inspection
typing-inspection==0.4.2
# via
# pydantic
# pydantic-ai-slim
# pydantic-graph
urllib3==2.7.0
# via requests
uv==0.11.15
# via marimo
uvicorn==0.47.0
# via marimo
websockets==16.0
# via marimo