diff --git a/pkgs/development/python-modules/clevercsv/default.nix b/pkgs/development/python-modules/clevercsv/default.nix index fdd2e1f894c1..4ab05a964f56 100644 --- a/pkgs/development/python-modules/clevercsv/default.nix +++ b/pkgs/development/python-modules/clevercsv/default.nix @@ -1,38 +1,53 @@ { lib , buildPythonPackage , fetchFromGitHub + +# propagates , chardet +, regex +, packaging + +# optionals , faust-cchardet , pandas -, regex , tabview +# TODO: , wilderness + +# tests , python , pytestCheckHook }: buildPythonPackage rec { pname = "clevercsv"; - version = "0.7.6"; + version = "0.8.0"; format = "setuptools"; src = fetchFromGitHub { owner = "alan-turing-institute"; repo = "CleverCSV"; rev = "refs/tags/v${version}"; - hash = "sha256-mdsznhxTykEGZAFvTRZTCM11fR4tkwfpa95k7udE33c="; + hash = "sha256-/JveB6fpIJvR5byGcmO9XBuCbUw7yNTpSoDs68Wffmo="; }; propagatedBuildInputs = [ chardet - faust-cchardet - pandas regex - tabview + packaging ]; + passthru.optional-dependencies = { + full = [ + faust-cchardet + pandas + tabview + # TODO: wilderness + ]; + }; + nativeCheckInputs = [ pytestCheckHook - ]; + ] ++ passthru.optional-dependencies.full; pythonImportsCheck = [ "clevercsv" diff --git a/pkgs/development/python-modules/deepdiff/default.nix b/pkgs/development/python-modules/deepdiff/default.nix index f5ea937a4f15..df8f1420ea4d 100644 --- a/pkgs/development/python-modules/deepdiff/default.nix +++ b/pkgs/development/python-modules/deepdiff/default.nix @@ -8,6 +8,7 @@ , jsonpickle , numpy , pytestCheckHook +, python-dateutil , pyyaml , toml , pythonOlder @@ -50,6 +51,7 @@ buildPythonPackage rec { jsonpickle numpy pytestCheckHook + python-dateutil ] ++ passthru.optional-dependencies.cli; pythonImportsCheck = [