11[build-system ]
2- requires = [" setuptools>=61.0.0 " , " setuptools_scm" ]
2+ requires = [" setuptools>=61.0" , " setuptools_scm" ]
33build-backend = " setuptools.build_meta"
44
55[project ]
@@ -13,6 +13,23 @@ license = {file = "LICENSE"}
1313authors = [
1414 {
name =
" Dapr Authors" ,
email =
" [email protected] " }
1515]
16+ dependencies = [
17+ " dapr>=1.15.0" ,
18+ " pydantic>=2.11.3,<3.0.0" ,
19+ " jinja2>=3.1.0" ,
20+ " pyyaml>=6.0" ,
21+ " requests>=2.31.0" ,
22+ " openapi-pydantic>=0.3.0" ,
23+ " rich==13.9.4" ,
24+ " openai==1.75.0" ,
25+ " azure-identity==1.21.0" ,
26+ " huggingface_hub==0.30.2" ,
27+ " colorama>=0.4.6" ,
28+ " regex>=2023.0.0" ,
29+ " fastapi>=0.110.0" ,
30+ " uvicorn>=0.27.0" ,
31+ " aiohttp>=3.9.0" ,
32+ ]
1633classifiers = [
1734 " Development Status :: 2 - Pre-Alpha" ,
1835 " Intended Audience :: Developers" ,
@@ -25,28 +42,23 @@ classifiers = [
2542 " Programming Language :: Python :: 3.13" ,
2643]
2744
28- dependencies = [
29- " durabletask-dapr >= 0.2.0a7" ,
30- " pydantic == 2.11.3" ,
31- " openai == 1.75.0" ,
32- " openapi-pydantic == 0.5.1" ,
33- " openapi-schema-pydantic==1.2.4" ,
34- " regex >= 2023.12.25" ,
35- " Jinja2 >= 3.1.6" ,
36- " azure-identity == 1.21.0" ,
37- " dapr >= 1.15.0" ,
38- " dapr-ext-fastapi == 1.15.0" ,
39- " dapr-ext-workflow == 1.15.0" ,
40- " colorama == 0.4.6" ,
41- " cloudevents == 1.11.0" ,
42- " pyyaml == 6.0.2" ,
43- " rich == 13.9.4" ,
44- " huggingface_hub == 0.30.2" ,
45- " numpy == 2.2.2" ,
46- " mcp == 1.7.1" ,
47- " opentelemetry-distro == 0.53b1" ,
48- " opentelemetry-exporter-otlp == 1.32.1" ,
49- " opentelemetry-instrumentation-requests == 0.53b1" ,
45+ [project .optional-dependencies ]
46+ test = [
47+ " pytest>=7.0.0" ,
48+ " pytest-asyncio>=0.23.0" ,
49+ " pytest-cov>=4.1.0" ,
50+ " pytest-mock>=3.12.0" ,
51+ " httpx>=0.27.0" , # For testing FastAPI endpoints
52+ ]
53+ dev = [
54+ " mypy==1.15.0" ,
55+ " mcp==1.7.1" ,
56+ " opentelemetry-distro==0.53b1" ,
57+ " opentelemetry-exporter-otlp==1.32.1" ,
58+ " opentelemetry-instrumentation-requests==0.53b1" ,
59+ " dapr-ext-fastapi==1.15.0" ,
60+ " dapr-ext-workflow==1.15.0" ,
61+ " cloudevents==1.11.0" ,
5062]
5163
5264[project .urls ]
@@ -59,4 +71,9 @@ exclude = ["tests"]
5971
6072[tool .setuptools_scm ]
6173version_scheme = " guess-next-dev"
62- local_scheme = " no-local-version"
74+ local_scheme = " node-and-date"
75+
76+ [tool .pytest .ini_options ]
77+ testpaths = [" tests" ]
78+ python_files = [" test_*.py" ]
79+ asyncio_mode = " auto"
0 commit comments