Metadata-Version: 2.4
Name: yid_langchain_extensions
Version: 0.7.5
Summary: Useful classes extending langchain library
Author-email: Dmitrii Rashchenko <dimitree54@gmail.com>
Project-URL: Homepage, https://github.com/dimitree54/yid_langchain_extensions
Project-URL: Repository, https://github.com/dimitree54/yid_langchain_extensions
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: <4.0,>=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: langchain<0.4,>=0.3
Requires-Dist: pydantic>=2
Requires-Dist: jinja2>=3.1.2
Requires-Dist: langchain-openai>=0.0.8
Requires-Dist: langchainhub>=0.1.15
Requires-Dist: openai<2.0.0,>=1.27.0
Requires-Dist: langchain-community>=0.0.27
Requires-Dist: opencv-python
Provides-Extra: dev
Requires-Dist: setuptools>=67.8.0; extra == "dev"
Requires-Dist: bump2version>=1.0.1; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-xdist>=3.3.1; extra == "dev"
Requires-Dist: build; extra == "dev"
Dynamic: license-file

# Langchain Extensions

A collection of useful extensions for the LangChain library.

## Installation

```bash
pip install yid-langchain-extensions
```

Using uv (recommended):

```bash
uv pip install yid-langchain-extensions
```

For development:

```bash
pip install -e ".[dev]"
```

Or with uv:

```bash
uv pip install -e ".[dev]"
```

## Development

### Running Tests

If you need to run tests sequentially, you can use the standard unittest module:

```bash
python -m unittest discover
```
