Files
python-sdk/requirements.lock
T

689 lines
14 KiB
Plaintext

# 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:.
# via hanzo
-e file:pkg/hanzo-aci
# via hanzo
-e file:pkg/hanzo-agents
# via hanzo
# via hanzo-network
-e file:pkg/hanzo-cli
# via hanzo
-e file:pkg/hanzo-cli-wrapper
-e file:pkg/hanzo-mcp
# via hanzo
# via hanzo-repl
-e file:pkg/hanzo-mcp-client
# via hanzo
-e file:pkg/hanzo-memory
# via hanzo
-e file:pkg/hanzo-network
# via hanzo
-e file:pkg/hanzo-repl
# via hanzo
-e file:pkg/hanzo-wrapper
# via hanzo-cli
# via hanzo-cli-wrapper
aiocache==0.12.3
# via hanzo-memory
aiofiles==24.1.0
# via hanzo-agents
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.12.15
# via litellm
aiosignal==1.4.0
# via aiohttp
annotated-types==0.7.0
# via pydantic
anyio==4.10.0
# via hanzoai
# via httpx
# via mcp
# via openai
# via sse-starlette
# via starlette
# via watchfiles
asttokens==3.0.0
# via stack-data
asyncio==4.0.0
# via hanzo-agents
# via hanzo-network
attrs==25.3.0
# via aiohttp
# via cyclopts
# via jsonschema
# via referencing
authlib==1.6.1
# via fastmcp
backoff==2.2.1
# via posthog
bashlex==0.18
# via hanzo-mcp
bcrypt==4.3.0
# via chromadb
# via passlib
binaryornot==0.4.4
# via hanzo-aci
build==1.3.0
# via chromadb
cachetools==6.1.0
# via google-auth
# via hanzo-aci
certifi==2025.8.3
# via httpcore
# via httpx
# via kubernetes
# via requests
cffi==1.17.1
# via cryptography
chardet==5.2.0
# via binaryornot
charset-normalizer==3.4.2
# via hanzo-aci
# via requests
chromadb==1.0.15
# via hanzo-memory
click==8.2.1
# via hanzo
# via hanzo-agents
# via hanzo-cli
# via hanzo-repl
# via litellm
# via typer
# via uvicorn
colorama==0.4.6
# via hanzo-repl
coloredlogs==15.0.1
# via onnxruntime
cryptography==45.0.6
# via authlib
# via python-jose
cyclopts==3.22.5
# via fastmcp
decorator==5.2.1
# via ipython
deprecation==2.1.0
# via lancedb
distro==1.9.0
# via hanzoai
# via openai
# via posthog
dnspython==2.7.0
# via email-validator
docstring-parser==0.17.0
# via cyclopts
docutils==0.22
# via rich-rst
durationpy==0.10
# via kubernetes
ecdsa==0.19.1
# via python-jose
email-validator==2.2.0
# via pydantic
exceptiongroup==1.3.0
# via fastmcp
executing==2.2.0
# via stack-data
fastapi==0.116.1
# via hanzo-memory
fastembed==0.7.1
# via hanzo-memory
fastjsonschema==2.21.1
# via nbformat
fastmcp==2.11.1
# via hanzo-mcp
# via hanzo-mcp-client
ffind==1.6.1
# via hanzo-mcp
filelock==3.18.0
# via huggingface-hub
# via torch
# via transformers
flake8==7.3.0
# via hanzo-aci
flatbuffers==25.2.10
# via onnxruntime
frozenlist==1.7.0
# via aiohttp
# via aiosignal
fsspec==2025.7.0
# via huggingface-hub
# via torch
gitdb==4.0.12
# via gitpython
gitpython==3.1.45
# via hanzo-aci
google-auth==1.6.3
# via kubernetes
googleapis-common-protos==1.70.0
# via opentelemetry-exporter-otlp-proto-grpc
grep-ast==0.9.0
# via hanzo-aci
# via hanzo-mcp
grpcio==1.74.0
# via chromadb
# via opentelemetry-exporter-otlp-proto-grpc
h11==0.16.0
# via httpcore
# via uvicorn
hf-xet==1.1.7
# via huggingface-hub
httpcore==1.0.9
# via httpx
httptools==0.6.4
# via uvicorn
httpx==0.28.1
# via chromadb
# via fastmcp
# via hanzo-cli
# via hanzo-mcp
# via hanzo-memory
# via hanzo-network
# via hanzoai
# via litellm
# via mcp
# via openai
httpx-sse==0.4.1
# via mcp
huggingface-hub==0.34.3
# via fastembed
# via sentence-transformers
# via tokenizers
# via transformers
humanfriendly==10.0
# via coloredlogs
idna==3.10
# via anyio
# via email-validator
# via httpx
# via requests
# via yarl
importlib-metadata==8.7.0
# via litellm
# via opentelemetry-api
importlib-resources==6.5.2
# via chromadb
ipython==9.4.0
# via hanzo-repl
ipython-pygments-lexers==1.1.1
# via ipython
isodate==0.7.2
# via openapi-core
jaraco-classes==3.4.0
# via keyring
jaraco-context==6.0.1
# via keyring
jaraco-functools==4.2.1
# via keyring
jedi==0.19.2
# via ipython
jinja2==3.1.6
# via litellm
# via torch
jiter==0.10.0
# via openai
joblib==1.5.1
# via scikit-learn
jsonschema==4.25.0
# via chromadb
# via litellm
# via mcp
# via nbformat
# via openapi-core
# via openapi-schema-validator
# via openapi-spec-validator
jsonschema-path==0.3.4
# via openapi-core
# via openapi-spec-validator
jsonschema-specifications==2025.4.1
# via jsonschema
# via openapi-schema-validator
jupyter-core==5.8.1
# via nbformat
keyring==25.6.0
# via hanzo-mcp
kubernetes==33.1.0
# via chromadb
lancedb==0.24.2
# via hanzo-memory
lazy-object-proxy==1.11.0
# via openapi-spec-validator
libtmux==0.46.2
# via hanzo-mcp
linkify-it-py==2.0.3
# via markdown-it-py
litellm==1.75.0
# via hanzo-aci
# via hanzo-mcp
# via hanzo-memory
# via hanzo-repl
loguru==0.7.3
# via fastembed
markdown-it-py==3.0.0
# via mdit-py-plugins
# via rich
# via textual
markupsafe==3.0.2
# via jinja2
# via werkzeug
matplotlib-inline==0.1.7
# via ipython
mccabe==0.7.0
# via flake8
mcp==1.12.3
# via fastmcp
# via hanzo-mcp
# via hanzo-mcp-client
# via hanzo-memory
mdit-py-plugins==0.4.2
# via markdown-it-py
mdurl==0.1.2
# via markdown-it-py
mmh3==5.2.0
# via chromadb
# via fastembed
more-itertools==10.7.0
# via jaraco-classes
# via jaraco-functools
# via openapi-core
mpmath==1.3.0
# via sympy
multidict==6.6.3
# via aiohttp
# via yarl
nbformat==5.10.4
# via hanzo-mcp
networkx==3.5
# via hanzo-aci
# via torch
numpy==2.3.2
# via chromadb
# via fastembed
# via hanzo-aci
# via hanzo-memory
# via lancedb
# via onnxruntime
# via pandas
# via scikit-learn
# via scipy
# via transformers
oauthlib==3.3.1
# via kubernetes
# via requests-oauthlib
onnxruntime==1.22.1
# via chromadb
# via fastembed
openai==1.99.1
# via hanzo-mcp
# via litellm
openapi-core==0.19.5
# via fastmcp
openapi-pydantic==0.5.1
# via fastmcp
openapi-schema-validator==0.6.3
# via openapi-core
# via openapi-spec-validator
openapi-spec-validator==0.7.2
# via openapi-core
opentelemetry-api==1.36.0
# via chromadb
# via opentelemetry-exporter-otlp-proto-grpc
# via opentelemetry-sdk
# via opentelemetry-semantic-conventions
opentelemetry-exporter-otlp-proto-common==1.36.0
# via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-grpc==1.36.0
# via chromadb
opentelemetry-proto==1.36.0
# via opentelemetry-exporter-otlp-proto-common
# via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk==1.36.0
# via chromadb
# via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions==0.57b0
# via opentelemetry-sdk
orjson==3.11.1
# via chromadb
# via hanzo-memory
overrides==7.7.0
# via chromadb
# via lancedb
packaging==25.0
# via build
# via deprecation
# via huggingface-hub
# via lancedb
# via onnxruntime
# via transformers
pandas==2.3.1
# via hanzo-aci
parse==1.20.2
# via openapi-core
parso==0.8.4
# via jedi
passlib==1.7.4
# via hanzo-memory
pathable==0.4.4
# via jsonschema-path
pathspec==0.12.1
# via grep-ast
pexpect==4.9.0
# via ipython
pillow==11.3.0
# via fastembed
# via sentence-transformers
platformdirs==4.3.8
# via jupyter-core
# via textual
polars==1.32.0
# via hanzo-memory
posthog==5.4.0
# via chromadb
prometheus-client==0.22.1
# via hanzo-agents
prompt-toolkit==3.0.51
# via hanzo-cli
# via hanzo-repl
# via ipython
propcache==0.3.2
# via aiohttp
# via yarl
protobuf==6.31.1
# via googleapis-common-protos
# via onnxruntime
# via opentelemetry-proto
psutil==7.0.0
# via hanzo-mcp
ptyprocess==0.7.0
# via pexpect
pure-eval==0.2.3
# via stack-data
py-rust-stemmers==0.1.5
# via fastembed
pyarrow==21.0.0
# via lancedb
pyasn1==0.6.1
# via pyasn1-modules
# via python-jose
# via rsa
pyasn1-modules==0.4.2
# via google-auth
pybase64==1.4.2
# via chromadb
pycodestyle==2.14.0
# via flake8
pycparser==2.22
# via cffi
pydantic==2.11.7
# via chromadb
# via fastapi
# via fastmcp
# via hanzo-agents
# via hanzo-cli
# via hanzo-mcp
# via hanzo-mcp-client
# via hanzo-memory
# via hanzo-network
# via hanzoai
# via lancedb
# via litellm
# via mcp
# via openai
# via openapi-pydantic
# via pydantic-settings
pydantic-core==2.33.2
# via pydantic
pydantic-settings==2.10.1
# via hanzo-mcp
# via hanzo-memory
# via mcp
pyflakes==3.4.0
# via flake8
pygments==2.19.2
# via hanzo-repl
# via ipython
# via ipython-pygments-lexers
# via rich
# via textual
pyperclip==1.9.0
# via fastmcp
pypika==0.48.9
# via chromadb
pyproject-hooks==1.2.0
# via build
python-dateutil==2.9.0.post0
# via kubernetes
# via pandas
# via posthog
python-dotenv==1.1.1
# via fastmcp
# via hanzo-mcp
# via hanzo-repl
# via litellm
# via pydantic-settings
# via uvicorn
python-jose==3.5.0
# via hanzo-memory
python-multipart==0.0.20
# via hanzo-memory
# via mcp
pytz==2025.2
# via pandas
pyyaml==6.0.2
# via chromadb
# via hanzo-agents
# via hanzo-cli
# via huggingface-hub
# via jsonschema-path
# via kubernetes
# via transformers
# via uvicorn
redis==6.3.0
# via hanzo-memory
referencing==0.36.2
# via jsonschema
# via jsonschema-path
# via jsonschema-specifications
regex==2025.7.34
# via tiktoken
# via transformers
requests==2.32.4
# via fastembed
# via huggingface-hub
# via jsonschema-path
# via kubernetes
# via posthog
# via requests-oauthlib
# via tiktoken
# via transformers
requests-oauthlib==2.0.0
# via kubernetes
rfc3339-validator==0.1.4
# via openapi-schema-validator
rich==14.1.0
# via chromadb
# via cyclopts
# via fastmcp
# via hanzo
# via hanzo-agents
# via hanzo-cli
# via hanzo-memory
# via hanzo-network
# via hanzo-repl
# via rich-rst
# via textual
# via typer
rich-rst==1.3.1
# via cyclopts
rpds-py==0.26.0
# via jsonschema
# via referencing
rsa==4.9.1
# via google-auth
# via python-jose
safetensors==0.5.3
# via transformers
scikit-learn==1.7.1
# via hanzo-memory
# via sentence-transformers
scipy==1.16.1
# via hanzo-aci
# via scikit-learn
# via sentence-transformers
sentence-transformers==5.0.0
# via hanzo-memory
setuptools==80.9.0
# via torch
shellingham==1.5.4
# via typer
six==1.17.0
# via ecdsa
# via google-auth
# via kubernetes
# via posthog
# via python-dateutil
# via rfc3339-validator
smmap==5.0.2
# via gitdb
sniffio==1.3.1
# via anyio
# via hanzoai
# via openai
sse-starlette==3.0.2
# via mcp
stack-data==0.6.3
# via ipython
starlette==0.47.2
# via fastapi
# via mcp
structlog==25.4.0
# via hanzo-agents
# via hanzo-memory
sympy==1.14.0
# via onnxruntime
# via torch
tenacity==9.1.2
# via chromadb
# via hanzo-memory
textual==5.2.0
# via hanzo-repl
threadpoolctl==3.6.0
# via scikit-learn
tiktoken==0.10.0
# via hanzo-memory
# via litellm
tokenizers==0.21.4
# via chromadb
# via fastembed
# via litellm
# via transformers
torch==2.7.1
# via sentence-transformers
tqdm==4.67.1
# via chromadb
# via fastembed
# via huggingface-hub
# via lancedb
# via openai
# via sentence-transformers
# via transformers
traitlets==5.14.3
# via ipython
# via jupyter-core
# via matplotlib-inline
# via nbformat
transformers==4.55.0
# via sentence-transformers
tree-sitter==0.25.1
# via hanzo-aci
# via tree-sitter-language-pack
tree-sitter-c-sharp==0.23.1
# via tree-sitter-language-pack
tree-sitter-embedded-template==0.23.2
# via tree-sitter-language-pack
tree-sitter-javascript==0.23.1
# via hanzo-aci
tree-sitter-language-pack==0.9.0
# via grep-ast
tree-sitter-python==0.23.6
# via hanzo-aci
tree-sitter-ruby==0.23.1
# via hanzo-aci
tree-sitter-typescript==0.23.2
# via hanzo-aci
tree-sitter-yaml==0.7.1
# via tree-sitter-language-pack
typer==0.16.0
# via chromadb
# via hanzo-cli
typing-extensions==4.14.1
# via aiosignal
# via anyio
# via chromadb
# via exceptiongroup
# via fastapi
# via hanzo-agents
# via hanzo-mcp
# via hanzoai
# via huggingface-hub
# via openai
# via openapi-core
# via opentelemetry-api
# via opentelemetry-exporter-otlp-proto-grpc
# via opentelemetry-sdk
# via opentelemetry-semantic-conventions
# via pydantic
# via pydantic-core
# via referencing
# via sentence-transformers
# via starlette
# via textual
# via torch
# via typer
# via typing-inspection
typing-inspection==0.4.1
# via pydantic
# via pydantic-settings
tzdata==2025.2
# via pandas
uc-micro-py==1.0.3
# via linkify-it-py
urllib3==2.5.0
# via kubernetes
# via requests
uvicorn==0.35.0
# via chromadb
# via hanzo-mcp
# via hanzo-memory
# via mcp
uvloop==0.21.0
# via uvicorn
watchdog==6.0.0
# via hanzo-mcp
watchfiles==1.1.0
# via uvicorn
wcwidth==0.2.13
# via prompt-toolkit
websocket-client==1.8.0
# via kubernetes
websockets==15.0.1
# via uvicorn
werkzeug==3.1.1
# via openapi-core
whatthepatch==1.0.7
# via hanzo-aci
yarl==1.20.1
# via aiohttp
zipp==3.23.0
# via importlib-metadata