[tool.poetry] name = "langflow" version = "0.0.50" description = "A Python package with a built-in web application" authors = ["Logspace "] maintainers = [ "Gabriel Almeida ", "Ibis Prevedello ", "Lucas Eduoli ", "Otávio Anovazzi ", ] repository = "https://github.com/logspace-ai/langflow" license = "MIT" readme = "README.md" keywords = ["nlp", "langchain", "openai", "gpt", "gui"] packages = [{ include = "langflow", from = "src/backend" }] include = ["src/backend/langflow/*", "src/backend/langflow/**/*"] [tool.poetry.scripts] langflow = "langflow.__main__:main" [tool.poetry.dependencies] python = "^3.9" fastapi = "^0.92.0" uvicorn = "^0.20.0" beautifulsoup4 = "^4.11.2" google-search-results = "^2.4.1" google-api-python-client = "^2.79.0" typer = "^0.7.0" gunicorn = "^20.1.0" langchain = "^0.0.113" openai = "^0.27.2" types-pyyaml = "^6.0.12.8" [tool.poetry.group.dev.dependencies] black = "^23.1.0" ipykernel = "^6.21.2" mypy = "^1.1.1" ruff = "^0.0.254" httpx = "^0.23.3" rich = "^13.3.3" [tool.ruff] line-length = 120 [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"