Skip to content

Conversation

@GaetanLepage
Copy link
Contributor

@GaetanLepage GaetanLepage commented Jun 16, 2025

Things done

Diff: testcontainers/testcontainers-python@refs/tags/testcontainers-v4.10.0...testcontainers-v4.11.0
Changelog: https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.11.0

cc @onny

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other contributing documentation in corresponding paths.

Add a 👍 reaction to pull requests you find important.

@nix-owners nix-owners bot requested a review from onny June 16, 2025 12:56
@github-actions github-actions bot added 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 6.topic: python Python is a high-level, general-purpose programming language. labels Jun 16, 2025
@GaetanLepage
Copy link
Contributor Author

We cannot check the import of testcontainers.core.container as it now yields:

docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')

@GaetanLepage
Copy link
Contributor Author

We cannot check the import of testcontainers.core.container as it now yields:

docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')

This breaks a ton of other packages.
The change at cause is: testcontainers/testcontainers-python@refs/tags/testcontainers-v4.10.0...testcontainers-v4.11.0#diff-912f322d131a17c2dff522b341ad5604a0886399b9ccdbbd87a11423e9dab359

I wonder what we can do to prevent it from trying to open the socket.

@GaetanLepage
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 417242
Commit: 99cced3edae42f6fdb23dc482b262afb17a8a2e0


x86_64-linux

❌ 3 packages failed to build:
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim
✅ 127 packages built:
  • gpt-cli
  • gpt-cli.dist
  • home-assistant-component-tests.home_connect
  • home-assistant-component-tests.mcp
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • oterm
  • oterm.dist
  • private-gpt
  • private-gpt.dist
  • python312Packages.aio-pika
  • python312Packages.aio-pika.dist
  • python312Packages.aiohomeconnect
  • python312Packages.aiohomeconnect.dist
  • python312Packages.apache-beam
  • python312Packages.apache-beam.dist
  • python312Packages.cohere
  • python312Packages.cohere.dist
  • python312Packages.dm-sonnet
  • python312Packages.dm-sonnet.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.fireworks-ai
  • python312Packages.fireworks-ai.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.httpx-sse
  • python312Packages.httpx-sse.dist
  • python312Packages.langchain-community
  • python312Packages.langchain-community.dist
  • python312Packages.langchain-fireworks
  • python312Packages.langchain-fireworks.dist
  • python312Packages.langchain-mistralai
  • python312Packages.langchain-mistralai.dist
  • python312Packages.langgraph
  • python312Packages.langgraph-sdk
  • python312Packages.langgraph-sdk.dist
  • python312Packages.langgraph.dist
  • python312Packages.lida
  • python312Packages.lida.dist
  • python312Packages.llm-command-r
  • python312Packages.llm-command-r.dist
  • python312Packages.llm-grok
  • python312Packages.llm-grok.dist
  • python312Packages.llm-mistral
  • python312Packages.llm-mistral.dist
  • python312Packages.llmx
  • python312Packages.llmx.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.mlcroissant
  • python312Packages.mlcroissant.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.sse-starlette
  • python312Packages.sse-starlette.dist
  • python312Packages.tensorflow-datasets
  • python312Packages.tensorflow-datasets.dist
  • python312Packages.testcontainers
  • python312Packages.testcontainers.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.aio-pika
  • python313Packages.aio-pika.dist
  • python313Packages.aiohomeconnect
  • python313Packages.aiohomeconnect.dist
  • python313Packages.apache-beam
  • python313Packages.apache-beam.dist
  • python313Packages.cohere
  • python313Packages.cohere.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.fireworks-ai
  • python313Packages.fireworks-ai.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.httpx-sse
  • python313Packages.httpx-sse.dist
  • python313Packages.langchain-community
  • python313Packages.langchain-community.dist
  • python313Packages.langchain-fireworks
  • python313Packages.langchain-fireworks.dist
  • python313Packages.langchain-mistralai
  • python313Packages.langchain-mistralai.dist
  • python313Packages.langgraph-sdk
  • python313Packages.langgraph-sdk.dist
  • python313Packages.lida
  • python313Packages.lida.dist
  • python313Packages.llm-command-r
  • python313Packages.llm-command-r.dist
  • python313Packages.llm-grok
  • python313Packages.llm-grok.dist
  • python313Packages.llm-mistral
  • python313Packages.llm-mistral.dist
  • python313Packages.llmx
  • python313Packages.llmx.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.mlcroissant
  • python313Packages.mlcroissant.dist
  • python313Packages.private-gpt
  • python313Packages.private-gpt.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.sse-starlette
  • python313Packages.sse-starlette.dist
  • python313Packages.testcontainers
  • python313Packages.testcontainers.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • rembg
  • rembg.dist

