Skip to content

Commit 3efe9f0

Browse files
committed
Updating PyProject.toml
1 parent cbe87cc commit 3efe9f0

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

pyproject.toml

+89
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,92 @@
1+
[project]
2+
name = "azure-functions-worker"
3+
version = "4.29.0"
4+
description = "Python Language Worker for Azure Functions Runtime"
5+
authors = [
6+
{ name = "Azure Functions team at Microsoft Corp.", email = "[email protected]" }
7+
]
8+
keywords = ["azure", "functions", "azurefunctions",
9+
"python", "serverless"]
10+
license = { name = "MIT", file = "LICENSE" }
11+
readme = { file = "README.md", content-type = "text/markdown" }
12+
classifiers = [
13+
"Development Status :: 5 - Production/Stable",
14+
"Programming Language :: Python",
15+
"Programming Language :: Python :: 3",
16+
"Programming Language :: Python :: 3.7",
17+
"Programming Language :: Python :: 3.8",
18+
"Programming Language :: Python :: 3.9",
19+
"Programming Language :: Python :: 3.10",
20+
"Programming Language :: Python :: 3.11",
21+
"Operating System :: Microsoft :: Windows",
22+
"Operating System :: POSIX",
23+
"Operating System :: MacOS :: MacOS X",
24+
"Environment :: Web Environment",
25+
"License :: OSI Approved :: MIT License",
26+
"Intended Audience :: Developers"
27+
]
28+
29+
dependencies = [
30+
"azure-functions==1.20.0",
31+
"python-dateutil~=2.9.0"
32+
]
33+
34+
# Python version-specific dependencies
35+
[project.optional-dependencies]
36+
python37 = [
37+
"protobuf~=3.19.3",
38+
"grpcio-tools~=1.43.0",
39+
"grpcio~=1.43.0"
40+
]
41+
python38_plus = [
42+
"protobuf~=4.22.0",
43+
"grpcio-tools~=1.54.2",
44+
"grpcio~=1.54.2",
45+
"azurefunctions-extensions-base"
46+
]
47+
dev = [
48+
"azure-eventhub",
49+
"azure-functions-durable",
50+
"flask",
51+
"fastapi~=0.111.0",
52+
"pydantic",
53+
"pycryptodome==3.*",
54+
"flake8==7.*",
55+
"mypy",
56+
"pytest==8.*",
57+
"requests==2.*",
58+
"coverage",
59+
"pytest-sugar",
60+
"pytest-cov",
61+
"pytest-xdist",
62+
"pytest-randomly",
63+
"pytest-instafail",
64+
"pytest-rerunfailures",
65+
"ptvsd",
66+
"python-dotenv",
67+
"plotly",
68+
"scikit-learn",
69+
"opencv-python",
70+
"pandas",
71+
"numpy",
72+
"pre-commit"
73+
]
74+
test-http-v2 = [
75+
"azurefunctions-extensions-http-fastapi",
76+
"ujson",
77+
"orjson"
78+
]
79+
test-deferred-bindings = [
80+
"azurefunctions-extensions-bindings-blob"
81+
]
82+
83+
[build-system]
84+
requires = ["setuptools>=42", "wheel"]
85+
build-backend = "setuptools.build_meta"
86+
87+
[tool.distutils.bdist_wheel]
88+
universal = true
89+
190
[tool.isort]
291
profile = "black"
392
line_length = 88

0 commit comments

Comments
 (0)