diff --git a/integrations/aimlapi/pyproject.toml b/integrations/aimlapi/pyproject.toml index 31c6e4e007..e841f9cd1e 100644 --- a/integrations/aimlapi/pyproject.toml +++ b/integrations/aimlapi/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.aimlapi {args}" diff --git a/integrations/amazon_bedrock/pyproject.toml b/integrations/amazon_bedrock/pyproject.toml index a35106e128..86777d2ae5 100644 --- a/integrations/amazon_bedrock/pyproject.toml +++ b/integrations/amazon_bedrock/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.common.amazon_bedrock \ -p haystack_integrations.components.embedders.amazon_bedrock \ diff --git a/integrations/amazon_sagemaker/pyproject.toml b/integrations/amazon_sagemaker/pyproject.toml index bdc93e1f9f..85442b2301 100644 --- a/integrations/amazon_sagemaker/pyproject.toml +++ b/integrations/amazon_sagemaker/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.amazon_sagemaker {args}" [tool.mypy] diff --git a/integrations/anthropic/pyproject.toml b/integrations/anthropic/pyproject.toml index 49ae3c68b4..3b7f1a1ce9 100644 --- a/integrations/anthropic/pyproject.toml +++ b/integrations/anthropic/pyproject.toml @@ -65,7 +65,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.anthropic {args}" diff --git a/integrations/astra/pyproject.toml b/integrations/astra/pyproject.toml index e1507df729..dffba73ed6 100644 --- a/integrations/astra/pyproject.toml +++ b/integrations/astra/pyproject.toml @@ -63,7 +63,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.astra \ -p haystack_integrations.components.retrievers.astra {args}""" diff --git a/integrations/azure_ai_search/pyproject.toml b/integrations/azure_ai_search/pyproject.toml index 06e478e94c..c35b48b13b 100644 --- a/integrations/azure_ai_search/pyproject.toml +++ b/integrations/azure_ai_search/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.azure_ai_search \ -p haystack_integrations.components.retrievers.azure_ai_search {args}""" diff --git a/integrations/chroma/pyproject.toml b/integrations/chroma/pyproject.toml index 9447f4f432..64e7e8e804 100644 --- a/integrations/chroma/pyproject.toml +++ b/integrations/chroma/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.retrievers.chroma -p haystack_integrations.document_stores.chroma {args}" diff --git a/integrations/cohere/pyproject.toml b/integrations/cohere/pyproject.toml index f41ada998f..681012b03f 100644 --- a/integrations/cohere/pyproject.toml +++ b/integrations/cohere/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.cohere \ -p haystack_integrations.components.generators.cohere \ diff --git a/integrations/deepeval/pyproject.toml b/integrations/deepeval/pyproject.toml index e645160892..8ea9b9edaf 100644 --- a/integrations/deepeval/pyproject.toml +++ b/integrations/deepeval/pyproject.toml @@ -63,7 +63,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.evaluators.deepeval {args}" [tool.mypy] diff --git a/integrations/elasticsearch/pyproject.toml b/integrations/elasticsearch/pyproject.toml index f706b456e9..b1a337e939 100644 --- a/integrations/elasticsearch/pyproject.toml +++ b/integrations/elasticsearch/pyproject.toml @@ -68,7 +68,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.elasticsearch \ -p haystack_integrations.components.retrievers.elasticsearch {args}""" diff --git a/integrations/fastembed/pyproject.toml b/integrations/fastembed/pyproject.toml index 151d43317a..c13bc6dac8 100644 --- a/integrations/fastembed/pyproject.toml +++ b/integrations/fastembed/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.fastembed \ -p haystack_integrations.components.rankers.fastembed {args}""" diff --git a/integrations/github/pyproject.toml b/integrations/github/pyproject.toml index ccbe5d26a2..c9834638f2 100644 --- a/integrations/github/pyproject.toml +++ b/integrations/github/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.connectors.github \ -p haystack_integrations.prompts.github \ diff --git a/integrations/google_ai/pyproject.toml b/integrations/google_ai/pyproject.toml index e7ee510a79..4e980a3e89 100644 --- a/integrations/google_ai/pyproject.toml +++ b/integrations/google_ai/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy --install-types --non-interactive --explicit-package-bases {args:src/ tests}" diff --git a/integrations/google_genai/pyproject.toml b/integrations/google_genai/pyproject.toml index d7b073ae56..63e9d49cab 100644 --- a/integrations/google_genai/pyproject.toml +++ b/integrations/google_genai/pyproject.toml @@ -68,7 +68,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.generators.google_genai \ -p haystack_integrations.components.embedders.google_genai \ diff --git a/integrations/google_vertex/pyproject.toml b/integrations/google_vertex/pyproject.toml index 6b0edaf397..e8010c41a7 100644 --- a/integrations/google_vertex/pyproject.toml +++ b/integrations/google_vertex/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy --install-types --non-interactive --explicit-package-bases {args:src/ tests}" diff --git a/integrations/hanlp/pyproject.toml b/integrations/hanlp/pyproject.toml index 41342bce8d..f51210ba5f 100644 --- a/integrations/hanlp/pyproject.toml +++ b/integrations/hanlp/pyproject.toml @@ -67,7 +67,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.preprocessors.hanlp {args}""" [tool.mypy] diff --git a/integrations/jina/pyproject.toml b/integrations/jina/pyproject.toml index 11c74ceae1..5c7a003411 100644 --- a/integrations/jina/pyproject.toml +++ b/integrations/jina/pyproject.toml @@ -67,7 +67,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.connectors.jina \ -p haystack_integrations.components.embedders.jina {args}""" diff --git a/integrations/langfuse/pyproject.toml b/integrations/langfuse/pyproject.toml index 54aec8fb75..b0b81104a7 100644 --- a/integrations/langfuse/pyproject.toml +++ b/integrations/langfuse/pyproject.toml @@ -67,7 +67,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.connectors.langfuse -p haystack_integrations.tracing.langfuse {args}" diff --git a/integrations/llama_cpp/pyproject.toml b/integrations/llama_cpp/pyproject.toml index 2856f41473..b8a2e16b02 100644 --- a/integrations/llama_cpp/pyproject.toml +++ b/integrations/llama_cpp/pyproject.toml @@ -75,7 +75,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.llama_cpp {args}" [tool.mypy] diff --git a/integrations/llama_stack/pyproject.toml b/integrations/llama_stack/pyproject.toml index fa477bcc1b..d60f0d8a33 100644 --- a/integrations/llama_stack/pyproject.toml +++ b/integrations/llama_stack/pyproject.toml @@ -61,7 +61,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.llama_stack {args}" diff --git a/integrations/mcp/pyproject.toml b/integrations/mcp/pyproject.toml index edd35f6b32..9e1b72e0a2 100644 --- a/integrations/mcp/pyproject.toml +++ b/integrations/mcp/pyproject.toml @@ -77,7 +77,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.tools.mcp {args}""" [tool.mypy] diff --git a/integrations/meta_llama/pyproject.toml b/integrations/meta_llama/pyproject.toml index b2c13d2d19..4d3709254c 100644 --- a/integrations/meta_llama/pyproject.toml +++ b/integrations/meta_llama/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov="haystack_integrations" --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.meta_llama {args}" diff --git a/integrations/mistral/pyproject.toml b/integrations/mistral/pyproject.toml index 15be36f58d..de8b398fcc 100644 --- a/integrations/mistral/pyproject.toml +++ b/integrations/mistral/pyproject.toml @@ -65,7 +65,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.mistral \ -p haystack_integrations.components.generators.mistral \ diff --git a/integrations/mongodb_atlas/pyproject.toml b/integrations/mongodb_atlas/pyproject.toml index bfa3583fd7..490c0bc67f 100644 --- a/integrations/mongodb_atlas/pyproject.toml +++ b/integrations/mongodb_atlas/pyproject.toml @@ -67,7 +67,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.retrievers.mongodb_atlas \ -p haystack_integrations.document_stores.mongodb_atlas {args}""" diff --git a/integrations/nvidia/pyproject.toml b/integrations/nvidia/pyproject.toml index 98014e70c4..c2fa78c95c 100644 --- a/integrations/nvidia/pyproject.toml +++ b/integrations/nvidia/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.nvidia \ -p haystack_integrations.components.generators.nvidia \ diff --git a/integrations/ollama/pyproject.toml b/integrations/ollama/pyproject.toml index 00777ed718..33fd232d8f 100644 --- a/integrations/ollama/pyproject.toml +++ b/integrations/ollama/pyproject.toml @@ -69,7 +69,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.ollama \ -p haystack_integrations.components.generators.ollama {args}""" diff --git a/integrations/openrouter/pyproject.toml b/integrations/openrouter/pyproject.toml index 85faea3893..8360962e02 100644 --- a/integrations/openrouter/pyproject.toml +++ b/integrations/openrouter/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.generators.openrouter {args}" diff --git a/integrations/opensearch/pyproject.toml b/integrations/opensearch/pyproject.toml index 7c6ebcfa59..5625b99ea6 100644 --- a/integrations/opensearch/pyproject.toml +++ b/integrations/opensearch/pyproject.toml @@ -68,7 +68,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.opensearch \ -p haystack_integrations.components.retrievers.opensearch {args}""" diff --git a/integrations/optimum/pyproject.toml b/integrations/optimum/pyproject.toml index 2465a11d5d..5d5dc5609c 100644 --- a/integrations/optimum/pyproject.toml +++ b/integrations/optimum/pyproject.toml @@ -77,7 +77,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.embedders.optimum {args}" diff --git a/integrations/pgvector/pyproject.toml b/integrations/pgvector/pyproject.toml index 949fb7d46b..e3d9398545 100644 --- a/integrations/pgvector/pyproject.toml +++ b/integrations/pgvector/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.document_stores.pgvector -p haystack_integrations.components.retrievers.pgvector {args}" diff --git a/integrations/pinecone/pyproject.toml b/integrations/pinecone/pyproject.toml index a237dc7817..449df3430f 100644 --- a/integrations/pinecone/pyproject.toml +++ b/integrations/pinecone/pyproject.toml @@ -72,7 +72,7 @@ all = 'pytest {args:tests}' # Pinecone tests are slow (require HTTP requests), so we run them in parallel # with pytest-xdist (https://pytest-xdist.readthedocs.io/en/stable/distribution.html) -cov-retry = 'all -n auto --maxprocesses=2 --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest -n auto --maxprocesses=2 --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.retrievers.pinecone \ -p haystack_integrations.document_stores.pinecone {args}""" diff --git a/integrations/qdrant/pyproject.toml b/integrations/qdrant/pyproject.toml index 5ebffffe8d..983a93ac36 100644 --- a/integrations/qdrant/pyproject.toml +++ b/integrations/qdrant/pyproject.toml @@ -67,7 +67,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.qdrant \ -p haystack_integrations.components.retrievers.qdrant {args}""" diff --git a/integrations/ragas/pyproject.toml b/integrations/ragas/pyproject.toml index 673f9f5c21..2779868bae 100644 --- a/integrations/ragas/pyproject.toml +++ b/integrations/ragas/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.evaluators.ragas {args}" diff --git a/integrations/snowflake/pyproject.toml b/integrations/snowflake/pyproject.toml index 831badbc92..a99604a2b8 100644 --- a/integrations/snowflake/pyproject.toml +++ b/integrations/snowflake/pyproject.toml @@ -71,7 +71,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.retrievers.snowflake {args}" diff --git a/integrations/stackit/pyproject.toml b/integrations/stackit/pyproject.toml index 93c005c602..afd54d3d1e 100644 --- a/integrations/stackit/pyproject.toml +++ b/integrations/stackit/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.embedders.stackit \ -p haystack_integrations.components.generators.stackit {args}""" diff --git a/integrations/togetherai/pyproject.toml b/integrations/togetherai/pyproject.toml index 8131afd2ec..2717434526 100644 --- a/integrations/togetherai/pyproject.toml +++ b/integrations/togetherai/pyproject.toml @@ -66,7 +66,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.generators.togetherai {args}""" diff --git a/integrations/unstructured/pyproject.toml b/integrations/unstructured/pyproject.toml index e08714958f..43cefb893b 100644 --- a/integrations/unstructured/pyproject.toml +++ b/integrations/unstructured/pyproject.toml @@ -69,7 +69,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = "mypy -p haystack_integrations.components.converters.unstructured {args}" diff --git a/integrations/watsonx/pyproject.toml b/integrations/watsonx/pyproject.toml index a1a28a6ee2..230a3b64ce 100644 --- a/integrations/watsonx/pyproject.toml +++ b/integrations/watsonx/pyproject.toml @@ -68,7 +68,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.generators.watsonx \ -p haystack_integrations.components.embedders.watsonx {args}""" diff --git a/integrations/weaviate/pyproject.toml b/integrations/weaviate/pyproject.toml index 49a9f9ea74..6bf86ba9b6 100644 --- a/integrations/weaviate/pyproject.toml +++ b/integrations/weaviate/pyproject.toml @@ -68,7 +68,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.document_stores.weaviate \ -p haystack_integrations.components.retrievers.weaviate {args}""" diff --git a/integrations/weights_and_biases_weave/pyproject.toml b/integrations/weights_and_biases_weave/pyproject.toml index 038d4aac02..1b819414f8 100644 --- a/integrations/weights_and_biases_weave/pyproject.toml +++ b/integrations/weights_and_biases_weave/pyproject.toml @@ -63,7 +63,7 @@ dependencies = [ unit = 'pytest -m "not integration" {args:tests}' integration = 'pytest -m "integration" {args:tests}' all = 'pytest {args:tests}' -cov-retry = 'all --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x' +cov-retry = 'pytest --cov=haystack_integrations --reruns 3 --reruns-delay 30 -x {args:tests}' types = """mypy -p haystack_integrations.components.connectors.weave \ -p haystack_integrations.tracing.weave {args}"""