1- # TODO: In Poetry 2.0 move into PEP 621 compatible configuration
2-
31[build-system ]
42build-backend = " poetry.core.masonry.api"
53requires = [
6- " poetry-core" ,
4+ " poetry-core>=2 " ,
75]
86
9- [tool .poetry ]
7+ [project ]
8+ name = " openapi-generator-cli"
109version = " 0"
10+ description = " CLI for openapi generator"
11+ readme = " README.md"
12+ keywords = [
13+ " cli" ,
14+ " generator" ,
15+ " openapi" ,
16+ ]
17+ license = { text = " APACHE 2.0" }
1118authors = [
12- " OpenAPI Generator community < team@openapitools.org> " ,
19+ { name = " OpenAPI Generator community" , email = " team@openapitools.org" } ,
1320]
21+ requires-python = " >=3.9,<4"
1422classifiers = [
1523 " License :: OSI Approved :: Apache Software License" ,
1624 " Programming Language :: Python" ,
17- " Programming Language :: Python :: 3" ,
1825 " Programming Language :: Python :: 3 :: Only" ,
26+ " Programming Language :: Python :: 3.9" ,
27+ " Programming Language :: Python :: 3.10" ,
28+ " Programming Language :: Python :: 3.11" ,
29+ " Programming Language :: Python :: 3.12" ,
30+ " Programming Language :: Python :: 3.13" ,
1931 " Programming Language :: Python :: Implementation :: CPython" ,
2032 " Programming Language :: Python :: Implementation :: PyPy" ,
33+ " Typing :: Typed" ,
2134]
22- description = " CLI for openapi generator"
23- keywords = [
24- " openapi" ,
25- " generator" ,
26- " cli" ,
35+ optional-dependencies.jdk4py = [
36+ " jdk4py>=21.0.4.1,<22; python_version>='3.10'" ,
2737]
28- name = " openapi-generator-cli"
38+ urls.Documentation = " https://github.com/OpenAPITools/openapi-generator#3---usage"
39+ urls.Homepage = " https://openapi-generator.tech"
40+ urls.Repository = " https://github.com/OpenAPITools/openapi-generator"
41+ scripts.openapi-generator-cli = " openapi_generator_cli:cli"
42+
43+ [tool .poetry ]
44+ requires-poetry = " >=2.0"
2945packages = [
3046 { include = " openapi_generator_cli" },
3147]
3248include = [ " openapi_generator_cli/*.jar" ]
33- license = " APACHE 2.0"
34- readme = " README.md"
35- homepage = " https://openapi-generator.tech"
36- repository = " https://github.com/OpenAPITools/openapi-generator"
37- documentation = " https://github.com/OpenAPITools/openapi-generator#3---usage"
38-
39- [tool .poetry .dependencies ]
40- python = " >=3.9,<4"
41- jdk4py = { version = " ^21.0.4.1" , optional = true , python = " >=3.10" }
4249
4350[tool .poetry .group .dev .dependencies ]
4451mypy = " >=0.991,<1.15"
@@ -47,11 +54,8 @@ taskipy = "^1.10.3"
4754pytest = " >=7.2.2,<9.0.0"
4855natsort = " ^8.4.0"
4956
50- [tool .poetry .extras ]
51- jdk4py = [ " jdk4py" ]
52-
53- [tool .poetry .scripts ]
54- openapi-generator-cli = " openapi_generator_cli:cli"
57+ [tool .poetry .requires-plugins ]
58+ poetry-plugin-shell = " >=1.0"
5559
5660[tool .black ]
5761line-length = 120
0 commit comments