From f71e11c7174ef48323218e89b1e88b5c6e41356e Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Fri, 24 Nov 2023 11:49:41 +0100 Subject: [PATCH] Removed preview package --------- Co-authored-by: Silvano Cerza --- haystack/{preview => }/README.md | 0 haystack/{preview => }/__init__.py | 0 haystack/{preview => }/components/__init__.py | 0 haystack/{preview => }/components/audio/__init__.py | 0 haystack/{preview => }/components/audio/whisper_local.py | 0 haystack/{preview => }/components/audio/whisper_remote.py | 0 haystack/{preview => }/components/builders/__init__.py | 0 haystack/{preview => }/components/builders/answer_builder.py | 0 .../{preview => }/components/builders/dynamic_prompt_builder.py | 0 haystack/{preview => }/components/builders/prompt_builder.py | 0 haystack/{preview => }/components/caching/__init__.py | 0 haystack/{preview => }/components/caching/url_cache_checker.py | 0 haystack/{preview => }/components/classifiers/__init__.py | 0 .../components/classifiers/document_language_classifier.py | 0 haystack/{preview => }/components/converters/__init__.py | 0 haystack/{preview => }/components/converters/azure.py | 0 haystack/{preview => }/components/converters/html.py | 0 haystack/{preview => }/components/converters/markdown.py | 0 haystack/{preview => }/components/converters/pypdf.py | 0 haystack/{preview => }/components/converters/tika.py | 0 haystack/{preview => }/components/converters/txt.py | 0 haystack/{preview => }/components/embedders/__init__.py | 0 haystack/{preview => }/components/embedders/backends/__init__.py | 0 .../embedders/backends/sentence_transformers_backend.py | 0 .../components/embedders/openai_document_embedder.py | 0 .../{preview => }/components/embedders/openai_text_embedder.py | 0 .../embedders/sentence_transformers_document_embedder.py | 0 .../components/embedders/sentence_transformers_text_embedder.py | 0 haystack/{preview => }/components/fetchers/__init__.py | 0 haystack/{preview => }/components/fetchers/link_content.py | 0 haystack/{preview => }/components/generators/__init__.py | 0 haystack/{preview => }/components/generators/chat/__init__.py | 0 .../{preview => }/components/generators/chat/hugging_face_tgi.py | 0 haystack/{preview => }/components/generators/chat/openai.py | 0 haystack/{preview => }/components/generators/cohere.py | 0 haystack/{preview => }/components/generators/hf_utils.py | 0 .../{preview => }/components/generators/hugging_face_local.py | 0 haystack/{preview => }/components/generators/hugging_face_tgi.py | 0 haystack/{preview => }/components/generators/openai.py | 0 haystack/{preview => }/components/generators/utils.py | 0 haystack/{preview => }/components/preprocessors/__init__.py | 0 .../{preview => }/components/preprocessors/document_cleaner.py | 0 .../{preview => }/components/preprocessors/document_splitter.py | 0 haystack/{preview => }/components/rankers/__init__.py | 0 haystack/{preview => }/components/rankers/meta_field.py | 0 .../{preview => }/components/rankers/transformers_similarity.py | 0 haystack/{preview => }/components/readers/__init__.py | 0 haystack/{preview => }/components/readers/extractive.py | 0 haystack/{preview => }/components/retrievers/__init__.py | 0 .../components/retrievers/in_memory_bm25_retriever.py | 0 .../components/retrievers/in_memory_embedding_retriever.py | 0 haystack/{preview => }/components/routers/__init__.py | 0 haystack/{preview => }/components/routers/conditional_router.py | 0 haystack/{preview => }/components/routers/document_joiner.py | 0 haystack/{preview => }/components/routers/file_type_router.py | 0 haystack/{preview => }/components/routers/metadata_router.py | 0 haystack/{preview => }/components/routers/text_language_router.py | 0 haystack/{preview => }/components/samplers/__init__.py | 0 haystack/{preview => }/components/samplers/top_p.py | 0 haystack/{preview => }/components/websearch/__init__.py | 0 haystack/{preview => }/components/websearch/searchapi.py | 0 haystack/{preview => }/components/websearch/serper_dev.py | 0 haystack/{preview => }/components/writers/__init__.py | 0 haystack/{preview => }/components/writers/document_writer.py | 0 haystack/{preview => }/dataclasses/__init__.py | 0 haystack/{preview => }/dataclasses/answer.py | 0 haystack/{preview => }/dataclasses/byte_stream.py | 0 haystack/{preview => }/dataclasses/chat_message.py | 0 haystack/{preview => }/dataclasses/document.py | 0 haystack/{preview => }/dataclasses/streaming_chunk.py | 0 haystack/{preview => }/document_stores/__init__.py | 0 haystack/{preview => }/document_stores/decorator.py | 0 haystack/{preview => }/document_stores/errors.py | 0 haystack/{preview => }/document_stores/in_memory/__init__.py | 0 .../{preview => }/document_stores/in_memory/document_store.py | 0 haystack/{preview => }/document_stores/protocols.py | 0 haystack/{preview => }/errors.py | 0 haystack/{preview => }/lazy_imports.py | 0 haystack/{preview => }/marshal/__init__.py | 0 haystack/{preview => }/marshal/protocol.py | 0 haystack/{preview => }/marshal/yaml.py | 0 haystack/{preview => }/pipeline.py | 0 haystack/{preview => }/telemetry/__init__.py | 0 haystack/{preview => }/telemetry/_environment.py | 0 haystack/{preview => }/telemetry/_telemetry.py | 0 haystack/{preview => }/testing/__init__.py | 0 haystack/{preview => }/testing/document_store.py | 0 haystack/{preview => }/testing/factory.py | 0 haystack/{preview => }/testing/test_utils.py | 0 haystack/{preview => }/utils/__init__.py | 0 haystack/{preview => }/utils/expit.py | 0 haystack/{preview => }/utils/filters.py | 0 haystack/{preview => }/utils/requests_utils.py | 0 haystack/{preview => }/version.py | 0 94 files changed, 0 insertions(+), 0 deletions(-) rename haystack/{preview => }/README.md (100%) rename haystack/{preview => }/__init__.py (100%) rename haystack/{preview => }/components/__init__.py (100%) rename haystack/{preview => }/components/audio/__init__.py (100%) rename haystack/{preview => }/components/audio/whisper_local.py (100%) rename haystack/{preview => }/components/audio/whisper_remote.py (100%) rename haystack/{preview => }/components/builders/__init__.py (100%) rename haystack/{preview => }/components/builders/answer_builder.py (100%) rename haystack/{preview => }/components/builders/dynamic_prompt_builder.py (100%) rename haystack/{preview => }/components/builders/prompt_builder.py (100%) rename haystack/{preview => }/components/caching/__init__.py (100%) rename haystack/{preview => }/components/caching/url_cache_checker.py (100%) rename haystack/{preview => }/components/classifiers/__init__.py (100%) rename haystack/{preview => }/components/classifiers/document_language_classifier.py (100%) rename haystack/{preview => }/components/converters/__init__.py (100%) rename haystack/{preview => }/components/converters/azure.py (100%) rename haystack/{preview => }/components/converters/html.py (100%) rename haystack/{preview => }/components/converters/markdown.py (100%) rename haystack/{preview => }/components/converters/pypdf.py (100%) rename haystack/{preview => }/components/converters/tika.py (100%) rename haystack/{preview => }/components/converters/txt.py (100%) rename haystack/{preview => }/components/embedders/__init__.py (100%) rename haystack/{preview => }/components/embedders/backends/__init__.py (100%) rename haystack/{preview => }/components/embedders/backends/sentence_transformers_backend.py (100%) rename haystack/{preview => }/components/embedders/openai_document_embedder.py (100%) rename haystack/{preview => }/components/embedders/openai_text_embedder.py (100%) rename haystack/{preview => }/components/embedders/sentence_transformers_document_embedder.py (100%) rename haystack/{preview => }/components/embedders/sentence_transformers_text_embedder.py (100%) rename haystack/{preview => }/components/fetchers/__init__.py (100%) rename haystack/{preview => }/components/fetchers/link_content.py (100%) rename haystack/{preview => }/components/generators/__init__.py (100%) rename haystack/{preview => }/components/generators/chat/__init__.py (100%) rename haystack/{preview => }/components/generators/chat/hugging_face_tgi.py (100%) rename haystack/{preview => }/components/generators/chat/openai.py (100%) rename haystack/{preview => }/components/generators/cohere.py (100%) rename haystack/{preview => }/components/generators/hf_utils.py (100%) rename haystack/{preview => }/components/generators/hugging_face_local.py (100%) rename haystack/{preview => }/components/generators/hugging_face_tgi.py (100%) rename haystack/{preview => }/components/generators/openai.py (100%) rename haystack/{preview => }/components/generators/utils.py (100%) rename haystack/{preview => }/components/preprocessors/__init__.py (100%) rename haystack/{preview => }/components/preprocessors/document_cleaner.py (100%) rename haystack/{preview => }/components/preprocessors/document_splitter.py (100%) rename haystack/{preview => }/components/rankers/__init__.py (100%) rename haystack/{preview => }/components/rankers/meta_field.py (100%) rename haystack/{preview => }/components/rankers/transformers_similarity.py (100%) rename haystack/{preview => }/components/readers/__init__.py (100%) rename haystack/{preview => }/components/readers/extractive.py (100%) rename haystack/{preview => }/components/retrievers/__init__.py (100%) rename haystack/{preview => }/components/retrievers/in_memory_bm25_retriever.py (100%) rename haystack/{preview => }/components/retrievers/in_memory_embedding_retriever.py (100%) rename haystack/{preview => }/components/routers/__init__.py (100%) rename haystack/{preview => }/components/routers/conditional_router.py (100%) rename haystack/{preview => }/components/routers/document_joiner.py (100%) rename haystack/{preview => }/components/routers/file_type_router.py (100%) rename haystack/{preview => }/components/routers/metadata_router.py (100%) rename haystack/{preview => }/components/routers/text_language_router.py (100%) rename haystack/{preview => }/components/samplers/__init__.py (100%) rename haystack/{preview => }/components/samplers/top_p.py (100%) rename haystack/{preview => }/components/websearch/__init__.py (100%) rename haystack/{preview => }/components/websearch/searchapi.py (100%) rename haystack/{preview => }/components/websearch/serper_dev.py (100%) rename haystack/{preview => }/components/writers/__init__.py (100%) rename haystack/{preview => }/components/writers/document_writer.py (100%) rename haystack/{preview => }/dataclasses/__init__.py (100%) rename haystack/{preview => }/dataclasses/answer.py (100%) rename haystack/{preview => }/dataclasses/byte_stream.py (100%) rename haystack/{preview => }/dataclasses/chat_message.py (100%) rename haystack/{preview => }/dataclasses/document.py (100%) rename haystack/{preview => }/dataclasses/streaming_chunk.py (100%) rename haystack/{preview => }/document_stores/__init__.py (100%) rename haystack/{preview => }/document_stores/decorator.py (100%) rename haystack/{preview => }/document_stores/errors.py (100%) rename haystack/{preview => }/document_stores/in_memory/__init__.py (100%) rename haystack/{preview => }/document_stores/in_memory/document_store.py (100%) rename haystack/{preview => }/document_stores/protocols.py (100%) rename haystack/{preview => }/errors.py (100%) rename haystack/{preview => }/lazy_imports.py (100%) rename haystack/{preview => }/marshal/__init__.py (100%) rename haystack/{preview => }/marshal/protocol.py (100%) rename haystack/{preview => }/marshal/yaml.py (100%) rename haystack/{preview => }/pipeline.py (100%) rename haystack/{preview => }/telemetry/__init__.py (100%) rename haystack/{preview => }/telemetry/_environment.py (100%) rename haystack/{preview => }/telemetry/_telemetry.py (100%) rename haystack/{preview => }/testing/__init__.py (100%) rename haystack/{preview => }/testing/document_store.py (100%) rename haystack/{preview => }/testing/factory.py (100%) rename haystack/{preview => }/testing/test_utils.py (100%) rename haystack/{preview => }/utils/__init__.py (100%) rename haystack/{preview => }/utils/expit.py (100%) rename haystack/{preview => }/utils/filters.py (100%) rename haystack/{preview => }/utils/requests_utils.py (100%) rename haystack/{preview => }/version.py (100%) diff --git a/haystack/preview/README.md b/haystack/README.md similarity index 100% rename from haystack/preview/README.md rename to haystack/README.md diff --git a/haystack/preview/__init__.py b/haystack/__init__.py similarity index 100% rename from haystack/preview/__init__.py rename to haystack/__init__.py diff --git a/haystack/preview/components/__init__.py b/haystack/components/__init__.py similarity index 100% rename from haystack/preview/components/__init__.py rename to haystack/components/__init__.py diff --git a/haystack/preview/components/audio/__init__.py b/haystack/components/audio/__init__.py similarity index 100% rename from haystack/preview/components/audio/__init__.py rename to haystack/components/audio/__init__.py diff --git a/haystack/preview/components/audio/whisper_local.py b/haystack/components/audio/whisper_local.py similarity index 100% rename from haystack/preview/components/audio/whisper_local.py rename to haystack/components/audio/whisper_local.py diff --git a/haystack/preview/components/audio/whisper_remote.py b/haystack/components/audio/whisper_remote.py similarity index 100% rename from haystack/preview/components/audio/whisper_remote.py rename to haystack/components/audio/whisper_remote.py diff --git a/haystack/preview/components/builders/__init__.py b/haystack/components/builders/__init__.py similarity index 100% rename from haystack/preview/components/builders/__init__.py rename to haystack/components/builders/__init__.py diff --git a/haystack/preview/components/builders/answer_builder.py b/haystack/components/builders/answer_builder.py similarity index 100% rename from haystack/preview/components/builders/answer_builder.py rename to haystack/components/builders/answer_builder.py diff --git a/haystack/preview/components/builders/dynamic_prompt_builder.py b/haystack/components/builders/dynamic_prompt_builder.py similarity index 100% rename from haystack/preview/components/builders/dynamic_prompt_builder.py rename to haystack/components/builders/dynamic_prompt_builder.py diff --git a/haystack/preview/components/builders/prompt_builder.py b/haystack/components/builders/prompt_builder.py similarity index 100% rename from haystack/preview/components/builders/prompt_builder.py rename to haystack/components/builders/prompt_builder.py diff --git a/haystack/preview/components/caching/__init__.py b/haystack/components/caching/__init__.py similarity index 100% rename from haystack/preview/components/caching/__init__.py rename to haystack/components/caching/__init__.py diff --git a/haystack/preview/components/caching/url_cache_checker.py b/haystack/components/caching/url_cache_checker.py similarity index 100% rename from haystack/preview/components/caching/url_cache_checker.py rename to haystack/components/caching/url_cache_checker.py diff --git a/haystack/preview/components/classifiers/__init__.py b/haystack/components/classifiers/__init__.py similarity index 100% rename from haystack/preview/components/classifiers/__init__.py rename to haystack/components/classifiers/__init__.py diff --git a/haystack/preview/components/classifiers/document_language_classifier.py b/haystack/components/classifiers/document_language_classifier.py similarity index 100% rename from haystack/preview/components/classifiers/document_language_classifier.py rename to haystack/components/classifiers/document_language_classifier.py diff --git a/haystack/preview/components/converters/__init__.py b/haystack/components/converters/__init__.py similarity index 100% rename from haystack/preview/components/converters/__init__.py rename to haystack/components/converters/__init__.py diff --git a/haystack/preview/components/converters/azure.py b/haystack/components/converters/azure.py similarity index 100% rename from haystack/preview/components/converters/azure.py rename to haystack/components/converters/azure.py diff --git a/haystack/preview/components/converters/html.py b/haystack/components/converters/html.py similarity index 100% rename from haystack/preview/components/converters/html.py rename to haystack/components/converters/html.py diff --git a/haystack/preview/components/converters/markdown.py b/haystack/components/converters/markdown.py similarity index 100% rename from haystack/preview/components/converters/markdown.py rename to haystack/components/converters/markdown.py diff --git a/haystack/preview/components/converters/pypdf.py b/haystack/components/converters/pypdf.py similarity index 100% rename from haystack/preview/components/converters/pypdf.py rename to haystack/components/converters/pypdf.py diff --git a/haystack/preview/components/converters/tika.py b/haystack/components/converters/tika.py similarity index 100% rename from haystack/preview/components/converters/tika.py rename to haystack/components/converters/tika.py diff --git a/haystack/preview/components/converters/txt.py b/haystack/components/converters/txt.py similarity index 100% rename from haystack/preview/components/converters/txt.py rename to haystack/components/converters/txt.py diff --git a/haystack/preview/components/embedders/__init__.py b/haystack/components/embedders/__init__.py similarity index 100% rename from haystack/preview/components/embedders/__init__.py rename to haystack/components/embedders/__init__.py diff --git a/haystack/preview/components/embedders/backends/__init__.py b/haystack/components/embedders/backends/__init__.py similarity index 100% rename from haystack/preview/components/embedders/backends/__init__.py rename to haystack/components/embedders/backends/__init__.py diff --git a/haystack/preview/components/embedders/backends/sentence_transformers_backend.py b/haystack/components/embedders/backends/sentence_transformers_backend.py similarity index 100% rename from haystack/preview/components/embedders/backends/sentence_transformers_backend.py rename to haystack/components/embedders/backends/sentence_transformers_backend.py diff --git a/haystack/preview/components/embedders/openai_document_embedder.py b/haystack/components/embedders/openai_document_embedder.py similarity index 100% rename from haystack/preview/components/embedders/openai_document_embedder.py rename to haystack/components/embedders/openai_document_embedder.py diff --git a/haystack/preview/components/embedders/openai_text_embedder.py b/haystack/components/embedders/openai_text_embedder.py similarity index 100% rename from haystack/preview/components/embedders/openai_text_embedder.py rename to haystack/components/embedders/openai_text_embedder.py diff --git a/haystack/preview/components/embedders/sentence_transformers_document_embedder.py b/haystack/components/embedders/sentence_transformers_document_embedder.py similarity index 100% rename from haystack/preview/components/embedders/sentence_transformers_document_embedder.py rename to haystack/components/embedders/sentence_transformers_document_embedder.py diff --git a/haystack/preview/components/embedders/sentence_transformers_text_embedder.py b/haystack/components/embedders/sentence_transformers_text_embedder.py similarity index 100% rename from haystack/preview/components/embedders/sentence_transformers_text_embedder.py rename to haystack/components/embedders/sentence_transformers_text_embedder.py diff --git a/haystack/preview/components/fetchers/__init__.py b/haystack/components/fetchers/__init__.py similarity index 100% rename from haystack/preview/components/fetchers/__init__.py rename to haystack/components/fetchers/__init__.py diff --git a/haystack/preview/components/fetchers/link_content.py b/haystack/components/fetchers/link_content.py similarity index 100% rename from haystack/preview/components/fetchers/link_content.py rename to haystack/components/fetchers/link_content.py diff --git a/haystack/preview/components/generators/__init__.py b/haystack/components/generators/__init__.py similarity index 100% rename from haystack/preview/components/generators/__init__.py rename to haystack/components/generators/__init__.py diff --git a/haystack/preview/components/generators/chat/__init__.py b/haystack/components/generators/chat/__init__.py similarity index 100% rename from haystack/preview/components/generators/chat/__init__.py rename to haystack/components/generators/chat/__init__.py diff --git a/haystack/preview/components/generators/chat/hugging_face_tgi.py b/haystack/components/generators/chat/hugging_face_tgi.py similarity index 100% rename from haystack/preview/components/generators/chat/hugging_face_tgi.py rename to haystack/components/generators/chat/hugging_face_tgi.py diff --git a/haystack/preview/components/generators/chat/openai.py b/haystack/components/generators/chat/openai.py similarity index 100% rename from haystack/preview/components/generators/chat/openai.py rename to haystack/components/generators/chat/openai.py diff --git a/haystack/preview/components/generators/cohere.py b/haystack/components/generators/cohere.py similarity index 100% rename from haystack/preview/components/generators/cohere.py rename to haystack/components/generators/cohere.py diff --git a/haystack/preview/components/generators/hf_utils.py b/haystack/components/generators/hf_utils.py similarity index 100% rename from haystack/preview/components/generators/hf_utils.py rename to haystack/components/generators/hf_utils.py diff --git a/haystack/preview/components/generators/hugging_face_local.py b/haystack/components/generators/hugging_face_local.py similarity index 100% rename from haystack/preview/components/generators/hugging_face_local.py rename to haystack/components/generators/hugging_face_local.py diff --git a/haystack/preview/components/generators/hugging_face_tgi.py b/haystack/components/generators/hugging_face_tgi.py similarity index 100% rename from haystack/preview/components/generators/hugging_face_tgi.py rename to haystack/components/generators/hugging_face_tgi.py diff --git a/haystack/preview/components/generators/openai.py b/haystack/components/generators/openai.py similarity index 100% rename from haystack/preview/components/generators/openai.py rename to haystack/components/generators/openai.py diff --git a/haystack/preview/components/generators/utils.py b/haystack/components/generators/utils.py similarity index 100% rename from haystack/preview/components/generators/utils.py rename to haystack/components/generators/utils.py diff --git a/haystack/preview/components/preprocessors/__init__.py b/haystack/components/preprocessors/__init__.py similarity index 100% rename from haystack/preview/components/preprocessors/__init__.py rename to haystack/components/preprocessors/__init__.py diff --git a/haystack/preview/components/preprocessors/document_cleaner.py b/haystack/components/preprocessors/document_cleaner.py similarity index 100% rename from haystack/preview/components/preprocessors/document_cleaner.py rename to haystack/components/preprocessors/document_cleaner.py diff --git a/haystack/preview/components/preprocessors/document_splitter.py b/haystack/components/preprocessors/document_splitter.py similarity index 100% rename from haystack/preview/components/preprocessors/document_splitter.py rename to haystack/components/preprocessors/document_splitter.py diff --git a/haystack/preview/components/rankers/__init__.py b/haystack/components/rankers/__init__.py similarity index 100% rename from haystack/preview/components/rankers/__init__.py rename to haystack/components/rankers/__init__.py diff --git a/haystack/preview/components/rankers/meta_field.py b/haystack/components/rankers/meta_field.py similarity index 100% rename from haystack/preview/components/rankers/meta_field.py rename to haystack/components/rankers/meta_field.py diff --git a/haystack/preview/components/rankers/transformers_similarity.py b/haystack/components/rankers/transformers_similarity.py similarity index 100% rename from haystack/preview/components/rankers/transformers_similarity.py rename to haystack/components/rankers/transformers_similarity.py diff --git a/haystack/preview/components/readers/__init__.py b/haystack/components/readers/__init__.py similarity index 100% rename from haystack/preview/components/readers/__init__.py rename to haystack/components/readers/__init__.py diff --git a/haystack/preview/components/readers/extractive.py b/haystack/components/readers/extractive.py similarity index 100% rename from haystack/preview/components/readers/extractive.py rename to haystack/components/readers/extractive.py diff --git a/haystack/preview/components/retrievers/__init__.py b/haystack/components/retrievers/__init__.py similarity index 100% rename from haystack/preview/components/retrievers/__init__.py rename to haystack/components/retrievers/__init__.py diff --git a/haystack/preview/components/retrievers/in_memory_bm25_retriever.py b/haystack/components/retrievers/in_memory_bm25_retriever.py similarity index 100% rename from haystack/preview/components/retrievers/in_memory_bm25_retriever.py rename to haystack/components/retrievers/in_memory_bm25_retriever.py diff --git a/haystack/preview/components/retrievers/in_memory_embedding_retriever.py b/haystack/components/retrievers/in_memory_embedding_retriever.py similarity index 100% rename from haystack/preview/components/retrievers/in_memory_embedding_retriever.py rename to haystack/components/retrievers/in_memory_embedding_retriever.py diff --git a/haystack/preview/components/routers/__init__.py b/haystack/components/routers/__init__.py similarity index 100% rename from haystack/preview/components/routers/__init__.py rename to haystack/components/routers/__init__.py diff --git a/haystack/preview/components/routers/conditional_router.py b/haystack/components/routers/conditional_router.py similarity index 100% rename from haystack/preview/components/routers/conditional_router.py rename to haystack/components/routers/conditional_router.py diff --git a/haystack/preview/components/routers/document_joiner.py b/haystack/components/routers/document_joiner.py similarity index 100% rename from haystack/preview/components/routers/document_joiner.py rename to haystack/components/routers/document_joiner.py diff --git a/haystack/preview/components/routers/file_type_router.py b/haystack/components/routers/file_type_router.py similarity index 100% rename from haystack/preview/components/routers/file_type_router.py rename to haystack/components/routers/file_type_router.py diff --git a/haystack/preview/components/routers/metadata_router.py b/haystack/components/routers/metadata_router.py similarity index 100% rename from haystack/preview/components/routers/metadata_router.py rename to haystack/components/routers/metadata_router.py diff --git a/haystack/preview/components/routers/text_language_router.py b/haystack/components/routers/text_language_router.py similarity index 100% rename from haystack/preview/components/routers/text_language_router.py rename to haystack/components/routers/text_language_router.py diff --git a/haystack/preview/components/samplers/__init__.py b/haystack/components/samplers/__init__.py similarity index 100% rename from haystack/preview/components/samplers/__init__.py rename to haystack/components/samplers/__init__.py diff --git a/haystack/preview/components/samplers/top_p.py b/haystack/components/samplers/top_p.py similarity index 100% rename from haystack/preview/components/samplers/top_p.py rename to haystack/components/samplers/top_p.py diff --git a/haystack/preview/components/websearch/__init__.py b/haystack/components/websearch/__init__.py similarity index 100% rename from haystack/preview/components/websearch/__init__.py rename to haystack/components/websearch/__init__.py diff --git a/haystack/preview/components/websearch/searchapi.py b/haystack/components/websearch/searchapi.py similarity index 100% rename from haystack/preview/components/websearch/searchapi.py rename to haystack/components/websearch/searchapi.py diff --git a/haystack/preview/components/websearch/serper_dev.py b/haystack/components/websearch/serper_dev.py similarity index 100% rename from haystack/preview/components/websearch/serper_dev.py rename to haystack/components/websearch/serper_dev.py diff --git a/haystack/preview/components/writers/__init__.py b/haystack/components/writers/__init__.py similarity index 100% rename from haystack/preview/components/writers/__init__.py rename to haystack/components/writers/__init__.py diff --git a/haystack/preview/components/writers/document_writer.py b/haystack/components/writers/document_writer.py similarity index 100% rename from haystack/preview/components/writers/document_writer.py rename to haystack/components/writers/document_writer.py diff --git a/haystack/preview/dataclasses/__init__.py b/haystack/dataclasses/__init__.py similarity index 100% rename from haystack/preview/dataclasses/__init__.py rename to haystack/dataclasses/__init__.py diff --git a/haystack/preview/dataclasses/answer.py b/haystack/dataclasses/answer.py similarity index 100% rename from haystack/preview/dataclasses/answer.py rename to haystack/dataclasses/answer.py diff --git a/haystack/preview/dataclasses/byte_stream.py b/haystack/dataclasses/byte_stream.py similarity index 100% rename from haystack/preview/dataclasses/byte_stream.py rename to haystack/dataclasses/byte_stream.py diff --git a/haystack/preview/dataclasses/chat_message.py b/haystack/dataclasses/chat_message.py similarity index 100% rename from haystack/preview/dataclasses/chat_message.py rename to haystack/dataclasses/chat_message.py diff --git a/haystack/preview/dataclasses/document.py b/haystack/dataclasses/document.py similarity index 100% rename from haystack/preview/dataclasses/document.py rename to haystack/dataclasses/document.py diff --git a/haystack/preview/dataclasses/streaming_chunk.py b/haystack/dataclasses/streaming_chunk.py similarity index 100% rename from haystack/preview/dataclasses/streaming_chunk.py rename to haystack/dataclasses/streaming_chunk.py diff --git a/haystack/preview/document_stores/__init__.py b/haystack/document_stores/__init__.py similarity index 100% rename from haystack/preview/document_stores/__init__.py rename to haystack/document_stores/__init__.py diff --git a/haystack/preview/document_stores/decorator.py b/haystack/document_stores/decorator.py similarity index 100% rename from haystack/preview/document_stores/decorator.py rename to haystack/document_stores/decorator.py diff --git a/haystack/preview/document_stores/errors.py b/haystack/document_stores/errors.py similarity index 100% rename from haystack/preview/document_stores/errors.py rename to haystack/document_stores/errors.py diff --git a/haystack/preview/document_stores/in_memory/__init__.py b/haystack/document_stores/in_memory/__init__.py similarity index 100% rename from haystack/preview/document_stores/in_memory/__init__.py rename to haystack/document_stores/in_memory/__init__.py diff --git a/haystack/preview/document_stores/in_memory/document_store.py b/haystack/document_stores/in_memory/document_store.py similarity index 100% rename from haystack/preview/document_stores/in_memory/document_store.py rename to haystack/document_stores/in_memory/document_store.py diff --git a/haystack/preview/document_stores/protocols.py b/haystack/document_stores/protocols.py similarity index 100% rename from haystack/preview/document_stores/protocols.py rename to haystack/document_stores/protocols.py diff --git a/haystack/preview/errors.py b/haystack/errors.py similarity index 100% rename from haystack/preview/errors.py rename to haystack/errors.py diff --git a/haystack/preview/lazy_imports.py b/haystack/lazy_imports.py similarity index 100% rename from haystack/preview/lazy_imports.py rename to haystack/lazy_imports.py diff --git a/haystack/preview/marshal/__init__.py b/haystack/marshal/__init__.py similarity index 100% rename from haystack/preview/marshal/__init__.py rename to haystack/marshal/__init__.py diff --git a/haystack/preview/marshal/protocol.py b/haystack/marshal/protocol.py similarity index 100% rename from haystack/preview/marshal/protocol.py rename to haystack/marshal/protocol.py diff --git a/haystack/preview/marshal/yaml.py b/haystack/marshal/yaml.py similarity index 100% rename from haystack/preview/marshal/yaml.py rename to haystack/marshal/yaml.py diff --git a/haystack/preview/pipeline.py b/haystack/pipeline.py similarity index 100% rename from haystack/preview/pipeline.py rename to haystack/pipeline.py diff --git a/haystack/preview/telemetry/__init__.py b/haystack/telemetry/__init__.py similarity index 100% rename from haystack/preview/telemetry/__init__.py rename to haystack/telemetry/__init__.py diff --git a/haystack/preview/telemetry/_environment.py b/haystack/telemetry/_environment.py similarity index 100% rename from haystack/preview/telemetry/_environment.py rename to haystack/telemetry/_environment.py diff --git a/haystack/preview/telemetry/_telemetry.py b/haystack/telemetry/_telemetry.py similarity index 100% rename from haystack/preview/telemetry/_telemetry.py rename to haystack/telemetry/_telemetry.py diff --git a/haystack/preview/testing/__init__.py b/haystack/testing/__init__.py similarity index 100% rename from haystack/preview/testing/__init__.py rename to haystack/testing/__init__.py diff --git a/haystack/preview/testing/document_store.py b/haystack/testing/document_store.py similarity index 100% rename from haystack/preview/testing/document_store.py rename to haystack/testing/document_store.py diff --git a/haystack/preview/testing/factory.py b/haystack/testing/factory.py similarity index 100% rename from haystack/preview/testing/factory.py rename to haystack/testing/factory.py diff --git a/haystack/preview/testing/test_utils.py b/haystack/testing/test_utils.py similarity index 100% rename from haystack/preview/testing/test_utils.py rename to haystack/testing/test_utils.py diff --git a/haystack/preview/utils/__init__.py b/haystack/utils/__init__.py similarity index 100% rename from haystack/preview/utils/__init__.py rename to haystack/utils/__init__.py diff --git a/haystack/preview/utils/expit.py b/haystack/utils/expit.py similarity index 100% rename from haystack/preview/utils/expit.py rename to haystack/utils/expit.py diff --git a/haystack/preview/utils/filters.py b/haystack/utils/filters.py similarity index 100% rename from haystack/preview/utils/filters.py rename to haystack/utils/filters.py diff --git a/haystack/preview/utils/requests_utils.py b/haystack/utils/requests_utils.py similarity index 100% rename from haystack/preview/utils/requests_utils.py rename to haystack/utils/requests_utils.py diff --git a/haystack/preview/version.py b/haystack/version.py similarity index 100% rename from haystack/preview/version.py rename to haystack/version.py