mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 20:50:55 +00:00
* chore: Remove leftover Github action file This was probably added by mistake. A similar file is active in .github/workflows/samples-python-pydantic-v1-petstore.yaml. * chore: Remove leftover VERSION from old python-experimental sample * ci: Stop running Python integration tests in Circle CI These Python clients are all tested with Github Actions already, which is faster, more cleanly separated and only runs on modifications. I'm not cleaning up the pydantic-v1 client, I expect it to be removed soon anyway. * chore: Remove true from sample folder name python-disallowAdditionalPropertiesIfNotPresent-true -> python-disallowAdditionalPropertiesIfNotPresent
72 lines
1.9 KiB
TOML
72 lines
1.9 KiB
TOML
[tool.poetry]
|
|
name = "openapi_client"
|
|
version = "1.0.0"
|
|
description = "Echo Server API"
|
|
authors = ["OpenAPI Generator Community <team@openapitools.org>"]
|
|
license = "Apache 2.0"
|
|
readme = "README.md"
|
|
repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID"
|
|
keywords = ["OpenAPI", "OpenAPI-Generator", "Echo Server API"]
|
|
include = ["openapi_client/py.typed"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.7"
|
|
|
|
urllib3 = ">= 1.25.3"
|
|
python-dateutil = ">=2.8.2"
|
|
pydantic = ">=2"
|
|
typing-extensions = ">=4.7.1"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
pytest = ">=7.2.1"
|
|
tox = ">=3.9.0"
|
|
flake8 = ">=4.0.0"
|
|
types-python-dateutil = ">=2.8.19.14"
|
|
mypy = "1.4.1"
|
|
|
|
|
|
[build-system]
|
|
requires = ["setuptools"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.pylint.'MESSAGES CONTROL']
|
|
extension-pkg-whitelist = "pydantic"
|
|
|
|
[tool.mypy]
|
|
files = [
|
|
"openapi_client",
|
|
#"test", # auto-generated tests
|
|
"tests", # hand-written tests
|
|
]
|
|
# TODO: enable "strict" once all these individual checks are passing
|
|
# strict = true
|
|
|
|
# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options
|
|
warn_unused_configs = true
|
|
warn_redundant_casts = true
|
|
warn_unused_ignores = true
|
|
|
|
## Getting these passing should be easy
|
|
strict_equality = true
|
|
strict_concatenate = true
|
|
|
|
## Strongly recommend enabling this one as soon as you can
|
|
check_untyped_defs = true
|
|
|
|
## These shouldn't be too much additional work, but may be tricky to
|
|
## get passing if you use a lot of untyped libraries
|
|
disallow_subclassing_any = true
|
|
disallow_untyped_decorators = true
|
|
disallow_any_generics = true
|
|
|
|
### These next few are various gradations of forcing use of type annotations
|
|
#disallow_untyped_calls = true
|
|
#disallow_incomplete_defs = true
|
|
#disallow_untyped_defs = true
|
|
#
|
|
### This one isn't too hard to get passing, but return on investment is lower
|
|
#no_implicit_reexport = true
|
|
#
|
|
### This one can be tricky to get passing if you use a lot of untyped libraries
|
|
#warn_return_any = true
|