diff --git a/poetry.lock b/poetry.lock index be0bcf2..1bd5cc6 100644 --- a/poetry.lock +++ b/poetry.lock @@ -333,19 +333,20 @@ toml = ["tomli"] [[package]] name = "dataclass-wizard" -version = "0.25.0" -description = "Marshal dataclasses to/from JSON. Use field properties with initial values. Construct a dataclass schema with JSON input." +version = "0.29.3" +description = "Effortlessly marshal dataclasses to/from JSON. Leverage field properties with default values. Generate dataclass schemas from JSON input." optional = false python-versions = "*" files = [ - {file = "dataclass-wizard-0.25.0.tar.gz", hash = "sha256:0524932a93e7b7667421d701c951df10226c93ae69b2481f82cff7a399946584"}, - {file = "dataclass_wizard-0.25.0-py2.py3-none-any.whl", hash = "sha256:179fcbc047a0acd006a49967ed304d28fdcc7503eacd6adbd8f167cc24c6af6c"}, + {file = "dataclass-wizard-0.29.3.tar.gz", hash = "sha256:f9fb5e21040c6ec681e3cfbce476b645679fa791ac58901bbb30d0f1f3dfb535"}, + {file = "dataclass_wizard-0.29.3-py2.py3-none-any.whl", hash = "sha256:41674be42d06e462dde1306a3dd3e8b6b415f007b1c6fa8d6cf8ab17f730950a"}, ] [package.extras] -dev = ["Sphinx (==5.3.0)", "bump2version (==1.0.1)", "coverage (>=6.2)", "dataclass-factory (==2.12)", "dataclasses-json (==0.5.6)", "flake8 (>=3)", "jsons (==1.6.1)", "pip (>=21.3.1)", "pytest (==7.0.1)", "pytest-cov (==3.0.0)", "pytest-mock (>=3.6.1)", "pytimeparse (==1.1.8)", "sphinx-issues (==3.0.1)", "sphinx-issues (==4.0.0)", "tox (==3.24.5)", "twine (==3.8.0)", "watchdog[watchmedo] (==2.1.6)", "wheel (==0.37.1)", "wheel (==0.42.0)"] +dev = ["Sphinx (==7.4.7)", "Sphinx (==8.1.3)", "bump2version (==1.0.1)", "coverage (>=6.2)", "dataclass-factory (==2.16)", "dataclass-wizard[toml]", "dataclasses-json (==0.6.7)", "flake8 (>=3)", "jsons (==1.6.3)", "pip (>=21.3.1)", "pytest (==8.3.3)", "pytest-cov (==6.0.0)", "pytest-mock (>=3.6.1)", "pytimeparse (==1.1.8)", "sphinx-issues (==5.0.0)", "tomli (>=2,<3)", "tomli (>=2,<3)", "tomli-w (>=1,<2)", "tox (==4.23.2)", "twine (==5.1.1)", "watchdog[watchmedo] (==6.0.0)", "wheel (==0.45.1)"] timedelta = ["pytimeparse (>=1.1.7)"] -yaml = ["PyYAML (>=5.3)"] +toml = ["tomli (>=2,<3)", "tomli (>=2,<3)", "tomli-w (>=1,<2)"] +yaml = ["PyYAML (>=6,<7)"] [[package]] name = "dataclasses-json" @@ -1365,4 +1366,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = ">=3.11,<=3.13" -content-hash = "82dc0ad9bb5de563abe4bd1b287b6a17386c44dec78cf331248101b5eb851646" +content-hash = "d6d97744be5aa7e456230635fb88c12165f951aec9a587c34f6e8c9c0b26c8b6" diff --git a/pyproject.toml b/pyproject.toml index dc5a810..9c5764c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ Colr = "^0.9.1" omitempty = "^0.1.1" importlib-metadata = ">=7.0.1,<9.0.0" mergedeep = "^1.3.4" -dataclass-wizard = "^0.25.0" +dataclass-wizard = "^0.29.3" PyYAML = ">= 6.0.0, < 7.0" # note: required for enterprise [tool.poetry.group.dev.dependencies]