Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-10-18 12:05:59 +00:00
committed by GitHub
25 changed files with 250 additions and 238 deletions
+40
View File
@@ -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,
+1 -1
View File
@@ -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
+5 -5
View File
@@ -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.");
+2 -2
View File
@@ -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 {
+2 -2
View File
@@ -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 = [
+10 -13
View File
@@ -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;
};
})
+3 -3
View File
@@ -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"
+7 -6
View File
@@ -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; {
+6 -3
View File
@@ -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 ];
+2 -2
View File
@@ -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;
+15 -31
View File
@@ -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@'
+3 -7
View File
@@ -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 {
+1 -2
View File
@@ -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";
}