diff --git a/poetry.lock b/poetry.lock index 06d8c3f..525348b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -278,6 +278,14 @@ toml = "*" [package.extras] pipenv = ["pipenv"] +[[package]] +name = "dpath" +version = "2.0.5" +description = "Filesystem-like pathing and searching for dictionaries" +category = "dev" +optional = false +python-versions = ">=3" + [[package]] name = "eradicate" version = "2.0.0" @@ -482,6 +490,18 @@ python-versions = "*" [package.dependencies] flake8 = "*" +[[package]] +name = "flatten-dict" +version = "0.4.2" +description = "A flexible utility for flattening and unflattening dict-like objects in Python." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[package.dependencies] +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} +six = ">=1.12,<2.0" + [[package]] name = "gitdb" version = "4.0.9" @@ -719,22 +739,24 @@ python-versions = "*" [[package]] name = "nitpick" -version = "0.30.0" +version = "0.31.0" description = "Enforce the same settings across multiple language-independent projects" category = "dev" optional = false -python-versions = ">=3.6.1,<4.0.0" +python-versions = ">=3.7,<4.0" [package.dependencies] -attrs = "*" +attrs = ">=20.1.0" autorepr = "*" cachy = "*" click = "*" ConfigUpdater = "*" dictdiffer = "*" +dpath = "*" flake8 = ">=3.0.0" +flatten-dict = "*" identify = "*" -importlib-resources = {version = "*", markers = "python_version >= \"3.6\" and python_version < \"3.9\""} +importlib-resources = {version = "*", markers = "python_version >= \"3.7\" and python_version < \"3.9\""} jmespath = "*" loguru = "*" marshmallow = ">=3.0.0b10" @@ -749,7 +771,7 @@ toml = "*" tomlkit = ">=0.8.0" [package.extras] -test = ["freezegun", "pytest-cov", "pytest-datadir", "pytest-socket", "pytest-testmon", "pytest-watch", "pytest", "responses", "testfixtures"] +test = ["freezegun", "pytest-cov", "pytest-datadir", "pytest-socket (<0.5.0)", "pytest-testmon", "pytest-watch", "pytest", "responses", "testfixtures"] lint = ["pylint"] doc = ["sphinx", "sphinx-rtd-theme", "sphobjinv"] @@ -1346,7 +1368,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "ab00fedb93948cfc93d4fc5f46a769773aa903b258f919351d97a14a75bbd492" +content-hash = "3937e6d89cc979b9b03f8dd42e5d047955bbbd7e0a257d824756d4570925e75e" [metadata.files] alabaster = [ @@ -1487,6 +1509,10 @@ dparse = [ {file = "dparse-0.5.1-py3-none-any.whl", hash = "sha256:e953a25e44ebb60a5c6efc2add4420c177f1d8404509da88da9729202f306994"}, {file = "dparse-0.5.1.tar.gz", hash = "sha256:a1b5f169102e1c894f9a7d5ccf6f9402a836a5d24be80a986c7ce9eaed78f367"}, ] +dpath = [ + {file = "dpath-2.0.5-py3-none-any.whl", hash = "sha256:e7813fd8a9dd0d4c7cd4014533ce955eff712bcb2e8189be79bb893890a9db01"}, + {file = "dpath-2.0.5.tar.gz", hash = "sha256:ef74321b01479653c812fee69c53922364614d266a8e804d22058c5c02e5674e"}, +] eradicate = [ {file = "eradicate-2.0.0.tar.gz", hash = "sha256:27434596f2c5314cc9b31410c93d8f7e8885747399773cd088d3adea647a60c8"}, ] @@ -1552,6 +1578,10 @@ flake8-string-format = [ {file = "flake8-string-format-0.3.0.tar.gz", hash = "sha256:65f3da786a1461ef77fca3780b314edb2853c377f2e35069723348c8917deaa2"}, {file = "flake8_string_format-0.3.0-py2.py3-none-any.whl", hash = "sha256:812ff431f10576a74c89be4e85b8e075a705be39bc40c4b4278b5b13e2afa9af"}, ] +flatten-dict = [ + {file = "flatten-dict-0.4.2.tar.gz", hash = "sha256:506a96b6e6f805b81ae46a0f9f31290beb5fa79ded9d80dbe1b7fa236ab43076"}, + {file = "flatten_dict-0.4.2-py2.py3-none-any.whl", hash = "sha256:7e245b20c4c718981212210eec4284a330c9f713e632e98765560e05421e48ad"}, +] gitdb = [ {file = "gitdb-4.0.9-py3-none-any.whl", hash = "sha256:8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd"}, {file = "gitdb-4.0.9.tar.gz", hash = "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa"}, @@ -1722,8 +1752,8 @@ mypy-extensions = [ {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, ] nitpick = [ - {file = "nitpick-0.30.0-py3-none-any.whl", hash = "sha256:3a0ec5ed3d7e2d3a640bf500292fe76a3404c94a0fe0c554e74023f6e2e37220"}, - {file = "nitpick-0.30.0.tar.gz", hash = "sha256:daff9abcdb23d8cc3f39ad1ce6bd2dcf436e099c9f575636de7cb3df07c02c34"}, + {file = "nitpick-0.31.0-py3-none-any.whl", hash = "sha256:b5f30fcae3d6f99a7527f4b2e9d13b167d5c1e0f98a92812f5c64a44485cdbc5"}, + {file = "nitpick-0.31.0.tar.gz", hash = "sha256:9107b92dea55e8f8fca81d96ce133e3ac80035493259d8e6fb0ba409a23ebe55"}, ] packaging = [ {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, diff --git a/pyproject.toml b/pyproject.toml index 4e57537..6fc3b2d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ mypy = "^0.931" wemake-python-styleguide = "^0.16" flake8-pytest-style = "^1.6" -nitpick = "^0.30" +nitpick = "^0.31" safety = "^1.10"