From 6c1cfdecf1abd1a46b9f1583724ce2eb8fade705 Mon Sep 17 00:00:00 2001 From: eric-epsilla Date: Sat, 16 Aug 2025 15:01:34 +0000 Subject: [PATCH 1/2] update Signed-off-by: eric-epsilla --- ragas/tests/unit/test_import.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ragas/tests/unit/test_import.py b/ragas/tests/unit/test_import.py index bd99134bae..97afeb83d8 100644 --- a/ragas/tests/unit/test_import.py +++ b/ragas/tests/unit/test_import.py @@ -33,7 +33,7 @@ def mocked_import(name, *args, **kwargs): base_url="http://localhost:8001", llm_id=19, x_openapi_token="test_token", - x_generative_ai_client="test_client" + x_generative_ai_client="test_client", ) assert fabrix_wrapper.base_url == "http://localhost:8001" assert fabrix_wrapper.llm_id == 19 @@ -138,14 +138,14 @@ def test_fabrix_and_bge_wrappers_import(): base_url="http://localhost:8001", llm_id=19, x_openapi_token="test_token", - x_generative_ai_client="test_client" + x_generative_ai_client="test_client", ) - + assert fabrix_wrapper.base_url == "http://localhost:8001" assert fabrix_wrapper.llm_id == 19 assert fabrix_wrapper.x_openapi_token == "test_token" assert fabrix_wrapper.x_generative_ai_client == "test_client" - + # Test BGEEmbeddingsWrapper import and instantiation bge_wrapper = BGEEmbeddingsWrapper(model_name="BAAI/bge-base-en") assert bge_wrapper.model_name == "BAAI/bge-base-en" @@ -189,12 +189,15 @@ def mocked_import(name, *args, **kwargs): langchain_mocked_embedding = MagicMock(spec=OpenAIEmbeddings) langchain_mocked_embedding.model = "text-embedding-ada-002" - langchain_wrapper = LangchainEmbeddingsWrapper(embeddings=langchain_mocked_embedding) + langchain_wrapper = LangchainEmbeddingsWrapper( + embeddings=langchain_mocked_embedding + ) assert langchain_wrapper.embeddings.model == "text-embedding-ada-002" # type: ignore # Test: Importing BGEEmbeddingsWrapper fails with pytest.raises(ImportError, match="sentence-transformers"): from ragas.embeddings import BGEEmbeddingsWrapper + BGEEmbeddingsWrapper(model_name="BAAI/bge-base-en") @@ -223,9 +226,10 @@ def mocked_import(name, *args, **kwargs): # Test: Importing FabrixLLMWrapper fails with pytest.raises(ImportError, match="requests"): from ragas.llms import FabrixLLMWrapper + FabrixLLMWrapper( base_url="http://localhost:8001", llm_id=19, x_openapi_token="test_token", - x_generative_ai_client="test_client" + x_generative_ai_client="test_client", ) From e2447b33b03cb72d9cb75b0165cd0f888d9644ef Mon Sep 17 00:00:00 2001 From: eric-epsilla Date: Sat, 16 Aug 2025 16:28:15 +0000 Subject: [PATCH 2/2] update Signed-off-by: eric-epsilla --- ragas/pyproject.toml => pyproject.toml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) rename ragas/pyproject.toml => pyproject.toml (94%) diff --git a/ragas/pyproject.toml b/pyproject.toml similarity index 94% rename from ragas/pyproject.toml rename to pyproject.toml index f8450c828b..ec59b36e39 100644 --- a/ragas/pyproject.toml +++ b/pyproject.toml @@ -66,7 +66,7 @@ test = [] ragas-experimental = "ragas.experimental.cli:app" [tool.setuptools] -package-dir = {"" = "src"} +package-dir = {"" = "ragas/src"} [tool.setuptools.dynamic] readme = {file = ["README.md"], content-type = "text/markdown"} @@ -79,15 +79,13 @@ build-backend = "setuptools.build_meta" [tool.setuptools_scm] # Path to version file relative to this pyproject.toml -version_file = "src/ragas/_version.py" -# Point to the repository root (one level up) -root = ".." +version_file = "ragas/src/ragas/_version.py" [tool.pytest.ini_options] addopts = "-n 0" asyncio_default_fixture_loop_scope = "function" [pytest] -testpaths = ["tests"] +testpaths = ["ragas/tests"] markers = [ "experimental_ci: Set of tests that will be run as part of Experimental CI", "e2e: End-to-End tests for Experimental",