diff --git a/poetry.lock b/poetry.lock index f52815963f..d8cb26a1fa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -6181,14 +6181,14 @@ openapi-schema-validator = ">=0.6.0,<0.7.0" [[package]] name = "openhands-aci" -version = "0.3.2" +version = "0.3.3" description = "An Agent-Computer Interface (ACI) designed for software development agents OpenHands." optional = false python-versions = "<4.0,>=3.12" groups = ["main"] files = [ - {file = "openhands_aci-0.3.2-py3-none-any.whl", hash = "sha256:a3ff6fe3dd50124598b8bc3aff8d9742d6e75f933f7e7635a9d0b37d45eb826e"}, - {file = "openhands_aci-0.3.2.tar.gz", hash = "sha256:df7b64df6acb70b45b23e88c13508e7af8f27725bed30c3e88691a0f3d1f7a44"}, + {file = "openhands_aci-0.3.3-py3-none-any.whl", hash = "sha256:35795a4d6f5939290f74b26190d5b4cd7477b06ffb7c7f0b505166739461d651"}, + {file = "openhands_aci-0.3.3.tar.gz", hash = "sha256:567fc65bb881e3ea56c987f4251c8f703d3c88fae99402b46ea7dcc48d85adb2"}, ] [package.dependencies] @@ -6211,7 +6211,6 @@ puremagic = ">=1.28" pydantic = ">=2.11.3,<3.0.0" pydub = ">=0.25.1,<0.26.0" pypdf = ">=5.1.0" -pypdf2 = ">=3.0.1,<4.0.0" python-pptx = ">=1.0.2,<2.0.0" rapidfuzz = ">=3.13.0,<4.0.0" requests = ">=2.32.3" @@ -11409,25 +11408,6 @@ docs = ["myst_parser", "sphinx", "sphinx_rtd_theme"] full = ["Pillow (>=8.0.0)", "cryptography"] image = ["Pillow (>=8.0.0)"] -[[package]] -name = "pypdf2" -version = "3.0.1" -description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files" -optional = false -python-versions = ">=3.6" -groups = ["main"] -files = [ - {file = "PyPDF2-3.0.1.tar.gz", hash = "sha256:a74408f69ba6271f71b9352ef4ed03dc53a31aa404d29b5d31f53bfecfee1440"}, - {file = "pypdf2-3.0.1-py3-none-any.whl", hash = "sha256:d16e4205cfee272fbdc0568b68d82be796540b1537508cef59388f839c191928"}, -] - -[package.extras] -crypto = ["PyCryptodome"] -dev = ["black", "flit", "pip-tools", "pre-commit (<2.18.0)", "pytest-cov", "wheel"] -docs = ["myst_parser", "sphinx", "sphinx_rtd_theme"] -full = ["Pillow", "PyCryptodome"] -image = ["Pillow"] - [[package]] name = "pyperclip" version = "1.11.0" @@ -14676,4 +14656,4 @@ third-party-runtimes = ["daytona", "e2b-code-interpreter", "modal", "runloop-api [metadata] lock-version = "2.1" python-versions = "^3.12,<3.14" -content-hash = "1353c2f30d46d205c369736ead67515e81041ec5e0af4534c52a57d4b2307da2" +content-hash = "3976934d4a0d1759399dc90318e580ce68b7beb8a8b494c465ee29893e1a1c1e" diff --git a/pyproject.toml b/pyproject.toml index f8d1a65f2d..54162a32c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,7 +54,7 @@ dependencies = [ "memory-profiler>=0.61", "numpy", "openai==2.8", - "openhands-aci==0.3.2", + "openhands-aci==0.3.3", "openhands-agent-server==1.11.5", "openhands-sdk==1.11.5", "openhands-tools==1.11.5", @@ -198,7 +198,7 @@ opentelemetry-exporter-otlp-proto-grpc = "^1.33.1" libtmux = ">=0.46.2" pygithub = "^2.5.0" joblib = "*" -openhands-aci = "0.3.2" +openhands-aci = "0.3.3" python-socketio = "5.14.0" sse-starlette = "^3.0.2" psutil = "*" diff --git a/uv.lock b/uv.lock index 06d1579c34..9faf603f89 100644 --- a/uv.lock +++ b/uv.lock @@ -3565,7 +3565,7 @@ wheels = [ [[package]] name = "openhands-aci" -version = "0.3.2" +version = "0.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4" }, @@ -3587,7 +3587,6 @@ dependencies = [ { name = "pydantic" }, { name = "pydub" }, { name = "pypdf" }, - { name = "pypdf2" }, { name = "python-pptx" }, { name = "rapidfuzz" }, { name = "requests" }, @@ -3598,9 +3597,9 @@ dependencies = [ { name = "xlrd" }, { name = "youtube-transcript-api" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/74/d3/bc218623dcf3a6d72e2e47627ff2f30cf46eece83f77d81cab00bef23286/openhands_aci-0.3.2.tar.gz", hash = "sha256:df7b64df6acb70b45b23e88c13508e7af8f27725bed30c3e88691a0f3d1f7a44", size = 78318, upload-time = "2025-08-21T09:47:36.866Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c2/02/f82be4fd3b079bd12d53cc3083811535ed01e1b528b02f9571b9e5e04f9e/openhands_aci-0.3.3.tar.gz", hash = "sha256:567fc65bb881e3ea56c987f4251c8f703d3c88fae99402b46ea7dcc48d85adb2", size = 78525, upload-time = "2026-02-27T20:38:26.3Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2b/ae/4c3d5e334a79d64e2266785f12ddb88861b18ed0f03c103828981b445d46/openhands_aci-0.3.2-py3-none-any.whl", hash = "sha256:a3ff6fe3dd50124598b8bc3aff8d9742d6e75f933f7e7635a9d0b37d45eb826e", size = 95467, upload-time = "2025-08-21T09:47:35.962Z" }, + { url = "https://files.pythonhosted.org/packages/82/50/7821e227e3d613741f233d07526da7e3dc558bc8e4143c016c110e2222d7/openhands_aci-0.3.3-py3-none-any.whl", hash = "sha256:35795a4d6f5939290f74b26190d5b4cd7477b06ffb7c7f0b505166739461d651", size = 95623, upload-time = "2026-02-27T20:38:27.348Z" }, ] [[package]] @@ -3784,7 +3783,7 @@ requires-dist = [ { name = "modal", marker = "extra == 'third-party-runtimes'", specifier = ">=0.66.26,<1.2" }, { name = "numpy" }, { name = "openai", specifier = "==2.8" }, - { name = "openhands-aci", specifier = "==0.3.2" }, + { name = "openhands-aci", specifier = "==0.3.3" }, { name = "openhands-agent-server", specifier = "==1.11.5" }, { name = "openhands-sdk", specifier = "==1.11.5" }, { name = "openhands-tools", specifier = "==1.11.5" }, @@ -7322,15 +7321,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b0/90/3308a9b8b46c1424181fdf3f4580d2b423c5471425799e7fc62f92d183f4/pypdf-6.7.3-py3-none-any.whl", hash = "sha256:cd25ac508f20b554a9fafd825186e3ba29591a69b78c156783c5d8a2d63a1c0a", size = 331263, upload-time = "2026-02-24T17:23:09.932Z" }, ] -[[package]] -name = "pypdf2" -version = "3.0.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9f/bb/18dc3062d37db6c491392007dfd1a7f524bb95886eb956569ac38a23a784/PyPDF2-3.0.1.tar.gz", hash = "sha256:a74408f69ba6271f71b9352ef4ed03dc53a31aa404d29b5d31f53bfecfee1440", size = 227419, upload-time = "2022-12-31T10:36:13.13Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/5e/c86a5643653825d3c913719e788e41386bee415c2b87b4f955432f2de6b2/pypdf2-3.0.1-py3-none-any.whl", hash = "sha256:d16e4205cfee272fbdc0568b68d82be796540b1537508cef59388f839c191928", size = 232572, upload-time = "2022-12-31T10:36:10.327Z" }, -] - [[package]] name = "pyperclip" version = "1.11.0"