aarch64-linux

❌ 3 packages failed to build:
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim
✅ 119 packages built:
  • gpt-cli
  • gpt-cli.dist
  • home-assistant-component-tests.home_connect
  • home-assistant-component-tests.mcp
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • oterm
  • oterm.dist
  • private-gpt
  • private-gpt.dist
  • python312Packages.aio-pika
  • python312Packages.aio-pika.dist
  • python312Packages.aiohomeconnect
  • python312Packages.aiohomeconnect.dist
  • python312Packages.apache-beam
  • python312Packages.apache-beam.dist
  • python312Packages.cohere
  • python312Packages.cohere.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.fireworks-ai
  • python312Packages.fireworks-ai.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.httpx-sse
  • python312Packages.httpx-sse.dist
  • python312Packages.langchain-community
  • python312Packages.langchain-community.dist
  • python312Packages.langchain-fireworks
  • python312Packages.langchain-fireworks.dist
  • python312Packages.langchain-mistralai
  • python312Packages.langchain-mistralai.dist
  • python312Packages.langgraph
  • python312Packages.langgraph-sdk
  • python312Packages.langgraph-sdk.dist
  • python312Packages.langgraph.dist
  • python312Packages.lida
  • python312Packages.lida.dist
  • python312Packages.llm-command-r
  • python312Packages.llm-command-r.dist
  • python312Packages.llm-grok
  • python312Packages.llm-grok.dist
  • python312Packages.llm-mistral
  • python312Packages.llm-mistral.dist
  • python312Packages.llmx
  • python312Packages.llmx.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.mlcroissant
  • python312Packages.mlcroissant.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.sse-starlette
  • python312Packages.sse-starlette.dist
  • python312Packages.testcontainers
  • python312Packages.testcontainers.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.aio-pika
  • python313Packages.aio-pika.dist
  • python313Packages.aiohomeconnect
  • python313Packages.aiohomeconnect.dist
  • python313Packages.apache-beam
  • python313Packages.apache-beam.dist
  • python313Packages.cohere
  • python313Packages.cohere.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.fireworks-ai
  • python313Packages.fireworks-ai.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.httpx-sse
  • python313Packages.httpx-sse.dist
  • python313Packages.langchain-community
  • python313Packages.langchain-community.dist
  • python313Packages.langchain-fireworks
  • python313Packages.langchain-fireworks.dist
  • python313Packages.langchain-mistralai
  • python313Packages.langchain-mistralai.dist
  • python313Packages.langgraph-sdk
  • python313Packages.langgraph-sdk.dist
  • python313Packages.lida
  • python313Packages.lida.dist
  • python313Packages.llm-command-r
  • python313Packages.llm-command-r.dist
  • python313Packages.llm-grok
  • python313Packages.llm-grok.dist
  • python313Packages.llm-mistral
  • python313Packages.llm-mistral.dist
  • python313Packages.llmx
  • python313Packages.llmx.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.mlcroissant
  • python313Packages.mlcroissant.dist
  • python313Packages.private-gpt
  • python313Packages.private-gpt.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.sse-starlette
  • python313Packages.sse-starlette.dist
  • python313Packages.testcontainers
  • python313Packages.testcontainers.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist

