From edd941dd3c5529f0e08dee6dde283a575cdcd50f Mon Sep 17 00:00:00 2001
From: Logan <logan.markewich@live.com>
Date: Thu, 15 Feb 2024 21:14:34 -0600
Subject: [PATCH] [version bump] v0.10.5 (#10770)

---
 llama-index-core/pyproject.toml                 |   2 +-
 .../finetuning/embeddings/adapter.py            |   4 ++--
 .../finetuning/embeddings/adapter_utils.py      |   2 +-
 llama-index-finetuning/pyproject.toml           |   4 ++--
 .../llama_index/embeddings/adapter/__init__.py  |  13 +++++++++++--
 .../pyproject.toml                              |   2 +-
 .../llama-index-embeddings-nomic/pyproject.toml |   4 ++--
 .../__pycache__/__init__.cpython-311.pyc        | Bin 0 -> 527 bytes
 .../__pycache__/base.cpython-311.pyc            | Bin 0 -> 11326 bytes
 .../__pycache__/retriever.cpython-311.pyc       | Bin 0 -> 6348 bytes
 .../pyproject.toml                              |   2 +-
 .../llms/llama-index-llms-vllm/pyproject.toml   |   2 +-
 .../readers/llama-index-readers-minio/README.md |   9 +++++++++
 .../pyproject.toml                              |   2 +-
 pyproject.toml                                  |   2 +-
 15 files changed, 33 insertions(+), 15 deletions(-)
 create mode 100644 llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/__init__.cpython-311.pyc
 create mode 100644 llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/base.cpython-311.pyc
 create mode 100644 llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/retriever.cpython-311.pyc
 create mode 100644 llama-index-integrations/readers/llama-index-readers-minio/README.md

diff --git a/llama-index-core/pyproject.toml b/llama-index-core/pyproject.toml
index a59ec960c..fd64f393c 100644
--- a/llama-index-core/pyproject.toml
+++ b/llama-index-core/pyproject.toml
@@ -42,7 +42,7 @@ name = "llama-index-core"
 packages = [{include = "llama_index"}]
 readme = "README.md"
 repository = "https://github.com/run-llama/llama_index"
-version = "0.10.3"
+version = "0.10.5"
 
 [tool.poetry.dependencies]
 SQLAlchemy = {extras = ["asyncio"], version = ">=1.4.49"}
diff --git a/llama-index-finetuning/llama_index/finetuning/embeddings/adapter.py b/llama-index-finetuning/llama_index/finetuning/embeddings/adapter.py
index 1d1a39483..b719ae619 100644
--- a/llama-index-finetuning/llama_index/finetuning/embeddings/adapter.py
+++ b/llama-index-finetuning/llama_index/finetuning/embeddings/adapter.py
@@ -50,7 +50,7 @@ class EmbeddingAdapterFinetuneEngine(BaseEmbeddingFinetuneEngine):
     ) -> None:
         """Init params."""
         import torch
