From f4132ec041c999ad646831e7be5bbda22550a7d0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Dec 2025 12:48:52 +0100 Subject: [PATCH] pip-audit: 2.9.0 -> 2.10.0 Changelog: https://github.com/pypa/pip-audit/releases/tag/v2.10.0 --- pkgs/by-name/pi/pip-audit/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pi/pip-audit/package.nix b/pkgs/by-name/pi/pip-audit/package.nix index 2f4e7b3d56d3..2aa4d3b6d471 100644 --- a/pkgs/by-name/pi/pip-audit/package.nix +++ b/pkgs/by-name/pi/pip-audit/package.nix @@ -2,18 +2,19 @@ lib, fetchFromGitHub, python3, + writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { pname = "pip-audit"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "trailofbits"; repo = "pip-audit"; tag = "v${version}"; - hash = "sha256-j8ZKqE7PEwaCTUNnJunqM0A2eyuWfx8zG5i3nmZERow="; + hash = "sha256-fnIwtXFswKcfz/8VssL4UVukwkq6CC63NCyqqbqziO8="; }; pythonRelaxDeps = [ "cyclonedx-python-lib" ]; @@ -31,21 +32,19 @@ python3.pkgs.buildPythonApplication rec { pip-requirements-parser platformdirs rich - toml + tomli + tomli-w ] ++ cachecontrol.optional-dependencies.filecache; nativeCheckInputs = with python3.pkgs; [ pretend pytestCheckHook + writableTmpDirAsHomeHook ]; pythonImportsCheck = [ "pip_audit" ]; - preCheck = '' - export HOME=$(mktemp -d); - ''; - disabledTestPaths = [ # Tests require network access "test/dependency_source/test_requirement.py" @@ -54,11 +53,12 @@ python3.pkgs.buildPythonApplication rec { ]; disabledTests = [ - # Tests requrire network access + # Tests require network access + "test_esms" "test_get_pip_cache" - "test_virtual_env" - "test_pyproject_source" "test_pyproject_source_duplicate_deps" + "test_pyproject_source" + "test_virtual_env" ]; meta = with lib; {