pyproject.toml•1.08 kB
[project]
name = "jentic"
version = "0.9.5"
description = "Jentic SDK for the discovery and execution of APIs and workflows"
requires-python = ">=3.11"
readme = "README.md"
license = "Apache-2.0"
license-files = ["LICENSE", 'NOTICE']
authors = [
{name = "Jentic", email = "hello@jentic.com"},
]
classifiers = [
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3"
]
dependencies = [
"arazzo-runner>=0.9.2",
"pydantic>=2.0.0",
"httpx>=0.28.1",
"tenacity>=9.1.2"
]
[dependency-groups]
dev = [
"pytest>=7.4.0",
"mypy>=1.5.1",
"black>=23.7.0",
"ruff>=0.0.289",
"pytest-asyncio>=0.25.3",
"pytest-coverage>=0.0",
"sphinx>=8.2.3",
"sphinx-autodoc-typehints>=3.2.0",
"sphinxcontrib-mermaid>=1.0.0",
"sphinx-copybutton>=0.5.2",
"sphinxcontrib-napoleon>=0.7",
"sphinx-book-theme>=1.1.4",
"autodoc-pydantic>=2.2.0",
"click>=8.2.1",
]
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
[tool.pytest.ini_options]
testpaths = ["tests"]
[tool.black]
line-length = 100