mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
Merge master into staging-next
This commit is contained in:
commit
52d1ec1f79
99 changed files with 1002 additions and 464 deletions
|
@ -17,14 +17,17 @@ let
|
||||||
|
|
||||||
validateConfig =
|
validateConfig =
|
||||||
file:
|
file:
|
||||||
pkgs.runCommand "validate-nats-conf"
|
pkgs.callPackage (
|
||||||
{
|
{ runCommand, nats-server }:
|
||||||
nativeBuildInputs = [ pkgs.nats-server ];
|
runCommand "validate-nats-conf"
|
||||||
}
|
{
|
||||||
''
|
nativeBuildInputs = [ nats-server ];
|
||||||
nats-server --config "${configFile}" -t
|
}
|
||||||
ln -s "${configFile}" "$out"
|
''
|
||||||
'';
|
nats-server --config "${configFile}" -t
|
||||||
|
ln -s "${configFile}" "$out"
|
||||||
|
''
|
||||||
|
) { };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
}:
|
}:
|
||||||
vimUtils.buildVimPlugin {
|
vimUtils.buildVimPlugin {
|
||||||
pname = "gitlab.vim";
|
pname = "gitlab.vim";
|
||||||
version = "unstable-2025-01-23";
|
version = "0.1.1";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org/editor-extensions";
|
owner = "gitlab-org/editor-extensions";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
}:
|
}:
|
||||||
vimUtils.buildVimPlugin {
|
vimUtils.buildVimPlugin {
|
||||||
pname = "lsp_lines.nvim";
|
pname = "lsp_lines.nvim";
|
||||||
version = "unstable-2024-12-10";
|
version = "3.0.0";
|
||||||
|
|
||||||
src = fetchFromSourcehut {
|
src = fetchFromSourcehut {
|
||||||
owner = "~whynothugo";
|
owner = "~whynothugo";
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
nix-update-script,
|
|
||||||
|
# sniprun-bin
|
||||||
rustPlatform,
|
rustPlatform,
|
||||||
vimUtils,
|
|
||||||
makeWrapper,
|
makeWrapper,
|
||||||
bashInteractive,
|
bashInteractive,
|
||||||
coreutils,
|
coreutils,
|
||||||
|
@ -11,21 +11,26 @@
|
||||||
gnugrep,
|
gnugrep,
|
||||||
gnused,
|
gnused,
|
||||||
procps,
|
procps,
|
||||||
|
|
||||||
|
# sniprun
|
||||||
|
vimUtils,
|
||||||
|
substituteAll,
|
||||||
|
nix-update-script,
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
version = "1.3.16";
|
version = "1.3.17";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "michaelb";
|
owner = "michaelb";
|
||||||
repo = "sniprun";
|
repo = "sniprun";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-2rVeBUkdLXUiHkd8slyiLTYQBKwgMQvIi/uyCToVBYA=";
|
hash = "sha256-o8U3GXg61dfEzQxrs9zCgRDWonhr628aSPd/l+HxS70=";
|
||||||
};
|
};
|
||||||
sniprun-bin = rustPlatform.buildRustPackage {
|
sniprun-bin = rustPlatform.buildRustPackage {
|
||||||
pname = "sniprun-bin";
|
pname = "sniprun-bin";
|
||||||
inherit version src;
|
inherit version src;
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-j3i86I5Lmt0+fQONikHnxfeLEbiyFSairgjHXmjZfTk=";
|
cargoHash = "sha256-HLPTt0JCmCM4SRmP8o435ilM1yxoxpAnf8hg3+8C54I=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
@ -44,17 +49,20 @@ let
|
||||||
'';
|
'';
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
meta.mainProgram = "sniprun";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
vimUtils.buildVimPlugin {
|
vimUtils.buildVimPlugin {
|
||||||
pname = "sniprun";
|
pname = "sniprun";
|
||||||
inherit version src;
|
inherit version src;
|
||||||
|
|
||||||
patches = [ ./fix-paths.patch ];
|
patches = [
|
||||||
|
(substituteAll {
|
||||||
postPatch = ''
|
src = ./fix-paths.patch;
|
||||||
substituteInPlace lua/sniprun.lua --replace '@sniprun_bin@' ${sniprun-bin}
|
sniprun = lib.getExe sniprun-bin;
|
||||||
'';
|
})
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ sniprun-bin ];
|
propagatedBuildInputs = [ sniprun-bin ];
|
||||||
|
|
||||||
|
@ -69,7 +77,7 @@ vimUtils.buildVimPlugin {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/michaelb/sniprun/";
|
homepage = "https://github.com/michaelb/sniprun/";
|
||||||
changelog = "https://github.com/michaelb/sniprun/blob/${src.tag}/CHANGELOG.md";
|
changelog = "https://github.com/michaelb/sniprun/blob/v${version}/CHANGELOG.md";
|
||||||
maintainers = with lib.maintainers; [ GaetanLepage ];
|
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
diff --git a/lua/sniprun.lua b/lua/sniprun.lua
|
diff --git a/lua/sniprun.lua b/lua/sniprun.lua
|
||||||
index 49be442..1834566 100644
|
index 49be442..9342351 100644
|
||||||
--- a/lua/sniprun.lua
|
--- a/lua/sniprun.lua
|
||||||
+++ b/lua/sniprun.lua
|
+++ b/lua/sniprun.lua
|
||||||
@@ -3,9 +3,7 @@ M.ping_anwsered = 0
|
@@ -3,9 +3,7 @@ M.ping_anwsered = 0
|
||||||
|
@ -9,7 +9,7 @@ index 49be442..1834566 100644
|
||||||
-local binary_path = vim.fn.fnamemodify(
|
-local binary_path = vim.fn.fnamemodify(
|
||||||
- vim.api.nvim_get_runtime_file("lua/sniprun.lua", false)[1], ":h:h")
|
- vim.api.nvim_get_runtime_file("lua/sniprun.lua", false)[1], ":h:h")
|
||||||
- .. "/target/release/sniprun"
|
- .. "/target/release/sniprun"
|
||||||
+local binary_path = "@sniprun_bin@/bin/sniprun"
|
+local binary_path = "@sniprun@"
|
||||||
|
|
||||||
local sniprun_path = vim.fn.fnamemodify(vim.api.nvim_get_runtime_file("lua/sniprun.lua", false)[1], ":p:h") .. "/.."
|
local sniprun_path = vim.fn.fnamemodify(vim.api.nvim_get_runtime_file("lua/sniprun.lua", false)[1], ":p:h") .. "/.."
|
||||||
|
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "git-machete";
|
pname = "git-machete";
|
||||||
version = "3.31.1";
|
version = "3.32.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "virtuslab";
|
owner = "virtuslab";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-OirzHEAHDiImgQoniBNaTjUgNm0I2azaPhjEnAavbNg=";
|
hash = "sha256-G62KCL0l1WTJoSXfJoQd1HXWleKPC8OjX39AD9NOgV0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
|
@ -96,9 +96,23 @@ composerVendorInstallHook() {
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
|
|
||||||
cp -ar composer.json $(composer config vendor-dir) $out/
|
cp -ar composer.json $(composer config vendor-dir) $out/
|
||||||
|
mapfile -t installer_paths < <(jq -r 'try((.extra."installer-paths") | keys[])' composer.json)
|
||||||
|
|
||||||
|
for installer_path in "${installer_paths[@]}"; do
|
||||||
|
# Remove everything after {$name} placeholder
|
||||||
|
installer_path="${installer_path/\{\$name\}*/}";
|
||||||
|
out_installer_path="$out/${installer_path/\{\$name\}*/}";
|
||||||
|
# Copy the installer path if it exists
|
||||||
|
if [[ -d "$installer_path" ]]; then
|
||||||
|
mkdir -p $(dirname "$out_installer_path")
|
||||||
|
cp -ar "$installer_path" "$out_installer_path"
|
||||||
|
# Strip out the git repositories
|
||||||
|
find $out_installer_path -name .git -type d -prune -print -exec rm -rf {} ";"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
if [[ -f "composer.lock" ]]; then
|
if [[ -f "composer.lock" ]]; then
|
||||||
cp -ar composer.lock $(composer config vendor-dir) $out/
|
cp -ar composer.lock $out/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Finished composerVendorInstallHook"
|
echo "Finished composerVendorInstallHook"
|
||||||
|
|
|
@ -40,13 +40,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "389-ds-base";
|
pname = "389-ds-base";
|
||||||
version = "3.0.5";
|
version = "3.1.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "389ds";
|
owner = "389ds";
|
||||||
repo = "389-ds-base";
|
repo = "389-ds-base";
|
||||||
rev = "389-ds-base-${finalAttrs.version}";
|
rev = "389-ds-base-${finalAttrs.version}";
|
||||||
hash = "sha256-OPtyeF1D46X6DslP3NewbjVgqPXngWUz943UsTqgWRo=";
|
hash = "sha256-FIx+ZW3K5KevU+wAiwPbDAQ6q7rPFEHFa+5eKqtgzpQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||||
|
@ -97,8 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
mkdir -p ./vendor
|
ln -s ${finalAttrs.cargoDeps} ./vendor
|
||||||
tar -xzf ${finalAttrs.cargoDeps} -C ./vendor --strip-components=1
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
|
|
|
@ -6,17 +6,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "adrs";
|
pname = "adrs";
|
||||||
version = "0.2.9";
|
version = "0.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "joshrotenberg";
|
owner = "joshrotenberg";
|
||||||
repo = "adrs";
|
repo = "adrs";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-a1vxo2Zw2fvCJeGaatNqf2h74t7pvWppYS2l2gbCF5k=";
|
hash = "sha256-BnbI5QsrnyEQFpTWqOPrbZnVa7J3vaByO9fnKd5t64o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-VtMgvUifHddSncsKxtT5v44sDhihLgpbq38szvHVrVk=";
|
cargoHash = "sha256-Ep1Y2PDNesaDzEc2JNoKZjFSay1utZiNR5eQYhdqiUU=";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Command-line tool for managing Architectural Decision Records";
|
description = "Command-line tool for managing Architectural Decision Records";
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bdf2psf";
|
pname = "bdf2psf";
|
||||||
version = "1.233";
|
version = "1.234";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
||||||
sha256 = "sha256-DCP8kswoc/zQqf+C/S41f6LyuxoAkG39Oi5y9A56S3k=";
|
sha256 = "sha256-NML5KphZqTko6ez6NaTEXvbA1D9saPBYKGk8TD/HvRc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ dpkg ];
|
nativeBuildInputs = [ dpkg ];
|
||||||
|
|
|
@ -13,13 +13,13 @@
|
||||||
|
|
||||||
buildNpmPackage rec {
|
buildNpmPackage rec {
|
||||||
pname = "bitwarden-cli";
|
pname = "bitwarden-cli";
|
||||||
version = "2024.12.0";
|
version = "2025.1.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bitwarden";
|
owner = "bitwarden";
|
||||||
repo = "clients";
|
repo = "clients";
|
||||||
rev = "cli-v${version}";
|
rev = "cli-v${version}";
|
||||||
hash = "sha256-3aN2t8/qhN0sjACvtip45efHQJl8nEMNre0+oBL1/go=";
|
hash = "sha256-Ibf25+aaEKFUCp5uiqmHySfdZq2JPAu2nBzfiS4Sc/k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -29,7 +29,7 @@ buildNpmPackage rec {
|
||||||
|
|
||||||
nodejs = nodejs_20;
|
nodejs = nodejs_20;
|
||||||
|
|
||||||
npmDepsHash = "sha256-EtIcqbubAYN9I9wbw17oHiVshd3GtQayFtdgqWP7Pgg=";
|
npmDepsHash = "sha256-+LpF5zxC4TG5tF+RNgimLyEmGYyUfFDXHqs2RH9oQLY=";
|
||||||
|
|
||||||
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
cctools
|
cctools
|
||||||
|
@ -50,6 +50,14 @@ buildNpmPackage rec {
|
||||||
|
|
||||||
npmFlags = [ "--legacy-peer-deps" ];
|
npmFlags = [ "--legacy-peer-deps" ];
|
||||||
|
|
||||||
|
# FIXME temporarily disable the symlink check as there are symlink after the build in the `node_modules/@bitwarden` directory linking to `../../`.
|
||||||
|
dontCheckForBrokenSymlinks = true;
|
||||||
|
|
||||||
|
npmRebuildFlags = [
|
||||||
|
# FIXME one of the esbuild versions fails to download @esbuild/linux-x64
|
||||||
|
"--ignore-scripts"
|
||||||
|
];
|
||||||
|
|
||||||
postConfigure = ''
|
postConfigure = ''
|
||||||
# we want to build everything from source
|
# we want to build everything from source
|
||||||
shopt -s globstar
|
shopt -s globstar
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "brlaser";
|
pname = "brlaser";
|
||||||
version = "6-unstable-2023-02-30";
|
version = "6.2.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pdewacht";
|
owner = "Owl-Maintain";
|
||||||
repo = "brlaser";
|
repo = "brlaser";
|
||||||
rev = "2a49e3287c70c254e7e3ac9dabe9d6a07218c3fa";
|
tag = "v${version}";
|
||||||
sha256 = "sha256-1fvO9F7ifbYQHAy54mOx052XutfKXSK6iT/zj4Mhbww=";
|
hash = "sha256-a+TjLmjqBz0b7v6kW1uxh4BGzrYOQ8aMdVo4orZeMT4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -38,42 +38,13 @@ stdenv.mkDerivation rec {
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
Although most Brother printers support a standard printer language such as PCL or PostScript, not all do. If you have a monochrome Brother laser printer (or multi-function device) and the other open source drivers don't work, this one might help.
|
Although most Brother printers support a standard printer language such as PCL or PostScript, not all do. If you have a monochrome Brother laser printer (or multi-function device) and the other open source drivers don't work, this one might help.
|
||||||
|
|
||||||
This driver is known to work with these printers:
|
This driver is known to work with many printers in the DCP, HL and MFC series, along with a few others.
|
||||||
|
See the homepage for a full list.
|
||||||
Brother DCP-1510
|
|
||||||
Brother DCP-1602
|
|
||||||
Brother DCP-7030
|
|
||||||
Brother DCP-7040
|
|
||||||
Brother DCP-7055
|
|
||||||
Brother DCP-7055W
|
|
||||||
Brother DCP-7060D
|
|
||||||
Brother DCP-7065DN
|
|
||||||
Brother DCP-7080
|
|
||||||
Brother DCP-L2500D
|
|
||||||
Brother DCP-L2520D
|
|
||||||
Brother DCP-L2540DW
|
|
||||||
Brother HL-1110
|
|
||||||
Brother HL-1200
|
|
||||||
Brother HL-2030
|
|
||||||
Brother HL-2140
|
|
||||||
Brother HL-2220
|
|
||||||
Brother HL-2270DW
|
|
||||||
Brother HL-5030
|
|
||||||
Brother HL-L2300D
|
|
||||||
Brother HL-L2320D
|
|
||||||
Brother HL-L2340D
|
|
||||||
Brother HL-L2360D
|
|
||||||
Brother MFC-1910W
|
|
||||||
Brother MFC-7240
|
|
||||||
Brother MFC-7360N
|
|
||||||
Brother MFC-7365DN
|
|
||||||
Brother MFC-7840W
|
|
||||||
Brother MFC-L2710DW
|
|
||||||
Lenovo M7605D
|
|
||||||
'';
|
'';
|
||||||
homepage = "https://github.com/pdewacht/brlaser";
|
homepage = "https://github.com/Owl-Maintain/brlaser";
|
||||||
|
changelog = "https://github.com/Owl-Maintain/brlaser/releases/tag/v${version}";
|
||||||
license = lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = with lib.maintainers; [ StijnDW ];
|
maintainers = with lib.maintainers; [ onny ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,17 +6,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-mutants";
|
pname = "cargo-mutants";
|
||||||
version = "25.0.0";
|
version = "25.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sourcefrog";
|
owner = "sourcefrog";
|
||||||
repo = "cargo-mutants";
|
repo = "cargo-mutants";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-JwRMXFXYXPg/grFqeGIcWpDPI5/wFIldx4ORE8ODyk8=";
|
hash = "sha256-aTGuCkPk1GYUlRXCdNIy94d5zHxUPpNNFN4aapf8s0U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-K3O5o69ogkCFs6sjTPLLRq2CmBaH2eeFXBjvvwBBhQE=";
|
cargoHash = "sha256-Vrh8N29EWIwVgAR6aEQcnkbrs/+llCx+GfiV0WlZOqw=";
|
||||||
|
|
||||||
# too many tests require internet access
|
# too many tests require internet access
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
|
@ -2,17 +2,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-temp";
|
pname = "cargo-temp";
|
||||||
version = "0.3.1";
|
version = "0.3.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "yozhgoor";
|
owner = "yozhgoor";
|
||||||
repo = "cargo-temp";
|
repo = "cargo-temp";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-fy4bG+UoN/51hiveYecl3ciJPV1g8/fC2dTFnUJZqAY=";
|
hash = "sha256-ejcqgfnvIGUhidhJpAh6uJrm8oFb8rS98wRI3iQBP9I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-E7msh553ijldpVI2OJ6PL0Wp+Z4eLbv8Oexl7NtBdYc=";
|
cargoHash = "sha256-lfahdQtv35VH9XTApcu/GIR2QOqXKlb8Gpy6X58LmpA=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies";
|
description = "CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies";
|
||||||
|
|
|
@ -19,12 +19,12 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "circt";
|
pname = "circt";
|
||||||
version = "1.104.0";
|
version = "1.105.0";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "llvm";
|
owner = "llvm";
|
||||||
repo = "circt";
|
repo = "circt";
|
||||||
rev = "firtool-${version}";
|
rev = "firtool-${version}";
|
||||||
hash = "sha256-r5UYoeqrXSWvWtR0IgjrH67RIgul3vpNoN+4lWlGrHw=";
|
hash = "sha256-1LnCvXcGDQ1pBEux2yX6crPaWdcoWbLHFALtjoGJGL0=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "cirrus-cli";
|
pname = "cirrus-cli";
|
||||||
version = "0.135.0";
|
version = "0.137.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cirruslabs";
|
owner = "cirruslabs";
|
||||||
repo = "cirrus-cli";
|
repo = "cirrus-cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-s7nJ6fhmVZf/+uuN7rW+lq0Xvlz9p425yQNzoTRxTLo=";
|
hash = "sha256-7yI0dcE6hxfAZeZ5ylw5s6CBye1hTSW/nLtFZs4k/xw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-FMUBwrY5PJLsd507340PC+f0f9PzPblFYpnNi6hiNeM=";
|
vendorHash = "sha256-GjCwH0Xe9wyacfokI5EzF2TKUnSMKCdOljahChPBlso=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
|
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "clap";
|
pname = "clap";
|
||||||
version = "1.2.2";
|
version = "1.2.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "free-audio";
|
owner = "free-audio";
|
||||||
repo = "clap";
|
repo = "clap";
|
||||||
rev = finalAttrs.version;
|
rev = finalAttrs.version;
|
||||||
hash = "sha256-W3cvAtBrd+zyGj7xNSuFFChUUVjRadH6aCv5Zcvq/qs=";
|
hash = "sha256-c8mG6X++13yO+Ggdlw9YOtDes1XaT00C16evv7swsoU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -6,11 +6,11 @@
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "cppreference-doc";
|
pname = "cppreference-doc";
|
||||||
version = "20241110";
|
version = "20250209";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/PeterFeicht/${pname}/releases/download/v${version}/html-book-${version}.tar.xz";
|
url = "https://github.com/PeterFeicht/${pname}/releases/download/v${version}/html-book-${version}.tar.xz";
|
||||||
hash = "sha256-Qx6Ahi63D9R5OmDX07bBPIYFKEl4+eoFKVcuj9FWLMY=";
|
hash = "sha256-rFBnGh9S1/CrCRHRRFDrNejC+BLt0OQmss0ePZ25HW8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
12
pkgs/by-name/dr/dragmap/boost-iterator-range.patch
Normal file
12
pkgs/by-name/dr/dragmap/boost-iterator-range.patch
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
diff --git a/src/lib/map/Mapper.cpp b/src/lib/map/Mapper.cpp
|
||||||
|
index 6eaa2c5..781988c 100644
|
||||||
|
--- a/src/lib/map/Mapper.cpp
|
||||||
|
+++ b/src/lib/map/Mapper.cpp
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
//#include "common/Crc32Hw.hpp"
|
||||||
|
#include "common/DragenLogger.hpp"
|
||||||
|
#include "map/Mapper.hpp"
|
||||||
|
+#include <boost/range/iterator_range.hpp>
|
||||||
|
|
||||||
|
namespace dragenos {
|
||||||
|
namespace map {
|
|
@ -33,6 +33,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
# Add missing include cstdint. Upstream does not accept PR. Issue opened at
|
# Add missing include cstdint. Upstream does not accept PR. Issue opened at
|
||||||
# https://github.com/Illumina/DRAGMAP/issues/63
|
# https://github.com/Illumina/DRAGMAP/issues/63
|
||||||
./cstdint.patch
|
./cstdint.patch
|
||||||
|
|
||||||
|
# Missing import in Mapper.cpp
|
||||||
|
# Issue opened upstream https://github.com/Illumina/DRAGMAP/pull/66
|
||||||
|
./boost-iterator-range.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
env = {
|
env = {
|
||||||
|
@ -53,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
# Tests are launched by default from makefile
|
# Tests are launched by default from makefile
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Open Source version of Dragen mapper for genomics";
|
description = "Open Source version of Dragen mapper for genomics";
|
||||||
mainProgram = "dragen-os";
|
mainProgram = "dragen-os";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
@ -61,8 +65,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
which the Illumina team created to procude the same results as their
|
which the Illumina team created to procude the same results as their
|
||||||
proprietary DRAGEN hardware.
|
proprietary DRAGEN hardware.
|
||||||
'';
|
'';
|
||||||
license = licenses.gpl3;
|
homepage = "https://github.com/Illumina/DRAGMAP";
|
||||||
platforms = platforms.unix;
|
changelog = "https://github.com/Illumina/DRAGMAP/releases/tag/${finalAttrs.version}";
|
||||||
maintainers = with maintainers; [ apraga ];
|
license = lib.licenses.gpl3;
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
maintainers = with lib.maintainers; [ apraga ];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -45,13 +45,13 @@
|
||||||
}:
|
}:
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "fastfetch";
|
pname = "fastfetch";
|
||||||
version = "2.35.0";
|
version = "2.36.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "fastfetch-cli";
|
owner = "fastfetch-cli";
|
||||||
repo = "fastfetch";
|
repo = "fastfetch";
|
||||||
tag = finalAttrs.version;
|
tag = finalAttrs.version;
|
||||||
hash = "sha256-ChuK5DHRj1qJIjRo3oB5gdCxox2mDffCVM0wRGc5t1o=";
|
hash = "sha256-pSPXSvomvQBps8ctF/PXaOP+7xBIRxNlRVIFVy8nxwY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [
|
outputs = [
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
fusuma (3.5.0)
|
fusuma (3.7.0)
|
||||||
fusuma-plugin-appmatcher (0.7.1)
|
fusuma-plugin-appmatcher (0.7.1)
|
||||||
fusuma (>= 3.0)
|
fusuma (>= 3.0)
|
||||||
rexml
|
rexml
|
||||||
|
|
|
@ -4,10 +4,10 @@
|
||||||
platforms = [ ];
|
platforms = [ ];
|
||||||
source = {
|
source = {
|
||||||
remotes = [ "https://rubygems.org" ];
|
remotes = [ "https://rubygems.org" ];
|
||||||
sha256 = "0vxlfda4mgff9kindrmr47xvn6b591hzvzzsx2y88zq20sn340vy";
|
sha256 = "1h8lj3g5q6cg6lf5axnbw4bpvml3xkf3ipbviw5mg1jh9r3apk5m";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.5.0";
|
version = "3.7.0";
|
||||||
};
|
};
|
||||||
fusuma-plugin-appmatcher = {
|
fusuma-plugin-appmatcher = {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gat";
|
pname = "gat";
|
||||||
version = "0.20.0";
|
version = "0.20.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "koki-develop";
|
owner = "koki-develop";
|
||||||
repo = "gat";
|
repo = "gat";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-xO0MUbryuglbRIbBEbKJGYPPaJD8j4hNpIR+Kqc302s=";
|
hash = "sha256-97rFnJPdnLv8RLI5ZGMpdEX2UwLUNBVn3Fe4vv5MFRY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-z2Hbn1debyJn/nTKVC2y3vd6V7XQyHFPNA6hCVuYzgU=";
|
vendorHash = "sha256-C3iUsS1p/+8U1KO/B5htYwCKnQThOusjE/jhOqoCFQo=";
|
||||||
|
|
||||||
env.CGO_ENABLED = 0;
|
env.CGO_ENABLED = 0;
|
||||||
|
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "goat-cli";
|
pname = "goat-cli";
|
||||||
version = "1.3.0";
|
version = "1.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
repo = "goat";
|
repo = "goat";
|
||||||
owner = "studio-b12";
|
owner = "studio-b12";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-g5iS0XCRv97uX45BMqyFNodjjZ3Q9OeMJXAdsPwLCEg=";
|
hash = "sha256-7inoRBVR7zmt0jUFAGYjoYT2cdda0qgzyXLL+GiBFMg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-MOsxM8CSjK5j/guEwRFWHZ4+gdAHa5txVXw67jzwyLQ=";
|
vendorHash = "sha256-b/v27pHA9LcFe4TC/EpelJVSkAg4sq7b8p2gk0bWsQc=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s"
|
"-s"
|
||||||
|
|
|
@ -7,18 +7,18 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "google-alloydb-auth-proxy";
|
pname = "google-alloydb-auth-proxy";
|
||||||
version = "1.12.0";
|
version = "1.12.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "GoogleCloudPlatform";
|
owner = "GoogleCloudPlatform";
|
||||||
repo = "alloydb-auth-proxy";
|
repo = "alloydb-auth-proxy";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-Z1sTArR6usEkoI/Dp5FUXhjsPeDHVG88GaSbrb9KaaA=";
|
hash = "sha256-FnYVkZxdWFxY0aIUbHTSDLJ+AgYE2L03vNya1K2e3SI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
vendorHash = "sha256-jEs1oI4Ka87vbFbxt7cLm042wO2Rl5NaISmHBrCHZGw=";
|
vendorHash = "sha256-0VksnkdN7E6VEzzxSIc6AfOvxlPm67vEj+HVR6N+BqA=";
|
||||||
|
|
||||||
checkFlags = [
|
checkFlags = [
|
||||||
"-short"
|
"-short"
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gowall";
|
pname = "gowall";
|
||||||
version = "0.1.9";
|
version = "0.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Achno";
|
owner = "Achno";
|
||||||
repo = "gowall";
|
repo = "gowall";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-BBalJADhQ7D7p5PeafddkqQmHGhLsq1DlF1FUoazJGg=";
|
hash = "sha256-QKukWA8TB0FoNHu0Wyco55x4oBY+E33qdoT/SaXW6DE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-H2Io1K2LEFmEPJYVcEaVAK2ieBrkV6u+uX82XOvNXj4=";
|
vendorHash = "sha256-H2Io1K2LEFmEPJYVcEaVAK2ieBrkV6u+uX82XOvNXj4=";
|
||||||
|
|
|
@ -13,6 +13,9 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "1a0jdyga1zfi4wgkg3905y6inghy3s4xfs5m4x7pal08m0llkmab";
|
sha256 = "1a0jdyga1zfi4wgkg3905y6inghy3s4xfs5m4x7pal08m0llkmab";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# needed for cross builds
|
||||||
|
configureFlags = [ "ac_cv_func_memcmp_working=yes" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Musepack SV7 decoder library";
|
description = "Musepack SV7 decoder library";
|
||||||
platforms = lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
|
|
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
autoreconfHook
|
autoreconfHook
|
||||||
pkg-config
|
pkg-config
|
||||||
|
python3.pythonOnBuildForHost
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -35,6 +36,26 @@ stdenv.mkDerivation rec {
|
||||||
zlib
|
zlib
|
||||||
];
|
];
|
||||||
|
|
||||||
|
preCheck =
|
||||||
|
''
|
||||||
|
patchShebangs test/python
|
||||||
|
''
|
||||||
|
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||||
|
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}${
|
||||||
|
lib.concatMapStringsSep ":" (d: "$(pwd)/src/${d}/.libs") [
|
||||||
|
"liborcus"
|
||||||
|
"parser"
|
||||||
|
"python"
|
||||||
|
"spreadsheet"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
|
||||||
|
strictDeps = true;
|
||||||
|
doCheck = true;
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
enableParallelChecking = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Collection of parsers and import filters for spreadsheet documents";
|
description = "Collection of parsers and import filters for spreadsheet documents";
|
||||||
homepage = "https://gitlab.com/orcus/orcus";
|
homepage = "https://gitlab.com/orcus/orcus";
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "2.0.10";
|
version = "2.0.11";
|
||||||
|
|
||||||
# Make sure we override python, so the correct version is chosen
|
# Make sure we override python, so the correct version is chosen
|
||||||
boostPython = boost.override {
|
boostPython = boost.override {
|
||||||
|
@ -29,7 +29,7 @@ stdenv.mkDerivation {
|
||||||
owner = "arvidn";
|
owner = "arvidn";
|
||||||
repo = "libtorrent";
|
repo = "libtorrent";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-JrAYtoS8wNmmhbgnprD7vNz1N64ekIryjK77rAKTyaQ=";
|
hash = "sha256-iph42iFEwP+lCWNPiOJJOejISFF6iwkGLY9Qg8J4tyo=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -7,17 +7,17 @@
|
||||||
}:
|
}:
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "limbo";
|
pname = "limbo";
|
||||||
version = "0.0.13";
|
version = "0.0.14";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tursodatabase";
|
owner = "tursodatabase";
|
||||||
repo = "limbo";
|
repo = "limbo";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-zIjtuATXlqFh2IoM9cqWysZdRFaVgJTcZFWUsK+NtsQ=";
|
hash = "sha256-t3bIW+HuuZzj3NOw2lnTZw9qxj7lGWtR8RbZF0rVbQ4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-Bb293Amn1S4QARtWrtRkWFHF5FisIcbrfJTsOV6aUQo=";
|
cargoHash = "sha256-DDUl/jojhDmSQY7iI/Dn+Lg4eNuNhj8jyakPtgg4d2k=";
|
||||||
|
|
||||||
cargoBuildFlags = [
|
cargoBuildFlags = [
|
||||||
"-p"
|
"-p"
|
||||||
|
|
|
@ -10,20 +10,20 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "mackerel-agent";
|
pname = "mackerel-agent";
|
||||||
version = "0.83.0";
|
version = "0.84.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mackerelio";
|
owner = "mackerelio";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-hxABrgUdEQDj8NJxZgChGgB2/3J1/ChTdIYkFQtGsuY=";
|
sha256 = "sha256-kLrZ+oTb27g2Lzb65cVyxu1Ou5wGXXMSUvod+IBnoPA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ nettools ];
|
nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ nettools ];
|
||||||
buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ iproute2 ];
|
buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ iproute2 ];
|
||||||
|
|
||||||
vendorHash = "sha256-JIqQXS2iw3opeotpfqC16w7hdu+7XjxhIyVj2M+98ec=";
|
vendorHash = "sha256-DPxkZp46AsUiThQC9OwL24uKfJrUhgo8IvvE4fLo1yg=";
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
|
|
|
@ -2,27 +2,44 @@
|
||||||
lib,
|
lib,
|
||||||
stdenvNoCC,
|
stdenvNoCC,
|
||||||
fetchurl,
|
fetchurl,
|
||||||
installShellFiles,
|
libarchive,
|
||||||
|
p7zip,
|
||||||
testers,
|
testers,
|
||||||
mas,
|
mas,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "mas";
|
pname = "mas";
|
||||||
version = "1.8.6";
|
version = "1.9.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
# Use the tarball until https://github.com/mas-cli/mas/issues/452 is fixed.
|
url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas-${version}.pkg";
|
||||||
# Even though it looks like an OS/arch specific build it is actually a universal binary.
|
hash = "sha256-MiSrCHLby3diTAzDPCYX1ZwdmzcHwOx/UJuWrlRJe54=";
|
||||||
url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas-${version}.monterey.bottle.tar.gz";
|
|
||||||
sha256 = "0q4skdhymgn5xrwafyisfshx327faia682yv83mf68r61m2jl10d";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [
|
||||||
|
libarchive
|
||||||
|
p7zip
|
||||||
|
];
|
||||||
|
|
||||||
|
unpackPhase = ''
|
||||||
|
runHook preUnpack
|
||||||
|
|
||||||
|
7z x $src
|
||||||
|
bsdtar -xf Payload~
|
||||||
|
|
||||||
|
runHook postUnpack
|
||||||
|
'';
|
||||||
|
|
||||||
|
dontBuild = true;
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
install -D './${version}/bin/mas' "$out/bin/mas"
|
runHook preInstall
|
||||||
installShellCompletion --cmd mas --bash './${version}/etc/bash_completion.d/mas'
|
|
||||||
|
mkdir -p $out/bin
|
||||||
|
cp mas $out/bin
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.tests = {
|
passthru.tests = {
|
||||||
|
|
|
@ -86,7 +86,9 @@ buildNpmPackage rec {
|
||||||
# Invoking with `--version` insists on being able to write to a log file.
|
# Invoking with `--version` insists on being able to write to a log file.
|
||||||
command = "env HOME=/tmp ${meta.mainProgram} --version";
|
command = "env HOME=/tmp ${meta.mainProgram} --version";
|
||||||
};
|
};
|
||||||
updateScript = nix-update-script { };
|
updateScript = nix-update-script {
|
||||||
|
extraArgs = [ "--version-regex=^(\\d+\\.\\d+\\.\\d+)$" ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -7,17 +7,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "mdbook-d2";
|
pname = "mdbook-d2";
|
||||||
version = "0.3.1";
|
version = "0.3.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "danieleades";
|
owner = "danieleades";
|
||||||
repo = "mdbook-d2";
|
repo = "mdbook-d2";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-5/vChjSYMlCcieA10jncoXZw9Gpeol+Am7mUo78Zqho=";
|
hash = "sha256-d3PKwvTpOpqp6J1i53T7FYSEGO+yuL+wtpAwNjrPZcQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-MxeSgSwBOQ5Eb/2mPtacNNX8MBSToon31egrbfxZjZg=";
|
cargoHash = "sha256-nV0VBbAivS6Qj62H1Uk/alDEPnryRmEfY3LZIIvDEKE=";
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "mihomo";
|
pname = "mihomo";
|
||||||
version = "1.19.1";
|
version = "1.19.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "MetaCubeX";
|
owner = "MetaCubeX";
|
||||||
repo = "mihomo";
|
repo = "mihomo";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-leeD/lra0ZA7in5ZX+uZwWRyHEaE9WzC8UEigI+Z+aA=";
|
hash = "sha256-lTrUM4/t7GP8IhuyMqit7Iv4AX2I8tlMJWvgx2tDbgE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-0CStTmN2+bXJuoolVM8Spfj2HKYK7a8krxlA0uwHOOw=";
|
vendorHash = "sha256-/YW3IRdDHcOrwUkXt/ORhN3OrwwV5H63WP6ioTFDR+c=";
|
||||||
|
|
||||||
excludedPackages = [ "./test" ];
|
excludedPackages = [ "./test" ];
|
||||||
|
|
||||||
|
|
|
@ -9,17 +9,17 @@
|
||||||
}:
|
}:
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "mini-calc";
|
pname = "mini-calc";
|
||||||
version = "3.3.5";
|
version = "3.4.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vanilla-extracts";
|
owner = "vanilla-extracts";
|
||||||
repo = "calc";
|
repo = "calc";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-A5nD1SuV2p2o+WRTHr9tqhyqfeZMiGWi9QUXFSSM7C0=";
|
hash = "sha256-p3McMsMo+l9fqLd6PZz4GBxoac4aZkJ3b4bQdmnooKI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-TFAt0JcPX8EKTSwyxF5efYJC5LbSPBr2f9L4DaQ1ebI=";
|
cargoHash = "sha256-VOv1CqUpsvRY0Zln7grGBRLegtJ3NhiuIxiEoBKe2eQ=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
|
|
|
@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
||||||
chmod -R +w templates
|
chmod -R +w templates
|
||||||
|
|
||||||
# Change the path to oh-my-zsh dir and disable auto-updating.
|
# Change the path to oh-my-zsh dir and disable auto-updating.
|
||||||
sed -i -e "s#ZSH=\$HOME/.oh-my-zsh#ZSH=$outdir#" \
|
sed -i -e "s#ZSH=\"\$HOME/.oh-my-zsh\"#ZSH=\"$outdir\"#" \
|
||||||
-e 's/\# \(DISABLE_AUTO_UPDATE="true"\)/\1/' \
|
-e 's/\# \(DISABLE_AUTO_UPDATE="true"\)/\1/' \
|
||||||
$template
|
$template
|
||||||
|
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "omnictl";
|
pname = "omnictl";
|
||||||
version = "0.46.0";
|
version = "0.46.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "siderolabs";
|
owner = "siderolabs";
|
||||||
repo = "omni";
|
repo = "omni";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-3ew/iyMR1BI5/4Rct+DqY0Tqy0lg1kv7rCTck7i+C70=";
|
hash = "sha256-pVi27A8U3+nDMMmVAV/7HXXXydWFxB8M/PiEJCnqdwo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-VR2k1r1bP9QSkcjwGnFUER+E3WIKrdCID4zewJyDd9A=";
|
vendorHash = "sha256-5+15d7QcjajZ6yOSQgN4D0Lzy2Bljk0ih/KKG1SGtX8=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s"
|
"-s"
|
||||||
|
|
|
@ -30,18 +30,18 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: rec {
|
stdenv.mkDerivation (finalAttrs: rec {
|
||||||
pname = "q2pro";
|
pname = "q2pro";
|
||||||
version = "0-unstable-2025-01-02";
|
version = "0-unstable-2025-02-05";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "skullernet";
|
owner = "skullernet";
|
||||||
repo = "q2pro";
|
repo = "q2pro";
|
||||||
rev = "5b2d9f29aa9fb07cfe2b4ba9ee628a0153e759c2";
|
rev = "6e505b11f570c6f3fcce05959d789cec5da87c2d";
|
||||||
hash = "sha256-vz7f6isv3pcMtr3hO96sV1G2F94/w431FxtB6DcpCVU=";
|
hash = "sha256-ioqUCNulUs7oSQVc9ElJu72sY838bEFvAbFZV+2UFRU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# build date and rev number is displayed in the game's console
|
# build date and rev number is displayed in the game's console
|
||||||
revCount = "3660"; # git rev-list --count ${src.rev}
|
revCount = "3671"; # git rev-list --count ${src.rev}
|
||||||
SOURCE_DATE_EPOCH = "1735838714"; # git show -s --format=%ct ${src.rev}
|
SOURCE_DATE_EPOCH = "1738774402"; # git show -s --format=%ct ${src.rev}
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
[
|
[
|
||||||
|
|
|
@ -7,12 +7,12 @@
|
||||||
stdenv,
|
stdenv,
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
version = "24.3.4";
|
version = "24.3.5";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "redpanda-data";
|
owner = "redpanda-data";
|
||||||
repo = "redpanda";
|
repo = "redpanda";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-2VBichdsUM5cBAyRjMP2bECeMIQ60EYp832QNQ9UClk=";
|
sha256 = "sha256-Ev0eEZ3EHtSoNUr6MsYsd71riWq77+XrU5EPano08Rc=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
|
@ -20,7 +20,7 @@ buildGoModule rec {
|
||||||
inherit doCheck src version;
|
inherit doCheck src version;
|
||||||
modRoot = "./src/go/rpk";
|
modRoot = "./src/go/rpk";
|
||||||
runVend = false;
|
runVend = false;
|
||||||
vendorHash = "sha256-RoUrLJqGpXgFGMG5kLdwIxGTePiOFCM9QeX68vq/HrI=";
|
vendorHash = "sha256-D+hDDJb01LCyD6IjlycsRD5kqtQeavNbl4MaAVAVA14=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
|
''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
|
||||||
|
|
|
@ -8,16 +8,16 @@
|
||||||
|
|
||||||
buildNpmPackage rec {
|
buildNpmPackage rec {
|
||||||
pname = "repomix";
|
pname = "repomix";
|
||||||
version = "0.2.24";
|
version = "0.2.25";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "yamadashy";
|
owner = "yamadashy";
|
||||||
repo = "repomix";
|
repo = "repomix";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-AP9wwx836AoIMnOc8JB06Kl9vfk9CQArLTsoYYdv3Rs=";
|
hash = "sha256-Iuf2BJjJGYLw8J2UQzbAK50BZPaMa/3E3gXswWVRxn0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-TYDqy2itdgCO0N3WyE56txLmiTE+ZhUeWRgxHf+mvec=";
|
npmDepsHash = "sha256-p/8/8o0BiHBsBaMtduEd1z6HYi3TerU6wuzOTq3oitg=";
|
||||||
|
|
||||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||||
doInstallCheck = true;
|
doInstallCheck = true;
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "rss-bridge";
|
pname = "rss-bridge";
|
||||||
version = "2025-01-02";
|
version = "2025-01-26";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RSS-Bridge";
|
owner = "RSS-Bridge";
|
||||||
repo = "rss-bridge";
|
repo = "rss-bridge";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-6Ise+qptY2wLkNveT/mzL0nWrX6OhxAlOJkF2+BmSTE=";
|
sha256 = "sha256-b8mBojtNbQ9QSsFT2PTwyHJIOhoOpTxd6c2ldMy/g5g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "ruff-lsp";
|
pname = "ruff-lsp";
|
||||||
version = "0.0.61";
|
version = "0.0.62";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "astral-sh";
|
owner = "astral-sh";
|
||||||
repo = "ruff-lsp";
|
repo = "ruff-lsp";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-gyrmustYJAwjO7YbBl76f/IvcEy2ffb9Se7idcyxsYg=";
|
hash = "sha256-aYhNvT4rcaEzuqwql7TpFkCoyH77uSG7r6uY5aIzhrk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [ hatchling ];
|
build-system = with python3Packages; [ hatchling ];
|
||||||
|
|
|
@ -17,17 +17,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "ruff";
|
pname = "ruff";
|
||||||
version = "0.9.5";
|
version = "0.9.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "astral-sh";
|
owner = "astral-sh";
|
||||||
repo = "ruff";
|
repo = "ruff";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-VoYV13GsTaAWoLcSfuadLR2l8Xbn0MEd/Uh9EP/DgjE=";
|
hash = "sha256-xKlvj+8ox5UdkH3s9IOIMOVPCDQMLnGUKDOhKAZZgg4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-d6fLVmg7mbCQqDiNeXRwGHc/a0+RYlmqnkyiUJuM8xY=";
|
cargoHash = "sha256-m9U4OFefSumTT6heNz4qOdRBhsJvP3wcXeZcMVD+NqA=";
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
pname = "saucectl";
|
pname = "saucectl";
|
||||||
version = "0.192.0";
|
version = "0.193.0";
|
||||||
in
|
in
|
||||||
buildGoModule {
|
buildGoModule {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -14,7 +14,7 @@ buildGoModule {
|
||||||
owner = "saucelabs";
|
owner = "saucelabs";
|
||||||
repo = "saucectl";
|
repo = "saucectl";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-p7NWIjiaXM96PfmBohkfc1PQ6ZtE0pEeBVLemJiowXg=";
|
hash = "sha256-f4OtXjqtqcMIIssXq5UjPX450Ji2objhOcgm82m52V0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
|
|
|
@ -6,13 +6,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "sipexer";
|
pname = "sipexer";
|
||||||
version = "1.1.0";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "miconda";
|
owner = "miconda";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-/AVOC8Tx5XMDiKmLBq2xUiJaA3K3TnWVXPE+Vzx862I=";
|
hash = "sha256-7L29nyFOc/5XAHpzGsFSngxMTwwIDkmwhIKIjHYGszc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-q2uNqKZc6Zye7YimPDrg40o68Fo4ux4fygjVjJdhqQU=";
|
vendorHash = "sha256-q2uNqKZc6Zye7YimPDrg40o68Fo4ux4fygjVjJdhqQU=";
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "sketchybar-app-font";
|
pname = "sketchybar-app-font";
|
||||||
version = "2.0.30";
|
version = "2.0.31";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kvndrsslr";
|
owner = "kvndrsslr";
|
||||||
repo = "sketchybar-app-font";
|
repo = "sketchybar-app-font";
|
||||||
rev = "v2.0.30";
|
rev = "v2.0.31";
|
||||||
hash = "sha256-Kx7Uazrmyn7yQedqnY1YJXSY2QFe0nCEIFLFUZwS9Tk=";
|
hash = "sha256-ELe6ZKdNyhHcgktZtWZlgqoHlhagliK4bXw1SH/g9HU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pnpmDeps = pnpm_9.fetchDeps {
|
pnpmDeps = pnpm_9.fetchDeps {
|
||||||
|
|
|
@ -11,16 +11,16 @@
|
||||||
|
|
||||||
maven.buildMavenPackage rec {
|
maven.buildMavenPackage rec {
|
||||||
pname = "sonar-scanner-cli";
|
pname = "sonar-scanner-cli";
|
||||||
version = "6.2.1.4610";
|
version = "7.0.1.4817";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SonarSource";
|
owner = "SonarSource";
|
||||||
repo = "sonar-scanner-cli";
|
repo = "sonar-scanner-cli";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-k1gZO3h6ZGwxJNQ5QwUH96aDPGpJuEn6HYUsYOpqo+g=";
|
hash = "sha256-gXThWkkDZbGMdEMfeDrcCGrRV0+Yv/kXVNJARgGIvXA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
mvnHash = "sha256-RNWE9wjX2CP6G/Hoh/vJExUkTEsSh5D+1PAMZ9TuIh0=";
|
mvnHash = "sha256-YYoqBawqM63HNNgFENsgAXhURBBUlekn4mABtISz+LQ=";
|
||||||
|
|
||||||
mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
|
mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
version = "6.13";
|
version = "6.13";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.squid-cache.org/Versions/v6/squid-${finalAttrs.version}.tar.xz";
|
url = "https://github.com/squid-cache/squid/releases/download/SQUID_${
|
||||||
|
builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version
|
||||||
|
}/squid-${finalAttrs.version}.tar.xz";
|
||||||
hash = "sha256-Iy4FZ5RszAEVZTw8GPAeg/LZzEnEPZ3q2LMZrws1rVI=";
|
hash = "sha256-Iy4FZ5RszAEVZTw8GPAeg/LZzEnEPZ3q2LMZrws1rVI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "stats";
|
pname = "stats";
|
||||||
version = "2.11.26";
|
version = "2.11.30";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
|
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
|
||||||
hash = "sha256-WRbBqgjNn9W9qRFlbuNAOr8L6lzI1DpTsTCgCQiKSnU=";
|
hash = "sha256-WkNiZZq2PfGp65d82YHupiczojSktDAe4p4WiUj5xWM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
undmg,
|
undmg,
|
||||||
fetchurl,
|
fetchurl,
|
||||||
makeDesktopItem,
|
makeDesktopItem,
|
||||||
|
makeWrapper,
|
||||||
copyDesktopItems,
|
copyDesktopItems,
|
||||||
libarchive,
|
libarchive,
|
||||||
imagemagick,
|
imagemagick,
|
||||||
|
@ -67,7 +68,7 @@ let
|
||||||
}
|
}
|
||||||
.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}");
|
.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}");
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
name = "ut1999";
|
name = "ut1999";
|
||||||
inherit version;
|
inherit version;
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
@ -91,23 +92,32 @@ stdenv.mkDerivation {
|
||||||
autoPatchelfHook
|
autoPatchelfHook
|
||||||
]
|
]
|
||||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
|
makeWrapper
|
||||||
undmg
|
undmg
|
||||||
];
|
];
|
||||||
|
|
||||||
installPhase =
|
installPhase =
|
||||||
let
|
let
|
||||||
outPrefix =
|
outPrefix =
|
||||||
if stdenv.hostPlatform.isDarwin then "$out/UnrealTournament.app/Contents/MacOS" else "$out";
|
if stdenv.hostPlatform.isDarwin then
|
||||||
|
"$out/Applications/UnrealTournament.app/Contents/MacOS"
|
||||||
|
else
|
||||||
|
"$out";
|
||||||
in
|
in
|
||||||
''
|
''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
mkdir -p $out
|
|
||||||
''
|
|
||||||
+ lib.optionalString (stdenv.hostPlatform.isLinux) ''
|
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
''
|
''
|
||||||
|
+ lib.optionalString (stdenv.hostPlatform.isLinux) ''
|
||||||
|
cp -r ./* $out
|
||||||
|
''
|
||||||
|
+ lib.optionalString (stdenv.hostPlatform.isDarwin) ''
|
||||||
|
mkdir -p $out/Applications/
|
||||||
|
cp -r "UnrealTournament.app" $out/Applications/
|
||||||
|
makeWrapper $out/Applications/UnrealTournament.app/Contents/MacOS/UnrealTournament \
|
||||||
|
$out/bin/${finalAttrs.meta.mainProgram}
|
||||||
|
''
|
||||||
+ ''
|
+ ''
|
||||||
cp -r ${if stdenv.hostPlatform.isDarwin then "UnrealTournament.app" else "./*"} $out
|
|
||||||
chmod -R 755 $out
|
chmod -R 755 $out
|
||||||
cd ${outPrefix}
|
cd ${outPrefix}
|
||||||
# NOTE: OldUnreal patch doesn't include these folders on linux but could in the future
|
# NOTE: OldUnreal patch doesn't include these folders on linux but could in the future
|
||||||
|
@ -181,4 +191,4 @@ stdenv.mkDerivation {
|
||||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
mainProgram = "ut1999";
|
mainProgram = "ut1999";
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
pkg-config,
|
pkg-config,
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
version = "1.23.0";
|
version = "1.23.6";
|
||||||
in
|
in
|
||||||
rustPlatform.buildRustPackage {
|
rustPlatform.buildRustPackage {
|
||||||
pname = "websurfx";
|
pname = "websurfx";
|
||||||
|
@ -16,7 +16,7 @@ rustPlatform.buildRustPackage {
|
||||||
owner = "neon-mmd";
|
owner = "neon-mmd";
|
||||||
repo = "websurfx";
|
repo = "websurfx";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-+29Q963+CdYgy8JmhZwG22CElliYpFyEtOj8pHZj8XY=";
|
hash = "sha256-tTwY+cmGUmqaTBHjZl/MA8wVBH/2CpoTcZZitZEKxJo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -29,7 +29,7 @@ rustPlatform.buildRustPackage {
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
|
|
||||||
cargoHash = "sha256-16u9pb8+qjoQPK5xipJAFCMIpebJRTiGtv1gFn3xyj8=";
|
cargoHash = "sha256-/cfpj1/PvJ6lkVyfdzrMXiG1d3Fg5p6eui3QuRlrnNw=";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/handler/mod.rs \
|
substituteInPlace src/handler/mod.rs \
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
pname = "wgo";
|
pname = "wgo";
|
||||||
version = "0.5.7";
|
version = "0.5.9";
|
||||||
in
|
in
|
||||||
buildGoModule {
|
buildGoModule {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -15,7 +15,7 @@ buildGoModule {
|
||||||
owner = "bokwoon95";
|
owner = "bokwoon95";
|
||||||
repo = "wgo";
|
repo = "wgo";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-4nVDpvMmhw6t6BmQoOssef2V5uUb3jwmn8oU1W7UbUw=";
|
hash = "sha256-IC8v4Hsnhp6RFoYE0eBsl3r9oQyUBoUfdkJKYIjCXlA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-w6UJxZToHbbQmuXkyqFzyssFcE+7uVNqOuIF/XKdEsU=";
|
vendorHash = "sha256-w6UJxZToHbbQmuXkyqFzyssFcE+7uVNqOuIF/XKdEsU=";
|
||||||
|
|
|
@ -32,13 +32,13 @@ lib.checkListOfEnum "${pname}: theme variants"
|
||||||
stdenvNoCC.mkDerivation
|
stdenvNoCC.mkDerivation
|
||||||
rec {
|
rec {
|
||||||
inherit pname;
|
inherit pname;
|
||||||
version = "2024-09-07";
|
version = "2025-02-10";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vinceliuice";
|
owner = "vinceliuice";
|
||||||
repo = pname;
|
repo = "WhiteSur-icon-theme";
|
||||||
rev = version;
|
tag = "v${version}";
|
||||||
hash = "sha256-/cW/ymT9MjB07Sw7ifpr6x8oaaeI4PSyaOdLci7AncY=";
|
hash = "sha256-spTmS9Cn/HAnbgf6HppwME63cxWEbcKwWYMMj8ajFyY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
}:
|
}:
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "yabai";
|
pname = "yabai";
|
||||||
version = "7.1.6";
|
version = "7.1.8";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
finalAttrs.passthru.sources.${stdenv.hostPlatform.system}
|
finalAttrs.passthru.sources.${stdenv.hostPlatform.system}
|
||||||
|
@ -66,13 +66,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
# See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information.
|
# See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information.
|
||||||
"aarch64-darwin" = fetchzip {
|
"aarch64-darwin" = fetchzip {
|
||||||
url = "https://github.com/koekeishiya/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz";
|
url = "https://github.com/koekeishiya/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz";
|
||||||
hash = "sha256-6cHOHL73BB2UaZKLPxnc6n0bo7XwhxehDj+m+s1dGqk=";
|
hash = "sha256-lD+n3QYI53AiCi32Ci06bNulwdyhRG7xQDVqJqlHOcs=";
|
||||||
};
|
};
|
||||||
"x86_64-darwin" = fetchFromGitHub {
|
"x86_64-darwin" = fetchFromGitHub {
|
||||||
owner = "koekeishiya";
|
owner = "koekeishiya";
|
||||||
repo = "yabai";
|
repo = "yabai";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-yigpGy4n7QS1WvWyxESmSPNWqGWh7Mqp/NrmvdMhPdY=";
|
hash = "sha256-nbPs8xPh1TW6HU1yl0gStSzsj6yxsBhHUI63y1GGGW0=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -356,6 +356,7 @@ stdenv.mkDerivation rec {
|
||||||
--replace 'ON_BOOT="start"' 'ON_BOOT=''${ON_BOOT:-start}' \
|
--replace 'ON_BOOT="start"' 'ON_BOOT=''${ON_BOOT:-start}' \
|
||||||
--replace 'ON_SHUTDOWN="suspend"' 'ON_SHUTDOWN=''${ON_SHUTDOWN:-suspend}' \
|
--replace 'ON_SHUTDOWN="suspend"' 'ON_SHUTDOWN=''${ON_SHUTDOWN:-suspend}' \
|
||||||
--replace 'PARALLEL_SHUTDOWN=0' 'PARALLEL_SHUTDOWN=''${PARALLEL_SHUTDOWN:-0}' \
|
--replace 'PARALLEL_SHUTDOWN=0' 'PARALLEL_SHUTDOWN=''${PARALLEL_SHUTDOWN:-0}' \
|
||||||
|
--replace 'SHUTDOWN_TIMEOUT=300' 'SHUTDOWN_TIMEOUT=''${SHUTDOWN_TIMEOUT:-300}' \
|
||||||
--replace "$out/bin" '${gettext}/bin' \
|
--replace "$out/bin" '${gettext}/bin' \
|
||||||
--replace 'lock/subsys' 'lock' \
|
--replace 'lock/subsys' 'lock' \
|
||||||
--replace 'gettext.sh' 'gettext.sh
|
--replace 'gettext.sh' 'gettext.sh
|
||||||
|
|
|
@ -13,17 +13,19 @@
|
||||||
pyfakefs,
|
pyfakefs,
|
||||||
pyre-extensions,
|
pyre-extensions,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pythonAtLeast,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
setuptools-scm,
|
setuptools-scm,
|
||||||
setuptools,
|
setuptools,
|
||||||
sqlalchemy,
|
sqlalchemy,
|
||||||
|
tabulate,
|
||||||
typeguard,
|
typeguard,
|
||||||
yappi,
|
yappi,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ax-platform";
|
pname = "ax-platform";
|
||||||
version = "0.4.3";
|
version = "0.5.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.10";
|
disabled = pythonOlder "3.10";
|
||||||
|
@ -32,7 +34,7 @@ buildPythonPackage rec {
|
||||||
owner = "facebook";
|
owner = "facebook";
|
||||||
repo = "ax";
|
repo = "ax";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-jmBjrtxqg4Iu3Qr0HRqjVfwURXzbJaGm+DBFNHYk/vA=";
|
hash = "sha256-CMKdnPvzQ9tvU9/01mRaWi/Beuyo19CtaXNJCoiwLOw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
env.ALLOW_BOTORCH_LATEST = "1";
|
env.ALLOW_BOTORCH_LATEST = "1";
|
||||||
|
@ -62,16 +64,13 @@ buildPythonPackage rec {
|
||||||
mercurial
|
mercurial
|
||||||
pyfakefs
|
pyfakefs
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
|
tabulate
|
||||||
yappi
|
yappi
|
||||||
] ++ lib.flatten (builtins.attrValues optional-dependencies);
|
] ++ lib.flatten (lib.attrValues optional-dependencies);
|
||||||
|
|
||||||
disabledTestPaths = [
|
disabledTestPaths = [
|
||||||
"ax/benchmark"
|
"ax/benchmark"
|
||||||
"ax/runners/tests/test_torchx.py"
|
"ax/runners/tests/test_torchx.py"
|
||||||
# requires pyre_extensions
|
|
||||||
"ax/telemetry/tests"
|
|
||||||
"ax/core/tests/test_utils.py"
|
|
||||||
"ax/early_stopping/tests/test_strategies.py"
|
|
||||||
# broken with sqlalchemy 2
|
# broken with sqlalchemy 2
|
||||||
"ax/core/tests/test_experiment.py"
|
"ax/core/tests/test_experiment.py"
|
||||||
"ax/service/tests/test_ax_client.py"
|
"ax/service/tests/test_ax_client.py"
|
||||||
|
@ -80,16 +79,30 @@ buildPythonPackage rec {
|
||||||
"ax/storage"
|
"ax/storage"
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests =
|
||||||
# exact comparison of floating points
|
[
|
||||||
"test_optimize_l0_homotopy"
|
# exact comparison of floating points
|
||||||
# AssertionError: 5 != 2
|
"test_optimize_l0_homotopy"
|
||||||
"test_get_standard_plots_moo"
|
# AssertionError: 5 != 2
|
||||||
# AssertionError: Expected 'warning' to be called once. Called 3 times
|
"test_get_standard_plots_moo"
|
||||||
"test_validate_kwarg_typing"
|
# AssertionError: Expected 'warning' to be called once. Called 3 times
|
||||||
# uses torch.equal
|
"test_validate_kwarg_typing"
|
||||||
"test_convert_observations"
|
# uses torch.equal
|
||||||
];
|
"test_convert_observations"
|
||||||
|
# broken with sqlalchemy 2
|
||||||
|
"test_sql_storage"
|
||||||
|
]
|
||||||
|
++ lib.optionals (pythonAtLeast "3.13") [
|
||||||
|
# Both `metric_aggregation` and `criterion` must be `ReductionCriterion`
|
||||||
|
"test_SingleDiagnosticBestModelSelector_max_mean"
|
||||||
|
"test_SingleDiagnosticBestModelSelector_min_mean"
|
||||||
|
"test_SingleDiagnosticBestModelSelector_min_min"
|
||||||
|
"test_SingleDiagnosticBestModelSelector_model_cv_kwargs"
|
||||||
|
"test_init"
|
||||||
|
"test_gen"
|
||||||
|
# "use MIN or MAX" does not match "Both `metric_aggregation` and `criterion` must be `ReductionCriterion`
|
||||||
|
"test_user_input_error"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "ax" ];
|
pythonImportsCheck = [ "ax" ];
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bidsschematools";
|
pname = "bidsschematools";
|
||||||
version = "1.0.0";
|
version = "1.0.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "bidsschematools";
|
pname = "bidsschematools";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-XqtCKtg3oqLCz5KihW9yk96fJ1uDcgag6qKCU9Bdqe4=";
|
hash = "sha256-JLm+iIyHPK0o1RtRM/Q1HNc6oCpPl/UaNhJO1xsXzT4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -6,24 +6,26 @@
|
||||||
gpytorch,
|
gpytorch,
|
||||||
linear-operator,
|
linear-operator,
|
||||||
multipledispatch,
|
multipledispatch,
|
||||||
|
pyre-extensions,
|
||||||
pyro-ppl,
|
pyro-ppl,
|
||||||
setuptools,
|
setuptools,
|
||||||
setuptools-scm,
|
setuptools-scm,
|
||||||
torch,
|
torch,
|
||||||
scipy,
|
scipy,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
|
pythonAtLeast,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "botorch";
|
pname = "botorch";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pytorch";
|
owner = "pytorch";
|
||||||
repo = "botorch";
|
repo = "botorch";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-CKlerCUadObpPq4jQAiFDBOZMHZ4QccAKQz30OFe64E=";
|
hash = "sha256-Hik0HPHFoN1+uIeVxG7UPKc1ADBoTTBkL2+LhHDrr+s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
@ -35,16 +37,12 @@ buildPythonPackage rec {
|
||||||
gpytorch
|
gpytorch
|
||||||
linear-operator
|
linear-operator
|
||||||
multipledispatch
|
multipledispatch
|
||||||
|
pyre-extensions
|
||||||
pyro-ppl
|
pyro-ppl
|
||||||
scipy
|
scipy
|
||||||
torch
|
torch
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
|
||||||
"gpytorch"
|
|
||||||
"linear-operator"
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [ pytestCheckHook ];
|
||||||
|
|
||||||
pytestFlagsArray = [
|
pytestFlagsArray = [
|
||||||
|
@ -55,10 +53,18 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
disabledTests =
|
disabledTests =
|
||||||
[ "test_all_cases_covered" ]
|
[ "test_all_cases_covered" ]
|
||||||
|
++ lib.optionals (pythonAtLeast "3.13") [
|
||||||
|
# RuntimeError: Boolean value of Tensor with more than one value is ambiguous
|
||||||
|
"test_optimize_acqf_mixed_binary_only"
|
||||||
|
]
|
||||||
++ lib.optionals (stdenv.buildPlatform.system == "x86_64-linux") [
|
++ lib.optionals (stdenv.buildPlatform.system == "x86_64-linux") [
|
||||||
# stuck tests on hydra
|
# stuck tests on hydra
|
||||||
"test_moo_predictive_entropy_search"
|
"test_moo_predictive_entropy_search"
|
||||||
]
|
]
|
||||||
|
++ lib.optionals (stdenv.hostPlatform.isDarwin) [
|
||||||
|
# RuntimeError: required keyword attribute 'value' has the wrong type
|
||||||
|
"test_posterior_in_trace_mode"
|
||||||
|
]
|
||||||
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
|
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
|
||||||
# Numerical error slightly above threshold
|
# Numerical error slightly above threshold
|
||||||
# AssertionError: Tensor-likes are not close!
|
# AssertionError: Tensor-likes are not close!
|
||||||
|
|
|
@ -3,13 +3,17 @@
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
fetchpatch,
|
fetchpatch,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
einops,
|
einops,
|
||||||
emoji,
|
emoji,
|
||||||
flax,
|
flax,
|
||||||
ftfy,
|
ftfy,
|
||||||
jax,
|
jax,
|
||||||
jaxlib,
|
jaxlib,
|
||||||
|
orbax-checkpoint,
|
||||||
pillow,
|
pillow,
|
||||||
|
pydantic,
|
||||||
transformers,
|
transformers,
|
||||||
unidecode,
|
unidecode,
|
||||||
wandb,
|
wandb,
|
||||||
|
@ -18,7 +22,7 @@
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "dalle-mini";
|
pname = "dalle-mini";
|
||||||
version = "0.1.5";
|
version = "0.1.5";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -34,14 +38,26 @@ buildPythonPackage rec {
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
pythonRelaxDeps = [
|
||||||
|
"transformers"
|
||||||
|
"jax"
|
||||||
|
"flax"
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonRemoveDeps = [
|
||||||
|
"orbax"
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
einops
|
einops
|
||||||
emoji
|
emoji
|
||||||
flax
|
flax
|
||||||
ftfy
|
ftfy
|
||||||
jax
|
jax
|
||||||
jaxlib
|
jaxlib
|
||||||
|
orbax-checkpoint
|
||||||
pillow
|
pillow
|
||||||
|
pydantic
|
||||||
transformers
|
transformers
|
||||||
unidecode
|
unidecode
|
||||||
wandb
|
wandb
|
||||||
|
@ -51,10 +67,10 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
pythonImportsCheck = [ "dalle_mini" ];
|
pythonImportsCheck = [ "dalle_mini" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Generate images from a text prompt";
|
description = "Generate images from a text prompt";
|
||||||
homepage = "https://github.com/borisdayma/dalle-mini";
|
homepage = "https://github.com/borisdayma/dalle-mini";
|
||||||
license = licenses.asl20;
|
license = lib.licenses.asl20;
|
||||||
maintainers = with maintainers; [ r-burns ];
|
maintainers = with lib.maintainers; [ r-burns ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,14 +22,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "databricks-sdk";
|
pname = "databricks-sdk";
|
||||||
version = "0.41.0";
|
version = "0.43.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "databricks";
|
owner = "databricks";
|
||||||
repo = "databricks-sdk-py";
|
repo = "databricks-sdk-py";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-mKytUMPipee/sg5VWBTfCg0sZwNg69pI+Uuqu1EhNIc=";
|
hash = "sha256-UdGkHstRelFxlJ5zIm5PeFM7p0JQCPWD2zVS2XOlVq4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
|
fetchpatch2,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
numpy,
|
numpy,
|
||||||
pandas,
|
pandas,
|
||||||
|
@ -13,16 +14,24 @@
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "flammkuchen";
|
pname = "flammkuchen";
|
||||||
version = "1.0.3";
|
version = "1.0.3";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-z68HBsU9J6oe8+YL4OOQiMYQRs3TZUDM+e2ssqo6BFI=";
|
hash = "sha256-z68HBsU9J6oe8+YL4OOQiMYQRs3TZUDM+e2ssqo6BFI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools ];
|
patches = [
|
||||||
|
(fetchpatch2 {
|
||||||
|
name = "numpy-v2-compat.patch";
|
||||||
|
url = "https://github.com/portugueslab/flammkuchen/commit/c523ea78e10facd98d4893f045249c68bae17940.patch?full_index=1";
|
||||||
|
hash = "sha256-/goNkiEBrcprywQYf2oKvGbu5j12hmalPuB45wNNt+I=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
scipy
|
scipy
|
||||||
tables
|
tables
|
||||||
|
|
42
pkgs/development/python-modules/ghome-foyer-api/default.nix
Normal file
42
pkgs/development/python-modules/ghome-foyer-api/default.nix
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
grpcio,
|
||||||
|
hatchling,
|
||||||
|
hatch-vcs,
|
||||||
|
protobuf,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "ghome-foyer-api";
|
||||||
|
version = "1.1.1";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "KapJI";
|
||||||
|
repo = "ghome-foyer-api";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-sup+j9GFGTR+HimpkpvvAqtgYWtJt2qCPZzLvMG8hzI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
hatchling
|
||||||
|
hatch-vcs
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
grpcio
|
||||||
|
protobuf
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Generated Python protobuf stubs for Google Home internal API";
|
||||||
|
homepage = "https://github.com/KapJI/ghome-foyer-api";
|
||||||
|
changelog = "https://github.com/KapJI/ghome-foyer-api/releases/tag/v${version}";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [
|
||||||
|
hensoko
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
|
@ -15,14 +15,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "gpytorch";
|
pname = "gpytorch";
|
||||||
version = "1.13";
|
version = "1.14";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cornellius-gp";
|
owner = "cornellius-gp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-jdEJdUFIyM7TTKUHY8epjyZCGolH8nrr7FCyfw+x56s=";
|
hash = "sha256-whZjqAs3nyjKMzAGi+OnyBtboq0UuV8m11A4IzkWtec=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -10,21 +10,22 @@ let
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
pyShortVersion = "cp" + builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion;
|
pyShortVersion = "cp" + builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion;
|
||||||
platforms = rec {
|
platforms = rec {
|
||||||
aarch64-darwin = "macosx_10_9_universal2";
|
aarch64-darwin =
|
||||||
|
if pyShortVersion == "cp313" then "macosx_10_13_universal2" else "macosx_10_9_universal2";
|
||||||
aarch64-linux = "manylinux2014_aarch64.manylinux_2_17_aarch64";
|
aarch64-linux = "manylinux2014_aarch64.manylinux_2_17_aarch64";
|
||||||
x86_64-darwin = aarch64-darwin;
|
x86_64-darwin = aarch64-darwin;
|
||||||
x86_64-linux = "manylinux2014_x86_64.manylinux_2_17_x86_64";
|
x86_64-linux = "manylinux2014_x86_64.manylinux_2_17_x86_64";
|
||||||
};
|
};
|
||||||
platform = platforms.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
|
platform = platforms.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
|
||||||
hashes = rec {
|
hashes = rec {
|
||||||
cp311-aarch64-darwin = "sha256-KRC3fY7KUVCfI4u+TQQjgqLLIEunkzgIZxiuTol2/50=";
|
cp312-aarch64-darwin = "sha256-ZCrGAEiKZ/u/gmVmEanbVJPXDmzglk4ZHER6ZBBsMlw=";
|
||||||
cp311-aarch64-linux = "sha256-/DiS49iND4oB2nXxL3QCPTmO9Zmp4a3WbtdjE3M+MPs=";
|
cp312-aarch64-linux = "sha256-Rf8dzgH3hbL7XPfqYtqQSkSSC7JulID7/t8dL2fawa4=";
|
||||||
cp311-x86_64-darwin = cp311-aarch64-darwin;
|
|
||||||
cp311-x86_64-linux = "sha256-oI+0Kl58sCzbmTwTgci4xaO67tyt1W5yiNhFile4FEI=";
|
|
||||||
cp312-aarch64-darwin = "sha256-tcNcuYGmFScBaFUyTgVMrkc0lnhdtX8Ggr1W1YSpbu4=";
|
|
||||||
cp312-aarch64-linux = "sha256-+Ch951NcO5yX9KqHFpadcDAqlyvQnp07b71yZsoOq3I=";
|
|
||||||
cp312-x86_64-darwin = cp312-aarch64-darwin;
|
cp312-x86_64-darwin = cp312-aarch64-darwin;
|
||||||
cp312-x86_64-linux = "sha256-kLukle+yXP9aOCYViv974pY30ugKzMOompjLhjCFYQY=";
|
cp312-x86_64-linux = "sha256-42xX3wMwxCdylNCQVlpWxWoIPYPXDDCvjpxETYCoVKU=";
|
||||||
|
cp313-aarch64-darwin = "sha256-ykkK56TacwNhszVkNQqUwK1gXL9wvnMwcbHHtSJmU1U=";
|
||||||
|
cp313-aarch64-linux = "sha256-yXHkDdzhdR4HfhYFk+0412pz0pg2X9P5BzfBVDEEQk0=";
|
||||||
|
cp313-x86_64-darwin = cp313-aarch64-darwin;
|
||||||
|
cp313-x86_64-linux = "sha256-bgB87cLGn1oXkY0P406I6V8WcLXCSsgooN8rFxY0NFk=";
|
||||||
};
|
};
|
||||||
hash =
|
hash =
|
||||||
hashes."${pyShortVersion}-${stdenv.system}"
|
hashes."${pyShortVersion}-${stdenv.system}"
|
||||||
|
@ -32,7 +33,7 @@ let
|
||||||
in
|
in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "gurobipy";
|
pname = "gurobipy";
|
||||||
version = "12.0.0";
|
version = "12.0.1";
|
||||||
inherit format;
|
inherit format;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "habiticalib";
|
pname = "habiticalib";
|
||||||
version = "0.3.5";
|
version = "0.3.7";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.12";
|
disabled = pythonOlder "3.12";
|
||||||
|
@ -28,7 +28,7 @@ buildPythonPackage rec {
|
||||||
owner = "tr4nt0r";
|
owner = "tr4nt0r";
|
||||||
repo = "habiticalib";
|
repo = "habiticalib";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-r0wpWd6hFPwo5S0ft0srL1a74rODWDH0elkY1BN74Gs=";
|
hash = "sha256-i2yGPTZiinErWK7vX/3mwBtO4rjUhoEORhnXkFplUcM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
# tests
|
# tests
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pytest-cov,
|
pytest-asyncio,
|
||||||
flaky,
|
flaky,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -34,6 +34,11 @@ buildPythonPackage rec {
|
||||||
hash = "sha256-KdGDBF+vo9hG3tqZnZaHuZuKvcGowGcS5Ur6V2uwKz4=";
|
hash = "sha256-KdGDBF+vo9hG3tqZnZaHuZuKvcGowGcS5Ur6V2uwKz4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace pyproject.toml \
|
||||||
|
--replace '"ignore:No data was collected:coverage.exceptions.CoverageWarning",' ""
|
||||||
|
'';
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
hatch-vcs
|
hatch-vcs
|
||||||
hatchling
|
hatchling
|
||||||
|
@ -50,7 +55,7 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
pytest-cov
|
pytest-asyncio
|
||||||
flaky
|
flaky
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,32 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
decorator,
|
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
|
||||||
|
# build-system
|
||||||
|
setuptools,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
decorator,
|
||||||
imageio,
|
imageio,
|
||||||
imageio-ffmpeg,
|
imageio-ffmpeg,
|
||||||
matplotlib,
|
|
||||||
numpy,
|
numpy,
|
||||||
proglog,
|
proglog,
|
||||||
python-dotenv,
|
python-dotenv,
|
||||||
pytest-timeout,
|
|
||||||
pytestCheckHook,
|
|
||||||
pythonOlder,
|
|
||||||
requests,
|
requests,
|
||||||
|
tqdm,
|
||||||
|
|
||||||
|
# optional-dependencies
|
||||||
|
matplotlib,
|
||||||
scikit-image,
|
scikit-image,
|
||||||
scikit-learn,
|
scikit-learn,
|
||||||
scipy,
|
scipy,
|
||||||
setuptools,
|
|
||||||
tqdm,
|
|
||||||
yt-dlp,
|
yt-dlp,
|
||||||
|
|
||||||
|
# tests
|
||||||
|
pytest-timeout,
|
||||||
|
pytestCheckHook,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -26,8 +34,6 @@ buildPythonPackage rec {
|
||||||
version = "2.1.2";
|
version = "2.1.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Zulko";
|
owner = "Zulko";
|
||||||
repo = "moviepy";
|
repo = "moviepy";
|
||||||
|
@ -69,20 +75,25 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
pythonImportsCheck = [ "moviepy" ];
|
pythonImportsCheck = [ "moviepy" ];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests =
|
||||||
# stalls
|
[
|
||||||
"test_doc_examples"
|
# stalls
|
||||||
# video orientation mismatch, 0 != 180
|
"test_doc_examples"
|
||||||
"test_PR_529"
|
# video orientation mismatch, 0 != 180
|
||||||
# video orientation [1920, 1080] != [1080, 1920]
|
"test_PR_529"
|
||||||
"test_ffmpeg_parse_video_rotation"
|
# video orientation [1920, 1080] != [1080, 1920]
|
||||||
"test_correct_video_rotation"
|
"test_ffmpeg_parse_video_rotation"
|
||||||
# media duration mismatch: assert 230.0 == 30.02
|
"test_correct_video_rotation"
|
||||||
"test_ffmpeg_parse_infos_decode_file"
|
# media duration mismatch: assert 230.0 == 30.02
|
||||||
# Failed: DID NOT RAISE <class 'OSError'>
|
"test_ffmpeg_parse_infos_decode_file"
|
||||||
"test_ffmpeg_resize"
|
# Failed: DID NOT RAISE <class 'OSError'>
|
||||||
"test_ffmpeg_stabilize_video"
|
"test_ffmpeg_resize"
|
||||||
];
|
"test_ffmpeg_stabilize_video"
|
||||||
|
]
|
||||||
|
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
|
# Failed: Timeout >30.0s
|
||||||
|
"test_issue_1682"
|
||||||
|
];
|
||||||
|
|
||||||
disabledTestPaths = [
|
disabledTestPaths = [
|
||||||
"tests/test_compositing.py"
|
"tests/test_compositing.py"
|
||||||
|
@ -93,11 +104,11 @@ buildPythonPackage rec {
|
||||||
"tests/test_videotools.py"
|
"tests/test_videotools.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Video editing with Python";
|
description = "Video editing with Python";
|
||||||
homepage = "https://zulko.github.io/moviepy/";
|
homepage = "https://zulko.github.io/moviepy/";
|
||||||
changelog = "https://github.com/Zulko/moviepy/blob/${src.tag}/CHANGELOG.md";
|
changelog = "https://github.com/Zulko/moviepy/blob/v${version}/CHANGELOG.md";
|
||||||
license = licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ohme";
|
pname = "ohme";
|
||||||
version = "1.2.8";
|
version = "1.2.9";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "dan-r";
|
owner = "dan-r";
|
||||||
repo = "ohmepy";
|
repo = "ohmepy";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-T9xULo1kN/JZGlYKTbTue8/RH2CFOAzuFeDGM6+76rE=";
|
hash = "sha256-wsYANCe32LG2rAWhMt8x51pHVTZVcgR+0aBTjY56tnE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
|
@ -9,14 +9,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "onedrive-personal-sdk";
|
pname = "onedrive-personal-sdk";
|
||||||
version = "0.0.8";
|
version = "0.0.10";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "zweckj";
|
owner = "zweckj";
|
||||||
repo = "onedrive-personal-sdk";
|
repo = "onedrive-personal-sdk";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-sA+1yqRcx7WUJFuMIIuPQm7ggVbrlSCufqq0jyhDDdA=";
|
hash = "sha256-8enxmHc4s6bfxeIqOqc9DpT3pKIwocIsO3hYrK3G7CM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
|
@ -6,43 +6,34 @@
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
alembic,
|
alembic,
|
||||||
boto3,
|
boto3,
|
||||||
botorch,
|
|
||||||
catboost,
|
|
||||||
cma,
|
|
||||||
cmaes,
|
cmaes,
|
||||||
colorlog,
|
colorlog,
|
||||||
distributed,
|
|
||||||
fakeredis,
|
fakeredis,
|
||||||
|
fvcore,
|
||||||
google-cloud-storage,
|
google-cloud-storage,
|
||||||
lightgbm,
|
grpcio,
|
||||||
|
kaleido,
|
||||||
matplotlib,
|
matplotlib,
|
||||||
mlflow,
|
|
||||||
moto,
|
moto,
|
||||||
numpy,
|
numpy,
|
||||||
packaging,
|
packaging,
|
||||||
pandas,
|
pandas,
|
||||||
plotly,
|
plotly,
|
||||||
|
protobuf,
|
||||||
pytest-xdist,
|
pytest-xdist,
|
||||||
pytorch-lightning,
|
|
||||||
pyyaml,
|
pyyaml,
|
||||||
redis,
|
redis,
|
||||||
scikit-learn,
|
scikit-learn,
|
||||||
scipy,
|
scipy,
|
||||||
setuptools,
|
setuptools,
|
||||||
shap,
|
|
||||||
sqlalchemy,
|
sqlalchemy,
|
||||||
tensorflow,
|
|
||||||
torch,
|
torch,
|
||||||
torchaudio,
|
|
||||||
torchvision,
|
|
||||||
tqdm,
|
tqdm,
|
||||||
wandb,
|
|
||||||
xgboost,
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "optuna";
|
pname = "optuna";
|
||||||
version = "4.1.0";
|
version = "4.2.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -51,7 +42,7 @@ buildPythonPackage rec {
|
||||||
owner = "optuna";
|
owner = "optuna";
|
||||||
repo = "optuna";
|
repo = "optuna";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-wIgYExxJEWFxEadBuCsxEIcW2/J6EVybW1jp83gIMjY=";
|
hash = "sha256-NNlwrVrGg2WvkC42nmW7K/mRktE3B97GaL8GaSOKF1Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
@ -69,60 +60,46 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
optional-dependencies = {
|
optional-dependencies = {
|
||||||
integration = [
|
|
||||||
botorch
|
|
||||||
catboost
|
|
||||||
cma
|
|
||||||
distributed
|
|
||||||
lightgbm
|
|
||||||
mlflow
|
|
||||||
pandas
|
|
||||||
# pytorch-ignite
|
|
||||||
pytorch-lightning
|
|
||||||
scikit-learn
|
|
||||||
shap
|
|
||||||
tensorflow
|
|
||||||
torch
|
|
||||||
torchaudio
|
|
||||||
torchvision
|
|
||||||
wandb
|
|
||||||
xgboost
|
|
||||||
];
|
|
||||||
optional = [
|
optional = [
|
||||||
boto3
|
boto3
|
||||||
botorch
|
|
||||||
cmaes
|
cmaes
|
||||||
|
fvcore
|
||||||
google-cloud-storage
|
google-cloud-storage
|
||||||
|
grpcio
|
||||||
matplotlib
|
matplotlib
|
||||||
pandas
|
pandas
|
||||||
plotly
|
plotly
|
||||||
|
protobuf
|
||||||
redis
|
redis
|
||||||
scikit-learn
|
scikit-learn
|
||||||
|
scipy
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
export PATH=$out/bin:$PATH
|
export PATH=$out/bin:$PATH
|
||||||
|
|
||||||
|
# grpc tests are racy
|
||||||
|
sed -i '/"grpc",/d' optuna/testing/storages.py
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeCheckInputs =
|
nativeCheckInputs =
|
||||||
[
|
[
|
||||||
fakeredis
|
fakeredis
|
||||||
|
kaleido
|
||||||
moto
|
moto
|
||||||
pytest-xdist
|
pytest-xdist
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
scipy
|
torch
|
||||||
]
|
]
|
||||||
++ fakeredis.optional-dependencies.lua
|
++ fakeredis.optional-dependencies.lua
|
||||||
++ optional-dependencies.optional;
|
++ optional-dependencies.optional;
|
||||||
|
|
||||||
pytestFlagsArray = [ "-m 'not integration'" ];
|
disabledTests = [
|
||||||
|
# ValueError: Transform failed with error code 525: error creating static canvas/context for image server
|
||||||
disabledTestPaths = [
|
"test_get_pareto_front_plot"
|
||||||
# require unpackaged kaleido and building it is a bit difficult
|
# too narrow time limit
|
||||||
"tests/visualization_tests"
|
"test_get_timeline_plot_with_killed_running_trials"
|
||||||
# ImportError: cannot import name 'mock_s3' from 'moto'
|
|
||||||
"tests/artifacts_tests/test_boto3.py"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "optuna" ];
|
pythonImportsCheck = [ "optuna" ];
|
||||||
|
|
|
@ -11,14 +11,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "publicsuffixlist";
|
pname = "publicsuffixlist";
|
||||||
version = "1.0.2.20250202";
|
version = "1.0.2.20250207";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-zYOlYyR/tJvY9EouLHyVjaK8ELwRBf8cowhsfd6pilI=";
|
hash = "sha256-wYOFcyEO9wH0lpEtrTCCDJKb4NQJ51BnJ8dysjsZwSM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
aiofiles,
|
||||||
aiohttp,
|
aiohttp,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
@ -11,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "py-synologydsm-api";
|
pname = "py-synologydsm-api";
|
||||||
version = "2.6.0";
|
version = "2.6.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -20,12 +21,15 @@ buildPythonPackage rec {
|
||||||
owner = "mib1185";
|
owner = "mib1185";
|
||||||
repo = "py-synologydsm-api";
|
repo = "py-synologydsm-api";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-CjsSn9kbSOSiia47gDHUbMCgJs3pDJaJfQOwMPP+5WI=";
|
hash = "sha256-mkwHw10IzVWtuLGbpY/v7yCJgI6TBIJEo1XSB/NlZKs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
dependencies = [ aiohttp ];
|
dependencies = [
|
||||||
|
aiofiles
|
||||||
|
aiohttp
|
||||||
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytest-asyncio
|
pytest-asyncio
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyannote-audio";
|
pname = "pyannote-audio";
|
||||||
version = "3.3.1";
|
version = "3.3.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -40,7 +40,7 @@ buildPythonPackage rec {
|
||||||
owner = "pyannote";
|
owner = "pyannote";
|
||||||
repo = "pyannote-audio";
|
repo = "pyannote-audio";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-85whRoc3JoDSE4DqivY/3hfvLHcvgsubR/DLCPtLEP0=";
|
hash = "sha256-Qx7NDXkT3eQr9PZXlYuoJD01dzsVCvfq6HNPnyLzyAQ=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -10,14 +10,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyheos";
|
pname = "pyheos";
|
||||||
version = "1.0.1";
|
version = "1.0.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "andrewsayre";
|
owner = "andrewsayre";
|
||||||
repo = "pyheos";
|
repo = "pyheos";
|
||||||
tag = version;
|
tag = "1.02"; # TODO: https://github.com/andrewsayre/pyheos/issues/104
|
||||||
hash = "sha256-2hrWK3nRFnRtv4dfXXELOxKwttG9Oo2I2+eSXcfgUi8=";
|
hash = "sha256-1JybtE5wweuIgZ8eFUX9XYPji7FzxbRFPKy75Fp1nw0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
61
pkgs/development/python-modules/pyobjc-core/default.nix
Normal file
61
pkgs/development/python-modules/pyobjc-core/default.nix
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
darwin,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyobjc-core";
|
||||||
|
version = "11.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ronaldoussoren";
|
||||||
|
repo = "pyobjc";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
sourceRoot = "source/pyobjc-core";
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
darwin.DarwinTools
|
||||||
|
darwin.libffi
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
darwin.DarwinTools # sw_vers
|
||||||
|
];
|
||||||
|
|
||||||
|
# See https://github.com/ronaldoussoren/pyobjc/pull/641. Unfortunately, we
|
||||||
|
# cannot just pull that diff with fetchpatch due to https://discourse.nixos.org/t/how-to-apply-patches-with-sourceroot/59727.
|
||||||
|
postPatch = ''
|
||||||
|
for file in Modules/objc/test/*.m; do
|
||||||
|
substituteInPlace "$file" --replace "[[clang::suppress]]" ""
|
||||||
|
done
|
||||||
|
|
||||||
|
substituteInPlace setup.py \
|
||||||
|
--replace-fail "-buildversion" "-buildVersion" \
|
||||||
|
--replace-fail "-productversion" "-productVersion"
|
||||||
|
'';
|
||||||
|
|
||||||
|
env.NIX_CFLAGS_COMPILE = toString [
|
||||||
|
"-I${darwin.libffi.dev}/include"
|
||||||
|
"-Wno-error=cast-function-type-mismatch"
|
||||||
|
"-Wno-error=unused-command-line-argument"
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "objc" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python <-> Objective-C bridge";
|
||||||
|
homepage = "https://github.com/ronaldoussoren/pyobjc";
|
||||||
|
license = licenses.mit;
|
||||||
|
platforms = platforms.darwin;
|
||||||
|
maintainers = with maintainers; [ samuela ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
darwin,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
pyobjc-core,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyobjc-framework-Cocoa";
|
||||||
|
version = "11.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ronaldoussoren";
|
||||||
|
repo = "pyobjc";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
sourceRoot = "source/pyobjc-framework-Cocoa";
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
darwin.libffi
|
||||||
|
darwin.DarwinTools
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
darwin.DarwinTools # sw_vers
|
||||||
|
];
|
||||||
|
|
||||||
|
# See https://github.com/ronaldoussoren/pyobjc/pull/641. Unfortunately, we
|
||||||
|
# cannot just pull that diff with fetchpatch due to https://discourse.nixos.org/t/how-to-apply-patches-with-sourceroot/59727.
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace pyobjc_setup.py \
|
||||||
|
--replace-fail "-buildversion" "-buildVersion" \
|
||||||
|
--replace-fail "-productversion" "-productVersion"
|
||||||
|
'';
|
||||||
|
|
||||||
|
dependencies = [ pyobjc-core ];
|
||||||
|
|
||||||
|
env.NIX_CFLAGS_COMPILE = toString [
|
||||||
|
"-I${darwin.libffi.dev}/include"
|
||||||
|
"-Wno-error=unused-command-line-argument"
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "Cocoa" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "PyObjC wrappers for the Cocoa frameworks on macOS";
|
||||||
|
homepage = "https://github.com/ronaldoussoren/pyobjc";
|
||||||
|
license = licenses.mit;
|
||||||
|
platforms = platforms.darwin;
|
||||||
|
maintainers = with maintainers; [ samuela ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,10 +5,15 @@
|
||||||
setuptools,
|
setuptools,
|
||||||
apeye-core,
|
apeye-core,
|
||||||
attrs,
|
attrs,
|
||||||
|
click,
|
||||||
|
consolekit,
|
||||||
|
docutils,
|
||||||
dom-toml,
|
dom-toml,
|
||||||
domdf-python-tools,
|
domdf-python-tools,
|
||||||
natsort,
|
natsort,
|
||||||
packaging,
|
packaging,
|
||||||
|
readme-renderer,
|
||||||
|
sdjson,
|
||||||
shippinglabel,
|
shippinglabel,
|
||||||
typing-extensions,
|
typing-extensions,
|
||||||
}:
|
}:
|
||||||
|
@ -34,6 +39,20 @@ buildPythonPackage rec {
|
||||||
shippinglabel
|
shippinglabel
|
||||||
typing-extensions
|
typing-extensions
|
||||||
];
|
];
|
||||||
|
|
||||||
|
optional-dependencies = {
|
||||||
|
all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies));
|
||||||
|
cli = [
|
||||||
|
click
|
||||||
|
consolekit
|
||||||
|
sdjson
|
||||||
|
];
|
||||||
|
readme = [
|
||||||
|
docutils
|
||||||
|
readme-renderer
|
||||||
|
] ++ readme-renderer.optional-dependencies.md;
|
||||||
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||||
|
|
|
@ -10,14 +10,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-google-drive-api";
|
pname = "python-google-drive-api";
|
||||||
version = "0.0.2";
|
version = "0.1.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tronikos";
|
owner = "tronikos";
|
||||||
repo = "python-google-drive-api";
|
repo = "python-google-drive-api";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-JvPaMD7UHDqCQCoh1Q8jNFw4R7Jbp2YQDBI3xVp1L1g=";
|
hash = "sha256-3es2rmndahH+DMEEwjBxyZKd27qDZIocPbzScF7B5fA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|
|
@ -1,19 +1,22 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
cython,
|
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
numba,
|
numba,
|
||||||
numpy,
|
numpy,
|
||||||
|
optuna,
|
||||||
|
pytest-cov-stub,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
scipy,
|
scipy,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "resampy";
|
pname = "resampy";
|
||||||
version = "0.4.3";
|
version = "0.4.3";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
@ -24,21 +27,26 @@ buildPythonPackage rec {
|
||||||
hash = "sha256-LOWpOPAEK+ga7c3bR15QvnHmON6ARS1Qee/7U/VMlTY=";
|
hash = "sha256-LOWpOPAEK+ga7c3bR15QvnHmON6ARS1Qee/7U/VMlTY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
cython
|
|
||||||
numba
|
numba
|
||||||
];
|
];
|
||||||
|
|
||||||
|
optional-dependencies.design = [ optuna ];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
pytest-cov-stub
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
scipy
|
scipy
|
||||||
];
|
] ++ optional-dependencies.design;
|
||||||
|
|
||||||
postPatch = ''
|
disabledTests = lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [
|
||||||
substituteInPlace setup.cfg \
|
# crashing the interpreter
|
||||||
--replace " --cov-report term-missing --cov resampy --cov-report=xml" ""
|
"test_quality_sine_parallel"
|
||||||
'';
|
"test_resample_nu_quality_sine_parallel"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "resampy" ];
|
pythonImportsCheck = [ "resampy" ];
|
||||||
|
|
||||||
|
|
33
pkgs/development/python-modules/rumps/default.nix
Normal file
33
pkgs/development/python-modules/rumps/default.nix
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
pyobjc-framework-Cocoa,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "rumps";
|
||||||
|
version = "unstable-2025-02-02";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jaredks";
|
||||||
|
repo = "rumps";
|
||||||
|
rev = "8730e7cff5768dfabecff478c0d5e3688862c1c6";
|
||||||
|
hash = "sha256-oNJBpRaCGyOKCgBueRx4YhpNW1OnbIEWEEvlGfyoxUA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
dependencies = [ pyobjc-framework-Cocoa ];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "rumps" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Ridiculously Uncomplicated macOS Python Statusbar apps";
|
||||||
|
homepage = "https://github.com/jaredks/rumps";
|
||||||
|
license = licenses.bsd2;
|
||||||
|
platforms = platforms.darwin;
|
||||||
|
maintainers = with maintainers; [ samuela ];
|
||||||
|
};
|
||||||
|
}
|
40
pkgs/development/python-modules/sdjson/default.nix
Normal file
40
pkgs/development/python-modules/sdjson/default.nix
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
domdf-python-tools,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
typing-extensions,
|
||||||
|
whey,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "sdjson";
|
||||||
|
version = "0.5.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "domdfcoding";
|
||||||
|
repo = "singledispatch-json";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-7qwmPhij2X2GLtjeaoMCoOyT0qzYt9oFccWrQOq6LXw=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [ whey ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
domdf-python-tools
|
||||||
|
typing-extensions
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "sdjson" ];
|
||||||
|
|
||||||
|
# missing dependency coincidence
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Custom JSON Encoder for Python utilising functools.singledispatch";
|
||||||
|
homepage = "https://github.com/domdfcoding/singledispatch-json";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [ dotlambda ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -27,6 +27,7 @@
|
||||||
qimage2ndarray,
|
qimage2ndarray,
|
||||||
scikit-image,
|
scikit-image,
|
||||||
scipy,
|
scipy,
|
||||||
|
setuptools,
|
||||||
tables,
|
tables,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -46,7 +47,9 @@ buildPythonPackage rec {
|
||||||
./0000-workaround-pyqtgraph.patch
|
./0000-workaround-pyqtgraph.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
opencv4
|
opencv4
|
||||||
pyqt5
|
pyqt5
|
||||||
pyqtgraph
|
pyqtgraph
|
||||||
|
|
|
@ -1,31 +1,36 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
pytestCheckHook,
|
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
numpy,
|
numpy,
|
||||||
scipy,
|
scipy,
|
||||||
matplotlib,
|
matplotlib,
|
||||||
plotly,
|
plotly,
|
||||||
pandas,
|
pandas,
|
||||||
|
hypothesis,
|
||||||
|
pytestCheckHook,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "synergy";
|
pname = "synergy";
|
||||||
version = "1.0.0";
|
version = "1.0.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.5";
|
disabled = pythonOlder "3.5";
|
||||||
|
|
||||||
# Pypi does not contain unit tests
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "djwooten";
|
owner = "djwooten";
|
||||||
repo = "synergy";
|
repo = "synergy";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
sha256 = "sha256-df5CBEcRx55/rSMc6ygMVrHbbEcnU1ISJheO+WoBSCI=";
|
hash = "sha256-df5CBEcRx55/rSMc6ygMVrHbbEcnU1ISJheO+WoBSCI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
numpy
|
numpy
|
||||||
scipy
|
scipy
|
||||||
matplotlib
|
matplotlib
|
||||||
|
@ -33,7 +38,25 @@ buildPythonPackage rec {
|
||||||
pandas
|
pandas
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [ pytestCheckHook ];
|
nativeCheckInputs = [
|
||||||
|
hypothesis
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
disabledTests =
|
||||||
|
[
|
||||||
|
# flaky: hypothesis.errors.FailedHealthCheck
|
||||||
|
"test_asymptotic_limits"
|
||||||
|
"test_inverse"
|
||||||
|
# AssertionError: synthetic_BRAID_reference_1.csv
|
||||||
|
# E3=0 not in (0.10639582639915163, 1.6900177333904622)
|
||||||
|
"test_BRAID_fit_bootstrap"
|
||||||
|
]
|
||||||
|
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
|
# AssertionError: np.False_ is not true
|
||||||
|
"test_fit_loewe_antagonism"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "synergy" ];
|
pythonImportsCheck = [ "synergy" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
113
pkgs/development/python-modules/torcheval/default.nix
Normal file
113
pkgs/development/python-modules/torcheval/default.nix
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
|
||||||
|
# build-system
|
||||||
|
setuptools,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
typing-extensions,
|
||||||
|
|
||||||
|
# tests
|
||||||
|
cython,
|
||||||
|
numpy,
|
||||||
|
pytest-timeout,
|
||||||
|
pytest-xdist,
|
||||||
|
pytestCheckHook,
|
||||||
|
scikit-image,
|
||||||
|
scikit-learn,
|
||||||
|
torchtnt-nightly,
|
||||||
|
torchvision,
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
pname = "torcheval";
|
||||||
|
version = "0.0.7";
|
||||||
|
in
|
||||||
|
buildPythonPackage {
|
||||||
|
inherit pname version;
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "pytorch";
|
||||||
|
repo = "torcheval";
|
||||||
|
# Upstream has not created a tag for this version
|
||||||
|
# https://github.com/pytorch/torcheval/issues/215
|
||||||
|
rev = "f1bc22fc67ec2c77ee519aa4af8079f4fdaa41bb";
|
||||||
|
hash = "sha256-aVr4qKKE+dpBcJEi1qZJBljFLUl8d7D306Dy8uOojJE=";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Patches are only applied to usages of numpy within tests,
|
||||||
|
# which are only used for testing purposes (see dev-requirements.txt)
|
||||||
|
postPatch =
|
||||||
|
# numpy's `np.NAN` was changed to `np.nan` when numpy 2 was released
|
||||||
|
''
|
||||||
|
substituteInPlace tests/metrics/classification/test_accuracy.py tests/metrics/functional/classification/test_accuracy.py \
|
||||||
|
--replace-fail "np.NAN" "np.nan"
|
||||||
|
''
|
||||||
|
|
||||||
|
# `unittest.TestCase.assertEquals` does not exist;
|
||||||
|
# the correct symbol is `unittest.TestCase.assertEqual`
|
||||||
|
+ ''
|
||||||
|
substituteInPlace tests/metrics/test_synclib.py \
|
||||||
|
--replace-fail "tc.assertEquals" "tc.assertEqual"
|
||||||
|
'';
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ typing-extensions ];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "torcheval" ];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
cython
|
||||||
|
numpy
|
||||||
|
pytest-timeout
|
||||||
|
pytest-xdist
|
||||||
|
pytestCheckHook
|
||||||
|
scikit-image
|
||||||
|
scikit-learn
|
||||||
|
torchtnt-nightly
|
||||||
|
torchvision
|
||||||
|
];
|
||||||
|
|
||||||
|
pytestFlagsArray = [
|
||||||
|
"-v"
|
||||||
|
"tests/"
|
||||||
|
|
||||||
|
# -- tests/metrics/audio/test_fad.py --
|
||||||
|
# Touch filesystem and require network access.
|
||||||
|
# torchaudio.utils.download_asset("models/vggish.pt") -> PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
|
||||||
|
"--deselect=tests/metrics/audio/test_fad.py::TestFAD::test_vggish_fad"
|
||||||
|
"--deselect=tests/metrics/audio/test_fad.py::TestFAD::test_vggish_fad_merge"
|
||||||
|
|
||||||
|
# -- tests/metrics/image/test_fid.py --
|
||||||
|
# Touch filesystem and require network access.
|
||||||
|
# models.inception_v3(weights=weights) -> PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
|
||||||
|
"--deselect=tests/metrics/image/test_fid.py::TestFrechetInceptionDistance::test_fid_invalid_input"
|
||||||
|
"--deselect=tests/metrics/image/test_fid.py::TestFrechetInceptionDistance::test_fid_random_data_custom_model"
|
||||||
|
"--deselect=tests/metrics/image/test_fid.py::TestFrechetInceptionDistance::test_fid_random_data_default_model"
|
||||||
|
"--deselect=tests/metrics/image/test_fid.py::TestFrechetInceptionDistance::test_fid_with_dissimilar_inputs"
|
||||||
|
"--deselect=tests/metrics/image/test_fid.py::TestFrechetInceptionDistance::test_fid_with_similar_inputs"
|
||||||
|
|
||||||
|
# -- tests/metrics/functional/text/test_perplexity.py --
|
||||||
|
# AssertionError: Scalars are not close!
|
||||||
|
# Expected 3.537154912949 but got 3.53715443611145
|
||||||
|
"--deselect=tests/metrics/functional/text/test_perplexity.py::Perplexity::test_perplexity_with_ignore_index"
|
||||||
|
|
||||||
|
# -- tests/metrics/image/test_psnr.py --
|
||||||
|
# AssertionError: Scalars are not close!
|
||||||
|
# Expected 7.781850814819336 but got 7.781772613525391
|
||||||
|
"--deselect=tests/metrics/image/test_psnr.py::TestPeakSignalNoiseRatio::test_psnr_with_random_data"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Rich collection of performant PyTorch model metrics and tools for PyTorch model evaluations";
|
||||||
|
homepage = "https://pytorch.org/torcheval";
|
||||||
|
changelog = "https://github.com/pytorch/torcheval/releases/tag/${version}";
|
||||||
|
|
||||||
|
platforms = lib.platforms.linux;
|
||||||
|
license = with lib.licenses; [ bsd3 ];
|
||||||
|
maintainers = with lib.maintainers; [ bengsparks ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "truststore";
|
pname = "truststore";
|
||||||
version = "0.10.0";
|
version = "0.10.1";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.10";
|
disabled = pythonOlder "3.10";
|
||||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||||
owner = "sethmlarson";
|
owner = "sethmlarson";
|
||||||
repo = "truststore";
|
repo = "truststore";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-SzCeuc/tIOearYAXCK7s/Q99fK0JvJc1rSbsiE7m6+k=";
|
hash = "sha256-oVFNR8qxEmCZdTGqzb9Gj3XIUwPy6YWV3YJPkIDA8Cw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ flit-core ];
|
build-system = [ flit-core ];
|
||||||
|
|
|
@ -6,16 +6,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kustomize-sops";
|
pname = "kustomize-sops";
|
||||||
version = "4.3.2";
|
version = "4.3.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "viaduct-ai";
|
owner = "viaduct-ai";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-FSRjPXS4Dk5oH8EO7TW6iHdGNvVhaQ7gZJ+qROXUU3U=";
|
hash = "sha256-qIYV0wDzBRPt6s6d2dL4FobBSMlmVm+Z0ogig3r0Q/c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-1qnNJltam04uLMhH8YftAl2jjEZP2UhVIMp9Vcy3jeg=";
|
vendorHash = "sha256-UyDW4WgDgEygMxrxbCATxlPk9KAuc9lO/ldSFyydZUA=";
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/lib/viaduct.ai/v1/ksops/
|
mkdir -p $out/lib/viaduct.ai/v1/ksops/
|
||||||
|
|
|
@ -2,17 +2,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-zigbuild";
|
pname = "cargo-zigbuild";
|
||||||
version = "0.19.7";
|
version = "0.19.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "messense";
|
owner = "messense";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-kuzKW7ol4ZdxIhfAdvAKRb8fgwaU2LTO43dxrpke1Ow=";
|
hash = "sha256-S/Xx487z8LFjCSrB9tQTJy4+AQial2Dptg5xZqzPkVE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-WsX1noIRlMRzNqJUxR55CxdTCxJ+DVddVRIbkLtWK1Q=";
|
cargoHash = "sha256-L9SoaXGzYHY6vOWESvovHNzSehOWD4RGAC/3K6qT6Ks=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
|
|
@ -18,8 +18,8 @@ let
|
||||||
in
|
in
|
||||||
buildNodejs {
|
buildNodejs {
|
||||||
inherit enableNpm;
|
inherit enableNpm;
|
||||||
version = "20.18.2";
|
version = "20.18.3";
|
||||||
sha256 = "69bf81b70f3a95ae0763459f02860c282d7e3a47567c8afaf126cc778176a882";
|
sha256 = "0674f16f3bc284c11724cd3f7c2a43f7c2c13d2eb7a872dd0db198f3d588c5f2";
|
||||||
patches = [
|
patches = [
|
||||||
./configure-emulator.patch
|
./configure-emulator.patch
|
||||||
./configure-armv6-vfpv2.patch
|
./configure-armv6-vfpv2.patch
|
||||||
|
@ -35,16 +35,6 @@ buildNodejs {
|
||||||
stripLen = 1;
|
stripLen = 1;
|
||||||
hash = "sha256-WVxsoEcJu0WBTyelNrVQFTZxJhnekQb1GrueeRBRdnY=";
|
hash = "sha256-WVxsoEcJu0WBTyelNrVQFTZxJhnekQb1GrueeRBRdnY=";
|
||||||
})
|
})
|
||||||
# Fix for https://github.com/NixOS/nixpkgs/issues/355919
|
|
||||||
# FIXME: remove after a minor point release
|
|
||||||
(fetchpatch2 {
|
|
||||||
url = "https://github.com/nodejs/node/commit/a094a8166cd772f89e92b5deef168e5e599fa815.patch?full_index=1";
|
|
||||||
hash = "sha256-5FZfozYWRa1ZI/f+e+xpdn974Jg2DbiHbua13XUQP5E=";
|
|
||||||
})
|
|
||||||
(fetchpatch2 {
|
|
||||||
url = "https://github.com/nodejs/node/commit/f270462c09ddfd770291a7c8a2cd204b2c63d730.patch?full_index=1";
|
|
||||||
hash = "sha256-Err0i5g7WtXcnhykKgrS3ocX7/3oV9UrT0SNeRtMZNU=";
|
|
||||||
})
|
|
||||||
# Backport V8 fixes for LLVM 19.
|
# Backport V8 fixes for LLVM 19.
|
||||||
(fetchpatch2 {
|
(fetchpatch2 {
|
||||||
url = "https://chromium.googlesource.com/v8/v8/+/182d9c05e78b1ddb1cb8242cd3628a7855a0336f%5E%21/?format=TEXT";
|
url = "https://chromium.googlesource.com/v8/v8/+/182d9c05e78b1ddb1cb8242cd3628a7855a0336f%5E%21/?format=TEXT";
|
||||||
|
@ -60,10 +50,5 @@ buildNodejs {
|
||||||
stripLen = 1;
|
stripLen = 1;
|
||||||
hash = "sha256-6y3aEqxNC4iTQEv1oewodJrhOHxjp5xZMq1P1QL94Rg=";
|
hash = "sha256-6y3aEqxNC4iTQEv1oewodJrhOHxjp5xZMq1P1QL94Rg=";
|
||||||
})
|
})
|
||||||
# fixes test failure, remove when included in release
|
|
||||||
(fetchpatch2 {
|
|
||||||
url = "https://github.com/nodejs/node/commit/b6fe731c55eb4cb9d14042a23e5002ed39b7c8b7.patch?full_index=1";
|
|
||||||
hash = "sha256-KoKsQBFKUji0GeEPTR8ixBflCiHBhPqd2cPVPuKyua8=";
|
|
||||||
})
|
|
||||||
] ++ gypPatches;
|
] ++ gypPatches;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Do not edit!
|
# Do not edit!
|
||||||
|
|
||||||
{
|
{
|
||||||
version = "2025.2.1";
|
version = "2025.2.2";
|
||||||
components = {
|
components = {
|
||||||
"3_day_blinds" =
|
"3_day_blinds" =
|
||||||
ps: with ps; [
|
ps: with ps; [
|
||||||
|
|
|
@ -369,7 +369,7 @@ let
|
||||||
extraBuildInputs = extraPackages python.pkgs;
|
extraBuildInputs = extraPackages python.pkgs;
|
||||||
|
|
||||||
# Don't forget to run update-component-packages.py after updating
|
# Don't forget to run update-component-packages.py after updating
|
||||||
hassVersion = "2025.2.1";
|
hassVersion = "2025.2.2";
|
||||||
|
|
||||||
in
|
in
|
||||||
python.pkgs.buildPythonApplication rec {
|
python.pkgs.buildPythonApplication rec {
|
||||||
|
@ -390,13 +390,13 @@ python.pkgs.buildPythonApplication rec {
|
||||||
owner = "home-assistant";
|
owner = "home-assistant";
|
||||||
repo = "core";
|
repo = "core";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-iWOrBIKsN+fi5pzMzekmTBIk2FoM2HOsWujkuZ45lHE=";
|
hash = "sha256-aCGfxWJnDJ4V5FjrFV3TLHBtPQDyNh1qjDKFL/bHBz0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Secondary source is pypi sdist for translations
|
# Secondary source is pypi sdist for translations
|
||||||
sdist = fetchPypi {
|
sdist = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-GToOHfDOWrjiQEcxgX9h2tCYqGUv3mXxVh1/GchiNRU=";
|
hash = "sha256-9bdkcDMTQtaRlyLK65fwVDlV4s1GpxqbTYDNxstST4w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python.pkgs; [
|
build-system = with python.pkgs; [
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildPythonPackage rec {
|
||||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||||
pname = "home-assistant-frontend";
|
pname = "home-assistant-frontend";
|
||||||
version = "20250205.0";
|
version = "20250210.0";
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
|
@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||||
pname = "home_assistant_frontend";
|
pname = "home_assistant_frontend";
|
||||||
dist = "py3";
|
dist = "py3";
|
||||||
python = "py3";
|
python = "py3";
|
||||||
hash = "sha256-9P2OqnPNPydBi4k9iN0hSyGTyBW4PohdgJwQqa8MlYg=";
|
hash = "sha256-Pm9lnD+3ywHtLWPbuIm7brWzY+804+V84pH6g561LAU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# there is nothing to strip in this package
|
# there is nothing to strip in this package
|
||||||
|
|
|
@ -170,6 +170,9 @@ stdenv.mkDerivation {
|
||||||
[ "--with-http_geoip_module" ] ++ lib.optional withStream "--with-stream_geoip_module"
|
[ "--with-http_geoip_module" ] ++ lib.optional withStream "--with-stream_geoip_module"
|
||||||
)
|
)
|
||||||
++ lib.optional (with stdenv.hostPlatform; isLinux || isFreeBSD) "--with-file-aio"
|
++ lib.optional (with stdenv.hostPlatform; isLinux || isFreeBSD) "--with-file-aio"
|
||||||
|
++ lib.optional (
|
||||||
|
stdenv.buildPlatform != stdenv.hostPlatform
|
||||||
|
) "--crossbuild=${stdenv.hostPlatform.uname.system}::${stdenv.hostPlatform.uname.processor}"
|
||||||
++ configureFlags
|
++ configureFlags
|
||||||
++ map (mod: "--add-module=${mod.src}") modules;
|
++ map (mod: "--add-module=${mod.src}") modules;
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
redis-datasource = callPackage ./redis-datasource { };
|
redis-datasource = callPackage ./redis-datasource { };
|
||||||
redis-explorer-app = callPackage ./redis-explorer-app { };
|
redis-explorer-app = callPackage ./redis-explorer-app { };
|
||||||
ventura-psychrometric-panel = callPackage ./ventura-psychrometric-panel { };
|
ventura-psychrometric-panel = callPackage ./ventura-psychrometric-panel { };
|
||||||
|
victoriametrics-logs-datasource = callPackage ./victoriametrics-logs-datasource { };
|
||||||
volkovlabs-echarts-panel = callPackage ./volkovlabs-echarts-panel { };
|
volkovlabs-echarts-panel = callPackage ./volkovlabs-echarts-panel { };
|
||||||
volkovlabs-form-panel = callPackage ./volkovlabs-form-panel { };
|
volkovlabs-form-panel = callPackage ./volkovlabs-form-panel { };
|
||||||
volkovlabs-rss-datasource = callPackage ./volkovlabs-rss-datasource { };
|
volkovlabs-rss-datasource = callPackage ./volkovlabs-rss-datasource { };
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
{ grafanaPlugin, lib }:
|
||||||
|
|
||||||
|
grafanaPlugin {
|
||||||
|
pname = "victoriametrics-logs-datasource";
|
||||||
|
version = "0.14.3";
|
||||||
|
zipHash = "sha256-g/ntmNyWJ9h/eYpZ0gqiESvVfm2fU6/Ci8R7FHIV7AQ=";
|
||||||
|
meta = {
|
||||||
|
description = "Grafana datasource for VictoriaLogs";
|
||||||
|
license = lib.licenses.asl20;
|
||||||
|
maintainers = with lib.maintainers; [ samw ];
|
||||||
|
platforms = lib.platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,12 +1,12 @@
|
||||||
# DO NOT EDIT! This file is generated automatically by update.sh
|
# DO NOT EDIT! This file is generated automatically by update.sh
|
||||||
{ }:
|
{ }:
|
||||||
{
|
{
|
||||||
version = "3.148.0";
|
version = "3.149.0";
|
||||||
pulumiPkgs = {
|
pulumiPkgs = {
|
||||||
x86_64-linux = [
|
x86_64-linux = [
|
||||||
{
|
{
|
||||||
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.148.0-linux-x64.tar.gz";
|
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-linux-x64.tar.gz";
|
||||||
sha256 = "1wjg4cilg3ycd95ajzsxdyaldz50paczbifar4xwnha6knsgd3j1";
|
sha256 = "01q8q78q4f5d3nrv419lwsjrcvb1rbpjb2khwnrnijy808jgm5pz";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-amd64.tar.gz";
|
||||||
|
@ -25,12 +25,12 @@
|
||||||
sha256 = "105qpgq5kc1v82jks5v64i1jx9mw8spmj59dg74sil58lik5wpl8";
|
sha256 = "105qpgq5kc1v82jks5v64i1jx9mw8spmj59dg74sil58lik5wpl8";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.13.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.14.0-linux-amd64.tar.gz";
|
||||||
sha256 = "047hxl4wnqi4w3mv2cadpmwl0p1y6z3dn8hmlxrwlg4lghqp7wsw";
|
sha256 = "06kazf5r3r3cdr2cxk2afj1wjmjj0kda038j9vdpfirzpjyy47l3";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.67.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.68.0-linux-amd64.tar.gz";
|
||||||
sha256 = "072f3jlbdlvygbk5yzrjqxib0dr3gn779yi1ny64h63v9kzym3w8";
|
sha256 = "0zg8vfqs8m87j6sp3hybzzx8ji6v3v404q5gpmfjrylfs7a4zw8w";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-linux-amd64.tar.gz";
|
||||||
|
@ -41,8 +41,8 @@
|
||||||
sha256 = "0h3zym30gj8lyj294zj3dimdl2wdir2vmymvv6wr392f9i22m2yn";
|
sha256 = "0h3zym30gj8lyj294zj3dimdl2wdir2vmymvv6wr392f9i22m2yn";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.17.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-linux-amd64.tar.gz";
|
||||||
sha256 = "1xrbkml34hdz5jv1df6ljk3ikgrpqw3xc6cpywy1z8sk19hrzq0c";
|
sha256 = "1brri4avf40fsa4374xil103mw9xm9s7vlcg6b44p9m3a9pczm5s";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-amd64.tar.gz";
|
||||||
|
@ -53,8 +53,8 @@
|
||||||
sha256 = "0fq1zzbr119zq8minj7rqw5y6552zqqf1lcgy0c059bvd633fxdq";
|
sha256 = "0fq1zzbr119zq8minj7rqw5y6552zqqf1lcgy0c059bvd633fxdq";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.42.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.43.0-linux-amd64.tar.gz";
|
||||||
sha256 = "0qvpbgs7pvx15h9zh4jw2l87qzpya5w0ydkvd1mg1k76cxsjl9c2";
|
sha256 = "0dbvr0r7plvrh5yp03rsnjhhmnw7dl70pg29l216v4iz2ymrc5zk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-linux-amd64.tar.gz";
|
||||||
|
@ -69,12 +69,12 @@
|
||||||
sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4";
|
sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.13.1-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.14.0-linux-amd64.tar.gz";
|
||||||
sha256 = "0kk8c2a20ckvgx1afh6n7sm9z5cb3r6gs2c23yaq61yd6bkwklx5";
|
sha256 = "191j823pngyicvgvkjfik9n0nsws2zsqqzykzsad74w59i9cr90c";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.16.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.18.0-linux-amd64.tar.gz";
|
||||||
sha256 = "109chpv3s7cbwk5ga9n982kn1nzrrvd222h9w5j242pdhbw4pc31";
|
sha256 = "08irlwbwy3c41rl90i85a50d3xy4ygsv4bswh3xwd9jdc32rs6xh";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-linux-amd64.tar.gz";
|
||||||
|
@ -121,16 +121,16 @@
|
||||||
sha256 = "1pgyrrlx1skl137qsx944n3f6scj10vpslfa6fdqg3zcdn2191np";
|
sha256 = "1pgyrrlx1skl137qsx944n3f6scj10vpslfa6fdqg3zcdn2191np";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.1-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.2-linux-amd64.tar.gz";
|
||||||
sha256 = "19sb2ik7zsc0n9hrwiwi0dm1r3wkfa38isnc2f7sim1gjvvaha3k";
|
sha256 = "147dmg9gv8b3pifmqwjz9skvidryb8wkayvghdd6pziyqncbqwzb";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.109.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.110.0-linux-amd64.tar.gz";
|
||||||
sha256 = "19bm0bx81dvjihv3z25la6f0aq9zb5z5pjvkhwhwjjr3rlrkk20v";
|
sha256 = "124pag54vhis0j0b5f35h95ljs5xh2mbq85933vadmzsds7lb884";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.2-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.4-linux-amd64.tar.gz";
|
||||||
sha256 = "1n1fvkp7ls6qhc0p0sxl0kdva6v5qsw4df72wbhgmp25pclcxgbj";
|
sha256 = "0z0wggfg9s0x8wlvymsl030bby4id5rjhb3na0rmsjg3fjh71bsf";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-linux-amd64.tar.gz";
|
||||||
|
@ -149,8 +149,8 @@
|
||||||
sha256 = "13v3vz76skral2lhv7ph9yb6im8zsiavis6qss6jzx8pdw8gq6a4";
|
sha256 = "13v3vz76skral2lhv7ph9yb6im8zsiavis6qss6jzx8pdw8gq6a4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.0-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.1-linux-amd64.tar.gz";
|
||||||
sha256 = "17v9215sr41rvf1cpgndzd58aqk4llizxshkg9kdpj2p47pj57ix";
|
sha256 = "0h5pca5kgyjwdj9m8fd0wmygxhvjm6r5wss00wprad383mwp3s7v";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-linux-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-linux-amd64.tar.gz";
|
||||||
|
@ -163,8 +163,8 @@
|
||||||
];
|
];
|
||||||
x86_64-darwin = [
|
x86_64-darwin = [
|
||||||
{
|
{
|
||||||
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.148.0-darwin-x64.tar.gz";
|
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-darwin-x64.tar.gz";
|
||||||
sha256 = "1f2i3pvmbmm3aga7am4m2lmrhnacmiw5g5815m0bdp5ighagi6xm";
|
sha256 = "17j0ilhqx08avrllkf72lfrzzhrv6k551a1vdag5xvkcsakcy9ik";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-amd64.tar.gz";
|
||||||
|
@ -183,12 +183,12 @@
|
||||||
sha256 = "0gpk3imvizrxsp1j6w17dvzzgpk05i979159l0wlgg9vc0xkbf2q";
|
sha256 = "0gpk3imvizrxsp1j6w17dvzzgpk05i979159l0wlgg9vc0xkbf2q";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.13.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.14.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "19ri539aify37qn35wlfr24171r151cnmmz88jgv3amb1fzb32f2";
|
sha256 = "1yclkdpmm8y92wbyhb87h3vdhcibhcvfppv1nvwhqd3bbx3zk1rb";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.67.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.68.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "0vm0pifcajwbrawmz84snv514w4j8qrxvyv9i356hizk459c6y3s";
|
sha256 = "1ck9377yshn8742k1757xmx2wkpybfdpbfq86nz7i83xnm67vwg4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-darwin-amd64.tar.gz";
|
||||||
|
@ -199,8 +199,8 @@
|
||||||
sha256 = "1j952sjqhp42a1s8fxn5li8mjfvl9as3ydhwdpslx8pzc8ykr2zj";
|
sha256 = "1j952sjqhp42a1s8fxn5li8mjfvl9as3ydhwdpslx8pzc8ykr2zj";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.17.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "0rcdhz4ap6h9yry1ma7ay7ak7ws01d50rb719phgrm1wd0ybw4vs";
|
sha256 = "0m7h5dgwh2bz14lmncxaa7n97vgrp0fy65ll5q8jjw49s5a7jrnh";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-amd64.tar.gz";
|
||||||
|
@ -211,8 +211,8 @@
|
||||||
sha256 = "15ym540lhzwi5k2nplcsxgf1yxxndiznmjda38wwky9hxxvgc260";
|
sha256 = "15ym540lhzwi5k2nplcsxgf1yxxndiznmjda38wwky9hxxvgc260";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.42.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.43.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "1b2smzqxvrjxwpgr2wlhplgqj5n4yf7mbi52y1sc0cg0i70p01kf";
|
sha256 = "16jmnc1mnxb652agd08qaqdzfqgnqd6al3wrvmac07gd4frq719k";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-darwin-amd64.tar.gz";
|
||||||
|
@ -227,12 +227,12 @@
|
||||||
sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq";
|
sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.13.1-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.14.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "1gk5i030y4jsdzsj8nl90xf0403mlkq1lhc8nqw9a8iyc6m60g3w";
|
sha256 = "0qqzfdibgwzgnv79as3l6k8hh4nviq2i0xsgzsvjkklzf2szyh8k";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.16.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.18.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "1iaaiv58m6s45xhjdrzcnvw51wm92dknnl9sk3f0hq58bvapq9xy";
|
sha256 = "001s7nrmhsbrz49ilphr5882mk7lqq4w6qdfi2i24jjcbbij8v9w";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-darwin-amd64.tar.gz";
|
||||||
|
@ -279,16 +279,16 @@
|
||||||
sha256 = "179lqrf9ma51ghr1jl5pzg0jpc217qazrj3wdbf702qghacl0xaq";
|
sha256 = "179lqrf9ma51ghr1jl5pzg0jpc217qazrj3wdbf702qghacl0xaq";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.1-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.2-darwin-amd64.tar.gz";
|
||||||
sha256 = "04v54852bwm54jiprkgpfkby5bxckw7rg09pqf8fw929hc59sw3g";
|
sha256 = "02mq6mnjbfkhwfm9fsgixw8imnxyrgl3zjh2v7z6la0qn888k9yi";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.109.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.110.0-darwin-amd64.tar.gz";
|
||||||
sha256 = "1j16ny68wb0ljqzl0q62dzf8l4knszl08v3a58ja4m10mhlq9ilf";
|
sha256 = "17m6h1ign1b8rymidjk2lg0p43y0yzcgd8fvbjfmmxy6p4pcdjz4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.2-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.4-darwin-amd64.tar.gz";
|
||||||
sha256 = "1zpy7wvyjjxr41jg02n4py7zc5xppxd5pms91cf1xpdw5n0hpfdl";
|
sha256 = "1rc717psnir7hpl9az29z232zgkp2dnzfjsph6v3lm44qd0yw9dq";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-darwin-amd64.tar.gz";
|
||||||
|
@ -307,8 +307,8 @@
|
||||||
sha256 = "1w3wqx96qv0m7n0grr5sr4qdwrj56cghl3rg2hg75cx5yj00677y";
|
sha256 = "1w3wqx96qv0m7n0grr5sr4qdwrj56cghl3rg2hg75cx5yj00677y";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.0-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.1-darwin-amd64.tar.gz";
|
||||||
sha256 = "1rdfxp2zlb6b8z6pzhkiph3fbndyrlp6i6ga9im61wggn6gqcp7a";
|
sha256 = "1risgn050qs9yb0r7wx9z1xfw4ai50b5f6fzqchmaw4wpqj83j4h";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-darwin-amd64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-darwin-amd64.tar.gz";
|
||||||
|
@ -321,8 +321,8 @@
|
||||||
];
|
];
|
||||||
aarch64-linux = [
|
aarch64-linux = [
|
||||||
{
|
{
|
||||||
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.148.0-linux-arm64.tar.gz";
|
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-linux-arm64.tar.gz";
|
||||||
sha256 = "1jwxrdwp8vrg4rm3jfymzaqdi861pybx28z5ss0qb034dqi6sqmy";
|
sha256 = "09yvl92bxdnz1796rsqjw0dxkw84s4c0gv69acd358wc1lv6ff2m";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-arm64.tar.gz";
|
||||||
|
@ -341,12 +341,12 @@
|
||||||
sha256 = "1jbgwycdpixvz6cc8vm66akim9d2mlmbb7h241n3mjvdndhsjkab";
|
sha256 = "1jbgwycdpixvz6cc8vm66akim9d2mlmbb7h241n3mjvdndhsjkab";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.13.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.14.0-linux-arm64.tar.gz";
|
||||||
sha256 = "14z0zmmbcl0mxj599bffccyp7vb32sq4knx7mvzyx9qgisjip5hi";
|
sha256 = "0xpfjwdhapyfc1562pxbvgmcmljvvsxdiymrwvcfhn08sdgpmas2";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.67.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.68.0-linux-arm64.tar.gz";
|
||||||
sha256 = "1hlr7adfarpay74iyi0qj4d924f55icdb8all31vsh36mml5xapr";
|
sha256 = "013bjgdd5ih4cznxf6b3nfhm9r3ah9s2z0w247c7ad14paiw1l21";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-linux-arm64.tar.gz";
|
||||||
|
@ -357,8 +357,8 @@
|
||||||
sha256 = "1d4a5xyx55mscqq4wqgvilfagk8mg49xnhwp5vx1i274kgdq7a7z";
|
sha256 = "1d4a5xyx55mscqq4wqgvilfagk8mg49xnhwp5vx1i274kgdq7a7z";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.17.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-linux-arm64.tar.gz";
|
||||||
sha256 = "1snc0kls8hl41m1cnnxjz7j0s72zh2m9j5bk9pqx22dqppc1rcsn";
|
sha256 = "0m93phlw0ixxvlsnv3g425clh4bf0j14w409pgkzig23zjanxrr0";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-arm64.tar.gz";
|
||||||
|
@ -369,8 +369,8 @@
|
||||||
sha256 = "0i4hwjj4j4q9qrrzb47k243hgcs7rhdk2xir6af5h4nds9z0h4yh";
|
sha256 = "0i4hwjj4j4q9qrrzb47k243hgcs7rhdk2xir6af5h4nds9z0h4yh";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.42.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.43.0-linux-arm64.tar.gz";
|
||||||
sha256 = "0s3k3a0y60py8yy9frx98gwdm6p8sjjaq63kd2476dqsn6jrfg0p";
|
sha256 = "0jb7m7x7m330ijn7v4720qi1ldbj9blkj50qzpxivazwa5s42dgk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-linux-arm64.tar.gz";
|
||||||
|
@ -385,12 +385,12 @@
|
||||||
sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r";
|
sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.13.1-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.14.0-linux-arm64.tar.gz";
|
||||||
sha256 = "12b7957wk70cw4miymav3asw7xddkx2ivk6v55d8izmiw2lkpfhm";
|
sha256 = "1dyg5k7giny2d26yw222kahdnbfwmhr8d1nkrn3i1ycqsb1g573j";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.16.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.18.0-linux-arm64.tar.gz";
|
||||||
sha256 = "0z68qdrvfcxqd71rgz9zkcws5jqf8v4m5rin5mr03d000c7rv5lw";
|
sha256 = "1db1va4mf5brc6lhf4sj89pr6c6va2m6gb77dqnk2x6xf6qnffvx";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-linux-arm64.tar.gz";
|
||||||
|
@ -437,16 +437,16 @@
|
||||||
sha256 = "1hvnbp5ip2smxlmr4crjz2m4qjd85aacq8lkq0g01slfjicm26hf";
|
sha256 = "1hvnbp5ip2smxlmr4crjz2m4qjd85aacq8lkq0g01slfjicm26hf";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.1-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.2-linux-arm64.tar.gz";
|
||||||
sha256 = "1nyz5xpy82vzfiqps5qqaydpv300wqv9qvz97p5xjlb8szlk22xk";
|
sha256 = "1qghb1kj1flr36hcpk2r85ly833hm3z80lvwdw8rh2gz8ch6wi21";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.109.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.110.0-linux-arm64.tar.gz";
|
||||||
sha256 = "07p5b2i2gx7rkmmd7vy8z6qalg0qq5dr3yjq2pmanrgskq0hnhh0";
|
sha256 = "0v70agspybl0qmcmhhjqr8k47vvvhvipfw17hm54pr4v4bi3irmz";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.2-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.4-linux-arm64.tar.gz";
|
||||||
sha256 = "12r90yr81mphmymlrmp5yz4csi871jc7h6k0wn2qjn9qx3v5qx9c";
|
sha256 = "0f1zpcn0b0hd2kb1adigqp5zd2k7glxdav785yrg7zhq3gccmklw";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-linux-arm64.tar.gz";
|
||||||
|
@ -465,8 +465,8 @@
|
||||||
sha256 = "0a0x7h17qxhh0wwn5b3a3p4caqjghax6y37hcxxxjy33r03l4ba4";
|
sha256 = "0a0x7h17qxhh0wwn5b3a3p4caqjghax6y37hcxxxjy33r03l4ba4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.0-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.1-linux-arm64.tar.gz";
|
||||||
sha256 = "0vf2mg4v5g4z27zkpfawlfnlrylgakjnpishsswl2abq21s9lj4q";
|
sha256 = "1wkcrvyw9r0j4vy3nmgsypzak8ld2750rc3cd88m0q9qi22vi6hm";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-linux-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-linux-arm64.tar.gz";
|
||||||
|
@ -479,8 +479,8 @@
|
||||||
];
|
];
|
||||||
aarch64-darwin = [
|
aarch64-darwin = [
|
||||||
{
|
{
|
||||||
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.148.0-darwin-arm64.tar.gz";
|
url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "0nn0jq82b2lc7fzapdl7ywz5jpbkbrmza55hh1hgn8yfcrdkp7s8";
|
sha256 = "0k01fdxydlw488wqvisxabp82z0a954g8zzjyavi06lik5qkab7y";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-arm64.tar.gz";
|
||||||
|
@ -499,12 +499,12 @@
|
||||||
sha256 = "0rzyr14v0cwrvwh383snh6sxdspszk8yi391h0vm0x8wvaq1a5ba";
|
sha256 = "0rzyr14v0cwrvwh383snh6sxdspszk8yi391h0vm0x8wvaq1a5ba";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.13.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.14.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "0l50wf0wcaahj12dj9948swxwzxapcadzhzahbm5fnzys1if6dk2";
|
sha256 = "09ss5j92ra4bs5vmsqq2sgs30nalsb1bs3s0njn72fsc1cd6n0qz";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.67.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.68.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "1awp05r9l0mq20sj0cnxh7rsbshpb99a993gff63w4s327vdyhqi";
|
sha256 = "1zs9vgmz9hwv1impdfibg0ks8i5mdc9pis676qcvs7phlbg3yvn4";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.2.0-darwin-arm64.tar.gz";
|
||||||
|
@ -515,8 +515,8 @@
|
||||||
sha256 = "1x4ij8qv9jq39fbacirjvk96hc117da5ll3fzrmgpkvjc1mall01";
|
sha256 = "1x4ij8qv9jq39fbacirjvk96hc117da5ll3fzrmgpkvjc1mall01";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.17.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "1jngrwg1s27qizjpjfhjr6lw2jmra2nfb6h5zb1s3wvqc5j2fm32";
|
sha256 = "095lx9kxhq564wlp4q7d58ma2llx3daiiq8q2svn25nc6gs527fx";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-arm64.tar.gz";
|
||||||
|
@ -527,8 +527,8 @@
|
||||||
sha256 = "1ydh3yl29kpqxwsmrrrlghlpmww1s16rjc116wb000gnj60c0bx5";
|
sha256 = "1ydh3yl29kpqxwsmrrrlghlpmww1s16rjc116wb000gnj60c0bx5";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.42.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.43.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "1bwm86aj2ghaqasfymc41v7a93i0fmiwk5ayhjm25d0j79lmqb6l";
|
sha256 = "1hh85s0fkybq9g5lzyh7qvb5sm3kwv5ma8lzzkrm10pqvf2jv01f";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.39.1-darwin-arm64.tar.gz";
|
||||||
|
@ -543,12 +543,12 @@
|
||||||
sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c";
|
sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.13.1-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.14.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "02wcx7m64kifcd93bdfvbhw4fl7wakinwcr0bp739dqwywiz1bad";
|
sha256 = "17cm719jsh6rc7lwd64kg7qdlxlclvwrky9598f85kbvnv6n0xa8";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.16.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.18.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "054iwr00d0l35yisxsc5fgrdml4qvi52h2dnim9bg1j084k7ci7m";
|
sha256 = "10vjyhk84phr632s1ns2d6vkzi415ris1sh8az6jwnp510cnqmin";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.6.0-darwin-arm64.tar.gz";
|
||||||
|
@ -595,16 +595,16 @@
|
||||||
sha256 = "1yh8jkdf61526gab5p07h923k1i8ib98xh6hx0ql241lpxjzr5l5";
|
sha256 = "1yh8jkdf61526gab5p07h923k1i8ib98xh6hx0ql241lpxjzr5l5";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.1-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.1.2-darwin-arm64.tar.gz";
|
||||||
sha256 = "1cr5jqii0z3ifkml89s84z5gd28dhv4x7z0jximlk5grfij3g2xl";
|
sha256 = "022x01wxl7zj65n25slijnb0is266xrg26sbb1z408bipv4svxgk";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.109.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.110.0-darwin-arm64.tar.gz";
|
||||||
sha256 = "0idv97kp9n32fc89c9j82v2pqlwxvj1gfm06g4nb63cxybrxzany";
|
sha256 = "1r2zcxm2lgxl7x7v7shmq6r2ain90shb53vxdgjcnzjh3mhi92f5";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.2-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.4-darwin-arm64.tar.gz";
|
||||||
sha256 = "1xi625scmsbk1f4ckg8fdnxrk2bf0zh0g67dgmamhcl4d2b1j2mc";
|
sha256 = "18iw3nkmygsdb0mjdgx5h2ny834vlnd5g1f5nm9gkrs5594sqgf3";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.17.5-darwin-arm64.tar.gz";
|
||||||
|
@ -623,8 +623,8 @@
|
||||||
sha256 = "1jdgx5621xmhqcyfm4p85wbp23clv0ws2klk4dgfxkaqf27xhwva";
|
sha256 = "1jdgx5621xmhqcyfm4p85wbp23clv0ws2klk4dgfxkaqf27xhwva";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.0-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.1-darwin-arm64.tar.gz";
|
||||||
sha256 = "019rsml6ywy336ldsy9dv2r31qms1hblf44v8g0hkmmg8zxasvrq";
|
sha256 = "0xw51rfh9vv0dbdzkjz6yrhj86f691cdg40ax085zk0g31x2g1cm";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-darwin-arm64.tar.gz";
|
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.7-darwin-arm64.tar.gz";
|
||||||
|
|
|
@ -14635,6 +14635,10 @@ with pkgs;
|
||||||
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
|
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
|
||||||
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
|
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
|
||||||
|
|
||||||
|
obsidian = callPackage ../by-name/ob/obsidian/package.nix {
|
||||||
|
electron = electron_33;
|
||||||
|
};
|
||||||
|
|
||||||
okms-cli = callPackage ../by-name/ok/okms-cli/package.nix {
|
okms-cli = callPackage ../by-name/ok/okms-cli/package.nix {
|
||||||
buildGoModule = buildGo123Module;
|
buildGoModule = buildGo123Module;
|
||||||
};
|
};
|
||||||
|
|
|
@ -5291,6 +5291,8 @@ self: super: with self; {
|
||||||
|
|
||||||
ghdiff = callPackage ../development/python-modules/ghdiff { };
|
ghdiff = callPackage ../development/python-modules/ghdiff { };
|
||||||
|
|
||||||
|
ghome-foyer-api = callPackage ../development/python-modules/ghome-foyer-api { };
|
||||||
|
|
||||||
ghp-import = callPackage ../development/python-modules/ghp-import { };
|
ghp-import = callPackage ../development/python-modules/ghp-import { };
|
||||||
|
|
||||||
ghrepo-stats = callPackage ../development/python-modules/ghrepo-stats { };
|
ghrepo-stats = callPackage ../development/python-modules/ghrepo-stats { };
|
||||||
|
@ -12381,6 +12383,10 @@ self: super: with self; {
|
||||||
|
|
||||||
pyobihai = callPackage ../development/python-modules/pyobihai { };
|
pyobihai = callPackage ../development/python-modules/pyobihai { };
|
||||||
|
|
||||||
|
pyobjc-core = callPackage ../development/python-modules/pyobjc-core { };
|
||||||
|
|
||||||
|
pyobjc-framework-Cocoa = callPackage ../development/python-modules/pyobjc-framework-Cocoa { };
|
||||||
|
|
||||||
pyocd = callPackage ../development/python-modules/pyocd { };
|
pyocd = callPackage ../development/python-modules/pyocd { };
|
||||||
|
|
||||||
pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { };
|
pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { };
|
||||||
|
@ -14505,6 +14511,8 @@ self: super: with self; {
|
||||||
|
|
||||||
rules = callPackage ../development/python-modules/rules { };
|
rules = callPackage ../development/python-modules/rules { };
|
||||||
|
|
||||||
|
rumps = callPackage ../development/python-modules/rumps { };
|
||||||
|
|
||||||
runs = callPackage ../development/python-modules/runs { };
|
runs = callPackage ../development/python-modules/runs { };
|
||||||
|
|
||||||
runstats = callPackage ../development/python-modules/runstats { };
|
runstats = callPackage ../development/python-modules/runstats { };
|
||||||
|
@ -14719,6 +14727,8 @@ self: super: with self; {
|
||||||
|
|
||||||
sdds = callPackage ../development/python-modules/sdds { };
|
sdds = callPackage ../development/python-modules/sdds { };
|
||||||
|
|
||||||
|
sdjson = callPackage ../development/python-modules/sdjson { };
|
||||||
|
|
||||||
sdkmanager = callPackage ../development/python-modules/sdkmanager { };
|
sdkmanager = callPackage ../development/python-modules/sdkmanager { };
|
||||||
|
|
||||||
sdnotify = callPackage ../development/python-modules/sdnotify { };
|
sdnotify = callPackage ../development/python-modules/sdnotify { };
|
||||||
|
@ -16514,6 +16524,8 @@ self: super: with self; {
|
||||||
|
|
||||||
torchdiffeq = callPackage ../development/python-modules/torchdiffeq { };
|
torchdiffeq = callPackage ../development/python-modules/torchdiffeq { };
|
||||||
|
|
||||||
|
torcheval = callPackage ../development/python-modules/torcheval { };
|
||||||
|
|
||||||
torchmetrics = callPackage ../development/python-modules/torchmetrics { };
|
torchmetrics = callPackage ../development/python-modules/torchmetrics { };
|
||||||
|
|
||||||
torchio = callPackage ../development/python-modules/torchio { };
|
torchio = callPackage ../development/python-modules/torchio { };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue