Metadata-Version: 2.3
Name: ibm-watsonx-gov
Version: 1.4.2
Summary: IBM watsonx.governance SDK
Author: IBM
Requires-Python: >=3.11,<3.14
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: agent-catalog
Provides-Extra: agentic
Provides-Extra: llmaj
Provides-Extra: local-evals
Provides-Extra: metrics
Provides-Extra: mre
Provides-Extra: tools
Provides-Extra: visualization
Requires-Dist: aiohttp (>=3.13.3,<3.14.0)
Requires-Dist: bert-score (>=0.3.13,<0.4.0) ; extra == "local-evals"
Requires-Dist: boto3 (>=1.37.30,<1.40.0) ; extra == "llmaj"
Requires-Dist: cachetools (>=5.3.0,<6.0.0)
Requires-Dist: evalassist (>1.0.0,<2.0.0) ; extra == "llmaj"
Requires-Dist: google-genai (>=1.52.0,<2.0.0) ; extra == "llmaj"
Requires-Dist: ibm-agent-analytics (>=0.5.4,<0.7.0) ; extra == "agentic"
Requires-Dist: ibm-metrics-plugin[mra] (>=3.0.19,<3.1.0) ; extra == "mre"
Requires-Dist: ibm-watsonx-ai (>=1.3.13,<2.0.0) ; extra == "llmaj"
Requires-Dist: ibm-watsonx-ai (>=1.3.13,<2.0.0) ; extra == "mre"
Requires-Dist: ibm_watson_openscale (>=3.1.0,<3.2.0)
Requires-Dist: ipympl (>=0.9.4,<0.10.0) ; extra == "visualization"
Requires-Dist: ipywidgets (>=8.1.5,<8.2.0) ; extra == "visualization"
Requires-Dist: itables[widget] (>=2.2.2,<2.3.0) ; extra == "visualization"
Requires-Dist: jsonpath-ng (>=1.7.0,<2.0.0) ; extra == "agentic"
Requires-Dist: jsonschema (>=4.19.0,<5.0.0) ; extra == "agentic"
Requires-Dist: jsonschema (>=4.19.0,<5.0.0) ; extra == "metrics"
Requires-Dist: langchain (>=0.3.19,<0.4.0) ; extra == "agent-catalog"
Requires-Dist: langchain (>=0.3.4,<0.4.0) ; extra == "agentic"
Requires-Dist: langchain (>=0.3.4,<0.4.0) ; extra == "tools"
Requires-Dist: langchain-community (>=0.3.30,<0.4.0) ; extra == "tools"
Requires-Dist: langchain-core (>=0.3.55,<0.4.0) ; extra == "agentic"
Requires-Dist: langchain-core (>=0.3.55,<0.4.0) ; extra == "tools"
Requires-Dist: langchain-core (>=0.3.55,<0.4.0) ; extra == "visualization"
Requires-Dist: langchain-ibm (>=0.3.10,<0.4.0) ; extra == "llmaj"
Requires-Dist: langchain-openai (>=0.3.4,<1.2.0) ; extra == "llmaj"
Requires-Dist: langgraph (>=0.3.34,<0.7.0) ; extra == "agent-catalog"
Requires-Dist: langgraph (>=0.3.34,<0.7.0) ; extra == "agentic"
Requires-Dist: lazy-imports (>=1.0.0,<2.0.0)
Requires-Dist: litellm (>=1.60.0,<2.0.0) ; extra == "agentic"
Requires-Dist: litellm (>=1.60.0,<2.0.0) ; extra == "llmaj"
Requires-Dist: litellm (>=1.60.0,<2.0.0) ; extra == "metrics"
Requires-Dist: matplotlib (>=3.9.2,<3.10.0) ; extra == "visualization"
Requires-Dist: matplotlib-venn (>=1.1.1,<1.2.0) ; extra == "visualization"
Requires-Dist: nbformat (>=5.10.0,<6.0.0) ; extra == "agentic"
Requires-Dist: nest_asyncio (>=1.6.0,<2.0.0) ; extra == "agentic"
Requires-Dist: nest_asyncio (>=1.6.0,<2.0.0) ; extra == "visualization"
Requires-Dist: numpy (>=2.0.0,<3.0.0) ; extra == "agentic"
Requires-Dist: numpy (>=2.0.0,<3.0.0) ; extra == "metrics"
Requires-Dist: openai (>=1.74.0,<2.0.0) ; extra == "llmaj"
Requires-Dist: opentelemetry-proto (>=1.27.0,<2.0.0) ; extra == "agentic"
Requires-Dist: pandas (>=2.2.0,<2.3.0)
Requires-Dist: portkey-ai (>=1.13.0,<2.0.0) ; extra == "llmaj"
Requires-Dist: pydantic (>=2.10.3,<3.0.0)
Requires-Dist: pyjwt (>=2.10.0,<2.11.0)
Requires-Dist: requests (>=2.32.4,<3.0.0)
Requires-Dist: scikit-learn (>=1.5.1,<1.8) ; extra == "agentic"
Requires-Dist: scikit-learn (>=1.5.1,<1.8) ; extra == "metrics"
Requires-Dist: sentence-transformers (>=2.2.2,<3.0.0) ; extra == "local-evals"
Requires-Dist: textstat (>=0.7.7,<0.8.0) ; extra == "agentic"
Requires-Dist: textstat (>=0.7.7,<0.8.0) ; extra == "metrics"
Requires-Dist: torch (>=2.6.0,<3.0.0) ; extra == "local-evals"
Requires-Dist: transformers (>=4.37,<5.0.0) ; extra == "local-evals"
Requires-Dist: typing-extensions (>=4.12,<5.0)
Requires-Dist: unitxt (>=1.22.0,<1.27) ; extra == "agentic"
Requires-Dist: unitxt (>=1.22.0,<1.27) ; extra == "metrics"
Requires-Dist: vertexai (>=1.71.1,<2.0.0) ; extra == "llmaj"
Requires-Dist: wrapt (>=1.11.0,<2.0.0)
Project-URL: Documentation, https://ibm.github.io/ibm-watsonx-gov
Project-URL: Homepage, https://github.com/IBM/ibm-watsonx-gov
Project-URL: Issues, https://github.com/IBM/ibm-watsonx-gov/issues
Description-Content-Type: text/markdown

---

## Welcome to `ibm-watsonx-gov`

---

`ibm-watsonx-gov` is a python SDK for IBM watsonx.governance providing capabilities to evaluate metrics, prompt templates, get model insights and perform model risk evaluation.

### Getting Started

You can explore the library capabilities from the [sample notebooks](https://github.com/IBM/ibm-watsonx-gov/tree/samples/notebooks). You can also refer to the [library documentation](https://ibm.github.io/ibm-watsonx-gov).

**Important Notice:** IBM is not responsible for any existing vulnerabilities within the third-party dependencies that are required to install the ibm-watsonx-gov python package.

**License** This library is delivered under the [International License Agreement for Non-Warranted Programs](https://www.ibm.com/support/customer/csol/terms/?id=L-RPBG-A5UA3C&lc=en).

