[tool.poetry] name = "e2b" version = "2.4.0" description = "E2B SDK that give agents cloud environments" authors = ["e2b "] license = "MIT" readme = "README.md" homepage = "https://e2b.dev/" repository = "https://github.com/e2b-dev/e2b/tree/main/packages/python-sdk" packages = [{ include = "e2b" }, { include = "e2b_connect" }] [tool.poetry.dependencies] python = "^3.9" python-dateutil = ">=2.8.2" protobuf = ">=4.21.0" httpcore = "^1.0.5" httpx = ">=0.27.0, <1.0.0" attrs = ">=23.2.0" packaging = ">=24.1" typing-extensions = ">=4.1.0" dockerfile-parse = "^2.0.1" rich = ">=14.0.0" [tool.poetry.group.dev.dependencies] pytest = "^7.4.0" pytest-xdist = "^3.3.1" python-dotenv = "^1.0.0" pytest-dotenv = "^0.5.2" pytest-asyncio = "^0.23.7" pydoc-markdown = "^4.8.2" datamodel-code-generator = "^0.34.0" ruff = "^0.11.12" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry.urls] "Bug Tracker" = "https://github.com/e2b-dev/e2b/issues" [tool.ruff] exclude = [ "e2b/envd/filesystem/filesystem_pb2.py" ]