diff --git a/llama-index-experimental/pyproject.toml b/llama-index-experimental/pyproject.toml index 926212800dc3e1..7ecd2969d0b4f2 100644 --- a/llama-index-experimental/pyproject.toml +++ b/llama-index-experimental/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = [] +contains_example = false +import_path = "llama_index.experimental" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-finetuning/pyproject.toml b/llama-index-finetuning/pyproject.toml index 420b28c1206f61..b073a6e23459ce 100644 --- a/llama-index-finetuning/pyproject.toml +++ b/llama-index-finetuning/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CohereRerankerFinetuneEngine", "EmbeddingAdapterFinetuneEngine", "EmbeddingQAFinetuneDataset", "GradientFinetuneEngine", "OpenAIFinetuneEngine", "SentenceTransformersFinetuneEngine", "generate_cohere_reranker_finetuning_dataset", "generate_qa_embedding_pairs"] +contains_example = false +import_path = "llama_index.finetuning" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/agent/llama-index-agent-openai-legacy/pyproject.toml b/llama-index-integrations/agent/llama-index-agent-openai-legacy/pyproject.toml index 2ff109765c0a67..911283c403b8f3 100644 --- a/llama-index-integrations/agent/llama-index-agent-openai-legacy/pyproject.toml +++ b/llama-index-integrations/agent/llama-index-agent-openai-legacy/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BaseOpenAIAgent", "ContextRetrieverOpenAIAgent", "FnRetrieverOpenAIAgent", "OpenAIAgent"] +contains_example = false +import_path = "llama_index.agent.openai_legacy" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/agent/llama-index-agent-openai/pyproject.toml b/llama-index-integrations/agent/llama-index-agent-openai/pyproject.toml index 358cee1d1dfcb7..fec0867b556d3b 100644 --- a/llama-index-integrations/agent/llama-index-agent-openai/pyproject.toml +++ b/llama-index-integrations/agent/llama-index-agent-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIAgent", "OpenAIAgentWorker", "OpenAIAssistantAgent"] +contains_example = false +import_path = "llama_index.agent.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-aim/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-aim/pyproject.toml index 2a5f2b63f6eb98..47e9c604963a36 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-aim/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-aim/pyproject.toml @@ -8,6 +8,11 @@ check-hidden = true ignore-words-list = "Gere" skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AimCallback"] +contains_example = false +import_path = "llama_index.callbacks.aim" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-argilla/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-argilla/pyproject.toml index 89b0e00149f445..8cbbd708a5eee2 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-argilla/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-argilla/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["argilla_callback_handler"] +contains_example = false +import_path = "llama_index.callbacks.argilla" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-arize-phoenix/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-arize-phoenix/pyproject.toml index d6484b904511ac..1de9f3cd3b8b44 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-arize-phoenix/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-arize-phoenix/pyproject.toml @@ -8,6 +8,11 @@ check-hidden = true ignore-words-list = "Gere" skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["arize_phoenix_callback_handler"] +contains_example = false +import_path = "llama_index.callbacks.arize_phoenix" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-deepeval/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-deepeval/pyproject.toml index ff5a8d2c0237ef..76201455beb464 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-deepeval/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-deepeval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["deepeval_callback_handler"] +contains_example = false +import_path = "llama_index.callbacks.deepeval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-honeyhive/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-honeyhive/pyproject.toml index 88b1442a0003ae..c7523f477020a9 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-honeyhive/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-honeyhive/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["honeyhive_callback_handler"] +contains_example = false +import_path = "llama_index.callbacks.honeyhive" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-openinference/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-openinference/pyproject.toml index 53107f145b90d2..697fe0efc50d92 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-openinference/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-openinference/pyproject.toml @@ -8,6 +8,11 @@ check-hidden = true ignore-words-list = "Gere" skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenInferenceCallbackHandler"] +contains_example = false +import_path = "llama_index.callbacks.openinference" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-promptlayer/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-promptlayer/pyproject.toml index b10fe9d2446414..393928b3c28513 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-promptlayer/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-promptlayer/pyproject.toml @@ -8,6 +8,11 @@ check-hidden = true ignore-words-list = "Gere" skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PromptLayerHandler"] +contains_example = false +import_path = "llama_index.callbacks.promptlayer" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/callbacks/llama-index-callbacks-wandb/pyproject.toml b/llama-index-integrations/callbacks/llama-index-callbacks-wandb/pyproject.toml index 40e0be7f0b7aa0..0a51f0a090eef2 100644 --- a/llama-index-integrations/callbacks/llama-index-callbacks-wandb/pyproject.toml +++ b/llama-index-integrations/callbacks/llama-index-callbacks-wandb/pyproject.toml @@ -8,6 +8,11 @@ check-hidden = true ignore-words-list = "Gere" skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WandbCallbackHandler"] +contains_example = false +import_path = "llama_index.callbacks.wandb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] 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 21237e4e804270..9a8c719a27aa8e 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-adapter/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AdapterEmbeddingModel"] +contains_example = false +import_path = "llama_index.embeddings.adapter" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-anyscale/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-anyscale/pyproject.toml index 396db79a9ba4f1..41d8d4d1513993 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-anyscale/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-anyscale/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AnyscaleEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.anyscale" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/pyproject.toml index 34d371a699415a..74238ea32c373a 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-azure-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AsyncAzureOpenAI", "AzureOpenAI", "AzureOpenAIEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.azure_openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-bedrock/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-bedrock/pyproject.toml index 90eca2ae66dc48..d96ab0f2cc7a18 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-bedrock/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-bedrock/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BedrockEmbedding", "Models"] +contains_example = false +import_path = "llama_index.embeddings.bedrock" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-clarifai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-clarifai/pyproject.toml index 72d99138fcbd2f..2fab3abe929362 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-clarifai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-clarifai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ClarifaiEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.clarifai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-clip/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-clip/pyproject.toml index 9dd2cbb75acdc9..76bc6a1227dcbc 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-clip/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-clip/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ClipEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.clip" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-cohere/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-cohere/pyproject.toml index 73554c86958ec8..7a0b92bfc96024 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-cohere/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-cohere/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CohereEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.cohere" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-elasticsearch/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-elasticsearch/pyproject.toml index 63106e29cfacc1..b835af46d42dee 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-elasticsearch/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-elasticsearch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ElasticsearchEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.elasticsearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-fastembed/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-fastembed/pyproject.toml index 4026ec0b573c53..8366484b749847 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-fastembed/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-fastembed/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FastEmbedEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.fastembed" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-gemini/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-gemini/pyproject.toml index 348648ebb8cb1c..b0c93d8c15d9f3 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-gemini/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-gemini/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GeminiEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.gemini" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-google/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-google/pyproject.toml index d7a1d760049fab..dbd9ddf3014444 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-google/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GeminiEmbedding", "GooglePaLMEmbedding", "GoogleUnivSentEncoderEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-gradient/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-gradient/pyproject.toml index b4f2de8fbba95f..7e4cc41c9059e8 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-gradient/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-gradient/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GradientEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.gradient" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-huggingface-optimum/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-huggingface-optimum/pyproject.toml index eeb0e730e9690d..608226b7e3e2ab 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-huggingface-optimum/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-huggingface-optimum/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OptimumEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.huggingface_optimum" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-huggingface/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-huggingface/pyproject.toml index ba7aec0e0797b1..d1bfd014a981e5 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-huggingface/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-huggingface/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HuggingFaceEmbedding", "HuggingFaceInferenceAPIEmbedding", "HuggingFaceInferenceAPIEmbeddings"] +contains_example = false +import_path = "llama_index.embeddings.huggingface" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-instructor/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-instructor/pyproject.toml index 60049f858f27e2..132a57777d4533 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-instructor/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-instructor/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["InstructorEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.instructor" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-jinaai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-jinaai/pyproject.toml index 4a1d4480fc9aa2..78a40a5eba514a 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-jinaai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-jinaai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JinaEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.jinaai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-langchain/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-langchain/pyproject.toml index 3ed2f30a3300fa..c66215aa795478 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-langchain/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-langchain/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LangchainEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.langchain" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-llm-rails/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-llm-rails/pyproject.toml index 5f950d76fbaafb..c719d52151f2d9 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-llm-rails/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-llm-rails/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LLMRailsEmbedding", "LLMRailsEmbeddings"] +contains_example = false +import_path = "llama_index.embeddings.llm_rails" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-mistralai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-mistralai/pyproject.toml index 7f8ca474c91a63..f4d36d13e2b4ab 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-mistralai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-mistralai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MistralAIEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.mistralai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] 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 240ece03d148bd..470a87befd2b35 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-nomic/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NomicEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.nomic" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-ollama/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-ollama/pyproject.toml index eabe4e854d46c4..417560b07bfae4 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-ollama/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-ollama/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OllamaEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.ollama" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-openai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-openai/pyproject.toml index 5d31dfb6c8447d..a3d6626d28e146 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-openai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIEmbedding", "OpenAIEmbeddingMode", "OpenAIEmbeddingModeModel", "OpenAIEmbeddingModelType"] +contains_example = false +import_path = "llama_index.embeddings.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-sagemaker-endpoint/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-sagemaker-endpoint/pyproject.toml index 5784ac1c5e06b0..75cd0e7621a604 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-sagemaker-endpoint/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-sagemaker-endpoint/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SageMakerEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.sagemaker_endpoint" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-text-embeddings-inference/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-text-embeddings-inference/pyproject.toml index 29c017667cf932..fb031b31d30f21 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-text-embeddings-inference/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-text-embeddings-inference/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TextEmbeddingsInference"] +contains_example = false +import_path = "llama_index.embeddings.text_embeddings_inference" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-together/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-together/pyproject.toml index 9249d81d03383d..b10681331b1485 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-together/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-together/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TogetherEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.together" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/embeddings/llama-index-embeddings-voyageai/pyproject.toml b/llama-index-integrations/embeddings/llama-index-embeddings-voyageai/pyproject.toml index bd0825f2c15954..a73babfca115ff 100644 --- a/llama-index-integrations/embeddings/llama-index-embeddings-voyageai/pyproject.toml +++ b/llama-index-integrations/embeddings/llama-index-embeddings-voyageai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VoyageEmbedding"] +contains_example = false +import_path = "llama_index.embeddings.voyageai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/evaluation/llama-index-evaluation-tonic-validate/pyproject.toml b/llama-index-integrations/evaluation/llama-index-evaluation-tonic-validate/pyproject.toml index b7ee84ba04c58a..3b91d206bd7054 100644 --- a/llama-index-integrations/evaluation/llama-index-evaluation-tonic-validate/pyproject.toml +++ b/llama-index-integrations/evaluation/llama-index-evaluation-tonic-validate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AnswerConsistencyBinaryEvaluator", "AnswerConsistencyEvaluator", "AnswerSimilarityEvaluator", "AugmentationAccuracyEvaluator", "AugmentationPrecisionEvaluator", "RetrievalPrecisionEvaluator", "TonicValidateEvaluator"] +contains_example = false +import_path = "llama_index.evaluation.tonic_validate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/extractors/llama-index-extractors-entity/pyproject.toml b/llama-index-integrations/extractors/llama-index-extractors-entity/pyproject.toml index f828ad32f987e1..bde6a0c0781429 100644 --- a/llama-index-integrations/extractors/llama-index-extractors-entity/pyproject.toml +++ b/llama-index-integrations/extractors/llama-index-extractors-entity/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EntityExtractor"] +contains_example = false +import_path = "llama_index.extractors.entity" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/extractors/llama-index-extractors-marvin/pyproject.toml b/llama-index-integrations/extractors/llama-index-extractors-marvin/pyproject.toml index c435b0018c0eb1..f6e2999c9da8b1 100644 --- a/llama-index-integrations/extractors/llama-index-extractors-marvin/pyproject.toml +++ b/llama-index-integrations/extractors/llama-index-extractors-marvin/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MarvinMetadataExtractor"] +contains_example = false +import_path = "llama_index.extractors.marvin" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/graph_stores/llama-index-graph-stores-falkordb/pyproject.toml b/llama-index-integrations/graph_stores/llama-index-graph-stores-falkordb/pyproject.toml index 0aaa733b792446..0c2ed4a88b7a6c 100644 --- a/llama-index-integrations/graph_stores/llama-index-graph-stores-falkordb/pyproject.toml +++ b/llama-index-integrations/graph_stores/llama-index-graph-stores-falkordb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FalkorDBGraphStore"] +contains_example = false +import_path = "llama_index.graph_stores.falkordb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/graph_stores/llama-index-graph-stores-kuzu/pyproject.toml b/llama-index-integrations/graph_stores/llama-index-graph-stores-kuzu/pyproject.toml index 3a5cc00ef09451..5c7c58bfd0f69c 100644 --- a/llama-index-integrations/graph_stores/llama-index-graph-stores-kuzu/pyproject.toml +++ b/llama-index-integrations/graph_stores/llama-index-graph-stores-kuzu/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["KuzuGraphStore"] +contains_example = false +import_path = "llama_index.graph_stores.kuzu" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/pyproject.toml b/llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/pyproject.toml index e80fc3da81867f..b22a1ab6a0e92b 100644 --- a/llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/pyproject.toml +++ b/llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NebulaGraphStore"] +contains_example = false +import_path = "llama_index.graph_stores.nebula" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/pyproject.toml b/llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/pyproject.toml index d31aabaad8fa3c..2ff2348c05bc31 100644 --- a/llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/pyproject.toml +++ b/llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Neo4jGraphStore"] +contains_example = false +import_path = "llama_index.graph_stores.neo4j" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/indices/llama-index-indices-managed-colbert/pyproject.toml b/llama-index-integrations/indices/llama-index-indices-managed-colbert/pyproject.toml index e39286e906bb8c..eddf4fc426fe0e 100644 --- a/llama-index-integrations/indices/llama-index-indices-managed-colbert/pyproject.toml +++ b/llama-index-integrations/indices/llama-index-indices-managed-colbert/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ColbertIndex"] +contains_example = false +import_path = "llama_index.indices.managed.colbert" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/indices/llama-index-indices-managed-google/pyproject.toml b/llama-index-integrations/indices/llama-index-indices-managed-google/pyproject.toml index f4084321579821..47bbb7279a51d6 100644 --- a/llama-index-integrations/indices/llama-index-indices-managed-google/pyproject.toml +++ b/llama-index-integrations/indices/llama-index-indices-managed-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GoogleIndex"] +contains_example = false +import_path = "llama_index.indices.managed.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/indices/llama-index-indices-managed-vectara/pyproject.toml b/llama-index-integrations/indices/llama-index-indices-managed-vectara/pyproject.toml index 0f11eea4f2bcff..4480ac24e9b8cd 100644 --- a/llama-index-integrations/indices/llama-index-indices-managed-vectara/pyproject.toml +++ b/llama-index-integrations/indices/llama-index-indices-managed-vectara/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VectaraAutoRetriever", "VectaraIndex", "VectaraRetriever"] +contains_example = false +import_path = "llama_index.indices.managed.vectara" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/indices/llama-index-indices-managed-zilliz/pyproject.toml b/llama-index-integrations/indices/llama-index-indices-managed-zilliz/pyproject.toml index a355f0a8becd96..beff0686492740 100644 --- a/llama-index-integrations/indices/llama-index-indices-managed-zilliz/pyproject.toml +++ b/llama-index-integrations/indices/llama-index-indices-managed-zilliz/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZillizCloudPipelineIndex", "ZillizCloudPipelineRetriever"] +contains_example = false +import_path = "llama_index.indices.managed.zilliz" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-ai21/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-ai21/pyproject.toml index d0ec869474de8a..f6d75a9c2204ff 100644 --- a/llama-index-integrations/llms/llama-index-llms-ai21/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-ai21/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AI21"] +contains_example = false +import_path = "llama_index.llms.ai21" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml index b7156bc060ca1c..99242d4b31ff7c 100644 --- a/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Anthropic"] +contains_example = false +import_path = "llama_index.llms.anthropic" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-anyscale/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-anyscale/pyproject.toml index aef4f0a10f7e21..687c3be554e281 100644 --- a/llama-index-integrations/llms/llama-index-llms-anyscale/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-anyscale/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Anyscale"] +contains_example = false +import_path = "llama_index.llms.anyscale" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-azure-openai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-azure-openai/pyproject.toml index 3cc2cb70c05b79..b3151bcf46318c 100644 --- a/llama-index-integrations/llms/llama-index-llms-azure-openai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-azure-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AsyncAzureOpenAI", "AzureOpenAI", "SyncAzureOpenAI"] +contains_example = false +import_path = "llama_index.llms.azure_openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-bedrock/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-bedrock/pyproject.toml index 5992c97d405589..ddbc8bc2227c50 100644 --- a/llama-index-integrations/llms/llama-index-llms-bedrock/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-bedrock/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Bedrock", "completion_response_to_chat_response", "completion_with_retry"] +contains_example = false +import_path = "llama_index.llms.bedrock" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-clarifai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-clarifai/pyproject.toml index e5755e57379428..7b8804917bfa11 100644 --- a/llama-index-integrations/llms/llama-index-llms-clarifai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-clarifai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Clarifai"] +contains_example = false +import_path = "llama_index.llms.clarifai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-cohere/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-cohere/pyproject.toml index 9ce3547ad7aad7..3ed1662c65f78b 100644 --- a/llama-index-integrations/llms/llama-index-llms-cohere/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-cohere/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Cohere"] +contains_example = false +import_path = "llama_index.llms.cohere" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-dashscope/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-dashscope/pyproject.toml index b811e3dd880de7..64c3118edf07cb 100644 --- a/llama-index-integrations/llms/llama-index-llms-dashscope/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-dashscope/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DashScope", "DashScopeGenerationModels"] +contains_example = false +import_path = "llama_index.llms.dashscope" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-everlyai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-everlyai/pyproject.toml index 650df63d6e257a..b25347a726d1d4 100644 --- a/llama-index-integrations/llms/llama-index-llms-everlyai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-everlyai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EverlyAI"] +contains_example = false +import_path = "llama_index.llms.everlyai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-gemini/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-gemini/pyproject.toml index 2e3ab9975f9658..5205c935134832 100644 --- a/llama-index-integrations/llms/llama-index-llms-gemini/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-gemini/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Gemini"] +contains_example = false +import_path = "llama_index.llms.gemini" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-gradient/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-gradient/pyproject.toml index 1056fa0bd27da1..81acbf8f664901 100644 --- a/llama-index-integrations/llms/llama-index-llms-gradient/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-gradient/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GradientBaseModelLLM", "GradientModelAdapterLLM"] +contains_example = false +import_path = "llama_index.llms.gradient" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-huggingface/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-huggingface/pyproject.toml index 20987214023b4a..195369811a2292 100644 --- a/llama-index-integrations/llms/llama-index-llms-huggingface/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-huggingface/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HuggingFaceInferenceAPI", "HuggingFaceLLM"] +contains_example = false +import_path = "llama_index.llms.huggingface" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-konko/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-konko/pyproject.toml index 2defb7be1deafa..726ab6b41259a3 100644 --- a/llama-index-integrations/llms/llama-index-llms-konko/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-konko/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Konko"] +contains_example = false +import_path = "llama_index.llms.konko" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-langchain/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-langchain/pyproject.toml index f3a3e634d24bc0..69768d121adac4 100644 --- a/llama-index-integrations/llms/llama-index-llms-langchain/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-langchain/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LangChainLLM"] +contains_example = false +import_path = "llama_index.llms.langchain" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-litellm/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-litellm/pyproject.toml index 0b6f810df6af29..8165327c55ffb4 100644 --- a/llama-index-integrations/llms/llama-index-llms-litellm/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-litellm/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LiteLLM"] +contains_example = false +import_path = "llama_index.llms.litellm" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-llama-api/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-llama-api/pyproject.toml index 02b75a8af4baf4..11453a5f27b13f 100644 --- a/llama-index-integrations/llms/llama-index-llms-llama-api/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-llama-api/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LlamaAPI"] +contains_example = false +import_path = "llama_index.llms.llama_api" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-llama-cpp/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-llama-cpp/pyproject.toml index e7e6a654c84e23..c4756070983c7d 100644 --- a/llama-index-integrations/llms/llama-index-llms-llama-cpp/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-llama-cpp/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LlamaCPP"] +contains_example = false +import_path = "llama_index.llms.llama_cpp" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-localai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-localai/pyproject.toml index 2e1b31084f8590..a20b45685578c9 100644 --- a/llama-index-integrations/llms/llama-index-llms-localai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-localai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LocalAI"] +contains_example = false +import_path = "llama_index.llms.localai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-mistralai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-mistralai/pyproject.toml index 708495e60a3986..f293c4eed45c1b 100644 --- a/llama-index-integrations/llms/llama-index-llms-mistralai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-mistralai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MistralAI"] +contains_example = false +import_path = "llama_index.llms.mistralai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-monsterapi/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-monsterapi/pyproject.toml index 3f6ef8d022c473..27ed28aeaefa47 100644 --- a/llama-index-integrations/llms/llama-index-llms-monsterapi/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-monsterapi/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MonsterLLM"] +contains_example = false +import_path = "llama_index.llms.monsterapi" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-neutrino/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-neutrino/pyproject.toml index 320de95c8ddc2d..d268fa1af5ca48 100644 --- a/llama-index-integrations/llms/llama-index-llms-neutrino/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-neutrino/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Neutrino"] +contains_example = false +import_path = "llama_index.llms.neutrino" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] 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 e661bd316152e1..a76c0adfc15764 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 @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LocalTensorRTLLM"] +contains_example = false +import_path = "llama_index.llms.nvidia_tensorrt" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-nvidia-triton/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-nvidia-triton/pyproject.toml index 04cc6c2114adc5..149181c01ec5f8 100644 --- a/llama-index-integrations/llms/llama-index-llms-nvidia-triton/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-nvidia-triton/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NvidiaTriton"] +contains_example = false +import_path = "llama_index.llms.nvidia_triton" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-ollama/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-ollama/pyproject.toml index e728a69e8f6875..dc714af1389b8e 100644 --- a/llama-index-integrations/llms/llama-index-llms-ollama/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-ollama/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Ollama"] +contains_example = false +import_path = "llama_index.llms.ollama" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-openai-like/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-openai-like/pyproject.toml index e884b2a87f55b4..ca6cd0228e967b 100644 --- a/llama-index-integrations/llms/llama-index-llms-openai-like/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-openai-like/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAILike"] +contains_example = false +import_path = "llama_index.llms.openai_like" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml index 924d4da2680aaa..7360eec55d5106 100644 --- a/llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AsyncOpenAI", "OpenAI", "SyncOpenAI", "Tokenizer"] +contains_example = false +import_path = "llama_index.llms.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-openllm/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-openllm/pyproject.toml index edef890f56a03f..a848cde96f6468 100644 --- a/llama-index-integrations/llms/llama-index-llms-openllm/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-openllm/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenLLM", "OpenLLMAPI"] +contains_example = false +import_path = "llama_index.llms.openllm" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-openrouter/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-openrouter/pyproject.toml index 96e11185122c49..5828017e6fb2aa 100644 --- a/llama-index-integrations/llms/llama-index-llms-openrouter/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-openrouter/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenRouter"] +contains_example = false +import_path = "llama_index.llms.openrouter" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-palm/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-palm/pyproject.toml index a043a0aee82df0..288926a8e96208 100644 --- a/llama-index-integrations/llms/llama-index-llms-palm/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-palm/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PaLM"] +contains_example = false +import_path = "llama_index.llms.palm" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-perplexity/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-perplexity/pyproject.toml index 751c758b0648cb..e0a7597cab5e2f 100644 --- a/llama-index-integrations/llms/llama-index-llms-perplexity/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-perplexity/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Perplexity"] +contains_example = false +import_path = "llama_index.llms.perplexity" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-portkey/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-portkey/pyproject.toml index df2dd8b0e903de..8a15c57a9ddc76 100644 --- a/llama-index-integrations/llms/llama-index-llms-portkey/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-portkey/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Portkey"] +contains_example = false +import_path = "llama_index.llms.portkey" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-predibase/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-predibase/pyproject.toml index 996d3a4b0a011f..6dd781d68ea77e 100644 --- a/llama-index-integrations/llms/llama-index-llms-predibase/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-predibase/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PredibaseLLM"] +contains_example = false +import_path = "llama_index.llms.predibase" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-replicate/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-replicate/pyproject.toml index c289a99d98ff1a..c84a363dc4655d 100644 --- a/llama-index-integrations/llms/llama-index-llms-replicate/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-replicate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Replicate"] +contains_example = false +import_path = "llama_index.llms.replicate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-rungpt/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-rungpt/pyproject.toml index ab4b28716b866d..642f215f4c0bef 100644 --- a/llama-index-integrations/llms/llama-index-llms-rungpt/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-rungpt/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RunGptLLM"] +contains_example = false +import_path = "llama_index.llms.rungpt" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-sagemaker-endpoint/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-sagemaker-endpoint/pyproject.toml index 66e41e7fb4123d..8eef6581796055 100644 --- a/llama-index-integrations/llms/llama-index-llms-sagemaker-endpoint/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-sagemaker-endpoint/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SageMakerLLM"] +contains_example = false +import_path = "llama_index.llms.sagemaker_endpoint" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-together/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-together/pyproject.toml index a8e624523aa1b3..1a0ea504bdb70c 100644 --- a/llama-index-integrations/llms/llama-index-llms-together/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-together/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TogetherLLM"] +contains_example = false +import_path = "llama_index.llms.together" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-vertex/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-vertex/pyproject.toml index dad70e0ddbfddb..bdc5238c17fecc 100644 --- a/llama-index-integrations/llms/llama-index-llms-vertex/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-vertex/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Vertex"] +contains_example = false +import_path = "llama_index.llms.vertex" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] 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 d07082038f3f8b..bd5499519609c1 100644 --- a/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-vllm/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Vllm"] +contains_example = false +import_path = "llama_index.llms.vllm" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-watsonx/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-watsonx/pyproject.toml index 0c5964c8b88676..afe8e0879bd898 100644 --- a/llama-index-integrations/llms/llama-index-llms-watsonx/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-watsonx/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WatsonX"] +contains_example = false +import_path = "llama_index.llms.watsonx" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/llms/llama-index-llms-xinference/pyproject.toml b/llama-index-integrations/llms/llama-index-llms-xinference/pyproject.toml index 9b612a756187f8..8474c5e8ba4d71 100644 --- a/llama-index-integrations/llms/llama-index-llms-xinference/pyproject.toml +++ b/llama-index-integrations/llms/llama-index-llms-xinference/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Xinference"] +contains_example = false +import_path = "llama_index.llms.xinference" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-azure-openai/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-azure-openai/pyproject.toml index f95cce2f6dba55..a54fa5a9ee6aa5 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-azure-openai/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-azure-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureOpenAIMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.azure_openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-dashscope/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-dashscope/pyproject.toml index 16a071e23d6ed9..c652e573a26352 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-dashscope/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-dashscope/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DashScopeMultiModal", "DashScopeMultiModalModels"] +contains_example = false +import_path = "llama_index.multi_modal_llms.dashscope" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-gemini/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-gemini/pyproject.toml index ba92105161611f..3317f2c7b376f3 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-gemini/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-gemini/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GeminiMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.gemini" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-ollama/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-ollama/pyproject.toml index 1dc96025f8fa4f..d7d28e5ba89e07 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-ollama/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-ollama/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OllamaMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.ollama" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-openai/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-openai/pyproject.toml index 93d3ca701da44d..208a6b20d39a0c 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-openai/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate-multi-modal/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate-multi-modal/pyproject.toml index 89b1df5f90c49f..b6c40702b38b18 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate-multi-modal/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate-multi-modal/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ReplicateMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.replicate_multi_modal" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate/pyproject.toml b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate/pyproject.toml index 8688b05a59b6c7..3fc38d96c1a29b 100644 --- a/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate/pyproject.toml +++ b/llama-index-integrations/multi_modal_llms/llama-index-multi-modal-llms-replicate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ReplicateMultiModal"] +contains_example = false +import_path = "llama_index.multi_modal_llms.replicate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/output_parsers/llama-index-output-parsers-guardrails/pyproject.toml b/llama-index-integrations/output_parsers/llama-index-output-parsers-guardrails/pyproject.toml index 97165f56735d43..fa5333cb088c3e 100644 --- a/llama-index-integrations/output_parsers/llama-index-output-parsers-guardrails/pyproject.toml +++ b/llama-index-integrations/output_parsers/llama-index-output-parsers-guardrails/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GuardrailsOutputParser"] +contains_example = false +import_path = "llama_index.output_parsers.guardrails" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/output_parsers/llama-index-output-parsers-langchain/pyproject.toml b/llama-index-integrations/output_parsers/llama-index-output-parsers-langchain/pyproject.toml index c44a2b15d80974..b22d12638a1fc9 100644 --- a/llama-index-integrations/output_parsers/llama-index-output-parsers-langchain/pyproject.toml +++ b/llama-index-integrations/output_parsers/llama-index-output-parsers-langchain/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LangchainOutputParser"] +contains_example = false +import_path = "llama_index.output_parsers.langchain" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/postprocessor/llama-index-postprocessor-cohere-rerank/pyproject.toml b/llama-index-integrations/postprocessor/llama-index-postprocessor-cohere-rerank/pyproject.toml index 60b97f0f27f555..6cb688f5234359 100644 --- a/llama-index-integrations/postprocessor/llama-index-postprocessor-cohere-rerank/pyproject.toml +++ b/llama-index-integrations/postprocessor/llama-index-postprocessor-cohere-rerank/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CohereRerank"] +contains_example = false +import_path = "llama_index.postprocessor.cohere_rerank" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/postprocessor/llama-index-postprocessor-flag-embedding-reranker/pyproject.toml b/llama-index-integrations/postprocessor/llama-index-postprocessor-flag-embedding-reranker/pyproject.toml index 6d869db6e7f293..4427bf30faeb13 100644 --- a/llama-index-integrations/postprocessor/llama-index-postprocessor-flag-embedding-reranker/pyproject.toml +++ b/llama-index-integrations/postprocessor/llama-index-postprocessor-flag-embedding-reranker/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FlagEmbeddingReranker"] +contains_example = false +import_path = "llama_index.postprocessor.flag_embedding_reranker" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/postprocessor/llama-index-postprocessor-longllmlingua/pyproject.toml b/llama-index-integrations/postprocessor/llama-index-postprocessor-longllmlingua/pyproject.toml index 33260d9221f694..9f64506a3688c4 100644 --- a/llama-index-integrations/postprocessor/llama-index-postprocessor-longllmlingua/pyproject.toml +++ b/llama-index-integrations/postprocessor/llama-index-postprocessor-longllmlingua/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LongLLMLinguaPostprocessor"] +contains_example = false +import_path = "llama_index.postprocessor.longllmlingua" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/postprocessor/llama-index-postprocessor-rankgpt-rerank/pyproject.toml b/llama-index-integrations/postprocessor/llama-index-postprocessor-rankgpt-rerank/pyproject.toml index 43f8b911b2c5fe..6eff45fc3bddba 100644 --- a/llama-index-integrations/postprocessor/llama-index-postprocessor-rankgpt-rerank/pyproject.toml +++ b/llama-index-integrations/postprocessor/llama-index-postprocessor-rankgpt-rerank/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RankGPTRerank"] +contains_example = false +import_path = "llama_index.postprocessor.rankgpt_rerank" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/postprocessor/llama-index-postprocessor-sbert-rerank/pyproject.toml b/llama-index-integrations/postprocessor/llama-index-postprocessor-sbert-rerank/pyproject.toml index 36a207121a16a8..f7ed8f9abd7a88 100644 --- a/llama-index-integrations/postprocessor/llama-index-postprocessor-sbert-rerank/pyproject.toml +++ b/llama-index-integrations/postprocessor/llama-index-postprocessor-sbert-rerank/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SentenceTransformerRerank"] +contains_example = false +import_path = "llama_index.postprocessor.sbert_rerank" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/program/llama-index-program-evaporate/pyproject.toml b/llama-index-integrations/program/llama-index-program-evaporate/pyproject.toml index b43e978544f22e..0d5c79c5f0f00f 100644 --- a/llama-index-integrations/program/llama-index-program-evaporate/pyproject.toml +++ b/llama-index-integrations/program/llama-index-program-evaporate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BaseEvaporateProgram", "DFEvaporateProgram"] +contains_example = false +import_path = "llama_index.program.evaporate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/program/llama-index-program-guidance/pyproject.toml b/llama-index-integrations/program/llama-index-program-guidance/pyproject.toml index 3f41316a969b80..e8eab0dc7acf43 100644 --- a/llama-index-integrations/program/llama-index-program-guidance/pyproject.toml +++ b/llama-index-integrations/program/llama-index-program-guidance/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GuidancePydanticProgram"] +contains_example = false +import_path = "llama_index.program.guidance" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/program/llama-index-program-lmformatenforcer/pyproject.toml b/llama-index-integrations/program/llama-index-program-lmformatenforcer/pyproject.toml index 683d06ad2ac177..9cd4c8ecc8e93f 100644 --- a/llama-index-integrations/program/llama-index-program-lmformatenforcer/pyproject.toml +++ b/llama-index-integrations/program/llama-index-program-lmformatenforcer/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LMFormatEnforcerPydanticProgram"] +contains_example = false +import_path = "llama_index.program.lmformatenforcer" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/program/llama-index-program-openai/pyproject.toml b/llama-index-integrations/program/llama-index-program-openai/pyproject.toml index b43e4752eaeb7f..f9319f285b9f09 100644 --- a/llama-index-integrations/program/llama-index-program-openai/pyproject.toml +++ b/llama-index-integrations/program/llama-index-program-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIPydanticProgram"] +contains_example = false +import_path = "llama_index.program.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/question_gen/llama-index-question-gen-guidance/pyproject.toml b/llama-index-integrations/question_gen/llama-index-question-gen-guidance/pyproject.toml index 924b9c2d50fbf4..b073ad30396f88 100644 --- a/llama-index-integrations/question_gen/llama-index-question-gen-guidance/pyproject.toml +++ b/llama-index-integrations/question_gen/llama-index-question-gen-guidance/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GuidanceQuestionGenerator"] +contains_example = false +import_path = "llama_index.question_gen.guidance" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/question_gen/llama-index-question-gen-openai/pyproject.toml b/llama-index-integrations/question_gen/llama-index-question-gen-openai/pyproject.toml index 0ea1a7b1f6417c..f51fba175f5f00 100644 --- a/llama-index-integrations/question_gen/llama-index-question-gen-openai/pyproject.toml +++ b/llama-index-integrations/question_gen/llama-index-question-gen-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIQuestionGenerator"] +contains_example = false +import_path = "llama_index.question_gen.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-agent-search/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-agent-search/pyproject.toml index 834e3f3c647d43..c8b68fe2a9c693 100644 --- a/llama-index-integrations/readers/llama-index-readers-agent-search/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-agent-search/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AgentSearchReader"] +contains_example = false +import_path = "llama_index.readers.agent_search" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-cdk/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-cdk/pyproject.toml index 550dcbacd75189..1f482558988db7 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-cdk/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-cdk/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteCDKReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_cdk" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-gong/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-gong/pyproject.toml index 1e068177f3fd3b..3aa938101528b5 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-gong/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-gong/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteGongReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_gong" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-hubspot/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-hubspot/pyproject.toml index b7591f8649e74b..cf725b9def2e65 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-hubspot/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-hubspot/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteHubspotReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_hubspot" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-salesforce/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-salesforce/pyproject.toml index 30be5ace469b0d..3f3e5440f9bd90 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-salesforce/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-salesforce/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteSalesforceReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_salesforce" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-shopify/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-shopify/pyproject.toml index b58c2ed799bd08..6d109f20a579ef 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-shopify/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-shopify/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteShopifyReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_shopify" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-stripe/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-stripe/pyproject.toml index ceaf683b84b33b..2c3c773bd34771 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-stripe/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-stripe/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteStripeReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_stripe" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-typeform/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-typeform/pyproject.toml index 5f0dea9a76c7c6..d9eb85b6de6ff1 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-typeform/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-typeform/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteTypeformReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_typeform" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airbyte-zendesk-support/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airbyte-zendesk-support/pyproject.toml index 44254fdbf5b4be..7a8ba2b338f24c 100644 --- a/llama-index-integrations/readers/llama-index-readers-airbyte-zendesk-support/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airbyte-zendesk-support/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirbyteZendeskSupportReader"] +contains_example = false +import_path = "llama_index.readers.airbyte_zendesk_support" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-airtable/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-airtable/pyproject.toml index 2fc4865bc2cefd..33bc09ff2f122d 100644 --- a/llama-index-integrations/readers/llama-index-readers-airtable/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-airtable/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AirtableReader"] +contains_example = false +import_path = "llama_index.readers.airtable" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-apify/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-apify/pyproject.toml index 467dbed728f33a..85ac0ef71fcb18 100644 --- a/llama-index-integrations/readers/llama-index-readers-apify/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-apify/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ApifyActor", "ApifyDataset"] +contains_example = false +import_path = "llama_index.readers.apify" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-arango-db/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-arango-db/pyproject.toml index 8ca4ea072edb8d..ba26d095e11d65 100644 --- a/llama-index-integrations/readers/llama-index-readers-arango-db/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-arango-db/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SimpleArangoDBReader"] +contains_example = false +import_path = "llama_index.readers.arango_db" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-asana/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-asana/pyproject.toml index dad2034cb7131f..47c783aca407c2 100644 --- a/llama-index-integrations/readers/llama-index-readers-asana/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-asana/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AsanaReader"] +contains_example = false +import_path = "llama_index.readers.asana" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-assemblyai/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-assemblyai/pyproject.toml index 796e28f3e4cab8..2cce51c245fd83 100644 --- a/llama-index-integrations/readers/llama-index-readers-assemblyai/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-assemblyai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AssemblyAIAudioTranscriptReader"] +contains_example = false +import_path = "llama_index.readers.assemblyai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-astra-db/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-astra-db/pyproject.toml index c11e43e92e525a..d05aa30fe5cde0 100644 --- a/llama-index-integrations/readers/llama-index-readers-astra-db/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-astra-db/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AstraDBReader"] +contains_example = false +import_path = "llama_index.readers.astra_db" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-athena/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-athena/pyproject.toml index 4ce299849781ad..4a6220d0cc479f 100644 --- a/llama-index-integrations/readers/llama-index-readers-athena/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-athena/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AthenaReader"] +contains_example = false +import_path = "llama_index.readers.athena" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-awadb/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-awadb/pyproject.toml index 93b46af9341e34..d945a5577df30e 100644 --- a/llama-index-integrations/readers/llama-index-readers-awadb/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-awadb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AwadbReader"] +contains_example = false +import_path = "llama_index.readers.awadb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-azcognitive-search/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-azcognitive-search/pyproject.toml index 2919b1b04d185a..5b9218305a925c 100644 --- a/llama-index-integrations/readers/llama-index-readers-azcognitive-search/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-azcognitive-search/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzCognitiveSearchReader"] +contains_example = false +import_path = "llama_index.readers.azcognitive_search" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-azstorage-blob/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-azstorage-blob/pyproject.toml index 72e26ddaaac2be..3c49a03e78956f 100644 --- a/llama-index-integrations/readers/llama-index-readers-azstorage-blob/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-azstorage-blob/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzStorageBlobReader"] +contains_example = false +import_path = "llama_index.readers.azstorage_blob" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-bagel/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-bagel/pyproject.toml index 080d6a387fa46b..3b0adb92ad8f4f 100644 --- a/llama-index-integrations/readers/llama-index-readers-bagel/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-bagel/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BagelReader"] +contains_example = false +import_path = "llama_index.readers.bagel" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-bilibili/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-bilibili/pyproject.toml index 49780ae2e5e3ce..830e327bbe113d 100644 --- a/llama-index-integrations/readers/llama-index-readers-bilibili/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-bilibili/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BilibiliTranscriptReader"] +contains_example = false +import_path = "llama_index.readers.bilibili" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-bitbucket/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-bitbucket/pyproject.toml index 911683513a5724..3321d7e1941ff6 100644 --- a/llama-index-integrations/readers/llama-index-readers-bitbucket/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-bitbucket/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BitbucketReader"] +contains_example = false +import_path = "llama_index.readers.bitbucket" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-boarddocs/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-boarddocs/pyproject.toml index e4fdd383548cd1..3d411f995415a3 100644 --- a/llama-index-integrations/readers/llama-index-readers-boarddocs/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-boarddocs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BoardDocsReader"] +contains_example = false +import_path = "llama_index.readers.boarddocs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-chatgpt-plugin/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-chatgpt-plugin/pyproject.toml index 6444cf3e7c3a91..19e0fc0c84019a 100644 --- a/llama-index-integrations/readers/llama-index-readers-chatgpt-plugin/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-chatgpt-plugin/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChatGPTRetrievalPluginReader"] +contains_example = false +import_path = "llama_index.readers.chatgpt_plugin" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-chroma/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-chroma/pyproject.toml index 4420b023a49300..d0addb6323ee58 100644 --- a/llama-index-integrations/readers/llama-index-readers-chroma/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-chroma/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChromaReader"] +contains_example = false +import_path = "llama_index.readers.chroma" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-confluence/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-confluence/pyproject.toml index df198bc5e0f5b6..83250919a28066 100644 --- a/llama-index-integrations/readers/llama-index-readers-confluence/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-confluence/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ConfluenceReader"] +contains_example = false +import_path = "llama_index.readers.confluence" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-couchbase/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-couchbase/pyproject.toml index b3882f482c196d..1e03fcd4c37cdc 100644 --- a/llama-index-integrations/readers/llama-index-readers-couchbase/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-couchbase/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CouchbaseReader"] +contains_example = false +import_path = "llama_index.readers.couchbase" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-couchdb/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-couchdb/pyproject.toml index 067c552b5624f4..a2af44ea7d8ecb 100644 --- a/llama-index-integrations/readers/llama-index-readers-couchdb/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-couchdb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SimpleCouchDBReader"] +contains_example = false +import_path = "llama_index.readers.couchdb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-dad-jokes/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-dad-jokes/pyproject.toml index 144756e501a481..0b6cdc41bd45a2 100644 --- a/llama-index-integrations/readers/llama-index-readers-dad-jokes/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-dad-jokes/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DadJokesReader"] +contains_example = false +import_path = "llama_index.readers.dad_jokes" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-dashvector/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-dashvector/pyproject.toml index 1537ca64ac9ed0..18eb4bc12fc2c0 100644 --- a/llama-index-integrations/readers/llama-index-readers-dashvector/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-dashvector/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DashVectorReader"] +contains_example = false +import_path = "llama_index.readers.dashvector" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-database/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-database/pyproject.toml index 30bafa45810876..a7acf541612dd6 100644 --- a/llama-index-integrations/readers/llama-index-readers-database/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-database/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DatabaseReader"] +contains_example = false +import_path = "llama_index.readers.database" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-deeplake/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-deeplake/pyproject.toml index c7f13c0ed378c5..5f93be60e4f17c 100644 --- a/llama-index-integrations/readers/llama-index-readers-deeplake/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-deeplake/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DeepLakeReader"] +contains_example = false +import_path = "llama_index.readers.deeplake" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-discord/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-discord/pyproject.toml index 7d5079b394929b..2725935de63782 100644 --- a/llama-index-integrations/readers/llama-index-readers-discord/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-discord/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DiscordReader"] +contains_example = false +import_path = "llama_index.readers.discord" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-docstring-walker/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-docstring-walker/pyproject.toml index 64f83e5f5427c3..00ead8f7366fea 100644 --- a/llama-index-integrations/readers/llama-index-readers-docstring-walker/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-docstring-walker/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DocstringWalker"] +contains_example = false +import_path = "llama_index.readers.docstring_walker" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-docugami/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-docugami/pyproject.toml index ac4315007761ca..eb2ce13f78c51b 100644 --- a/llama-index-integrations/readers/llama-index-readers-docugami/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-docugami/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DocugamiReader"] +contains_example = false +import_path = "llama_index.readers.docugami" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-earnings-call-transcript/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-earnings-call-transcript/pyproject.toml index cd460552df076f..2bb3398c0e1678 100644 --- a/llama-index-integrations/readers/llama-index-readers-earnings-call-transcript/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-earnings-call-transcript/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EarningsCallTranscript"] +contains_example = false +import_path = "llama_index.readers.earnings_call_transcript" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-elasticsearch/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-elasticsearch/pyproject.toml index f51ccbcfb6714b..c018ddbb1fa8a5 100644 --- a/llama-index-integrations/readers/llama-index-readers-elasticsearch/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-elasticsearch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ElasticsearchReader"] +contains_example = false +import_path = "llama_index.readers.elasticsearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-faiss/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-faiss/pyproject.toml index 5659d1fead65c1..ad43faf177dd1e 100644 --- a/llama-index-integrations/readers/llama-index-readers-faiss/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-faiss/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FaissReader"] +contains_example = false +import_path = "llama_index.readers.faiss" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-feedly-rss/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-feedly-rss/pyproject.toml index 72c914af2a8c81..b0425b4d9b3fb4 100644 --- a/llama-index-integrations/readers/llama-index-readers-feedly-rss/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-feedly-rss/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FeedlyRssReader"] +contains_example = false +import_path = "llama_index.readers.feedly_rss" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-feishu-docs/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-feishu-docs/pyproject.toml index 4ac3487668d640..a775a21de08a66 100644 --- a/llama-index-integrations/readers/llama-index-readers-feishu-docs/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-feishu-docs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FeishuDocsReader"] +contains_example = false +import_path = "llama_index.readers.feishu_docs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml index 6544aae41d1fcb..18e3075b13585f 100644 --- a/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DocxReader", "EpubReader", "FlatReader", "HTMLTagReader", "HWPReader", "IPYNBReader", "ImageCaptionReader", "ImageReader", "ImageTabularChartReader", "ImageVisionLLMReader", "MarkdownReader", "MboxReader", "PDFReader", "PagedCSVReader", "PandasCSVReader", "PptxReader", "PyMuPDFReader", "UnstructuredReader", "VideoAudioReader", "XMLReader"] +contains_example = false +import_path = "llama_index.readers.file" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-firebase-realtimedb/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-firebase-realtimedb/pyproject.toml index fded90543cc291..07327ed2f5fe4a 100644 --- a/llama-index-integrations/readers/llama-index-readers-firebase-realtimedb/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-firebase-realtimedb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FirebaseRealtimeDatabaseReader"] +contains_example = false +import_path = "llama_index.readers.firebase_realtimedb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-firestore/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-firestore/pyproject.toml index 559f7545188cc5..779814c5592d37 100644 --- a/llama-index-integrations/readers/llama-index-readers-firestore/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-firestore/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FirestoreReader"] +contains_example = false +import_path = "llama_index.readers.firestore" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-genius/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-genius/pyproject.toml index 2c19c3244d661f..8cc407bfcbd74c 100644 --- a/llama-index-integrations/readers/llama-index-readers-genius/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-genius/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GeniusReader"] +contains_example = false +import_path = "llama_index.readers.genius" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-github/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-github/pyproject.toml index 386eae037658cd..285c39aee3d675 100644 --- a/llama-index-integrations/readers/llama-index-readers-github/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-github/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GitHubIssuesClient", "GitHubRepositoryCollaboratorsReader", "GitHubRepositoryIssuesReader", "GithubClient", "GithubRepositoryReader"] +contains_example = false +import_path = "llama_index.readers.github" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-google/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-google/pyproject.toml index 62fea974052061..2d9e1728df1434 100644 --- a/llama-index-integrations/readers/llama-index-readers-google/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GmailReader", "GoogleCalendarReader", "GoogleDocsReader", "GoogleDriveReader", "GoogleKeepReader", "GoogleSheetsReader"] +contains_example = false +import_path = "llama_index.readers.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-gpt-repo/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-gpt-repo/pyproject.toml index 0d14a36629af68..f5591ada0685d5 100644 --- a/llama-index-integrations/readers/llama-index-readers-gpt-repo/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-gpt-repo/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GPTRepoReader", "get_ignore_list", "process_repository", "should_ignore"] +contains_example = false +import_path = "llama_index.readers.gpt_repo" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-graphdb-cypher/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-graphdb-cypher/pyproject.toml index e2d865ea9da151..1aa7c96ed60d98 100644 --- a/llama-index-integrations/readers/llama-index-readers-graphdb-cypher/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-graphdb-cypher/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GraphDBCypherReader"] +contains_example = false +import_path = "llama_index.readers.graphdb_cypher" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-graphql/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-graphql/pyproject.toml index 301be9a51ce984..c071f14ac0df19 100644 --- a/llama-index-integrations/readers/llama-index-readers-graphql/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-graphql/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GraphQLReader"] +contains_example = false +import_path = "llama_index.readers.graphql" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-guru/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-guru/pyproject.toml index c910a392ef7dcb..724c8b2cc30d34 100644 --- a/llama-index-integrations/readers/llama-index-readers-guru/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-guru/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GuruReader"] +contains_example = false +import_path = "llama_index.readers.guru" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-hatena-blog/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-hatena-blog/pyproject.toml index c9fc40c96366fe..86e6c4244c6c8d 100644 --- a/llama-index-integrations/readers/llama-index-readers-hatena-blog/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-hatena-blog/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HatenaBlogReader"] +contains_example = false +import_path = "llama_index.readers.hatena_blog" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-hive/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-hive/pyproject.toml index 77d43b95f02a67..52083c0abd46d4 100644 --- a/llama-index-integrations/readers/llama-index-readers-hive/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-hive/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HiveReader"] +contains_example = false +import_path = "llama_index.readers.hive" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-hubspot/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-hubspot/pyproject.toml index 599aad184c7eab..a233ab12162f80 100644 --- a/llama-index-integrations/readers/llama-index-readers-hubspot/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-hubspot/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HubspotReader"] +contains_example = false +import_path = "llama_index.readers.hubspot" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-huggingface-fs/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-huggingface-fs/pyproject.toml index a38155f39c44a0..f0b9f466207806 100644 --- a/llama-index-integrations/readers/llama-index-readers-huggingface-fs/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-huggingface-fs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HuggingFaceFSReader"] +contains_example = false +import_path = "llama_index.readers.huggingface_fs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-hwp/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-hwp/pyproject.toml index 6b86c72bbe2bd0..c381ded7e03bfe 100644 --- a/llama-index-integrations/readers/llama-index-readers-hwp/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-hwp/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HWPReader"] +contains_example = false +import_path = "llama_index.readers.hwp" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-imdb-review/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-imdb-review/pyproject.toml index c3f8add3804911..84464aee2e5a83 100644 --- a/llama-index-integrations/readers/llama-index-readers-imdb-review/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-imdb-review/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["IMDBReviews"] +contains_example = false +import_path = "llama_index.readers.imdb_review" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-intercom/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-intercom/pyproject.toml index 8aacb95f2bb005..c5b9da709d3aab 100644 --- a/llama-index-integrations/readers/llama-index-readers-intercom/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-intercom/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["IntercomReader"] +contains_example = false +import_path = "llama_index.readers.intercom" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-jaguar/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-jaguar/pyproject.toml index f0ad4bdddafd08..ca494af728ac5f 100644 --- a/llama-index-integrations/readers/llama-index-readers-jaguar/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-jaguar/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JaguarReader"] +contains_example = false +import_path = "llama_index.readers.jaguar" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-jira/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-jira/pyproject.toml index 3ee13a4d7f745a..070ad1e8b55a68 100644 --- a/llama-index-integrations/readers/llama-index-readers-jira/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-jira/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JiraReader"] +contains_example = false +import_path = "llama_index.readers.jira" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-joplin/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-joplin/pyproject.toml index 12461e3215187e..da4155b075a5a0 100644 --- a/llama-index-integrations/readers/llama-index-readers-joplin/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-joplin/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JoplinReader", "LINK_NOTE_TEMPLATE"] +contains_example = false +import_path = "llama_index.readers.joplin" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-json/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-json/pyproject.toml index 30dbdc6b1e3343..69d3825cccbca5 100644 --- a/llama-index-integrations/readers/llama-index-readers-json/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-json/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JSONReader"] +contains_example = false +import_path = "llama_index.readers.json" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-kaltura/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-kaltura/pyproject.toml index 5e4b1eabe53604..edb9e8fd1bf333 100644 --- a/llama-index-integrations/readers/llama-index-readers-kaltura/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-kaltura/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["KalturaESearchReader"] +contains_example = false +import_path = "llama_index.readers.kaltura_esearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-kibela/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-kibela/pyproject.toml index 5b74a71404be59..d6d20aac3e77c2 100644 --- a/llama-index-integrations/readers/llama-index-readers-kibela/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-kibela/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["KibelaReader"] +contains_example = false +import_path = "llama_index.readers.kibela" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-lilac/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-lilac/pyproject.toml index 977c3aae85c493..9cba45892e5176 100644 --- a/llama-index-integrations/readers/llama-index-readers-lilac/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-lilac/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LilacReader"] +contains_example = false +import_path = "llama_index.readers.lilac" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-linear/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-linear/pyproject.toml index 8ba14edeef6535..3fceea78bcd559 100644 --- a/llama-index-integrations/readers/llama-index-readers-linear/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-linear/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LinearReader"] +contains_example = false +import_path = "llama_index.readers.linear" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-macrometa-gdn/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-macrometa-gdn/pyproject.toml index b16cf7da0383d8..8ee6143ff5eab5 100644 --- a/llama-index-integrations/readers/llama-index-readers-macrometa-gdn/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-macrometa-gdn/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MacrometaGDNReader"] +contains_example = false +import_path = "llama_index.readers.macrometa_gdn" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-make-com/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-make-com/pyproject.toml index 2fcd7e71d5bb3e..1fa836b765fb2c 100644 --- a/llama-index-integrations/readers/llama-index-readers-make-com/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-make-com/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MakeWrapper"] +contains_example = false +import_path = "llama_index.readers.make_com" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-mangadex/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-mangadex/pyproject.toml index 7a2dd186e22ff5..0da35346cb7fc4 100644 --- a/llama-index-integrations/readers/llama-index-readers-mangadex/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-mangadex/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MangaDexReader"] +contains_example = false +import_path = "llama_index.readers.mangadex" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-mangoapps-guides/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-mangoapps-guides/pyproject.toml index 0258dca0ce7abf..e6c262b5a312f2 100644 --- a/llama-index-integrations/readers/llama-index-readers-mangoapps-guides/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-mangoapps-guides/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MangoppsGuidesReader"] +contains_example = false +import_path = "llama_index.readers.mangoapps_guides" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-maps/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-maps/pyproject.toml index 90bf53314cdd5e..434c58b7dc06cb 100644 --- a/llama-index-integrations/readers/llama-index-readers-maps/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-maps/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenMap"] +contains_example = false +import_path = "llama_index.readers.maps" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-mbox/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-mbox/pyproject.toml index 57b1b3aa15d861..edc2c0ba50e665 100644 --- a/llama-index-integrations/readers/llama-index-readers-mbox/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-mbox/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MboxReader"] +contains_example = false +import_path = "llama_index.readers.mbox" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-memos/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-memos/pyproject.toml index b2afc084ff9b86..938f4807ccc749 100644 --- a/llama-index-integrations/readers/llama-index-readers-memos/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-memos/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MemosReader"] +contains_example = false +import_path = "llama_index.readers.memos" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-metal/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-metal/pyproject.toml index f9d810bb624d22..ad46b945025cd4 100644 --- a/llama-index-integrations/readers/llama-index-readers-metal/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-metal/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MetalReader"] +contains_example = false +import_path = "llama_index.readers.metal" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-microsoft-onedrive/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-microsoft-onedrive/pyproject.toml index d187101506e296..d830f6becf6bc0 100644 --- a/llama-index-integrations/readers/llama-index-readers-microsoft-onedrive/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-microsoft-onedrive/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OneDriveReader"] +contains_example = false +import_path = "llama_index.readers.microsoft_onedrive" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-microsoft-outlook/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-microsoft-outlook/pyproject.toml index fbaea8a039c98c..0f6d67405013a2 100644 --- a/llama-index-integrations/readers/llama-index-readers-microsoft-outlook/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-microsoft-outlook/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OutlookLocalCalendarReader"] +contains_example = false +import_path = "llama_index.readers.microsoft_outlook" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-microsoft-sharepoint/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-microsoft-sharepoint/pyproject.toml index b8a53e6825024e..64596ebba7a031 100644 --- a/llama-index-integrations/readers/llama-index-readers-microsoft-sharepoint/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-microsoft-sharepoint/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SharePointReader"] +contains_example = false +import_path = "llama_index.readers.microsoft_sharepoint" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-milvus/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-milvus/pyproject.toml index 3660e21ad01746..7dac376eccf163 100644 --- a/llama-index-integrations/readers/llama-index-readers-milvus/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-milvus/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MilvusReader"] +contains_example = false +import_path = "llama_index.readers.milvus" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-minio/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-minio/pyproject.toml index 212d68f78ba8c6..75910e27674d12 100644 --- a/llama-index-integrations/readers/llama-index-readers-minio/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-minio/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BotoMinioReader", "MinioReader"] +contains_example = false +import_path = "llama_index.readers.minio" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-mondaydotcom/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-mondaydotcom/pyproject.toml index 8dafad1eb7d889..3ff82234410cc1 100644 --- a/llama-index-integrations/readers/llama-index-readers-mondaydotcom/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-mondaydotcom/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MondayReader"] +contains_example = false +import_path = "llama_index.readers.mondaydotcom" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-mongodb/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-mongodb/pyproject.toml index 8345720ffc0159..9b942579aa21db 100644 --- a/llama-index-integrations/readers/llama-index-readers-mongodb/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-mongodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SimpleMongoReader"] +contains_example = false +import_path = "llama_index.readers.mongodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-myscale/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-myscale/pyproject.toml index f4f83fa606b8bd..01debcc6748710 100644 --- a/llama-index-integrations/readers/llama-index-readers-myscale/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-myscale/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MyScaleReader", "escape_str", "format_list_to_string"] +contains_example = false +import_path = "llama_index.readers.myscale" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-notion/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-notion/pyproject.toml index b208d021080111..3d91e442f7394c 100644 --- a/llama-index-integrations/readers/llama-index-readers-notion/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-notion/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NotionPageReader"] +contains_example = false +import_path = "llama_index.readers.notion" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-nougat-ocr/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-nougat-ocr/pyproject.toml index 88ed255d694cfb..bb4cb5f25b3273 100644 --- a/llama-index-integrations/readers/llama-index-readers-nougat-ocr/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-nougat-ocr/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PDFNougatOCR"] +contains_example = false +import_path = "llama_index.readers.nougat_ocr" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-obsidian/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-obsidian/pyproject.toml index ee5a7203c04f0b..f475249adc30ee 100644 --- a/llama-index-integrations/readers/llama-index-readers-obsidian/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-obsidian/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ObsidianReader"] +contains_example = false +import_path = "llama_index.readers.obsidian" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-openalex/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-openalex/pyproject.toml index fc81800ab8fffd..b95295dfd3c1e3 100644 --- a/llama-index-integrations/readers/llama-index-readers-openalex/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-openalex/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAlexReader"] +contains_example = false +import_path = "llama_index.readers.openalex" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-opendal/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-opendal/pyproject.toml index d21a56a4e9da67..103fdb8395f5b4 100644 --- a/llama-index-integrations/readers/llama-index-readers-opendal/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-opendal/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpendalAzblobReader", "OpendalGcsReader", "OpendalReader", "OpendalS3Reader"] +contains_example = false +import_path = "llama_index.readers.opendal" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-opensearch/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-opensearch/pyproject.toml index 222241b52b5e2a..929ca4060e942a 100644 --- a/llama-index-integrations/readers/llama-index-readers-opensearch/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-opensearch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpensearchReader"] +contains_example = false +import_path = "llama_index.readers.opensearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-pandas-ai/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-pandas-ai/pyproject.toml index 4767845b15d23b..17277643139030 100644 --- a/llama-index-integrations/readers/llama-index-readers-pandas-ai/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-pandas-ai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PandasAIReader"] +contains_example = false +import_path = "llama_index.readers.pandas_ai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-papers/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-papers/pyproject.toml index 1153ff97a758a5..5e9bc9211d58c4 100644 --- a/llama-index-integrations/readers/llama-index-readers-papers/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-papers/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ArxivReader", "PubmedReader"] +contains_example = false +import_path = "llama_index.readers.papers" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-patentsview/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-patentsview/pyproject.toml index 61525bf10327a7..f62f07b77afcfa 100644 --- a/llama-index-integrations/readers/llama-index-readers-patentsview/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-patentsview/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PatentsviewReader"] +contains_example = false +import_path = "llama_index.readers.patentsview" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-pathway/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-pathway/pyproject.toml index f137b6a8727c57..c2456fe493ff6a 100644 --- a/llama-index-integrations/readers/llama-index-readers-pathway/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-pathway/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PathwayReader"] +contains_example = false +import_path = "llama_index.readers.pathway" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-pdb/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-pdb/pyproject.toml index b8a620f7c5d17b..110ae22d3934f2 100644 --- a/llama-index-integrations/readers/llama-index-readers-pdb/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-pdb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PdbAbstractReader"] +contains_example = false +import_path = "llama_index.readers.pdb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-pdf-table/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-pdf-table/pyproject.toml index 0c50c1a0858bc8..d6d2a3aac91a95 100644 --- a/llama-index-integrations/readers/llama-index-readers-pdf-table/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-pdf-table/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PDFTableReader"] +contains_example = false +import_path = "llama_index.readers.pdf_table" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-pinecone/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-pinecone/pyproject.toml index 9fb4110b964691..75ea073ac14ae4 100644 --- a/llama-index-integrations/readers/llama-index-readers-pinecone/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-pinecone/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PineconeReader"] +contains_example = false +import_path = "llama_index.readers.pinecone" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-preprocess/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-preprocess/pyproject.toml index bd79714b36f2fa..f38fcc913c929d 100644 --- a/llama-index-integrations/readers/llama-index-readers-preprocess/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-preprocess/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PreprocessReader"] +contains_example = false +import_path = "llama_index.readers.preprocess" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-psychic/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-psychic/pyproject.toml index ee64806bdee1da..94660f80e3609c 100644 --- a/llama-index-integrations/readers/llama-index-readers-psychic/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-psychic/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PsychicReader"] +contains_example = false +import_path = "llama_index.readers.psychic" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-qdrant/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-qdrant/pyproject.toml index a3d34efa4ae661..1df77c5c231b49 100644 --- a/llama-index-integrations/readers/llama-index-readers-qdrant/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-qdrant/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["QdrantReader"] +contains_example = false +import_path = "llama_index.readers.qdrant" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-rayyan/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-rayyan/pyproject.toml index 9dad12be03e828..3eb60d547eb231 100644 --- a/llama-index-integrations/readers/llama-index-readers-rayyan/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-rayyan/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RayyanReader"] +contains_example = false +import_path = "llama_index.readers.rayyan" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-readwise/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-readwise/pyproject.toml index 5e7fdc5db4971c..e25c6bcb505549 100644 --- a/llama-index-integrations/readers/llama-index-readers-readwise/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-readwise/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ReadwiseReader"] +contains_example = false +import_path = "llama_index.readers.readwise" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-reddit/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-reddit/pyproject.toml index 2a16dcd9a188aa..41929382fb08f8 100644 --- a/llama-index-integrations/readers/llama-index-readers-reddit/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-reddit/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedditReader"] +contains_example = false +import_path = "llama_index.readers.reddit" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-remote-depth/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-remote-depth/pyproject.toml index 49ddd387d29fd2..ab41e1461f3bb4 100644 --- a/llama-index-integrations/readers/llama-index-readers-remote-depth/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-remote-depth/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RemoteDepthReader"] +contains_example = false +import_path = "llama_index.readers.remote_depth" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-remote/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-remote/pyproject.toml index 44e8ad774c0f08..9be6153e59d89d 100644 --- a/llama-index-integrations/readers/llama-index-readers-remote/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-remote/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RemoteReader"] +contains_example = false +import_path = "llama_index.readers.remote" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-s3/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-s3/pyproject.toml index fa6d7777ec8f4b..faa293098115e6 100644 --- a/llama-index-integrations/readers/llama-index-readers-s3/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-s3/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["S3Reader"] +contains_example = false +import_path = "llama_index.readers.s3" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-sec-filings/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-sec-filings/pyproject.toml index 057817fa437bb1..640cbcd4c955df 100644 --- a/llama-index-integrations/readers/llama-index-readers-sec-filings/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-sec-filings/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SECFilingsLoader"] +contains_example = false +import_path = "llama_index.readers.sec_filings" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-semanticscholar/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-semanticscholar/pyproject.toml index c3a46b4be79379..d90c772e1b61b1 100644 --- a/llama-index-integrations/readers/llama-index-readers-semanticscholar/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-semanticscholar/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SemanticScholarReader"] +contains_example = false +import_path = "llama_index.readers.semanticscholar" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-singlestore/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-singlestore/pyproject.toml index ad254007ed2efb..dc996a1810ec14 100644 --- a/llama-index-integrations/readers/llama-index-readers-singlestore/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-singlestore/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SingleStoreReader"] +contains_example = false +import_path = "llama_index.readers.singlestore" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-slack/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-slack/pyproject.toml index 7e9ef3d0f8649b..63d2eabc05a672 100644 --- a/llama-index-integrations/readers/llama-index-readers-slack/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-slack/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SlackReader"] +contains_example = false +import_path = "llama_index.readers.slack" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-smart-pdf-loader/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-smart-pdf-loader/pyproject.toml index 9452872576bd1b..fbcd08e79ed62a 100644 --- a/llama-index-integrations/readers/llama-index-readers-smart-pdf-loader/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-smart-pdf-loader/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SmartPDFLoader"] +contains_example = false +import_path = "llama_index.readers.smart_pdf_loader" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-snowflake/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-snowflake/pyproject.toml index 451e7d59297cfc..15b7243646ca97 100644 --- a/llama-index-integrations/readers/llama-index-readers-snowflake/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-snowflake/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SnowflakeReader"] +contains_example = false +import_path = "llama_index.readers.snowflake" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-snscrape-twitter/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-snscrape-twitter/pyproject.toml index 51f912d9898e41..ada61bf842f642 100644 --- a/llama-index-integrations/readers/llama-index-readers-snscrape-twitter/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-snscrape-twitter/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SnscrapeTwitterReader"] +contains_example = false +import_path = "llama_index.readers.snscrape_twitter" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-spotify/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-spotify/pyproject.toml index b732c0691bcf2b..c4a017406174b7 100644 --- a/llama-index-integrations/readers/llama-index-readers-spotify/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-spotify/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SpotifyReader"] +contains_example = false +import_path = "llama_index.readers.spotify" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-stackoverflow/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-stackoverflow/pyproject.toml index 3ea8a1d04a7c74..f9df6c55eec81e 100644 --- a/llama-index-integrations/readers/llama-index-readers-stackoverflow/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-stackoverflow/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["StackoverflowReader"] +contains_example = false +import_path = "llama_index.readers.stackoverflow" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-steamship/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-steamship/pyproject.toml index f38f7858005b87..8fc6cb9c3ec502 100644 --- a/llama-index-integrations/readers/llama-index-readers-steamship/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-steamship/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SteamshipFileReader"] +contains_example = false +import_path = "llama_index.readers.steamship" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-string-iterable/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-string-iterable/pyproject.toml index 109fe5b6473520..9dd0df5540b567 100644 --- a/llama-index-integrations/readers/llama-index-readers-string-iterable/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-string-iterable/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["StringIterableReader"] +contains_example = false +import_path = "llama_index.readers.string_iterable" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-stripe-docs/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-stripe-docs/pyproject.toml index b0620f0a45a8ea..a147f68c6e0543 100644 --- a/llama-index-integrations/readers/llama-index-readers-stripe-docs/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-stripe-docs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["StripeDocsReader"] +contains_example = false +import_path = "llama_index.readers.stripe_docs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-telegram/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-telegram/pyproject.toml index b51ab1323ffe25..c295cfe5d36e91 100644 --- a/llama-index-integrations/readers/llama-index-readers-telegram/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-telegram/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TelegramReader"] +contains_example = false +import_path = "llama_index.readers.telegram" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-trello/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-trello/pyproject.toml index 7c17200eed6790..89bb44ee067360 100644 --- a/llama-index-integrations/readers/llama-index-readers-trello/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-trello/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TrelloReader"] +contains_example = false +import_path = "llama_index.readers.trello" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-twitter/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-twitter/pyproject.toml index 1a7c284050f8a8..5dce05c495a658 100644 --- a/llama-index-integrations/readers/llama-index-readers-twitter/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-twitter/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TwitterTweetReader"] +contains_example = false +import_path = "llama_index.readers.twitter" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-txtai/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-txtai/pyproject.toml index fd1ca40feced5d..2842af27557d2f 100644 --- a/llama-index-integrations/readers/llama-index-readers-txtai/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-txtai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TxtaiReader"] +contains_example = false +import_path = "llama_index.readers.txtai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-weather/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-weather/pyproject.toml index 63ebade553e7d7..74f65946dd7fea 100644 --- a/llama-index-integrations/readers/llama-index-readers-weather/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-weather/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WeatherReader"] +contains_example = false +import_path = "llama_index.readers.weather" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-weaviate/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-weaviate/pyproject.toml index 7644db1d435d6b..5590b6caa04f77 100644 --- a/llama-index-integrations/readers/llama-index-readers-weaviate/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-weaviate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WeaviateReader"] +contains_example = false +import_path = "llama_index.readers.weaviate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-web/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-web/pyproject.toml index 74a6d4390b3451..17da6a0e5076ea 100644 --- a/llama-index-integrations/readers/llama-index-readers-web/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-web/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AsyncWebPageReader", "BeautifulSoupWebReader", "KnowledgeBaseWebReader", "MainContentExtractorReader", "NewsArticleReader", "ReadabilityWebPageReader", "RssNewsReader", "RssReader", "SimpleWebPageReader", "SitemapReader", "TrafilaturaWebReader", "UnstructuredURLLoader", "WholeSiteReader"] +contains_example = false +import_path = "llama_index.readers.web" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-whatsapp/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-whatsapp/pyproject.toml index 3631a7485da502..8989bd0997d836 100644 --- a/llama-index-integrations/readers/llama-index-readers-whatsapp/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-whatsapp/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WhatsappChatLoader"] +contains_example = false +import_path = "llama_index.readers.whatsapp" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-wikipedia/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-wikipedia/pyproject.toml index 67680b5b31dfac..1867d76f7589a0 100644 --- a/llama-index-integrations/readers/llama-index-readers-wikipedia/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-wikipedia/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WikipediaReader"] +contains_example = false +import_path = "llama_index.readers.wikipedia" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-wordlift/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-wordlift/pyproject.toml index 24f1677e6e731d..af304482adff27 100644 --- a/llama-index-integrations/readers/llama-index-readers-wordlift/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-wordlift/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WordLiftLoader"] +contains_example = false +import_path = "llama_index.readers.wordlift" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-wordpress/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-wordpress/pyproject.toml index 191cb0c0fab0e3..c31468c5f89ad8 100644 --- a/llama-index-integrations/readers/llama-index-readers-wordpress/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-wordpress/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WordpressReader"] +contains_example = false +import_path = "llama_index.readers.wordpress" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-youtube-transcript/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-youtube-transcript/pyproject.toml index fabea71f661e84..bffc6c0823437b 100644 --- a/llama-index-integrations/readers/llama-index-readers-youtube-transcript/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-youtube-transcript/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["YoutubeTranscriptReader"] +contains_example = false +import_path = "llama_index.readers.youtube_transcript" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-zendesk/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-zendesk/pyproject.toml index 04cfe358b88ea6..6b068099e8353a 100644 --- a/llama-index-integrations/readers/llama-index-readers-zendesk/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-zendesk/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZendeskReader"] +contains_example = false +import_path = "llama_index.readers.zendesk" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-zep/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-zep/pyproject.toml index d2bf0c7f9a5783..9c05cc02e05636 100644 --- a/llama-index-integrations/readers/llama-index-readers-zep/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-zep/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZepReader"] +contains_example = false +import_path = "llama_index.readers.zep" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/readers/llama-index-readers-zulip/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-zulip/pyproject.toml index a8f1a8a1cb6210..d9f647077b0d76 100644 --- a/llama-index-integrations/readers/llama-index-readers-zulip/pyproject.toml +++ b/llama-index-integrations/readers/llama-index-readers-zulip/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZulipReader"] +contains_example = false +import_path = "llama_index.readers.zulip" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/response_synthesizers/llama-index-response-synthesizers-google/pyproject.toml b/llama-index-integrations/response_synthesizers/llama-index-response-synthesizers-google/pyproject.toml index 3f6d339fd6fe67..64ff11248432e7 100644 --- a/llama-index-integrations/response_synthesizers/llama-index-response-synthesizers-google/pyproject.toml +++ b/llama-index-integrations/response_synthesizers/llama-index-response-synthesizers-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GoogleTextSynthesizer", "SynthesizedResponse", "set_google_config"] +contains_example = false +import_path = "llama_index.response_synthesizers.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/retrievers/llama-index-retrievers-bm25/pyproject.toml b/llama-index-integrations/retrievers/llama-index-retrievers-bm25/pyproject.toml index d80b0c4658de7e..7fa999684c6218 100644 --- a/llama-index-integrations/retrievers/llama-index-retrievers-bm25/pyproject.toml +++ b/llama-index-integrations/retrievers/llama-index-retrievers-bm25/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BM25Retriever"] +contains_example = false +import_path = "llama_index.retrievers.bm25" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/retrievers/llama-index-retrievers-pathway/pyproject.toml b/llama-index-integrations/retrievers/llama-index-retrievers-pathway/pyproject.toml index 128a357f26da00..be8ae1c24c689c 100644 --- a/llama-index-integrations/retrievers/llama-index-retrievers-pathway/pyproject.toml +++ b/llama-index-integrations/retrievers/llama-index-retrievers-pathway/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PathwayRetriever"] +contains_example = false +import_path = "llama_index.retrievers.pathway" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/retrievers/llama-index-retrievers-you/pyproject.toml b/llama-index-integrations/retrievers/llama-index-retrievers-you/pyproject.toml index dd54f628dd45c5..fd053d45a4460d 100644 --- a/llama-index-integrations/retrievers/llama-index-retrievers-you/pyproject.toml +++ b/llama-index-integrations/retrievers/llama-index-retrievers-you/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["YouRetriever"] +contains_example = false +import_path = "llama_index.retrievers.you" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-redis/pyproject.toml b/llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-redis/pyproject.toml index 8875d620db49b5..197ba8622719a9 100644 --- a/llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-redis/pyproject.toml +++ b/llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-redis/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisChatStore"] +contains_example = false +import_path = "llama_index.storage.chat_store.redis" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-dynamodb/pyproject.toml b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-dynamodb/pyproject.toml index a125610252f56f..0c2a38ad046abe 100644 --- a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-dynamodb/pyproject.toml +++ b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-dynamodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DynamoDBDocumentStore"] +contains_example = false +import_path = "llama_index.storage.docstore.dynamodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-firestore/pyproject.toml b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-firestore/pyproject.toml index 876ac5e4f3cc74..b07de9bc1df29d 100644 --- a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-firestore/pyproject.toml +++ b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-firestore/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FirestoreDocumentStore"] +contains_example = false +import_path = "llama_index.storage.docstore.firestore" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-mongodb/pyproject.toml b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-mongodb/pyproject.toml index bbbf7f0a9905d2..dc87884c4b9393 100644 --- a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-mongodb/pyproject.toml +++ b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-mongodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MongoDocumentStore"] +contains_example = false +import_path = "llama_index.storage.docstore.mongodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-postgres/pyproject.toml b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-postgres/pyproject.toml index 21987ab5e59307..d4239e22f25fbc 100644 --- a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-postgres/pyproject.toml +++ b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-postgres/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PostgresDocumentStore"] +contains_example = false +import_path = "llama_index.storage.docstore.postgres" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-redis/pyproject.toml b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-redis/pyproject.toml index b07012356387e7..2df0180cd8d4b8 100644 --- a/llama-index-integrations/storage/docstore/llama-index-storage-docstore-redis/pyproject.toml +++ b/llama-index-integrations/storage/docstore/llama-index-storage-docstore-redis/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisDocumentStore"] +contains_example = false +import_path = "llama_index.storage.docstore.redis" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-dynamodb/pyproject.toml b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-dynamodb/pyproject.toml index 27a324115c50f5..e5704881186408 100644 --- a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-dynamodb/pyproject.toml +++ b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-dynamodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DynamoDBIndexStore"] +contains_example = false +import_path = "llama_index.storage.index_store.dynamodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-firestore/pyproject.toml b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-firestore/pyproject.toml index 6d6c30b44bb700..a4f079cdf511c9 100644 --- a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-firestore/pyproject.toml +++ b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-firestore/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FirestoreIndexStore"] +contains_example = false +import_path = "llama_index.storage.index_store.firestore" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-mongodb/pyproject.toml b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-mongodb/pyproject.toml index 3e08a365bbcc16..98ed69e4077006 100644 --- a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-mongodb/pyproject.toml +++ b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-mongodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MongoIndexStore"] +contains_example = false +import_path = "llama_index.storage.index_store.mongodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-postgres/pyproject.toml b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-postgres/pyproject.toml index 27cbf6b2cd12d8..84885d4f7091a2 100644 --- a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-postgres/pyproject.toml +++ b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-postgres/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PostgresIndexStore"] +contains_example = false +import_path = "llama_index.storage.index_store.postgres" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-redis/pyproject.toml b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-redis/pyproject.toml index a615fc94efdb0d..e5e08584d87325 100644 --- a/llama-index-integrations/storage/index_store/llama-index-storage-index-store-redis/pyproject.toml +++ b/llama-index-integrations/storage/index_store/llama-index-storage-index-store-redis/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisIndexStore"] +contains_example = false +import_path = "llama_index.storage.index_store.redis" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-dynamodb/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-dynamodb/pyproject.toml index b98765b889f9f5..34c633576ef661 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-dynamodb/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-dynamodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DynamoDBKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.dynamodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-firestore/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-firestore/pyproject.toml index b30fd5a7fef0b4..a5099c22817d0b 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-firestore/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-firestore/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FirestoreKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.firestore" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-mongodb/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-mongodb/pyproject.toml index 0b44d897f6aca6..8033c338b2229d 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-mongodb/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-mongodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MongoDBKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.mongodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-postgres/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-postgres/pyproject.toml index 4ff1dea354575e..6adb76d163df2e 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-postgres/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-postgres/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PostgresKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.postgres" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-redis/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-redis/pyproject.toml index a042ab4dca6d83..204b777c9f4982 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-redis/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-redis/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.redis" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-s3/pyproject.toml b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-s3/pyproject.toml index fd7a32e1d75b36..98a849fefc7813 100644 --- a/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-s3/pyproject.toml +++ b/llama-index-integrations/storage/kvstore/llama-index-storage-kvstore-s3/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["S3DBKVStore"] +contains_example = false +import_path = "llama_index.storage.kvstore.s3" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-arxiv/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-arxiv/pyproject.toml index e2f5deb67c231e..e0f37fb906cdc2 100644 --- a/llama-index-integrations/tools/llama-index-tools-arxiv/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-arxiv/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ArxivToolSpec"] +contains_example = false +import_path = "llama_index.tools.arxiv" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-azure-cv/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-azure-cv/pyproject.toml index e0e9b39d22063a..d381abba941b3a 100644 --- a/llama-index-integrations/tools/llama-index-tools-azure-cv/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-azure-cv/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureCVToolSpec", "CV_URL_TMPL"] +contains_example = false +import_path = "llama_index.tools.azure_cv" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-azure-speech/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-azure-speech/pyproject.toml index b6050ba1e4ba99..9fe40f393ead05 100644 --- a/llama-index-integrations/tools/llama-index-tools-azure-speech/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-azure-speech/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureSpeechToolSpec"] +contains_example = false +import_path = "llama_index.tools.azure_speech" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-azure-translate/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-azure-translate/pyproject.toml index 54fcbdd3f33da8..98da8d988aacdb 100644 --- a/llama-index-integrations/tools/llama-index-tools-azure-translate/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-azure-translate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureTranslateToolSpec", "ENDPOINT_BASE_URL"] +contains_example = false +import_path = "llama_index.tools.azure_translate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-bing-search/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-bing-search/pyproject.toml index ed7096a3f86b43..e17a82e4f4704a 100644 --- a/llama-index-integrations/tools/llama-index-tools-bing-search/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-bing-search/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BingSearchToolSpec", "ENDPOINT_BASE_URL"] +contains_example = false +import_path = "llama_index.tools.bing_search" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-chatgpt-plugin/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-chatgpt-plugin/pyproject.toml index 8c4f9fcf2ff032..ba2c1a10ba2eff 100644 --- a/llama-index-integrations/tools/llama-index-tools-chatgpt-plugin/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-chatgpt-plugin/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChatGPTPluginToolSpec"] +contains_example = false +import_path = "llama_index.tools.chatgpt_plugin" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-code-interpreter/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-code-interpreter/pyproject.toml index d0530c3e6c3f6f..cc75cf163c038e 100644 --- a/llama-index-integrations/tools/llama-index-tools-code-interpreter/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-code-interpreter/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CodeInterpreterToolSpec"] +contains_example = false +import_path = "llama_index.tools.code_interpreter" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-cogniswitch/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-cogniswitch/pyproject.toml index 31cf7f548707c4..0954cf915e8471 100644 --- a/llama-index-integrations/tools/llama-index-tools-cogniswitch/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-cogniswitch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CogniswitchToolSpec"] +contains_example = false +import_path = "llama_index.tools.cogniswitch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-database/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-database/pyproject.toml index dc98f8e62d193e..d41d57df19505b 100644 --- a/llama-index-integrations/tools/llama-index-tools-database/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-database/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DatabaseToolSpec"] +contains_example = false +import_path = "llama_index.tools.database" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-exa/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-exa/pyproject.toml index 518fd8b699f780..eaa7139f2c13be 100644 --- a/llama-index-integrations/tools/llama-index-tools-exa/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-exa/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ExaToolSpec"] +contains_example = false +import_path = "llama_index.tools.exa" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-google/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-google/pyproject.toml index 6233d6cf5efdee..47a451c61d8560 100644 --- a/llama-index-integrations/tools/llama-index-tools-google/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GmailToolSpec", "GoogleCalendarToolSpec", "GoogleSearchToolSpec", "QUERY_URL_TMPL"] +contains_example = false +import_path = "llama_index.tools.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-graphql/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-graphql/pyproject.toml index c3524240fb1d19..1133e94f290f18 100644 --- a/llama-index-integrations/tools/llama-index-tools-graphql/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-graphql/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GraphQLToolSpec"] +contains_example = false +import_path = "llama_index.tools.graphql" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-ionic-shopping/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-ionic-shopping/pyproject.toml index 88ba12ed7815e4..7de4a02f025d21 100644 --- a/llama-index-integrations/tools/llama-index-tools-ionic-shopping/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-ionic-shopping/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["IonicShoppingToolSpec"] +contains_example = false +import_path = "llama_index.tools.ionic_shopping" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-metaphor/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-metaphor/pyproject.toml index 68506abc8b6c1b..0491502180f9e1 100644 --- a/llama-index-integrations/tools/llama-index-tools-metaphor/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-metaphor/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MetaphorToolSpec"] +contains_example = false +import_path = "llama_index.tools.metaphor" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-multion/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-multion/pyproject.toml index e8c1262be722a5..c5271a8391aea0 100644 --- a/llama-index-integrations/tools/llama-index-tools-multion/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-multion/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MultionToolSpec"] +contains_example = false +import_path = "llama_index.tools.multion" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-neo4j/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-neo4j/pyproject.toml index 13d45fca1afadc..138c4be9ea706b 100644 --- a/llama-index-integrations/tools/llama-index-tools-neo4j/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-neo4j/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Neo4jQueryToolSpec"] +contains_example = false +import_path = "llama_index.tools.neo4j" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-notion/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-notion/pyproject.toml index 4e71d6027f419b..0c2eb37c739c33 100644 --- a/llama-index-integrations/tools/llama-index-tools-notion/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-notion/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NotionToolSpec"] +contains_example = false +import_path = "llama_index.tools.notion" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-openai/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-openai/pyproject.toml index 388807a6751e14..7dd427b3038ca1 100644 --- a/llama-index-integrations/tools/llama-index-tools-openai/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-openai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAIImageGenerationToolSpec"] +contains_example = false +import_path = "llama_index.tools.openai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-openapi/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-openapi/pyproject.toml index 9d075ed8aa5629..0cd8475993f5b1 100644 --- a/llama-index-integrations/tools/llama-index-tools-openapi/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-openapi/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenAPIToolSpec"] +contains_example = false +import_path = "llama_index.tools.openapi" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-playgrounds/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-playgrounds/pyproject.toml index b0b3e6a184d422..a759ed9aa987ce 100644 --- a/llama-index-integrations/tools/llama-index-tools-playgrounds/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-playgrounds/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PlaygroundsSubgraphConnectorToolSpec", "PlaygroundsSubgraphInspectorToolSpec"] +contains_example = false +import_path = "llama_index.tools.playgrounds" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-python-file/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-python-file/pyproject.toml index a095a348e7119e..0640824f7bc246 100644 --- a/llama-index-integrations/tools/llama-index-tools-python-file/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-python-file/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PythonFileToolSpec"] +contains_example = false +import_path = "llama_index.tools.python_file" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-requests/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-requests/pyproject.toml index a3f64521a80ba4..4b3cfe8d819409 100644 --- a/llama-index-integrations/tools/llama-index-tools-requests/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-requests/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["INVALID_URL_PROMPT", "RequestsToolSpec"] +contains_example = false +import_path = "llama_index.tools.requests" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-salesforce/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-salesforce/pyproject.toml index 61e0d8ff57a1a0..ded2270807bc4c 100644 --- a/llama-index-integrations/tools/llama-index-tools-salesforce/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-salesforce/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SalesforceToolSpec"] +contains_example = false +import_path = "llama_index.tools.salesforce" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-shopify/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-shopify/pyproject.toml index 73fe68ae7c84a4..d5dbb82ba4a074 100644 --- a/llama-index-integrations/tools/llama-index-tools-shopify/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-shopify/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ShopifyToolSpec"] +contains_example = false +import_path = "llama_index.tools.shopify" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-slack/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-slack/pyproject.toml index 836a5fddb8251e..649325f6517877 100644 --- a/llama-index-integrations/tools/llama-index-tools-slack/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-slack/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SlackToolSpec"] +contains_example = false +import_path = "llama_index.tools.slack" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-tavily-research/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-tavily-research/pyproject.toml index b9fdaaeaa45fac..5f0a20b766cfa5 100644 --- a/llama-index-integrations/tools/llama-index-tools-tavily-research/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-tavily-research/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TavilyToolSpec"] +contains_example = false +import_path = "llama_index.tools.tavily_research" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-text-to-image/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-text-to-image/pyproject.toml index 93097b4b89e41b..199ff8ceb68951 100644 --- a/llama-index-integrations/tools/llama-index-tools-text-to-image/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-text-to-image/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TextToImageToolSpec"] +contains_example = false +import_path = "llama_index.tools.text_to_image" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-vector-db/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-vector-db/pyproject.toml index 1ae3f5213e6a63..eb1e763cfe51c5 100644 --- a/llama-index-integrations/tools/llama-index-tools-vector-db/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-vector-db/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VectorDB", "VectorDBToolSpec"] +contains_example = false +import_path = "llama_index.tools.vector_db" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-waii/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-waii/pyproject.toml index ec7591915dcf2b..c5296321a6bf20 100644 --- a/llama-index-integrations/tools/llama-index-tools-waii/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-waii/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WaiiToolSpec"] +contains_example = false +import_path = "llama_index.tools.waii" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-weather/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-weather/pyproject.toml index e051aa344f27d2..7a0a72efc01245 100644 --- a/llama-index-integrations/tools/llama-index-tools-weather/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-weather/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OpenWeatherMapToolSpec"] +contains_example = false +import_path = "llama_index.tools.weather" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-wikipedia/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-wikipedia/pyproject.toml index e4a51a26323f98..ddd974f0fc460f 100644 --- a/llama-index-integrations/tools/llama-index-tools-wikipedia/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-wikipedia/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WikipediaToolSpec"] +contains_example = false +import_path = "llama_index.tools.wikipedia" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-wolfram-alpha/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-wolfram-alpha/pyproject.toml index b8f42cd2714cea..23a31c36bfb336 100644 --- a/llama-index-integrations/tools/llama-index-tools-wolfram-alpha/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-wolfram-alpha/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["QUERY_URL_TMPL", "WolframAlphaToolSpec"] +contains_example = false +import_path = "llama_index.tools.wolfram_alpha" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-yelp/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-yelp/pyproject.toml index 087aca35d51c19..47630933604c21 100644 --- a/llama-index-integrations/tools/llama-index-tools-yelp/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-yelp/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["YelpToolSpec"] +contains_example = false +import_path = "llama_index.tools.yelp" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/tools/llama-index-tools-zapier/pyproject.toml b/llama-index-integrations/tools/llama-index-tools-zapier/pyproject.toml index aa454286ef7fac..7dc17d5c7c4bb8 100644 --- a/llama-index-integrations/tools/llama-index-tools-zapier/pyproject.toml +++ b/llama-index-integrations/tools/llama-index-tools-zapier/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ACTION_URL_TMPL", "ZapierToolSpec"] +contains_example = false +import_path = "llama_index.tools.zapier" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-astra/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-astra/pyproject.toml index dd428aae884338..ab20365ef219b3 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-astra/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-astra/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AstraDBVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.astra" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-awadb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-awadb/pyproject.toml index 4f9585e35687c6..15a2d3e845d108 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-awadb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-awadb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AwaDBVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.awadb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-azureaisearch/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-azureaisearch/pyproject.toml index 413319db6a24af..5dc3d8f03f296e 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-azureaisearch/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-azureaisearch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureAISearchVectorStore", "CognitiveSearchVectorStore", "IndexManagement"] +contains_example = false +import_path = "llama_index.vector_stores.azureaisearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-azurecosmosmongo/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-azurecosmosmongo/pyproject.toml index a63d720831eb2d..4e951ded036614 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-azurecosmosmongo/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-azurecosmosmongo/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AzureCosmosDBMongoDBVectorSearch"] +contains_example = false +import_path = "llama_index.vector_stores.azurecosmosmongo" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-bagel/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-bagel/pyproject.toml index 3498d07a9b3da2..17f1733a8c0921 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-bagel/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-bagel/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["BagelVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.bagel" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-cassandra/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-cassandra/pyproject.toml index c1cfbe4c4c9a71..85904ea988411c 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-cassandra/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-cassandra/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CassandraVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.cassandra" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-chatgpt-plugin/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-chatgpt-plugin/pyproject.toml index a50b87a87b6359..c1588e7e940612 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-chatgpt-plugin/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-chatgpt-plugin/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChatGPTRetrievalPluginClient"] +contains_example = false +import_path = "llama_index.vector_stores.chatgpt_plugin" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-chroma/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-chroma/pyproject.toml index e4089fd2baee70..58c36ebef2ffcf 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-chroma/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-chroma/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChromaVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.chroma" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-dashvector/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-dashvector/pyproject.toml index ee1db674e65165..f3c79181efbb8a 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-dashvector/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-dashvector/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DashVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.dashvector" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-deeplake/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-deeplake/pyproject.toml index d7dda10f68fa96..c4a7aa11ebfc15 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-deeplake/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-deeplake/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DeepLakeVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.deeplake" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-docarray/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-docarray/pyproject.toml index 667bc66596497d..1cae4f58cce261 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-docarray/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-docarray/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DocArrayHnswVectorStore", "DocArrayInMemoryVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.docarray" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-dynamodb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-dynamodb/pyproject.toml index 32637990f7d185..d9765258b5de04 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-dynamodb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-dynamodb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DynamoDBVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.dynamodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch/pyproject.toml index 51a57441a909be..76424b7f7e42fe 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-elasticsearch/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ElasticsearchStore"] +contains_example = false +import_path = "llama_index.vector_stores.elasticsearch" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-epsilla/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-epsilla/pyproject.toml index 67bd2fedccbe01..6cd302eeb31db1 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-epsilla/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-epsilla/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EpsillaVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.epsilla" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-faiss/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-faiss/pyproject.toml index 8f8bede380e1ef..07cfdff7fb3a1b 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-faiss/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-faiss/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FaissVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.faiss" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-google/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-google/pyproject.toml index 00acdd90de41ea..755fa0ce0fdcf9 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-google/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-google/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GoogleVectorStore", "set_google_config"] +contains_example = false +import_path = "llama_index.vector_stores.google" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-jaguar/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-jaguar/pyproject.toml index 287fe518db9ce3..683e2da873b520 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-jaguar/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-jaguar/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["JaguarVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.jaguar" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-lancedb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-lancedb/pyproject.toml index 37151022de6685..8fdaeec2d36b8f 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-lancedb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-lancedb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LanceDBVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.lancedb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-lantern/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-lantern/pyproject.toml index d44314814914a8..0a9b95f7f37cfc 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-lantern/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-lantern/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LanternVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.lantern" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-metal/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-metal/pyproject.toml index 51ab2b400c13ba..3db1d2e45c6f58 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-metal/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-metal/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MetalVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.metal" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/pyproject.toml index ae211639aa34d9..46024c4a58996a 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MilvusVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.milvus" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] 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 e76953e7e49120..1fd00c14843fe4 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 @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MongoDBAtlasVectorSearch"] +contains_example = false +import_path = "llama_index.vector_stores.mongodb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-myscale/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-myscale/pyproject.toml index a1e8d8a55893c2..85d8c243cb4489 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-myscale/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-myscale/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MyScaleVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.myscale" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-neo4jvector/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-neo4jvector/pyproject.toml index d0947d84f8ebff..aa336af6edc8ca 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-neo4jvector/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-neo4jvector/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Neo4jVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.neo4jvector" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-pgvecto-rs/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-pgvecto-rs/pyproject.toml index 7f63f809285005..eaac7fe7217308 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-pgvecto-rs/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-pgvecto-rs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PGVectoRsStore"] +contains_example = false +import_path = "llama_index.vector_stores.pgvecto_rs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-pinecone/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-pinecone/pyproject.toml index 40b66127cbde99..71f772d2d553e1 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-pinecone/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-pinecone/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PineconeVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.pinecone" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-postgres/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-postgres/pyproject.toml index f5305f55491778..19a0deeeae100d 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-postgres/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-postgres/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PGVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.postgres" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/pyproject.toml index e977c3d8e302af..ebf87539a1c3f7 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["QdrantVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.qdrant" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-redis/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-redis/pyproject.toml index c75e0918926af4..7d407dbcdb9c61 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-redis/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-redis/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.redis" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-rocksetdb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-rocksetdb/pyproject.toml index a5169e086253b9..f5e47fa60c3d84 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-rocksetdb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-rocksetdb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RocksetVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.rocksetdb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-singlestoredb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-singlestoredb/pyproject.toml index a18acb7d2461a3..1b6052fd6ca408 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-singlestoredb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-singlestoredb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SingleStoreVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.singlestoredb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-supabase/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-supabase/pyproject.toml index 0ff41abebf1167..e80453273645c7 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-supabase/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-supabase/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SupabaseVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.supabase" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-tair/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-tair/pyproject.toml index 10ace58855de4a..7073036150294e 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-tair/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-tair/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TairVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.tair" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-tencentvectordb/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-tencentvectordb/pyproject.toml index ee841e48c49d74..f796d9f3e5716e 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-tencentvectordb/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-tencentvectordb/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TencentVectorDB"] +contains_example = false +import_path = "llama_index.vector_stores.tencentvectordb" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-timescalevector/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-timescalevector/pyproject.toml index 62c6bd2c6740a7..33e973300ce5f7 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-timescalevector/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-timescalevector/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TimescaleVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.timescalevector" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-txtai/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-txtai/pyproject.toml index a95341f267d98a..5268d723211ee5 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-txtai/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-txtai/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TxtaiVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.txtai" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-typesense/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-typesense/pyproject.toml index 810e638a3557ce..af764c269f13d6 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-typesense/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-typesense/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TypesenseVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.typesense" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-upstash/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-upstash/pyproject.toml index 72296f970a2654..7b7e8bc8e90455 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-upstash/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-upstash/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["UpstashVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.upstash" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-weaviate/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-weaviate/pyproject.toml index e52bbb3577db26..d0861a9bee05e5 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-weaviate/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-weaviate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WeaviateVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.weaviate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-zep/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-zep/pyproject.toml index bef24c59a18552..c554ecbfaca9af 100644 --- a/llama-index-integrations/vector_stores/llama-index-vector-stores-zep/pyproject.toml +++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-zep/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZepVectorStore"] +contains_example = false +import_path = "llama_index.vector_stores.zep" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-agent-search-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-agent-search-retriever/pyproject.toml index f756f2e1728722..0ae1107511c877 100644 --- a/llama-index-packs/llama-index-packs-agent-search-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-agent-search-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AgentSearchRetriever", "AgentSearchRetrieverPack"] +contains_example = true +import_path = "llama_index.packs.agent_search_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-agents-llm-compiler/pyproject.toml b/llama-index-packs/llama-index-packs-agents-llm-compiler/pyproject.toml index 805c31e72fa382..50284e73130ea7 100644 --- a/llama-index-packs/llama-index-packs-agents-llm-compiler/pyproject.toml +++ b/llama-index-packs/llama-index-packs-agents-llm-compiler/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LLMCompilerAgentPack"] +contains_example = false +import_path = "llama_index.packs.agents_llm_compiler" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-amazon-product-extraction/pyproject.toml b/llama-index-packs/llama-index-packs-amazon-product-extraction/pyproject.toml index 8fc09d56a33644..2c59063594c9be 100644 --- a/llama-index-packs/llama-index-packs-amazon-product-extraction/pyproject.toml +++ b/llama-index-packs/llama-index-packs-amazon-product-extraction/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AmazonProductExtractionPack"] +contains_example = false +import_path = "llama_index.packs.amazon_product_extraction" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/pyproject.toml index b897cb8792f1bc..df4018e47666da 100644 --- a/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ArizePhoenixQueryEnginePack"] +contains_example = true +import_path = "llama_index.packs.arize_phoenix_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-auto-merging-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-auto-merging-retriever/pyproject.toml index 5e11b0e3e5ed3c..ea37093e849d96 100644 --- a/llama-index-packs/llama-index-packs-auto-merging-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-auto-merging-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["AutoMergingRetrieverPack"] +contains_example = true +import_path = "llama_index.packs.auto_merging_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-chroma-autoretrieval/pyproject.toml b/llama-index-packs/llama-index-packs-chroma-autoretrieval/pyproject.toml index afff9377d5bbbb..9691432d9cf7fa 100644 --- a/llama-index-packs/llama-index-packs-chroma-autoretrieval/pyproject.toml +++ b/llama-index-packs/llama-index-packs-chroma-autoretrieval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChromaAutoretrievalPack"] +contains_example = false +import_path = "llama_index.packs.chroma_autoretrieval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-cogniswitch-agent/pyproject.toml b/llama-index-packs/llama-index-packs-cogniswitch-agent/pyproject.toml index 6c08c78516c435..409ca98282ada9 100644 --- a/llama-index-packs/llama-index-packs-cogniswitch-agent/pyproject.toml +++ b/llama-index-packs/llama-index-packs-cogniswitch-agent/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["CogniswitchAgentPack"] +contains_example = true +import_path = "llama_index.packs.cogniswitch_agent" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-deeplake-deepmemory-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-deeplake-deepmemory-retriever/pyproject.toml index 34abf3e63a8dbc..d02f95bb8e7dde 100644 --- a/llama-index-packs/llama-index-packs-deeplake-deepmemory-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-deeplake-deepmemory-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DeepMemoryRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.deeplake_deepmemory_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-deeplake-multimodal-retrieval/pyproject.toml b/llama-index-packs/llama-index-packs-deeplake-multimodal-retrieval/pyproject.toml index 0fe36a0d008bf7..5410ce6bb81df5 100644 --- a/llama-index-packs/llama-index-packs-deeplake-multimodal-retrieval/pyproject.toml +++ b/llama-index-packs/llama-index-packs-deeplake-multimodal-retrieval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DeepLakeMultimodalRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.deeplake_multimodal_retrieval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-dense-x-retrieval/pyproject.toml b/llama-index-packs/llama-index-packs-dense-x-retrieval/pyproject.toml index 1bd1ceb6942b73..7b061be17570ef 100644 --- a/llama-index-packs/llama-index-packs-dense-x-retrieval/pyproject.toml +++ b/llama-index-packs/llama-index-packs-dense-x-retrieval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["DenseXRetrievalPack"] +contains_example = true +import_path = "llama_index.packs.dense_x_retrieval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-evaluator-benchmarker/pyproject.toml b/llama-index-packs/llama-index-packs-evaluator-benchmarker/pyproject.toml index 05bc735cd566e9..d68cec2ce5d237 100644 --- a/llama-index-packs/llama-index-packs-evaluator-benchmarker/pyproject.toml +++ b/llama-index-packs/llama-index-packs-evaluator-benchmarker/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EvaluatorBenchmarkerPack"] +contains_example = false +import_path = "llama_index.packs.evaluator_benchmarker" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-fusion-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-fusion-retriever/pyproject.toml index 593de0a5576cf7..be94c38e519e3b 100644 --- a/llama-index-packs/llama-index-packs-fusion-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-fusion-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["HybridFusionRetrieverPack", "QueryRewritingRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.fusion_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-fuzzy-citation/pyproject.toml b/llama-index-packs/llama-index-packs-fuzzy-citation/pyproject.toml index eeb797bbd3e318..c24c7491f25b8a 100644 --- a/llama-index-packs/llama-index-packs-fuzzy-citation/pyproject.toml +++ b/llama-index-packs/llama-index-packs-fuzzy-citation/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["FuzzyCitationEnginePack"] +contains_example = false +import_path = "llama_index.packs.fuzzy_citation" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-gmail-openai-agent/pyproject.toml b/llama-index-packs/llama-index-packs-gmail-openai-agent/pyproject.toml index e73047222ac290..2c19d720d4d38f 100644 --- a/llama-index-packs/llama-index-packs-gmail-openai-agent/pyproject.toml +++ b/llama-index-packs/llama-index-packs-gmail-openai-agent/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GmailOpenAIAgentPack"] +contains_example = false +import_path = "llama_index.packs.gmail_openai_agent" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-gradio-agent-chat/pyproject.toml b/llama-index-packs/llama-index-packs-gradio-agent-chat/pyproject.toml index 30f02cb36f9e66..44178ee25cfdbf 100644 --- a/llama-index-packs/llama-index-packs-gradio-agent-chat/pyproject.toml +++ b/llama-index-packs/llama-index-packs-gradio-agent-chat/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GradioAgentChatPack"] +contains_example = false +import_path = "llama_index.packs.gradio_agent_chat" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-gradio-react-agent-chatbot/pyproject.toml b/llama-index-packs/llama-index-packs-gradio-react-agent-chatbot/pyproject.toml index feb3023595d726..d986cf9a80a7b5 100644 --- a/llama-index-packs/llama-index-packs-gradio-react-agent-chatbot/pyproject.toml +++ b/llama-index-packs/llama-index-packs-gradio-react-agent-chatbot/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["GradioReActAgentPack"] +contains_example = false +import_path = "llama_index.packs.gradio_react_agent_chatbot" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-infer-retrieve-rerank/pyproject.toml b/llama-index-packs/llama-index-packs-infer-retrieve-rerank/pyproject.toml index 2bb834f0d32f78..e03461dd11e619 100644 --- a/llama-index-packs/llama-index-packs-infer-retrieve-rerank/pyproject.toml +++ b/llama-index-packs/llama-index-packs-infer-retrieve-rerank/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["InferRetrieveRerankPack"] +contains_example = false +import_path = "llama_index.packs.infer_retrieve_rerank" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-llama-dataset-metadata/pyproject.toml b/llama-index-packs/llama-index-packs-llama-dataset-metadata/pyproject.toml index 46831eb8dd46cd..d7f1059b5b07c9 100644 --- a/llama-index-packs/llama-index-packs-llama-dataset-metadata/pyproject.toml +++ b/llama-index-packs/llama-index-packs-llama-dataset-metadata/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LlamaDatasetMetadataPack"] +contains_example = false +import_path = "llama_index.packs.llama_dataset_metadata" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-llama-guard-moderator/pyproject.toml b/llama-index-packs/llama-index-packs-llama-guard-moderator/pyproject.toml index cebae9f7a69122..179aaa79a5a106 100644 --- a/llama-index-packs/llama-index-packs-llama-guard-moderator/pyproject.toml +++ b/llama-index-packs/llama-index-packs-llama-guard-moderator/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LlamaGuardModeratorPack"] +contains_example = false +import_path = "llama_index.packs.llama_guard_moderator" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-llava-completion/pyproject.toml b/llama-index-packs/llama-index-packs-llava-completion/pyproject.toml index f9ee51e68b209e..512154b1fe7b9c 100644 --- a/llama-index-packs/llama-index-packs-llava-completion/pyproject.toml +++ b/llama-index-packs/llama-index-packs-llava-completion/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LlavaCompletionPack"] +contains_example = false +import_path = "llama_index.packs.llava_completion" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-multi-document-agents/pyproject.toml b/llama-index-packs/llama-index-packs-multi-document-agents/pyproject.toml index 87bdc22acbbe6a..1343eb0765b21f 100644 --- a/llama-index-packs/llama-index-packs-multi-document-agents/pyproject.toml +++ b/llama-index-packs/llama-index-packs-multi-document-agents/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MultiDocumentAgentsPack"] +contains_example = false +import_path = "llama_index.packs.multi_document_agents" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-multi-tenancy-rag/pyproject.toml b/llama-index-packs/llama-index-packs-multi-tenancy-rag/pyproject.toml index e9bf8c7ca7ba10..2ba336951583ab 100644 --- a/llama-index-packs/llama-index-packs-multi-tenancy-rag/pyproject.toml +++ b/llama-index-packs/llama-index-packs-multi-tenancy-rag/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MultiTenancyRAGPack"] +contains_example = false +import_path = "llama_index.packs.multi_tenancy_rag" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-multidoc-autoretrieval/pyproject.toml b/llama-index-packs/llama-index-packs-multidoc-autoretrieval/pyproject.toml index 74520d09ed2ecd..55672a9b1679ed 100644 --- a/llama-index-packs/llama-index-packs-multidoc-autoretrieval/pyproject.toml +++ b/llama-index-packs/llama-index-packs-multidoc-autoretrieval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["MultiDocAutoRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.multidoc_autoretrieval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-nebulagraph-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-nebulagraph-query-engine/pyproject.toml index bff114f911b73e..887bab2233da13 100644 --- a/llama-index-packs/llama-index-packs-nebulagraph-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-nebulagraph-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["NebulaGraphQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.nebulagraph_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-neo4j-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-neo4j-query-engine/pyproject.toml index b1345f406da8c6..8a428e79aba5d8 100644 --- a/llama-index-packs/llama-index-packs-neo4j-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-neo4j-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["Neo4jQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.neo4j_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-node-parser-semantic-chunking/pyproject.toml b/llama-index-packs/llama-index-packs-node-parser-semantic-chunking/pyproject.toml index 7aa76d69f1ada8..2c4a45149889f4 100644 --- a/llama-index-packs/llama-index-packs-node-parser-semantic-chunking/pyproject.toml +++ b/llama-index-packs/llama-index-packs-node-parser-semantic-chunking/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SemanticChunkingQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.node_parser_semantic_chunking" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-ollama-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-ollama-query-engine/pyproject.toml index 28853131e190c6..69e8d189725ff3 100644 --- a/llama-index-packs/llama-index-packs-ollama-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-ollama-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["OllamaQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.ollama_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-panel-chatbot/pyproject.toml b/llama-index-packs/llama-index-packs-panel-chatbot/pyproject.toml index 635890da7d7c38..3c97659022146d 100644 --- a/llama-index-packs/llama-index-packs-panel-chatbot/pyproject.toml +++ b/llama-index-packs/llama-index-packs-panel-chatbot/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["PanelChatPack"] +contains_example = false +import_path = "llama_index.packs.panel_chatbot" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-rag-cli-local/pyproject.toml b/llama-index-packs/llama-index-packs-rag-cli-local/pyproject.toml index dca03a5592ace7..e7f4d86d962d72 100644 --- a/llama-index-packs/llama-index-packs-rag-cli-local/pyproject.toml +++ b/llama-index-packs/llama-index-packs-rag-cli-local/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["LocalRAGCLIPack"] +contains_example = false +import_path = "llama_index.packs.rag_cli_local" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-rag-evaluator/pyproject.toml b/llama-index-packs/llama-index-packs-rag-evaluator/pyproject.toml index 8fdf0ff72205bb..40e4ec591f076a 100644 --- a/llama-index-packs/llama-index-packs-rag-evaluator/pyproject.toml +++ b/llama-index-packs/llama-index-packs-rag-evaluator/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RagEvaluatorPack"] +contains_example = true +import_path = "llama_index.packs.rag_evaluator" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/pyproject.toml b/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/pyproject.toml index 0b2523b449eedf..323af0e27e7931 100644 --- a/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/pyproject.toml +++ b/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RAGFusionPipelinePack"] +contains_example = true +import_path = "llama_index.packs.rag_fusion_query_pipeline" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-ragatouille-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-ragatouille-retriever/pyproject.toml index 227c756fa67541..db9599c5f55e95 100644 --- a/llama-index-packs/llama-index-packs-ragatouille-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-ragatouille-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RAGatouilleRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.ragatouille_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-recursive-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-recursive-retriever/pyproject.toml index d5232e01960906..038bd98d606a16 100644 --- a/llama-index-packs/llama-index-packs-recursive-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-recursive-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["EmbeddedTablesUnstructuredRetrieverPack", "RecursiveRetrieverSmallToBigPack"] +contains_example = false +import_path = "llama_index.packs.recursive_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-redis-ingestion-pipeline/pyproject.toml b/llama-index-packs/llama-index-packs-redis-ingestion-pipeline/pyproject.toml index 08bb88ee993d60..76e84c2c4dc7cb 100644 --- a/llama-index-packs/llama-index-packs-redis-ingestion-pipeline/pyproject.toml +++ b/llama-index-packs/llama-index-packs-redis-ingestion-pipeline/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["RedisIngestionPipelinePack"] +contains_example = false +import_path = "llama_index.packs.redis_ingestion_pipeline" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-resume-screener/pyproject.toml b/llama-index-packs/llama-index-packs-resume-screener/pyproject.toml index 0488d7074ba504..9ab6f9e46df670 100644 --- a/llama-index-packs/llama-index-packs-resume-screener/pyproject.toml +++ b/llama-index-packs/llama-index-packs-resume-screener/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ResumeScreenerPack"] +contains_example = false +import_path = "llama_index.packs.resume_screener" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-retry-engine-weaviate/pyproject.toml b/llama-index-packs/llama-index-packs-retry-engine-weaviate/pyproject.toml index 3a8e9f58888856..0c20e03811117f 100644 --- a/llama-index-packs/llama-index-packs-retry-engine-weaviate/pyproject.toml +++ b/llama-index-packs/llama-index-packs-retry-engine-weaviate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WeaviateRetryEnginePack"] +contains_example = false +import_path = "llama_index.packs.retry_engine_weaviate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-self-rag/pyproject.toml b/llama-index-packs/llama-index-packs-self-rag/pyproject.toml index 5152b9e91bb034..128e27c5888f15 100644 --- a/llama-index-packs/llama-index-packs-self-rag/pyproject.toml +++ b/llama-index-packs/llama-index-packs-self-rag/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SelfRAGPack", "SelfRAGQueryEngine"] +contains_example = false +import_path = "llama_index.packs.self_rag" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-sentence-window-retriever/pyproject.toml b/llama-index-packs/llama-index-packs-sentence-window-retriever/pyproject.toml index fae2ae50082f70..6471c45a1be4f6 100644 --- a/llama-index-packs/llama-index-packs-sentence-window-retriever/pyproject.toml +++ b/llama-index-packs/llama-index-packs-sentence-window-retriever/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SentenceWindowRetrieverPack"] +contains_example = false +import_path = "llama_index.packs.sentence_window_retriever" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-snowflake-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-snowflake-query-engine/pyproject.toml index d8bb2c5d2cdc95..5d1b579fcba4c1 100644 --- a/llama-index-packs/llama-index-packs-snowflake-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-snowflake-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["SnowflakeQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.snowflake_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-stock-market-data-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-stock-market-data-query-engine/pyproject.toml index 4f86797bbf2832..0fd6b7bbf0914f 100644 --- a/llama-index-packs/llama-index-packs-stock-market-data-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-stock-market-data-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["StockMarketDataQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.stock_market_data_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-streamlit-chatbot/pyproject.toml b/llama-index-packs/llama-index-packs-streamlit-chatbot/pyproject.toml index bf20700351e059..0aae46c96d6846 100644 --- a/llama-index-packs/llama-index-packs-streamlit-chatbot/pyproject.toml +++ b/llama-index-packs/llama-index-packs-streamlit-chatbot/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["StreamlitChatPack"] +contains_example = false +import_path = "llama_index.packs.streamlit_chatbot" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-sub-question-weaviate/pyproject.toml b/llama-index-packs/llama-index-packs-sub-question-weaviate/pyproject.toml index 76a3fb84961d98..afa85e24292816 100644 --- a/llama-index-packs/llama-index-packs-sub-question-weaviate/pyproject.toml +++ b/llama-index-packs/llama-index-packs-sub-question-weaviate/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["WeaviateSubQuestionPack"] +contains_example = false +import_path = "llama_index.packs.sub_question_weaviate" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-tables/pyproject.toml b/llama-index-packs/llama-index-packs-tables/pyproject.toml index 9ab8615da44d31..6239d4e22ad03c 100644 --- a/llama-index-packs/llama-index-packs-tables/pyproject.toml +++ b/llama-index-packs/llama-index-packs-tables/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ChainOfTablePack", "MixSelfConsistencyPack"] +contains_example = false +import_path = "llama_index.packs.tables" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-timescale-vector-autoretrieval/pyproject.toml b/llama-index-packs/llama-index-packs-timescale-vector-autoretrieval/pyproject.toml index 6cdaa0c9ea7f6a..a4bb97836f8469 100644 --- a/llama-index-packs/llama-index-packs-timescale-vector-autoretrieval/pyproject.toml +++ b/llama-index-packs/llama-index-packs-timescale-vector-autoretrieval/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TimescaleVectorAutoretrievalPack"] +contains_example = false +import_path = "llama_index.packs.timescale_vector_autoretrieval" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-trulens-eval-packs/pyproject.toml b/llama-index-packs/llama-index-packs-trulens-eval-packs/pyproject.toml index c741420e54ca6b..b1113a65f583e6 100644 --- a/llama-index-packs/llama-index-packs-trulens-eval-packs/pyproject.toml +++ b/llama-index-packs/llama-index-packs-trulens-eval-packs/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["TruLensHarmlessPack", "TruLensHelpfulPack", "TruLensRAGTriadPack"] +contains_example = false +import_path = "llama_index.packs.trulens_eval_packs" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-vanna/pyproject.toml b/llama-index-packs/llama-index-packs-vanna/pyproject.toml index 89201ccc0b2866..8e702e7ee4743e 100644 --- a/llama-index-packs/llama-index-packs-vanna/pyproject.toml +++ b/llama-index-packs/llama-index-packs-vanna/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VannaPack", "VannaQueryEngine"] +contains_example = false +import_path = "llama_index.packs.vanna" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-vectara-rag/pyproject.toml b/llama-index-packs/llama-index-packs-vectara-rag/pyproject.toml index 08e852e856410b..f5d41d3ce1db0f 100644 --- a/llama-index-packs/llama-index-packs-vectara-rag/pyproject.toml +++ b/llama-index-packs/llama-index-packs-vectara-rag/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VectaraRagPack"] +contains_example = false +import_path = "llama_index.packs.vectara_rag" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-voyage-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-voyage-query-engine/pyproject.toml index 89b0aefdd9395f..f24a197fb88128 100644 --- a/llama-index-packs/llama-index-packs-voyage-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-voyage-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["VoyageQueryEnginePack"] +contains_example = true +import_path = "llama_index.packs.voyage_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] diff --git a/llama-index-packs/llama-index-packs-zephyr-query-engine/pyproject.toml b/llama-index-packs/llama-index-packs-zephyr-query-engine/pyproject.toml index 5ca68556208d86..5470ff453a8dce 100644 --- a/llama-index-packs/llama-index-packs-zephyr-query-engine/pyproject.toml +++ b/llama-index-packs/llama-index-packs-zephyr-query-engine/pyproject.toml @@ -7,6 +7,11 @@ check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" +[tool.llamahub] +classes = ["ZephyrQueryEnginePack"] +contains_example = false +import_path = "llama_index.packs.zephyr_query_engine" + [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"]