Skip to content

Commit 0d7ff1e

Browse files
1.0.1 (#2)
## 1.0.1 * Add support/tests for python3.14 * Add list of artefacts files hash * Add pull_request trigger to check workflow
1 parent 6e936db commit 0d7ff1e

File tree

6 files changed

+35
-6
lines changed

6 files changed

+35
-6
lines changed

.github/workflows/check.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
name: check
22
on:
33
push:
4+
pull_request:
45
jobs:
56
test:
67
name: test with ${{ matrix.env }} on ${{ matrix.os }}
@@ -9,6 +10,7 @@ jobs:
910
fail-fast: false
1011
matrix:
1112
env:
13+
- "3.14"
1214
- "3.13"
1315
- "3.12"
1416
- "3.11"
@@ -42,4 +44,4 @@ jobs:
4244
- name: Run test suite
4345
run: tox run --skip-pkg-install
4446
env:
45-
TOX_GH_MAJOR_MINOR: ${{ matrix.env }}
47+
TOX_GH_MAJOR_MINOR: ${{ matrix.env }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,3 +162,4 @@ cython_debug/
162162

163163
*.csv
164164

165+
tests/data/vt

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
# Changelog
2+
3+
4+
## 1.0.1
5+
6+
* Add support/tests for python3.14
7+
* Add list of artefacts files hash
8+
29
## 1.0
310

411
* Initial release

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,19 @@ Further information regarding format is located in the file [doc.md](./doc.md).
1414

1515
```commandline
1616
pip install wddh
17+
```
18+
19+
```commandline
1720
# Local install
18-
git clone <>
21+
git clone https://github.com/cert-orangecyberdefense/wddh-parser.git
1922
cd wddh
2023
pip install .
24+
# or using uv
25+
uv run wddh
2126
```
2227

28+
Pre compiled binaries are also available in the release section https://github.com/cert-orangecyberdefense/wddh-parser/releases
29+
2330
## Usage
2431

2532
```

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[project]
66
name = "wddh"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
description = "Parser for Windows Defender Detection history"
99
authors = [{name = "Billaud William", email = "william.billaud@orange.com"}]
1010
license = "Apache License 2.0"
@@ -58,7 +58,7 @@ mypy_path = 'src'
5858

5959
[tool.tox]
6060
requires = ["tox>=4.26"]
61-
env_list = ["lint", "3.10", "3.11", "3.12", "3.13"]
61+
env_list = ["lint", "3.10", "3.11", "3.12", "3.13", "3.14"]
6262

6363
[tool.tox.env_run_base]
6464
description = "Run test under {base_python}"
@@ -71,16 +71,17 @@ deps = ["pytest"]
7171
skip_install = true
7272
description = "format"
7373
commands = [["ruff", "format", "src", "tests"], ["ruff", "check", "--fix", "src", "tests"]]
74-
deps = ["ruff==0.12.11"]
74+
deps = ["ruff==0.14.6"]
7575

7676

7777
[tool.tox.env.lint]
7878
skip_install = true
7979
description = "format"
8080
commands = [["ruff", "check", "src"], ["ruff", "format", "--check", "src"]]
81-
deps = ["ruff==0.12.11"]
81+
deps = ["ruff==0.14.6"]
8282

8383
[tool.tox.gh.python]
84+
"3.14" = ["3.14"]
8485
"3.13" = ["3.13"]
8586
"3.12" = ["3.12"]
8687
"3.11" = ["3.11"]

tests/data/vt_sha256.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
f56eb6ecb68781c7b1b919564c4529b704997df4b2fdac5efd186a5581007a95
2+
71603910c6a682ef1404d95e4455238b1852e7462259bdb328fb03907136eb6d
3+
198fb7aa263e6454ce3591843cf8a1b1cc80c6866cca258c3e7558ecbd24351e
4+
efbb32928c4ed165df6fa3a3355ce1b545e0171668c9479ebdd3941fa1e7b586
5+
d10216fe705419e573ffdc9b8aa720e4abafc245faa3f7af03bc9f0d847898b6
6+
f7afd6c57787ae684178d18fa2bc550ffa0f3e97a512fc104ae05278c0eb1fd7
7+
046f3ae0a57d906ffe1f44ca8793a8d45886a6e93a8fd1d54a2e5360ef72a7f2
8+
d39a701b5014a72b147c27673dc4d02f4a6807a4ee5c6ce4f68253398238a453
9+
97c611f8d2f55c9f5d88d25ab2bc6a8b7a33dd93e37c1ff6788dc6bfdefa1670
10+
a0934acbd8c37df7217a7bd5d1726febcd409a1c4bb2d9586ad470ad2ae7efd3
11+
4e2027547fa7efb8043e1e80a40c38668db95bf89c83219a93e9f60e39c8d9ac

0 commit comments

Comments
 (0)