1313# limitations under the License.
1414
1515[build-system ]
16- requires = [" setuptools>=61.0" , " wheel" ]
17- build-backend = " setuptools.build_meta"
16+ requires = [' setuptools>=61.0' , ' wheel' ]
17+ build-backend = ' setuptools.build_meta'
1818
1919[project ]
20- name = " kfp"
21- dynamic = [" version" , " readme" ]
22- description = " Kubeflow Pipelines SDK"
20+ name = ' kfp'
21+ dynamic = [' version' , ' readme' ]
22+ description = ' Kubeflow Pipelines SDK'
2323authors = [
24- {name = " The Kubeflow Authors" }
24+ {name = ' The Kubeflow Authors' }
2525]
26- readme = " README.md"
27- requires-python = " >=3.9.0"
28- license = " Apache 2.0"
26+ readme = ' README.md'
27+ requires-python = ' >=3.9.0'
28+ license = ' Apache 2.0'
2929classifiers = [
3030 ' Intended Audience :: Developers' ,
3131 ' Intended Audience :: Education' ,
@@ -48,78 +48,77 @@ dependencies = [
4848 # the following in this folder:
4949 # pip-compile --no-emit-index-url requirements.in
5050
51- " click==8.1.8" ,
52- " click-option-group==0.5.7" ,
53- " docstring-parser>=0.7.3,<1" ,
54- # Pin google-api-core version for the bug fixing in 1.31.5" ,
51+ ' click==8.1.8' ,
52+ ' click-option-group==0.5.7' ,
53+ ' docstring-parser>=0.7.3,<1' ,
54+ # Pin google-api-core version for the bug fixing in 1.31.5' ,
5555 # https://github.com/googleapis/python-api-core/releases/tag/v1.31.5
56- " google-api-core>=1.31.5,<3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0" ,
57- " google-auth>=1.6.1,<3" ,
56+ ' google-api-core>=1.31.5,<3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0' ,
57+ ' google-auth>=1.6.1,<3' ,
5858 # https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md#221-2022-03-15
59- " google-cloud-storage>=2.2.1,<4" ,
59+ ' google-cloud-storage>=2.2.1,<4' ,
6060 # pin kfp-pipeline-spec to an exact version, since this is the contract between a given KFP
6161 # SDK version and the BE. we don't want old version of the SDK to write new fields and to
6262 # have the BE reject the new unsupported field (even if the new field backward compatible from a proto perspective)
63- " kfp-pipeline-spec==2.14.0" ,
63+ ' kfp-pipeline-spec==2.14.0' ,
6464 # Update the upper version whenever a new major version of the
6565 # kfp-server-api package is released.
6666 # Update the lower version when kfp sdk depends on new apis/fields in
6767 # kfp-server-api
68- " kfp-server-api>=2.14.0,<3" ,
69- " kubernetes>=8.0.0,<31" ,
68+ ' kfp-server-api>=2.14.0,<3' ,
69+ ' kubernetes>=8.0.0,<31' ,
7070 # protobuf version should be identical to the one in kfp-pipeline-spec
7171 # api/v2alpha1/python/requirements.txt
72- " protobuf==6.31.1,<7.0" ,
73- " PyYAML>=5.3,<7" ,
74- " requests-toolbelt>=0.8.0,<2" ,
75- " tabulate>=0.8.6,<1" ,
76- " urllib3<3.0.0" ,
72+ ' protobuf==6.31.1,<7.0' ,
73+ ' PyYAML>=5.3,<7' ,
74+ ' requests-toolbelt>=0.8.0,<2' ,
75+ ' tabulate>=0.8.6,<1' ,
76+ ' urllib3<3.0.0' ,
7777
7878 # # standard library backports ##
79- " typing-extensions>=3.7.4,<5; python_version<' 3.9'" ,
79+ ' typing-extensions>=3.7.4,<5; python_version<3.9' ,
8080]
8181
8282[project .optional-dependencies ]
83- kubernetes = [" kfp-kubernetes<2" ]
84- all = [" docker" , " kfp-kubernetes<2" ]
83+ kubernetes = [' kfp-kubernetes<2' ]
84+ all = [' docker' , ' kfp-kubernetes<2' ]
8585
8686[dependency-groups ]
8787dev = [
88- " absl-py==1.4.0" ,
89- " docformatter==1.4" ,
90- " docker==5.0.3" ,
91- " isort==5.10.1" ,
92- " mypy==0.941" ,
93- " pip-tools==6.0.0" ,
94- " pre-commit==2.19.0" ,
95- " pycln==2.1.1" ,
96- " pylint==2.17.7" ,
97- " pytest==7.1.2" ,
98- " pytest-cov==3.0.0" ,
99- " pytest-xdist==2.5.0" ,
100- " types-protobuf==3.19.15" ,
101- " types-PyYAML==6.0.5" ,
102- " types-requests==2.27.14" ,
103- " types-tabulate==0.8.6" ,
104- " yapf==0.32.0 " ,
88+ ' absl-py==1.4.0' ,
89+ ' docformatter==1.4' ,
90+ ' docker==5.0.3' ,
91+ ' isort==5.10.1' ,
92+ ' mypy==0.941' ,
93+ ' pip-tools==6.0.0' ,
94+ ' pre-commit==2.19.0' ,
95+ ' pycln==2.1.1' ,
96+ ' pylint==2.17.7' ,
97+ ' pytest==7.1.2' ,
98+ ' pytest-cov==3.0.0' ,
99+ ' pytest-xdist==2.5.0' ,
100+ ' types-protobuf==3.19.15' ,
101+ ' types-PyYAML==6.0.5' ,
102+ ' types-requests==2.27.14' ,
103+ ' types-tabulate==0.8.6' ,
104+ ' yapf==0.43.0 ' ,
105105]
106106
107107[project .urls ]
108108Documentation = ' https://kubeflow-pipelines.readthedocs.io/en/stable/'
109- " Bug Tracker" = ' https://github.com/kubeflow/pipelines/issues'
109+ ' Bug Tracker' = ' https://github.com/kubeflow/pipelines/issues'
110110Source = ' https://github.com/kubeflow/pipelines/tree/master/sdk'
111111Changelog = ' https://github.com/kubeflow/pipelines/blob/master/sdk/RELEASE.md'
112112
113113[project .scripts ]
114- dsl-compile = " kfp.cli.compile_:main"
115- kfp = " kfp.cli.__main__:main"
114+ dsl-compile = ' kfp.cli.compile_:main'
115+ kfp = ' kfp.cli.__main__:main'
116116
117117[tool .setuptools ]
118118include-package-data = true
119119
120120[tool .setuptools .packages .find ]
121- exclude = [" *test*" ]
121+ exclude = [' *test*' ]
122122
123123[tool .setuptools .dynamic ]
124- version = {attr = " kfp.version.__version__" }
125- readme = {file = " README.md" , content-type = " text/markdown" }
124+ version = {attr = ' kfp.version.__version__' }
0 commit comments