diff --git a/poetry.lock b/poetry.lock index 744c4e6b..86662b7f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1096,6 +1096,24 @@ category = "main" optional = false python-versions = ">=3.7" +[[package]] +name = "pytoolconfig" +version = "1.2.1" +description = "Python tool configuration" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +packaging = ">=21.3" +tomli = {version = ">=2.0", markers = "python_version < \"3.11\""} + +[package.extras] +doc = ["tabulate (>=0.8.9)", "sphinx (>=4.5.0)"] +gen_docs = ["sphinx (>=4.5.0)", "sphinx-autodoc-typehints (>=1.18.1)", "sphinx-rtd-theme (>=1.0.0)", "pytoolconfig"] +global = ["appdirs (>=1.4.4)"] +validation = ["pydantic (>=1.7.4)"] + [[package]] name = "pytz" version = "2022.1" @@ -1165,14 +1183,18 @@ tests = ["pytest (>=7.0.0)", "coverage (>=6.0.0)", "pytest-cov", "pytest-asyncio [[package]] name = "rope" -version = "1.0.0" +version = "1.2.0" description = "a python refactoring library..." category = "dev" optional = false -python-versions = ">=3" +python-versions = ">=3.7" + +[package.dependencies] +pytoolconfig = ">=1.1.2" [package.extras] -dev = ["build", "pytest", "pytest-timeout"] +dev = ["pytest (>=7.0.1)", "pytest-timeout (>=2.1.0)", "build (>=0.7.0)"] +doc = ["pytoolconfig", "sphinx (>=4.5.0)", "sphinx-autodoc-typehints (>=1.18.1)", "sphinx-rtd-theme (>=1.0.0)"] [[package]] name = "s3fs" @@ -1251,11 +1273,11 @@ tests = ["coverage", "freezegun (>=0.2.8)", "pretend", "pytest-asyncio", "pytest [[package]] name = "tomli" -version = "1.2.3" +version = "2.0.1" description = "A lil' TOML parser" category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" [[package]] name = "typing-extensions" @@ -1340,7 +1362,7 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest- [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "1a017e241b6283eba31cbba4574922f61ae8152809c3d9e50660d901eb49b78b" +content-hash = "58f9fe79451eefc726897d66e97cbc3ee8ada888e0facde279d88d03fbac6d8c" [metadata.files] affine = [ @@ -2044,6 +2066,10 @@ python-ulid = [ {file = "python-ulid-1.1.0.tar.gz", hash = "sha256:5fb5e4a91db8ca93e8938a613360b3def299b60d41f847279a8c39c9b2e9c65e"}, {file = "python_ulid-1.1.0-py3-none-any.whl", hash = "sha256:88c952f6be133dbede19c907d72d26717d2691ec8421512b573144794d891e24"}, ] +pytoolconfig = [ + {file = "pytoolconfig-1.2.1-py3-none-any.whl", hash = "sha256:5f291567f0363a7314406be4f2381ece4e552a8608d2629544679e4d36d0df2b"}, + {file = "pytoolconfig-1.2.1.tar.gz", hash = "sha256:5ac82f78d731531f9f82e5cc7f5ebae9473b1404c0e75aa5ac0b8b41cd99b510"}, +] pytz = [ {file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"}, {file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"}, @@ -2068,8 +2094,8 @@ responses = [ {file = "responses-0.20.0.tar.gz", hash = "sha256:644905bc4fb8a18fa37e3882b2ac05e610fe8c2f967d327eed669e314d94a541"}, ] rope = [ - {file = "rope-1.0.0-py3-none-any.whl", hash = "sha256:67749b582d57954f288b0441fae93e8f4c166d7e93fc29c430bd4db28ec904d0"}, - {file = "rope-1.0.0.tar.gz", hash = "sha256:16f652d3002296778d463db329da6a05d914a4dbde30ea6da76362da06c0ebb7"}, + {file = "rope-1.2.0-py3-none-any.whl", hash = "sha256:14e2e9b74ff345d038988fd62b7ef4226351e4a1181123596abb3a147fea9019"}, + {file = "rope-1.2.0.tar.gz", hash = "sha256:f762542c9cfe52124aa55d33822a269fc4b0da70fe3170c6086de2733ed52f22"}, ] s3fs = [ {file = "s3fs-0.4.2-py3-none-any.whl", hash = "sha256:91c1dfb45e5217bd441a7a560946fe865ced6225ff7eb0fb459fe6e601a95ed3"}, @@ -2128,8 +2154,8 @@ structlog = [ {file = "structlog-20.2.0.tar.gz", hash = "sha256:af79dfa547d104af8d60f86eac12fb54825f54a46bc998e4504ef66177103174"}, ] tomli = [ - {file = "tomli-1.2.3-py3-none-any.whl", hash = "sha256:e3069e4be3ead9668e21cb9b074cd948f7b3113fd9c8bba083f48247aab8b11c"}, - {file = "tomli-1.2.3.tar.gz", hash = "sha256:05b6166bff487dc068d322585c7ea4ef78deed501cc124060e0f238e89a9231f"}, + {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, + {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] typing-extensions = [ {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"}, diff --git a/pyproject.toml b/pyproject.toml index 3e578581..6a949b75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ boto3-stubs = {version = "*", extras = ["lambda","sts"]} isort = "^5.10.1" pylint = "^2.13.9" pytest = "^7.1.2" -rope = "^1.0.0" +rope = "^1.2.0" pytest-cov = "^3.0.0" pytest-mock = "^3.6.1" mypy = "*"