change python:3.10 to python:3.12 for docker image

This commit is contained in:
liangxinbing 2025-03-18 20:52:42 +08:00
parent 1204d841ae
commit 99f1f054e4
4 changed files with 4 additions and 4 deletions

View File

@ -68,7 +68,7 @@ class SandboxSettings(BaseModel):
"""Configuration for the execution sandbox"""
use_sandbox: bool = Field(False, description="Whether to use the sandbox")
image: str = Field("python:3.10-slim", description="Base image")
image: str = Field("python:3.12-slim", description="Base image")
work_dir: str = Field("/workspace", description="Container working directory")
memory_limit: str = Field("512m", description="Memory limit")
cpu_limit: float = Field(1.0, description="CPU limit")

View File

@ -30,7 +30,7 @@ def temp_dir() -> Path:
async def test_sandbox_creation(local_client: LocalSandboxClient):
"""Tests sandbox creation with specific configuration."""
config = SandboxSettings(
image="python:3.10-slim",
image="python:3.12-slim",
work_dir="/workspace",
memory_limit="512m",
cpu_limit=0.5,

View File

@ -17,7 +17,7 @@ def docker_client():
async def docker_container(docker_client):
"""Fixture providing a test Docker container."""
container = docker_client.containers.run(
"python:3.10-slim",
"python:3.12-slim",
"tail -f /dev/null",
name="test_container",
detach=True,

View File

@ -8,7 +8,7 @@ from app.sandbox.core.sandbox import DockerSandbox, SandboxSettings
def sandbox_config():
"""Creates sandbox configuration for testing."""
return SandboxSettings(
image="python:3.10-slim",
image="python:3.12-slim",
work_dir="/workspace",
memory_limit="1g",
cpu_limit=0.5,