-        from llama_index.finetuning.embeddings.adapter_utils import (
+        from llama_index.embeddings.adapter import (
             BaseAdapter,
             LinearLayer,
         )
@@ -108,7 +108,7 @@ class EmbeddingAdapterFinetuneEngine(BaseEmbeddingFinetuneEngine):
             **kwargs (Any): Additional kwargs (see __init__)
 
         """
-        from llama_index.finetuning.embeddings.adapter_utils import LinearLayer
+        from llama_index.embeddings.adapter import LinearLayer
 
         model_cls = model_cls or LinearLayer
         model = model_cls.load(model_path)
diff --git a/llama-index-finetuning/llama_index/finetuning/embeddings/adapter_utils.py b/llama-index-finetuning/llama_index/finetuning/embeddings/adapter_utils.py
index 495f6689c..5f51874f8 100644
--- a/llama-index-finetuning/llama_index/finetuning/embeddings/adapter_utils.py
+++ b/llama-index-finetuning/llama_index/finetuning/embeddings/adapter_utils.py
@@ -6,7 +6,7 @@ from typing import Any, Callable, Dict, List, Optional, Type
 import torch
 import transformers
 from llama_index.core.utils import print_text
-from llama_index.embeddings.adapter.utils import BaseAdapter
+from llama_index.embeddings.adapter import BaseAdapter
 from sentence_transformers.util import cos_sim
 from torch import Tensor, nn
 from torch.optim import Optimizer
diff --git a/llama-index-finetuning/pyproject.toml b/llama-index-finetuning/pyproject.toml
index b073a6e23..6c5b63661 100644
--- a/llama-index-finetuning/pyproject.toml
+++ b/llama-index-finetuning/pyproject.toml
@@ -24,7 +24,7 @@ description = "llama-index finetuning"
 license = "MIT"
 name = "llama-index-finetuning"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.2"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
@@ -32,7 +32,7 @@ llama-index-core = "^0.10.1"
 llama-index-llms-openai = "^0.1.1"
 llama-index-llms-gradient = "^0.1.1"
 llama-index-postprocessor-cohere-rerank = "^0.1.1"
-llama-index-embeddings-adapter = "^0.1.1"
+llama-index-embeddings-adapter = "^0.1.2"
 sentence-transformers = "^2.3.0"
 
 [tool.poetry.group.dev.dependencies]
diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-adapter/llama_index/embeddings/adapter/__init__.py b/llama-index-integrations/embeddings/llama-index-embeddings-adapter/llama_index/embeddings/adapter/__init__.py
index 2376cd580..bbdfb36e5 100644
--- a/llama-index-integrations/embeddings/llama-index-embeddings-adapter/llama_index/embeddings/adapter/__init__.py
+++ b/llama-index-integrations/embeddings/llama-index-embeddings-adapter/llama_index/embeddings/adapter/__init__.py
@@ -1,3 +1,12 @@
-from llama_index.embeddings.adapter.base import AdapterEmbeddingModel
+from llama_index.embeddings.adapter.base import (
+    AdapterEmbeddingModel,
+    LinearAdapterEmbeddingModel,
+)
+from llama_index.embeddings.adapter.utils import BaseAdapter, LinearLayer
 
-__all__ = ["AdapterEmbeddingModel"]
+__all__ = [
+    "AdapterEmbeddingModel",
+    "LinearAdapterEmbeddingModel",
+    "BaseAdapter",
+    "LinearLayer",
+]
diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml
index 9a8c719a2..c3c2fc05a 100644
--- a/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml
+++ b/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml
@@ -24,7 +24,7 @@ description = "llama-index embeddings adapter integration"
 license = "MIT"
 name = "llama-index-embeddings-adapter"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.2"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml
index 9bf3662c6..e6e3b0c19 100644
--- a/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml
+++ b/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml
@@ -8,7 +8,7 @@ check-hidden = true
 skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb"
 
 [tool.llamahub]
-classes = ["NomicEmbedding"]
+classes = ["NomicEmbedding", "NomicHFEmbedding"]
 contains_example = false
 import_path = "llama_index.embeddings.nomic"
 
@@ -24,7 +24,7 @@ description = "llama-index embeddings nomic integration"
 license = "MIT"
 name = "llama-index-embeddings-nomic"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.3"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
diff --git a/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/__init__.cpython-311.pyc b/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..cc9463641386fa4702b72869efd7fba517af128d
GIT binary patch
literal 527
zcma)2%}T^D5Kj8Dt1gQNLGT5Hf^G4>co9TF1Qjp6gxG{`Fli<2`g8Lwd;}5SMfO;V
zH&5cFu(v%q>2}q6GCz}VlKH-w$<uJShG2Xiyz)0V-;J{zRtsj^03H!T3`?YNgt5Vv
zw3Hp$fNka^R^%}E9C^JDL-KI7ek`e?`!bubqm=PGxZ3!+I^%^F{Dy07L%4RpoOo`v
zBMpfNLkPf%nCF3_DNQ&F7H_dp3@&NT8)~)tUyA-tX|h#)La3C4Jfj)7X#NsjfMg!Z
zETO5Q`ikF*cpN5zrUi+|G);K;E7bz~O{HK9o@iQ#EX~8V>^}ibD}LLG-w63lD;?1#
zw~cGx7I6f=MHGYt*Z1?4k;>Ra@;yC(+A-{W1g5qz#w9wOc2|i`r`=Wekh@trTeWKs
MtcSjtdKCn|0Q1hLMgRZ+

literal 0
HcmV?d00001

diff --git a/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/base.cpython-311.pyc b/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/base.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..6f4558c12f4f5593a210d8635c33328cfe07319e
GIT binary patch
literal 11326
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
K`3fq!Uj7gLuPnI$

literal 0
HcmV?d00001

diff --git a/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/retriever.cpython-311.pyc b/llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/llama_index/indices/managed/llama_cloud/__pycache__/retriever.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..e694d11789e609ae252b7a587089b3b67ba77a97
GIT binary patch
literal 6348
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
bjmDZ|oM8^bac%9}{J=9q`|T?l=^OHI&7t${

literal 0
HcmV?d00001

diff --git a/llama-index-integrations/llms/llama-index-llms-nvidia-tensorrt/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-nvidia-tensorrt/pyproject.toml
index a76c0adfc..8620cd2ef 100644
--- a/llama-index-integrations/llms/llama-index-llms-nvidia-tensorrt/pyproject.toml
+++ b/llama-index-integrations/llms/llama-index-llms-nvidia-tensorrt/pyproject.toml
@@ -24,7 +24,7 @@ description = "llama-index llms nvidia tensorrt integration"
 license = "MIT"
 name = "llama-index-llms-nvidia-tensorrt"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.2"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
diff --git a/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml
index bd5499519..3e0867638 100644
--- a/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml
+++ b/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml
@@ -24,7 +24,7 @@ description = "llama-index llms vllm integration"
 license = "MIT"
 name = "llama-index-llms-vllm"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.2"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
diff --git a/llama-index-integrations/readers/llama-index-readers-minio/README.md b/llama-index-integrations/readers/llama-index-readers-minio/README.md
new file mode 100644
index 000000000..d0bb5d20d
--- /dev/null
+++ b/llama-index-integrations/readers/llama-index-readers-minio/README.md
@@ -0,0 +1,9 @@
+# Minio Reader
+
+## Install
+
+`pip install llama-index-readers-minio`
+
+## Import
+
+`from llama_index.readers.minio import MinioReader, BotoMinioReader`
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-mongodb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-mongodb/pyproject.toml
index b9d0fc834..de01ba5aa 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-mongodb/pyproject.toml
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-mongodb/pyproject.toml
@@ -24,7 +24,7 @@ description = "llama-index vector_stores mongodb integration"
 license = "MIT"
 name = "llama-index-vector-stores-mongodb"
 readme = "README.md"
-version = "0.1.2"
+version = "0.1.3"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"
diff --git a/pyproject.toml b/pyproject.toml
index 619039efd..aff6f76f1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -41,7 +41,7 @@ name = "llama-index"
 packages = [{from = "_llama-index", include = "llama_index"}]
 readme = "README.md"
 repository = "https://github.com/run-llama/llama_index"
-version = "0.10.3"
+version = "0.10.5"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<4.0"
-- 
GitLab