diff --git a/package-lock.json b/package-lock.json index 9c2130d0f4..b96ba35ec8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.0", "dependencies": { "@jamietanna/renovate-graph": "0.26.3", - "@snyk/fix": "1.1294.3", - "snyk": "1.1294.3", + "@snyk/fix": "1.1295.2", + "snyk": "1.1295.2", "snyk-python-plugin": "2.4.5" } }, @@ -3564,9 +3564,9 @@ } }, "node_modules/@snyk/fix": { - "version": "1.1294.3", - "resolved": "https://registry.npmjs.org/@snyk/fix/-/fix-1.1294.3.tgz", - "integrity": "sha512-NTBK6qEwRNcO/UqaokG+uQao3D/mYPKPFGBYSmzWvVI6helmdEChDFU7j7MRUIv8x49t2le1R3Q/UAflOvVGwA==", + "version": "1.1295.2", + "resolved": "https://registry.npmjs.org/@snyk/fix/-/fix-1.1295.2.tgz", + "integrity": "sha512-dN9VDoPUU1SVJsi91mTh9bePwW9NkJZWCd1C+lOTQMTKn759dEvQ5sfoTMHXjAaHxTVJdNZALY3t+u01iWtl4Q==", "license": "Apache-2.0", "dependencies": { "@snyk/dep-graph": "^2.7.4", @@ -10039,9 +10039,9 @@ } }, "node_modules/snyk": { - "version": "1.1294.3", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.1294.3.tgz", - "integrity": "sha512-ZF+F2bv293HmpFxZCV0x8hT3rQGOl6rPDoJq/TqBT1i5/nZypfn8v4A1Q4m6zUSUs1g6WJsS8QR5wTlR/eSvMQ==", + "version": "1.1295.2", + "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.1295.2.tgz", + "integrity": "sha512-Unl6HD/XF2DfDEj4pySiQF5bUkc6yS/tljtO9LHgjJjfj4CRGZdNs2HmtfEJHsnda3pqBEUO71L7PXhgouzYGw==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index e218a97919..77ef7119c7 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "author": "", "dependencies": { "@jamietanna/renovate-graph": "0.26.3", - "@snyk/fix": "1.1294.3", - "snyk": "1.1294.3", + "@snyk/fix": "1.1295.2", + "snyk": "1.1295.2", "snyk-python-plugin": "2.4.5" } } diff --git a/poetry.lock b/poetry.lock index cd2977dea7..34cb087213 100644 --- a/poetry.lock +++ b/poetry.lock @@ -620,13 +620,13 @@ files = [ [[package]] name = "codespell" -version = "2.3.0" -description = "Codespell" +version = "2.4.1" +description = "Fix common misspellings in text files" optional = false python-versions = ">=3.8" files = [ - {file = "codespell-2.3.0-py3-none-any.whl", hash = "sha256:a9c7cef2501c9cfede2110fd6d4e5e62296920efe9abfb84648df866e47f58d1"}, - {file = "codespell-2.3.0.tar.gz", hash = "sha256:360c7d10f75e65f67bad720af7007e1060a5d395670ec11a7ed1fed9dd17471f"}, + {file = "codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425"}, + {file = "codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5"}, ] [package.extras] @@ -2457,13 +2457,13 @@ files = [ [[package]] name = "prospector" -version = "1.13.3" +version = "1.14.1" description = "Prospector is a tool to analyse Python code by aggregating the result of other tools." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "prospector-1.13.3-py3-none-any.whl", hash = "sha256:e7261c222ba54bc8aef8c9e31b2dcf5ed2a656c9b76fc0cceab294cd5ec3db6b"}, - {file = "prospector-1.13.3.tar.gz", hash = "sha256:36ccb13f69aa27c5c4682afd4cc46219b9e0c80723e30dc64ff30c71f7b877a1"}, + {file = "prospector-1.14.1-py3-none-any.whl", hash = "sha256:3cdb71c20c26a72a370e94de7f47f8492299d8843af3be5c5d7d5118d591e910"}, + {file = "prospector-1.14.1.tar.gz", hash = "sha256:4f969c7d3df9f81c3c626e92ea25c243627da2d707285805ad36ed7c378ee3ec"}, ] [package.dependencies] @@ -2510,13 +2510,13 @@ files = [ [[package]] name = "prospector-profile-utils" -version = "1.14.1" +version = "1.19.1" description = "Some utility Prospector profiles." optional = false -python-versions = "<4.0,>=3.9" +python-versions = "*" files = [ - {file = "prospector_profile_utils-1.14.1-py3-none-any.whl", hash = "sha256:1b7d79e4293c76f9ea5107b691c888e76933aa29d33e8f8b8750dc0aeea3b657"}, - {file = "prospector_profile_utils-1.14.1.tar.gz", hash = "sha256:5447086f9a7ddba02d8ee7322baa30c80c1376328677a6593165fab23e2e4bf2"}, + {file = "prospector_profile_utils-1.19.1-py2.py3-none-any.whl", hash = "sha256:aa6be6b40140b8f0057524690199d7e89713aff50cfb9f996bc0a4dd6eaf2644"}, + {file = "prospector_profile_utils-1.19.1.tar.gz", hash = "sha256:79c9fbf587f26882149ffee79f2fb83a04c2f440608ea53388aad77e2ac5fa72"}, ] [package.dependencies] @@ -2744,13 +2744,13 @@ urllib3 = ">=1.26.0" [[package]] name = "pygments" -version = "2.18.0" +version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" files = [ - {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, - {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, + {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, + {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, ] [package.extras] @@ -3613,13 +3613,13 @@ files = [ [[package]] name = "sentry-sdk" -version = "2.19.2" +version = "2.20.0" description = "Python client for Sentry (https://sentry.io)" optional = false python-versions = ">=3.6" files = [ - {file = "sentry_sdk-2.19.2-py2.py3-none-any.whl", hash = "sha256:ebdc08228b4d131128e568d696c210d846e5b9d70aa0327dec6b1272d9d40b84"}, - {file = "sentry_sdk-2.19.2.tar.gz", hash = "sha256:467df6e126ba242d39952375dd816fbee0f217d119bf454a8ce74cf1e7909e8d"}, + {file = "sentry_sdk-2.20.0-py2.py3-none-any.whl", hash = "sha256:c359a1edf950eb5e80cffd7d9111f3dbeef57994cb4415df37d39fda2cf22364"}, + {file = "sentry_sdk-2.20.0.tar.gz", hash = "sha256:afa82713a92facf847df3c6f63cec71eb488d826a50965def3d7722aa6f0fdab"}, ] [package.dependencies] @@ -3664,6 +3664,7 @@ sqlalchemy = ["sqlalchemy (>=1.2)"] starlette = ["starlette (>=0.19.1)"] starlite = ["starlite (>=1.48)"] tornado = ["tornado (>=6)"] +unleash = ["UnleashClient (>=6.0.1)"] [[package]] name = "setoptconf-tmp" @@ -4050,13 +4051,13 @@ urllib3 = ">=2" [[package]] name = "types-setuptools" -version = "75.6.0.20241223" +version = "75.8.0.20250110" description = "Typing stubs for setuptools" optional = false python-versions = ">=3.8" files = [ - {file = "types_setuptools-75.6.0.20241223-py3-none-any.whl", hash = "sha256:7cbfd3bf2944f88bbcdd321b86ddd878232a277be95d44c78a53585d78ebc2f6"}, - {file = "types_setuptools-75.6.0.20241223.tar.gz", hash = "sha256:d9478a985057ed48a994c707f548e55aababa85fe1c9b212f43ab5a1fffd3211"}, + {file = "types_setuptools-75.8.0.20250110-py3-none-any.whl", hash = "sha256:a9f12980bbf9bcdc23ecd80755789085bad6bfce4060c2275bc2b4ca9f2bc480"}, + {file = "types_setuptools-75.8.0.20250110.tar.gz", hash = "sha256:96f7ec8bbd6e0a54ea180d66ad68ad7a1d7954e7281a710ea2de75e355545271"}, ] [[package]] @@ -4538,4 +4539,4 @@ test = ["zope.testing"] [metadata] lock-version = "2.0" python-versions = ">=3.11,<3.13" -content-hash = "17ce6796633cef784d307195be263e8e9efa1d50e2ef451b4ec31ec9f2e54802" +content-hash = "ce84cb4a083fb538a3f1c9dce8802134e2770db250d7bf1871a07d23244e95bc" diff --git a/pyproject.toml b/pyproject.toml index ec57c67e45..8f6c324ce4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,12 +56,12 @@ pyramid-mako = "1.1.0" jsonmerge = "1.9.2" pygithub = "2.5.0" markdown = "3.7" -pygments = "2.18.0" +pygments = "2.19.1" html-sanitizer = "2.5.0" ansi2html = "1.9.2" apt-repo = "0.5" debian-inspector = "31.1.0" -codespell = "2.3.0" +codespell = "2.4.1" pydantic = "2.10.6" markdownify = "0.14.1" aioresponses = "0.7.8" @@ -69,7 +69,7 @@ pytest-asyncio = "0.25.3" cryptography = "44.0.0" urllib3 = "2.3.0" certifi = "2024.12.14" -sentry-sdk = "2.19.2" +sentry-sdk = "2.20.0" webob = "1.8.9" waitress = "3.0.2" lxml-html-clean = "0.4.1" @@ -78,13 +78,13 @@ aiohttp = "3.11.11" [tool.poetry.group.dev.dependencies] c2cwsgiutils = { version = "6.1.7", extras = ["test-images"] } -prospector = { extras = ["with_mypy", "with_bandit", "with_pyroma", "with_ruff"], version = "1.13.3" } +prospector = { extras = ["with_mypy", "with_bandit", "with_pyroma", "with_ruff"], version = "1.14.1" } prospector-profile-duplicated = "1.10.4" -prospector-profile-utils = "1.14.1" +prospector-profile-utils = "1.19.1" pytest = "8.3.4" WebTest = "3.0.3" types-pyyaml = "6.0.12.20241230" -types-setuptools = "75.6.0.20241223" +types-setuptools = "75.8.0.20250110" types-markdown = "3.7.0.20241204" types-requests = "2.32.0.20241016" diff --git a/requirements.txt b/requirements.txt index 22143ffaab..3d071b65fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ poetry==1.8.5 -poetry-plugin-export==1.8.0 -poetry-dynamic-versioning==1.4.1 +poetry-plugin-export==1.9.0 +poetry-dynamic-versioning==1.7.1 poetry-plugin-tweak-dependencies-version==1.5.2 poetry-plugin-drop-python-upper-constraint==0.1.0 certifi>=2024.7.4 # not directly required, pinned by Snyk to avoid a vulnerability