fix: Make cleanup code in docker CodeExecutor asyncio aware (#669)

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
This commit is contained in:
Jacob Alber
2024-10-01 15:36:05 -04:00
committed by Jack Gerrits
parent 6019131480
commit 499b3fcbbf
4 changed files with 139 additions and 7 deletions

11
python/uv.lock generated
View File

@@ -324,6 +324,15 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028", size = 5721 },
]
[[package]]
name = "asyncio-atexit"
version = "1.0.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/22/d3/dd2974be3f67c7ec96e0d6ab454429d0372cb7c7bffa3d0ac67a483cb801/asyncio-atexit-1.0.1.tar.gz", hash = "sha256:1d0c71544b8ee2c484d322844ee72c0875dde6f250c0ed5b6993592ab9f7d436", size = 4373 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/65/10/d6abaefa57a52646651fd0383c056280b0853c0106229ece6bb38cd14463/asyncio_atexit-1.0.1-py3-none-any.whl", hash = "sha256:d93d5f7d5633a534abd521ce2896ed0fbe8de170bb1e65ec871d1c20eac9d376", size = 3752 },
]
[[package]]
name = "attrs"
version = "24.2.0"
@@ -350,6 +359,7 @@ version = "0.4.0.dev0"
source = { editable = "packages/autogen-core" }
dependencies = [
{ name = "aiohttp" },
{ name = "asyncio-atexit" },
{ name = "azure-core" },
{ name = "docker" },
{ name = "grpcio" },
@@ -406,6 +416,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "aiohttp" },
{ name = "asyncio-atexit" },
{ name = "azure-core" },
{ name = "docker", specifier = "~=7.0" },
{ name = "grpcio", specifier = "~=1.62.0" },