{ lib, buildPythonPackage, ddt, fetchFromGitHub, importlib-metadata, jsonschema, license-expression, lxml, packageurl-python, py-serializable, pythonRelaxDepsHook, poetry-core, pytestCheckHook, pythonOlder, requirements-parser, sortedcontainers, setuptools, toml, types-setuptools, types-toml, xmldiff, }: buildPythonPackage rec { pname = "cyclonedx-python-lib"; version = "7.4.1"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python-lib"; rev = "refs/tags/v${version}"; hash = "sha256-ATeSMS8WaJS/2CaeNQgaK/6zyQBw07+6YYTZdhZPJug="; }; build-system = [ poetry-core ]; nativeBuildInputs = [ pythonRelaxDepsHook ]; dependencies = [ importlib-metadata license-expression packageurl-python requirements-parser setuptools sortedcontainers toml py-serializable types-setuptools types-toml ]; nativeCheckInputs = [ ddt jsonschema lxml pytestCheckHook xmldiff ]; pythonImportsCheck = [ "cyclonedx" ]; pythonRelaxDeps = [ "py-serializable" ]; preCheck = '' export PYTHONPATH=tests''${PYTHONPATH+:$PYTHONPATH} ''; pytestFlagsArray = [ "tests/" ]; disabledTests = [ # These tests require network access "test_bom_v1_3_with_metadata_component" "test_bom_v1_4_with_metadata_component" # AssertionError: