diff --git a/poetry.lock b/poetry.lock index 69307ed..50b1321 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1140,35 +1140,35 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "datamodel-code-generator" -version = "0.54.1" +version = "0.64.0" description = "Datamodel Code Generator" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "datamodel_code_generator-0.54.1-py3-none-any.whl", hash = "sha256:67c59ff2368eb2ec96ba11441bc8957bb68a71459dd37275a78ea90238ad5f01"}, - {file = "datamodel_code_generator-0.54.1.tar.gz", hash = "sha256:dd9eb7594f94a8b85d7e410f4d997a443cf7a52a1dcc049fae6cf35660f18803"}, + {file = "datamodel_code_generator-0.64.0-py3-none-any.whl", hash = "sha256:b7cd8bd41a312aa997aec6150670bad781847c5b674f17e4d70e78208a0fb990"}, + {file = "datamodel_code_generator-0.64.0.tar.gz", hash = "sha256:9c592900a00b20e416494273c22435f5a9aef6ea8c7b9190747522a60497a1cb"}, ] [package.dependencies] argcomplete = ">=2.10.1,<4" -black = ">=19.10b0" +black = {version = ">=19.10b0", markers = "sys_platform != \"emscripten\""} genson = ">=1.2.1,<2" httpx = {version = ">=0.24.1", optional = true, markers = "extra == \"http\""} inflect = ">=4.1,<8" -isort = ">=4.3.21,<9" +isort = {version = ">=4.3.21,<9", markers = "sys_platform != \"emscripten\""} jinja2 = ">=2.10.1,<4" -packaging = "*" -pydantic = ">=1.5" +pydantic = {version = ">=2,<3", markers = "python_version < \"3.14\""} pyyaml = ">=6.0.1" -tomli = {version = ">=2.2.1,<3", markers = "python_version <= \"3.11\""} [package.extras] -all = ["graphql-core (>=3.2.3)", "httpx (>=0.24.1)", "openapi-spec-validator (>=0.2.8,<0.8)", "prance (>=0.18.2)", "pysnooper (>=0.4.1,<2)", "ruff (>=0.9.10)", "watchfiles (>=1.1)"] +all = ["graphql-core (>=3.2.3)", "grpcio-tools (>=1.62,<2)", "httpx (>=0.24.1)", "openapi-spec-validator (>=0.2.8,<0.8)", "prance (>=0.18.2)", "pysnooper (>=0.4.1,<2)", "ruff (>=0.9.10)", "watchfiles (>=1.1)"] debug = ["pysnooper (>=0.4.1,<2)"] graphql = ["graphql-core (>=3.2.3)"] http = ["httpx (>=0.24.1)"] +protobuf = ["grpcio-tools (>=1.62,<2)"] ruff = ["ruff (>=0.9.10)"] +ryaml = ["ryaml (>=0.5.1)"] validation = ["openapi-spec-validator (>=0.2.8,<0.8)", "prance (>=0.18.2)"] watch = ["watchfiles (>=1.1)"] @@ -5281,7 +5281,7 @@ version = "2.4.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" -groups = ["dev", "docs"] +groups = ["docs"] files = [ {file = "tomli-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d652285c30"}, {file = "tomli-2.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a53a"}, @@ -5331,7 +5331,6 @@ files = [ {file = "tomli-2.4.1-py3-none-any.whl", hash = "sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe"}, {file = "tomli-2.4.1.tar.gz", hash = "sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f"}, ] -markers = {dev = "python_version == \"3.11\""} [[package]] name = "tornado" @@ -5803,4 +5802,4 @@ web = ["streamlit"] [metadata] lock-version = "2.1" python-versions = ">=3.11,<3.14" -content-hash = "9bf808065543441f012b9c6c05e4911888c1e89102b6b2a0d0a9653e783b449b" +content-hash = "0f4729b9d1190e478e60c86ffde6950adbcf0758074466ed27c00a874195eecb" diff --git a/pyproject.toml b/pyproject.toml index 8dd664e..31d2c75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,7 @@ pre-commit = "^2.20.0" pytest-timeout = "^2.1.0" nbsphinx = "^0.9.3" pytest-retry = "1.7.0" -datamodel-code-generator = {extras = ["http"], version = "^0.54.0"} +datamodel-code-generator = {extras = ["http"], version = ">=0.54,<0.65"} pytest-asyncio = "^1.3.0" pytest-cov = "^7.1.0"