[project]
name = "paypal-agent-toolkit"
version = "1.8.0"
description = "A toolkit for agent interactions with PayPal API."
authors = [
{ name = "PayPal", email = "support@paypal.com" }
]
license = {file = "LICENSE"}
keywords = ["paypal", "payments", "checkout","api"]
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"openai-agents==0.0.2",
"langchain==0.3.23",
"crewai-tools==0.13.2",
"httpx>=0.26.0",
"requests>=2.31.0",
"python-dotenv>=1.0.1",
"pydantic>=2.10"
]
# Build system requirements
[build-system]
requires = ["setuptools>=61.0", "build", "twine"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
include = ["paypal_agent_toolkit*"]
exclude = ["tests*", "examples*"]
[project.urls]
"Bug Tracker" = "https://github.com/paypal/agent-toolkit/issues"
"Source Code" = "https://github.com/paypal/agent-toolkit"
[tool.pyright]
include = [
"*",
]
exclude = ["build", "**/__pycache__"]
reportMissingTypeArgument = true
reportUnnecessaryCast = true
reportUnnecessaryComparison = true
reportUnnecessaryContains = true
reportUnnecessaryIsInstance = true
reportPrivateImportUsage = true
reportUnnecessaryTypeIgnoreComment = true