diff --git a/poetry.lock b/poetry.lock index caba7a0..daa5421 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "annotated-types" @@ -1788,6 +1788,7 @@ description = "A pure Python implementation of the trie data structure." optional = true python-versions = "*" files = [ + {file = "PyTrie-0.4.0-py3-none-any.whl", hash = "sha256:f687c224ee8c66cda8e8628a903011b692635ffbb08d4b39c5f92b18eb78c950"}, {file = "PyTrie-0.4.0.tar.gz", hash = "sha256:8f4488f402d3465993fb6b6efa09866849ed8cda7903b50647b7d0342b805379"}, ] @@ -2732,13 +2733,13 @@ docs = ["Sphinx", "elementpath (>=4.1.5,<5.0.0)", "jinja2", "sphinx-rtd-theme"] [[package]] name = "xsdata" -version = "23.8" +version = "24.7" description = "Python XML Binding" optional = true python-versions = ">=3.8" files = [ - {file = "xsdata-23.8-py3-none-any.whl", hash = "sha256:3cf34ffb1ae35ac873e7eb53504e326d7997939f976a51814a57f77c8df8f09e"}, - {file = "xsdata-23.8.tar.gz", hash = "sha256:55f03d4c88236f047266affe550ba0dd19476adfce6a01f3e0aefac7c8078e56"}, + {file = "xsdata-24.7-py3-none-any.whl", hash = "sha256:19022456c59358cef32573f6aef22eebd0a9e52625ec8d8c6f36b7b083077958"}, + {file = "xsdata-24.7.tar.gz", hash = "sha256:80bf84d7ec8d6f1d021c6d1acf8bfe6ade7a9b70eac7c1c197d4b858c990ea85"}, ] [package.dependencies] @@ -2746,15 +2747,16 @@ click = {version = ">=5.0", optional = true, markers = "extra == \"cli\""} click-default-group = {version = ">=1.2", optional = true, markers = "extra == \"cli\""} docformatter = {version = ">=1.7.2", optional = true, markers = "extra == \"cli\""} jinja2 = {version = ">=2.10", optional = true, markers = "extra == \"cli\""} -lxml = {version = ">=4.4.1", optional = true, markers = "extra == \"lxml\""} +lxml = {version = ">=4.5.0", optional = true, markers = "extra == \"lxml\""} requests = {version = "*", optional = true, markers = "extra == \"soap\""} +ruff = {version = ">=0.3.0", optional = true, markers = "extra == \"cli\""} toposort = {version = ">=1.5", optional = true, markers = "extra == \"cli\""} -typing-extensions = "*" +typing-extensions = ">=4.7.0" [package.extras] -cli = ["click (>=5.0)", "click-default-group (>=1.2)", "docformatter (>=1.7.2)", "jinja2 (>=2.10)", "toposort (>=1.5)"] -docs = ["furo", "sphinx", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-inline-tabs"] -lxml = ["lxml (>=4.4.1)"] +cli = ["click (>=5.0)", "click-default-group (>=1.2)", "docformatter (>=1.7.2)", "jinja2 (>=2.10)", "ruff (>=0.3.0)", "toposort (>=1.5)"] +docs = ["markdown-exec[ansi]", "mkdocs", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-material", "mkdocs-minify-plugin", "mkdocstrings[python]", "pymdownx-superfence-filter-lines"] +lxml = ["lxml (>=4.5.0)"] soap = ["requests"] test = ["pre-commit", "pytest", "pytest-benchmark", "pytest-cov"] @@ -2764,4 +2766,4 @@ docs = ["linkml"] [metadata] lock-version = "2.0" python-versions = "^3.12" -content-hash = "d5c65f6f190a4e929c4792b310f2250a7a00735625bc776dee8e2c7d6057deee" +content-hash = "c9fb520cc9505844d6adb28501396aa5ebd2cf98510b7d795890e33effcd1ed5" diff --git a/pyproject.toml b/pyproject.toml index b7d26d1..1d637c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ mkdocs-mermaid2-plugin = "^1.1.1" [tool.poetry.group.schema2model.dependencies] json2python-models = { version = "^0.3.0", optional = true } xmlschema = { version = "^2.3.1", optional = true } -xsdata = { extras = ["cli", "lxml", "soap"], version = "^23.6", optional = true } +xsdata = { extras = ["cli", "lxml", "soap"], version = "^24.7", optional = true } [tool.poetry-dynamic-versioning] enable = true