diff --git a/pkgs/development/python-modules/cryptodatahub/default.nix b/pkgs/development/python-modules/cryptodatahub/default.nix index cf0d617e0abd..cd1870d2a227 100644 --- a/pkgs/development/python-modules/cryptodatahub/default.nix +++ b/pkgs/development/python-modules/cryptodatahub/default.nix @@ -60,6 +60,8 @@ buildPythonPackage (finalAttrs: { "test/common/test_utils.py" ]; + passthru.updateScript = ./update.sh; + meta = { description = "Repository of cryptography-related data"; homepage = "https://gitlab.com/coroner/cryptodatahub"; diff --git a/pkgs/development/python-modules/cryptodatahub/update.sh b/pkgs/development/python-modules/cryptodatahub/update.sh new file mode 100755 index 000000000000..9575e6ababdb --- /dev/null +++ b/pkgs/development/python-modules/cryptodatahub/update.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nix-update + +set -euox pipefail + +nix-update python3Packages.cryptodatahub +nix-update python3Packages.cryptoparser +nix-update python3Packages.cryptolyzer diff --git a/pkgs/development/python-modules/cryptolyzer/default.nix b/pkgs/development/python-modules/cryptolyzer/default.nix index a63c19f929cd..4a8c0a5ef743 100644 --- a/pkgs/development/python-modules/cryptolyzer/default.nix +++ b/pkgs/development/python-modules/cryptolyzer/default.nix @@ -65,6 +65,8 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "cryptolyzer" ]; + passthru.updateScript = ../cryptodatahub/update.sh; + meta = { description = "Cryptographic protocol analyzer"; homepage = "https://gitlab.com/coroner/cryptolyzer"; diff --git a/pkgs/development/python-modules/cryptoparser/default.nix b/pkgs/development/python-modules/cryptoparser/default.nix index 1a7eabdc3d4c..10c1a12d6db8 100644 --- a/pkgs/development/python-modules/cryptoparser/default.nix +++ b/pkgs/development/python-modules/cryptoparser/default.nix @@ -62,6 +62,8 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "cryptoparser" ]; + passthru.updateScript = ../cryptodatahub/update.sh; + meta = { description = "Security protocol parser and generator"; homepage = "https://gitlab.com/coroner/cryptoparser";