diff --git a/poetry.lock b/poetry.lock index a40c4c5..8313cce 100644 --- a/poetry.lock +++ b/poetry.lock @@ -44,14 +44,14 @@ test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] [[package]] name = "diot" -version = "0.1.5" +version = "0.1.6" description = "Python dictionary with dot notation." category = "main" optional = false -python-versions = ">=3.6,<4.0" +python-versions = ">=3.7,<4.0" [package.dependencies] -inflection = "<1.0.0" +inflection = ">=0.5,<0.6" [[package]] name = "importlib-metadata" @@ -87,16 +87,16 @@ python-versions = ">=3.6" [[package]] name = "pyparam" -version = "0.4.17" +version = "0.5.0" description = "Powerful parameter processing." category = "main" optional = false -python-versions = ">=3.6.2,<4.0.0" +python-versions = ">=3.7,<4.0" [package.dependencies] -diot = "*" -python-simpleconf = "*" -rich = "*" +diot = ">=0.1,<0.2" +python-simpleconf = ">=0.5,<0.6" +rich = ">=12,<13" [[package]] name = "python-dateutil" @@ -111,19 +111,21 @@ six = ">=1.5" [[package]] name = "python-simpleconf" -version = "0.4.1" +version = "0.5.0" description = "Simple configuration management with python." category = "main" optional = false -python-versions = ">=3.6,<4.0" +python-versions = ">=3.7,<4.0" [package.dependencies] -diot = "*" -tomlkit = "*" +diot = ">=0.1,<0.2" [package.extras] -dotenv = ["python-dotenv"] -yaml = ["pyyaml"] +env = ["python-dotenv (>=0.20,<0.21)"] +all = ["python-dotenv (>=0.20,<0.21)", "pyyaml (>=6,<7)", "rtoml (>=0.7,<0.8)", "iniconfig (>=1.1.1,<2.0.0)"] +yaml = ["pyyaml (>=6,<7)"] +toml = ["rtoml (>=0.7,<0.8)"] +ini = ["iniconfig (>=1.1.1,<2.0.0)"] [[package]] name = "pytomlpp" @@ -155,7 +157,7 @@ python-versions = ">=3.6" [[package]] name = "rich" -version = "12.3.0" +version = "12.4.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" category = "main" optional = false @@ -231,7 +233,7 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest- [metadata] lock-version = "1.1" python-versions = "^3.9" -content-hash = "fef8ed1cc72be29e852d7f478881db1daf38f0e2da1fe6659ceaf8d8f9db717b" +content-hash = "9b6381f570e70f336f6ea523373f5bdb1a1daa283819f96b3cb1bcf39d30ec0b" [metadata.files] attrs = [ @@ -251,8 +253,8 @@ commonmark = [ {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"}, ] diot = [ - {file = "diot-0.1.5-py3-none-any.whl", hash = "sha256:f5e90a405064c09873130240b0c3a2ba9a480e754611a74f93599f84ec0a28b9"}, - {file = "diot-0.1.5.tar.gz", hash = "sha256:a8adc50e2d8e2a1d03ed017ecae98eb09a7ebb3bd0a5fbd44cbfb222e5a71bb4"}, + {file = "diot-0.1.6-py3-none-any.whl", hash = "sha256:1e7f97bbc92cbbdd51d8c535885f5e2a71762b364c1b2410dfc84f3a4572d551"}, + {file = "diot-0.1.6.tar.gz", hash = "sha256:1dcfc37dff406c96020d14350c05f920cb7446c3e5abf3477cf2ae0587f72066"}, ] importlib-metadata = [ {file = "importlib_metadata-4.11.3-py3-none-any.whl", hash = "sha256:1208431ca90a8cca1a6b8af391bb53c1a2db74e5d1cef6ddced95d4b2062edc6"}, @@ -267,16 +269,16 @@ pygments = [ {file = "Pygments-2.12.0.tar.gz", hash = "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb"}, ] pyparam = [ - {file = "pyparam-0.4.17-py3-none-any.whl", hash = "sha256:58b7ba22c2d72160b38092b9f174f3c18d43fffbe75152381948058d1ca942f4"}, - {file = "pyparam-0.4.17.tar.gz", hash = "sha256:17be473262414f86dcf8fa519f0ea2a52eb18b0c9d73d7df0ea647b983dee3ff"}, + {file = "pyparam-0.5.0-py3-none-any.whl", hash = "sha256:14d983b254d1b68494cba8412b81f9abd15bf45436835b99c45eecf044c7c368"}, + {file = "pyparam-0.5.0.tar.gz", hash = "sha256:48ea385c34aa88d4281edaf85fd30fc8668094363ee90a9cf069f231a01480fa"}, ] python-dateutil = [ {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, ] python-simpleconf = [ - {file = "python-simpleconf-0.4.1.tar.gz", hash = "sha256:5a5a1c936ed501eb809d0d99d6314d4355b967f1b70861434015e4a7c5e71ff0"}, - {file = "python_simpleconf-0.4.1-py3-none-any.whl", hash = "sha256:d044b03538a6e4bef434611d3d025bb27b36f12b6453dd0c6a79d2dd417a2fc9"}, + {file = "python-simpleconf-0.5.0.tar.gz", hash = "sha256:506d23cc74e190d39ea52a42c99e3d276158b63ad10827c964a6a2fddadaba84"}, + {file = "python_simpleconf-0.5.0-py3-none-any.whl", hash = "sha256:8bedef736b653a648558707dad6514ea72450efe45b2fced9bfaa917a20f6af9"}, ] pytomlpp = [ {file = "pytomlpp-1.0.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:450e0298fc879064ed5d0f4a4dd3b4419894ea609c49b711c0adcafdb1c55074"}, @@ -402,8 +404,8 @@ regex = [ {file = "regex-2022.4.24.tar.gz", hash = "sha256:92183e9180c392371079262879c6532ccf55f808e6900df5d9f03c9ca8807255"}, ] rich = [ - {file = "rich-12.3.0-py3-none-any.whl", hash = "sha256:0eb63013630c6ee1237e0e395d51cb23513de6b5531235e33889e8842bdf3a6f"}, - {file = "rich-12.3.0.tar.gz", hash = "sha256:7e8700cda776337036a712ff0495b04052fb5f957c7dfb8df997f88350044b64"}, + {file = "rich-12.4.1-py3-none-any.whl", hash = "sha256:d13c6c90c42e24eb7ce660db397e8c398edd58acb7f92a2a88a95572b838aaa4"}, + {file = "rich-12.4.1.tar.gz", hash = "sha256:d239001c0fb7de985e21ec9a4bb542b5150350330bbc1849f835b9cbc8923b91"}, ] rtoml = [ {file = "rtoml-0.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fae1eee36fa08ab7590f492ee1ffbd94b18a07f4199515feb62e02d44eb61b81"}, diff --git a/pyproject.toml b/pyproject.toml index bc79307..040dabe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ license = "MIT" [tool.poetry.dependencies] python = "^3.9" -pyparam = "^0.4.17" +pyparam = "^0.5" toml = "^0.10.2" rtoml = "^0.7.1" pytomlpp = "^1.0.11" @@ -16,7 +16,7 @@ tomli-w = "^1.0.0" qtoml = "^0.3.1" tomlkit = "^0.10.2" python-dateutil = "^2.8.2" -importlib-metadata = "^4.11.3" +importlib-metadata = "^4" # required by tomlkit, but cannot be inferred by poetry regex = "*"