Merge master into staging-nixos
This commit is contained in:
@@ -20,6 +20,46 @@ module.exports = async ({ github, context, core, dry }) => {
|
||||
})
|
||||
).data
|
||||
|
||||
// When the same change has already been merged to the target branch, a PR will still be
|
||||
// open and display the same changes - but will not actually have any effect. This causes
|
||||
// strange CI behavior, because the diff of the merge-commit is empty, no rebuilds will
|
||||
// be detected, no maintainers pinged.
|
||||
// We can just check the temporary merge commit, and if it's empty the PR can safely be
|
||||
// closed - there are no further changes.
|
||||
if (pull_request.merge_commit_sha) {
|
||||
const commit = (
|
||||
await github.rest.repos.getCommit({
|
||||
...context.repo,
|
||||
ref: pull_request.merge_commit_sha,
|
||||
})
|
||||
).data
|
||||
|
||||
if (commit.files.length === 0) {
|
||||
const body = [
|
||||
`The diff for the temporary merge commit ${pull_request.merge_commit_sha} is empty.`,
|
||||
'The changes in this PR have almost certainly already been merged to the target branch.',
|
||||
].join('\n')
|
||||
|
||||
core.info(`PR #${item.number}: closed`)
|
||||
|
||||
if (!dry) {
|
||||
await github.rest.issues.createComment({
|
||||
...context.repo,
|
||||
issue_number: pull_number,
|
||||
body,
|
||||
})
|
||||
|
||||
await github.rest.pulls.update({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
state: 'closed',
|
||||
})
|
||||
}
|
||||
|
||||
return {}
|
||||
}
|
||||
}
|
||||
|
||||
const reviews = await github.paginate(github.rest.pulls.listReviews, {
|
||||
...context.repo,
|
||||
pull_number,
|
||||
|
||||
@@ -415,7 +415,7 @@ in
|
||||
lib.mapAttrsToListRecursive (attrPath: _: ''
|
||||
tmp="$(mktemp)"
|
||||
${lib.getExe pkgs.jq} --rawfile secret "$CREDENTIALS_DIRECTORY/${attrPathToIndex attrPath}" \
|
||||
'${attrPathToIndex attrPath} = $secret' /run/immich/config.json > "$tmp"
|
||||
'${attrPathToIndex attrPath} = ($secret | rtrimstr("\n"))' /run/immich/config.json > "$tmp"
|
||||
mv "$tmp" /run/immich/config.json
|
||||
'') cfg.secretSettings
|
||||
)
|
||||
|
||||
@@ -83,9 +83,9 @@
|
||||
|
||||
containerapp = mkAzExtension rec {
|
||||
pname = "containerapp";
|
||||
version = "1.2.0b3";
|
||||
version = "1.2.0b4";
|
||||
url = "https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-${version}-py2.py3-none-any.whl";
|
||||
hash = "sha256-UK7fbWI7NoW8sBo3OEafXX3DolFNQXhFDMHUoE1h/qA=";
|
||||
hash = "sha256-v2Mu46qVpDKjGARgGkKzQm5QcK4Msj4XgdgWZwI8fS0=";
|
||||
description = "Microsoft Azure Command-Line Tools Containerapp Extension";
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
docker
|
||||
|
||||
@@ -8,25 +8,25 @@
|
||||
|
||||
let
|
||||
pname = "dbgate";
|
||||
version = "6.6.4";
|
||||
version = "6.6.5";
|
||||
src =
|
||||
fetchurl
|
||||
{
|
||||
aarch64-linux = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage";
|
||||
hash = "sha256-pwG+muAEVmyIK9eiCrydZ0glxPK5FGl7b3ps/8xeFgE=";
|
||||
hash = "sha256-DIlFERRnNdh6VzApYNDoiUb78lESfE2RTgmEsffJ5EI=";
|
||||
};
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage";
|
||||
hash = "sha256-4xsxYbVbbfxJ70CaB3z/reRoPgBom/XX6/YfT30uDpY=";
|
||||
hash = "sha256-xn6KhD08K57T9kWy7AHvIar22zGXV+6/geK3dGIxKhk=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg";
|
||||
hash = "sha256-plG9n/JtPmyUcJoP4kcAttKpzpT7ytt2M82CT0zZ4tA=";
|
||||
hash = "sha256-ycThFJ+f6NOWI97KyqgMES2Y2ZZ1aBkggBe6Z50Vhjs=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_universal.dmg";
|
||||
hash = "sha256-cId3K8m+XRlYHD4NyjSEyFR6c4Yvk6UzGAkdHt0bQUs=";
|
||||
hash = "sha256-bE16GScBk9a32k49P9WuT4fymscdY2AyP9k29UsN8HY=";
|
||||
};
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "dbgate: ${stdenv.hostPlatform.system} is unsupported.");
|
||||
|
||||
@@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# the Equicord repository. Dates as tags (and automatic releases) were the compromise
|
||||
# we came to with upstream. Please do not change the version schema (e.g., to semver)
|
||||
# unless upstream changes the tag schema from dates.
|
||||
version = "2025-10-12";
|
||||
version = "2025-10-18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Equicord";
|
||||
repo = "Equicord";
|
||||
tag = "${finalAttrs.version}";
|
||||
hash = "sha256-SH8zRLBmglsSFAg0kNmab2BV+Hx2ZCl/wd3KptUWezY=";
|
||||
hash = "sha256-OTndJGxnr7Laf7So0vmSP+8OuyFDVV4xXi8tkuSR3U0=";
|
||||
};
|
||||
|
||||
pnpmDeps = pnpm_10.fetchDeps {
|
||||
|
||||
@@ -59,13 +59,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fastfetch";
|
||||
version = "2.53.0";
|
||||
version = "2.54.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fastfetch-cli";
|
||||
repo = "fastfetch";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Cq6Nq7UpeW7MFi6VjsWmU2M3FjzDiAyhwnl4yTQFRnA=";
|
||||
hash = "sha256-HU+OqaLuepx89lSBwOTJYS5nq8d19AhzAaUXwlpEhUc=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -4,36 +4,33 @@
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
SDL2,
|
||||
sdl3,
|
||||
useSDL3 ? false,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "fna3d";
|
||||
version = "25.02";
|
||||
version = "25.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FNA-XNA";
|
||||
repo = "FNA3D";
|
||||
tag = version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-0rRwIbOciPepo+ApvJiK5IyhMdq/4jsMlCSv0UeDETs=";
|
||||
hash = "sha256-Hbj1GGKSFaP2C7V0II6x6euxRDc/BYSK00cVsFMKGEw=";
|
||||
};
|
||||
|
||||
buildInputs = [ SDL2 ];
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_SDL3" useSDL3)
|
||||
];
|
||||
buildInputs = if useSDL3 then [ sdl3 ] else [ SDL2 ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm755 libFNA3D.so $out/lib/libFNA3D.so
|
||||
ln -s libFNA3D.so $out/lib/libFNA3D.so.0
|
||||
ln -s libFNA3D.so $out/lib/libFNA3D.so.0.${version}
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Accuracy-focused XNA4 reimplementation for open platforms";
|
||||
homepage = "https://fna-xna.github.io/";
|
||||
license = lib.licenses.mspl;
|
||||
license = lib.licenses.zlib;
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "fna3d";
|
||||
maintainers = with lib.maintainers; [ mrtnvgr ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "freifunk-meshviewer";
|
||||
|
||||
version = "12.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "freifunk";
|
||||
repo = "meshviewer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-h+0f6RwJip3V7XJ8q8eEov2k09wNwdHOJgR2XUZqkgw=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-QgUEoUF2qEtplx2YaMO81g9cY7a+oXCX5dF6V54waD8=";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/freifunk-meshviewer/
|
||||
cp -r build/* $out/share/freifunk-meshviewer/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/freifunk/meshviewer";
|
||||
changelog = "https://github.com/freifunk/meshviewer/releases/tag/v${finalAttrs.version}";
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
felixsinger
|
||||
];
|
||||
license = lib.licenses.agpl3Only;
|
||||
};
|
||||
})
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "go-critic";
|
||||
version = "0.13.0";
|
||||
version = "0.14.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "go-critic";
|
||||
repo = "go-critic";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-0AOhq7OhSHub4I6XXL018hg6i2ERkIbZCrO9osNjvHw=";
|
||||
hash = "sha256-dTUjcGULG/47FogLQbFkge66v5/V6WbJDx5eJiSPQOs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-yTm5Hhqbk1aJ4ZAR+ie2NnDOAGpjijUKQxZW3Tp9bs8=";
|
||||
vendorHash = "sha256-3iLJiwW/VgmWpK5sGYkIyz7V2XGnsNcCd7kwz7ctRX4=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/gocritic"
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "m-cli";
|
||||
version = "0.3.0";
|
||||
version = "2.0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rgcr";
|
||||
repo = "m-cli";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-KzlE1DdVMLnGmcOS1a2HK4pASofD1EHpdqbzVVIxeb4=";
|
||||
sha256 = "sha256-41o7RoRlHwAmzSREDhQpq2Lchkz8QPxJRqN42ShUJb8=";
|
||||
};
|
||||
|
||||
dontBuild = true;
|
||||
@@ -24,16 +24,17 @@ stdenv.mkDerivation rec {
|
||||
gsub(/^\[ -L.*|^\s+\|\| pushd.*|^popd.*/, "");
|
||||
gsub(/MPATH=.*/, "MPATH='$MPATH'");
|
||||
gsub(/(update|uninstall)_mcli \&\&.*/, "echo NOOP \\&\\& exit 0");
|
||||
gsub(/get_version \&\&.*/, "echo m-cli version: ${version} \\&\\& exit 0");
|
||||
print
|
||||
}' m
|
||||
|
||||
install -Dt "$MPATH/plugins" -m755 plugins/*
|
||||
install -Dt "$out/bin/plugins" -m755 plugins/*
|
||||
|
||||
install -Dm755 m $out/bin/m
|
||||
|
||||
install -Dt "$out/share/bash-completion/completions/" -m444 completion/bash/m
|
||||
install -Dt "$out/share/fish/vendor_completions.d/" -m444 completion/fish/m.fish
|
||||
install -Dt "$out/share/zsh/site-functions/" -m444 completion/zsh/_m
|
||||
install -Dt "$out/share/bash-completion/completions/" -m444 completions/bash/m
|
||||
install -Dt "$out/share/fish/vendor_completions.d/" -m444 completions/fish/m.fish
|
||||
install -Dt "$out/share/zsh/site-functions/" -m444 completions/zsh/_m
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "pimsync";
|
||||
version = "0.4.4";
|
||||
version = "0.5.4";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~whynothugo";
|
||||
repo = "pimsync";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-M29kqvvNfs4zF1epurXGEas1phPdrEAFDnYKqyCzzfE=";
|
||||
hash = "sha256-LHdm6CeaGrlTNzN4h9XzYCG5aRG2lk3ZqqZLd37q7is=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-HQObvolih9nOn0epu7tWkLa0ibkNarXy2pNNzllQtMg=";
|
||||
cargoHash = "sha256-6n7kjmLWzG5rttYak65gmu5KM/W4bN4FS1MaEnCELV8=";
|
||||
|
||||
PIMSYNC_VERSION = finalAttrs.version;
|
||||
|
||||
@@ -50,6 +50,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
meta = {
|
||||
description = "Synchronise calendars and contacts";
|
||||
homepage = "https://git.sr.ht/~whynothugo/pimsync";
|
||||
changelog = "https://pimsync.whynothugo.nl/changelog.html#v${
|
||||
lib.replaceString "." "-" finalAttrs.version
|
||||
}";
|
||||
license = lib.licenses.eupl12;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ lib.maintainers.qxrein ];
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "rapidapi";
|
||||
version = "4.2.8-4002008002";
|
||||
version = "4.4.3-4004003001";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://cdn-builds.paw.cloud/paw/RapidAPI-${finalAttrs.version}.zip";
|
||||
hash = "sha256-ApBOYMOjpQJvUe+JsEAnyK7xpIZNt6qkX/2KUIT6S8g=";
|
||||
hash = "sha256-eckLVX/NnyYa2Ad1+D6RUxR6nGrRcG5HFkudhFWhII0=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
python3Packages,
|
||||
x11Support ? !stdenv.hostPlatform.isDarwin,
|
||||
xclip ? null,
|
||||
@@ -10,36 +9,20 @@
|
||||
useGeoIP ? false, # Require /var/lib/geoip-databases/GeoIP.dat
|
||||
}:
|
||||
let
|
||||
wrapperPath = lib.makeBinPath (
|
||||
lib.optional x11Support xclip ++ lib.optional stdenv.hostPlatform.isDarwin pbcopy
|
||||
);
|
||||
version = "0.9.5";
|
||||
in
|
||||
python3Packages.buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "tremc";
|
||||
version = "0.9.3";
|
||||
format = "other";
|
||||
inherit version;
|
||||
pyproject = false;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tremc";
|
||||
repo = "tremc";
|
||||
rev = version;
|
||||
hash = "sha256-219rntmetmj1JFG+4NyYMFTWmrHKJL7fnLoMIvnTP4Y=";
|
||||
tag = version;
|
||||
hash = "sha256-t7GH3flTLN8O+nnv/kwwzu5x3VoCyF11bqb1EJ8LQs8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Remove when tremc > 0.9.3 is released
|
||||
(fetchpatch {
|
||||
url = "https://github.com/tremc/tremc/commit/a8aaf9a6728a9ef3d8f13b3603456b0086122891.patch";
|
||||
hash = "sha256-+HYdWTbcpvZqjshdHLZ+Svmr6U/aKFc3sy0aka6rn/A=";
|
||||
name = "support-transmission-4.patch";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = with python3Packages; [
|
||||
python
|
||||
wrapPython
|
||||
];
|
||||
|
||||
pythonPath =
|
||||
with python3Packages;
|
||||
[
|
||||
@@ -51,18 +34,19 @@ python3Packages.buildPythonApplication rec {
|
||||
dontBuild = true;
|
||||
doCheck = false;
|
||||
|
||||
makeWrapperArgs = [ "--prefix PATH : ${lib.escapeShellArg wrapperPath}" ];
|
||||
makeFlags = [ "DESTDIR=${placeholder "out"}" ];
|
||||
|
||||
installPhase = ''
|
||||
make DESTDIR=$out install
|
||||
wrapPythonPrograms
|
||||
'';
|
||||
makeWrapperArgs = [
|
||||
"--prefix PATH : ${
|
||||
lib.makeBinPath (lib.optional x11Support xclip ++ lib.optional stdenv.hostPlatform.isDarwin pbcopy)
|
||||
}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Curses interface for transmission";
|
||||
mainProgram = "tremc";
|
||||
homepage = "https://github.com/tremc/tremc";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ kashw2 ];
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ kashw2 ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
ocaml,
|
||||
|
||||
alcotest,
|
||||
cstruct,
|
||||
mirage-crypto,
|
||||
}:
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "chacha";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "abeaumont";
|
||||
repo = "ocaml-chacha";
|
||||
rev = version;
|
||||
hash = "sha256-PmeiFloU0k3SqOK1VjaliiCEzDzrzyMSasgnO5fJS1k=";
|
||||
};
|
||||
|
||||
# Ensure compatibility with cstruct ≥ 6.1.0
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/abeaumont/ocaml-chacha/commit/fbe4a0a808226229728a68f278adf370251196fd.patch";
|
||||
sha256 = "sha256-y7X9toFDrgdv3qmFmUs7K7QS+Gy45rRLulKy48m7uqc=";
|
||||
})
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cstruct
|
||||
mirage-crypto
|
||||
];
|
||||
|
||||
# alcotest isn't available for OCaml < 4.05 due to fmt
|
||||
doCheck = lib.versionAtLeast ocaml.version "4.05";
|
||||
checkInputs = [ alcotest ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/abeaumont/ocaml-chacha";
|
||||
description = "ChaCha20, ChaCha12 and ChaCha8 encryption functions, in OCaml";
|
||||
longDescription = ''
|
||||
An OCaml implementation of ChaCha functions, both ChaCha20 and the reduced
|
||||
ChaCha8 and ChaCha12 functions. The hot loop is implemented in C for efficiency
|
||||
reasons.
|
||||
'';
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ fufexan ];
|
||||
broken = true; # Not compatible with mirage-crypto ≥ 1.0
|
||||
};
|
||||
}
|
||||
@@ -13,8 +13,8 @@ let
|
||||
param =
|
||||
if lib.versionAtLeast ppxlib.version "0.26.0" then
|
||||
{
|
||||
version = "3.6";
|
||||
sha256 = "sha256-NiNqur7sce6dxictVB+saOC1c4N/EO/3Ici/icsGkIA=";
|
||||
version = "3.7";
|
||||
sha256 = "sha256-ucqrJkzS6cVogGUf1vU8oBpSryneMBqTjzxwsOi6Egs=";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -24,20 +24,20 @@ let
|
||||
in
|
||||
|
||||
let
|
||||
unicodeVersion = "16.0.0";
|
||||
unicodeVersion = "17.0.0";
|
||||
baseUrl = "https://www.unicode.org/Public/${unicodeVersion}";
|
||||
|
||||
DerivedCoreProperties = fetchurl {
|
||||
url = "${baseUrl}/ucd/DerivedCoreProperties.txt";
|
||||
sha256 = "sha256-OdNRYfKVRJf2ngi9uecBST9Haj0wIi3iACj+2jbB2r0=";
|
||||
hash = "sha256-JMf+0RlcSC+q79XB5+uCHF7h+23gfs26pktWqZ2iLAg=";
|
||||
};
|
||||
DerivedGeneralCategory = fetchurl {
|
||||
url = "${baseUrl}/ucd/extracted/DerivedGeneralCategory.txt";
|
||||
sha256 = "sha256-dnardVpB74IQhGAjhWnmCtZcGR3a/mGzbGdl7BNT8pM=";
|
||||
hash = "sha256-1i5bq3DKdPCZND9xIk+gUcsf3WGhq0XASIxEz8C2EC4=";
|
||||
};
|
||||
PropList = fetchurl {
|
||||
url = "${baseUrl}/ucd/PropList.txt";
|
||||
sha256 = "sha256-U9YUUI4qCyMFqKohzWDZk96TJs32WZNmDfzORQNUhYM=";
|
||||
hash = "sha256-Ew3N3Kra8HEAi9/OHndD4E/fvJEIhvAX2fmskx2MZN0=";
|
||||
};
|
||||
atLeast31 = lib.versionAtLeast param.version "3.1";
|
||||
in
|
||||
|
||||
@@ -358,13 +358,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.40.54";
|
||||
version = "1.40.55";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-4hqe2peaRRk16zGW3j774VuUcOa/kCdAbR9tCsCLM54=";
|
||||
hash = "sha256-oRra+OrHfE7Uwbe/ckGwzZrQI9wcF8SbRfNa30wht/8=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.40.54";
|
||||
version = "1.40.55";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-+zinlKsriW+cwjfsclVGdGrMr/0084JHWo0bmMoQeOE=";
|
||||
hash = "sha256-V8iXiwu+QKn6Kf3lZN6KBGeaIj9DCpfQOtpi7BEiMa8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "iamdata";
|
||||
version = "0.1.202510171";
|
||||
version = "0.1.202510181";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloud-copilot";
|
||||
repo = "iam-data-python";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-u31TViNjoNhzzUoK2WAgAkHh+EFjFjYp1O1HGxbGAYk=";
|
||||
hash = "sha256-C9wTZ5cBs7vzAnesEVj8blHoKd7pzYIbMeNGbO6q9lM=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -62,16 +62,16 @@ in
|
||||
"sha256-MqxsI64KEyipR0iiaifc42HQLHsVIFMmtvN2/Vx1EJU=";
|
||||
|
||||
mypy-boto3-amp =
|
||||
buildMypyBoto3Package "amp" "1.40.29"
|
||||
"sha256-LHVI54tJakPFTh0l+YZMJQV9X6+smUNJBee0u8WO5ro=";
|
||||
buildMypyBoto3Package "amp" "1.40.55"
|
||||
"sha256-21GPpp3jvggAtA6U8dKuaSIc9UBObYSDhEzp3KWiK5c=";
|
||||
|
||||
mypy-boto3-amplify =
|
||||
buildMypyBoto3Package "amplify" "1.40.54"
|
||||
"sha256-8nNBUlGXVoracAltiBNWohK7yG8z6Q0KGupyOS9/Tpc=";
|
||||
|
||||
mypy-boto3-amplifybackend =
|
||||
buildMypyBoto3Package "amplifybackend" "1.40.19"
|
||||
"sha256-XxeDxB9uvOSFDPrnuSGHYhuAY9m9WrGX+j0I2IQ2Cnw=";
|
||||
buildMypyBoto3Package "amplifybackend" "1.40.55"
|
||||
"sha256-m4XafAYt1vUe1nesd5lX2Lrt/6aeXWHTR3DUX0YkvdM=";
|
||||
|
||||
mypy-boto3-amplifyuibuilder =
|
||||
buildMypyBoto3Package "amplifyuibuilder" "1.40.0"
|
||||
@@ -94,8 +94,8 @@ in
|
||||
"sha256-n0P3k9Bs7ckTEim/cHXLQzt5qsjxzq59TYlOair61mU=";
|
||||
|
||||
mypy-boto3-appconfigdata =
|
||||
buildMypyBoto3Package "appconfigdata" "1.40.0"
|
||||
"sha256-/6S/GdXeAYY9wdapWjcrCyaDmeijp6kSy63m0ITW3fs=";
|
||||
buildMypyBoto3Package "appconfigdata" "1.40.55"
|
||||
"sha256-Unxc01GzvKZGiKlW3o3ZrEZXthJPlMY1tu0vnUgYmq4=";
|
||||
|
||||
mypy-boto3-appfabric =
|
||||
buildMypyBoto3Package "appfabric" "1.40.15"
|
||||
@@ -106,16 +106,16 @@ in
|
||||
"sha256-eBbaAv0NU/VcaZNNPaBvU2pt7rXNm2DwqZ0xtoX2WwU=";
|
||||
|
||||
mypy-boto3-appintegrations =
|
||||
buildMypyBoto3Package "appintegrations" "1.40.0"
|
||||
"sha256-7su8sPB0QUQi+5ZQd701JYNVqpoIww3q0N4puBcszT4=";
|
||||
buildMypyBoto3Package "appintegrations" "1.40.55"
|
||||
"sha256-JYfNdS/e3ftDshlXoVVTfw2+zQUuGy+rpdM0dIrD7dM=";
|
||||
|
||||
mypy-boto3-application-autoscaling =
|
||||
buildMypyBoto3Package "application-autoscaling" "1.40.0"
|
||||
"sha256-XMvGnZjdb8sQ8QES1CkZD7VkditEdudUGPVaYwF25Fk=";
|
||||
|
||||
mypy-boto3-application-insights =
|
||||
buildMypyBoto3Package "application-insights" "1.40.19"
|
||||
"sha256-UNaLgX1dogngrhDFGhVi4FC4mAhkH2dW+Sk/4sAPh9M=";
|
||||
buildMypyBoto3Package "application-insights" "1.40.55"
|
||||
"sha256-JWzHe+4UxLenKYXdNXhShTGWTGDFgWx6O8TAfxEaWPI=";
|
||||
|
||||
mypy-boto3-applicationcostprofiler =
|
||||
buildMypyBoto3Package "applicationcostprofiler" "1.40.20"
|
||||
@@ -138,8 +138,8 @@ in
|
||||
"sha256-NgOa+Na/gU7IrtEJ8bVMJaSCNgTnGreX2TsjsAlIN+Y=";
|
||||
|
||||
mypy-boto3-arc-zonal-shift =
|
||||
buildMypyBoto3Package "arc-zonal-shift" "1.40.18"
|
||||
"sha256-+CR5RYb8rFZxC5Vl208nRf9RT0Dhd7w1s0vdkefAhM4=";
|
||||
buildMypyBoto3Package "arc-zonal-shift" "1.40.55"
|
||||
"sha256-as/i/8ByPLcr91nEwv+Qaq/Y8Rpi1qaVyMyDU7SMbc4=";
|
||||
|
||||
mypy-boto3-athena =
|
||||
buildMypyBoto3Package "athena" "1.40.0"
|
||||
@@ -198,8 +198,8 @@ in
|
||||
"sha256-5qaK+piVZhvHqBJgGteNsvmMZG5y6fvLD4W8qASfcL0=";
|
||||
|
||||
mypy-boto3-chime-sdk-meetings =
|
||||
buildMypyBoto3Package "chime-sdk-meetings" "1.40.43"
|
||||
"sha256-vhWKoKhIJbB9Em7EA1IMdrSUTBFIgkAOxrdAeepCjbg=";
|
||||
buildMypyBoto3Package "chime-sdk-meetings" "1.40.55"
|
||||
"sha256-KMEuqXWo3YwQ3z0zQFZ7ySk3shgXaPE0q2nx9lSP12c=";
|
||||
|
||||
mypy-boto3-chime-sdk-messaging =
|
||||
buildMypyBoto3Package "chime-sdk-messaging" "1.40.34"
|
||||
@@ -230,8 +230,8 @@ in
|
||||
"sha256-PYL1UEOCyGrRlaG4CiqC9zWHw34bY2hk67hd1DvXmls=";
|
||||
|
||||
mypy-boto3-cloudfront =
|
||||
buildMypyBoto3Package "cloudfront" "1.40.50"
|
||||
"sha256-jw169fraZHj0tHiu8ZJTqLu/FrBWVBnePNvtp6V3UUs=";
|
||||
buildMypyBoto3Package "cloudfront" "1.40.55"
|
||||
"sha256-3md69cxJv7R4cXqznJtz4+r6MvFw22EckaYzCfBJS28=";
|
||||
|
||||
mypy-boto3-cloudhsm =
|
||||
buildMypyBoto3Package "cloudhsm" "1.40.15"
|
||||
@@ -306,8 +306,8 @@ in
|
||||
"sha256-NNVGx+fN0apfT84GbtQjK6YX30bIomIPUaK9RFOsrVQ=";
|
||||
|
||||
mypy-boto3-codestar-notifications =
|
||||
buildMypyBoto3Package "codestar-notifications" "1.40.17"
|
||||
"sha256-uzTn5MwCM6dkY5P9/tLfZqOfdKVvBClMxMkG9vgnx/4=";
|
||||
buildMypyBoto3Package "codestar-notifications" "1.40.55"
|
||||
"sha256-MWnreUSpk4QdquRu1X4/HL9imPSYgl4fJz1BxJvcyPk=";
|
||||
|
||||
mypy-boto3-cognito-identity =
|
||||
buildMypyBoto3Package "cognito-identity" "1.40.15"
|
||||
@@ -382,8 +382,8 @@ in
|
||||
"sha256-VBJsQqd5m5RfO+tJklYHd+pk2zqpqyDXO4BmRGdFxS4=";
|
||||
|
||||
mypy-boto3-datasync =
|
||||
buildMypyBoto3Package "datasync" "1.40.42"
|
||||
"sha256-utMenSLve20f+TKyA5xeoAGTEPlizo7uQJSEKt2gq68=";
|
||||
buildMypyBoto3Package "datasync" "1.40.55"
|
||||
"sha256-0PHiMXZVyihKJTXEXP8U1fPt7LLGx+4EsJhXbk6VzTY=";
|
||||
|
||||
mypy-boto3-dax =
|
||||
buildMypyBoto3Package "dax" "1.40.38"
|
||||
@@ -430,8 +430,8 @@ in
|
||||
"sha256-dtw54zAzP4HddWx0kZr7SzxmWiKCiiP6g4+aDRRid2k=";
|
||||
|
||||
mypy-boto3-ds =
|
||||
buildMypyBoto3Package "ds" "1.40.42"
|
||||
"sha256-gKzshS6Q6O/lTAsrkuXOvKkGz+ECRlmSeb5NxNCBim8=";
|
||||
buildMypyBoto3Package "ds" "1.40.55"
|
||||
"sha256-obbn0FjZQDwFucsnH3N1+zfe1aWFE5PWHUWiLAeupqA=";
|
||||
|
||||
mypy-boto3-dynamodb =
|
||||
buildMypyBoto3Package "dynamodb" "1.40.44"
|
||||
@@ -446,8 +446,8 @@ in
|
||||
"sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA=";
|
||||
|
||||
mypy-boto3-ec2 =
|
||||
buildMypyBoto3Package "ec2" "1.40.53"
|
||||
"sha256-SCjXpXIBjg31/0OknDgJfBBvVCf8gUSDiuD4IGETGeA=";
|
||||
buildMypyBoto3Package "ec2" "1.40.55"
|
||||
"sha256-jMHwCR2d2aIiVyzdB/g/XdW53XR4Kqd0XQAF87CEkSo=";
|
||||
|
||||
mypy-boto3-ec2-instance-connect =
|
||||
buildMypyBoto3Package "ec2-instance-connect" "1.40.20"
|
||||
@@ -514,24 +514,24 @@ in
|
||||
"sha256-n5aa7oK/37pT1f+xFXu8Sp3LfO1UAcUljCqdtSZ/fPQ=";
|
||||
|
||||
mypy-boto3-es =
|
||||
buildMypyBoto3Package "es" "1.40.15"
|
||||
"sha256-nIRSeL+cX4FVozkogF455I0kGhNJUOMauQPOxCtju50=";
|
||||
buildMypyBoto3Package "es" "1.40.55"
|
||||
"sha256-6APIM38Kf9r2QefCAgXcAc9UPUT6+ymH1nu/WYRHcjU=";
|
||||
|
||||
mypy-boto3-events =
|
||||
buildMypyBoto3Package "events" "1.40.0"
|
||||
"sha256-NifbOgZ8Q0oUnKchIt04RgMMDBXMiwJJCKDmax3j4Es=";
|
||||
buildMypyBoto3Package "events" "1.40.55"
|
||||
"sha256-mu4434uXtTV2eq8rymiN7uqLDoncFwmdi0slIucwSjQ=";
|
||||
|
||||
mypy-boto3-evidently =
|
||||
buildMypyBoto3Package "evidently" "1.40.19"
|
||||
"sha256-v4FSQ3YR4s9hgu7SBhHWebkgSmDFDN5qf1/XKo2zlvs=";
|
||||
buildMypyBoto3Package "evidently" "1.40.55"
|
||||
"sha256-r71o2OkpgGBxh5gy23+OFHqCU0QI6Z/rQSBjDagMfB0=";
|
||||
|
||||
mypy-boto3-finspace =
|
||||
buildMypyBoto3Package "finspace" "1.40.18"
|
||||
"sha256-jB4Yb1hX9P8bhY0cprew6S1VgG4G/IVo3OlGuAojQ38=";
|
||||
buildMypyBoto3Package "finspace" "1.40.55"
|
||||
"sha256-7P/MvdQjYmNgda7EZ8GSI0mLPe3o19ETSspd8wL23Ag=";
|
||||
|
||||
mypy-boto3-finspace-data =
|
||||
buildMypyBoto3Package "finspace-data" "1.40.17"
|
||||
"sha256-fePfBO2KWcMACejuSer80O2LCEuwh/pjA6wkEpUL9os=";
|
||||
buildMypyBoto3Package "finspace-data" "1.40.55"
|
||||
"sha256-CQzN5qc5N34JKeF0gKoIzVb5wtdc8r2uar+Q6Y2Gd3g=";
|
||||
|
||||
mypy-boto3-firehose =
|
||||
buildMypyBoto3Package "firehose" "1.40.0"
|
||||
@@ -613,8 +613,8 @@ in
|
||||
"sha256-A9nivPF85KQUnfo2aF6a50NTSxox2OlXXS4MuxNnZ1g=";
|
||||
|
||||
mypy-boto3-imagebuilder =
|
||||
buildMypyBoto3Package "imagebuilder" "1.40.41"
|
||||
"sha256-vGem/ZZqqYL3sjrf2gTlMx/YTB+lHcG9lJcJLjGRkOk=";
|
||||
buildMypyBoto3Package "imagebuilder" "1.40.55"
|
||||
"sha256-v56hBI3Gl4FzwyFumRZRZb0Q4LXPjiLAgjZubWl5/aM=";
|
||||
|
||||
mypy-boto3-importexport =
|
||||
buildMypyBoto3Package "importexport" "1.40.0"
|
||||
@@ -637,8 +637,8 @@ in
|
||||
"sha256-0AUK0HaqmoLVbbLDcsagUZX7KkFF9zU7obO0BmcK8+s=";
|
||||
|
||||
mypy-boto3-iot-data =
|
||||
buildMypyBoto3Package "iot-data" "1.40.6"
|
||||
"sha256-fEw3aD8FGyvuQMmr80Fb9pk/IRXa0ZVHXt5Lptahnoc=";
|
||||
buildMypyBoto3Package "iot-data" "1.40.55"
|
||||
"sha256-bMEIZVMtrTmhfJTyVdpeBcGOPbIEwgEWGWYb9coHDPk=";
|
||||
|
||||
mypy-boto3-iot-jobs-data =
|
||||
buildMypyBoto3Package "iot-jobs-data" "1.40.0"
|
||||
@@ -657,8 +657,8 @@ in
|
||||
"sha256-kLN+S5x9XMO8TovR57hwXnqQvC6K+JwHncgmrLFOpFY=";
|
||||
|
||||
mypy-boto3-iotdeviceadvisor =
|
||||
buildMypyBoto3Package "iotdeviceadvisor" "1.40.15"
|
||||
"sha256-E6Y+2g7LsW7wbF1t/SAiFN5S9p0+4vwNykkJdl19voA=";
|
||||
buildMypyBoto3Package "iotdeviceadvisor" "1.40.55"
|
||||
"sha256-/W7eNwqtW8gJNJ/Z1W5jDo/wQXcbXOXfJYG+DaMR1QE=";
|
||||
|
||||
mypy-boto3-iotevents =
|
||||
buildMypyBoto3Package "iotevents" "1.40.15"
|
||||
@@ -685,12 +685,12 @@ in
|
||||
"sha256-nGCezdRTJ4uq7aSd0mGSOvk+/Rn4KKeCAc++KgPxRAg=";
|
||||
|
||||
mypy-boto3-iotthingsgraph =
|
||||
buildMypyBoto3Package "iotthingsgraph" "1.40.15"
|
||||
"sha256-ZBh/vd5cNWOv0kk30gFXNnDrfCmlSUr8mKypEYucUgc=";
|
||||
buildMypyBoto3Package "iotthingsgraph" "1.40.55"
|
||||
"sha256-xeWpQxCprqde9tjTR+oA3mgbfBPnUDQRwZrab0Edpww=";
|
||||
|
||||
mypy-boto3-iottwinmaker =
|
||||
buildMypyBoto3Package "iottwinmaker" "1.40.0"
|
||||
"sha256-UuQ4NUIV3ofY8/+q1dBm3DprGx//lOqngX+zzQIwvn8=";
|
||||
buildMypyBoto3Package "iottwinmaker" "1.40.55"
|
||||
"sha256-tJqYpF3z0HWRTHQmHjRyqnS3hCUxFUqsyScHnsiVnlA=";
|
||||
|
||||
mypy-boto3-iotwireless =
|
||||
buildMypyBoto3Package "iotwireless" "1.40.0"
|
||||
@@ -721,8 +721,8 @@ in
|
||||
"sha256-IOj6WGiMgCtbLlZ+AHvSAYZFYLxBiXWUA1VKDPBBe+Y=";
|
||||
|
||||
mypy-boto3-kendra-ranking =
|
||||
buildMypyBoto3Package "kendra-ranking" "1.40.35"
|
||||
"sha256-k8g4A54sQvehWCgxaV15zE5vVvJLS6hBrLMDEjGlXxs=";
|
||||
buildMypyBoto3Package "kendra-ranking" "1.40.55"
|
||||
"sha256-GEFn9IMnqSQ+J0OP2Vu0zbKbx5/RmKpjO06GK494kI8=";
|
||||
|
||||
mypy-boto3-keyspaces =
|
||||
buildMypyBoto3Package "keyspaces" "1.40.54"
|
||||
@@ -737,8 +737,8 @@ in
|
||||
"sha256-wKaV5LpNWviCW+R1kiEEUdi91BE42Q5/fdq7FpqkGaM=";
|
||||
|
||||
mypy-boto3-kinesis-video-media =
|
||||
buildMypyBoto3Package "kinesis-video-media" "1.40.19"
|
||||
"sha256-PrKUrdt2F3QnznSfJjLt+cbMvSd6bhc0qPD0c8OAKn4=";
|
||||
buildMypyBoto3Package "kinesis-video-media" "1.40.55"
|
||||
"sha256-lMj1MhhWJeoSVaUPdELCDIOZCtL2rrgsNerHElczlEk=";
|
||||
|
||||
mypy-boto3-kinesis-video-signaling =
|
||||
buildMypyBoto3Package "kinesis-video-signaling" "1.40.15"
|
||||
@@ -765,8 +765,8 @@ in
|
||||
"sha256-0+dJmIiBbQPcy6xbmn/qjvAyI84YF5AvGJFzZBQAP3g=";
|
||||
|
||||
mypy-boto3-lakeformation =
|
||||
buildMypyBoto3Package "lakeformation" "1.40.19"
|
||||
"sha256-NMF0B6cBjIFJl7CKrwxj89oFJeYnDhpdkmCTJdXa3w0=";
|
||||
buildMypyBoto3Package "lakeformation" "1.40.55"
|
||||
"sha256-IcUBufhnr3GfgJ0FG/JTwo0EgNZBtgKvTd6TtyttWRQ=";
|
||||
|
||||
mypy-boto3-lambda =
|
||||
buildMypyBoto3Package "lambda" "1.40.50"
|
||||
@@ -789,16 +789,16 @@ in
|
||||
"sha256-beE9BjjI8wZFwDy0Xzv0/BmRjunfJlJ0qASf4yfpxpE=";
|
||||
|
||||
mypy-boto3-license-manager =
|
||||
buildMypyBoto3Package "license-manager" "1.40.0"
|
||||
"sha256-9Afe020suiP14DlvvGETT+3wlUfPWC3qW+47SAxwHuI=";
|
||||
buildMypyBoto3Package "license-manager" "1.40.55"
|
||||
"sha256-d9i0AUux2ChlTnW2UWJ/de9KRYc8HtvLSFENETuy72U=";
|
||||
|
||||
mypy-boto3-license-manager-linux-subscriptions =
|
||||
buildMypyBoto3Package "license-manager-linux-subscriptions" "1.40.0"
|
||||
"sha256-pfIQS9as02Gm4mHUc3q3gMKRHz+wT/lRKHWUc2ugt1s=";
|
||||
|
||||
mypy-boto3-license-manager-user-subscriptions =
|
||||
buildMypyBoto3Package "license-manager-user-subscriptions" "1.40.48"
|
||||
"sha256-hp2jCL1IkXluhEyexdawQvwLfk+9pUVjKlnE9dkVnxc=";
|
||||
buildMypyBoto3Package "license-manager-user-subscriptions" "1.40.55"
|
||||
"sha256-NP3FOwMuz5k0wk+ofCEzyVOKyZSO+TITyb67V82tHgM=";
|
||||
|
||||
mypy-boto3-lightsail =
|
||||
buildMypyBoto3Package "lightsail" "1.40.53"
|
||||
@@ -845,8 +845,8 @@ in
|
||||
"sha256-lw7LeVq/o8RFK9P62vQ7iR+jZfH/OOZY2AirYqDltSw=";
|
||||
|
||||
mypy-boto3-marketplace-catalog =
|
||||
buildMypyBoto3Package "marketplace-catalog" "1.40.0"
|
||||
"sha256-C33HMjDet8ZhC2CUlr0xkYlLQpIOMKjhbqKw7CPz+Tg=";
|
||||
buildMypyBoto3Package "marketplace-catalog" "1.40.55"
|
||||
"sha256-UqI1ypP3nBu8cc1bFg4RWtOUm5BbE4lA2zvAvbWTQac=";
|
||||
|
||||
mypy-boto3-marketplace-entitlement =
|
||||
buildMypyBoto3Package "marketplace-entitlement" "1.40.54"
|
||||
@@ -857,8 +857,8 @@ in
|
||||
"sha256-7gZOd0TBAWyyY7g85UXAjp4miV08qfB20B6YQww360w=";
|
||||
|
||||
mypy-boto3-mediaconnect =
|
||||
buildMypyBoto3Package "mediaconnect" "1.40.46"
|
||||
"sha256-IjfRXktKU9nJlBJhET307e+nvbwqCucIj0E2dpwuZO4=";
|
||||
buildMypyBoto3Package "mediaconnect" "1.40.55"
|
||||
"sha256-18sD6lfs5Y9BBp3j8c/TVjI/3KZbO6pKuYPYKir1NQY=";
|
||||
|
||||
mypy-boto3-mediaconvert =
|
||||
buildMypyBoto3Package "mediaconvert" "1.40.17"
|
||||
@@ -913,8 +913,8 @@ in
|
||||
"sha256-XyB7/8zj4pU/+cxqhEf2WMoBoo/J12lOrlL0WD2Nhic=";
|
||||
|
||||
mypy-boto3-migration-hub-refactor-spaces =
|
||||
buildMypyBoto3Package "migration-hub-refactor-spaces" "1.40.18"
|
||||
"sha256-SVy3+tok3qsJv76TiaOIPVSnJiGxfuPgAYT+bi3Kxss=";
|
||||
buildMypyBoto3Package "migration-hub-refactor-spaces" "1.40.55"
|
||||
"sha256-1boWE6O9IJ1UZyV1NGbGQiHeQ1qFhOxFTnHXCM5Jha0=";
|
||||
|
||||
mypy-boto3-migrationhub-config =
|
||||
buildMypyBoto3Package "migrationhub-config" "1.40.54"
|
||||
@@ -949,12 +949,12 @@ in
|
||||
"sha256-5aD/9ACgD/76bPpbZlqHXn0biTxr9wyiLpTyIdxMKYs=";
|
||||
|
||||
mypy-boto3-network-firewall =
|
||||
buildMypyBoto3Package "network-firewall" "1.40.39"
|
||||
"sha256-ZJT+qoOmgMRj3f0mIxDJ7wuPhlQykdbXOyeo6YYQmOg=";
|
||||
buildMypyBoto3Package "network-firewall" "1.40.55"
|
||||
"sha256-ldifobuZtba1jApWN5eswPa1dmSvd/a9yAS/wzPxz30=";
|
||||
|
||||
mypy-boto3-networkmanager =
|
||||
buildMypyBoto3Package "networkmanager" "1.40.0"
|
||||
"sha256-6lhlo52AWSKFBNXKMr2zEZF+uyvtRCHNcE5/qPR8xGs=";
|
||||
buildMypyBoto3Package "networkmanager" "1.40.55"
|
||||
"sha256-YYoVn8ECRbtJlljdEaVA4X6UgKiBKpnfq4RSkH7StwQ=";
|
||||
|
||||
mypy-boto3-nimble =
|
||||
buildMypyBoto3Package "nimble" "1.35.0"
|
||||
@@ -985,8 +985,8 @@ in
|
||||
"sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk=";
|
||||
|
||||
mypy-boto3-organizations =
|
||||
buildMypyBoto3Package "organizations" "1.40.27"
|
||||
"sha256-LdBoeGucR8RzewzflvN1dtCtr8+asp3ggmtV6HuUQm8=";
|
||||
buildMypyBoto3Package "organizations" "1.40.55"
|
||||
"sha256-bBOPCYyZP96tBPWnMDRsOhRQO2K+Ros4dRkpVhiju2Y=";
|
||||
|
||||
mypy-boto3-osis =
|
||||
buildMypyBoto3Package "osis" "1.40.54"
|
||||
@@ -1025,8 +1025,8 @@ in
|
||||
"sha256-vuOhtYDVqnB4Xn5dzE3N93b7ZWalyvPwTx01CHFzSNo=";
|
||||
|
||||
mypy-boto3-pi =
|
||||
buildMypyBoto3Package "pi" "1.40.19"
|
||||
"sha256-kpZHz/E6ES5zUyqhTYN/9OMBEQtrf+uOz85spmIeQEc=";
|
||||
buildMypyBoto3Package "pi" "1.40.55"
|
||||
"sha256-PqK4IfA5JcI5Cg4ymR9uoTF3YLs6vu0l0Gl4e7af2Y8=";
|
||||
|
||||
mypy-boto3-pinpoint =
|
||||
buildMypyBoto3Package "pinpoint" "1.40.18"
|
||||
@@ -1129,8 +1129,8 @@ in
|
||||
"sha256-qPJ/kxKiVat3aj6aVLDgIYpoGlpsrF7kjfxJ9UWbV0o=";
|
||||
|
||||
mypy-boto3-rolesanywhere =
|
||||
buildMypyBoto3Package "rolesanywhere" "1.40.0"
|
||||
"sha256-9AfMYmfGgFYxbGF1UYLBEtCkmYtlPNtD0q2MHmbJUWw=";
|
||||
buildMypyBoto3Package "rolesanywhere" "1.40.55"
|
||||
"sha256-CoF3Aw759lxUzg9iRCfKofDkbq/idAIy4Eu4L7yrRL0=";
|
||||
|
||||
mypy-boto3-route53 =
|
||||
buildMypyBoto3Package "route53" "1.40.23"
|
||||
@@ -1145,8 +1145,8 @@ in
|
||||
"sha256-WTZGKD2w3/OW41VKgk/l9KdBnggip8CDTesbtiK/Hic=";
|
||||
|
||||
mypy-boto3-route53-recovery-readiness =
|
||||
buildMypyBoto3Package "route53-recovery-readiness" "1.40.16"
|
||||
"sha256-oo6Vpu6SfuJKw1aqX8x6oIlLUJbHa2lNfPx5kfQMo8M=";
|
||||
buildMypyBoto3Package "route53-recovery-readiness" "1.40.55"
|
||||
"sha256-lz/yPloTNQOFgT7+FvkxQFFW1bBG+Ew1VVrd718UPDA=";
|
||||
|
||||
mypy-boto3-route53domains =
|
||||
buildMypyBoto3Package "route53domains" "1.40.23"
|
||||
@@ -1189,8 +1189,8 @@ in
|
||||
"sha256-p3zQ7rWP78gg2bBYdpGgVi2f771qZk+jwwxBcoQJwjk=";
|
||||
|
||||
mypy-boto3-sagemaker-geospatial =
|
||||
buildMypyBoto3Package "sagemaker-geospatial" "1.40.18"
|
||||
"sha256-yzqISXyDj1FhqTvct8hc+1L1Iutnq29hSGnPAarBE+M=";
|
||||
buildMypyBoto3Package "sagemaker-geospatial" "1.40.55"
|
||||
"sha256-VtcgEoZH1zACZvNGEfy3gDsNVqa3A8JfwTfbd6agL3E=";
|
||||
|
||||
mypy-boto3-sagemaker-metrics =
|
||||
buildMypyBoto3Package "sagemaker-metrics" "1.40.0"
|
||||
@@ -1261,8 +1261,8 @@ in
|
||||
"sha256-nQ2tvjrYiAvx/NH7u0F+Ys15hYfQz4sVERpw9IH2RQQ=";
|
||||
|
||||
mypy-boto3-signer =
|
||||
buildMypyBoto3Package "signer" "1.40.18"
|
||||
"sha256-1SQFGuDDU8MkciZtGjkLhY0zFyIPkwvgYXJLoYEK1oI=";
|
||||
buildMypyBoto3Package "signer" "1.40.55"
|
||||
"sha256-B60F/Q2FlLuNCGZuxSZ3A9QSAMFMgFOO0AFLzmTdyoU=";
|
||||
|
||||
mypy-boto3-simspaceweaver =
|
||||
buildMypyBoto3Package "simspaceweaver" "1.40.16"
|
||||
@@ -1341,8 +1341,8 @@ in
|
||||
"sha256-PKD1uLbQHrySwD8nMt/OHqkGbu1qWyEYM2KzMMM+VR4=";
|
||||
|
||||
mypy-boto3-swf =
|
||||
buildMypyBoto3Package "swf" "1.40.0"
|
||||
"sha256-qkE3rF32WkR56WB5pu3dKJLCLY5e1rvMDPYAruyj9O8=";
|
||||
buildMypyBoto3Package "swf" "1.40.55"
|
||||
"sha256-zer2dqLkBLe1CA5I6+9DavQPvVLtrGFoxi50BRDOI3s=";
|
||||
|
||||
mypy-boto3-synthetics =
|
||||
buildMypyBoto3Package "synthetics" "1.40.44"
|
||||
@@ -1357,12 +1357,12 @@ in
|
||||
"sha256-QXykPDFwDXTY44JyYNYRBvG9/rBVmtisFKrmp6UKIQM=";
|
||||
|
||||
mypy-boto3-timestream-write =
|
||||
buildMypyBoto3Package "timestream-write" "1.40.19"
|
||||
"sha256-yNvBlR2lXUMJkAUGSncExJqF85Iu9iqQWdDBGAVWgnE=";
|
||||
buildMypyBoto3Package "timestream-write" "1.40.55"
|
||||
"sha256-cdyFlcNg9F5RPYJ8xuLm1G1plHQDhRe2YQZqUv+wk8U=";
|
||||
|
||||
mypy-boto3-tnb =
|
||||
buildMypyBoto3Package "tnb" "1.40.0"
|
||||
"sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA=";
|
||||
buildMypyBoto3Package "tnb" "1.40.55"
|
||||
"sha256-Jzl2BKfgW5EK0GbjUP+BFqNOeEiFvlMMlgzaJxgaFzs=";
|
||||
|
||||
mypy-boto3-transcribe =
|
||||
buildMypyBoto3Package "transcribe" "1.40.52"
|
||||
@@ -1401,8 +1401,8 @@ in
|
||||
"sha256-OM6g8hX/ZPIg9cEMmCqEJfCXU/tsNUN2deqEm6HoFd4=";
|
||||
|
||||
mypy-boto3-wellarchitected =
|
||||
buildMypyBoto3Package "wellarchitected" "1.40.17"
|
||||
"sha256-YCjVBZlqyrA72U/Y18Wt4j2FRLAi0YnkLYx/i9BAg34=";
|
||||
buildMypyBoto3Package "wellarchitected" "1.40.55"
|
||||
"sha256-oD/sVVMrRUBW5brBaCyNeNfHU4ZAWgfiqcgEwTxN00c=";
|
||||
|
||||
mypy-boto3-wisdom =
|
||||
buildMypyBoto3Package "wisdom" "1.40.0"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "netbox-topology-views";
|
||||
version = "4.3.0";
|
||||
version = "4.4.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = python.pythonVersion != netbox.python.pythonVersion;
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "netbox-community";
|
||||
repo = "netbox-topology-views";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-K8hG2M8uWPk9+7u21z+hmedOovievkMNpn3p7I4+6t4=";
|
||||
hash = "sha256-HsG5joHdqVuL6viBwZ8AyvFBCLmcq0YB+2ehLO5gsFc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
fetchFromGitHub,
|
||||
orjson,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
pyyaml,
|
||||
requests,
|
||||
schema,
|
||||
@@ -15,16 +14,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "policy-sentry";
|
||||
version = "0.14.0";
|
||||
version = "0.14.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "salesforce";
|
||||
repo = "policy_sentry";
|
||||
tag = version;
|
||||
hash = "sha256-zfqQLABn//qktrFSCm42WClRYAe3yWZoxnWjI9n1jWQ=";
|
||||
hash = "sha256-o4l4jkh9ZNqc3Jovd10KUQLDBLn0sPWdgScq5Q2qd14=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
pebble,
|
||||
psutil,
|
||||
pytestCheckHook,
|
||||
testers,
|
||||
cvise,
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
@@ -78,6 +80,16 @@ buildPythonApplication rec {
|
||||
"test_simple_reduction"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
tests = {
|
||||
# basic syntax check
|
||||
help-output = testers.testVersion {
|
||||
package = cvise;
|
||||
command = "cvise --version";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/marxin/cvise";
|
||||
description = "Super-parallel Python port of C-Reduce";
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
--- a/cvise.py
|
||||
+++ b/cvise.py
|
||||
@@ -93,4 +93,5 @@ def find_external_programs():
|
||||
--- a/cvise/utils/externalprograms.py
|
||||
+++ b/cvise/utils/externalprograms.py
|
||||
@@ -43,5 +43,6 @@ def find_external_programs():
|
||||
|
||||
# Special case for clang-format
|
||||
programs['clang-format'] = '@CLANG_FORMAT_PATH@'
|
||||
+ programs['unifdef'] = '@UNIFDEF@'
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
writeShellScriptBin,
|
||||
yarn,
|
||||
yarn-berry_4,
|
||||
runCommand,
|
||||
|
||||
swift,
|
||||
|
||||
@@ -72,10 +73,7 @@ let
|
||||
exec ${yarn}/bin/yarn "$@"
|
||||
'';
|
||||
|
||||
uvWheels = stdenv.mkDerivation {
|
||||
name = "uv-wheels";
|
||||
phases = [ "installPhase" ];
|
||||
|
||||
uvWheels = runCommand "uv-wheels" {
|
||||
# otherwise, it's too long of a string
|
||||
passAsFile = [ "installCommand" ];
|
||||
installCommand = ''
|
||||
@@ -98,9 +96,7 @@ let
|
||||
fi
|
||||
'') pythonDeps
|
||||
));
|
||||
|
||||
installPhase = ''bash $installCommandPath'';
|
||||
};
|
||||
} "bash $installCommandPath";
|
||||
in
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
|
||||
@@ -232,8 +232,6 @@ let
|
||||
|
||||
cfstream = callPackage ../development/ocaml-modules/cfstream { };
|
||||
|
||||
chacha = callPackage ../development/ocaml-modules/chacha { };
|
||||
|
||||
checkseum = callPackage ../development/ocaml-modules/checkseum { };
|
||||
|
||||
chrome-trace = callPackage ../development/ocaml-modules/chrome-trace { };
|
||||
@@ -2252,6 +2250,7 @@ let
|
||||
}
|
||||
// lib.optionalAttrs config.allowAliases {
|
||||
biocaml = throw "biocaml has been removed"; # 2025-06-04
|
||||
chacha = throw "chacha has been removed because it has been marked as broken since at least November 2024. It is now vendored inside mirage-crypto, consider using that instead."; # Added 2025-10-11
|
||||
gd4o = throw "ocamlPackages.gd4o is not maintained, use ocamlPackages.gd instead";
|
||||
ocaml-vdom = throw "2023-10-09: ocamlPackages.ocaml-vdom was renamed to ocamlPackages.vdom";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user