Skip to content

python3Packages.testcontainers: 4.10.0 -> 4.11.0 - #417242

Closed
GaetanLepage wants to merge 2 commits into
NixOS:masterfrom
GaetanLepage:testcontainers
Closed

GaetanLepage wants to merge 2 commits into
NixOS:masterfrom
GaetanLepage:testcontainers

Conversation

@GaetanLepage

@GaetanLepage GaetanLepage commented Jun 16, 2025 •

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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