name: arize_phoenix_env
channels:
- defaults
dependencies:
- python=3.12
- pip
- pip:
- arize-phoenix
- arize-phoenix-otel
- openinference-instrumentation-openai
See All Posts on Arize Phoenix
<<< Previously
Next >>>
Pages
- Index of Lessons in Technology
- Index of Book Summaries
- Index of Book Lists And Downloads
- Index For Job Interviews Preparation
- Index of "Algorithms: Design and Analysis"
- Python Course (Index)
- Data Analytics Course (Index)
- Index of Machine Learning
- Postings Index
- Index of BITS WILP Exam Papers and Content
- Lessons in Investing
- Index of Math Lessons
- Index of Management Lessons
- Book Requests
- Index of English Lessons
- Index of Medicines
- Index of Quizzes (Educational)
Saturday, May 2, 2026
The env file (.yml) I used for my experiment with Arize Phoenix
arize-phoenix package required in the same env where you would run your code
Even though Arize Phoenix may be running from a different environment, you would need arize-phoenix package in the environment where you will be running your code (Jupyter Notebook).
At: /home/jain/Desktop/v1/1C.ipynb
ENV: myenv
USER_AGENT environment variable not set, consider setting it to identify your requests.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In[2], line 1
----> 1 from phoenix.otel import register
3 # This sets up the plumbing and points it to your local Phoenix server
4 tracer_provider = register(project_name="my_first_project", auto_instrument=True)
ModuleNotFoundError: No module named 'phoenix'
(base) jain@jain-ThinkPad-T440s:~/Desktop$ conda activate myenv
(myenv) jain@jain-ThinkPad-T440s:~/Desktop$ pip install arize-phoenix
Collecting arize-phoenix
Using cached arize_phoenix-15.1.0-py3-none-any.whl.metadata (39 kB)
Collecting aioitertools (from arize-phoenix)
Using cached aioitertools-0.13.0-py3-none-any.whl.metadata (3.3 kB)
Collecting aiosqlite>=0.22.1 (from arize-phoenix)
Using cached aiosqlite-0.22.1-py3-none-any.whl.metadata (4.3 kB)
Collecting alembic<2,>=1.3.0 (from arize-phoenix)
Using cached alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)
Collecting arize-phoenix-client>=2.1.0 (from arize-phoenix)
Using cached arize_phoenix_client-2.6.0-py3-none-any.whl.metadata (15 kB)
Collecting arize-phoenix-evals>=2.11.0 (from arize-phoenix)
Using cached arize_phoenix_evals-3.0.0-py3-none-any.whl.metadata (9.3 kB)
Collecting arize-phoenix-otel>=0.15.0 (from arize-phoenix)
Using cached arize_phoenix_otel-0.16.0-py3-none-any.whl.metadata (8.8 kB)
Collecting authlib>=1.7.0 (from arize-phoenix)
Using cached authlib-1.7.0-py2.py3-none-any.whl.metadata (10.0 kB)
Requirement already satisfied: cachetools in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (5.5.2)
Collecting email-validator (from arize-phoenix)
Using cached email_validator-2.3.0-py3-none-any.whl.metadata (26 kB)
Collecting fastapi>=0.135.2 (from arize-phoenix)
Using cached fastapi-0.136.1-py3-none-any.whl.metadata (28 kB)
Collecting grpc-interceptor (from arize-phoenix)
Using cached grpc_interceptor-0.15.4-py3-none-any.whl.metadata (8.4 kB)
Requirement already satisfied: grpcio in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (1.73.0)
Requirement already satisfied: httpx in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (0.28.1)
Requirement already satisfied: jinja2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (3.1.6)
Collecting jmespath (from arize-phoenix)
Using cached jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)
Collecting joserfc (from arize-phoenix)
Using cached joserfc-1.6.4-py3-none-any.whl.metadata (3.2 kB)
Collecting jsonpath-ng (from arize-phoenix)
Using cached jsonpath_ng-1.8.0-py3-none-any.whl.metadata (18 kB)
Requirement already satisfied: jsonschema in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (4.25.1)
Collecting ldap3 (from arize-phoenix)
Using cached ldap3-2.9.1-py2.py3-none-any.whl.metadata (5.4 kB)
Requirement already satisfied: numpy in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (2.3.0)
Collecting openinference-instrumentation-openai>=0.1.41 (from arize-phoenix)
Using cached openinference_instrumentation_openai-0.1.45-py3-none-any.whl.metadata (4.8 kB)
Collecting openinference-instrumentation>=0.1.44 (from arize-phoenix)
Using cached openinference_instrumentation-0.1.48-py3-none-any.whl.metadata (5.0 kB)
Collecting openinference-semantic-conventions>=0.1.26 (from arize-phoenix)
Using cached openinference_semantic_conventions-0.1.29-py3-none-any.whl.metadata (1.3 kB)
Collecting opentelemetry-exporter-otlp (from arize-phoenix)
Using cached opentelemetry_exporter_otlp-1.41.1-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-proto>=1.12.0 (from arize-phoenix)
Using cached opentelemetry_proto-1.41.1-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-sdk (from arize-phoenix)
Using cached opentelemetry_sdk-1.41.1-py3-none-any.whl.metadata (1.7 kB)
Requirement already satisfied: orjson in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (3.10.18)
Requirement already satisfied: pandas>=1.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (2.3.3)
Collecting prometheus-client (from arize-phoenix)
Using cached prometheus_client-0.25.0-py3-none-any.whl.metadata (2.1 kB)
Requirement already satisfied: psutil in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (5.9.0)
Requirement already satisfied: pyarrow in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (21.0.0)
Collecting pydantic-ai>=1.62.0 (from arize-phoenix)
Using cached pydantic_ai-1.89.1-py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: pydantic>=2.1.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (2.11.6)
Collecting pystache (from arize-phoenix)
Using cached pystache-0.6.8-py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: python-dateutil in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (2.9.0.post0)
Requirement already satisfied: python-multipart in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (0.0.22)
Requirement already satisfied: pyyaml in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (6.0.2)
Requirement already satisfied: scikit-learn in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (1.8.0)
Requirement already satisfied: scipy in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (1.17.1)
Collecting sqlalchemy<3,>=2.0.46 (from sqlalchemy[asyncio]<3,>=2.0.46->arize-phoenix)
Using cached sqlalchemy-2.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)
Collecting sqlean-py>=3.45.1 (from arize-phoenix)
Using cached sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (4.5 kB)
Requirement already satisfied: starlette>=0.37.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (0.52.1)
Collecting strawberry-graphql==0.314.3 (from arize-phoenix)
Using cached strawberry_graphql-0.314.3-py3-none-any.whl.metadata (6.9 kB)
Requirement already satisfied: tqdm in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (4.67.3)
Requirement already satisfied: typing-extensions>=4.6 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (4.14.0)
Requirement already satisfied: uvicorn in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from arize-phoenix) (0.41.0)
Collecting wrapt<3,>=1.17.2 (from arize-phoenix)
Using cached wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)
Collecting graphql-core<3.4.0,>=3.2.0 (from strawberry-graphql==0.314.3->arize-phoenix)
Using cached graphql_core-3.2.8-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: packaging>=23 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from strawberry-graphql==0.314.3->arize-phoenix) (24.2)
Collecting cross-web>=0.4.0 (from strawberry-graphql==0.314.3->arize-phoenix)
Using cached cross_web-0.6.0-py3-none-any.whl.metadata (5.1 kB)
Collecting Mako (from alembic<2,>=1.3.0->arize-phoenix)
Using cached mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)
Requirement already satisfied: greenlet>=1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from sqlalchemy<3,>=2.0.46->sqlalchemy[asyncio]<3,>=2.0.46->arize-phoenix) (3.2.3)
Collecting opentelemetry-api (from arize-phoenix-evals>=2.11.0->arize-phoenix)
Using cached opentelemetry_api-1.41.1-py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-semantic-conventions (from arize-phoenix-otel>=0.15.0->arize-phoenix)
Using cached opentelemetry_semantic_conventions-0.62b1-py3-none-any.whl.metadata (2.5 kB)
Requirement already satisfied: cryptography in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from authlib>=1.7.0->arize-phoenix) (46.0.5)
Requirement already satisfied: typing-inspection>=0.4.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastapi>=0.135.2->arize-phoenix) (0.4.2)
Requirement already satisfied: annotated-doc>=0.0.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastapi>=0.135.2->arize-phoenix) (0.0.4)
Requirement already satisfied: cffi>=2.0.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from cryptography->authlib>=1.7.0->arize-phoenix) (2.0.0)
Requirement already satisfied: pycparser in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->authlib>=1.7.0->arize-phoenix) (2.23)
Collecting wrapt<3,>=1.17.2 (from arize-phoenix)
Using cached wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.4 kB)
Collecting opentelemetry-instrumentation (from openinference-instrumentation-openai>=0.1.41->arize-phoenix)
Using cached opentelemetry_instrumentation-0.62b1-py3-none-any.whl.metadata (7.2 kB)
Requirement already satisfied: protobuf<7.0,>=5.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from opentelemetry-proto>=1.12.0->arize-phoenix) (5.29.5)
Requirement already satisfied: pytz>=2020.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pandas>=1.0->arize-phoenix) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pandas>=1.0->arize-phoenix) (2025.2)
Requirement already satisfied: annotated-types>=0.6.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic>=2.1.0->arize-phoenix) (0.7.0)
Requirement already satisfied: pydantic-core==2.33.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic>=2.1.0->arize-phoenix) (2.33.2)
Collecting pydantic-ai-slim==1.89.1 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pydantic_ai_slim-1.89.1-py3-none-any.whl.metadata (7.4 kB)
Collecting genai-prices>=0.0.48 (from pydantic-ai-slim==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached genai_prices-0.0.57-py3-none-any.whl.metadata (7.2 kB)
Collecting griffelib>=2.0 (from pydantic-ai-slim==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached griffelib-2.0.2-py3-none-any.whl.metadata (1.3 kB)
Collecting pydantic-graph==1.89.1 (from pydantic-ai-slim==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pydantic_graph-1.89.1-py3-none-any.whl.metadata (3.9 kB)
Collecting pydantic>=2.1.0 (from arize-phoenix)
Using cached pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Collecting ag-ui-protocol>=0.1.10 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached ag_ui_protocol-0.1.18-py3-none-any.whl.metadata (2.9 kB)
Collecting anthropic>=0.96.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached anthropic-0.97.0-py3-none-any.whl.metadata (3.1 kB)
Collecting boto3>=1.42.63 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached boto3-1.43.2-py3-none-any.whl.metadata (6.5 kB)
Collecting argcomplete>=3.5.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached argcomplete-3.6.3-py3-none-any.whl.metadata (16 kB)
Requirement already satisfied: prompt-toolkit>=3 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (3.0.51)
Collecting pyperclip>=1.9.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)
Collecting rich>=13 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Collecting cohere>=5.20.6 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached cohere-6.1.0-py3-none-any.whl.metadata (6.8 kB)
Collecting pydantic-evals==1.89.1 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pydantic_evals-1.89.1-py3-none-any.whl.metadata (7.9 kB)
Collecting fastmcp>=3.2.4 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached fastmcp-3.2.4-py3-none-any.whl.metadata (8.1 kB)
Collecting google-genai>=1.70.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached google_genai-1.74.0-py3-none-any.whl.metadata (52 kB)
Collecting groq>=0.25.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached groq-1.2.0-py3-none-any.whl.metadata (16 kB)
Collecting huggingface-hub<2.0.0,>=1.3.4 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached huggingface_hub-1.13.0-py3-none-any.whl.metadata (14 kB)
Collecting logfire>=4.16.0 (from logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached logfire-4.32.1-py3-none-any.whl.metadata (10 kB)
Collecting mcp<2.0,>=1.25.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Collecting mistralai>=2.0.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached mistralai-2.4.4-py3-none-any.whl.metadata (60 kB)
Collecting openai>=2.29.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached openai-2.33.0-py3-none-any.whl.metadata (31 kB)
Collecting tiktoken>=0.12.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (6.7 kB)
Requirement already satisfied: tenacity>=8.2.3 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (9.1.2)
Collecting pydantic-handlebars>=0.1.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pydantic_handlebars-0.1.0-py3-none-any.whl.metadata (23 kB)
Collecting temporalio>=1.24.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached temporalio-1.27.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB)
Requirement already satisfied: google-auth>=2.36.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.40.3)
Requirement already satisfied: requests>=2.32.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.32.3)
Collecting xai-sdk>=1.5.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached xai_sdk-1.12.1-py3-none-any.whl.metadata (29 kB)
Requirement already satisfied: anyio>=0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pydantic-evals==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (4.12.1)
Collecting logfire-api>=3.14.1 (from pydantic-evals==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached logfire_api-4.32.1-py3-none-any.whl.metadata (972 bytes)
Requirement already satisfied: filelock>=3.10.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from huggingface-hub<2.0.0,>=1.3.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (3.20.3)
Requirement already satisfied: fsspec>=2023.5.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from huggingface-hub<2.0.0,>=1.3.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2026.2.0)
Collecting hf-xet<2.0.0,>=1.4.3 (from huggingface-hub<2.0.0,>=1.3.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (4.9 kB)
Collecting typer (from huggingface-hub<2.0.0,>=1.3.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached typer-0.25.1-py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: certifi in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from httpx->arize-phoenix) (2026.1.4)
Requirement already satisfied: httpcore==1.* in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from httpx->arize-phoenix) (1.0.9)
Requirement already satisfied: idna in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from httpx->arize-phoenix) (3.10)
Requirement already satisfied: h11>=0.16 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from httpcore==1.*->httpx->arize-phoenix) (0.16.0)
Requirement already satisfied: httpx-sse>=0.4 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from mcp<2.0,>=1.25.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.4.1)
Requirement already satisfied: pydantic-settings>=2.5.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from mcp<2.0,>=1.25.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.10.1)
Requirement already satisfied: pyjwt>=2.10.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.25.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.10.1)
Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.25.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.46.3 (from pydantic>=2.1.0->arize-phoenix)
Using cached pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting typing-extensions>=4.6 (from arize-phoenix)
Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Requirement already satisfied: distro<2,>=1.7.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from anthropic>=0.96.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.9.0)
Collecting docstring-parser<1,>=0.15 (from anthropic>=0.96.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached docstring_parser-0.18.0-py3-none-any.whl.metadata (3.5 kB)
Requirement already satisfied: jiter<1,>=0.4.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from anthropic>=0.96.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.10.0)
Requirement already satisfied: sniffio in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from anthropic>=0.96.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.3.1)
Collecting botocore<1.44.0,>=1.43.2 (from boto3>=1.42.63->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached botocore-1.43.2-py3-none-any.whl.metadata (5.5 kB)
Collecting s3transfer<0.18.0,>=0.17.0 (from boto3>=1.42.63->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached s3transfer-0.17.0-py3-none-any.whl.metadata (1.7 kB)
Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.2->boto3>=1.42.63->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.6.3)
Requirement already satisfied: six>=1.5 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from python-dateutil->arize-phoenix) (1.17.0)
Collecting fastavro<2.0.0,>=1.9.4 (from cohere>=5.20.6->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached fastavro-1.12.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.8 kB)
INFO: pip is looking at multiple versions of cohere to determine which version is compatible with other requirements. This could take a while.
Collecting cohere>=5.20.6 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached cohere-6.0.0-py3-none-any.whl.metadata (3.7 kB)
Using cached cohere-5.21.1-py3-none-any.whl.metadata (3.6 kB)
Requirement already satisfied: tokenizers<1,>=0.15 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from cohere>=5.20.6->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.22.1)
Collecting types-requests<3.0.0,>=2.0.0 (from cohere>=5.20.6->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached types_requests-2.33.0.20260408-py3-none-any.whl.metadata (2.0 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from requests>=2.32.2->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (3.4.4)
Collecting cyclopts>=4.0.0 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached cyclopts-4.11.1-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: exceptiongroup>=1.2.2 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.3.0)
Collecting jsonref>=1.1.0 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jsonref-1.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting jsonschema-path>=0.3.4 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jsonschema_path-0.4.6-py3-none-any.whl.metadata (5.9 kB)
Collecting openapi-pydantic>=0.5.1 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached openapi_pydantic-0.5.1-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: platformdirs>=4.0.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (4.3.8)
Collecting py-key-value-aio<0.5.0,>=0.4.4 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached py_key_value_aio-0.4.4-py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: python-dotenv>=1.1.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.1.0)
Collecting uncalled-for>=0.2.0 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached uncalled_for-0.3.1-py3-none-any.whl.metadata (2.9 kB)
Collecting watchfiles>=1.0.0 (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
Requirement already satisfied: websockets>=15.0.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (15.0.1)
Collecting beartype>=0.20.0 (from py-key-value-aio<0.5.0,>=0.4.4->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached beartype-0.22.9-py3-none-any.whl.metadata (37 kB)
Collecting aiofile>=3.5.0 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached aiofile-3.9.0-py3-none-any.whl.metadata (14 kB)
Collecting keyring>=25.6.0 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached keyring-25.7.0-py3-none-any.whl.metadata (21 kB)
Collecting caio<0.10.0,>=0.9.0 (from aiofile>=3.5.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl.metadata (3.3 kB)
Requirement already satisfied: attrs>=23.1.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from cyclopts>=4.0.0->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (25.3.0)
Collecting rich-rst<2.0.0,>=1.3.1 (from cyclopts>=4.0.0->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached rich_rst-1.3.2-py3-none-any.whl.metadata (6.1 kB)
Collecting docutils (from rich-rst<2.0.0,>=1.3.1->cyclopts>=4.0.0->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached docutils-0.22.4-py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from google-auth>=2.36.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.4.2)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from google-auth>=2.36.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (4.9.1)
Requirement already satisfied: pyasn1>=0.1.3 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from rsa<5,>=3.1.4->google-auth>=2.36.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.6.1)
Collecting google-auth>=2.36.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached google_auth-2.50.0-py3-none-any.whl.metadata (6.2 kB)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from jsonschema->arize-phoenix) (2025.9.1)
Requirement already satisfied: referencing>=0.28.4 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from jsonschema->arize-phoenix) (0.37.0)
Requirement already satisfied: rpds-py>=0.7.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from jsonschema->arize-phoenix) (0.30.0)
Collecting pathable<0.6.0,>=0.5.0 (from jsonschema-path>=0.3.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached pathable-0.5.0-py3-none-any.whl.metadata (5.9 kB)
Collecting SecretStorage>=3.2 (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached secretstorage-3.5.0-py3-none-any.whl.metadata (4.0 kB)
Collecting jeepney>=0.4.2 (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jeepney-0.9.0-py3-none-any.whl.metadata (1.2 kB)
Collecting jaraco.classes (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Collecting jaraco.functools (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jaraco_functools-4.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting jaraco.context (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jaraco_context-6.1.2-py3-none-any.whl.metadata (4.2 kB)
Requirement already satisfied: executing>=2.0.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.2.0)
Collecting opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0 (from logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl.metadata (2.5 kB)
Collecting opentelemetry-sdk (from arize-phoenix)
Using cached opentelemetry_sdk-1.40.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: googleapis-common-protos~=1.52 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0->logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.70.0)
Collecting opentelemetry-exporter-otlp-proto-common==1.40.0 (from opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0->logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl.metadata (1.9 kB)
Collecting opentelemetry-proto>=1.12.0 (from arize-phoenix)
Using cached opentelemetry_proto-1.40.0-py3-none-any.whl.metadata (2.4 kB)
Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from opentelemetry-api->arize-phoenix-evals>=2.11.0->arize-phoenix) (8.7.0)
Requirement already satisfied: zipp>=3.20 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api->arize-phoenix-evals>=2.11.0->arize-phoenix) (3.23.0)
Collecting opentelemetry-api (from arize-phoenix-evals>=2.11.0->arize-phoenix)
Using cached opentelemetry_api-1.40.0-py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-semantic-conventions (from arize-phoenix-otel>=0.15.0->arize-phoenix)
Using cached opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl.metadata (2.5 kB)
Collecting opentelemetry-instrumentation-httpx>=0.42b0 (from logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_instrumentation_httpx-0.62b1-py3-none-any.whl.metadata (7.4 kB)
Collecting eval-type-backport>=0.2.0 (from mistralai>=2.0.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached eval_type_backport-0.3.1-py3-none-any.whl.metadata (2.4 kB)
Collecting jsonpath-python>=1.0.6 (from mistralai>=2.0.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached jsonpath_python-1.1.5-py3-none-any.whl.metadata (17 kB)
INFO: pip is looking at multiple versions of mistralai to determine which version is compatible with other requirements. This could take a while.
Collecting mistralai>=2.0.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached mistralai-2.4.3-py3-none-any.whl.metadata (59 kB)
Using cached mistralai-2.4.2-py3-none-any.whl.metadata (59 kB)
Using cached mistralai-2.4.1-py3-none-any.whl.metadata (59 kB)
Using cached mistralai-2.4.0-py3-none-any.whl.metadata (57 kB)
Using cached mistralai-2.3.2-py3-none-any.whl.metadata (56 kB)
Using cached mistralai-2.3.1-py3-none-any.whl.metadata (56 kB)
Using cached mistralai-2.3.0-py3-none-any.whl.metadata (56 kB)
INFO: pip is still looking at multiple versions of mistralai to determine which version is compatible with other requirements. This could take a while.
Using cached mistralai-2.2.0-py3-none-any.whl.metadata (56 kB)
Using cached mistralai-2.1.3-py3-none-any.whl.metadata (49 kB)
Using cached mistralai-2.1.2-py3-none-any.whl.metadata (49 kB)
Using cached mistralai-2.1.0-py3-none-any.whl.metadata (49 kB)
Using cached mistralai-2.0.5-py3-none-any.whl.metadata (47 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached mistralai-2.0.4-py3-none-any.whl.metadata (47 kB)
Using cached mistralai-2.0.3-py3-none-any.whl.metadata (47 kB)
Using cached mistralai-2.0.2-py3-none-any.whl.metadata (47 kB)
Using cached mistralai-2.0.1-py3-none-any.whl.metadata (39 kB)
Using cached mistralai-2.0.0-py3-none-any.whl.metadata (39 kB)
Collecting logfire[httpx]>=4.16.0 (from pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached logfire-4.32.0-py3-none-any.whl.metadata (10 kB)
Collecting logfire-api>=3.14.1 (from pydantic-evals==1.89.1->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Downloading logfire_api-4.32.0-py3-none-any.whl.metadata (972 bytes)
Collecting executing>=2.0.1 (from logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached executing-2.2.1-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting importlib-metadata<8.8.0,>=6.0 (from opentelemetry-api->arize-phoenix-evals>=2.11.0->arize-phoenix)
Using cached importlib_metadata-8.7.1-py3-none-any.whl.metadata (4.7 kB)
Collecting opentelemetry-api (from arize-phoenix-evals>=2.11.0->arize-phoenix)
Downloading opentelemetry_api-1.41.0-py3-none-any.whl.metadata (1.5 kB)
Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0->logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached googleapis_common_protos-1.74.0-py3-none-any.whl.metadata (9.2 kB)
Collecting opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0 (from logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_http-1.39.1-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-sdk (from arize-phoenix)
Using cached opentelemetry_sdk-1.39.1-py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-api (from arize-phoenix-evals>=2.11.0->arize-phoenix)
Using cached opentelemetry_api-1.39.1-py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-semantic-conventions (from arize-phoenix-otel>=0.15.0->arize-phoenix)
Using cached opentelemetry_semantic_conventions-0.60b1-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-exporter-otlp-proto-common==1.39.1 (from opentelemetry-exporter-otlp-proto-http<1.41.0,>=1.39.0->logfire>=4.16.0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_common-1.39.1-py3-none-any.whl.metadata (1.8 kB)
Collecting opentelemetry-proto>=1.12.0 (from arize-phoenix)
Using cached opentelemetry_proto-1.39.1-py3-none-any.whl.metadata (2.3 kB)
INFO: pip is looking at multiple versions of opentelemetry-instrumentation to determine which version is compatible with other requirements. This could take a while.
Collecting opentelemetry-instrumentation (from openinference-instrumentation-openai>=0.1.41->arize-phoenix)
Using cached opentelemetry_instrumentation-0.62b0-py3-none-any.whl.metadata (7.2 kB)
Using cached opentelemetry_instrumentation-0.61b0-py3-none-any.whl.metadata (7.2 kB)
Using cached opentelemetry_instrumentation-0.60b1-py3-none-any.whl.metadata (7.2 kB)
INFO: pip is looking at multiple versions of opentelemetry-instrumentation-httpx to determine which version is compatible with other requirements. This could take a while.
Collecting opentelemetry-instrumentation-httpx>=0.42b0 (from logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_instrumentation_httpx-0.62b0-py3-none-any.whl.metadata (7.4 kB)
Using cached opentelemetry_instrumentation_httpx-0.61b0-py3-none-any.whl.metadata (7.4 kB)
Using cached opentelemetry_instrumentation_httpx-0.60b1-py3-none-any.whl.metadata (7.3 kB)
Collecting opentelemetry-util-http==0.60b1 (from opentelemetry-instrumentation-httpx>=0.42b0->logfire[httpx]>=4.16.0; extra == "logfire"->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached opentelemetry_util_http-0.60b1-py3-none-any.whl.metadata (2.6 kB)
Requirement already satisfied: wcwidth in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from prompt-toolkit>=3->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.2.13)
Collecting dnspython>=2.0.0 (from email-validator->arize-phoenix)
Using cached dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=13->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from rich>=13->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.19.1)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting nexus-rpc==1.4.0 (from temporalio>=1.24.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached nexus_rpc-1.4.0-py3-none-any.whl.metadata (2.9 kB)
Collecting types-protobuf<7.0.0,>=3.20 (from temporalio>=1.24.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached types_protobuf-6.32.1.20260221-py3-none-any.whl.metadata (2.2 kB)
Requirement already satisfied: regex>=2022.1.18 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from tiktoken>=0.12.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2024.11.6)
Requirement already satisfied: click>=7.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from uvicorn->arize-phoenix) (8.2.1)
Requirement already satisfied: aiohttp<4,>=3.8.6 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (3.13.4)
Collecting packaging>=23 (from strawberry-graphql==0.314.3->arize-phoenix)
Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.4.0)
Requirement already satisfied: frozenlist>=1.1.1 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.7.0)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (6.5.1)
Requirement already satisfied: propcache>=0.2.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (0.4.1)
Requirement already satisfied: yarl<2.0,>=1.17.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from aiohttp<4,>=3.8.6->xai-sdk>=1.5.0->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.20.1)
Collecting more-itertools (from jaraco.classes->keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=3.2.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix)
Using cached more_itertools-11.0.2-py3-none-any.whl.metadata (41 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from jinja2->arize-phoenix) (3.0.2)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.41.1 (from opentelemetry-exporter-otlp->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.41.1-py3-none-any.whl.metadata (2.6 kB)
INFO: pip is looking at multiple versions of opentelemetry-exporter-otlp to determine which version is compatible with other requirements. This could take a while.
Collecting opentelemetry-exporter-otlp (from arize-phoenix)
Using cached opentelemetry_exporter_otlp-1.41.0-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.41.0 (from opentelemetry-exporter-otlp->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.41.0-py3-none-any.whl.metadata (2.6 kB)
Collecting opentelemetry-exporter-otlp (from arize-phoenix)
Using cached opentelemetry_exporter_otlp-1.40.0-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.40.0 (from opentelemetry-exporter-otlp->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.40.0-py3-none-any.whl.metadata (2.6 kB)
Collecting opentelemetry-exporter-otlp (from arize-phoenix)
Using cached opentelemetry_exporter_otlp-1.39.1-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.39.1 (from opentelemetry-exporter-otlp->arize-phoenix)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.39.1-py3-none-any.whl.metadata (2.5 kB)
Requirement already satisfied: joblib>=1.3.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from scikit-learn->arize-phoenix) (1.5.3)
Requirement already satisfied: threadpoolctl>=3.2.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from scikit-learn->arize-phoenix) (3.5.0)
Requirement already satisfied: shellingham>=1.3.0 in /home/jain/anaconda3/envs/myenv/lib/python3.12/site-packages (from typer->huggingface-hub<2.0.0,>=1.3.4->pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,fastmcp,google,groq,huggingface,logfire,mcp,mistral,openai,retries,spec,temporal,ui,vertexai,xai]==1.89.1->pydantic-ai>=1.62.0->arize-phoenix) (1.5.4)
Using cached arize_phoenix-15.1.0-py3-none-any.whl (5.1 MB)
Using cached strawberry_graphql-0.314.3-py3-none-any.whl (324 kB)
Using cached alembic-1.18.4-py3-none-any.whl (263 kB)
Using cached graphql_core-3.2.8-py3-none-any.whl (207 kB)
Using cached sqlalchemy-2.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)
Using cached aiosqlite-0.22.1-py3-none-any.whl (17 kB)
Using cached arize_phoenix_client-2.6.0-py3-none-any.whl (180 kB)
Using cached arize_phoenix_evals-3.0.0-py3-none-any.whl (115 kB)
Using cached arize_phoenix_otel-0.16.0-py3-none-any.whl (17 kB)
Using cached authlib-1.7.0-py2.py3-none-any.whl (258 kB)
Using cached cross_web-0.6.0-py3-none-any.whl (24 kB)
Using cached fastapi-0.136.1-py3-none-any.whl (117 kB)
Using cached joserfc-1.6.4-py3-none-any.whl (70 kB)
Using cached openinference_instrumentation-0.1.48-py3-none-any.whl (30 kB)
Using cached wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (88 kB)
Using cached openinference_instrumentation_openai-0.1.45-py3-none-any.whl (30 kB)
Using cached openinference_semantic_conventions-0.1.29-py3-none-any.whl (10 kB)
Using cached pydantic_ai-1.89.1-py3-none-any.whl (7.6 kB)
Using cached pydantic_ai_slim-1.89.1-py3-none-any.whl (780 kB)
Using cached pydantic_evals-1.89.1-py3-none-any.whl (91 kB)
Using cached pydantic_graph-1.89.1-py3-none-any.whl (73 kB)
Using cached huggingface_hub-1.13.0-py3-none-any.whl (660 kB)
Using cached hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB)
Using cached mcp-1.27.0-py3-none-any.whl (215 kB)
Using cached pydantic-2.13.3-py3-none-any.whl (471 kB)
Using cached pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached ag_ui_protocol-0.1.18-py3-none-any.whl (12 kB)
Using cached anthropic-0.97.0-py3-none-any.whl (662 kB)
Using cached docstring_parser-0.18.0-py3-none-any.whl (22 kB)
Using cached argcomplete-3.6.3-py3-none-any.whl (43 kB)
Using cached boto3-1.43.2-py3-none-any.whl (140 kB)
Using cached botocore-1.43.2-py3-none-any.whl (15.0 MB)
Using cached jmespath-1.1.0-py3-none-any.whl (20 kB)
Using cached s3transfer-0.17.0-py3-none-any.whl (86 kB)
Using cached cohere-5.21.1-py3-none-any.whl (334 kB)
Using cached fastavro-1.12.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)
Using cached types_requests-2.33.0.20260408-py3-none-any.whl (20 kB)
Using cached fastmcp-3.2.4-py3-none-any.whl (728 kB)
Using cached py_key_value_aio-0.4.4-py3-none-any.whl (152 kB)
Using cached aiofile-3.9.0-py3-none-any.whl (19 kB)
Using cached caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl (80 kB)
Using cached beartype-0.22.9-py3-none-any.whl (1.3 MB)
Using cached cyclopts-4.11.1-py3-none-any.whl (213 kB)
Using cached rich_rst-1.3.2-py3-none-any.whl (12 kB)
Using cached genai_prices-0.0.57-py3-none-any.whl (69 kB)
Using cached google_genai-1.74.0-py3-none-any.whl (790 kB)
Using cached google_auth-2.50.0-py3-none-any.whl (246 kB)
Using cached griffelib-2.0.2-py3-none-any.whl (142 kB)
Using cached groq-1.2.0-py3-none-any.whl (142 kB)
Using cached jsonref-1.1.0-py3-none-any.whl (9.4 kB)
Using cached jsonschema_path-0.4.6-py3-none-any.whl (19 kB)
Using cached pathable-0.5.0-py3-none-any.whl (16 kB)
Using cached keyring-25.7.0-py3-none-any.whl (39 kB)
Using cached jeepney-0.9.0-py3-none-any.whl (49 kB)
Using cached logfire-4.32.1-py3-none-any.whl (313 kB)
Using cached opentelemetry_sdk-1.39.1-py3-none-any.whl (132 kB)
Using cached opentelemetry_semantic_conventions-0.60b1-py3-none-any.whl (219 kB)
Using cached mistralai-2.4.4-py3-none-any.whl (990 kB)
Using cached opentelemetry_api-1.39.1-py3-none-any.whl (66 kB)
Using cached opentelemetry_exporter_otlp_proto_http-1.39.1-py3-none-any.whl (19 kB)
Using cached opentelemetry_exporter_otlp_proto_common-1.39.1-py3-none-any.whl (18 kB)
Using cached opentelemetry_proto-1.39.1-py3-none-any.whl (72 kB)
Using cached eval_type_backport-0.3.1-py3-none-any.whl (6.1 kB)
Using cached jsonpath_python-1.1.5-py3-none-any.whl (14 kB)
Using cached logfire_api-4.32.1-py3-none-any.whl (124 kB)
Using cached openai-2.33.0-py3-none-any.whl (1.2 MB)
Using cached openapi_pydantic-0.5.1-py3-none-any.whl (96 kB)
Using cached opentelemetry_instrumentation-0.60b1-py3-none-any.whl (33 kB)
Using cached opentelemetry_instrumentation_httpx-0.60b1-py3-none-any.whl (15 kB)
Using cached opentelemetry_util_http-0.60b1-py3-none-any.whl (8.9 kB)
Using cached pydantic_handlebars-0.1.0-py3-none-any.whl (40 kB)
Using cached email_validator-2.3.0-py3-none-any.whl (35 kB)
Using cached dnspython-2.8.0-py3-none-any.whl (331 kB)
Using cached pyperclip-1.11.0-py3-none-any.whl (11 kB)
Using cached rich-15.0.0-py3-none-any.whl (310 kB)
Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached secretstorage-3.5.0-py3-none-any.whl (15 kB)
Using cached sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl (3.1 MB)
Using cached sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Using cached temporalio-1.27.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.8 MB)
Using cached nexus_rpc-1.4.0-py3-none-any.whl (29 kB)
Using cached types_protobuf-6.32.1.20260221-py3-none-any.whl (77 kB)
Using cached tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB)
Using cached uncalled_for-0.3.1-py3-none-any.whl (11 kB)
Using cached watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB)
Using cached xai_sdk-1.12.1-py3-none-any.whl (256 kB)
Using cached packaging-25.0-py3-none-any.whl (66 kB)
Using cached aioitertools-0.13.0-py3-none-any.whl (24 kB)
Using cached docutils-0.22.4-py3-none-any.whl (633 kB)
Using cached grpc_interceptor-0.15.4-py3-none-any.whl (20 kB)
Using cached jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Using cached jaraco_context-6.1.2-py3-none-any.whl (7.9 kB)
Using cached jaraco_functools-4.4.0-py3-none-any.whl (10 kB)
Using cached jsonpath_ng-1.8.0-py3-none-any.whl (67 kB)
Using cached ldap3-2.9.1-py2.py3-none-any.whl (432 kB)
Using cached mako-1.3.12-py3-none-any.whl (78 kB)
Using cached more_itertools-11.0.2-py3-none-any.whl (71 kB)
Using cached opentelemetry_exporter_otlp-1.39.1-py3-none-any.whl (7.0 kB)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.39.1-py3-none-any.whl (19 kB)
Using cached prometheus_client-0.25.0-py3-none-any.whl (64 kB)
Using cached pystache-0.6.8-py3-none-any.whl (82 kB)
Using cached typer-0.25.1-py3-none-any.whl (58 kB)
Installing collected packages: pyperclip, jsonpath-ng, wrapt, uncalled-for, typing-extensions, types-requests, types-protobuf, sqlean-py, pystache, prometheus-client, pathable, packaging, opentelemetry-util-http, opentelemetry-proto, openinference-semantic-conventions, more-itertools, mdurl, Mako, logfire-api, ldap3, jsonref, jsonpath-python, jmespath, jeepney, jaraco.context, hf-xet, grpc-interceptor, griffelib, graphql-core, fastavro, eval-type-backport, docutils, docstring-parser, dnspython, caio, beartype, argcomplete, aiosqlite, aioitertools, tiktoken, sqlalchemy, pydantic-core, py-key-value-aio, opentelemetry-exporter-otlp-proto-common, opentelemetry-api, nexus-rpc, markdown-it-py, jaraco.functools, jaraco.classes, email-validator, cross-web, botocore, aiofile, watchfiles, temporalio, strawberry-graphql, SecretStorage, s3transfer, rich, pydantic, opentelemetry-semantic-conventions, jsonschema-path, joserfc, google-auth, alembic, typer, sse-starlette, rich-rst, pydantic-handlebars, pydantic-graph, opentelemetry-sdk, opentelemetry-instrumentation, openapi-pydantic, openai, mistralai, keyring, groq, genai-prices, fastapi, boto3, authlib, anthropic, ag-ui-protocol, xai-sdk, pydantic-ai-slim, opentelemetry-instrumentation-httpx, opentelemetry-exporter-otlp-proto-http, opentelemetry-exporter-otlp-proto-grpc, openinference-instrumentation, mcp, huggingface-hub, google-genai, cyclopts, pydantic-evals, opentelemetry-exporter-otlp, openinference-instrumentation-openai, logfire, fastmcp, arize-phoenix-evals, cohere, arize-phoenix-otel, arize-phoenix-client, pydantic-ai, arize-phoenix
Attempting uninstall: typing-extensions
Found existing installation: typing_extensions 4.14.0
Uninstalling typing_extensions-4.14.0:
Successfully uninstalled typing_extensions-4.14.0
Attempting uninstall: packaging
Found existing installation: packaging 24.2
Uninstalling packaging-24.2:
Successfully uninstalled packaging-24.2
Attempting uninstall: hf-xet
Found existing installation: hf-xet 1.2.0
Uninstalling hf-xet-1.2.0:
Successfully uninstalled hf-xet-1.2.0
Attempting uninstall: docstring-parser
Found existing installation: docstring-parser 0.14.1
Uninstalling docstring-parser-0.14.1:
Successfully uninstalled docstring-parser-0.14.1
Attempting uninstall: tiktoken
Found existing installation: tiktoken 0.9.0
Uninstalling tiktoken-0.9.0:
Successfully uninstalled tiktoken-0.9.0
Attempting uninstall: sqlalchemy
Found existing installation: SQLAlchemy 2.0.41
Uninstalling SQLAlchemy-2.0.41:
Successfully uninstalled SQLAlchemy-2.0.41
Attempting uninstall: pydantic-core
Found existing installation: pydantic_core 2.33.2
Uninstalling pydantic_core-2.33.2:
Successfully uninstalled pydantic_core-2.33.2
Attempting uninstall: pydantic
Found existing installation: pydantic 2.11.6
Uninstalling pydantic-2.11.6:
Successfully uninstalled pydantic-2.11.6
Attempting uninstall: google-auth
Found existing installation: google-auth 2.40.3
Uninstalling google-auth-2.40.3:
Successfully uninstalled google-auth-2.40.3
Attempting uninstall: openai
Found existing installation: openai 2.24.0
Uninstalling openai-2.24.0:
Successfully uninstalled openai-2.24.0
Attempting uninstall: fastapi
Found existing installation: fastapi 0.129.0
Uninstalling fastapi-0.129.0:
Successfully uninstalled fastapi-0.129.0
Attempting uninstall: huggingface-hub
Found existing installation: huggingface_hub 1.3.3
Uninstalling huggingface_hub-1.3.3:
Successfully uninstalled huggingface_hub-1.3.3
Attempting uninstall: google-genai
Found existing installation: google-genai 1.25.0
Uninstalling google-genai-1.25.0:
Successfully uninstalled google-genai-1.25.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
langchain-google-genai 2.1.5 requires google-ai-generativelanguage<0.7.0,>=0.6.18, but you have google-ai-generativelanguage 0.6.15 which is incompatible.
langchain-core 0.3.68 requires packaging<25,>=23.2, but you have packaging 25.0 which is incompatible.
langchain-openai 0.3.28 requires openai<2.0.0,>=1.86.0, but you have openai 2.33.0 which is incompatible.
aisuite 0.1.12 requires docstring-parser<0.15.0,>=0.14.0, but you have docstring-parser 0.18.0 which is incompatible.
aisuite 0.1.12 requires httpx<0.28.0,>=0.27.0, but you have httpx 0.28.1 which is incompatible.
Successfully installed Mako-1.3.12 SecretStorage-3.5.0 ag-ui-protocol-0.1.18 aiofile-3.9.0 aioitertools-0.13.0 aiosqlite-0.22.1 alembic-1.18.4 anthropic-0.97.0 argcomplete-3.6.3 arize-phoenix-15.1.0 arize-phoenix-client-2.6.0 arize-phoenix-evals-3.0.0 arize-phoenix-otel-0.16.0 authlib-1.7.0 beartype-0.22.9 boto3-1.43.2 botocore-1.43.2 caio-0.9.25 cohere-5.21.1 cross-web-0.6.0 cyclopts-4.11.1 dnspython-2.8.0 docstring-parser-0.18.0 docutils-0.22.4 email-validator-2.3.0 eval-type-backport-0.3.1 fastapi-0.136.1 fastavro-1.12.2 fastmcp-3.2.4 genai-prices-0.0.57 google-auth-2.50.0 google-genai-1.74.0 graphql-core-3.2.8 griffelib-2.0.2 groq-1.2.0 grpc-interceptor-0.15.4 hf-xet-1.2.0 huggingface-hub-1.13.0 jaraco.classes-3.4.0 jaraco.context-6.1.2 jaraco.functools-4.4.0 jeepney-0.9.0 jmespath-1.1.0 joserfc-1.6.4 jsonpath-ng-1.8.0 jsonpath-python-1.1.5 jsonref-1.1.0 jsonschema-path-0.4.6 keyring-25.7.0 ldap3-2.9.1 logfire-4.32.1 logfire-api-4.32.1 markdown-it-py-4.0.0 mcp-1.27.0 mdurl-0.1.2 mistralai-2.4.4 more-itertools-11.0.2 nexus-rpc-1.4.0 openai-2.33.0 openapi-pydantic-0.5.1 openinference-instrumentation-0.1.48 openinference-instrumentation-openai-0.1.45 openinference-semantic-conventions-0.1.29 opentelemetry-api-1.39.1 opentelemetry-exporter-otlp-1.39.1 opentelemetry-exporter-otlp-proto-common-1.39.1 opentelemetry-exporter-otlp-proto-grpc-1.39.1 opentelemetry-exporter-otlp-proto-http-1.39.1 opentelemetry-instrumentation-0.60b1 opentelemetry-instrumentation-httpx-0.60b1 opentelemetry-proto-1.39.1 opentelemetry-sdk-1.39.1 opentelemetry-semantic-conventions-0.60b1 opentelemetry-util-http-0.60b1 packaging-25.0 pathable-0.5.0 prometheus-client-0.25.0 py-key-value-aio-0.4.4 pydantic-2.13.3 pydantic-ai-1.89.1 pydantic-ai-slim-1.89.1 pydantic-core-2.46.3 pydantic-evals-1.89.1 pydantic-graph-1.89.1 pydantic-handlebars-0.1.0 pyperclip-1.11.0 pystache-0.6.8 rich-15.0.0 rich-rst-1.3.2 s3transfer-0.17.0 sqlalchemy-2.0.49 sqlean-py-3.50.4.5 sse-starlette-3.4.1 strawberry-graphql-0.314.3 temporalio-1.27.0 tiktoken-0.12.0 typer-0.25.1 types-protobuf-6.32.1.20260221 types-requests-2.33.0.20260408 typing-extensions-4.15.0 uncalled-for-0.3.1 watchfiles-1.1.1 wrapt-1.17.3 xai-sdk-1.12.1
See All Posts on Arize Phoenix
<<< Previously
Next >>>
Installation logs for Arize Phoenix using 'conda install' with failure status
(myenv) jain@jain-ThinkPad-T440s:~$ conda install arize-phoenix Retrieving notices: ...working... done Channels: - defaults - conda-forge Platform: linux-64 Collecting package metadata (repodata.json): done Solving environment: / warning libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE failed LibMambaUnsatisfiableError: Encountered problems while solving: - package arize-phoenix-10.0.0-pyhd8ed1ab_0 requires arize-phoenix-evals >=0.13.1, but none of the providers can be installed Could not solve for environment specs The following packages are incompatible ├─ arize-phoenix is installable with the potential options │ ├─ arize-phoenix [0.0.13|0.0.14|...|0.0.19] would require │ │ └─ python >=3.8,<3.11 , which can be installed; │ └─ arize-phoenix [0.0.22|0.0.23|...|9.6.1] would require │ ├─ arize-phoenix-evals >=0.13.1 with the potential options │ │ ├─ arize-phoenix-evals [0.13.1|0.13.2|...|0.17.5] would require │ │ │ └─ python >=3.8,<3.12 , which can be installed; │ │ ├─ arize-phoenix-evals [0.17.5|0.18.0|...|0.28.0] would require │ │ │ └─ python >=3.9,<3.12 , which can be installed; │ │ └─ arize-phoenix-evals [0.28.1|0.29.0|2.0.0] would require │ │ └─ python >=3.10,<3.12 , which can be installed; │ ├─ openinference-instrumentation-openai [>=0.1.11 |>=0.1.3 |>=0.1.4 ] with the potential options │ │ ├─ openinference-instrumentation-openai [0.1.10|0.1.11|...|0.1.9] would require │ │ │ └─ python >=3.8,<3.12 , which can be installed; │ │ ├─ openinference-instrumentation-openai [0.1.18|0.1.19|...|0.1.31] would require │ │ │ └─ python >=3.9,<3.12 , which can be installed; │ │ └─ openinference-instrumentation-openai [0.1.32|0.1.33|...|0.1.45] would require │ │ └─ python >=3.10,<3.12 , which can be installed; │ └─ python >=3.8,<3.12 , which can be installed; └─ pin-1 is not installable because it requires └─ python 3.12.* , which conflicts with any installable versions previously reported.See All Posts on Arize Phoenix <<< Previously Next >>>
Embracing Happiness: The Power of Attitude According to Sundar Pichai
5 Key Takeaways
- Happiness is a choice rooted in mindset, not external achievements.
- The pursuit of perfection is a myth that can lead to emptiness.
- A positive attitude helps manage stress and navigate challenges effectively.
- Key components of a 'right attitude' include awareness, gratitude, acceptance, and a growth mindset.
- Incorporating daily practices like setting intentions and practicing micro-gratitude can enhance happiness.
Finding Happiness: Insights from Sundar Pichai
In our fast-paced world, where deadlines loom and social media often presents a highlight reel of others' lives, it can be easy to lose sight of what truly matters. Recently, Sundar Pichai, the CEO of Alphabet and Google, shared a thought-provoking quote that serves as a gentle reminder about the nature of happiness: “A person who is happy is not because everything is right in his life. He is happy because his attitude towards everything in his life is right.”
This quote resonates deeply, especially in a society that often equates happiness with perfection. Pichai’s perspective encourages us to rethink our approach to happiness—not as a distant goal tied to external achievements, but as a daily choice rooted in our mindset.
The Myth of Perfection
Many of us chase happiness as if it were a checklist: a better job, a perfect relationship, financial security, or an ideal body. However, if you’ve ever reached a significant milestone only to feel a sense of emptiness afterward, you know that this pursuit can be misleading. Life is inherently unpredictable; plans change, relationships can become strained, and health issues may arise. The idea that everything must be “right” for us to be happy is a myth.
Pichai’s quote challenges this notion. It suggests that happiness is not contingent upon external circumstances but rather on our internal attitude. When we cultivate a positive mindset, we can navigate the ups and downs of life with resilience. A bad day at work or a disagreement with a loved one doesn’t have to derail our sense of well-being. Instead, we can acknowledge the challenges while still recognizing the good that exists alongside them.
The Power of Attitude
Consider two individuals facing the same stressful situation, such as a tight deadline at work. One person might complain, blame others, and feel overwhelmed, believing that the stress will ruin their life. The other person, however, accepts the pressure, remains calm, and communicates effectively with their team. Which individual do you think is more likely to succeed and enjoy the process? The second person, of course. Their positive attitude allows them to manage stress more effectively and maintain their well-being.
Sundar Pichai’s own career exemplifies this principle. Rising from humble beginnings in India to lead one of the most influential tech companies in the world, he has faced immense pressure and uncertainty. Yet, he is known for his calm demeanor, humility, and ability to listen—qualities that stem from a service-oriented mindset rather than ego. His success is not solely attributed to technical skills but also to how he responds to challenges.
What Does a “Right Attitude” Look Like?
So, what does it mean to have a “right attitude”? Here are some key components:
Awareness Over Denial: Acknowledge problems without letting them consume you. Recognizing challenges is the first step toward addressing them.
Practice Gratitude: Regularly take note of small wins and positive moments in your life. This could be as simple as enjoying a good meal or receiving a kind message from a friend.
Acceptance: Understand that there are things you cannot control. Letting go of the need for perfection allows you to focus on your efforts rather than the outcomes.
Respond, Don’t React: When emotions run high, take a moment to pause before responding. This can prevent unnecessary conflict and help you communicate more effectively.
Growth Mindset: View setbacks as opportunities for learning rather than failures. This perspective fosters resilience and encourages personal development.
Having a “right attitude” doesn’t mean you’ll never feel down or stressed. Instead, it means you can navigate life’s challenges with a sense of balance and perspective. You become a grounded individual who continues to show up, work hard, and find joy amidst the chaos.
Bringing the Quote to Life
If you find Pichai’s quote inspiring, here are some practical ways to incorporate its wisdom into your daily life:
Set a Morning Intention: Start your day with a clear intention. Instead of hoping everything will go smoothly, commit to responding with patience and awareness, regardless of what comes your way.
Reframe Your Inner Dialogue: When you catch yourself thinking, “Everything is going wrong,” pause and add, “…but I’m learning how to handle it better.” This shift in perspective can be empowering.
Practice Micro-Gratitude: Each night, jot down three small things you’re grateful for. This practice can help you focus on the positives in your life, no matter how small.
Separate Feelings from Facts: Acknowledge your feelings of stress or anxiety, but remind yourself that these emotions don’t define your reality. Ask yourself, “What can I do right now to improve the situation?”
Happiness as a Daily Choice
Sundar Pichai’s insights remind us that happiness is not a distant goal to be achieved once everything is perfect. Instead, it is a choice we can make every day, regardless of our circumstances. By adopting a positive attitude, we can transform our experiences and find joy in the journey, even when faced with challenges.
So, as you reflect on your own life, consider this: Is everything perfect? Perhaps not. But is your attitude toward your life right? That’s where the real change begins. Embrace the journey, and let happiness be your companion along the way.
The Transformative Teachings of Kabir Das: Embracing Self-Reflection and Humility
5 Key Takeaways
- Kabir Das emphasizes the importance of self-reflection over external judgment.
- His teachings encourage humility and recognition of one's own flaws.
- Kabir's philosophy promotes self-awareness as a path to understanding truth.
- In today's society, his message counters the culture of negativity and criticism.
- Kabir's legacy inspires a more compassionate and empathetic view of others.
The Wisdom of Kabir Das: A Journey of Self-Reflection and Inner Truth
In a world that often seems quick to judge and criticize, the teachings of the mystic poet Kabir Das resonate with a timeless relevance. One of his most famous verses encapsulates a profound lesson on self-reflection: “I went in search of evil, but found none anywhere. When I searched within myself, I found no one worse than me.” This simple yet powerful message encourages us to look inward rather than outward when it comes to understanding flaws and shortcomings.
Who Was Kabir Das?
Kabir Das was a 15th-century poet and saint whose influence transcended religious boundaries. His writings played a significant role in the Bhakti movement, which emphasized devotion to God and the importance of personal spirituality over ritualistic practices. Kabir's verses, known as dohas, are characterized by their conversational tone and deep philosophical insights. They continue to inspire people across generations, urging them to seek truth and understanding within themselves.
The Essence of Kabir's Teachings
At the heart of Kabir's philosophy is the idea of self-awareness. He believed that the ego—the sense of “I”—clouds our understanding and distances us from the truth. By shedding this attachment to self, we can begin to see reality more clearly and live with a sense of detachment from the chaos of the world around us.
Kabir's doha about searching for evil serves as a reminder of our tendency to judge others while ignoring our own flaws. The deeper message here is about humility and self-reflection. Instead of pointing fingers at others, Kabir urges us to recognize our own weaknesses and work on improving ourselves.
Relevance in Today's World
In today's fast-paced, social media-driven society, it is easier than ever to criticize and judge others. The constant comparison and scrutiny can lead to a culture of negativity. Kabir's teachings flip this narrative, encouraging us to examine our own biases, insecurities, and mistakes before casting judgment on others.
The idea that most negativity we perceive outside is often a reflection of what we carry within is both simple and powerful. Practicing self-awareness can lead to greater empathy, reduced conflict, and healthier interactions with others, both online and offline.
A Mirror to Our Souls
Kabir's verses serve as a mirror, reflecting our inner selves and prompting us to engage in meaningful self-examination. His legacy continues through the Kabir Panth, a spiritual community that follows his teachings and seeks a more grounded and introspective way of understanding life.
By encouraging self-reflection, Kabir not only offered spiritual insights but also practical guidance for living a more fulfilling life. His teachings remind us that truth is not something to be chased externally; rather, it is realized through righteous living and self-awareness.
The Path of Kabir
Kabir Das's influence extends beyond Hinduism; his writings are also included in Sikhism's sacred text, the Guru Granth Sahib, and have found resonance in Sufism. His radical simplicity and emphasis on the divine presence in all aspects of life challenge us to rethink our understanding of spirituality. For Kabir, divinity was not confined to temples or rituals; it existed in everything, living and non-living. Recognizing this requires a shift in perspective rather than a change in surroundings.
Conclusion
As we navigate the complexities of modern life, the wisdom of Kabir Das offers a guiding light. His teachings encourage us to turn our gaze inward, fostering a culture of self-reflection and humility. In doing so, we can cultivate a deeper understanding of ourselves and, in turn, a more compassionate view of others.
Kabir's message is clear: before we seek to find faults in the world around us, we must first confront our own shortcomings. By embracing this journey of self-discovery, we can lead more authentic lives and contribute to a more empathetic society. So, the next time you find yourself quick to judge, remember Kabir's words and take a moment to reflect within.