python312Packages.flow-record: 3.15 -> 3.17, python312Packages.dissect-target: 3.18 -> 3.19, python312Packages.dissect-volume: 3.11 -> 3.12 (#348046)

This commit is contained in:
Fabian Affolter 2024-10-12 17:02:43 +02:00 committed by GitHub
commit 24135ca4ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 26 additions and 11 deletions

View File

@ -44,7 +44,7 @@
buildPythonPackage rec {
pname = "dissect-target";
version = "3.18";
version = "3.19";
pyproject = true;
disabled = pythonOlder "3.9";
@ -53,7 +53,7 @@ buildPythonPackage rec {
owner = "fox-it";
repo = "dissect.target";
rev = "refs/tags/${version}";
hash = "sha256-jR+f4t0QXmm007lrGdMyF9vFa3NW35gZxs7pe9sdjfg=";
hash = "sha256-D5YgCAKcnPyBrZTpcSuvKfWfIIcCxKGxn+mj8Jqzmws=";
};
postPatch = ''
@ -138,6 +138,8 @@ buildPythonPackage rec {
"test_systemd_basic_syntax"
"test_target_cli_unicode_argparse"
"test_target_query"
"test_target_info"
"test_yara"
]
++
# test is broken on Darwin

View File

@ -12,24 +12,24 @@
buildPythonPackage rec {
pname = "dissect-volume";
version = "3.11";
version = "3.12";
pyproject = true;
disabled = pythonOlder "3.11";
disabled = pythonOlder "3.12";
src = fetchFromGitHub {
owner = "fox-it";
repo = "dissect.volume";
rev = "refs/tags/${version}";
hash = "sha256-eHIInoquuyukKuPVvVB6qtovx1NloHHVGKfFBHxVd+o=";
hash = "sha256-IhG2FZdCmYrGxHc2i+ERhphxP/uGgOY67epHEWnQXb0=";
};
nativeBuildInputs = [
build-system = [
setuptools
setuptools-scm
];
propagatedBuildInputs = [
dependencies = [
dissect-cstruct
dissect-util
];
@ -44,6 +44,7 @@ buildPythonPackage rec {
"test_dm_thin"
"test_lvm_mirro"
"test_lvm_thin"
"test_lvm"
"test_md_raid0_zones"
"test_md_read"
];

View File

@ -1,30 +1,35 @@
{
lib,
buildPythonPackage,
duckdb,
elastic-transport,
elasticsearch,
fastavro,
fetchFromGitHub,
httpx,
lz4,
maxminddb,
msgpack,
pytest7CheckHook,
pythonOlder,
setuptools,
pytz,
setuptools-scm,
setuptools,
zstandard,
}:
buildPythonPackage rec {
pname = "flow-record";
version = "3.15";
version = "3.17";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "fox-it";
repo = "flow.record";
rev = "refs/tags/${version}";
hash = "sha256-j5N66p7feB9Ae+Fu5RhVzh8XCHiq55jJMg0Fe+C6Jvg=";
hash = "sha256-fFP2bdO4wTR9Y+9no3FabtVmLicTD76Jw5aWDMPOB0w=";
};
build-system = [
@ -39,11 +44,18 @@ buildPythonPackage rec {
lz4
zstandard
];
duckdb = [
duckdb
pytz
];
elastic = [ elasticsearch ];
geoip = [ maxminddb ];
avro = [ fastavro ] ++ fastavro.optional-dependencies.snappy;
splunk = [ httpx ];
};
nativeCheckInputs = [
elastic-transport
pytest7CheckHook
] ++ lib.flatten (builtins.attrValues optional-dependencies);