Skip to content
This repository was archived by the owner on Nov 20, 2025. It is now read-only.

Commit bd439f9

Browse files
authored
Merge branch 'main' into improve-index-support
2 parents 0334adf + b052185 commit bd439f9

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

dissect/esedb/c_esedb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from dissect.cstruct import cstruct
1010

1111
# https://github.com/microsoft/Extensible-Storage-Engine
12-
c_esedb_def = """
12+
esedb_def = """
1313
#define MAX_COMPUTERNAME_LENGTH 15
1414
1515
typedef int64 DBTIME;
@@ -457,7 +457,7 @@
457457
};
458458
""" # noqa E501
459459

460-
c_esedb = cstruct().load(c_esedb_def)
460+
c_esedb = cstruct().load(esedb_def)
461461

462462
ulDAEMagic = 0x89ABCDEF
463463
pgnoFDPMSO = 4

pyproject.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ classifiers = [
2525
"Topic :: Utilities",
2626
]
2727
dependencies = [
28-
"dissect.cstruct>=3.4.dev,<4.0.dev",
29-
"dissect.util>=3.5.dev,<4.0.dev",
28+
"dissect.cstruct>=4,<5",
29+
"dissect.util>=3.5,<4",
3030
]
3131
dynamic = ["version"]
3232

@@ -35,6 +35,12 @@ homepage = "https://dissect.tools"
3535
documentation = "https://docs.dissect.tools/en/latest/projects/dissect.esedb"
3636
repository = "https://github.com/fox-it/dissect.esedb"
3737

38+
[project.optional-dependencies]
39+
dev = [
40+
"dissect.cstruct>=4.0.dev,<5.0.dev",
41+
"dissect.util>=3.5.dev,<4.0.dev",
42+
]
43+
3844
[tool.black]
3945
line-length = 120
4046

tox.ini

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ envlist = lint, py3, pypy3
55
# locally installed tox to have a minimum version 3.3.0. This means the names
66
# of the configuration options are still according to the tox 3.x syntax.
77
minversion = 4.4.3
8-
# This version of virtualenv will install setuptools version 65.5.0 and pip
9-
# 22.3. These versions fully support python projects defined only through a
10-
# pyproject.toml file (PEP-517/PEP-518/PEP-621)
11-
requires = virtualenv>=20.16.6
8+
# This version of virtualenv will install setuptools version 68.2.2 and pip
9+
# 23.3.1. These versions fully support python projects defined only through a
10+
# pyproject.toml file (PEP-517/PEP-518/PEP-621). This pip version also support
11+
# the proper version resolving with (sub-)dependencies defining dev extra's.
12+
requires = virtualenv>=20.24.6
1213

1314
[testenv]
15+
extras = dev
1416
deps =
1517
pytest
1618
pytest-cov

0 commit comments

Comments
 (0)