Metadata-Version: 2.4
Name: ivcap-ai-tool
Version: 0.7.24
Summary: ⚠️ DEPRECATED – use ivcap-lambda instead. Compatibility shim only.
License: BSD-3-Clause
Keywords: deprecated,ivcap,ai,tool,ivcap-lambda
Author: Max Ott
Author-email: max.ott@csiro.au
Requires-Python: >=3.11,<4.0
Classifier: Development Status :: 7 - Inactive
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: ivcap-lambda (>=0.7.22)
Project-URL: Bug Tracker, https://github.com/ivcap-works/ivcap-ai-tool-sdk-python/issues
Project-URL: Homepage, https://pypi.org/project/ivcap-lambda/
Project-URL: Migration Guide, https://github.com/ivcap-works/ivcap-ai-tool-sdk-python#migration
Project-URL: Source, https://github.com/ivcap-works/ivcap-ai-tool-sdk-python
Description-Content-Type: text/markdown

# ⚠️ THIS PACKAGE IS DEPRECATED ⚠️

> **This package (`ivcap-ai-tool`) has been renamed to [`ivcap-lambda`](https://pypi.org/project/ivcap-lambda/).**
>
> 🚨 **Please uninstall `ivcap-ai-tool` and install `ivcap-lambda` instead:**
>
> ```bash
> pip uninstall ivcap-ai-tool
> pip install ivcap-lambda
> ```
>
> This package is a compatibility shim only and will receive **no further updates**.

---

## Why was it renamed?

The library has been renamed from `ivcap-ai-tool` → **`ivcap-lambda`** to better reflect its purpose and align with the IVCAP platform naming conventions.

## Migration

Replace your dependency and imports as follows:

| Old (deprecated) | New |
|---|---|
| `pip install ivcap-ai-tool` | `pip install ivcap-lambda` |
| `from ivcap_ai_tool import ...` | `from ivcap_lambda import ...` |
| `@ivcap_ai_tool(...)` | `@ivcap_lambda(...)` |

### Example

```python
# Old (deprecated)
from ivcap_ai_tool import start_tool_server, ivcap_ai_tool, ToolOptions

# New
from ivcap_lambda import start_tool_server, ivcap_lambda, ToolOptions
```

## Compatibility

Installing `ivcap-ai-tool` automatically pulls in `ivcap-lambda` as a dependency. The `ivcap_ai_tool` namespace is re-exported from `ivcap_lambda` so **existing code continues to work without changes** — you will see a `DeprecationWarning` at import time reminding you to migrate.

## Links

- 📦 **New package:** [ivcap-lambda on PyPI](https://pypi.org/project/ivcap-lambda/)
- 📖 **Documentation & source:** [GitHub](https://github.com/ivcap-works/ivcap-ai-tool-sdk-python)

