diff --git a/.config/requirements-lock.txt b/.config/requirements-lock.txt index 680da9e281..0e8e11e6ab 100644 --- a/.config/requirements-lock.txt +++ b/.config/requirements-lock.txt @@ -13,12 +13,12 @@ certifi==2023.7.22 cffi==1.15.1 charset-normalizer==3.2.0 click==8.1.7 -cryptography==41.0.3 +cryptography==41.0.4 filelock==3.12.4 idna==3.4 importlib-resources==5.0.7 jinja2==3.1.2 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 markdown-it-py==3.0.0 markupsafe==2.1.3 @@ -34,11 +34,11 @@ referencing==0.30.2 requests==2.31.0 rich==13.5.3 rpds-py==0.10.3 -ruamel-yaml==0.17.32 +ruamel-yaml==0.17.33 subprocess-tee==0.4.1 tomli==2.0.1 typing-extensions==4.8.0 -urllib3==2.0.4 +urllib3==2.0.5 wcmatch==8.5 yamllint==1.32.0 diff --git a/.config/requirements.txt b/.config/requirements.txt index 9d598817f3..05ce556052 100644 --- a/.config/requirements.txt +++ b/.config/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==4.1.10 ansible-core==2.15.4 -astroid==2.15.6 +astroid==2.15.8 attrs==23.1.0 beautifulsoup4==4.12.2 black==23.9.1 @@ -20,7 +20,7 @@ click==8.1.3 colorama==0.4.6 coverage==7.3.1 coverage-enable-subprocess==1.0 -cryptography==41.0.3 +cryptography==41.0.4 csscompressor==0.9.5 cssselect2==0.7.0 defusedxml==0.7.1 @@ -40,7 +40,7 @@ isort==5.12.0 jinja2==3.1.2 jmespath==1.0.1 jsmin==3.0.1 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 lazy-object-proxy==1.9.0 markdown==3.3.7 @@ -75,7 +75,7 @@ ply==3.11 psutil==5.9.5 pycparser==2.21 pygments==2.15.1 -pylint==2.17.5 +pylint==2.17.6 pymdown-extensions==10.0.1 pyparsing==3.1.1 pytest==7.4.2 @@ -92,7 +92,7 @@ regex==2023.5.5 requests==2.31.0 rich==13.5.3 rpds-py==0.10.3 -ruamel-yaml==0.17.32 +ruamel-yaml==0.17.33 six==1.16.0 soupsieve==2.4.1 spdx-tools==0.7.1 @@ -101,8 +101,8 @@ text-unidecode==1.3 tinycss2==1.2.1 tomli==2.0.1 tomlkit==0.12.1 -types-jsonschema==4.17.0.10 -types-pyyaml==6.0.12.11 +types-jsonschema==4.19.0.3 +types-pyyaml==6.0.12.12 typing-extensions==4.6.2 uritools==4.0.2 urllib3==2.0.2 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5087088099..75e731c4ea 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -70,7 +70,7 @@ repos: args: [--relative, --no-progress, --no-summary] name: Spell check with cspell - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.26.3 + rev: 0.27.0 hooks: - id: check-github-workflows - repo: https://github.com/pre-commit/pre-commit-hooks.git @@ -130,7 +130,7 @@ repos: types: [file, yaml] entry: yamllint --strict - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.0.290" + rev: "v0.0.291" hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/pyproject.toml b/pyproject.toml index f40e096ae3..84b8cfc3c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -224,7 +224,7 @@ python_files = [ xfail_strict = true [tool.ruff] -required-version = "0.0.290" +required-version = "0.0.291" ignore = [ "D203", # incompatible with D211 "D213", # incompatible with D212 diff --git a/test/schemas/package-lock.json b/test/schemas/package-lock.json index 3b8e4cbed4..790352546f 100644 --- a/test/schemas/package-lock.json +++ b/test/schemas/package-lock.json @@ -15,9 +15,9 @@ "@types/chai": "^4.3.6", "@types/js-yaml": "^4.0.6", "@types/minimatch": "^5.1.2", - "@types/mocha": "^10.0.1", - "@types/node": "^20.6.2", - "chai": "^4.3.8", + "@types/mocha": "^10.0.2", + "@types/node": "^20.7.1", + "chai": "^4.3.10", "minimatch": "^9.0.3", "mocha": "^10.2.0", "typescript": "^5.2.2" @@ -95,15 +95,15 @@ "dev": true }, "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.2.tgz", + "integrity": "sha512-NaHL0+0lLNhX6d9rs+NSt97WH/gIlRHmszXbQ/8/MV/eVcFNdeJ/GYhrFuUc8K7WuPhRhTSdMkCp8VMzhUq85w==", "dev": true }, "node_modules/@types/node": { - "version": "20.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", - "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==" + "version": "20.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", + "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==" }, "node_modules/@vscode/l10n": { "version": "0.0.16", @@ -281,18 +281,18 @@ } }, "node_modules/chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "type-detect": "^4.0.8" }, "engines": { "node": ">=4" @@ -327,10 +327,13 @@ } }, "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { "node": "*" } @@ -557,9 +560,9 @@ } }, "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, "engines": { "node": "*" @@ -768,9 +771,9 @@ } }, "node_modules/loupe": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", - "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", + "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", "dev": true, "dependencies": { "get-func-name": "^2.0.0" @@ -1398,15 +1401,15 @@ "dev": true }, "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.2.tgz", + "integrity": "sha512-NaHL0+0lLNhX6d9rs+NSt97WH/gIlRHmszXbQ/8/MV/eVcFNdeJ/GYhrFuUc8K7WuPhRhTSdMkCp8VMzhUq85w==", "dev": true }, "@types/node": { - "version": "20.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", - "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==" + "version": "20.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz", + "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==" }, "@vscode/l10n": { "version": "0.0.16", @@ -1533,18 +1536,18 @@ "dev": true }, "chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "dev": true, "requires": { "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "type-detect": "^4.0.8" } }, "chalk": { @@ -1569,10 +1572,13 @@ } }, "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "requires": { + "get-func-name": "^2.0.2" + } }, "chokidar": { "version": "3.5.3", @@ -1733,9 +1739,9 @@ "dev": true }, "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true }, "glob": { @@ -1886,9 +1892,9 @@ } }, "loupe": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", - "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", + "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", "dev": true, "requires": { "get-func-name": "^2.0.0" diff --git a/test/schemas/package.json b/test/schemas/package.json index 6d9f31100e..88ce927d48 100644 --- a/test/schemas/package.json +++ b/test/schemas/package.json @@ -15,9 +15,9 @@ "@types/chai": "^4.3.6", "@types/js-yaml": "^4.0.6", "@types/minimatch": "^5.1.2", - "@types/mocha": "^10.0.1", - "@types/node": "^20.6.2", - "chai": "^4.3.8", + "@types/mocha": "^10.0.2", + "@types/node": "^20.7.1", + "chai": "^4.3.10", "minimatch": "^9.0.3", "mocha": "^10.2.0", "typescript": "^5.2.2"