|  | 
| 1 |  | -[tool.poetry] | 
|  | 1 | +[project] | 
| 2 | 2 | name = "codegen_api_client" | 
| 3 | 3 | version = "1.0.0" | 
| 4 | 4 | description = "Developer API" | 
| 5 |  | -authors = ["OpenAPI Generator Community <team@openapitools.org>"] | 
| 6 |  | -license = "NoLicense" | 
|  | 5 | +authors = [{ name = "OpenAPI Generator Community", email = "team@openapitools.org" }] | 
|  | 6 | +requires-python = "~=3.8" | 
| 7 | 7 | readme = "README.md" | 
| 8 |  | -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" | 
| 9 |  | -keywords = ["OpenAPI", "OpenAPI-Generator", "Developer API"] | 
| 10 |  | -include = ["codegen_api_client/py.typed"] | 
| 11 |  | - | 
| 12 |  | -[tool.poetry.dependencies] | 
| 13 |  | -python = "^3.8" | 
|  | 8 | +license = "Apache-2.0" | 
|  | 9 | +keywords = [ | 
|  | 10 | +    "OpenAPI", | 
|  | 11 | +    "OpenAPI-Generator", | 
|  | 12 | +    "Developer API", | 
|  | 13 | +] | 
|  | 14 | +dependencies = [ | 
|  | 15 | +    "urllib3>= 1.25.3, < 3.0.0", | 
|  | 16 | +    "python-dateutil>= 2.8.2", | 
|  | 17 | +    "pydantic>= 2", | 
|  | 18 | +    "typing-extensions>= 4.7.1", | 
|  | 19 | +] | 
| 14 | 20 | 
 | 
| 15 |  | -urllib3 = ">= 1.25.3, < 3.0.0" | 
| 16 |  | -python-dateutil = ">= 2.8.2" | 
| 17 |  | -pydantic = ">= 2" | 
| 18 |  | -typing-extensions = ">= 4.7.1" | 
|  | 21 | +[project.urls] | 
|  | 22 | +Repository = "https://github.com/codegen-sh/codegen-api-client" | 
| 19 | 23 | 
 | 
| 20 |  | -[tool.poetry.dev-dependencies] | 
| 21 |  | -pytest = ">= 7.2.1" | 
| 22 |  | -pytest-cov = ">= 2.8.1" | 
| 23 |  | -tox = ">= 3.9.0" | 
| 24 |  | -flake8 = ">= 4.0.0" | 
| 25 |  | -types-python-dateutil = ">= 2.8.19.14" | 
| 26 |  | -mypy = ">= 1.5" | 
|  | 24 | +[dependency-groups] | 
|  | 25 | +dev = [ | 
|  | 26 | +    "pytest>= 7.2.1", | 
|  | 27 | +    "pytest-cov>= 2.8.1", | 
|  | 28 | +    "tox>= 3.9.0", | 
|  | 29 | +    "flake8>= 4.0.0", | 
|  | 30 | +    "types-python-dateutil>= 2.8.19.14", | 
|  | 31 | +    "mypy>= 1.5", | 
|  | 32 | +] | 
| 27 | 33 | 
 | 
|  | 34 | +[tool.uv.build-backend] | 
|  | 35 | +module-root="" | 
|  | 36 | +data = ["codegen_api_client/py.typed"] | 
| 28 | 37 | 
 | 
| 29 | 38 | [build-system] | 
| 30 |  | -requires = ["setuptools"] | 
| 31 |  | -build-backend = "setuptools.build_meta" | 
|  | 39 | +requires = ["uv_build>=0.6,<0.7"] | 
|  | 40 | +build-backend = "uv_build" | 
| 32 | 41 | 
 | 
| 33 | 42 | [tool.pylint.'MESSAGES CONTROL'] | 
| 34 | 43 | extension-pkg-whitelist = "pydantic" | 
| @@ -60,17 +69,6 @@ disallow_subclassing_any = true | 
| 60 | 69 | disallow_untyped_decorators = true | 
| 61 | 70 | disallow_any_generics = true | 
| 62 | 71 | 
 | 
| 63 |  | -### These next few are various gradations of forcing use of type annotations | 
| 64 |  | -#disallow_untyped_calls = true | 
| 65 |  | -#disallow_incomplete_defs = true | 
| 66 |  | -#disallow_untyped_defs = true | 
| 67 |  | -# | 
| 68 |  | -### This one isn't too hard to get passing, but return on investment is lower | 
| 69 |  | -#no_implicit_reexport = true | 
| 70 |  | -# | 
| 71 |  | -### This one can be tricky to get passing if you use a lot of untyped libraries | 
| 72 |  | -#warn_return_any = true | 
| 73 |  | - | 
| 74 | 72 | [[tool.mypy.overrides]] | 
| 75 | 73 | module = [ | 
| 76 | 74 |   "codegen_api_client.configuration", | 
|  | 
0 commit comments