Merge master into staging-next

Changed files
+1009 -263
maintainers
nixos
modules
misc
services
web-servers
caddy
system
boot
systemd
pkgs
applications
audio
pocket-casts
editors
texstudio
misc
translate-shell
xmrig
networking
browsers
brave
cluster
civo
helm
terraform-providers
nali
virtualization
sail-riscv
development
compilers
circt
kotlin
interpreters
libraries
ocaml-modules
lem
linksem
ppx_deriving_rpc
rpclib
rresult
sail
python-modules
apache-beam
argh
cmaes
dataproperty
deep-translator
mbstrdecoder
pyorthanc
pytablewriter
riscof
riscv-config
riscv-isac
tabledata
tcolorpy
trove-classifiers
typepy
tools
servers
caddy
tools
admin
pulumi
pulumi-bin
audio
abcmidi
graphics
resvg
misc
less
pgmetrics
networking
ligolo-ng
subnetcalc
security
system
automatic-timezoned
top-level
+9
maintainers/maintainer-list.nix
···
githubId = 313929;
name = "Gabriel Ebner";
};
genofire = {
name = "genofire";
email = "geno+dev@fireorbit.de";
···
githubId = 313929;
name = "Gabriel Ebner";
};
+
genericnerdyusername = {
+
name = "GenericNerdyUsername";
+
email = "genericnerdyusername@proton.me";
+
github = "GenericNerdyUsername";
+
githubId = 111183546;
+
keys = [{
+
fingerprint = "58CE D4BE 6B10 149E DA80 A990 2F48 6356 A4CB 30F3";
+
}];
+
};
genofire = {
name = "genofire";
email = "geno+dev@fireorbit.de";
+1
nixos/modules/misc/ids.nix
···
#seeks = 148; # removed 2020-06-21
prosody = 149;
i2pd = 150;
systemd-network = 152;
systemd-resolve = 153;
systemd-timesync = 154;
···
#seeks = 148; # removed 2020-06-21
prosody = 149;
i2pd = 150;
+
systemd-coredump = 151;
systemd-network = 152;
systemd-resolve = 153;
systemd-timesync = 154;
+2 -1
nixos/modules/services/web-servers/caddy/default.nix
···
Caddyfile-formatted = pkgs.runCommand "Caddyfile-formatted" { nativeBuildInputs = [ cfg.package ]; } ''
mkdir -p $out
-
${cfg.package}/bin/caddy fmt ${Caddyfile}/Caddyfile > $out/Caddyfile
'';
in
"${if pkgs.stdenv.buildPlatform == pkgs.stdenv.hostPlatform then Caddyfile-formatted else Caddyfile}/Caddyfile";
···
Caddyfile-formatted = pkgs.runCommand "Caddyfile-formatted" { nativeBuildInputs = [ cfg.package ]; } ''
mkdir -p $out
+
cp --no-preserve=mode ${Caddyfile}/Caddyfile $out/Caddyfile
+
caddy fmt --overwrite $out/Caddyfile
'';
in
"${if pkgs.stdenv.buildPlatform == pkgs.stdenv.hostPlatform then Caddyfile-formatted else Caddyfile}/Caddyfile";
+3 -1
nixos/modules/system/boot/systemd/coredump.nix
···
uid = config.ids.uids.systemd-coredump;
group = "systemd-coredump";
};
-
users.groups.systemd-coredump = {};
})
(mkIf (!cfg.enable) {
···
uid = config.ids.uids.systemd-coredump;
group = "systemd-coredump";
};
+
users.groups.systemd-coredump = {
+
gid = config.ids.gids.systemd-coredump;
+
};
})
(mkIf (!cfg.enable) {
+33 -31
pkgs/applications/audio/pocket-casts/default.nix
···
-
{ lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron
-
, alsa-lib, gtk3, libXScrnSaver, libXtst, mesa, nss }:
stdenv.mkDerivation rec {
pname = "pocket-casts";
version = "0.6.0";
-
src = fetchurl {
-
url = "https://github.com/felicianotech/pocket-casts-desktop-app/releases/download/v${version}/${pname}_${version}_amd64.deb";
-
sha256 = "sha256-nHdF9RDOkM9HwwmK/axiIPM4nmKrWp/FHNC/EI1vTTc=";
};
nativeBuildInputs = [
-
dpkg
-
autoPatchelfHook
makeWrapper
];
-
buildInputs = [ alsa-lib gtk3 libXScrnSaver libXtst mesa nss ];
-
-
unpackCmd = ''
-
# If unpacking using -x option, there is a permission error
-
dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner;
-
'';
-
installPhase = ''
runHook preInstall
-
mkdir -p $out
-
mv bin $out
-
mv lib $out
-
mv share $out
-
cp $out/lib/pocket-casts/resources/app/icon.png $out/share/pixmaps/pocket-casts.png
-
runHook postInstall
-
'';
-
postFixup = ''
-
substituteInPlace $out/share/applications/pocket-casts.desktop \
-
--replace Name=pocket-casts "Name=Pocket Casts" \
-
--replace GenericName=pocket-casts "GenericName=Podcasts App" \
-
--replace Exec=pocket-casts Exec=$out/bin/pocket-casts
-
makeWrapper ${electron}/bin/electron \
-
$out/bin/pocket-casts \
-
--add-flags $out/lib/pocket-casts/resources/app/main.js
'';
meta = with lib; {
description = "Pocket Casts webapp, packaged for the Linux Desktop";
homepage = "https://github.com/felicianotech/pocket-casts-desktop-app";
-
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mit;
maintainers = with maintainers; [ wolfangaukang ];
-
platforms = [ "x86_64-linux" ];
};
}
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, electron
+
, copyDesktopItems
+
, makeDesktopItem
+
, makeWrapper
+
}:
stdenv.mkDerivation rec {
pname = "pocket-casts";
version = "0.6.0";
+
src = fetchFromGitHub {
+
owner = "felicianotech";
+
repo = "pocket-casts-desktop-app";
+
rev = "v${version}";
+
sha256 = "sha256-WMv2G4b7kYnWy0pz8YyI2eTdefs1mtWau+HQLiRygjE=";
};
+
desktopItems = [
+
(makeDesktopItem {
+
name = pname;
+
desktopName = "Pocket Casts";
+
genericName = "Podcasts Listener";
+
exec = "pocket-casts";
+
icon = "pocket-casts";
+
comment = meta.description;
+
})
+
];
+
nativeBuildInputs = [
+
copyDesktopItems
makeWrapper
];
installPhase = ''
runHook preInstall
+
mkdir -p $out/bin $out/opt/pocket-casts $out/share/pixmaps
+
cp -r main.js tray-icon.png LICENSE $out/opt/pocket-casts
+
install -Dm644 icon.png $out/share/pixmaps/pocket-casts.png
+
install -Dm644 icon-x360.png $out/share/pixmaps/pocket-casts-x360.png
+
makeWrapper ${electron}/bin/electron $out/bin/pocket-casts \
+
--add-flags $out/opt/pocket-casts/main.js
+
runHook postInstall
'';
meta = with lib; {
description = "Pocket Casts webapp, packaged for the Linux Desktop";
homepage = "https://github.com/felicianotech/pocket-casts-desktop-app";
license = licenses.mit;
maintainers = with maintainers; [ wolfangaukang ];
+
platforms = platforms.linux;
};
}
+2 -2
pkgs/applications/editors/texstudio/default.nix
···
mkDerivation rec {
pname = "texstudio";
-
version = "4.4.1";
src = fetchFromGitHub {
owner = "${pname}-org";
repo = pname;
rev = version;
-
hash = "sha256-3w9JKX0tT5J3tJthIxJ+ZMlG8+gEeQAl9Gn+Zyjhmt4=";
};
nativeBuildInputs = [ qmake wrapQtAppsHook pkg-config ];
···
mkDerivation rec {
pname = "texstudio";
+
version = "4.5.1";
src = fetchFromGitHub {
owner = "${pname}-org";
repo = pname;
rev = version;
+
hash = "sha256-QBPWelCqh8Ggp0IjH37QGYGu5Ya2fpsiSEkKh3Ee7PM=";
};
nativeBuildInputs = [ qmake wrapQtAppsHook pkg-config ];
+2 -2
pkgs/applications/misc/translate-shell/default.nix
···
stdenv.mkDerivation rec {
pname = "translate-shell";
-
version = "0.9.7";
src = fetchFromGitHub {
owner = "soimort";
repo = "translate-shell";
rev = "v${version}";
-
sha256 = "sha256-OLbGBP+QHW51mt0sFXf6SqrIYZ0iC/X10F148NAG4A4=";
};
nativeBuildInputs = [ makeWrapper ];
···
stdenv.mkDerivation rec {
pname = "translate-shell";
+
version = "0.9.7.1";
src = fetchFromGitHub {
owner = "soimort";
repo = "translate-shell";
rev = "v${version}";
+
sha256 = "sha256-ILXE8cSrivYqMruE+xtNIInLdwdRfMX5dneY9Nn12Uk=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/misc/xmrig/default.nix
···
stdenv.mkDerivation rec {
pname = "xmrig";
-
version = "6.18.1";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
-
sha256 = "sha256-aTyJhPVqq3jGNVozD39RJ4n0FmAKAtPttW9ecoanEzg=";
};
nativeBuildInputs = [ cmake ];
···
stdenv.mkDerivation rec {
pname = "xmrig";
+
version = "6.19.0";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
+
sha256 = "sha256-pMI5SqAa9jauwWvc3JpyWQa+pQvntbTrta1p0qjBaoM=";
};
nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
···
stdenv.mkDerivation rec {
pname = "brave";
-
version = "1.47.186";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
-
sha256 = "sha256-47LkjcC+fEE+cn2m434+9fQ+N2yZSc1eF0gDO7jGfPI=";
};
dontConfigure = true;
···
stdenv.mkDerivation rec {
pname = "brave";
+
version = "1.48.158";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
+
sha256 = "sha256-hgV8+Mjth43KItly98lTh3Ur+h9vA9BfJxOqMGl1ndY=";
};
dontConfigure = true;
+2 -2
pkgs/applications/networking/cluster/civo/default.nix
···
buildGoModule rec {
pname = "civo";
-
version = "1.0.47";
src = fetchFromGitHub {
owner = "civo";
repo = "cli";
rev = "v${version}";
-
sha256 = "sha256-iowBEtO+Ol6mFJrwLaDa88wsQB8nZEe9OFPuhbH4t1s=";
};
vendorHash = "sha256-QzTu6/iFK+CS8UXoXSVq3OTuwk/xcHnAX4UpCU/Scpk=";
···
buildGoModule rec {
pname = "civo";
+
version = "1.0.48";
src = fetchFromGitHub {
owner = "civo";
repo = "cli";
rev = "v${version}";
+
sha256 = "sha256-KoW+XKEFoe2QNJPu97MYYZnxbU0Wat8slJjQm/vtmew=";
};
vendorHash = "sha256-QzTu6/iFK+CS8UXoXSVq3OTuwk/xcHnAX4UpCU/Scpk=";
+2 -2
pkgs/applications/networking/cluster/helm/default.nix
···
buildGoModule rec {
pname = "kubernetes-helm";
-
version = "3.11.0";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
-
sha256 = "sha256-Pes1p7rTO17Bef6qacsQWJkhb1CWilzmVYQe886EepU=";
};
vendorSha256 = "sha256-LRMDrBSl5EGQqQt5FUU4JJHqdwfYt5qsVpe76jUQBVI=";
···
buildGoModule rec {
pname = "kubernetes-helm";
+
version = "3.11.1";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
+
sha256 = "sha256-TrjPpKFHMF+dPz9AqXVkYPUNWeWEeH8bA37Dpxr7b8s=";
};
vendorSha256 = "sha256-LRMDrBSl5EGQqQt5FUU4JJHqdwfYt5qsVpe76jUQBVI=";
+13 -13
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
"vendorHash": "sha256-xIxQxgfOv+/i0gyRtpZaCm22rsK/4ajFNKQpGP5uy0Y="
},
"alicloud": {
-
"hash": "sha256-sG241dMkFL9YllVGuQ7KlZ8Ta3hz9v8VdyOOcjOKie0=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
-
"rev": "v1.197.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": null
},
"newrelic": {
-
"hash": "sha256-lWjXsIeYpe07+kIHr8qS8SmChs0tnfzxWy/K1KNJ5oo=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
-
"rev": "v3.13.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-Ptjd4A/P2pZL5wP8IGHN385jngfS56w7FN1g/EpknRw="
},
"nomad": {
"hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
···
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
-
"hash": "sha256-ecel4aXOqkPmeOzG5G/D8vmjo2HP9TG+c8H27pCYn2g=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
-
"rev": "v4.106.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": null
},
"selectel": {
-
"hash": "sha256-glIvlf5lWwkdZKn4rxhR+XnBqUdu9RO+loxke07i2c0=",
"homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
"repo": "terraform-provider-selectel",
-
"rev": "v3.9.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-0UOC70RWcEb/YqPrrc7k+dY7jBuTZLWvUTNxuUZIyu4="
},
"sentry": {
"hash": "sha256-L/aZ4/xCVZk3C6AGglzCj5T9XnoI/uiLbRASNAHwcro=",
···
"vendorHash": null
},
"vsphere": {
-
"hash": "sha256-UwhIGK1zQ++IuwAKH9i+Dlu2vvXkMYL+s1P03qKSe3E=",
"homepage": "https://registry.terraform.io/providers/hashicorp/vsphere",
"owner": "hashicorp",
"repo": "terraform-provider-vsphere",
-
"rev": "v2.2.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-160GDEQfymeCJpjYOoWP5sGQ0PJHw9kKPaefmbF5Ig4="
},
"vultr": {
"hash": "sha256-DfiJgN1R7qW3c13hBabsMizY3mYamIq8AGms1q9kdVU=",
···
"vendorHash": "sha256-xIxQxgfOv+/i0gyRtpZaCm22rsK/4ajFNKQpGP5uy0Y="
},
"alicloud": {
+
"hash": "sha256-LFguUrrI/7gFiXwub2jTKTOI1ppLEx8M/Jka4ypgb3E=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
+
"rev": "v1.198.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": null
},
"newrelic": {
+
"hash": "sha256-OUcSegGIiXNKC5FCB9+4tnsNGiEIxBFX1UZLLwxsHwM=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
+
"rev": "v3.14.0",
"spdx": "MPL-2.0",
+
"vendorHash": "sha256-AR62fegcN9+qTuKwGbb8cEem8nsjgRQkYm3R3VNzYKA="
},
"nomad": {
"hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
···
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
+
"hash": "sha256-mzAfqJcAZEFGmptjaXAtbmcrtVyufd2LLTe8TmFHtQc=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
+
"rev": "v4.107.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": null
},
"selectel": {
+
"hash": "sha256-gZiDFcrQZsOE0R74LYwoitAjuPqPZCPLTEL3giom+c8=",
"homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
"repo": "terraform-provider-selectel",
+
"rev": "v3.9.1",
"spdx": "MPL-2.0",
+
"vendorHash": "sha256-+Duf/wdjmw6NBhmy1KmNRJ+ZEjjwtJoXXQCw2lJzxS4="
},
"sentry": {
"hash": "sha256-L/aZ4/xCVZk3C6AGglzCj5T9XnoI/uiLbRASNAHwcro=",
···
"vendorHash": null
},
"vsphere": {
+
"hash": "sha256-VScIcK4bInS9yhIYkYRsU8Hhzex9iyVkPiyjnnjshkI=",
"homepage": "https://registry.terraform.io/providers/hashicorp/vsphere",
"owner": "hashicorp",
"repo": "terraform-provider-vsphere",
+
"rev": "v2.3.1",
"spdx": "MPL-2.0",
+
"vendorHash": "sha256-guUjkk7oW+Gvu015LUAxGqUwZF4H+4xmmOaMqKixZaI="
},
"vultr": {
"hash": "sha256-DfiJgN1R7qW3c13hBabsMizY3mYamIq8AGms1q9kdVU=",
+3 -3
pkgs/applications/networking/nali/default.nix
···
buildGoModule rec {
pname = "nali";
-
version = "0.7.0";
src = fetchFromGitHub {
owner = "zu1k";
repo = "nali";
rev = "v${version}";
-
sha256 = "sha256-NHTS9YajVjyAjSEQxMqyyY2Hwd30pjnIthZ+1jroqTE=";
};
-
vendorSha256 = "sha256-1sXG/xEzPVN1aRCsYqUee9aidT+ognZszOC7SR8YArw=";
subPackages = [ "." ];
meta = with lib; {
···
buildGoModule rec {
pname = "nali";
+
version = "0.7.1";
src = fetchFromGitHub {
owner = "zu1k";
repo = "nali";
rev = "v${version}";
+
sha256 = "sha256-ZJnQiTcfvxHFgRNytQANs/lF4hy0S0cXOy8IuGECYi0=";
};
+
vendorHash = "sha256-TLij88IksL0+pARKVhEhPg6qUPAXMlL2DWJk4ynahUs=";
subPackages = [ "." ];
meta = with lib; {
+55
pkgs/applications/virtualization/sail-riscv/default.nix
···
···
+
{ stdenv
+
, fetchFromGitHub
+
, lib
+
, arch
+
, ocamlPackages
+
, ocaml
+
, zlib
+
, z3
+
}:
+
+
+
stdenv.mkDerivation rec {
+
pname = "sail-riscv";
+
version = "0.5";
+
+
src = fetchFromGitHub {
+
owner = "riscv";
+
repo = pname;
+
rev = version;
+
hash = "sha256-7PZNNUMaCZEBf0lOCqkquewRgZPooBOjIbGF7JlLnEo=";
+
};
+
+
nativeBuildInputs = with ocamlPackages; [ ocamlbuild findlib ocaml z3 sail ];
+
buildInputs = with ocamlPackages; [ zlib linksem ];
+
strictDeps = true;
+
+
postPatch = ''
+
rm -r prover_snapshots
+
'';
+
+
makeFlags = [
+
"SAIL=sail"
+
"ARCH=${arch}"
+
"SAIL_DIR=${ocamlPackages.sail}/share/sail"
+
];
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/bin
+
cp c_emulator/riscv_sim_${arch} $out/bin
+
mkdir $out/share/
+
cp -r generated_definitions/{coq,hol4,isabelle} $out/share/
+
+
runHook postInstall
+
'';
+
+
+
meta = with lib; {
+
homepage = "https://github.com/riscv/sail-riscv";
+
description = "A formal specification of the RISC-V architecture, written in Sail";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd2;
+
};
+
}
+13
pkgs/development/compilers/circt/default.nix
···
"-DCIRCT_LLHD_SIM_ENABLED=OFF"
];
preConfigure = ''
substituteInPlace test/circt-reduce/test/annotation-remover.mlir --replace "/usr/bin/env" "${coreutils}/bin/env"
'';
···
"-DCIRCT_LLHD_SIM_ENABLED=OFF"
];
+
# There are some tests depending on `clang-tools` to work. They are activated only when detected
+
# `clang-tidy` in PATH, However, we cannot simply put `clang-tools` in checkInputs to make these
+
# tests work. Because
+
#
+
# 1. The absolute paths of binaries used in tests are resolved in configure phase.
+
# 2. When stdenv = clangStdenv, the `clang-tidy` binary appears in PATH via `clang-unwrapped`,
+
# which is always placed before `${clang-tools}/bin` in PATH. `clang-tidy` provided in
+
# `clang-unwrapped` cause tests failing because it is not wrapped to resolve header search paths.
+
# https://github.com/NixOS/nixpkgs/issues/214945 discusses this issue.
+
#
+
# As a temporary fix, we disabled these tests when using clang stdenv
+
LIT_FILTER_OUT = lib.optionalString stdenv.cc.isClang "CIRCT :: Target/ExportSystemC/.*\.mlir";
+
preConfigure = ''
substituteInPlace test/circt-reduce/test/annotation-remover.mlir --replace "/usr/bin/env" "${coreutils}/bin/env"
'';
+4 -4
pkgs/development/compilers/kotlin/native.nix
···
stdenv.mkDerivation rec {
pname = "kotlin-native";
-
version = "1.8.0";
src = let
getArch = {
···
"https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-native-${arch}-${version}.tar.gz";
getHash = arch: {
-
"macos-aarch64" = "19dcc2ylh11vxirglda8xrrm06i2nd53ndd8b1smf2vyj0v9593m";
-
"macos-x86_64" = "0pkc4g09qwp4lcvs62qis0zxdjbr9z5mbgyi4mczxx5kqha4fxp3";
-
"linux-x86_64" = "124nvhjh9xj8nsdjf71vzsgfjdq6mc0nalk79xfvsp2wh7xd8d0n";
}.${arch};
in
fetchurl {
···
stdenv.mkDerivation rec {
pname = "kotlin-native";
+
version = "1.8.10";
src = let
getArch = {
···
"https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-native-${arch}-${version}.tar.gz";
getHash = arch: {
+
"macos-aarch64" = "119ar6wax0bkp5fmardplhsvaw1jhpfr5xgkpkkv10nmx4agbkh8";
+
"macos-x86_64" = "1nqqzx397k1ifpdymaw39iz5mzpyi7n00kpw03y5iq5avzr7rsjj";
+
"linux-x86_64" = "0hlpda33y07d8dybjn65gzdl0ws0r8vda515pr2rhfisls18lp2c";
}.${arch};
in
fetchurl {
+2 -2
pkgs/development/interpreters/racket/default.nix
···
stdenv.mkDerivation rec {
pname = "racket";
-
version = "8.7"; # always change at once with ./minimal.nix
src = (lib.makeOverridable ({ name, sha256 }:
fetchurl {
···
}
)) {
name = "${pname}-${version}";
-
sha256 = "sha256-dqfmbUfnPrDcP8on/IGONuHUv/502iY8Xv47iAGjCgE=";
};
FONTCONFIG_FILE = fontsConf;
···
stdenv.mkDerivation rec {
pname = "racket";
+
version = "8.8"; # always change at once with ./minimal.nix
src = (lib.makeOverridable ({ name, sha256 }:
fetchurl {
···
}
)) {
name = "${pname}-${version}";
+
sha256 = "sha256-OYQi4rQjc+FOTg+W2j2Vy1dEJHuj9z6pmBX7aTwnFKs=";
};
FONTCONFIG_FILE = fontsConf;
+1 -1
pkgs/development/interpreters/racket/minimal.nix
···
version = oldAttrs.version;
src = oldAttrs.src.override {
name = "${pname}-${version}";
-
sha256 = "sha256-Iy7ZzxfNf3Q7LM9z13XsNbWvJrJeVREprrYDi7DNwOw=";
};
meta = oldAttrs.meta // {
···
version = oldAttrs.version;
src = oldAttrs.src.override {
name = "${pname}-${version}";
+
sha256 = "sha256-KaYT1PzHtGYej3CZEnensGiFaR9+487XueiZf3e+hQU=";
};
meta = oldAttrs.meta // {
+12 -4
pkgs/development/libraries/gss/default.nix
···
-
{ lib, stdenv, fetchurl
-
, withShishi ? !stdenv.isDarwin, shishi
}:
stdenv.mkDerivation rec {
pname = "gss";
-
version = "1.0.3";
src = fetchurl {
url = "mirror://gnu/gss/gss-${version}.tar.gz";
-
sha256 = "1syyvh3k659xf1hdv9pilnnhbbhs6vfapayp4xgdcc8mfgf9v4gz";
};
buildInputs = lib.optional withShishi shishi;
configureFlags = [
"--${if withShishi then "enable" else "disable"}-kerberos5"
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, withShishi ? !stdenv.isDarwin
+
, shishi
}:
stdenv.mkDerivation rec {
pname = "gss";
+
version = "1.0.4";
src = fetchurl {
url = "mirror://gnu/gss/gss-${version}.tar.gz";
+
hash = "sha256-7M6r3vTK4/znIYsuy4PrQifbpEtTthuMKy6IrgJBnHM=";
};
buildInputs = lib.optional withShishi shishi;
+
+
# ./stdint.h:89:5: error: expected value in expression
+
preConfigure = lib.optionalString stdenv.isDarwin ''
+
export GNULIBHEADERS_OVERRIDE_WINT_T=0
+
'';
configureFlags = [
"--${if withShishi then "enable" else "disable"}-kerberos5"
+2 -4
pkgs/development/libraries/zint/default.nix
···
stdenv.mkDerivation rec {
pname = "zint";
-
version = "2.11.1";
src = fetchFromGitHub {
owner = "zint";
repo = "zint";
rev = version;
-
sha256 = "sha256-ozhXy7ftmGz1XvmF8AS1ifWJ3Q5hLSsysB8qLUP60n8=";
};
-
-
patches = [ ./qobject.patch ];
outputs = [ "out" "dev" ];
···
stdenv.mkDerivation rec {
pname = "zint";
+
version = "2.12.0";
src = fetchFromGitHub {
owner = "zint";
repo = "zint";
rev = version;
+
hash = "sha256-Ay6smir6zUpadmw1WpU+F7e9t7Gk3JNVtf2VVu92bDk=";
};
outputs = [ "out" "dev" ];
-12
pkgs/development/libraries/zint/qobject.patch
···
-
diff --git a/backend_qt/qzint.h b/backend_qt/qzint.h
-
index d57ab6a..62fb0a4 100644
-
--- a/backend_qt/qzint.h
-
+++ b/backend_qt/qzint.h
-
@@ -19,6 +19,7 @@
-
#ifndef QZINT_H
-
#define QZINT_H
-
-
+#include <QObject>
-
#include <QColor>
-
#include <QPainter>
-
#include "zint.h"
···
+45
pkgs/development/ocaml-modules/lem/default.nix
···
···
+
{ stdenv
+
, fetchFromGitHub
+
, lib
+
, ncurses
+
, makeWrapper
+
, ocamlbuild
+
, findlib
+
, ocaml
+
, num
+
, zarith
+
}:
+
+
lib.throwIfNot (lib.versionAtLeast ocaml.version "4.07")
+
"lem is not available for OCaml ${ocaml.version}"
+
+
stdenv.mkDerivation rec {
+
pname = "ocaml${ocaml.version}-lem";
+
version = "2022-12-10";
+
+
src = fetchFromGitHub {
+
owner = "rems-project";
+
repo = "lem";
+
rev = version;
+
hash = "sha256-ZQgcuIVRkJS0KtpzjbO4OPHGg6B0TadWA6XpRir30y8=";
+
};
+
+
nativeBuildInputs = [ makeWrapper ocamlbuild findlib ocaml ];
+
propagatedBuildInputs = [ zarith num ];
+
+
installFlags = [ "INSTALL_DIR=$(out)" ];
+
+
createFindlibDestdir = true;
+
+
postInstall = ''
+
wrapProgram $out/bin/lem --set LEMLIB $out/share/lem/library
+
'';
+
+
meta = with lib; {
+
homepage = "https://github.com/rems-project/lem";
+
description = "A tool for lightweight executable mathematics";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = with licenses; [ bsd3 gpl2 ];
+
platforms = ocaml.meta.platforms;
+
};
+
}
+36
pkgs/development/ocaml-modules/linksem/default.nix
···
···
+
{ lib
+
, fetchFromGitHub
+
, stdenv
+
, findlib
+
, ocaml
+
, lem
+
}:
+
+
lib.throwIfNot (lib.versionAtLeast ocaml.version "4.07")
+
"linksem is not available for OCaml ${ocaml.version}"
+
+
stdenv.mkDerivation rec {
+
pname = "ocaml${ocaml.version}-linksem";
+
version = "0.8";
+
+
src = fetchFromGitHub {
+
owner = "rems-project";
+
repo = "linksem";
+
rev = version;
+
hash = "sha256-7/YfDK3TruKCckMzAPLRrwBkHRJcX1S+AzXHWRxkZPA=";
+
};
+
+
nativeBuildInputs = [ findlib ocaml ];
+
+
propagatedBuildInputs = [ lem ];
+
+
createFindlibDestdir = true;
+
+
meta = with lib; {
+
homepage = "https://github.com/rems-project/linksem";
+
description = "A formalisation of substantial parts of ELF linking and DWARF debug information";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd2;
+
platforms = ocaml.meta.platforms;
+
};
+
}
+3 -2
pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix
···
buildDunePackage rec {
pname = "ppx_deriving_rpc";
-
inherit (rpclib) version useDune2 src;
-
minimumOCamlVersion = "4.08";
propagatedBuildInputs = [ ppxlib rpclib ppx_deriving ];
···
buildDunePackage rec {
pname = "ppx_deriving_rpc";
+
inherit (rpclib) version src;
+
minimalOCamlVersion = "4.08";
+
duneVersion = "3";
propagatedBuildInputs = [ ppxlib rpclib ppx_deriving ];
+7 -6
pkgs/development/ocaml-modules/rpclib/default.nix
···
-
{ lib, fetchurl, buildDunePackage, ocaml
, alcotest
, base64, cmdliner, rresult, xmlm, yojson
}:
buildDunePackage rec {
pname = "rpclib";
-
version = "8.1.0";
-
useDune2 = true;
src = fetchurl {
-
url = "https://github.com/mirage/ocaml-rpc/releases/download/v${version}/rpclib-v${version}.tbz";
-
sha256 = "0fbajg8wq8hjhkvvfnq68br0m0pa8zf2qzadhfgi2nnr9713rada";
};
buildInputs = [ cmdliner yojson ];
propagatedBuildInputs = [ base64 rresult xmlm ];
checkInputs = [ alcotest ];
-
doCheck = lib.versionAtLeast ocaml.version "4.08";
meta = with lib; {
homepage = "https://github.com/mirage/ocaml-rpc";
···
+
{ lib, fetchurl, buildDunePackage
, alcotest
, base64, cmdliner, rresult, xmlm, yojson
}:
buildDunePackage rec {
pname = "rpclib";
+
version = "9.0.0";
+
minimalOCamlVersion = "4.08";
+
duneVersion = "3";
src = fetchurl {
+
url = "https://github.com/mirage/ocaml-rpc/releases/download/${version}/rpclib-${version}.tbz";
+
hash = "sha256-ziPrdWwCjZN0vRmCMpa923wjfT8FVFLTDRz30VIW6WM=";
};
buildInputs = [ cmdliner yojson ];
propagatedBuildInputs = [ base64 rresult xmlm ];
checkInputs = [ alcotest ];
+
doCheck = true;
meta = with lib; {
homepage = "https://github.com/mirage/ocaml-rpc";
+2 -1
pkgs/development/ocaml-modules/rpclib/lwt.nix
···
buildDunePackage {
pname = "rpclib-lwt";
-
inherit (rpclib) version useDune2 src;
propagatedBuildInputs = [ lwt rpclib ];
···
buildDunePackage {
pname = "rpclib-lwt";
+
inherit (rpclib) version src;
+
duneVersion = "3";
propagatedBuildInputs = [ lwt rpclib ];
+3
pkgs/development/ocaml-modules/rresult/default.nix
···
{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg, result }:
stdenv.mkDerivation rec {
pname = "ocaml${ocaml.version}-rresult";
version = "0.7.0";
···
{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg, result }:
+
lib.throwIfNot (lib.versionAtLeast ocaml.version "4.07")
+
"rresult is not available for OCaml ${ocaml.version}"
+
stdenv.mkDerivation rec {
pname = "ocaml${ocaml.version}-rresult";
version = "0.7.0";
+79
pkgs/development/ocaml-modules/sail/default.nix
···
···
+
{ lib
+
, fetchFromGitHub
+
, buildDunePackage
+
, base64
+
, omd
+
, menhir
+
, ott
+
, linenoise
+
, dune-site
+
, pprint
+
, makeWrapper
+
, lem
+
, z3
+
, linksem
+
, num
+
}:
+
+
buildDunePackage rec {
+
pname = "sail";
+
version = "0.15";
+
+
src = fetchFromGitHub {
+
owner = "rems-project";
+
repo = "sail";
+
rev = version;
+
hash = "sha256-eNdFOSzkniNvSCZeORRJ/IYAu+9P4HSouwmhd4BQLPk=";
+
};
+
+
duneVersion = "3";
+
minimalOCamlVersion = "4.08";
+
+
nativeBuildInputs = [
+
makeWrapper
+
ott
+
menhir
+
lem
+
];
+
+
propagatedBuildInputs = [
+
base64
+
omd
+
dune-site
+
linenoise
+
pprint
+
linksem
+
];
+
+
preBuild = ''
+
rm -r aarch* # Remove code derived from non-bsd2 arm spec
+
rm -r snapshots # Some of this might be derived from stuff in the aarch dir, it builds fine without it
+
'';
+
# `buildDunePackage` only builds the [pname] package
+
# This doesnt work in this case, as sail includes multiple packages in the same source tree
+
buildPhase = ''
+
runHook preBuild
+
dune build --release ''${enableParallelBuild:+-j $NIX_BUILD_CORES}
+
runHook postBuild
+
'';
+
checkPhase = ''
+
runHook preCheck
+
dune runtest ''${enableParallelBuild:+-j $NIX_BUILD_CORES}
+
runHook postCheck
+
'';
+
installPhase = ''
+
runHook preInstall
+
dune install --prefix $out --libdir $OCAMLFIND_DESTDIR
+
runHook postInstall
+
'';
+
postInstall = ''
+
wrapProgram $out/bin/sail --set SAIL_DIR $out/share/sail
+
'';
+
+
meta = with lib; {
+
homepage = "https://github.com/rems-project/sail";
+
description = "A language for describing the instruction-set architecture (ISA) semantics of processors";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd2;
+
};
+
}
+28 -17
pkgs/development/python-modules/apache-beam/default.nix
···
, cython
, dill
, fastavro
, fetchFromGitHub
, fetchpatch
, freezegun
···
, grpcio-tools
, hdfs
, httplib2
, lib
, mock
, mypy-protobuf
, numpy
-
, oauth2client
, orjson
, pandas
, parameterized
···
, pydot
, pyhamcrest
, pymongo
, pytestCheckHook
, python
, python-dateutil
-
, pythonAtLeast
, pythonRelaxDepsHook
, pytz
, pyyaml
, requests
, requests-mock
, scikit-learn
-
, setuptools
, sqlalchemy
, tenacity
, testcontainers
, typing-extensions
}:
buildPythonPackage rec {
pname = "apache-beam";
-
version = "2.43.0";
src = fetchFromGitHub {
owner = "apache";
repo = "beam";
rev = "refs/tags/v${version}";
-
sha256 = "sha256-lqGXCC66eyBnHcK06k9knggX5C+2d0m6xBAI5sh0RHo=";
};
patches = [
···
hash = "sha256-iUmnzrItTFM98w3mpadzrmtI3t0fucpSujAg/6qxCGk=";
stripLen = 2;
})
-
(fetchpatch {
-
# https://github.com/apache/beam/pull/24573
-
name = "relax-httplib2-version.patch";
-
url = "https://github.com/apache/beam/commit/4045503575ae5ccef3de8d7b868c54e37fef658b.patch";
-
hash = "sha256-YqT+sHaa1R9vLQnEQN2K0lYoCdnGoPY9qduGBpXPaek=";
-
stripLen = 2;
-
})
];
pythonRelaxDeps = [
# See https://github.com/NixOS/nixpkgs/issues/156957
"dill"
"numpy"
-
"pyarrow"
"pymongo"
# See https://github.com/NixOS/nixpkgs/issues/193613
"protobuf"
];
sourceRoot = "source/sdks/python";
···
propagatedBuildInputs = [
cloudpickle
crcmod
-
cython
dill
fastavro
grpcio
hdfs
httplib2
numpy
-
oauth2client
orjson
proto-plus
protobuf
···
pymongo
python-dateutil
pytz
requests
-
setuptools
typing-extensions
];
enableParallelBuilding = true;
···
"apache_beam"
];
-
nativeCheckInputs = [
freezegun
mock
pandas
parameterized
psycopg2
pyhamcrest
pytestCheckHook
pyyaml
requests-mock
scikit-learn
···
# Fails starting from dill 0.3.6 because it tries to pickle pytest globals:
# https://github.com/uqfoundation/dill/issues/482#issuecomment-1139017499.
"apache_beam/transforms/window_test.py"
];
disabledTests = [
···
, cython
, dill
, fastavro
+
, fasteners
, fetchFromGitHub
, fetchpatch
, freezegun
···
, grpcio-tools
, hdfs
, httplib2
+
, hypothesis
, lib
, mock
, mypy-protobuf
, numpy
+
, objsize
, orjson
, pandas
, parameterized
···
, pydot
, pyhamcrest
, pymongo
+
, pytest-xdist
, pytestCheckHook
, python
, python-dateutil
, pythonRelaxDepsHook
, pytz
, pyyaml
+
, regex
, requests
, requests-mock
, scikit-learn
, sqlalchemy
, tenacity
, testcontainers
, typing-extensions
+
, zstandard
}:
buildPythonPackage rec {
pname = "apache-beam";
+
version = "2.44.0";
src = fetchFromGitHub {
owner = "apache";
repo = "beam";
rev = "refs/tags/v${version}";
+
hash = "sha256-5fnZxv2ZkFlv8vGDIt/6EL41v9P1iKa1tEd1nezq+PU=";
};
patches = [
···
hash = "sha256-iUmnzrItTFM98w3mpadzrmtI3t0fucpSujAg/6qxCGk=";
stripLen = 2;
})
];
pythonRelaxDeps = [
# See https://github.com/NixOS/nixpkgs/issues/156957
"dill"
"numpy"
"pymongo"
# See https://github.com/NixOS/nixpkgs/issues/193613
"protobuf"
+
+
# As of apache-beam v2.44.0, the requirement is httplib2>=0.8,<0.21.0, but
+
# the current (2023-02-08) nixpkgs's httplib2 version is 0.21.0. This can be
+
# removed once beam is upgraded since the current requirement on master is
+
# for httplib2>=0.8,<0.22.0.
+
"httplib2"
];
sourceRoot = "source/sdks/python";
···
propagatedBuildInputs = [
cloudpickle
crcmod
dill
fastavro
+
fasteners
grpcio
hdfs
httplib2
numpy
+
objsize
orjson
proto-plus
protobuf
···
pymongo
python-dateutil
pytz
+
regex
requests
typing-extensions
+
zstandard
];
enableParallelBuilding = true;
···
"apache_beam"
];
+
checkInputs = [
freezegun
+
hypothesis
mock
pandas
parameterized
psycopg2
pyhamcrest
pytestCheckHook
+
pytest-xdist
pyyaml
requests-mock
scikit-learn
···
# Fails starting from dill 0.3.6 because it tries to pickle pytest globals:
# https://github.com/uqfoundation/dill/issues/482#issuecomment-1139017499.
"apache_beam/transforms/window_test.py"
+
+
# See https://github.com/apache/beam/issues/25390.
+
"apache_beam/coders/slow_coders_test.py"
+
"apache_beam/dataframe/pandas_doctests_test.py"
+
"apache_beam/typehints/typed_pipeline_test.py"
+
"apache_beam/coders/fast_coders_test.py"
+
"apache_beam/dataframe/schemas_test.py"
];
disabledTests = [
+3 -11
pkgs/development/python-modules/argh/default.nix
···
buildPythonPackage rec {
pname = "argh";
-
version = "0.26.2";
src = fetchPypi {
inherit pname version;
-
sha256 = "e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65";
};
-
patches = [
-
# https://github.com/neithere/argh/issues/148
-
(fetchpatch {
-
name = "argh-0.26.2-fix-py3.9-msgs.patch";
-
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-python/argh/files/argh-0.26.2-fix-py3.9-msgs.patch?id=6f194f12a2e30aad7da347848f7b0187e188f983";
-
sha256 = "nBmhF2PXVeS7cBNujzip6Bb601LRHrjmhlGKFr/++Oo=";
-
})
-
];
-
nativeCheckInputs = [
iocapture
mock
···
pythonImportsCheck = [ "argh" ];
meta = with lib; {
homepage = "https://github.com/neithere/argh";
description = "An unobtrusive argparse wrapper with natural syntax";
license = licenses.lgpl3Plus;
···
buildPythonPackage rec {
pname = "argh";
+
version = "0.27.1";
src = fetchPypi {
inherit pname version;
+
hash = "sha256-2wbZEIHxck40fM23iclXD+yUc351WvFZiDcpPgH8TNI=";
};
nativeCheckInputs = [
iocapture
mock
···
pythonImportsCheck = [ "argh" ];
meta = with lib; {
+
changelog = "https://github.com/neithere/argh/blob/v${version}/CHANGES";
homepage = "https://github.com/neithere/argh";
description = "An unobtrusive argparse wrapper with natural syntax";
license = licenses.lgpl3Plus;
+37
pkgs/development/python-modules/cmaes/default.nix
···
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, pytestCheckHook
+
, hypothesis
+
, numpy
+
, setuptools
+
}:
+
+
buildPythonPackage rec {
+
pname = "cmaes";
+
version = "0.9.1";
+
disabled = pythonOlder "3.7";
+
format = "pyproject";
+
+
src = fetchFromGitHub {
+
owner = "CyberAgentAILab";
+
repo = pname;
+
rev = "refs/tags/v${version}";
+
hash = "sha256-dd5vLT4Q0cI5ts0WgBpjPtOA81exGNjWSNHEiPggYbg=";
+
};
+
+
nativeBuildInputs = [ setuptools ];
+
propagatedBuildInputs = [ numpy ];
+
+
nativeCheckInputs = [ pytestCheckHook hypothesis ];
+
+
pythonImportsCheck = [ "cmaes" ];
+
+
meta = with lib; {
+
description = "Python library for CMA evolution strategy";
+
homepage = "https://github.com/CyberAgentAILab/cmaes";
+
license = licenses.mit;
+
maintainers = [ maintainers.bcdarwin ];
+
};
+
}
+39
pkgs/development/python-modules/dataproperty/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, mbstrdecoder
+
, typepy
+
, pytestCheckHook
+
, termcolor
+
}:
+
+
buildPythonPackage rec {
+
pname = "dataproperty";
+
version = "0.55.0";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-ODSrKZ8M/ni9r2gkVIKWaKkdr+3AVi4INkEKJ+cmb44=";
+
};
+
+
propagatedBuildInputs = [ mbstrdecoder typepy ];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
checkInputs = [ termcolor ];
+
+
# Tests fail, even on non-nixos
+
pytestFlagsArray = [
+
"--deselect test/test_dataproperty.py::Test_DataPeroperty_len::test_normal_ascii_escape_sequence"
+
"--deselect test/test_dataproperty.py::Test_DataPeroperty_is_include_ansi_escape::test_normal"
+
"--deselect test/test_dataproperty.py::Test_DataPeroperty_repr::test_normal"
+
];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/dataproperty";
+
description = "A library for extracting properties from data";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+16 -5
pkgs/development/python-modules/deep-translator/default.nix
···
-
{ lib, buildPythonPackage, fetchPypi, beautifulsoup4, requests, click }:
buildPythonPackage rec {
pname = "deep-translator";
-
version = "1.9.2";
src = fetchPypi {
inherit pname version;
-
sha256 = "sha256-iHK1A44SZqJ5N+D2ets76xuU0mryGT7TehM4wryB/AY=";
};
propagatedBuildInputs = [
···
doCheck = false;
meta = with lib; {
-
description = "Flexible, free and unlimited Python tool to translate between different languages in a simple way using multiple translators";
homepage = "https://deep-translator.readthedocs.io";
-
license = licenses.mit;
maintainers = with maintainers; [ wolfangaukang ];
};
}
···
+
{ lib
+
, buildPythonPackage
+
, fetchPypi
+
, beautifulsoup4
+
, requests
+
, click
+
, pythonOlder
+
}:
buildPythonPackage rec {
pname = "deep-translator";
+
version = "1.9.3";
+
format = "setuptools";
+
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
+
hash = "sha256-7VsEN6t9c0FMw0zHWnxnIyilQmQ127rXEfLrAYatKEc=";
};
propagatedBuildInputs = [
···
doCheck = false;
meta = with lib; {
+
description = "Python tool to translate between different languages by using multiple translators";
homepage = "https://deep-translator.readthedocs.io";
+
changelog = "https://github.com/nidhaloff/deep-translator/releases/tag/v1.10.0";
+
license = licenses.asl20;
maintainers = with maintainers; [ wolfangaukang ];
};
}
+31
pkgs/development/python-modules/mbstrdecoder/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, chardet
+
, pytestCheckHook
+
, faker
+
}:
+
+
buildPythonPackage rec {
+
pname = "mbstrdecoder";
+
version = "1.1.1";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-U8F+mWKDulIRvvhswmdGnxKjM2qONQybViQ5TLZbLDY=";
+
};
+
+
propagatedBuildInputs = [ chardet ];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
checkInputs = [ faker ];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/mbstrdecoder";
+
description = "A library for decoding multi-byte character strings";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+41
pkgs/development/python-modules/pyorthanc/default.nix
···
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, pytestCheckHook
+
, poetry-core
+
, httpx
+
, pydicom
+
}:
+
+
buildPythonPackage rec {
+
pname = "pyorthanc";
+
version = "1.11.4";
+
disabled = pythonOlder "3.8";
+
+
format = "pyproject";
+
+
src = fetchFromGitHub {
+
owner = "gacou54";
+
repo = pname;
+
rev = "refs/tags/v${version}";
+
hash = "sha256-HbNeI6KpdIoLwRx09qQGJ/iJGKnRj0Z4/mkgoXhofGA=";
+
};
+
+
nativeBuildInputs = [ poetry-core ];
+
+
propagatedBuildInputs = [ httpx pydicom ];
+
+
doCheck = false; # requires orthanc server (not in Nixpkgs)
+
+
pythonImportsCheck = [
+
"pyorthanc"
+
];
+
+
meta = with lib; {
+
description = "Python library that wraps the Orthanc REST API";
+
homepage = "https://github.com/gacou54/pyorthanc";
+
license = licenses.mit;
+
maintainers = with maintainers; [ bcdarwin ];
+
};
+
}
+57
pkgs/development/python-modules/pytablewriter/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, dataproperty
+
, mbstrdecoder
+
, pathvalidate
+
, setuptools
+
, tabledata
+
, tcolorpy
+
, typepy
+
, pytestCheckHook
+
, pyyaml
+
, toml
+
, elasticsearch
+
, dominate
+
}:
+
+
buildPythonPackage rec {
+
pname = "pytablewriter";
+
version = "0.64.2";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-+IOHnmdd9g3SoHyITJJtbJ0/SAAmwWmwX5XeqsO34EM=";
+
};
+
+
propagatedBuildInputs = [
+
dataproperty
+
mbstrdecoder
+
pathvalidate
+
tabledata
+
tcolorpy
+
typepy
+
];
+
+
checkInputs = [ pyyaml toml elasticsearch dominate ];
+
nativeCheckInputs = [ pytestCheckHook ];
+
# Circular dependency
+
disabledTests = [
+
"test_normal_from_file"
+
"test_normal_from_text"
+
"test_normal_clear_theme"
+
];
+
disabledTestPaths = [
+
"test/writer/binary/test_excel_writer.py"
+
"test/writer/binary/test_sqlite_writer.py"
+
];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/pytablewriter";
+
description = "A library to write a table in various formats";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+36
pkgs/development/python-modules/riscof/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, git
+
, riscv-isac
+
, riscv-config
+
, jinja2
+
}:
+
+
buildPythonPackage rec {
+
pname = "riscof";
+
version = "1.25.2";
+
+
src = fetchFromGitHub {
+
owner = "riscv-software-src";
+
repo = pname;
+
rev = "1.25.2";
+
hash = "sha256-6jiKBGj4NN038/qq3ze+L0MYpQEEaN5xt4CTWu0i4qs=";
+
};
+
+
postPatch = "substituteInPlace riscof/requirements.txt --replace 'GitPython==3.1.17' GitPython";
+
+
propagatedBuildInputs = [ riscv-isac riscv-config jinja2 ];
+
+
patches = [
+
# riscof copies a template directory from the store, but breaks because it doesn't change permissions and expects it to be writeable
+
./make_writeable.patch
+
];
+
+
meta = with lib; {
+
homepage = "https://github.com/riscv-software-src/riscof";
+
description = "RISC-V Architectural Test Framework";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd3;
+
};
+
}
+25
pkgs/development/python-modules/riscof/make_writeable.patch
···
···
+
diff --git a/riscof/cli.py b/riscof/cli.py
+
index 26af62e..9d0ddbf 100644
+
--- a/riscof/cli.py
+
+++ b/riscof/cli.py
+
@@ -502,6 +502,7 @@ def setup(dutname,refname,work_dir):
+
src = os.path.join(constants.root, "Templates/setup/model/")
+
dest = os.path.join(cwd, dutname)
+
distutils.dir_util.copy_tree(src, dest)
+
+ os.system(f"chmod +w -R '{dest}'")
+
+
os.rename(cwd+'/'+dutname+'/model_isa.yaml',
+
cwd+'/'+dutname+'/'+dutname+'_isa.yaml')
+
@@ -525,10 +526,12 @@ def setup(dutname,refname,work_dir):
+
src = os.path.join(constants.root, "Templates/setup/sail_cSim/")
+
dest = os.path.join(cwd, refname)
+
distutils.dir_util.copy_tree(src, dest)
+
+ os.system(f"chmod +w -R '{dest}'")
+
else:
+
src = os.path.join(constants.root, "Templates/setup/reference/")
+
dest = os.path.join(cwd, refname)
+
distutils.dir_util.copy_tree(src, dest)
+
+ os.system(f"chmod +w -R '{dest}'")
+
os.rename(cwd+'/'+refname+'/riscof_model.py',
+
cwd+'/'+refname+'/riscof_'+refname+'.py')
+
with open(cwd+'/'+refname+'/riscof_'+refname+'.py', 'r') as file :
+28
pkgs/development/python-modules/riscv-config/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, cerberus
+
, pyyaml
+
, ruamel-yaml
+
}:
+
+
buildPythonPackage rec {
+
pname = "riscv-config";
+
version = "3.5.0";
+
+
src = fetchFromGitHub {
+
owner = "riscv-software-src";
+
repo = pname;
+
rev = version;
+
hash = "sha256-HKmHrvOF4OOzoILrBJG46UOKow5gRxMcXXiI6f34dPc=";
+
};
+
+
propagatedBuildInputs = [ cerberus pyyaml ruamel-yaml ];
+
+
meta = with lib; {
+
homepage = "https://github.com/riscv/riscv-config";
+
description = "RISC-V configuration validator";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd3;
+
};
+
}
+44
pkgs/development/python-modules/riscv-isac/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, click
+
, colorlog
+
, gitpython
+
, pyelftools
+
, pytablewriter
+
, pytest
+
, pyyaml
+
, ruamel-yaml
+
}:
+
+
buildPythonPackage rec {
+
pname = "riscv-isac";
+
version = "0.16.1";
+
+
src = fetchFromGitHub {
+
owner = "riscv-software-src";
+
repo = pname;
+
rev = version;
+
hash = "sha256-Krjr9bvpoOeNfMbYj/QbJ+Y+AVLjwrzj8KKMUXCfnMA=";
+
};
+
+
postPatch = "substituteInPlace riscv_isac/requirements.txt --replace 'pyelftools==0.26' pyelftools";
+
+
propagatedBuildInputs = [
+
click
+
colorlog
+
gitpython
+
pyelftools
+
pytablewriter
+
pytest
+
pyyaml
+
ruamel-yaml
+
];
+
+
meta = with lib; {
+
homepage = "https://github.com/riscv/riscv-isac";
+
description = "An ISA coverage extraction tool";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.bsd3;
+
};
+
}
+30
pkgs/development/python-modules/tabledata/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, dataproperty
+
, typepy
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "tabledata";
+
version = "1.3.0";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-6Nkdc32cp9wbmw7cnBn5VAJKfqxNunyxExuZ9b+qWNY=";
+
};
+
+
propagatedBuildInputs = [ dataproperty typepy ];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/tabledata";
+
description = "A library to represent tabular data";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+26
pkgs/development/python-modules/tcolorpy/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "tcolorpy";
+
version = "0.1.2";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-duMbeKygEuGVcg4+gQRfClww3rs5AsmJR1VQBo7KWFY=";
+
};
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/tcolorpy";
+
description = "A library to apply true color for terminal text";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+2 -2
pkgs/development/python-modules/trove-classifiers/default.nix
···
buildPythonPackage rec {
pname = "trove-classifiers";
-
version = "2023.1.20";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-7T/U4dLqd8qe03k4BYJWbmADpU1wo+VSGpsqeJZgk2I=";
};
nativeBuildInputs = [
···
buildPythonPackage rec {
pname = "trove-classifiers";
+
version = "2023.2.8";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
+
hash = "sha256-O2lg+5bB1MyZiL3BuQvNZfz12YQ9iE38hr1nT/gaTeo=";
};
nativeBuildInputs = [
+34
pkgs/development/python-modules/typepy/default.nix
···
···
+
{ buildPythonPackage
+
, fetchFromGitHub
+
, lib
+
, mbstrdecoder
+
, python-dateutil
+
, pytz
+
, packaging
+
, pytestCheckHook
+
, tcolorpy
+
}:
+
+
buildPythonPackage rec {
+
pname = "typepy";
+
version = "1.3.0";
+
+
src = fetchFromGitHub {
+
owner = "thombashi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-J6SgVd2m0wOVr2ZV/pryRcJrn+BYTGstAUQO349c2lE=";
+
};
+
+
propagatedBuildInputs = [ mbstrdecoder python-dateutil pytz packaging ];
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
checkInputs = [ tcolorpy ];
+
+
meta = with lib; {
+
homepage = "https://github.com/thombashi/typepy";
+
description = "A library for variable type checker/validator/converter at a run time";
+
maintainers = with maintainers; [ genericnerdyusername ];
+
license = licenses.mit;
+
};
+
}
+3 -3
pkgs/development/tools/ruff/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "ruff";
-
version = "0.0.243";
src = fetchFromGitHub {
owner = "charliermarsh";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-iRkcZ8+RoZifMGbP5ZD++9UJbsCVuwUYmgWfAQpuX1E=";
};
-
cargoSha256 = "sha256-t6PP0Tc3ULkVt056fZnPfObxcz2ek0ZxafkVj2SfBZg=";
nativeBuildInputs = [
installShellFiles
···
rustPlatform.buildRustPackage rec {
pname = "ruff";
+
version = "0.0.244";
src = fetchFromGitHub {
owner = "charliermarsh";
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-oQBNVs7hoiXNqz5lYq5YNKHfpQ/c8LZAvNvtFqpTM2E=";
};
+
cargoSha256 = "sha256-61kypAXWfUZLfTbSp+b0gCKwuWtxAYVtKIwfVOcJ2o8=";
nativeBuildInputs = [
installShellFiles
+6 -6
pkgs/servers/caddy/default.nix
···
, installShellFiles
}:
let
-
version = "2.6.2";
dist = fetchFromGitHub {
owner = "caddyserver";
repo = "dist";
rev = "v${version}";
-
sha256 = "sha256-EXs+LNb87RWkmSWvs8nZIVqRJMutn+ntR241gqI7CUg=";
};
in
buildGoModule {
···
owner = "caddyserver";
repo = "caddy";
rev = "v${version}";
-
sha256 = "sha256-Tbf6RB3106OEZGc/Wx7vk+I82Z8/Q3WqnID4f8uZ6z0=";
};
-
vendorSha256 = "sha256-YxGXk3Q1qw6uZxrGc8l2lKExP2GP+nm3eYbHDoEbgdY=";
subPackages = [ "cmd/caddy" ];
···
meta = with lib; {
homepage = "https://caddyserver.com";
-
description = "Fast, cross-platform HTTP/2 web server with automatic HTTPS";
license = licenses.asl20;
-
maintainers = with maintainers; [ Br1ght0ne techknowlogick ];
};
}
···
, installShellFiles
}:
let
+
version = "2.6.3";
dist = fetchFromGitHub {
owner = "caddyserver";
repo = "dist";
rev = "v${version}";
+
sha256 = "sha256-SJO1q4g9uyyky9ZYSiqXJgNIvyxT5RjrpYd20YDx8ec=";
};
in
buildGoModule {
···
owner = "caddyserver";
repo = "caddy";
rev = "v${version}";
+
sha256 = "sha256-YH+lo6gKqmhu1/3HZdWXnxTXaUwC8To+OCmGpji6i3k=";
};
+
vendorSha256 = "sha256-sqjN+NgwdP2qw7/CBxKvSwwA3teg/trXg/oa1Ff0N8s=";
subPackages = [ "cmd/caddy" ];
···
meta = with lib; {
homepage = "https://caddyserver.com";
+
description = "Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS";
license = licenses.asl20;
+
maintainers = with maintainers; [ Br1ght0ne indeednotjames techknowlogick ];
};
}
+89 -89
pkgs/tools/admin/pulumi-bin/data.nix
···
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
-
version = "3.53.1";
pulumiPkgs = {
x86_64-linux = [
{
-
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.53.1-linux-x64.tar.gz";
-
sha256 = "1fayslha6815y1jl9w9c2igd8hpc8z0wsw9nssjp545lpqq5c3d1";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-linux-amd64.tar.gz";
···
sha256 = "1x0vv5b61achyysm5inffi9dh2nry7qkr62iqjml4n7qb9f3dcxd";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.29.0-linux-amd64.tar.gz";
-
sha256 = "1ldizdak0x139sz4h0f7xbfiycywdi386a0gjgmxwm3fjnpkr0hh";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-linux-amd64.tar.gz";
···
sha256 = "01zjsw7f9r2andc6am09qhs2gy9189i3bvkdyxmv6bkh7907z8pg";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.28.0-linux-amd64.tar.gz";
-
sha256 = "1xk7a0ivmhjxscb275yilg4wxypsmrpfafws6ab49ibyrg06j7z3";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-linux-amd64.tar.gz";
···
sha256 = "0cyrrxd2iyrf8zbvn46vbi6ayg93l284y66lwcggdqh3snj3gc7y";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.16.0-linux-amd64.tar.gz";
-
sha256 = "0dwnrqng4w02wcmznksdxksak9kgfrj6pg2jny175a1lr6584blf";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-linux-amd64.tar.gz";
···
sha256 = "15mygp5kbj3z868dfz3w00srm88qn6i38dgfsclhs2flj9h989wh";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.48.0-linux-amd64.tar.gz";
-
sha256 = "0jvq074a2nycn5b146zc7c08h1b9rvjnfdhc78jjs69knbxinnkr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-linux-amd64.tar.gz";
···
sha256 = "094vc026li9s76y05p778siikq0dg6lgqdnx4cby4qqipfwvnf7m";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.27.0-linux-amd64.tar.gz";
-
sha256 = "1mm6b8pik79axixyca6vi1vcmwcwpksli3pf26a7q3cxn7qlillb";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-linux-amd64.tar.gz";
sha256 = "113yrv1yr0lzwslayhzhsyrrfk3vrddicbbbd0fs56pgks2r66ik";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.23.1-linux-amd64.tar.gz";
-
sha256 = "1xx1i59c08p2vkclq5z5brlzp6hyk7qyi09xvx49159gqidzxlv7";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.1-linux-amd64.tar.gz";
-
sha256 = "0cndpj0fiqy90sv6r5zvd2kcs5xbk84w8619lwgi0n03isylilc0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-amd64.tar.gz";
···
sha256 = "1fhynzw38l7agc4wm8c92n7ig3gnl7gskzq697hq8dk4r7xl2179";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.15.0-linux-amd64.tar.gz";
-
sha256 = "1nxa130a46icjqd7vr466klg445xl3611185vn7s4h7vcm2h30s9";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.23.0-linux-amd64.tar.gz";
-
sha256 = "111pddfcqr20g4dnq4jbks9ds04admywp3sj09yx44ld36psj2rl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-linux-amd64.tar.gz";
···
sha256 = "1k9q3b06fy61bvfgr76f22v7q0qaxrb8msm25k77h0x9di48mn1c";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-linux-amd64.tar.gz";
-
sha256 = "1l3iplqqndvx98bcil1z2vhnmaldvrgyggbs2f15jyz4iv2k822k";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-linux-amd64.tar.gz";
···
];
x86_64-darwin = [
{
-
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.53.1-darwin-x64.tar.gz";
-
sha256 = "18v8zhd4yck5s71s00plkdja54fjg82xcx8rkg79jyhvqj3ll2hr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-darwin-amd64.tar.gz";
···
sha256 = "1p06n6g4a6mhlfkw38v3xdbci40y4yhin61bw32nqyfg9j1gj87l";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.29.0-darwin-amd64.tar.gz";
-
sha256 = "13rnilz34bnlggc4gxkl0pw38j8h45ndbgxjljzr8szwm4q8kssm";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-darwin-amd64.tar.gz";
···
sha256 = "0ypm2xknhz09cmzj57d5r8axn4jscb8r8z9sqx88y3fsh14s3j6d";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.28.0-darwin-amd64.tar.gz";
-
sha256 = "0vy36yyms38d1vqj9fh4zrb9l0hpsdwjazfx7995v4wjkhyiczfg";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-darwin-amd64.tar.gz";
···
sha256 = "1dz6vi3c067f51p3ya43hahc82w9r3ywhxdxmbnjc1sk7py1pbi4";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.16.0-darwin-amd64.tar.gz";
-
sha256 = "08v8s77plv9fv5bjx6g6wfq1fxknmmacws33zgl06vqdgdsfg1gx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-darwin-amd64.tar.gz";
···
sha256 = "0dzxv7qkk68bxw9p5xbmb40sqqnbf8dckpk352f5802x78wxhaf5";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.48.0-darwin-amd64.tar.gz";
-
sha256 = "04y1a4w9ki6fil6jxb7ljarf9hcjkavhw9wla1pz403y6wyvrp5r";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-darwin-amd64.tar.gz";
···
sha256 = "12imy2q8bl255cmc26swa6kflcb08gkh7mnvwxss8nzj0a6rl8vw";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.27.0-darwin-amd64.tar.gz";
-
sha256 = "1cbvk8xxsgg0hzw1kc6f0mn77ws3aw1zrvmx67mgjjab2ljz6aks";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-darwin-amd64.tar.gz";
sha256 = "069hl04cwjvd9hy6sm2wv225r1fmmf7z04p8qiy6kmck588c19lx";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.23.1-darwin-amd64.tar.gz";
-
sha256 = "1sgfc3f5h82zlqbgl29p9jffr125yypfh6hjfnpqjpy25mlxcpz8";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.1-darwin-amd64.tar.gz";
-
sha256 = "1vl28h3vjxlcl86s8c74qx34wfxwx5rc0ba26zjjv0q91pklmlh8";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-amd64.tar.gz";
···
sha256 = "15gpjmak6xp3fwa6rp3whl0aah7m1fmdvpy9icnjxagmd4ixpf1r";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.15.0-darwin-amd64.tar.gz";
-
sha256 = "0is852yq285vs2n79qdq20jn9y0f981a622gfq8c0l7hkjqc97dz";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.23.0-darwin-amd64.tar.gz";
-
sha256 = "07c986zq340iil42kd46yd7hijffq6kyyv83chr3k6bjj5kki1wx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-darwin-amd64.tar.gz";
···
sha256 = "0j7ydd39gp86srlk3319hniy9wikjyp4zc0gnxxq641dddnpscdw";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-darwin-amd64.tar.gz";
-
sha256 = "1gxk3gcyqk688m9dv2p4flbm1dw0z9478xip6jqaiw4awkrzbnns";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-darwin-amd64.tar.gz";
···
];
aarch64-linux = [
{
-
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.53.1-linux-arm64.tar.gz";
-
sha256 = "1937vk1k9iwlb2hn020grzlzzks0y94v0y20xz85f9ydnj14wp3l";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-linux-arm64.tar.gz";
···
sha256 = "0scpn0mz4ljqwb473j1xk39z0cmjv87lmnd3s9fm5rijqcinjw6y";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.29.0-linux-arm64.tar.gz";
-
sha256 = "059wgdaj1k87r9lrh60jhdyh5q10li72q9jshw4bid57l78gpfxz";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-linux-arm64.tar.gz";
···
sha256 = "0m773l7289rqpkyzmfbdsg4v6m531p8mp4mjhr6px5amii7875qz";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.28.0-linux-arm64.tar.gz";
-
sha256 = "0dwn1v64lsqnx7l0fx6lk719d11ykqv61maiwk144w3fi5ijdpv2";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-linux-arm64.tar.gz";
···
sha256 = "14qpxps76y1jc995l9h1m3nwbkna0fsa6hm32m11qw9c4clk7npd";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.16.0-linux-arm64.tar.gz";
-
sha256 = "0bx2dczfm1zqpkclyf1pj0m0iv2w7c3dlqdajfgism3inyb6313c";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-linux-arm64.tar.gz";
···
sha256 = "1ad76i2avaaxfhq5bvhdmp3wy2c0zs959i3i1hsda2qdw5c91rjr";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.48.0-linux-arm64.tar.gz";
-
sha256 = "13n58572khs758wb091vj3nkrix2kdvjnxkaqwl2ssz669mzys9r";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-linux-arm64.tar.gz";
···
sha256 = "0yjy3i95jsdqwmb7qgixlnhzsr6hiv14jcsydjk9j821zw4xrwpr";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.27.0-linux-arm64.tar.gz";
-
sha256 = "16q5kspbl882sa115lfcb8h8sx1i6lhm14xyzsfkmhznqny3lbv8";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-linux-arm64.tar.gz";
sha256 = "0b8zaqcmlbdl5p38xjk0j7pgd6cy5mf1wc25g6rxflbikx9k43v9";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.23.1-linux-arm64.tar.gz";
-
sha256 = "1cv9y65n4fh3308r2y61n7k6h5531kk9a14qfbix1dmiv9zkg2jc";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.1-linux-arm64.tar.gz";
-
sha256 = "1wkswrjh31m8smlwwl50n7z4pfg7gs0lkis2bqiwlyma2zqdqggr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-arm64.tar.gz";
···
sha256 = "08j20ikmfdlgwcrv9csb3fj36cvay0s90yzv0r7p2ma22ganvznj";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.15.0-linux-arm64.tar.gz";
-
sha256 = "0r7zm66p47f0b0f3x219s36mvinwij8jyjqi5jafbvzbrmwfrnmk";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.23.0-linux-arm64.tar.gz";
-
sha256 = "07g8c67mrk2c6zps9d1751y6clb1p883dv6yq5rn2ladsmxh9bxp";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-linux-arm64.tar.gz";
···
sha256 = "1vrshbjdvn01jm38dq91v38q1m30nvx8siyk2ppx5b3zp5kgdlfl";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-linux-arm64.tar.gz";
-
sha256 = "1ivbdpls45zjzw4v2hi7g3zfhy0nlnnh026bkzzfnfan1isnpp87";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-linux-arm64.tar.gz";
···
];
aarch64-darwin = [
{
-
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.53.1-darwin-arm64.tar.gz";
-
sha256 = "09b0kk8fmydpc65ysh9drc5ci5pg6md221j45bl9x1011389l9pr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-darwin-arm64.tar.gz";
···
sha256 = "0xqwgc89wgfz8sd0yl6w2qqxlb2hraqdap162sa7gafz6hydfjdn";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.29.0-darwin-arm64.tar.gz";
-
sha256 = "1lrb07xzvm2qzrc463pxm18gpn0ql5ww2gc9wkk4l10qf59blij0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-darwin-arm64.tar.gz";
···
sha256 = "02v0p3ksv0rlz1fk216fr1q3smnxw3fvzpbd9bichsmp8hids4gq";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.28.0-darwin-arm64.tar.gz";
-
sha256 = "0hbq6gfrl6i3hsqizdhab86w38dr79lgq5q85y8z2dqwpk9vqbdi";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-darwin-arm64.tar.gz";
···
sha256 = "0g1n0vkr1lqny1rgb1pgmsvyr2rc0jsj4j6m0ibgcps6j3g9h207";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.16.0-darwin-arm64.tar.gz";
-
sha256 = "1gzh37b5jmpz3ih7s7r11vx7wpph7pvn3iidy6gckrs9rw9jp7l4";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-darwin-arm64.tar.gz";
···
sha256 = "0ssvm9dwpiisk1n93a522bcc5ijfqz2c25b1qgjsmlgd93phias4";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.48.0-darwin-arm64.tar.gz";
-
sha256 = "01g98gv3wb467p9ghkjxlcndbxjdmd0rk95adi85mk14cfv2ppfp";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-darwin-arm64.tar.gz";
···
sha256 = "1lkj6zjzhg7s06p75wia14jjsfqs2wza08m4bbcpc4s99b4p6274";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.27.0-darwin-arm64.tar.gz";
-
sha256 = "1m1w4qds6jbmpw4xwy87bgf8d4nzv8kj29mdnfqbf3hssvzk2zc6";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-darwin-arm64.tar.gz";
sha256 = "09ri5bp9hvq9db1hpgjxjzd9i2fkmr7fry2fdjx6gv1j2djcvryq";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.23.1-darwin-arm64.tar.gz";
-
sha256 = "1a38gi1y1vwvgxhid070hsl7la8wnwxzs8473hm1w12lq9kymh0p";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.1-darwin-arm64.tar.gz";
-
sha256 = "0x883w9nvvxdsm0knxzzfnnv0lbbysbs04ym681qxzy9pi7ijhj3";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-arm64.tar.gz";
···
sha256 = "1l0ykg6v6h70197163h5cn1di1ycacrn7j3s23yrphqfdq3xfi4g";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.15.0-darwin-arm64.tar.gz";
-
sha256 = "1vzyn88xw94b2kgd0gmvsjz1k7bjvmf9gyynnn2xsmzzs6jmhl1d";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.23.0-darwin-arm64.tar.gz";
-
sha256 = "0gxazn3b65j3wib18pig0a900is05lph38xq06ih80njzb84ajyg";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-darwin-arm64.tar.gz";
···
sha256 = "0hh9m53pc07mfpi2zl1hzqg58fh0i6vbm0s9vppxvn2nnl5bd0wy";
}
{
-
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-darwin-arm64.tar.gz";
-
sha256 = "1iabwi9cf0pvfhhhxbhp8283bzhd58rwwfcrhgh1wh9kgr0icqlx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-darwin-arm64.tar.gz";
···
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
+
version = "3.54.0";
pulumiPkgs = {
x86_64-linux = [
{
+
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.54.0-linux-x64.tar.gz";
+
sha256 = "0qp32lzdsz806f0jvl6900h4z5597c7yijga24f88c1k90kzyx3f";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-linux-amd64.tar.gz";
···
sha256 = "1x0vv5b61achyysm5inffi9dh2nry7qkr62iqjml4n7qb9f3dcxd";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.30.0-linux-amd64.tar.gz";
+
sha256 = "1hfwk31xxdsqgjckvrqr8n1awdl7spkij71qbrrnzf3bngyaq2lv";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-linux-amd64.tar.gz";
···
sha256 = "01zjsw7f9r2andc6am09qhs2gy9189i3bvkdyxmv6bkh7907z8pg";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.29.1-linux-amd64.tar.gz";
+
sha256 = "04spn0180c5y90xvpadwd8ym3ffywvi4nbmjpa1qhy7j20zpd698";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-linux-amd64.tar.gz";
···
sha256 = "0cyrrxd2iyrf8zbvn46vbi6ayg93l284y66lwcggdqh3snj3gc7y";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.17.0-linux-amd64.tar.gz";
+
sha256 = "00ispk56g2jb9c410r6khdysyq0g3crn42sa4vq5bmgzkrsz78yv";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-linux-amd64.tar.gz";
···
sha256 = "15mygp5kbj3z868dfz3w00srm88qn6i38dgfsclhs2flj9h989wh";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.49.0-linux-amd64.tar.gz";
+
sha256 = "0c3s36a93pgidv81frbczyqai23d61cs3a6k2zck7kz9l7796mm8";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-linux-amd64.tar.gz";
···
sha256 = "094vc026li9s76y05p778siikq0dg6lgqdnx4cby4qqipfwvnf7m";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.28.0-linux-amd64.tar.gz";
+
sha256 = "0798n2rl43scazjhdmyfx7pi0dfil4gdwl46q5gaqf6jpk4wakdw";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-linux-amd64.tar.gz";
sha256 = "113yrv1yr0lzwslayhzhsyrrfk3vrddicbbbd0fs56pgks2r66ik";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.24.0-linux-amd64.tar.gz";
+
sha256 = "1bh70bqjp5jq56yxf4ggvnvz9v1271wads6gmhlik4f0fvss3v8k";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.11.0-linux-amd64.tar.gz";
+
sha256 = "1cmd779ldxfazksgiyxpagg84a6k5ckqmpf0kq0z7s9s7a6favy8";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-amd64.tar.gz";
···
sha256 = "1fhynzw38l7agc4wm8c92n7ig3gnl7gskzq697hq8dk4r7xl2179";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.16.0-linux-amd64.tar.gz";
+
sha256 = "0znz88v2w0fb6yzjjhfs20ampwjngyzskna26qid42d40jbxyqxm";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.24.0-linux-amd64.tar.gz";
+
sha256 = "0gfsji7vgxk0kanfbjaxf1ia79n8x3qqhkm2fdhxqlscc0d6vpgp";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-linux-amd64.tar.gz";
···
sha256 = "1k9q3b06fy61bvfgr76f22v7q0qaxrb8msm25k77h0x9di48mn1c";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-linux-amd64.tar.gz";
+
sha256 = "01jsl59rwns87ybx1hmfr634ma381i7xmx40ahrrfpg851mzsgig";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-linux-amd64.tar.gz";
···
];
x86_64-darwin = [
{
+
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.54.0-darwin-x64.tar.gz";
+
sha256 = "09n7q0c218w74vqx3idhjjzqb6wcq3ynqpqnss9w4n7qxxcm953f";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-darwin-amd64.tar.gz";
···
sha256 = "1p06n6g4a6mhlfkw38v3xdbci40y4yhin61bw32nqyfg9j1gj87l";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.30.0-darwin-amd64.tar.gz";
+
sha256 = "1bm1nv00ik2hvncinqwkir9vsixcr05jib5ihhzwcsl1gqgl3i84";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-darwin-amd64.tar.gz";
···
sha256 = "0ypm2xknhz09cmzj57d5r8axn4jscb8r8z9sqx88y3fsh14s3j6d";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.29.1-darwin-amd64.tar.gz";
+
sha256 = "0qbiihqj7dqq85gmy4dkyffaa82z2sz8mq0rjxha9831qcs5qy3c";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-darwin-amd64.tar.gz";
···
sha256 = "1dz6vi3c067f51p3ya43hahc82w9r3ywhxdxmbnjc1sk7py1pbi4";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.17.0-darwin-amd64.tar.gz";
+
sha256 = "1xlhaqb4hpdk5gppcj7014xw3a3x0n8cgyb90j4gi4gczwzq6blg";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-darwin-amd64.tar.gz";
···
sha256 = "0dzxv7qkk68bxw9p5xbmb40sqqnbf8dckpk352f5802x78wxhaf5";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.49.0-darwin-amd64.tar.gz";
+
sha256 = "0ysfyyb0s4r5pph32qik09qzdxn6ac2b601fpfx9cjn8aamcz0nq";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-darwin-amd64.tar.gz";
···
sha256 = "12imy2q8bl255cmc26swa6kflcb08gkh7mnvwxss8nzj0a6rl8vw";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.28.0-darwin-amd64.tar.gz";
+
sha256 = "016n1dknmlhizjh6z923kr68ma7z0xhbxg29kjfay83gn216r4am";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-darwin-amd64.tar.gz";
sha256 = "069hl04cwjvd9hy6sm2wv225r1fmmf7z04p8qiy6kmck588c19lx";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.24.0-darwin-amd64.tar.gz";
+
sha256 = "1mcjjdi8lvn0lk78y5jbfcl7k78kq83k83bsbi3bvc5wkskv1y2h";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.11.0-darwin-amd64.tar.gz";
+
sha256 = "0v2qd5jlbnsd85mzw4c465ykjzm92w288vfdd0jgkqqc3kf4cyax";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-amd64.tar.gz";
···
sha256 = "15gpjmak6xp3fwa6rp3whl0aah7m1fmdvpy9icnjxagmd4ixpf1r";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.16.0-darwin-amd64.tar.gz";
+
sha256 = "09mzdd4271ifmn3b4nm0b47zmkqj408y1dg6d5c4nib67fb8glcq";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.24.0-darwin-amd64.tar.gz";
+
sha256 = "0nzlx81yk674xkr2r7q4fkl84c8cxn3ahw9983vsy4jq9a0ik81k";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-darwin-amd64.tar.gz";
···
sha256 = "0j7ydd39gp86srlk3319hniy9wikjyp4zc0gnxxq641dddnpscdw";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-darwin-amd64.tar.gz";
+
sha256 = "1jn1j72s3dqjw0xdyk7mncw61fzqmwg4sqbbh7f3708wv1rznv5a";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-darwin-amd64.tar.gz";
···
];
aarch64-linux = [
{
+
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.54.0-linux-arm64.tar.gz";
+
sha256 = "1dixd7dckinp5vj52kb9rzp4qpcacppyv3qwbisxl2g4dadlf88v";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-linux-arm64.tar.gz";
···
sha256 = "0scpn0mz4ljqwb473j1xk39z0cmjv87lmnd3s9fm5rijqcinjw6y";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.30.0-linux-arm64.tar.gz";
+
sha256 = "0qplrij1bbpsdcmxzixrlkb2l49c21alla2g70aqm0vxkpjscn7m";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-linux-arm64.tar.gz";
···
sha256 = "0m773l7289rqpkyzmfbdsg4v6m531p8mp4mjhr6px5amii7875qz";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.29.1-linux-arm64.tar.gz";
+
sha256 = "1z2jss2yc3fylqc8hpgfy4sqyvkgcbmf4hngdzphnknqapiz927w";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-linux-arm64.tar.gz";
···
sha256 = "14qpxps76y1jc995l9h1m3nwbkna0fsa6hm32m11qw9c4clk7npd";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.17.0-linux-arm64.tar.gz";
+
sha256 = "0svvm7icwxi4ly7dsbfsw16m4nkg13ag0j03c3x7amfq80n80zdb";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-linux-arm64.tar.gz";
···
sha256 = "1ad76i2avaaxfhq5bvhdmp3wy2c0zs959i3i1hsda2qdw5c91rjr";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.49.0-linux-arm64.tar.gz";
+
sha256 = "1zak9vf9dc2y0ic1mi3aakqcv5iabdnzrzxkl1mwxgl2jibmq2n0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-linux-arm64.tar.gz";
···
sha256 = "0yjy3i95jsdqwmb7qgixlnhzsr6hiv14jcsydjk9j821zw4xrwpr";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.28.0-linux-arm64.tar.gz";
+
sha256 = "1y931wca5hppiwxya68rj6ymhavw7kkpqd67awpls6f7j4y0wwjl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-linux-arm64.tar.gz";
sha256 = "0b8zaqcmlbdl5p38xjk0j7pgd6cy5mf1wc25g6rxflbikx9k43v9";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.24.0-linux-arm64.tar.gz";
+
sha256 = "0dn0y8hwb7kza27igfwcx3fdy083jpwlbhk4kdnrfl71wf9h7ix2";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.11.0-linux-arm64.tar.gz";
+
sha256 = "1zqlilnayrgazd1ad2fhpqrp9mc3hccm55klhz2skxdh9w8fqk3c";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-arm64.tar.gz";
···
sha256 = "08j20ikmfdlgwcrv9csb3fj36cvay0s90yzv0r7p2ma22ganvznj";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.16.0-linux-arm64.tar.gz";
+
sha256 = "1rrmhwlm7vx8n9p8rymqpwnh7g54k89bj1ywv94v73b4l97vnhm8";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.24.0-linux-arm64.tar.gz";
+
sha256 = "1la6hkcyr1dbqy3pz00wl88v2asbswnidfj1s14gy91gmwdj0593";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-linux-arm64.tar.gz";
···
sha256 = "1vrshbjdvn01jm38dq91v38q1m30nvx8siyk2ppx5b3zp5kgdlfl";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-linux-arm64.tar.gz";
+
sha256 = "1psibvdvnqmcjyd4knwxqq97k72da7qgrm2g08n41bvjdv10j6hh";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-linux-arm64.tar.gz";
···
];
aarch64-darwin = [
{
+
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.54.0-darwin-arm64.tar.gz";
+
sha256 = "1igr2ahjlpcp8m6isz6q19kxjj640rrm6h8sj58b9dr1rm842gsl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.5.0-darwin-arm64.tar.gz";
···
sha256 = "0xqwgc89wgfz8sd0yl6w2qqxlb2hraqdap162sa7gafz6hydfjdn";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.30.0-darwin-arm64.tar.gz";
+
sha256 = "10640g1azg8h65lf7qk11nh8l0ca236xhjp8yciaypn9b074s4rx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.11.0-darwin-arm64.tar.gz";
···
sha256 = "02v0p3ksv0rlz1fk216fr1q3smnxw3fvzpbd9bichsmp8hids4gq";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.29.1-darwin-arm64.tar.gz";
+
sha256 = "1wnmbn5dc7py89ycjhyhjg14g78wjsywqiyygc65hj6yz79w4avc";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.32.0-darwin-arm64.tar.gz";
···
sha256 = "0g1n0vkr1lqny1rgb1pgmsvyr2rc0jsj4j6m0ibgcps6j3g9h207";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.17.0-darwin-arm64.tar.gz";
+
sha256 = "0aayd2wx0fyrcqhsm0h29xya9xawfrcylx4485l356xj0jbpdm3b";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.6.1-darwin-arm64.tar.gz";
···
sha256 = "0ssvm9dwpiisk1n93a522bcc5ijfqz2c25b1qgjsmlgd93phias4";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.49.0-darwin-arm64.tar.gz";
+
sha256 = "0n2qjbhaqxdw94ryrq1ma73qfxvms1dvyqjg53ay1zsy889ssbfx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.3.0-darwin-arm64.tar.gz";
···
sha256 = "1lkj6zjzhg7s06p75wia14jjsfqs2wza08m4bbcpc4s99b4p6274";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.28.0-darwin-arm64.tar.gz";
+
sha256 = "06qv3bmmcrv9rxv5xain2rk2grfqij6czy2nqay07bjpy2awzh40";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.2-darwin-arm64.tar.gz";
sha256 = "09ri5bp9hvq9db1hpgjxjzd9i2fkmr7fry2fdjx6gv1j2djcvryq";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.24.0-darwin-arm64.tar.gz";
+
sha256 = "0y46n3wmpm35kb20wfiy0zgkrqrrrj6axkxwv8nxzgyl2hk7ay17";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.11.0-darwin-arm64.tar.gz";
+
sha256 = "09z55lszcqym65w80zw1s63vcmvhn810si460w9fdzli0x9gg53n";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-arm64.tar.gz";
···
sha256 = "1l0ykg6v6h70197163h5cn1di1ycacrn7j3s23yrphqfdq3xfi4g";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.16.0-darwin-arm64.tar.gz";
+
sha256 = "088kzd3lv32520xb57fsj5r284dnkarlf996cv5jdyrl1750rcd4";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.24.0-darwin-arm64.tar.gz";
+
sha256 = "0s2y6bf283x0vcjj3nrkbbyi0rszlicmdahpjlr8h50w45cg1j44";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.11.0-darwin-arm64.tar.gz";
···
sha256 = "0hh9m53pc07mfpi2zl1hzqg58fh0i6vbm0s9vppxvn2nnl5bd0wy";
}
{
+
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-darwin-arm64.tar.gz";
+
sha256 = "1lnbsfcv1vrgc2hzmqwydxp9j6w9cmgpkpm83hmzz2ryy2vn6g07";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.3.0-darwin-arm64.tar.gz";
+4 -4
pkgs/tools/admin/pulumi/default.nix
···
buildGoModule rec {
pname = "pulumi";
-
version = "3.53.1";
# Used in pulumi-language packages, which inherit this prop
-
sdkVendorHash = "sha256-y45TlQF8jJeDLeKEI+ZMcEQqwUIrHPjgTaz1QkjTlEI=";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
-
hash = "sha256-5+NwhrALKqyaX6uj1d3Dp3CXWif5/mkL1QgT4pN29bw=";
# Some tests rely on checkout directory name
name = "pulumi";
};
-
vendorSha256 = "sha256-GoRPXbgQqix8FQxQx5oxzeV3+Rfzc02GniGnJS5HJWE=";
sourceRoot = "${src.name}/pkg";
···
buildGoModule rec {
pname = "pulumi";
+
version = "3.54.0";
# Used in pulumi-language packages, which inherit this prop
+
sdkVendorHash = "sha256-NstNzPKHlN8S+HSpYnG60ZtZtUQsh1Idr8Zz2Ef/jiw=";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
+
hash = "sha256-Rl0kh9NCliADfU9Nxc2SwnOIGDilYEeA0rcVCfal5N8=";
# Some tests rely on checkout directory name
name = "pulumi";
};
+
vendorSha256 = "sha256-Bkmpw+ZneB1zHmaV4S29LFNoCjB2QmO5nR/iwQQQPpo=";
sourceRoot = "${src.name}/pkg";
+2 -2
pkgs/tools/audio/abcmidi/default.nix
···
stdenv.mkDerivation rec {
pname = "abcMIDI";
-
version = "2023.01.21";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip";
-
hash = "sha256-BantnVvIGJ3BKAKjK/6JQS1Kk1E8PDJFP/WuOjYbSy8=";
};
meta = with lib; {
···
stdenv.mkDerivation rec {
pname = "abcMIDI";
+
version = "2023.02.07";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip";
+
hash = "sha256-/EET65zdkHtVCNMurydskk1CO9pObCfWn7qVGGD9U3M=";
};
meta = with lib; {
+3 -3
pkgs/tools/graphics/resvg/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "resvg";
-
version = "0.28.0";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-OEknK4uLINui6U+mz0P9K36pEzfx+TevGvLqM0RXkSM=";
};
-
cargoSha256 = "sha256-L3Km+VIoIun1wjKyJ3dscK5PSfQVR7qyjU6y1j9quSg=";
meta = with lib; {
description = "An SVG rendering library";
···
rustPlatform.buildRustPackage rec {
pname = "resvg";
+
version = "0.29.0";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-ppBJx3Yax2w8/D9DQayS+jfqFP1sa9pdVGeAHExg+9Y=";
};
+
cargoHash = "sha256-l/Ytlzyoo27geZZ7wFYHStqD6TvMuI4SC0+DYjTK57w=";
meta = with lib; {
description = "An SVG rendering library";
+28 -5
pkgs/tools/misc/less/default.nix
···
-
{ lib, stdenv, fetchurl, ncurses, lessSecure ? false }:
stdenv.mkDerivation rec {
pname = "less";
version = "608";
src = fetchurl {
url = "https://www.greenwoodsoftware.com/less/less-${version}.tar.gz";
-
sha256 = "02f2d9d6hyf03va28ip620gjc6rf4aikmdyk47h7frqj18pbx6m6";
};
-
configureFlags = [ "--sysconfdir=/etc" ] # Look for ‘sysless’ in /etc.
-
++ lib.optionals lessSecure [ "--with-secure" ];
-
buildInputs = [ ncurses ];
meta = with lib; {
homepage = "https://www.greenwoodsoftware.com/less/";
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, fetchpatch
+
, ncurses
+
, pcre2
+
}:
stdenv.mkDerivation rec {
pname = "less";
version = "608";
+
# Only tarballs on the website are valid releases,
+
# other versions, e.g. git tags are considered snapshots.
src = fetchurl {
url = "https://www.greenwoodsoftware.com/less/less-${version}.tar.gz";
+
hash = "sha256-ppq+LgoSZ3fgIdO3OqMiLhsmHxDmRiTUHsB5aFpqwgk=";
};
+
patches = [
+
(fetchpatch {
+
# https://github.com/advisories/GHSA-5xw7-xf7p-gm82
+
name = "CVE-2022-46663.patch";
+
url = "https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c.patch";
+
hash = "sha256-gWgCzoMt1WyVJVKYzkMq8HfaTlU1XUtC8fvNFUQT0sI=";
+
})
+
];
+
configureFlags = [
+
# Look for ‘sysless’ in /etc.
+
"--sysconfdir=/etc"
+
"--with-regex=pcre2"
+
];
+
+
buildInputs = [
+
ncurses
+
pcre2
+
];
meta = with lib; {
homepage = "https://www.greenwoodsoftware.com/less/";
+3 -3
pkgs/tools/misc/pgmetrics/default.nix
···
buildGoModule rec {
pname = "pgmetrics";
-
version = "1.14.0";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-+LLAZeK4sV7oEeN3zNqWBkbCLaaGgJMLidZqlTQeymo=";
};
-
vendorSha256 = "sha256-aE/TZ0QlGYvuMVZDntXmYkUKos5NTI/ncRPp9A4CScY=";
doCheck = false;
···
buildGoModule rec {
pname = "pgmetrics";
+
version = "1.14.1";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-Uwi21dNhpDhrcLS2Ra0vaRsvdqEz7FX7SPILeq12ZnE=";
};
+
vendorHash = "sha256-BGm3LvKOtlba/BtZ4Ue3Tzphlj5ZSqSzXTF8gSgRYEU=";
doCheck = false;
+3 -3
pkgs/tools/networking/ligolo-ng/default.nix
···
buildGoModule rec {
pname = "ligolo-ng";
-
version = "0.4.2";
src = fetchFromGitHub {
owner = "tnpitsecurity";
repo = "ligolo-ng";
rev = "v${version}";
-
sha256 = "sha256-BuKSIJGeHuHfzcaADgGqKyQ6oy5RAUHyRs8e+d/Nf+0=";
};
postConfigure = ''
···
meta = with lib; {
homepage = "https://github.com/tnpitsecurity/ligolo-ng";
description = "A tunneling/pivoting tool that uses a TUN interface";
-
platforms = platforms.linux;
license = licenses.gpl3Only;
maintainers = with maintainers; [ elohmeier ];
};
···
buildGoModule rec {
pname = "ligolo-ng";
+
version = "0.4.3";
src = fetchFromGitHub {
owner = "tnpitsecurity";
repo = "ligolo-ng";
rev = "v${version}";
+
hash = "sha256-O/qiznQs+x7qBYXVItd0W7a0irEzRf0We7kW7HHLqcw=";
};
postConfigure = ''
···
meta = with lib; {
homepage = "https://github.com/tnpitsecurity/ligolo-ng";
description = "A tunneling/pivoting tool that uses a TUN interface";
+
platforms = platforms.unix;
license = licenses.gpl3Only;
maintainers = with maintainers; [ elohmeier ];
};
+2 -2
pkgs/tools/networking/subnetcalc/default.nix
···
stdenv.mkDerivation rec {
pname = "subnetcalc";
-
version = "2.4.20";
src = fetchFromGitHub {
owner = "dreibh";
repo = pname;
rev = "${pname}-${version}";
-
sha256 = "sha256-ZKEcDLwZPPgbaSx+LvTHNWcdYR/mZEGLc9b0Fb+CyEE=";
};
nativeBuildInputs = [ cmake ninja ];
···
stdenv.mkDerivation rec {
pname = "subnetcalc";
+
version = "2.4.21";
src = fetchFromGitHub {
owner = "dreibh";
repo = pname;
rev = "${pname}-${version}";
+
sha256 = "sha256-cFlNx59PaI5GvbEKUplNEq5HVCNt40ZJUvMj2UIbe2A=";
};
nativeBuildInputs = [ cmake ninja ];
+3 -3
pkgs/tools/security/ffuf/default.nix
···
buildGoModule rec {
pname = "ffuf";
-
version = "1.5.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-dqABifXA104NCPdrWhB79cZQloJrqwJ45rlh+M/lRrs=";
};
-
vendorSha256 = "sha256-szT08rIozAuliOmge5RFX4NeVrJ2pCVyfotrHuvc0UU=";
meta = with lib; {
description = "Fast web fuzzer written in Go";
···
buildGoModule rec {
pname = "ffuf";
+
version = "2.0.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-TfPglATKQ3RIGODcIpSRL6FjbLyCjDzbi70jTLKYlLk=";
};
+
vendorHash = "sha256-nqv45e1W7MA8ElsJ7b4XWs26OicJ7IXmh93+wkueZg4=";
meta = with lib; {
description = "Fast web fuzzer written in Go";
+4 -4
pkgs/tools/security/iaito/default.nix
···
stdenv.mkDerivation rec {
pname = "iaito";
-
version = "5.8.0";
srcs = [
(fetchFromGitHub rec {
owner = "radareorg";
repo = "iaito";
rev = version;
-
hash = "sha256-LqJu30Bp+JgB+y3MDyPVuFmEoXTpfA7K2pxv1ZCABx0=";
name = repo;
})
(fetchFromGitHub rec {
···
postBuild = ''
pushd ../../../iaito-translations
-
make build PREFIX=$out
popd
'';
···
install -m644 -Dt $out/share/pixmaps ../img/iaito-o.svg
pushd ../../../iaito-translations
-
make install PREFIX=$out -j$NIX_BUILD_CORES
popd
runHook postInstall
···
stdenv.mkDerivation rec {
pname = "iaito";
+
version = "5.8.2";
srcs = [
(fetchFromGitHub rec {
owner = "radareorg";
repo = "iaito";
rev = version;
+
hash = "sha256-6Do06u9axqH+DpGASEce8j3iGlrkIZGv50seyazOo1w=";
name = repo;
})
(fetchFromGitHub rec {
···
postBuild = ''
pushd ../../../iaito-translations
+
make build -j$NIX_BUILD_CORES PREFIX=$out
popd
'';
···
install -m644 -Dt $out/share/pixmaps ../img/iaito-o.svg
pushd ../../../iaito-translations
+
make install -j$NIX_BUILD_CORES PREFIX=$out
popd
runHook postInstall
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
-
version = "1.0.61";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-BAUvqRgcHVVFuTNX9W0PiYF3f1yd2mJxmE7It9as4gs=";
};
-
cargoHash = "sha256-baQP9GEkZx5dSm64GpQ0h5SKQUzZALyplRUKEKX0K8U=";
meta = with lib; {
description = "Automatically update system timezone based on location";
···
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
+
version = "1.0.62";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = pname;
rev = "v${version}";
+
sha256 = "sha256-3T9/VAr/ZrGTZZK3rsIpnOeKdp9WxPO0JkGamDi3hyM=";
};
+
cargoHash = "sha256-rNMEXvAGpKxn2t6uvgTx3sc3tpGCXmzOM/iPWwWq2JM=";
meta = with lib; {
description = "Automatically update system timezone based on location";
+11 -1
pkgs/top-level/all-packages.nix
···
pn = callPackage ../tools/text/pn { };
-
pocket-casts = callPackage ../applications/audio/pocket-casts { };
pouf = callPackage ../tools/misc/pouf { };
···
xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
sailsd = callPackage ../misc/sailsd { };
shc = callPackage ../tools/security/shc { };
···
pn = callPackage ../tools/text/pn { };
+
pocket-casts = callPackage ../applications/audio/pocket-casts {
+
electron = electron_22;
+
};
pouf = callPackage ../tools/misc/pouf { };
···
xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
sailsd = callPackage ../misc/sailsd { };
+
+
sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
+
arch = "RV32";
+
};
+
+
sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
+
arch = "RV64";
+
};
shc = callPackage ../tools/security/shc { };
+6
pkgs/top-level/ocaml-packages.nix
···
lastfm = callPackage ../development/ocaml-modules/lastfm { };
lens = callPackage ../development/ocaml-modules/lens { };
letsencrypt = callPackage ../development/ocaml-modules/letsencrypt { };
···
};
linenoise = callPackage ../development/ocaml-modules/linenoise { };
llvm = callPackage ../development/ocaml-modules/llvm {
libllvm = pkgs.llvmPackages_10.libllvm;
···
rock = callPackage ../development/ocaml-modules/rock { };
rusage = callPackage ../development/ocaml-modules/rusage { };
samplerate = callPackage ../development/ocaml-modules/samplerate { };
···
lastfm = callPackage ../development/ocaml-modules/lastfm { };
+
lem = callPackage ../development/ocaml-modules/lem { };
+
lens = callPackage ../development/ocaml-modules/lens { };
letsencrypt = callPackage ../development/ocaml-modules/letsencrypt { };
···
};
linenoise = callPackage ../development/ocaml-modules/linenoise { };
+
+
linksem = callPackage ../development/ocaml-modules/linksem { };
llvm = callPackage ../development/ocaml-modules/llvm {
libllvm = pkgs.llvmPackages_10.libllvm;
···
rock = callPackage ../development/ocaml-modules/rock { };
rusage = callPackage ../development/ocaml-modules/rusage { };
+
+
sail = callPackage ../development/ocaml-modules/sail { };
samplerate = callPackage ../development/ocaml-modules/samplerate { };
+22
pkgs/top-level/python-packages.nix
···
cma = callPackage ../development/python-modules/cma { };
cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
cmd2 = callPackage ../development/python-modules/cmd2 { };
···
datamodeldict = callPackage ../development/python-modules/datamodeldict { };
datapoint = callPackage ../development/python-modules/datapoint { };
dataset = callPackage ../development/python-modules/dataset { };
···
};
mbddns = callPackage ../development/python-modules/mbddns { };
mccabe = callPackage ../development/python-modules/mccabe { };
···
pynx584 = callPackage ../development/python-modules/pynx584 { };
pyoverkiz = callPackage ../development/python-modules/pyoverkiz { };
pyownet = callPackage ../development/python-modules/pyownet { };
···
pytabix = callPackage ../development/python-modules/pytabix { };
pytado = callPackage ../development/python-modules/pytado { };
pytaglib = callPackage ../development/python-modules/pytaglib { };
···
ripser = callPackage ../development/python-modules/ripser { };
rising = callPackage ../development/python-modules/rising { };
ritassist = callPackage ../development/python-modules/ritassist { };
···
tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
tables = callPackage ../development/python-modules/tables { };
tablib = callPackage ../development/python-modules/tablib { };
···
tblib = callPackage ../development/python-modules/tblib { };
tbm-utils = callPackage ../development/python-modules/tbm-utils { };
tcxparser = callPackage ../development/python-modules/tcxparser { };
···
typed-settings = callPackage ../development/python-modules/typed-settings { };
typeguard = callPackage ../development/python-modules/typeguard { };
typer = callPackage ../development/python-modules/typer { };
···
cma = callPackage ../development/python-modules/cma { };
+
cmaes = callPackage ../development/python-modules/cmaes { };
+
cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
cmd2 = callPackage ../development/python-modules/cmd2 { };
···
datamodeldict = callPackage ../development/python-modules/datamodeldict { };
datapoint = callPackage ../development/python-modules/datapoint { };
+
+
dataproperty = callPackage ../development/python-modules/dataproperty { };
dataset = callPackage ../development/python-modules/dataset { };
···
};
mbddns = callPackage ../development/python-modules/mbddns { };
+
+
mbstrdecoder = callPackage ../development/python-modules/mbstrdecoder { };
mccabe = callPackage ../development/python-modules/mccabe { };
···
pynx584 = callPackage ../development/python-modules/pynx584 { };
+
pyorthanc = callPackage ../development/python-modules/pyorthanc { };
+
pyoverkiz = callPackage ../development/python-modules/pyoverkiz { };
pyownet = callPackage ../development/python-modules/pyownet { };
···
pytabix = callPackage ../development/python-modules/pytabix { };
+
pytablewriter = callPackage ../development/python-modules/pytablewriter { };
+
pytado = callPackage ../development/python-modules/pytado { };
pytaglib = callPackage ../development/python-modules/pytaglib { };
···
ripser = callPackage ../development/python-modules/ripser { };
+
riscof = callPackage ../development/python-modules/riscof { };
+
+
riscv-config = callPackage ../development/python-modules/riscv-config { };
+
+
riscv-isac = callPackage ../development/python-modules/riscv-isac { };
+
rising = callPackage ../development/python-modules/rising { };
ritassist = callPackage ../development/python-modules/ritassist { };
···
tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
+
tabledata = callPackage ../development/python-modules/tabledata { };
+
tables = callPackage ../development/python-modules/tables { };
tablib = callPackage ../development/python-modules/tablib { };
···
tblib = callPackage ../development/python-modules/tblib { };
tbm-utils = callPackage ../development/python-modules/tbm-utils { };
+
+
tcolorpy = callPackage ../development/python-modules/tcolorpy { };
tcxparser = callPackage ../development/python-modules/tcxparser { };
···
typed-settings = callPackage ../development/python-modules/typed-settings { };
typeguard = callPackage ../development/python-modules/typeguard { };
+
+
typepy = callPackage ../development/python-modules/typepy { };
typer = callPackage ../development/python-modules/typer { };