diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b7d7e2bb2..7a7d6bcf7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,7 +19,7 @@ repos: - id: trailing-whitespace - id: mixed-line-ending - repo: https://github.com/sbrunner/hooks - rev: 0.5.0 + rev: 0.6.0 hooks: - id: copyright - id: poetry-check @@ -74,11 +74,11 @@ repos: args: - --py39-plus - repo: https://github.com/PyCQA/isort - rev: 5.12.0 + rev: 5.13.2 hooks: - id: isort - repo: https://github.com/psf/black - rev: 23.11.0 + rev: 23.12.1 hooks: - id: black #- repo: https://github.com/PyCQA/prospector diff --git a/ci/requirements.txt b/ci/requirements.txt index 29bd72cb2..8d126dac4 100644 --- a/ci/requirements.txt +++ b/ci/requirements.txt @@ -1,5 +1,5 @@ c2cciutils[checks,publish]==1.6.12 -pre-commit==3.5.0 +pre-commit==3.6.0 poetry-dynamic-versioning==1.2.0 poetry-plugin-export==1.6.0 poetry-plugin-tweak-dependencies-version==1.5.2 diff --git a/poetry.lock b/poetry.lock index b9d17e7a4..f3312e962 100644 --- a/poetry.lock +++ b/poetry.lock @@ -111,32 +111,32 @@ yaml = ["PyYAML"] [[package]] name = "boto3" -version = "1.33.7" +version = "1.34.11" description = "The AWS SDK for Python" optional = true -python-versions = ">= 3.7" +python-versions = ">= 3.8" files = [ - {file = "boto3-1.33.7-py3-none-any.whl", hash = "sha256:d12467fb3a64d359b0bda0570a8163a5859fcac13e786f2a3db0392523178556"}, - {file = "boto3-1.33.7.tar.gz", hash = "sha256:eed0f7df91066b6ac63a53d16459ac082458d57061bedf766135d9e1c2b75a6b"}, + {file = "boto3-1.34.11-py3-none-any.whl", hash = "sha256:1af021e0c6e3040e8de66d403e963566476235bb70f9a8e3f6784813ac2d8026"}, + {file = "boto3-1.34.11.tar.gz", hash = "sha256:31c130a40ec0631059b77d7e87f67ad03ff1685a5b37638ac0c4687026a3259d"}, ] [package.dependencies] -botocore = ">=1.33.7,<1.34.0" +botocore = ">=1.34.11,<1.35.0" jmespath = ">=0.7.1,<2.0.0" -s3transfer = ">=0.8.2,<0.9.0" +s3transfer = ">=0.10.0,<0.11.0" [package.extras] crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.33.7" +version = "1.34.11" description = "Low-level, data-driven core of boto 3." optional = true -python-versions = ">= 3.7" +python-versions = ">= 3.8" files = [ - {file = "botocore-1.33.7-py3-none-any.whl", hash = "sha256:71ec0e85b996cf9def3dd8f4ca6cb4a9fd3a614aa4c9c7cbf33f2f68e1d0649a"}, - {file = "botocore-1.33.7.tar.gz", hash = "sha256:b2299bc13bb8c0928edc98bf4594deb14cba2357536120f63772027a16ce7374"}, + {file = "botocore-1.34.11-py3-none-any.whl", hash = "sha256:1ff1398b6ea670e1c01ac67a33af3da854f8e700d3528289c04f319c330d8250"}, + {file = "botocore-1.34.11.tar.gz", hash = "sha256:51905c3d623c60df5dc5794387de7caf886d350180a01a3dfa762e903edb45a9"}, ] [package.dependencies] @@ -148,7 +148,7 @@ urllib3 = [ ] [package.extras] -crt = ["awscrt (==0.19.17)"] +crt = ["awscrt (==0.19.19)"] [[package]] name = "bottle" @@ -1181,24 +1181,24 @@ with-vulture = ["vulture (>=1.5)"] [[package]] name = "prospector-profile-duplicated" -version = "0.4.0" +version = "0.5.1" description = "Profile that can be used to disable the duplicated or conflict rules between Prospector and other tools" optional = false python-versions = "*" files = [ - {file = "prospector_profile_duplicated-0.4.0-py2.py3-none-any.whl", hash = "sha256:f648c2e81d3e4592143b678378278df6d309ae9e20bf9595b5777ee8bcdaf85d"}, - {file = "prospector_profile_duplicated-0.4.0.tar.gz", hash = "sha256:862e332c9413aca07c2b747abf9275531cebdf82a0db887e99b63b2f424301da"}, + {file = "prospector_profile_duplicated-0.5.1-py2.py3-none-any.whl", hash = "sha256:6770c95f26b309e6abe95b7beaf3790aed3a5181861f55a7295aa764bc20f33e"}, + {file = "prospector_profile_duplicated-0.5.1.tar.gz", hash = "sha256:0ccb14969212c932c8dc2bcc4a37bef8d3828147ea58a72ddfadbbb1c63eddc1"}, ] [[package]] name = "prospector-profile-utils" -version = "1.5.0" +version = "1.6.0" description = "Some utility Prospector profiles." optional = false python-versions = "*" files = [ - {file = "prospector_profile_utils-1.5.0-py2.py3-none-any.whl", hash = "sha256:356a7f30a010fbd380a1aa6ad132c6534c956ee046e562ccbfbfdd88902089ab"}, - {file = "prospector_profile_utils-1.5.0.tar.gz", hash = "sha256:10318a0fb0f01d24d8e635268b555841f086f8a04f9d7bb08685bc15093bf451"}, + {file = "prospector_profile_utils-1.6.0-py2.py3-none-any.whl", hash = "sha256:9d3e8b6d63652e94d63d4973964515c91261c1ecddcf442bbd55ae2363500374"}, + {file = "prospector_profile_utils-1.6.0.tar.gz", hash = "sha256:0cd97c313c145a3bd18c1cb7ea640b3d6de521ed512156fedd8ff1f0f3c34510"}, ] [[package]] @@ -1714,13 +1714,13 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "s3transfer" -version = "0.8.2" +version = "0.10.0" description = "An Amazon S3 Transfer Manager" optional = true -python-versions = ">= 3.7" +python-versions = ">= 3.8" files = [ - {file = "s3transfer-0.8.2-py3-none-any.whl", hash = "sha256:c9e56cbe88b28d8e197cf841f1f0c130f246595e77ae5b5a05b69fe7cb83de76"}, - {file = "s3transfer-0.8.2.tar.gz", hash = "sha256:368ac6876a9e9ed91f6bc86581e319be08188dc60d50e0d56308ed5765446283"}, + {file = "s3transfer-0.10.0-py3-none-any.whl", hash = "sha256:3cdb40f5cfa6966e812209d0994f2a4709b561c88e90cf00c2696d2df4e56b2e"}, + {file = "s3transfer-0.10.0.tar.gz", hash = "sha256:d0c8bbf672d5eebbe4e57945e23b972d963f07d82f661cabf678a5c88831595b"}, ] [package.dependencies] @@ -2230,4 +2230,4 @@ wsgi = ["pyramid"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.12" -content-hash = "330749fe3b1f4bacfb4beacc7296f6286ef9f27600c008ba0a31ec55645ec539" +content-hash = "aafc66f0dae02d9b541d9b4418c3727a95be099ec240bb0a7dabca57b34724e9" diff --git a/pyproject.toml b/pyproject.toml index 9a5dce115..a80de3879 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ tc-viewer = "tilecloud.scripts.tc_viewer:main" python = ">=3.9,<3.12" azure-storage-blob = { version = "12.19.0", optional = true } azure-identity = { version = "1.15.0", optional = true } -boto3 = { version = "1.33.7", optional = true } +boto3 = { version = "1.34.11", optional = true } bottle = "0.12.25" prometheus_client = { version = "0.19.0", optional = true } Pillow = "10.1.0" @@ -71,8 +71,8 @@ all = ["azure-storage-blob", "azure-identity", "boto3", "pyramid", "redis", "pro [tool.poetry.group.dev.dependencies] prospector = { version = "1.10.3", extras = ["with_bandit", "with_mypy", "with_pyroma"] } -prospector-profile-duplicated = "0.4.0" -prospector-profile-utils = "1.5.0" +prospector-profile-duplicated = "0.5.1" +prospector-profile-utils = "1.6.0" pytest = "7.4.3" pytest-cov = "4.1.0" types-boto = "2.49.18.9"