|
|
|
@ -1,17 +1,56 @@ |
|
|
|
|
{ lib, buildPythonPackage, fetchFromGitHub, executor, naturalsort }: |
|
|
|
|
{ lib |
|
|
|
|
, buildPythonPackage |
|
|
|
|
, coloredlogs |
|
|
|
|
, executor |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, humanfriendly |
|
|
|
|
, naturalsort |
|
|
|
|
, property-manager |
|
|
|
|
, pytestCheckHook |
|
|
|
|
, pythonOlder |
|
|
|
|
, six |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
|
pname = "update-dotdee"; |
|
|
|
|
version = "6.0"; |
|
|
|
|
format = "setuptools"; |
|
|
|
|
|
|
|
|
|
disabled = pythonOlder "3.7"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "xolox"; |
|
|
|
|
repo = "python-update-dotdee"; |
|
|
|
|
rev = version; |
|
|
|
|
sha256 = "sha256-2k7FdgWM0ESHQb2za87yhXGaR/rbMYLVcv10QexUH1A="; |
|
|
|
|
hash = "sha256-2k7FdgWM0ESHQb2za87yhXGaR/rbMYLVcv10QexUH1A="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ executor naturalsort ]; |
|
|
|
|
propagatedBuildInputs = [ |
|
|
|
|
coloredlogs |
|
|
|
|
executor |
|
|
|
|
humanfriendly |
|
|
|
|
naturalsort |
|
|
|
|
property-manager |
|
|
|
|
six |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
checkInputs = [ |
|
|
|
|
pytestCheckHook |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
postPatch = '' |
|
|
|
|
substituteInPlace tox.ini \ |
|
|
|
|
--replace " --cov --showlocals --verbose" "" |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
pythonImportsCheck = [ |
|
|
|
|
"update_dotdee" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
disabledTests = [ |
|
|
|
|
# TypeError: %o format: an integer is required, not str |
|
|
|
|
"test_executable" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "Generic modularized configuration file manager"; |
|
|
|
|