diff --git a/pkgs/by-name/ti/time-decode/package.nix b/pkgs/by-name/ti/time-decode/package.nix index 931c72f481ae..5b821396eb3a 100644 --- a/pkgs/by-name/ti/time-decode/package.nix +++ b/pkgs/by-name/ti/time-decode/package.nix @@ -6,23 +6,26 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "time-decode"; - version = "9.0.0"; + version = "10.4.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalsleuth"; repo = "time_decode"; tag = "v${finalAttrs.version}"; - hash = "sha256-kydH5WN2PELq6YnoSBFRsyVnxL+0r09WxXuqFANXuNs="; + hash = "sha256-MZ876fQ1Si3P+OOaO7G3uQY7WGcTQMryig5rM4nvGrc="; }; - nativeBuildInputs = with python3.pkgs; [ setuptools ]; + build-system = with python3.pkgs; [ setuptools ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ + bbpb colorama juliandate + prettytable pyqt6 python-dateutil + python-ulid pytz tzdata ]; diff --git a/pkgs/development/python-modules/bbpb/default.nix b/pkgs/development/python-modules/bbpb/default.nix new file mode 100644 index 000000000000..e92544a0a68b --- /dev/null +++ b/pkgs/development/python-modules/bbpb/default.nix @@ -0,0 +1,39 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + nix-update-script, + poetry-core, + six, +}: + +buildPythonPackage (finalAttrs: { + pname = "bbpb"; + version = "1.4.2"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-A0RpkbxQDPyd0gSebMlImXnhV8Xst5PieTarPVedNJY="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ six ]; + + pythonImportsCheck = [ "blackboxprotobuf" ]; + + # Would require to switch to GitHub as source + doCheck = false; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Library for working with protobuf messages without a protobuf type definition"; + homepage = "https://pypi.org/project/bbpb"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 23dc7623b151..2f1e98da4130 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2231,6 +2231,8 @@ self: super: with self; { bbox = callPackage ../development/python-modules/bbox { }; + bbpb = callPackage ../development/python-modules/bbpb { }; + bc-detect-secrets = callPackage ../development/python-modules/bc-detect-secrets { }; bc-jsonpath-ng = callPackage ../development/python-modules/bc-jsonpath-ng { };