Error logs: `x86_64-linux`
vectorcode
 - Adding src/vectorcode/subcommands/drop.py -> vectorcode/subcommands/drop.py
 - Adding src/vectorcode/subcommands/hooks.py -> vectorcode/subcommands/hooks.py
 - Adding src/vectorcode/subcommands/init.py -> vectorcode/subcommands/init.py
 - Adding src/vectorcode/subcommands/ls.py -> vectorcode/subcommands/ls.py
 - Adding src/vectorcode/subcommands/prompt.py -> vectorcode/subcommands/prompt.py
 - Adding src/vectorcode/subcommands/query/__init__.py -> vectorcode/subcommands/query/__init__.py
 - Adding src/vectorcode/subcommands/query/reranker/__init__.py -> vectorcode/subcommands/query/reranker/__init__.py
 - Adding src/vectorcode/subcommands/query/reranker/base.py -> vectorcode/subcommands/query/reranker/base.py
 - Adding src/vectorcode/subcommands/query/reranker/cross_encoder.py -> vectorcode/subcommands/query/reranker/cross_encoder.py
 - Adding src/vectorcode/subcommands/query/reranker/naive.py -> vectorcode/subcommands/query/reranker/naive.py
 - Adding src/vectorcode/subcommands/update.py -> vectorcode/subcommands/update.py
 - Adding src/vectorcode/subcommands/vectorise.py -> vectorcode/subcommands/vectorise.py
 - Adding vectorcode-0.6.10.dist-info/RECORD -> vectorcode-0.6.10.dist-info/RECORD
Successfully built vectorcode-0.6.10-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for vectorcode-0.6.10-py3-none-any.whl
  - chromadb<=0.6.3 not satisfied by version 1.0.12

Error logs: `aarch64-linux`
vectorcode
 - Adding src/vectorcode/subcommands/drop.py -> vectorcode/subcommands/drop.py
 - Adding src/vectorcode/subcommands/hooks.py -> vectorcode/subcommands/hooks.py
 - Adding src/vectorcode/subcommands/init.py -> vectorcode/subcommands/init.py
 - Adding src/vectorcode/subcommands/ls.py -> vectorcode/subcommands/ls.py
 - Adding src/vectorcode/subcommands/prompt.py -> vectorcode/subcommands/prompt.py
 - Adding src/vectorcode/subcommands/query/__init__.py -> vectorcode/subcommands/query/__init__.py
 - Adding src/vectorcode/subcommands/query/reranker/__init__.py -> vectorcode/subcommands/query/reranker/__init__.py
 - Adding src/vectorcode/subcommands/query/reranker/base.py -> vectorcode/subcommands/query/reranker/base.py
 - Adding src/vectorcode/subcommands/query/reranker/cross_encoder.py -> vectorcode/subcommands/query/reranker/cross_encoder.py
 - Adding src/vectorcode/subcommands/query/reranker/naive.py -> vectorcode/subcommands/query/reranker/naive.py
 - Adding src/vectorcode/subcommands/update.py -> vectorcode/subcommands/update.py
 - Adding src/vectorcode/subcommands/vectorise.py -> vectorcode/subcommands/vectorise.py
 - Adding vectorcode-0.6.10.dist-info/RECORD -> vectorcode-0.6.10.dist-info/RECORD
Successfully built vectorcode-0.6.10-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for vectorcode-0.6.10-py3-none-any.whl
  - chromadb<=0.6.3 not satisfied by version 1.0.12

@GaetanLepage GaetanLepage requested a review from NickCao June 17, 2025 00:16
@GaetanLepage
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 417242 --package python3Packages.testcontainers
Commit: 99cced3edae42f6fdb23dc482b262afb17a8a2e0


x86_64-linux

✅ 2 packages built:
  • python3Packages.testcontainers
  • python3Packages.testcontainers.dist (python3Packages.testcontainers.dist.dist)

aarch64-linux

✅ 2 packages built:
  • python3Packages.testcontainers
  • python3Packages.testcontainers.dist (python3Packages.testcontainers.dist.dist)

x86_64-darwin

✅ 2 packages built:
  • python3Packages.testcontainers
  • python3Packages.testcontainers.dist (python3Packages.testcontainers.dist.dist)

aarch64-darwin

✅ 2 packages built:
  • python3Packages.testcontainers
  • python3Packages.testcontainers.dist (python3Packages.testcontainers.dist.dist)

# https://github.com/testcontainers/testcontainers-python/pull/832
(fetchpatch {
name = "fix-get-docker-socket";
url = "https://github.com/testcontainers/testcontainers-python/pull/832/commits/a6bcc12153c17b2aa498148af8b9a8258d86476b.patch";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This URL returns 406 for me.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They ended up yanking the release. Let me mark the PR as a draft.

@GaetanLepage GaetanLepage marked this pull request as draft June 17, 2025 16:30
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 26, 2025
@GaetanLepage GaetanLepage deleted the testcontainers branch October 11, 2025 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants