mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-27 10:20:47 +00:00
The git repo hash wasn't updated in the upgrade to 1.8.0, so the package was being built with the code of version 1.7.0.
71 lines
1.3 KiB
Nix
71 lines
1.3 KiB
Nix
{ lib
|
|
, beautifulsoup4
|
|
, buildPythonPackage
|
|
, click
|
|
, colorama
|
|
, fetchFromGitHub
|
|
, html2text
|
|
, lxml
|
|
, pytestCheckHook
|
|
, python-dateutil
|
|
, pytz
|
|
, requests
|
|
, simplejson
|
|
, tabulate
|
|
}:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "faraday-plugins";
|
|
version = "1.8.0";
|
|
format = "setuptools";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "infobyte";
|
|
repo = "faraday_plugins";
|
|
rev = "refs/tags/${version}";
|
|
hash = "sha256-P8zR2EhfveuIN/O5cHMuB7tY/5i6a/eKVAnj6Da0j9g=";
|
|
};
|
|
|
|
propagatedBuildInputs = [
|
|
beautifulsoup4
|
|
click
|
|
colorama
|
|
html2text
|
|
lxml
|
|
python-dateutil
|
|
pytz
|
|
requests
|
|
simplejson
|
|
tabulate
|
|
];
|
|
|
|
checkInputs = [
|
|
pytestCheckHook
|
|
];
|
|
|
|
disabledTestPaths = [
|
|
# faraday itself is currently not available
|
|
"tests/test_report_collection.py"
|
|
];
|
|
|
|
disabledTests = [
|
|
# Fail because of missing faraday
|
|
"test_detect_report"
|
|
"test_process_report_summary"
|
|
# JSON parsing issue
|
|
"test_process_report_ignore_info"
|
|
"test_process_report_tags"
|
|
];
|
|
|
|
pythonImportsCheck = [
|
|
"faraday_plugins"
|
|
];
|
|
|
|
meta = with lib; {
|
|
description = "Security tools report parsers for Faraday";
|
|
homepage = "https://github.com/infobyte/faraday_plugins";
|
|
license = with licenses; [ gpl3Only ];
|
|
maintainers = with maintainers; [ fab ];
|
|
};
|
|
}
|