From 10f152ddbadb5a623187ad760c2b560e761a269b Mon Sep 17 00:00:00 2001 From: MatejKastak Date: Fri, 5 Jan 2024 09:19:54 +0100 Subject: [PATCH 1/2] chore(deps): Update yaramod to v3.21.0 --- poetry.lock | 28 +++++++++++++++------------- pyproject.toml | 2 +- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/poetry.lock b/poetry.lock index 440a3b6..a265936 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. [[package]] name = "astroid" @@ -664,7 +664,7 @@ toml = ">=0.7.1" [[package]] name = "pytest-yls" -version = "1.3.3" +version = "1.4.0" description = "Pytest plugin to test the YLS as a whole." optional = false python-versions = ">=3.8,<3.12" @@ -831,20 +831,22 @@ files = [ [[package]] name = "yaramod" -version = "3.20.1" +version = "3.21.0" description = "Library for manipulation of YARA files." optional = false python-versions = ">=3" files = [ - {file = "yaramod-3.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:737329f889acc999f7291bf702a78e281316f3d29ff5e088c4072ffe6014b336"}, - {file = "yaramod-3.20.1-cp310-cp310-win_amd64.whl", hash = "sha256:7dd1dfe8bfde9863cdd9eed9911dcc2ef20402d6f5650c2cfaad53b82e18c101"}, - {file = "yaramod-3.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:405f4d2bc4e96d3caa3bfd682d791ad0280423762d122428bfceb6ad4d3a0340"}, - {file = "yaramod-3.20.1-cp311-cp311-win_amd64.whl", hash = "sha256:b58425d0ee8430ed2d06129bc8532d0cca1955ec0024f1a3f41736466f1de673"}, - {file = "yaramod-3.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9782c5c8bfdfca3bdb4e0d60ab3c6a07edaef4664163bb40ac664af55a887e02"}, - {file = "yaramod-3.20.1-cp38-cp38-win_amd64.whl", hash = "sha256:77ff2fd924d14947f07b83608f2ea1900e12de4b5b398785feb09a9b3067027f"}, - {file = "yaramod-3.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:407149c417cf8c4228b483603d842262af6481aedbbf2f5c99ec9d3f46dba05f"}, - {file = "yaramod-3.20.1-cp39-cp39-win_amd64.whl", hash = "sha256:f43e78574f0278dd20e0391c4bcef38b99b3cc45583e5952310933e04d4f7dad"}, - {file = "yaramod-3.20.1.tar.gz", hash = "sha256:1d0a8bb092145c780b578a3abc9a9d6069f7f085969f8519284ea715d0151f4b"}, + {file = "yaramod-3.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:856ae036d2138ec0f15ccbd904dffc511b04f908ef37b2eb8ca9f4a6dd1c91f1"}, + {file = "yaramod-3.21.0-cp310-cp310-win_amd64.whl", hash = "sha256:dfd66a425eadb6776c3634bf637d17d0272e418262c5cca91565795bf5c26eb5"}, + {file = "yaramod-3.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be610ed4d6a4fdee1df0ecef4643eae6af0bf17b543889402198796cf17ae5e9"}, + {file = "yaramod-3.21.0-cp311-cp311-win_amd64.whl", hash = "sha256:78563b65bd654159e2381c09c72004b6141927c3daf155030e42ef9a1c45b6c5"}, + {file = "yaramod-3.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fddb53a72b06ca0c7467d2dacf4c0d5411cc50c4e363612176a2b74bb85cc7d7"}, + {file = "yaramod-3.21.0-cp312-cp312-win_amd64.whl", hash = "sha256:d27bd54056836a332f049e89fba01a61991b36a94324f2b2812662f32cda977e"}, + {file = "yaramod-3.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3fd2b010329d8b7d23ef4cf8abecbadc7b635dd2a531f44632135ef16526b2df"}, + {file = "yaramod-3.21.0-cp38-cp38-win_amd64.whl", hash = "sha256:c0b910ca5b3ad562caae497929055d7600665e8e6c815cd131e33024afcd806a"}, + {file = "yaramod-3.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ed707072a0002c545761c58d2648c440bf45693c6f9ec971ca7a1ea88a562b"}, + {file = "yaramod-3.21.0-cp39-cp39-win_amd64.whl", hash = "sha256:7a8bea9a61cb9c2c94a8104db8d6881bb2b75801d6ad39b2dc862d9e890ffadc"}, + {file = "yaramod-3.21.0.tar.gz", hash = "sha256:10e298048501bb342a3fae019a9ffda1ad23d6a82ead5ea90186e4af28f8965a"}, ] [[package]] @@ -884,4 +886,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "0f18a3b5f758f30c5e81d52a14f5a66b7be8b0f0eb2384c4bfd0df4d35beb08c" +content-hash = "421f3201bed0621c3ae94a5ee9987b3f76b72b7b68776626c12584657a1b50f2" diff --git a/pyproject.toml b/pyproject.toml index 4718113..c91c754 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ yls = 'yls.server:main' [tool.poetry.dependencies] python = ">=3.8,<3.12" pygls = "^1.1.2" -yaramod = "^3.20.1" +yaramod = "^3.21.0" yari-py = "^0.1.6" pluggy = "^1.0.0" From dd099ec87bd55bf9182d04ecfb5c3d39f3f208d0 Mon Sep 17 00:00:00 2001 From: MatejKastak Date: Fri, 5 Jan 2024 09:22:40 +0100 Subject: [PATCH 2/2] ci: Enable testing for python3.12 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7504bc1..11bc862 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }}