Merge master into staging-next

Changed files
+465 -3718
doc
doc-support
maintainers
nixos
modules
services
cluster
misc
servarr
tests
pkgs
applications
editors
vim
plugins
non-generated
nvim-spectre
vscode
extensions
teros-technology-teroshdl
emulators
networking
cluster
virtualization
podman-compose
build-support
docker
by-name
am
amd-libflame
ar
ares-rs
armadillo
arp-scan-rs
az
azurehound
ci
cinny-desktop
cinny-unwrapped
cl
clickhouse-backup
cloudflare-warp
cr
cryptpad
ct
dn
dnstake
do
donpapi
en
ente-web
fl
flatpak
fr
free42
gh
ghunt
go
goimapnotify
gowebly
he
heliocron
io
iosevka
ip
ipmitool
ir
irccat
li
libcerf
librespeed-cli
ma
maigret
mu
mx
mx-takeover
ne
newt-go
ni
nixos-anywhere
oa
pi
pinact
pixi
po
poutine
pt
ptyxis
re
renode-unstable
ro
routersploit
sa
satty
sh
so
un
unicorn-angr
uv
development
compilers
node-packages
python-modules
aider-chat
argilla
atenpdu
iterfzf
langchain-openai
otpauth
pynitrokey
pystatgrab
pytest-scim2-server
tree-sitter-language-pack
turrishw
webexteamssdk
whisperx
kde
misc
kirigami-addons
os-specific
linux
nvidia-x11
tools
security
deepsecrets
+3 -4
doc/doc-support/package.nix
···
roboto,
treefmt,
}:
-
stdenvNoCC.mkDerivation (
finalAttrs:
let
···
dest="$out/share/doc/nixpkgs"
mkdir -p "$(dirname "$dest")"
mv out "$dest"
-
mv "$dest/index.html" "$dest/manual.html"
+
cp "$dest/index.html" "$dest/manual.html"
cp ${roboto.src}/web/Roboto\[ital\,wdth\,wght\].ttf "$dest/Roboto.ttf"
cp ${epub} "$dest/nixpkgs-manual.epub"
mkdir -p $out/nix-support/
-
echo "doc manual $dest manual.html" >> $out/nix-support/hydra-build-products
+
echo "doc manual $dest index.html" >> $out/nix-support/hydra-build-products
echo "doc manual $dest nixpkgs-manual.epub" >> $out/nix-support/hydra-build-products
runHook postInstall
···
let
devmode' = devmode.override {
buildArgs = toString ../.;
-
open = "/share/doc/nixpkgs/manual.html";
+
open = "/share/doc/nixpkgs/index.html";
};
nixos-render-docs-redirects' = writeShellScriptBin "redirects" "${lib.getExe nixos-render-docs-redirects} --file ${toString ../redirects.json} $@";
in
+6
maintainers/maintainer-list.nix
···
github = "LogicalOverflow";
githubId = 5919957;
+
lheintzmann1 = {
+
email = "lheintzmann1@disroot.org";
+
github = "lheintzmann1";
+
githubId = 141759313;
+
name = "Lucas Heintzmann";
+
};
lhvwb = {
email = "nathaniel.baxter@gmail.com";
github = "nathanielbaxter";
+19 -7
nixos/modules/services/cluster/k3s/default.nix
···
)
);
-
# Replace characters that are problematic in file names
+
# Replace prefixes and characters that are problematic in file names
cleanHelmChartName =
+
name:
+
let
+
woPrefix = lib.removePrefix "https://" (lib.removePrefix "oci://" name);
+
in
lib.replaceStrings
[
"/"
···
[
"-"
"-"
-
];
+
]
+
woPrefix;
# Fetch a Helm chart from a public registry. This only supports a basic Helm pull.
fetchHelm =
···
version,
hash ? lib.fakeHash,
}:
-
pkgs.runCommand (cleanHelmChartName "${lib.removePrefix "https://" repo}-${name}-${version}.tgz")
+
let
+
isOci = lib.hasPrefix "oci://" repo;
+
pullCmd = if isOci then repo else "--repo ${repo} ${name}";
+
name' = if isOci then "${repo}-${version}" else "${repo}-${name}-${version}";
+
in
+
pkgs.runCommand (cleanHelmChartName "${name'}.tgz")
{
inherit (lib.fetchers.normalizeHash { } { inherit hash; }) outputHash outputHashAlgo;
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
···
];
}
''
-
export HOME="$PWD"
-
helm repo add repository ${repo}
-
helm pull repository/${name} --version ${version}
+
helm pull ${pullCmd} --version ${version}
mv ./*.tgz $out
'';
···
};
};
};
-
+
nginx = {
+
repo = "oci://registry-1.docker.io/bitnamicharts/nginx";
+
version = "20.0.0";
+
hash = "sha256-sy+tzB+i9jIl/tqOMzzuhVhTU4EZVsoSBtPznxF/36c=";
+
};
custom-chart = {
package = ../charts/my-chart.tgz;
values = ../values/my-values.yaml;
+52 -13
nixos/modules/services/misc/servarr/prowlarr.nix
···
services.prowlarr = {
enable = lib.mkEnableOption "Prowlarr, an indexer manager/proxy for Torrent trackers and Usenet indexers";
+
dataDir = lib.mkOption {
+
type = lib.types.str;
+
default = "/var/lib/prowlarr";
+
description = "The directory where Prowlarr stores its data files.";
+
};
+
package = lib.mkPackageOption pkgs "prowlarr" { };
openFirewall = lib.mkOption {
···
settings = servarr.mkServarrSettingsOptions "prowlarr" 9696;
environmentFiles = servarr.mkServarrEnvironmentFiles "prowlarr";
+
+
user = lib.mkOption {
+
type = lib.types.str;
+
default = "prowlarr";
+
description = ''
+
User account under which Prowlarr runs.
+
'';
+
};
+
+
group = lib.mkOption {
+
type = lib.types.str;
+
default = "prowlarr";
+
description = ''
+
Group under which Prowlarr runs.
+
'';
+
};
};
};
config = lib.mkIf cfg.enable {
-
systemd.services.prowlarr = {
-
description = "Prowlarr";
-
after = [ "network.target" ];
-
wantedBy = [ "multi-user.target" ];
-
environment = servarr.mkServarrSettingsEnvVars "PROWLARR" cfg.settings // {
-
HOME = "/var/empty";
+
systemd = {
+
services.prowlarr = {
+
description = "Prowlarr";
+
after = [ "network.target" ];
+
wantedBy = [ "multi-user.target" ];
+
environment = servarr.mkServarrSettingsEnvVars "PROWLARR" cfg.settings;
+
+
serviceConfig = {
+
Type = "simple";
+
User = cfg.user;
+
Group = cfg.group;
+
EnvironmentFile = cfg.environmentFiles;
+
ExecStart = "${lib.getExe cfg.package} -nobrowser -data='${cfg.dataDir}'";
+
Restart = "on-failure";
+
};
};
-
serviceConfig = {
-
Type = "simple";
-
DynamicUser = true;
-
StateDirectory = "prowlarr";
-
EnvironmentFile = cfg.environmentFiles;
-
ExecStart = "${lib.getExe cfg.package} -nobrowser -data=/var/lib/prowlarr";
-
Restart = "on-failure";
+
tmpfiles.settings."10-prowlarr".${cfg.dataDir}.d = {
+
inherit (cfg) user group;
+
mode = "0700";
};
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.settings.server.port ];
+
};
+
+
users.users = lib.mkIf (cfg.user == "prowlarr") {
+
prowlarr = {
+
isSystemUser = true;
+
group = cfg.group;
+
home = cfg.dataDir;
+
};
+
};
+
+
users.groups = lib.mkIf (cfg.group == "prowlarr") {
+
prowlarr = { };
};
};
}
+4 -2
nixos/tests/k3s/default.nix
···
lib ? pkgs.lib,
}:
let
-
allK3s = lib.filterAttrs (n: _: lib.strings.hasPrefix "k3s_" n) pkgs;
+
allK3s = lib.filterAttrs (
+
n: _: lib.strings.hasPrefix "k3s_" n && (builtins.tryEval pkgs.${n}).success
+
) pkgs;
in
-
{
+
lib.recurseIntoAttrs {
airgap-images = lib.mapAttrs (
_: k3s: import ./airgap-images.nix { inherit system pkgs k3s; }
) allK3s;
+3 -3
pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
···
vimUtils,
}:
let
-
version = "0-unstable-2025-04-28";
+
version = "0-unstable-2025-05-13";
src = fetchFromGitHub {
owner = "nvim-pack";
repo = "nvim-spectre";
-
rev = "197150cd3f30eeb1b3fd458339147533d91ac385";
-
hash = "sha256-ATW1QJ2aXHcUtGK6MNLSq4VkML3FLQphVcLqfzoX9PI=";
+
rev = "72f56f7585903cd7bf92c665351aa585e150af0f";
+
hash = "sha256-WPEizIClDmseDEhomCasLx/zfAMT7lq7ZBnfc/a8CuA=";
};
spectre_oxi = rustPlatform.buildRustPackage {
+6 -4
pkgs/applications/editors/vscode/extensions/default.nix
···
# semver scheme, contrary to preview versions which are listed on
# the VSCode Marketplace and use a calver scheme. We should avoid
# using preview versions, because they expire after two weeks.
-
version = "17.0.3";
-
hash = "sha256-jU1N5tJ4V3jzSNW9oE8AH5PRhTmsiIGnu65+IH5NxO0=";
+
version = "17.1.0";
+
hash = "sha256-WPSMf1yLXSDqImpMTxn1eXcSrimVSVjjaXDzFMQ/l0E=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···
mktplcRef = {
name = "Ionide-fsharp";
publisher = "Ionide";
-
version = "7.25.8";
-
hash = "sha256-/pnLLFj6Iwn14GLGbuc2Ex7IbNmXFiH1Btd12cCGGes=";
+
version = "7.25.10";
+
hash = "sha256-2d12itLc9qBZZ7nQNS/80K46dde2RUKpkWgPwFxogIs=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog";
···
tecosaur.latex-utilities = callPackage ./tecosaur.latex-utilities { };
tekumara.typos-vscode = callPackage ./tekumara.typos-vscode { };
+
+
teros-technology.teroshdl = callPackage ./teros-technology-teroshdl { };
theangryepicbanana.language-pascal = buildVscodeMarketplaceExtension {
mktplcRef = {
+22
pkgs/applications/editors/vscode/extensions/teros-technology-teroshdl/default.nix
···
+
{
+
lib,
+
vscode-utils,
+
}:
+
+
vscode-utils.buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "teroshdl";
+
publisher = "teros-technology";
+
version = "7.0.3";
+
hash = "sha256-Bt31ia0X4sQQfREq8PPVEGt/oGe/Oob0yQbYkwNRSsk=";
+
};
+
+
meta = {
+
changelog = "https://github.com/TerosTechnology/vscode-terosHDL/releases";
+
description = "Visual Studio Code extension for HDL developments (SystemVerilog/Verilog/VHDL)";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=teros-technology.teroshdl";
+
homepage = "https://github.com/TerosTechnology/vscode-terosHDL";
+
license = lib.licenses.gpl3;
+
maintainers = with lib.maintainers; [ lheintzmann1 ];
+
};
+
}
+3 -3
pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
···
}:
mkLibretroCore {
core = "mame2003-plus";
-
version = "0-unstable-2025-05-08";
+
version = "0-unstable-2025-05-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
-
rev = "d3e54870080f9389b4b3e6c6f717bfa29a2fd7fe";
-
hash = "sha256-k3YLCP9FNBu5rD+T5bM+hJr1XNbUlXm8a96VRcj7PFw=";
+
rev = "c478eae7484b76aaacc76659dd4d7b8e1163bc87";
+
hash = "sha256-l7GwSj7/A/1ZAAqWz1GtMDCl6F45GJqucDBD89yqcsU=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
···
}:
mkLibretroCore {
core = "ppsspp";
-
version = "0-unstable-2025-05-08";
+
version = "0-unstable-2025-05-19";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
-
rev = "732d05c2c136856a3f173574233a2431a015a6f5";
-
hash = "sha256-5PVN8qG0ONsro6jH/8rAIma+4DlKAUoS/6aUPqBqbe4=";
+
rev = "48852ed81dbfb4b502a45eb632d4f999a892cc72";
+
hash = "sha256-XgYu36byAxXTDsgq4Iz+VPWQNsPxXQP+hx+/MYZkm6k=";
fetchSubmodules = true;
};
+3 -3
pkgs/applications/emulators/libretro/cores/vice.nix
···
}:
mkLibretroCore {
core = "vice-${type}";
-
version = "0-unstable-2025-05-08";
+
version = "0-unstable-2025-05-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
-
rev = "5f094cfb57d1f656027a9d26bda681b6ecc46419";
-
hash = "sha256-XqWAh3e2Q/i7c8nxqDP+sJHGdYWCyqdk2pwJ+JPsdVk=";
+
rev = "86bcfa8c4839236f70e31c656d220c074ff1dfb0";
+
hash = "sha256-Dw+dY1IsR5cIzXa61bWO+2GhrYqgC2ASMjxQe2MVeco=";
};
makefile = "Makefile";
+14 -2
pkgs/applications/networking/cluster/k3s/builder.nix
···
ethtool,
fetchFromGitHub,
fetchgit,
+
fetchpatch,
fetchurl,
fetchzip,
findutils,
···
sqlite,
stdenv,
systemd,
-
util-linux,
+
util-linuxMinimal,
yq-go,
zstd,
}:
···
ldflags = versionldflags;
}).overrideAttrs
overrideContainerdAttrs;
+
+
# TODO (#405952): remove this patch. We had to add it to avoid a mass rebuild
+
# for the 25.05 release. Once the above PR is merged, switch back to plain util-linuxMinimal.
+
k3sUtilLinux = util-linuxMinimal.overrideAttrs (prev: {
+
patches =
+
prev.patches or [ ]
+
++ lib.singleton (fetchpatch {
+
url = "https://github.com/util-linux/util-linux/commit/7dbfe31a83f45d5aef2b508697e9511c569ffbc8.patch";
+
hash = "sha256-bJqpZiPli5Pm/XpDA445Ab5jesXrlcnaO6e4V0B3rSw=";
+
});
+
});
in
buildGoModule rec {
pname = "k3s";
···
ipset
bridge-utils
ethtool
-
util-linux # kubelet wants 'nsenter' from util-linux: https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-705994388
+
k3sUtilLinux # kubelet wants 'nsenter' and 'mount' from util-linux: https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-705994388
conntrack-tools
runc
bash
+2 -2
pkgs/applications/virtualization/podman-compose/default.nix
···
}:
buildPythonApplication rec {
-
version = "1.3.0";
+
version = "1.4.0";
pname = "podman-compose";
pyproject = true;
···
repo = "podman-compose";
owner = "containers";
tag = "v${version}";
-
hash = "sha256-0k+vJwWYEXQ6zxkcvjxBv9cq8nIBS15F7ul5VwqYtys=";
+
hash = "sha256-779L8fc5rxnkW5f4i/zgc8K9bEwKNKjw20cNlSwU/aA=";
};
build-system = [
+1
pkgs/build-support/docker/default.nix
···
postMount = ''
echo "Packing raw image..."
+
mkdir -p $out
tar -C mnt --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" -cf $out/layer.tar .
'';
+2 -2
pkgs/by-name/am/amd-libflame/package.nix
···
stdenv.mkDerivation rec {
pname = "amd-libflame";
-
version = "5.0";
+
version = "5.1";
src = fetchFromGitHub {
owner = "amd";
repo = "libflame";
rev = version;
-
hash = "sha256-Shsv5Zd59FN5tq1LY7QqPRtAHEysHIVbPeKIIZ/2eMw=";
+
hash = "sha256-9Z0e6RCJfqQlq3oT4fBu8rwPH1OWEKQ52rVDa0Y0rJU=";
};
postPatch = ''
+2
pkgs/by-name/ar/ares-rs/package.nix
···
{
lib,
+
stdenv,
rustPlatform,
fetchFromGitHub,
pkg-config,
···
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "ares";
+
broken = stdenv.isDarwin;
};
}
+2 -2
pkgs/by-name/ar/armadillo/package.nix
···
stdenv.mkDerivation rec {
pname = "armadillo";
-
version = "14.4.1";
+
version = "14.4.2";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
-
hash = "sha256-Js4nK/3IJGwnjm+M+lN3eh77FO8ZbogIL+4F2hpGNJE=";
+
hash = "sha256-bf3c+9kecGedfBHpSlljp+/aAC/sNR5vSHWsjiRcURc=";
};
nativeBuildInputs = [ cmake ];
+3
pkgs/by-name/ar/arp-scan-rs/package.nix
···
{
lib,
+
stdenv,
fetchFromGitHub,
gitUpdater,
rustPlatform,
···
};
useFetchCargoVendor = true;
+
cargoHash = "sha256-lPE/mx4LzSOG1YjGol1f77oox4voZzp9RqrKYZAMoX0=";
nativeInstallCheckInputs = [ versionCheckHook ];
···
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "arp-scan";
+
broken = stdenv.isDarwin;
};
}
+2
pkgs/by-name/az/azurehound/package.nix
···
{
lib,
+
stdenv,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
···
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "azurehound";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+3 -3
pkgs/by-name/ci/cinny-desktop/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "cinny-desktop";
# We have to be using the same version as cinny-web or this isn't going to work.
-
version = "4.6.0";
+
version = "4.7.0";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny-desktop";
tag = "v${version}";
-
hash = "sha256-tSZ7qSEoLNUnMICT1oVccMY9J6uVZu8QJGJA9NK8JwU=";
+
hash = "sha256-ls0ZxXiIrjyLL0MoxOTU/RK0k323nUiQfxtlwsEL45U=";
};
sourceRoot = "${src.name}/src-tauri";
useFetchCargoVendor = true;
-
cargoHash = "sha256-5rIbVYxSsjv+MvmZxviMhcfYN+jOFndvZa7PDO5DLn8=";
+
cargoHash = "sha256-NSzGB6o6BBoak2gbSOu8ucWA+R+behuTxeMnKpyA7no=";
postPatch =
let
+3 -3
pkgs/by-name/ci/cinny-unwrapped/package.nix
···
buildNpmPackage rec {
pname = "cinny-unwrapped";
-
version = "4.6.0";
+
version = "4.7.0";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny";
rev = "v${version}";
-
hash = "sha256-MyVKRWhLXxz4h2/2OtpmYrLYiZeNOMEetHwl4NklkOA=";
+
hash = "sha256-x4cRZ0XfyvRqOWIqtsVBiIPDxC3J9SUdoReiWNUB/X8=";
};
-
npmDepsHash = "sha256-WNK1ke5NEbt2Gb92hEItnwu65rI/5VsbZDfTSp6aKvg=";
+
npmDepsHash = "sha256-s8dKMGwg6DL+aEq0Sk04VF1pSDpAW18Dok113xDWb8Q=";
nativeBuildInputs = [
python3
+2 -2
pkgs/by-name/cl/clickhouse-backup/package.nix
···
buildGoModule rec {
pname = "clickhouse-backup";
-
version = "2.6.16";
+
version = "2.6.18";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
rev = "v${version}";
-
hash = "sha256-3RckJDhMtmK/Yusad1McFee/ECYomAwxY+WlimkPPCs=";
+
hash = "sha256-NB3X/lwLsq6C+jZ7Tfq2HbMcqpNiD2bpoJcwXCKdsfw=";
};
vendorHash = "sha256-tgDNKujpmDk6wcP9jEwfSbRWzJqiPs7aAWkkaD195Ss=";
+1 -1
pkgs/by-name/cl/cloudflare-warp/package.nix
···
meta = with lib; {
description = "Replaces the connection between your device and the Internet with a modern, optimized, protocol";
-
homepage = "https://pkg.cloudflareclient.com/packages/cloudflare-warp";
+
homepage = "https://pkg.cloudflareclient.com/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
mainProgram = "warp-cli";
+5 -10
pkgs/by-name/cr/cryptpad/package.nix
···
{
bash,
buildNpmPackage,
+
coreutils,
fetchFromGitHub,
fetchpatch,
fetchurl,
···
}:
let
-
version = "2024.12.0";
+
version = "2025.3.0";
# nix version of install-onlyoffice.sh
# a later version could rebuild from sdkjs/web-apps as per
# https://github.com/cryptpad/onlyoffice-builds/blob/main/build.sh
···
owner = "cryptpad";
repo = "cryptpad";
rev = version;
-
hash = "sha256-oSrDajaCEc7I2AsDzKoO34ffd4OeXDwFDGm45yQDSvE=";
+
hash = "sha256-NxkVMsfLzdzifdn+f0C6mBJGd1oLwcMTAIXv+gBG7rI=";
};
-
npmDepsHash = "sha256-1EwxAe+8FOrngZx5+FEeu9uHKWZNBpsECEGrsyiZ2GU=";
+
npmDepsHash = "sha256-GWkyRlizPSA72WwoY+mRLwaMeD/SXdo6oUVwsd2gp7c=";
nativeBuildInputs = [
makeBinaryWrapper
···
# fix httpSafePort setting
# https://github.com/cryptpad/cryptpad/pull/1571
./0001-env.js-fix-httpSafePort-handling.patch
-
# https://github.com/cryptpad/cryptpad/pull/1740
-
(fetchpatch {
-
name = "Add `--check`, `--rdfind`, `--no-rdfind` options to `install-onlyoffice.sh`";
-
url = "https://github.com/cryptpad/cryptpad/commit/f38668735e777895db2eadd3413cff386fb12c0c.patch";
-
hash = "sha256-J4AK1XIa3q+/lD74p2c9O7jt0VEtofTmfAaQNU71sp8=";
-
})
];
# cryptpad build tries to write in cache dir
···
# directory.
makeWrapper "${lib.getExe nodejs}" "$out/bin/cryptpad" \
--add-flags "$out_cryptpad/server.js" \
-
--run "for d in customize.dist lib www; do ln -sf \"$out_cryptpad/\$d\" .; done" \
+
--run "for d in customize.dist lib www scripts; do ${coreutils}/bin/ln -sf \"$out_cryptpad/\$d\" .; done" \
--run "if ! [ -d customize ]; then \"${lib.getExe nodejs}\" \"$out_cryptpad/scripts/build.js\"; fi"
'';
+2 -2
pkgs/by-name/ct/ctre/package.nix
···
stdenv.mkDerivation rec {
pname = "ctre";
-
version = "3.9.0";
+
version = "3.10.0";
src = fetchFromGitHub {
owner = "hanickadot";
repo = "compile-time-regular-expressions";
rev = "v${version}";
-
hash = "sha256-Fmx8eKo4UHSYQa5RL70VmaogQj+ILVA1gfpaVE8+MlQ=";
+
hash = "sha256-/44oZi6j8+a1D6ZGZpoy82GHjPtqzOvuS7d3SPbH7fs=";
};
nativeBuildInputs = [ cmake ];
+7 -14
pkgs/by-name/dn/dnstake/package.nix
···
{
lib,
+
stdenv,
buildGoModule,
fetchFromGitHub,
-
fetchpatch,
}:
buildGoModule rec {
···
src = fetchFromGitHub {
owner = "pwnesia";
-
repo = pname;
-
rev = "v${version}";
-
sha256 = "sha256-k6j7DIwK8YAKmEjn8JJO7XBcap9ui6cgUSJG7CeHAAM=";
+
repo = "dnstake";
+
tag = "v${version}";
+
hash = "sha256-k6j7DIwK8YAKmEjn8JJO7XBcap9ui6cgUSJG7CeHAAM=";
};
-
patches = [
-
# https://github.com/pwnesia/dnstake/pull/36
-
(fetchpatch {
-
name = "update-x-sys-fix-darwin.patch";
-
url = "https://github.com/pwnesia/dnstake/commit/974efbbff4ce26d2f2646ca2ceb1316c131cefbe.patch";
-
sha256 = "sha256-fLOGF8damdLROd8T0fH/FGSVX23dtc+yHhSvVCwVeuY=";
-
})
-
];
-
vendorHash = "sha256-lV6dUl+OMUQfhlgNL38k0Re1Mr3VP9b8SI3vTJ8CP18=";
meta = with lib; {
description = "Tool to check missing hosted DNS zones";
homepage = "https://github.com/pwnesia/dnstake";
-
license = with licenses; [ mit ];
+
changelog = "https://github.com/pwnesia/dnstake/releases/tag/${src.tag}";
+
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "dnstake";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+6 -8
pkgs/by-name/do/donpapi/package.nix
···
{
lib,
+
stdenv,
python3,
fetchFromGitHub,
}:
···
"pyasn1"
];
-
nativeBuildInputs = with python3.pkgs; [
-
poetry-core
-
];
+
build-system = with python3.pkgs; [ poetry-core ];
-
propagatedBuildInputs = with python3.pkgs; [
+
dependencies = with python3.pkgs; [
cryptography
impacket
lnkparse3
···
# Project has no tests
doCheck = false;
-
pythonImportsCheck = [
-
"donpapi"
-
];
+
pythonImportsCheck = [ "donpapi" ];
meta = with lib; {
description = "Tool for dumping DPAPI credentials remotely";
homepage = "https://github.com/login-securite/DonPAPI";
-
changelog = "https://github.com/login-securite/DonPAPI/releases/tag/V${version}";
+
changelog = "https://github.com/login-securite/DonPAPI/releases/tag/V${src.tag}";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab ];
mainProgram = "donpapi";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+3 -3
pkgs/by-name/en/ente-web/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "ente-web";
-
version = "1.0.4";
+
version = "1.0.10";
src = fetchFromGitHub {
owner = "ente-io";
···
sparseCheckout = [ "web" ];
tag = "photos-v${finalAttrs.version}";
fetchSubmodules = true;
-
hash = "sha256-M1kAZgqjbWNn6LqymtWRmAk/v0vWEGbyS50lVrsr85o=";
+
hash = "sha256-WJz1Weh17DWH5qzMry1uacHBXY9ouIXWRzoiwzIsN0I=";
};
sourceRoot = "${finalAttrs.src.name}/web";
offlineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/web/yarn.lock";
-
hash = "sha256-EYhYwy6+7bgWckU/7SfL1PREWw9JUgKxWadSVtoZwXs=";
+
hash = "sha256-9LC5WuS1CBj3vBacXUxJXyPgvZ/zfcihjZpCiH/8Aa0=";
};
nativeBuildInputs = [
+2 -9
pkgs/by-name/fl/flatpak/package.nix
···
docbook-xsl-nons,
docbook_xml_dtd_45,
fetchurl,
-
fetchpatch,
fuse3,
gdk-pixbuf,
gettext,
···
stdenv.mkDerivation (finalAttrs: {
pname = "flatpak";
-
version = "1.16.0";
+
version = "1.16.1";
# TODO: split out lib once we figure out what to do with triggerdir
outputs =
···
src = fetchurl {
url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";
-
hash = "sha256-ywrFZa3LYhJ8bRHtUO5wRNaoNvppw1Sy9LZAoiv6Syo=";
+
hash = "sha256-K0fo8tkNNdKTOe144abquzbu+pz6WlyjsNHydQLENnU=";
};
patches =
···
# The icon validator needs to access the gdk-pixbuf loaders in the Nix store
# and cannot bind FHS paths since those are not available on NixOS.
finalAttrs.passthru.icon-validator-patch
-
-
(fetchpatch {
-
name = "static.patch";
-
url = "https://github.com/flatpak/flatpak/commit/114c22e814fc28243585915321b8e943471c377f.patch";
-
hash = "sha256-3JLzG74myBTssXQau0Ei5rpthy93Va7xb2MHRnJ3kaI=";
-
})
]
++ lib.optionals finalAttrs.doCheck [
# Hardcode paths used by tests and change test runtime generation to use files from Nix store.
+2 -2
pkgs/by-name/fr/free42/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "free42";
-
version = "3.2.8";
+
version = "3.3.4";
src = fetchFromGitHub {
owner = "thomasokken";
repo = "free42";
tag = "v${finalAttrs.version}";
-
hash = "sha256-Hvq5YoiBVgKjz/+SVeF5WTj7CUZ7MrrFIAeesH3we68=";
+
hash = "sha256-4EEk11/a9kie1sXO1lpJ7GGqjQ2Wvcvg7uhlD6RzyP0=";
};
nativeBuildInputs = [
+8 -5
pkgs/by-name/gh/ghunt/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "ghunt";
-
version = "2.1.0";
+
version = "2.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "mxrch";
repo = "ghunt";
-
tag = "v${version}";
-
hash = "sha256-UeHVATTyAH3Xdm/NVSUhiicM+tZ4UnLeJsy1jSLK3v8=";
+
# The newer releases aren't git-tagged to we just take the
+
# commit with the version bump
+
rev = "5782248bfd92a24875e112ed0a83e6986d4c70d0";
+
hash = "sha256-SQk/hy4r9LIffsu3kxLTv5LCcEvcZkP2jhmPA6Fzo8U=";
};
pythonRelaxDeps = true;
nativeBuildInputs = with python3.pkgs; [
-
setuptools
+
poetry-core
];
propagatedBuildInputs =
···
autoslot
beautifulsoup4
beautifultable
+
dnspython
geopy
httpx
humanize
···
protobuf
python-dateutil
rich
-
trio
+
rich-argparse
packaging
]
++ httpx.optional-dependencies.http2;
+5 -4
pkgs/by-name/go/goimapnotify/package.nix
···
buildGoModule rec {
pname = "goimapnotify";
-
version = "2.4";
+
version = "2.5";
src = fetchFromGitLab {
owner = "shackra";
repo = "goimapnotify";
-
rev = version;
-
hash = "sha256-ieaj97CjoSc/qt/JebATHmiJ7RIvNUpFZjEM6mqG9Rk=";
+
tag = version;
+
hash = "sha256-RHTOieuw4ZeM1hKHUobMIzAKQ2ZgqIaJMoemF6JY8Vg=";
};
-
vendorHash = "sha256-rWPXQj0XFS/Mv9ylGv09vol0kkRDNaOAEgnJvSWMvoI=";
+
vendorHash = "sha256-5cZzaCoOR1R7iST0q3GaJbYIbKKEigeWqhp87maOL04=";
postPatch = ''
for f in command.go command_test.go; do
···
meta = with lib; {
description = "Execute scripts on IMAP mailbox changes (new/deleted/updated messages) using IDLE";
homepage = "https://gitlab.com/shackra/goimapnotify";
+
changelog = "https://gitlab.com/shackra/goimapnotify/-/blob/${src.tag}/CHANGELOG.md";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
wohanley
+3 -3
pkgs/by-name/go/gowebly/package.nix
···
buildGo124Module rec {
pname = "gowebly";
-
version = "3.0.2";
+
version = "3.0.3";
src = fetchFromGitHub {
owner = "gowebly";
repo = "gowebly";
tag = "v${version}";
-
hash = "sha256-QsU5Brzs3FeFkQPmpXwehP1G6MocHtCZ9uhw1lFtOEU=";
+
hash = "sha256-iCdChT/eAWfeZyl5W1UHIjET3MGUD1YakjTToSS7iGs=";
};
-
vendorHash = "sha256-wOpenKh+4v0gRY0Zvx3URi4D1jXSrIONcrlzyjJUaSg=";
+
vendorHash = "sha256-mFCNrcdwSExjVym4BN1Yb/lsfQHxCDrlWoa9vyQ74ko=";
env.CGO_ENABLED = 0;
+3 -3
pkgs/by-name/he/heliocron/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "heliocron";
-
version = "0.8.1";
+
version = "1.0.0";
src = fetchFromGitHub {
owner = "mfreeborn";
repo = "heliocron";
rev = "v${version}";
-
hash = "sha256-5rzFz29Bpy2GR6bEt2DdCq9RtpdcY3SK/KnZrBrHUvk=";
+
hash = "sha256-tqwVYIU8RXb1hiKnP7AlkxHsMhbAlwSmPGyFFMHIbAo=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-as1rMyLqK0Z+UrO6B7Fzn2nNQM0xRrLoEPd2WlANxe8=";
+
cargoHash = "sha256-rQriNb/njEUBUmCUy5NKEfOYkOLy9i7ClU0vR72udOo=";
meta = {
description = "Execute tasks relative to sunset, sunrise and other solar events";
+3 -3
pkgs/by-name/io/iosevka/package.nix
···
buildNpmPackage rec {
pname = "Iosevka${toString set}";
-
version = "33.2.2";
+
version = "33.2.3";
src = fetchFromGitHub {
owner = "be5invis";
repo = "iosevka";
rev = "v${version}";
-
hash = "sha256-dhMTcceHru/uLHRY4eWzFV+73ckCBBnDlizP3iY5w5w=";
+
hash = "sha256-dCHJYGZYTvjDtM2V+NdwXNxHg4kkcVAQD0G3DPtu5ps=";
};
-
npmDepsHash = "sha256-5DcMV9N16pyQxRaK6RCoeghZqAvM5EY1jftceT/bP+o=";
+
npmDepsHash = "sha256-eqWf5d9uCMkvDNPlICUt7QVT+2WsU0u+TE14ZraWXXE=";
nativeBuildInputs =
[
+5 -4
pkgs/by-name/ip/ipmitool/package.nix
···
readline
];
-
postPatch = ''
-
cp ${iana-enterprise-numbers} enterprise-numbers
+
configureFlags = [ "--disable-registry-download" ];
+
+
postInstall = ''
+
# Install to path reported in configure as "Set IANA PEN dictionary search path to ..."
+
install -Dm444 ${iana-enterprise-numbers} $out/share/misc/enterprise-numbers
'';
-
-
configureFlags = [ "--disable-registry-download" ];
meta = {
description = "Command-line interface to IPMI-enabled devices";
+7 -6
pkgs/by-name/ir/irccat/package.nix
···
buildGoModule rec {
pname = "irccat";
-
version = "0.4.8";
+
version = "0.4.12";
src = fetchFromGitHub {
owner = "irccloud";
repo = "irccat";
rev = "v${version}";
-
hash = "sha256-fr5x1usviJPbc4t5SpIVgV9Q6071XG8eYtyeyraddts=";
+
hash = "sha256-W6Qj+zg6jC304bEIQeFB8unSFgjV60zXV+I8hpw3AFA=";
};
-
vendorHash = "sha256-IRXyM000ZDiLPHX20lXlx00tkCzBe5PqvdgXAvm0EAw=";
+
vendorHash = "sha256-SUE868jVJywqE0A5yjMWohrMw58OUnxGGxvcR8UzPfE=";
-
meta = with lib; {
+
meta = {
homepage = "https://github.com/irccloud/irccat";
+
changelog = "https://github.com/irccloud/irccat/releases/tag/v${version}0.4.11";
description = "Send events to IRC channels from scripts and other applications";
mainProgram = "irccat";
-
maintainers = with maintainers; [ qyliss ];
-
license = licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ qyliss ];
+
license = lib.licenses.gpl3Only;
};
}
+2 -2
pkgs/by-name/li/libcerf/package.nix
···
stdenv.mkDerivation rec {
pname = "libcerf";
-
version = "2.4";
+
version = "3.0";
src = fetchurl {
url = "https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v${version}/libcerf-v${version}.tar.gz";
-
sha256 = "sha256-CAswrlZMPavjuJJkUira9WR+x1QCFXK+5UkpaXsnbNw=";
+
sha256 = "sha256-xhCPvaia839YgRnAxUK2wegkhFo2vqL6MfftLMGiRts=";
};
nativeBuildInputs = [
+6 -3
pkgs/by-name/li/librespeed-cli/package.nix
···
{
lib,
+
stdenv,
buildGoModule,
fetchFromGitHub,
}:
···
src = fetchFromGitHub {
owner = "librespeed";
repo = "speedtest-cli";
-
rev = "v${version}";
-
sha256 = "sha256-LFGlKYWUaHi/byoRPD6zsdr0U5r0zWxxRa2NJNB2yb8=";
+
tag = "v${version}";
+
hash = "sha256-LFGlKYWUaHi/byoRPD6zsdr0U5r0zWxxRa2NJNB2yb8=";
};
vendorHash = "sha256-psZyyySpY06J+ji+9uHUtX7Ks1hzZC3zINszYP75NfQ=";
···
meta = with lib; {
description = "Command line client for LibreSpeed";
homepage = "https://github.com/librespeed/speedtest-cli";
-
license = with licenses; [ lgpl3Only ];
+
changelog = "https://github.com/librespeed/speedtest-cli/releases/tag/${src.tag}";
+
license = licenses.lgpl3Only;
maintainers = with maintainers; [ fab ];
mainProgram = "speedtest-cli";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+9 -9
pkgs/by-name/ma/maigret/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "maigret";
version = "0.4.4";
-
format = "setuptools";
+
pyproject = true;
src = fetchFromGitHub {
owner = "soxoj";
-
repo = pname;
+
repo = "maigret";
tag = "v${version}";
hash = "sha256-Z8SnA7Z5+oKW0AOaNf+c/zR30lrPFmXaxxKkbnDXNNs=";
};
···
})
];
-
propagatedBuildInputs = with python3.pkgs; [
+
build-system = with python3.pkgs; [ setuptools ];
+
+
dependencies = with python3.pkgs; [
aiodns
aiohttp
aiohttp-socks
···
yarl
];
-
__darwinAllowLocalNetworking = true;
-
nativeCheckInputs = with python3.pkgs; [
pytest-httpserver
pytest-asyncio
···
];
pythonRelaxDeps = true;
+
pythonRemoveDeps = [ "future-annotations" ];
pytestFlagsArray = [
···
"test_asyncio_progressbar_executor"
];
-
pythonImportsCheck = [
-
"maigret"
-
];
+
pythonImportsCheck = [ "maigret" ];
meta = with lib; {
description = "Tool to collect details about an username";
homepage = "https://maigret.readthedocs.io";
-
license = with licenses; [ mit ];
+
license = licenses.mit;
maintainers = with maintainers; [ fab ];
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+2 -2
pkgs/by-name/mu/mu/package.nix
···
stdenv.mkDerivation rec {
pname = "mu";
-
version = "1.12.9";
+
version = "1.12.11";
outputs = [
"out"
···
owner = "djcb";
repo = "mu";
rev = "v${version}";
-
hash = "sha256-o6K1xHv6dvzv1oRRiAiSXAqTaC0GcPDQ+ymh5kmH98k=";
+
hash = "sha256-t4Jv1RX1mMGwiYg9mFrRuO2j54EfaGM3ouOdg8upds8=";
};
postPatch = ''
+4 -2
pkgs/by-name/mx/mx-takeover/package.nix
···
{
lib,
+
stdenv,
buildGoModule,
fetchFromGitHub,
}:
···
meta = with lib; {
description = "Tool to work with DNS MX records";
-
mainProgram = "mx-takeover";
homepage = "https://github.com/musana/mx-takeover";
-
changelog = "https://github.com/musana/mx-takeover/releases/tag/v${version}";
+
changelog = "https://github.com/musana/mx-takeover/releases/tag/v${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
+
mainProgram = "mx-takeover";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+45
pkgs/by-name/ne/newt-go/package.nix
···
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
+
versionCheckHook,
+
}:
+
+
buildGoModule rec {
+
pname = "newt";
+
version = "1.1.3";
+
+
src = fetchFromGitHub {
+
owner = "fosrl";
+
repo = "newt";
+
tag = version;
+
hash = "sha256-wfm2UI4QUiYiAJIYBiSCOD/w72WRJIv2cyLIkfqGsek=";
+
};
+
+
vendorHash = "sha256-8VlT9cy2uNhQPiUpr1jJuQSgUR6TtlbQ+etran2Htxs=";
+
+
postPatch = ''
+
substituteInPlace main.go \
+
--replace-fail "replaceme" "${version}"
+
'';
+
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
+
ldflags = [
+
"-s"
+
"-w"
+
];
+
+
doInstallCheck = true;
+
+
versionCheckProgramArg = [ "-version" ];
+
+
meta = {
+
description = "Tunneling client for Pangolin";
+
homepage = "https://github.com/fosrl/newt";
+
changelog = "https://github.com/fosrl/newt/releases/tag/${src.tag}";
+
license = lib.licenses.agpl3Only;
+
maintainers = with lib.maintainers; [ fab ];
+
mainProgram = "newt";
+
};
+
}
+2 -2
pkgs/by-name/ni/nixos-anywhere/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "nixos-anywhere";
-
version = "1.9.0";
+
version = "1.10.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixos-anywhere";
rev = finalAttrs.version;
-
hash = "sha256-DGJ52K2cN3MRUlI/knH0tipGja0Agfk+QVfIQL1gWT4=";
+
hash = "sha256-xzalz30m0iTVfxPMf0nROg5j/xvg6NhHsX04+ym1E9w=";
};
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
-22
pkgs/by-name/oa/oama/0001-Downgrade-cabal-version-for-ghc-9.6-compat.patch
···
-
From d6d43789bf5af99c9c18f4c88e6a6751bdcacbce Mon Sep 17 00:00:00 2001
-
From: Nick Hu <me@nickhu.co.uk>
-
Date: Wed, 16 Apr 2025 15:18:02 +0100
-
Subject: [PATCH] Downgrade cabal-version for ghc 9.6 compat
-
-
---
-
oama.cabal | 2 +-
-
1 file changed, 1 insertion(+), 1 deletion(-)
-
-
diff --git a/oama.cabal b/oama.cabal
-
index 658c051..4d0c428 100644
-
--- a/oama.cabal
-
+++ b/oama.cabal
-
@@ -1,4 +1,4 @@
-
-cabal-version: 3.12
-
+cabal-version: 3.8
-
name: oama
-
version: 0.19.0
-
license: BSD-3-Clause
-
--
-
2.48.1
-
+3 -3
pkgs/by-name/oa/oama/generated-package.nix
···
}:
mkDerivation {
pname = "oama";
-
version = "0.19.0";
+
version = "0.20.1";
src = fetchgit {
url = "https://github.com/pdobsan/oama.git";
-
sha256 = "1nrgpnh76fcmkdw1j3ha5cam7bnxkgfns2plj8609qv0v0swmj4s";
-
rev = "3eef17b7e290dfced252375a13bc8dd46849adf0";
+
sha256 = "sha256-59tKAHL7rCZJyfraD7NnwFR5iP6784IcgH82hfsFHiA=";
+
rev = "99659a8567808b28885ed241abe4df03f37e92fc";
fetchSubmodules = true;
};
isLibrary = true;
+1 -3
pkgs/by-name/oa/oama/package.nix
···
{
haskell,
-
haskellPackages,
lib,
stdenv,
}:
···
inherit (haskell.lib.compose) overrideCabal justStaticExecutables;
overrides = {
-
patches = [ ./0001-Downgrade-cabal-version-for-ghc-9.6-compat.patch ];
description = "OAuth credential MAnager";
homepage = "https://github.com/pdobsan/oama";
maintainers = with lib.maintainers; [ aidalgol ];
···
passthru.updateScript = ./update.sh;
};
-
raw-pkg = haskellPackages.callPackage ./generated-package.nix { };
+
raw-pkg = haskell.packages.ghc912.callPackage ./generated-package.nix { };
in
lib.pipe raw-pkg [
(overrideCabal overrides)
+21 -8
pkgs/by-name/pi/pinact/package.nix
···
{
lib,
+
stdenv,
fetchFromGitHub,
buildGoModule,
+
installShellFiles,
versionCheckHook,
nix-update-script,
}:
let
+
mainProgram = "pinact";
+
in
+
buildGoModule (finalAttrs: {
pname = "pinact";
version = "3.1.2";
+
src = fetchFromGitHub {
owner = "suzuki-shunsuke";
repo = "pinact";
-
tag = "v${version}";
+
tag = "v${finalAttrs.version}";
hash = "sha256-5jJzlMMpfk9fFDoqR0NJNacquZ4Zma0YF/pi80Miv0Y=";
};
-
mainProgram = "pinact";
-
in
-
buildGoModule {
-
inherit pname version src;
vendorHash = "sha256-kK4r0mCktlbhJr6iHD0Q/k1DralieN2AUg+zREZ06DA=";
···
doCheck = true;
+
nativeBuildInputs = [
+
installShellFiles
+
];
+
+
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+
installShellCompletion --cmd '${mainProgram}' \
+
--bash <("$out/bin/${mainProgram}" completion bash) \
+
--zsh <("$out/bin/${mainProgram}" completion zsh) \
+
--fish <("$out/bin/${mainProgram}" completion fish)
+
'';
+
nativeInstallCheckInputs = [
versionCheckHook
];
···
ldflags = [
"-s"
"-w"
-
"-X main.version=${version} -X main.commit=v${version}"
+
"-X main.version=${finalAttrs.version} -X main.commit=v${finalAttrs.version}"
];
subPackages = [
···
inherit mainProgram;
description = "Pin GitHub Actions versions";
homepage = "https://github.com/suzuki-shunsuke/pinact";
-
changelog = "https://github.com/suzuki-shunsuke/pinact/releases/tag/v${version}";
+
changelog = "https://github.com/suzuki-shunsuke/pinact/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kachick ];
};
-
}
+
})
+3 -3
pkgs/by-name/pi/pixi/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pixi";
-
version = "0.46.0";
+
version = "0.47.0";
src = fetchFromGitHub {
owner = "prefix-dev";
repo = "pixi";
tag = "v${finalAttrs.version}";
-
hash = "sha256-HkaDc7RauVhuuu4R88xlgiAM9pv6RPgyvaVoPO0PHqA=";
+
hash = "sha256-ndNwtCKAU/59bq6uDlaxb+24DG2yKD7NyfwgBAlHMtg=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-0X+3/fQLgUSSnDVAociKqk4rJfKHJtKdXIIaSUzI18g=";
+
cargoHash = "sha256-Q82CD/byqXAqJpO0izIwBD6lYpoZNJoWqDCciRecZnY=";
nativeBuildInputs = [
pkg-config
+1
pkgs/by-name/po/poutine/package.nix
···
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
mainProgram = "poutine";
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+3 -3
pkgs/by-name/pt/ptyxis/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "ptyxis";
-
version = "47.10";
+
version = "48.3";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "chergert";
repo = "ptyxis";
-
rev = finalAttrs.version;
-
hash = "sha256-ZZwrqX7GkqMVtLhyzJvThzqmxg/PRwBxSshSv/Z7uKo=";
+
tag = finalAttrs.version;
+
hash = "sha256-Uj3RUMaPU/KHhhtsrw+kD5HBM+UY4MY/Ov4/8wjNpyI=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
···
renode.overrideAttrs (
finalAttrs: _: {
pname = "renode-unstable";
-
version = "1.15.3+20250406gitea53e3840";
+
version = "1.15.3+20250507git91a4bb342";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
-
hash = "sha256-bhuhMSogZUuUQrSVw9MAt8L89OoT67QRuZ9AG2ZTAKI=";
+
hash = "sha256-x0g7wsaDCi3QUTEQcw/gGtzkWTmJB7ZZVqCE9fOyCFI=";
};
passthru.updateScript =
+13 -9
pkgs/by-name/ro/routersploit/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "routersploit";
-
version = "unstable-2021-02-06";
-
format = "setuptools";
+
version = "3.4.1-unstable-2025-04-24";
+
pyproject = true;
src = fetchFromGitHub {
owner = "threat9";
-
repo = pname;
-
rev = "3fd394637f5566c4cf6369eecae08c4d27f93cda";
+
repo = "routersploit";
+
rev = "0bf837f67ed2131077c4192c21909104aab9f13d";
hash = "sha256-IET0vL0VVP9ZNn75hKdTCiEmOZRHHYICykhzW2g3LEg=";
};
-
propagatedBuildInputs = with python3.pkgs; [
+
build-system = with python3.pkgs; [ setuptools ];
+
+
dependencies = with python3.pkgs; [
future
paramiko
pycryptodome
pysnmp
requests
setuptools
+
standard-telnetlib
];
+
# Tests are out-dated and support for newer pysnmp is not implemented yet
+
doCheck = false;
+
nativeCheckInputs = with python3.pkgs; [
pytest-xdist
pytestCheckHook
···
mv $out/bin/rsf.py $out/bin/rsf
'';
-
pythonImportsCheck = [
-
"routersploit"
-
];
+
pythonImportsCheck = [ "routersploit" ];
pytestFlagsArray = [
# Run the same tests as upstream does in the first round
···
meta = with lib; {
description = "Exploitation Framework for Embedded Devices";
homepage = "https://github.com/threat9/routersploit";
-
license = with licenses; [ bsd3 ];
+
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
mainProgram = "rsf";
};
+3 -3
pkgs/by-name/sa/satty/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "satty";
-
version = "0.18.0";
+
version = "0.18.1";
src = fetchFromGitHub {
owner = "gabm";
repo = "Satty";
rev = "v${version}";
-
hash = "sha256-qsehxmx+iQKG70Es2I+G8hs4G56e/PuPPenNeEQ4sGQ=";
+
hash = "sha256-IqXzY4mccwVgRaq1TLr1dSyqSbIvClDyF6ahA6f5UP8=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-VQ8BwEeDM9Dll6GIwXH2wHWwRKJxk3gTrxZ95pFaH4c=";
+
cargoHash = "sha256-xfRuEq7YgyYD9IvEzVAor/Iz4LUBUawDREXtqerDn6A=";
nativeBuildInputs = [
copyDesktopItems
+4 -8
pkgs/by-name/sh/share-preview/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "share-preview";
-
version = "0.5.0";
+
version = "1.0.0";
src = fetchFromGitHub {
owner = "rafaelmardojai";
repo = "share-preview";
rev = finalAttrs.version;
-
hash = "sha256-FqualaTkirB+gBcgkThQpSBHhM4iaXkiGujwBUnUX0E=";
+
hash = "sha256-6Pk+3o4ZWF5pDYAtcBgty4b7edzIZnIuJh0KW1VW33I=";
};
-
patches = [
-
./wasm-bindgen.patch
-
];
-
cargoDeps = rustPlatform.fetchCargoVendor {
-
inherit (finalAttrs) src patches;
+
inherit (finalAttrs) src;
name = "share-preview-${finalAttrs.version}";
-
hash = "sha256-lDSRXe+AjJzWT0hda/aev6kNJAvHblGmmAYXdYhrnQs=";
+
hash = "sha256-MC5MsoFdeCvF9nIFoYCKoBBpgGysBH36OdmTqbIJt8s=";
};
nativeBuildInputs = [
-3423
pkgs/by-name/sh/share-preview/wasm-bindgen.patch
···
-
diff --git a/Cargo.lock b/Cargo.lock
-
index 6bf4e0c..633a6e4 100644
-
--- a/Cargo.lock
-
+++ b/Cargo.lock
-
@@ -1,12 +1,12 @@
-
# This file is automatically @generated by Cargo.
-
# It is not intended for manual editing.
-
-version = 3
-
+version = 4
-
-
[[package]]
-
-name = "adler"
-
-version = "1.0.2"
-
+name = "adler2"
-
+version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
-
-
[[package]]
-
name = "aead"
-
@@ -64,104 +64,107 @@ dependencies = [
-
-
[[package]]
-
name = "aho-corasick"
-
-version = "0.7.18"
-
+version = "1.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
-
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "anyhow"
-
-version = "1.0.56"
-
+version = "1.0.98"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27"
-
+checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
-
-
[[package]]
-
name = "async-channel"
-
-version = "1.6.1"
-
+version = "1.9.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
-
+dependencies = [
-
+ "concurrent-queue",
-
+ "event-listener 2.5.3",
-
+ "futures-core",
-
+]
-
+
-
+[[package]]
-
+name = "async-channel"
-
+version = "2.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
-
+checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
-
dependencies = [
-
"concurrent-queue",
-
- "event-listener",
-
+ "event-listener-strategy",
-
"futures-core",
-
+ "pin-project-lite",
-
]
-
-
[[package]]
-
name = "async-executor"
-
-version = "1.4.1"
-
+version = "1.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
-
+checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
-
dependencies = [
-
"async-task",
-
"concurrent-queue",
-
- "fastrand",
-
- "futures-lite",
-
- "once_cell",
-
+ "fastrand 2.3.0",
-
+ "futures-lite 2.6.0",
-
"slab",
-
]
-
-
[[package]]
-
name = "async-global-executor"
-
-version = "2.0.3"
-
+version = "2.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c026b7e44f1316b567ee750fea85103f87fcb80792b860e979f221259796ca0a"
-
+checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
-
dependencies = [
-
- "async-channel",
-
+ "async-channel 2.3.1",
-
"async-executor",
-
"async-io",
-
- "async-mutex",
-
+ "async-lock",
-
"blocking",
-
- "futures-lite",
-
- "num_cpus",
-
+ "futures-lite 2.6.0",
-
"once_cell",
-
]
-
-
[[package]]
-
name = "async-io"
-
-version = "1.6.0"
-
+version = "2.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"
-
+checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
-
dependencies = [
-
+ "async-lock",
-
+ "cfg-if",
-
"concurrent-queue",
-
- "futures-lite",
-
- "libc",
-
- "log",
-
- "once_cell",
-
+ "futures-io",
-
+ "futures-lite 2.6.0",
-
"parking",
-
"polling",
-
+ "rustix",
-
"slab",
-
- "socket2",
-
- "waker-fn",
-
- "winapi",
-
+ "tracing",
-
+ "windows-sys 0.59.0",
-
]
-
-
[[package]]
-
name = "async-lock"
-
-version = "2.5.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6"
-
-dependencies = [
-
- "event-listener",
-
-]
-
-
-
-[[package]]
-
-name = "async-mutex"
-
-version = "1.4.0"
-
+version = "3.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
-
+checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
-
dependencies = [
-
- "event-listener",
-
+ "event-listener 5.4.0",
-
+ "event-listener-strategy",
-
+ "pin-project-lite",
-
]
-
-
[[package]]
-
name = "async-std"
-
-version = "1.12.0"
-
+version = "1.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
-
+checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24"
-
dependencies = [
-
- "async-channel",
-
+ "async-channel 1.9.0",
-
"async-global-executor",
-
"async-io",
-
"async-lock",
-
@@ -169,7 +172,7 @@ dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
- "futures-lite",
-
+ "futures-lite 2.6.0",
-
"gloo-timers",
-
"kv-log-macro",
-
"log",
-
@@ -183,26 +186,26 @@ dependencies = [
-
-
[[package]]
-
name = "async-task"
-
-version = "4.2.0"
-
+version = "4.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9"
-
+checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
-
-
[[package]]
-
name = "async-trait"
-
-version = "0.1.53"
-
+version = "0.1.88"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600"
-
+checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "atomic-waker"
-
-version = "1.0.0"
-
+version = "1.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
-
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
-
-
[[package]]
-
name = "atty"
-
@@ -210,34 +213,34 @@ version = "0.2.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-
dependencies = [
-
- "hermit-abi",
-
+ "hermit-abi 0.1.19",
-
"libc",
-
"winapi",
-
]
-
-
[[package]]
-
name = "autocfg"
-
-version = "1.1.0"
-
+version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
+checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
-
-
[[package]]
-
name = "base-x"
-
-version = "0.2.8"
-
+version = "0.2.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"
-
+checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270"
-
-
[[package]]
-
name = "base64"
-
-version = "0.13.0"
-
+version = "0.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
-
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
-
-
[[package]]
-
name = "bit_field"
-
-version = "0.10.1"
-
+version = "0.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4"
-
+checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
-
-
[[package]]
-
name = "bitflags"
-
@@ -247,9 +250,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-
[[package]]
-
name = "bitflags"
-
-version = "2.4.0"
-
+version = "2.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
-
+checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
-
-
[[package]]
-
name = "bitmaps"
-
@@ -277,35 +280,34 @@ dependencies = [
-
-
[[package]]
-
name = "blocking"
-
-version = "1.2.0"
-
+version = "1.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc"
-
+checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
-
dependencies = [
-
- "async-channel",
-
+ "async-channel 2.3.1",
-
"async-task",
-
- "atomic-waker",
-
- "fastrand",
-
- "futures-lite",
-
- "once_cell",
-
+ "futures-io",
-
+ "futures-lite 2.6.0",
-
+ "piper",
-
]
-
-
[[package]]
-
name = "bumpalo"
-
-version = "3.9.1"
-
+version = "3.17.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
-
+checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
-
-
[[package]]
-
name = "bytemuck"
-
-version = "1.8.0"
-
+version = "1.22.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "0e851ca7c24871e7336801608a4797d7376545b6928a10d32d75685687141ead"
-
+checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540"
-
-
[[package]]
-
name = "byteorder"
-
-version = "1.4.3"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
-
[[package]]
-
name = "bytes"
-
@@ -315,23 +317,17 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
-
-
[[package]]
-
name = "bytes"
-
-version = "1.1.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
-
-
-
-[[package]]
-
-name = "cache-padded"
-
-version = "1.2.0"
-
+version = "1.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
-
+checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
-
-
[[package]]
-
name = "cairo-rs"
-
-version = "0.19.2"
-
+version = "0.19.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c"
-
+checksum = "b2ac2a4d0e69036cf0062976f6efcba1aaee3e448594e6514bb2ddf87acce562"
-
dependencies = [
-
- "bitflags 2.4.0",
-
+ "bitflags 2.9.0",
-
"cairo-sys-rs",
-
"glib",
-
"libc",
-
@@ -351,17 +347,21 @@ dependencies = [
-
-
[[package]]
-
name = "cc"
-
-version = "1.0.73"
-
+version = "1.2.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
-
+checksum = "04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a"
-
+dependencies = [
-
+ "shlex",
-
+]
-
-
[[package]]
-
name = "cfg-expr"
-
-version = "0.10.2"
-
+version = "0.15.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5e068cb2806bbc15b439846dc16c5f89f8599f2c3e4d73d4449d38f9b2f0b6c5"
-
+checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
-
dependencies = [
-
"smallvec",
-
+ "target-lexicon",
-
]
-
-
[[package]]
-
@@ -387,18 +387,18 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
-
-
[[package]]
-
name = "concurrent-queue"
-
-version = "1.2.2"
-
+version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
-
+checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
-
dependencies = [
-
- "cache-padded",
-
+ "crossbeam-utils",
-
]
-
-
[[package]]
-
name = "const_fn"
-
-version = "0.4.9"
-
+version = "0.4.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
-
+checksum = "2f8a2ca5ac02d09563609681103aada9e1777d54fc57a5acd7a41404f9c93b6e"
-
-
[[package]]
-
name = "convert_case"
-
@@ -425,9 +425,9 @@ dependencies = [
-
-
[[package]]
-
name = "cpufeatures"
-
-version = "0.2.2"
-
+version = "0.2.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b"
-
+checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
-
dependencies = [
-
"libc",
-
]
-
@@ -440,63 +440,43 @@ checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"
-
-
[[package]]
-
name = "crc32fast"
-
-version = "1.3.2"
-
+version = "1.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
-
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
-
dependencies = [
-
"cfg-if",
-
]
-
-
-[[package]]
-
-name = "crossbeam-channel"
-
-version = "0.5.4"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53"
-
-dependencies = [
-
- "cfg-if",
-
- "crossbeam-utils",
-
-]
-
-
-
[[package]]
-
name = "crossbeam-deque"
-
-version = "0.8.1"
-
+version = "0.8.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
-
+checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
-
dependencies = [
-
- "cfg-if",
-
"crossbeam-epoch",
-
"crossbeam-utils",
-
]
-
-
[[package]]
-
name = "crossbeam-epoch"
-
-version = "0.9.8"
-
+version = "0.9.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c"
-
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
-
dependencies = [
-
- "autocfg",
-
- "cfg-if",
-
"crossbeam-utils",
-
- "lazy_static",
-
- "memoffset",
-
- "scopeguard",
-
]
-
-
[[package]]
-
name = "crossbeam-utils"
-
-version = "0.8.8"
-
+version = "0.8.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
-
-dependencies = [
-
- "cfg-if",
-
- "lazy_static",
-
-]
-
+checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
-
-
[[package]]
-
name = "crunchy"
-
-version = "0.2.2"
-
+version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
-
+checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
-
-
[[package]]
-
name = "crypto-mac"
-
@@ -522,27 +502,17 @@ dependencies = [
-
"proc-macro2",
-
"quote",
-
"smallvec",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
name = "cssparser-macros"
-
-version = "0.6.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e"
-
-dependencies = [
-
- "quote",
-
- "syn 1.0.89",
-
-]
-
-
-
-[[package]]
-
-name = "ctor"
-
-version = "0.1.22"
-
+version = "0.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
-
+checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
-
dependencies = [
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
@@ -556,9 +526,9 @@ dependencies = [
-
-
[[package]]
-
name = "curl"
-
-version = "0.4.43"
-
+version = "0.4.47"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f"
-
+checksum = "d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265"
-
dependencies = [
-
"curl-sys",
-
"libc",
-
@@ -566,14 +536,14 @@ dependencies = [
-
"openssl-sys",
-
"schannel",
-
"socket2",
-
- "winapi",
-
+ "windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "curl-sys"
-
-version = "0.4.53+curl-7.82.0"
-
+version = "0.4.80+curl-8.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8092905a5a9502c312f223b2775f57ec5c5b715f9a15ee9d2a8591d1364a0352"
-
+checksum = "55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734"
-
dependencies = [
-
"cc",
-
"libc",
-
@@ -582,17 +552,7 @@ dependencies = [
-
"openssl-sys",
-
"pkg-config",
-
"vcpkg",
-
- "winapi",
-
-]
-
-
-
-[[package]]
-
-name = "dashmap"
-
-version = "4.0.2"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
-
-dependencies = [
-
- "cfg-if",
-
- "num_cpus",
-
+ "windows-sys 0.52.0",
-
]
-
-
[[package]]
-
@@ -603,15 +563,15 @@ checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a"
-
-
[[package]]
-
name = "derive_more"
-
-version = "0.99.17"
-
+version = "0.99.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
-
+checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
-
dependencies = [
-
"convert_case",
-
"proc-macro2",
-
"quote",
-
- "rustc_version 0.4.0",
-
- "syn 1.0.89",
-
+ "rustc_version 0.4.1",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
@@ -629,38 +589,49 @@ version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0"
-
-
+[[package]]
-
+name = "displaydoc"
-
+version = "0.2.5"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+]
-
+
-
[[package]]
-
name = "dtoa"
-
-version = "0.4.8"
-
+version = "1.0.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
-
+checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04"
-
-
[[package]]
-
name = "dtoa-short"
-
-version = "0.3.3"
-
+version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6"
-
+checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
-
dependencies = [
-
"dtoa",
-
]
-
-
[[package]]
-
name = "ego-tree"
-
-version = "0.6.2"
-
+version = "0.6.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591"
-
+checksum = "12a0bb14ac04a9fcf170d0bbbef949b44cc492f4452bd20c095636956f653642"
-
-
[[package]]
-
name = "either"
-
-version = "1.6.1"
-
+version = "1.15.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
-
+checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
-
-
[[package]]
-
name = "encoding_rs"
-
-version = "0.8.30"
-
+version = "0.8.35"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df"
-
+checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
-
dependencies = [
-
"cfg-if",
-
]
-
@@ -680,56 +651,101 @@ dependencies = [
-
-
[[package]]
-
name = "equivalent"
-
-version = "1.0.1"
-
+version = "1.0.2"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-
+
-
+[[package]]
-
+name = "errno"
-
+version = "0.3.11"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e"
-
+dependencies = [
-
+ "libc",
-
+ "windows-sys 0.59.0",
-
+]
-
+
-
+[[package]]
-
+name = "event-listener"
-
+version = "2.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
-
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-
[[package]]
-
name = "event-listener"
-
-version = "2.5.2"
-
+version = "5.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
-
+checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
-
+dependencies = [
-
+ "concurrent-queue",
-
+ "parking",
-
+ "pin-project-lite",
-
+]
-
+
-
+[[package]]
-
+name = "event-listener-strategy"
-
+version = "0.5.4"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
-
+dependencies = [
-
+ "event-listener 5.4.0",
-
+ "pin-project-lite",
-
+]
-
-
[[package]]
-
name = "exr"
-
-version = "1.5.3"
-
+version = "1.73.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e8af5ef47e2ed89d23d0ecbc1b681b30390069de70260937877514377fc24feb"
-
+checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0"
-
dependencies = [
-
"bit_field",
-
- "flume 0.10.14",
-
"half",
-
"lebe",
-
"miniz_oxide",
-
+ "rayon-core",
-
"smallvec",
-
- "threadpool",
-
"zune-inflate",
-
]
-
-
[[package]]
-
name = "fastrand"
-
-version = "1.7.0"
-
+version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
-
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
-
dependencies = [
-
"instant",
-
]
-
-
+[[package]]
-
+name = "fastrand"
-
+version = "2.3.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
-
+
-
+[[package]]
-
+name = "fdeflate"
-
+version = "0.3.7"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
-
+dependencies = [
-
+ "simd-adler32",
-
+]
-
+
-
[[package]]
-
name = "field-offset"
-
-version = "0.3.4"
-
+version = "0.3.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
-
+checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
-
dependencies = [
-
"memoffset",
-
- "rustc_version 0.3.3",
-
+ "rustc_version 0.4.1",
-
]
-
-
[[package]]
-
name = "flate2"
-
-version = "1.0.25"
-
+version = "1.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
-
+checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece"
-
dependencies = [
-
"crc32fast",
-
"miniz_oxide",
-
@@ -746,19 +762,6 @@ dependencies = [
-
"spinning_top",
-
]
-
-
-[[package]]
-
-name = "flume"
-
-version = "0.10.14"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
-
-dependencies = [
-
- "futures-core",
-
- "futures-sink",
-
- "nanorand",
-
- "pin-project",
-
- "spin",
-
-]
-
-
-
[[package]]
-
name = "fnv"
-
version = "1.0.7"
-
@@ -767,11 +770,10 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-
[[package]]
-
name = "form_urlencoded"
-
-version = "1.0.1"
-
+version = "1.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
-
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
-
dependencies = [
-
- "matches",
-
"percent-encoding",
-
]
-
-
@@ -787,24 +789,24 @@ dependencies = [
-
-
[[package]]
-
name = "futures-channel"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
-
+checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
-
dependencies = [
-
"futures-core",
-
]
-
-
[[package]]
-
name = "futures-core"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
-
+checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
-
-
[[package]]
-
name = "futures-executor"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
-
+checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
-
dependencies = [
-
"futures-core",
-
"futures-task",
-
@@ -813,17 +815,17 @@ dependencies = [
-
-
[[package]]
-
name = "futures-io"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
-
+checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
-
-
[[package]]
-
name = "futures-lite"
-
-version = "1.12.0"
-
+version = "1.13.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
-
+checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
-
dependencies = [
-
- "fastrand",
-
+ "fastrand 1.9.0",
-
"futures-core",
-
"futures-io",
-
"memchr",
-
@@ -832,34 +834,47 @@ dependencies = [
-
"waker-fn",
-
]
-
-
+[[package]]
-
+name = "futures-lite"
-
+version = "2.6.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
-
+dependencies = [
-
+ "fastrand 2.3.0",
-
+ "futures-core",
-
+ "futures-io",
-
+ "parking",
-
+ "pin-project-lite",
-
+]
-
+
-
[[package]]
-
name = "futures-macro"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
-
+checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "futures-sink"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
-
+checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
-
-
[[package]]
-
name = "futures-task"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
-
+checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
-
-
[[package]]
-
name = "futures-util"
-
-version = "0.3.21"
-
+version = "0.3.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
-
+checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
-
dependencies = [
-
"futures-core",
-
"futures-io",
-
@@ -882,9 +897,9 @@ dependencies = [
-
-
[[package]]
-
name = "gdk-pixbuf"
-
-version = "0.19.2"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92"
-
+checksum = "624eaba126021103c7339b2e179ae4ee8cdab842daab419040710f38ed9f8699"
-
dependencies = [
-
"gdk-pixbuf-sys",
-
"gio",
-
@@ -894,9 +909,9 @@ dependencies = [
-
-
[[package]]
-
name = "gdk-pixbuf-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96"
-
+checksum = "4efa05a4f83c8cc50eb4d883787b919b85e5f1d8dd10b5a1df53bf5689782379"
-
dependencies = [
-
"gio-sys",
-
"glib-sys",
-
@@ -907,9 +922,9 @@ dependencies = [
-
-
[[package]]
-
name = "gdk4"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9100b25604183f2fd97f55ef087fae96ab4934d7215118a35303e422688e6e4b"
-
+checksum = "db265c9dd42d6a371e09e52deab3a84808427198b86ac792d75fd35c07990a07"
-
dependencies = [
-
"cairo-rs",
-
"gdk-pixbuf",
-
@@ -922,9 +937,9 @@ dependencies = [
-
-
[[package]]
-
name = "gdk4-sys"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d0b76874c40bb8d1c7d03a7231e23ac75fa577a456cd53af32ec17ec8f121626"
-
+checksum = "c9418fb4e8a67074919fe7604429c45aa74eb9df82e7ca529767c6d4e9dc66dd"
-
dependencies = [
-
"cairo-sys-rs",
-
"gdk-pixbuf-sys",
-
@@ -939,9 +954,9 @@ dependencies = [
-
-
[[package]]
-
name = "generic-array"
-
-version = "0.14.5"
-
+version = "0.14.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
-
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-
dependencies = [
-
"typenum",
-
"version_check",
-
@@ -969,15 +984,13 @@ dependencies = [
-
-
[[package]]
-
name = "getrandom"
-
-version = "0.2.6"
-
+version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
-
+checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
-
dependencies = [
-
"cfg-if",
-
- "js-sys",
-
"libc",
-
- "wasi 0.10.2+wasi-snapshot-preview1",
-
- "wasm-bindgen",
-
+ "wasi 0.11.0+wasi-snapshot-preview1",
-
]
-
-
[[package]]
-
@@ -992,9 +1005,9 @@ dependencies = [
-
-
[[package]]
-
name = "gettext-sys"
-
-version = "0.21.3"
-
+version = "0.21.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
-
+checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67"
-
dependencies = [
-
"cc",
-
"temp-dir",
-
@@ -1012,9 +1025,9 @@ dependencies = [
-
-
[[package]]
-
name = "gif"
-
-version = "0.11.3"
-
+version = "0.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c3a7187e78088aead22ceedeee99779455b23fc231fe13ec443f99bb71694e5b"
-
+checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2"
-
dependencies = [
-
"color_quant",
-
"weezl",
-
@@ -1022,9 +1035,9 @@ dependencies = [
-
-
[[package]]
-
name = "gio"
-
-version = "0.19.3"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c64947d08d7fbb03bf8ad1f25a8ac6cf4329bc772c9b7e5abe7bf9493c81194f"
-
+checksum = "4c49f117d373ffcc98a35d114db5478bc223341cff53e39a5d6feced9e2ddffe"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
@@ -1040,9 +1053,9 @@ dependencies = [
-
-
[[package]]
-
name = "gio-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4"
-
+checksum = "2cd743ba4714d671ad6b6234e8ab2a13b42304d0e13ab7eba1dcdd78a7d6d4ef"
-
dependencies = [
-
"glib-sys",
-
"gobject-sys",
-
@@ -1053,11 +1066,11 @@ dependencies = [
-
-
[[package]]
-
name = "glib"
-
-version = "0.19.3"
-
+version = "0.19.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "01e191cc1af1f35b9699213107068cd3fe05d9816275ac118dc785a0dd8faebf"
-
+checksum = "39650279f135469465018daae0ba53357942a5212137515777d5fdca74984a44"
-
dependencies = [
-
- "bitflags 2.4.0",
-
+ "bitflags 2.9.0",
-
"futures-channel",
-
"futures-core",
-
"futures-executor",
-
@@ -1075,22 +1088,22 @@ dependencies = [
-
-
[[package]]
-
name = "glib-macros"
-
-version = "0.19.3"
-
+version = "0.19.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9972bb91643d589c889654693a4f1d07697fdcb5d104b5c44fb68649ba1bf68d"
-
+checksum = "4429b0277a14ae9751350ad9b658b1be0abb5b54faa5bcdf6e74a3372582fad7"
-
dependencies = [
-
- "heck 0.5.0",
-
+ "heck",
-
"proc-macro-crate",
-
"proc-macro2",
-
"quote",
-
- "syn 2.0.53",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "glib-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4"
-
+checksum = "5c2dc18d3a82b0006d470b13304fbbb3e0a9bd4884cf985a60a7ed733ac2c4a5"
-
dependencies = [
-
"libc",
-
"system-deps",
-
@@ -1098,9 +1111,9 @@ dependencies = [
-
-
[[package]]
-
name = "gloo-timers"
-
-version = "0.2.3"
-
+version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"
-
+checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
@@ -1110,9 +1123,9 @@ dependencies = [
-
-
[[package]]
-
name = "gobject-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979"
-
+checksum = "2e697e252d6e0416fd1d9e169bda51c0f1c926026c39ca21fbe8b1bb5c3b8b9e"
-
dependencies = [
-
"glib-sys",
-
"libc",
-
@@ -1121,9 +1134,9 @@ dependencies = [
-
-
[[package]]
-
name = "graphene-rs"
-
-version = "0.19.2"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91"
-
+checksum = "f5fb86031d24d9ec0a2a15978fc7a65d545a2549642cf1eb7c3dda358da42bcf"
-
dependencies = [
-
"glib",
-
"graphene-sys",
-
@@ -1132,9 +1145,9 @@ dependencies = [
-
-
[[package]]
-
name = "graphene-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0"
-
+checksum = "2f530e0944bccba4b55065e9c69f4975ad691609191ebac16e13ab8e1f27af05"
-
dependencies = [
-
"glib-sys",
-
"libc",
-
@@ -1144,9 +1157,9 @@ dependencies = [
-
-
[[package]]
-
name = "gsk4"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c65036fc8f99579e8cb37b12487969b707ab23ec8ab953682ff347cbd15d396e"
-
+checksum = "7563884bf6939f4468e5d94654945bdd9afcaf8c3ba4c5dd17b5342b747221be"
-
dependencies = [
-
"cairo-rs",
-
"gdk4",
-
@@ -1159,9 +1172,9 @@ dependencies = [
-
-
[[package]]
-
name = "gsk4-sys"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bd24c814379f9c3199dc53e52253ee8d0f657eae389ab282c330505289d24738"
-
+checksum = "23024bf2636c38bbd1f822f58acc9d1c25b28da896ff0f291a1a232d4272b3dc"
-
dependencies = [
-
"cairo-sys-rs",
-
"gdk4-sys",
-
@@ -1181,9 +1194,9 @@ checksum = "da5bf7748fd4cd0b2490df8debcc911809dbcbee4ece9531b96c29a9c729de5a"
-
-
[[package]]
-
name = "gtk4"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "aa82753b8c26277e4af1446c70e35b19aad4fb794a7b143859e7eeb9a4025d83"
-
+checksum = "b04e11319b08af11358ab543105a9e49b0c491faca35e2b8e7e36bfba8b671ab"
-
dependencies = [
-
"cairo-rs",
-
"field-offset",
-
@@ -1202,23 +1215,21 @@ dependencies = [
-
-
[[package]]
-
name = "gtk4-macros"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "40300bf071d2fcd4c94eacc09e84ec6fe73129d2ceb635cf7e55b026b5443567"
-
+checksum = "ec655a7ef88d8ce9592899deb8b2d0fa50bab1e6dd69182deb764e643c522408"
-
dependencies = [
-
- "anyhow",
-
"proc-macro-crate",
-
- "proc-macro-error",
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "gtk4-sys"
-
-version = "0.8.1"
-
+version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "0db1b104138f087ccdc81d2c332de5dd049b89de3d384437cc1093b17cd2da18"
-
+checksum = "8c8aa86b7f85ea71d66ea88c1d4bae1cfacf51ca4856274565133838d77e57b5"
-
dependencies = [
-
"cairo-sys-rs",
-
"gdk-pixbuf-sys",
-
@@ -1235,24 +1246,19 @@ dependencies = [
-
-
[[package]]
-
name = "half"
-
-version = "2.2.1"
-
+version = "2.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0"
-
+checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
-
dependencies = [
-
+ "cfg-if",
-
"crunchy",
-
]
-
-
[[package]]
-
name = "hashbrown"
-
-version = "0.14.3"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
-
-
-
-[[package]]
-
-name = "heck"
-
-version = "0.4.0"
-
+version = "0.15.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
-
+checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
-
-
[[package]]
-
name = "heck"
-
@@ -1269,6 +1275,12 @@ dependencies = [
-
"libc",
-
]
-
-
+[[package]]
-
+name = "hermit-abi"
-
+version = "0.4.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
-
+
-
[[package]]
-
name = "hkdf"
-
version = "0.10.0"
-
@@ -1300,30 +1312,29 @@ dependencies = [
-
"markup5ever",
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
name = "http"
-
-version = "0.2.6"
-
+version = "0.2.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
-
+checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
-
dependencies = [
-
- "bytes 1.1.0",
-
+ "bytes 1.10.1",
-
"fnv",
-
- "itoa 1.0.1",
-
+ "itoa 1.0.15",
-
]
-
-
[[package]]
-
name = "http-client"
-
-version = "6.5.1"
-
+version = "6.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ea880b03c18a7e981d7fb3608b8904a98425d53c440758fcebf7d934aa56547c"
-
+checksum = "1947510dc91e2bf586ea5ffb412caad7673264e14bb39fb9078da114a94ce1a5"
-
dependencies = [
-
"async-std",
-
"async-trait",
-
"cfg-if",
-
- "dashmap",
-
"http-types",
-
"isahc",
-
"log",
-
@@ -1336,11 +1347,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad"
-
dependencies = [
-
"anyhow",
-
- "async-channel",
-
+ "async-channel 1.9.0",
-
"async-std",
-
"base64",
-
"cookie",
-
- "futures-lite",
-
+ "futures-lite 1.13.0",
-
"infer",
-
"pin-project-lite",
-
"rand 0.7.3",
-
@@ -1353,9 +1364,9 @@ dependencies = [
-
-
[[package]]
-
name = "human_bytes"
-
-version = "0.4.1"
-
+version = "0.4.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "39b528196c838e8b3da8b665e08c30958a6f2ede91d79f2ffcd0d4664b9c64eb"
-
+checksum = "91f255a4535024abf7640cb288260811fc14794f62b063652ed349f9a6c2348e"
-
-
[[package]]
-
name = "humantime"
-
@@ -1367,95 +1378,222 @@ dependencies = [
-
]
-
-
[[package]]
-
-name = "idna"
-
-version = "0.2.3"
-
+name = "icu_collections"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
-
+checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
-
dependencies = [
-
- "matches",
-
- "unicode-bidi",
-
- "unicode-normalization",
-
+ "displaydoc",
-
+ "yoke",
-
+ "zerofrom",
-
+ "zerovec",
-
]
-
-
[[package]]
-
-name = "im-rc"
-
-version = "15.1.0"
-
+name = "icu_locid"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
-
+checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
-
dependencies = [
-
- "bitmaps",
-
- "rand_core 0.6.3",
-
- "rand_xoshiro",
-
- "sized-chunks",
-
- "typenum",
-
- "version_check",
-
+ "displaydoc",
-
+ "litemap",
-
+ "tinystr",
-
+ "writeable",
-
+ "zerovec",
-
]
-
-
[[package]]
-
-name = "image"
-
-version = "0.24.5"
-
+name = "icu_locid_transform"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945"
-
+checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-
dependencies = [
-
- "bytemuck",
-
- "byteorder",
-
- "color_quant",
-
- "exr",
-
- "gif",
-
- "jpeg-decoder",
-
- "num-rational",
-
- "num-traits",
-
- "png",
-
- "scoped_threadpool",
-
- "tiff",
-
+ "displaydoc",
-
+ "icu_locid",
-
+ "icu_locid_transform_data",
-
+ "icu_provider",
-
+ "tinystr",
-
+ "zerovec",
-
]
-
-
[[package]]
-
-name = "indexmap"
-
-version = "2.2.5"
-
+name = "icu_locid_transform_data"
-
+version = "1.5.1"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d"
-
+
-
+[[package]]
-
+name = "icu_normalizer"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
-
+checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
-
dependencies = [
-
- "equivalent",
-
- "hashbrown",
-
+ "displaydoc",
-
+ "icu_collections",
-
+ "icu_normalizer_data",
-
+ "icu_properties",
-
+ "icu_provider",
-
+ "smallvec",
-
+ "utf16_iter",
-
+ "utf8_iter",
-
+ "write16",
-
+ "zerovec",
-
]
-
-
[[package]]
-
-name = "infer"
-
-version = "0.2.3"
-
+name = "icu_normalizer_data"
-
+version = "1.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac"
-
+checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7"
-
-
[[package]]
-
-name = "instant"
-
-version = "0.1.12"
-
+name = "icu_properties"
-
+version = "1.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-
+checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
-
dependencies = [
-
- "cfg-if",
-
+ "displaydoc",
-
+ "icu_collections",
-
+ "icu_locid_transform",
-
+ "icu_properties_data",
-
+ "icu_provider",
-
+ "tinystr",
-
+ "zerovec",
-
]
-
-
[[package]]
-
-name = "isahc"
-
-version = "0.9.14"
-
+name = "icu_properties_data"
-
+version = "1.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e2948a0ce43e2c2ef11d7edf6816508998d99e13badd1150be0914205df9388a"
-
+checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2"
-
+
-
+[[package]]
-
+name = "icu_provider"
-
+version = "1.5.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
-
dependencies = [
-
- "bytes 0.5.6",
-
- "crossbeam-utils",
-
- "curl",
-
- "curl-sys",
-
- "flume 0.9.2",
-
- "futures-lite",
-
- "http",
-
- "log",
-
- "once_cell",
-
- "slab",
-
- "sluice",
-
- "tracing",
-
- "tracing-futures",
-
- "url",
-
- "waker-fn",
-
+ "displaydoc",
-
+ "icu_locid",
-
+ "icu_provider_macros",
-
+ "stable_deref_trait",
-
+ "tinystr",
-
+ "writeable",
-
+ "yoke",
-
+ "zerofrom",
-
+ "zerovec",
-
+]
-
+
-
+[[package]]
-
+name = "icu_provider_macros"
-
+version = "1.5.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+]
-
+
-
+[[package]]
-
+name = "idna"
-
+version = "1.0.3"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
-
+dependencies = [
-
+ "idna_adapter",
-
+ "smallvec",
-
+ "utf8_iter",
-
+]
-
+
-
+[[package]]
-
+name = "idna_adapter"
-
+version = "1.2.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
-
+dependencies = [
-
+ "icu_normalizer",
-
+ "icu_properties",
-
+]
-
+
-
+[[package]]
-
+name = "im-rc"
-
+version = "15.1.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
-
+dependencies = [
-
+ "bitmaps",
-
+ "rand_core 0.6.4",
-
+ "rand_xoshiro",
-
+ "sized-chunks",
-
+ "typenum",
-
+ "version_check",
-
+]
-
+
-
+[[package]]
-
+name = "image"
-
+version = "0.24.9"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
-
+dependencies = [
-
+ "bytemuck",
-
+ "byteorder",
-
+ "color_quant",
-
+ "exr",
-
+ "gif",
-
+ "jpeg-decoder",
-
+ "num-traits",
-
+ "png",
-
+ "qoi",
-
+ "tiff",
-
+]
-
+
-
+[[package]]
-
+name = "indexmap"
-
+version = "2.9.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
-
+dependencies = [
-
+ "equivalent",
-
+ "hashbrown",
-
+]
-
+
-
+[[package]]
-
+name = "infer"
-
+version = "0.2.3"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac"
-
+
-
+[[package]]
-
+name = "instant"
-
+version = "0.1.13"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
-
+dependencies = [
-
+ "cfg-if",
-
+]
-
+
-
+[[package]]
-
+name = "isahc"
-
+version = "0.9.14"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "e2948a0ce43e2c2ef11d7edf6816508998d99e13badd1150be0914205df9388a"
-
+dependencies = [
-
+ "bytes 0.5.6",
-
+ "crossbeam-utils",
-
+ "curl",
-
+ "curl-sys",
-
+ "flume",
-
+ "futures-lite 1.13.0",
-
+ "http",
-
+ "log",
-
+ "once_cell",
-
+ "slab",
-
+ "sluice",
-
+ "tracing",
-
+ "tracing-futures",
-
+ "url",
-
+ "waker-fn",
-
]
-
-
[[package]]
-
@@ -1466,25 +1604,26 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
-
-
[[package]]
-
name = "itoa"
-
-version = "1.0.1"
-
+version = "1.0.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
-
+checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
-
-
[[package]]
-
name = "jpeg-decoder"
-
-version = "0.3.0"
-
+version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e"
-
+checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
-
dependencies = [
-
"rayon",
-
]
-
-
[[package]]
-
name = "js-sys"
-
-version = "0.3.56"
-
+version = "0.3.77"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"
-
+checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
-
dependencies = [
-
+ "once_cell",
-
"wasm-bindgen",
-
]
-
-
@@ -1499,9 +1638,9 @@ dependencies = [
-
-
[[package]]
-
name = "lazy_static"
-
-version = "1.4.0"
-
+version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-
-
[[package]]
-
name = "lebe"
-
@@ -1543,15 +1682,15 @@ dependencies = [
-
-
[[package]]
-
name = "libc"
-
-version = "0.2.121"
-
+version = "0.2.172"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
-
+checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
-
-
[[package]]
-
name = "libnghttp2-sys"
-
-version = "0.1.7+1.45.0"
-
+version = "0.1.11+1.64.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f"
-
+checksum = "1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4"
-
dependencies = [
-
"cc",
-
"libc",
-
@@ -1559,9 +1698,9 @@ dependencies = [
-
-
[[package]]
-
name = "libz-sys"
-
-version = "1.1.5"
-
+version = "1.1.22"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859"
-
+checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d"
-
dependencies = [
-
"cc",
-
"libc",
-
@@ -1569,6 +1708,18 @@ dependencies = [
-
"vcpkg",
-
]
-
-
+[[package]]
-
+name = "linux-raw-sys"
-
+version = "0.4.15"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
-
+
-
+[[package]]
-
+name = "litemap"
-
+version = "0.7.5"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
-
+
-
[[package]]
-
name = "locale_config"
-
version = "0.3.0"
-
@@ -1584,20 +1735,20 @@ dependencies = [
-
-
[[package]]
-
name = "lock_api"
-
-version = "0.4.6"
-
+version = "0.4.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
-
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
-
dependencies = [
-
+ "autocfg",
-
"scopeguard",
-
]
-
-
[[package]]
-
name = "log"
-
-version = "0.4.16"
-
+version = "0.4.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8"
-
+checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
-
dependencies = [
-
- "cfg-if",
-
"value-bag",
-
]
-
-
@@ -1632,36 +1783,36 @@ dependencies = [
-
-
[[package]]
-
name = "matches"
-
-version = "0.1.9"
-
+version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
-
+checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
-
-
[[package]]
-
name = "memchr"
-
-version = "2.7.1"
-
+version = "2.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
-
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
-
-
[[package]]
-
name = "memoffset"
-
-version = "0.6.5"
-
+version = "0.9.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
-
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
-
dependencies = [
-
"autocfg",
-
]
-
-
[[package]]
-
name = "mime"
-
-version = "0.3.16"
-
+version = "0.3.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
-
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-
-
[[package]]
-
name = "mime_guess"
-
-version = "2.0.4"
-
+version = "2.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
-
+checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
-
dependencies = [
-
"mime",
-
"unicase",
-
@@ -1669,27 +1820,19 @@ dependencies = [
-
-
[[package]]
-
name = "miniz_oxide"
-
-version = "0.6.2"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
-
-dependencies = [
-
- "adler",
-
-]
-
-
-
-[[package]]
-
-name = "nanorand"
-
-version = "0.7.0"
-
+version = "0.8.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
-
+checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a"
-
dependencies = [
-
- "getrandom 0.2.6",
-
+ "adler2",
-
+ "simd-adler32",
-
]
-
-
[[package]]
-
name = "new_debug_unreachable"
-
-version = "1.0.4"
-
+version = "1.0.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
-
+checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
-
-
[[package]]
-
name = "nodrop"
-
@@ -1697,46 +1840,15 @@ version = "0.1.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
-
-
-[[package]]
-
-name = "num-integer"
-
-version = "0.1.44"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
-
-dependencies = [
-
- "autocfg",
-
- "num-traits",
-
-]
-
-
-
-[[package]]
-
-name = "num-rational"
-
-version = "0.4.1"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
-
-dependencies = [
-
- "autocfg",
-
- "num-integer",
-
- "num-traits",
-
-]
-
-
-
[[package]]
-
name = "num-traits"
-
-version = "0.2.14"
-
+version = "0.2.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
-
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
-
dependencies = [
-
"autocfg",
-
]
-
-
-[[package]]
-
-name = "num_cpus"
-
-version = "1.13.1"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
-
-dependencies = [
-
- "hermit-abi",
-
- "libc",
-
-]
-
-
-
[[package]]
-
name = "objc"
-
version = "0.2.7"
-
@@ -1768,29 +1880,28 @@ dependencies = [
-
-
[[package]]
-
name = "once_cell"
-
-version = "1.10.0"
-
+version = "1.21.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
-
+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-
-
[[package]]
-
name = "opaque-debug"
-
-version = "0.3.0"
-
+version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
-
+checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
-
-
[[package]]
-
name = "openssl-probe"
-
-version = "0.1.5"
-
+version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-
+checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
-
-
[[package]]
-
name = "openssl-sys"
-
-version = "0.9.72"
-
+version = "0.9.107"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb"
-
+checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07"
-
dependencies = [
-
- "autocfg",
-
"cc",
-
"libc",
-
"pkg-config",
-
@@ -1799,9 +1910,9 @@ dependencies = [
-
-
[[package]]
-
name = "pango"
-
-version = "0.19.3"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b1264d13deb823cc652f26cfe59afb1ec4b9db2a5bd27c41b738c879cc1bfaa1"
-
+checksum = "3f0d328648058085cfd6897c9ae4272884098a926f3a833cd50c8c73e6eccecd"
-
dependencies = [
-
"gio",
-
"glib",
-
@@ -1811,9 +1922,9 @@ dependencies = [
-
-
[[package]]
-
name = "pango-sys"
-
-version = "0.19.0"
-
+version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea"
-
+checksum = "ff03da4fa086c0b244d4a4587d3e20622a3ecdb21daea9edf66597224c634ba0"
-
dependencies = [
-
"glib-sys",
-
"gobject-sys",
-
@@ -1823,15 +1934,15 @@ dependencies = [
-
-
[[package]]
-
name = "parking"
-
-version = "2.0.0"
-
+version = "2.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
-
+checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
-
-
[[package]]
-
name = "parking_lot"
-
-version = "0.12.0"
-
+version = "0.12.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
-
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
-
dependencies = [
-
"lock_api",
-
"parking_lot_core",
-
@@ -1839,31 +1950,22 @@ dependencies = [
-
-
[[package]]
-
name = "parking_lot_core"
-
-version = "0.9.1"
-
+version = "0.9.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954"
-
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"redox_syscall",
-
"smallvec",
-
- "windows-sys 0.32.0",
-
+ "windows-targets",
-
]
-
-
[[package]]
-
name = "percent-encoding"
-
-version = "2.1.0"
-
+version = "2.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
-
-
-
-[[package]]
-
-name = "pest"
-
-version = "2.1.3"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
-
-dependencies = [
-
- "ucd-trie",
-
-]
-
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
-
-
[[package]]
-
name = "phf"
-
@@ -1898,11 +2000,11 @@ dependencies = [
-
-
[[package]]
-
name = "phf_generator"
-
-version = "0.10.0"
-
+version = "0.11.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
-
+checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
-
dependencies = [
-
- "phf_shared 0.10.0",
-
+ "phf_shared 0.11.3",
-
"rand 0.8.5",
-
]
-
-
@@ -1917,7 +2019,7 @@ dependencies = [
-
"proc-macro-hack",
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
@@ -1926,43 +2028,43 @@ version = "0.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
-
dependencies = [
-
- "siphasher",
-
+ "siphasher 0.3.11",
-
]
-
-
[[package]]
-
name = "phf_shared"
-
-version = "0.10.0"
-
+version = "0.11.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
-
+checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
-
dependencies = [
-
- "siphasher",
-
+ "siphasher 1.0.1",
-
]
-
-
[[package]]
-
name = "pin-project"
-
-version = "1.0.10"
-
+version = "1.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
-
+checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
-
dependencies = [
-
"pin-project-internal",
-
]
-
-
[[package]]
-
name = "pin-project-internal"
-
-version = "1.0.10"
-
+version = "1.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
-
+checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "pin-project-lite"
-
-version = "0.2.8"
-
+version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
-
+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
-
-
[[package]]
-
name = "pin-utils"
-
@@ -1970,35 +2072,49 @@ version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-
+[[package]]
-
+name = "piper"
-
+version = "0.2.4"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
-
+dependencies = [
-
+ "atomic-waker",
-
+ "fastrand 2.3.0",
-
+ "futures-io",
-
+]
-
+
-
[[package]]
-
name = "pkg-config"
-
-version = "0.3.30"
-
+version = "0.3.32"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
-
+checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
-
-
[[package]]
-
name = "png"
-
-version = "0.17.7"
-
+version = "0.17.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638"
-
+checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
-
dependencies = [
-
"bitflags 1.3.2",
-
"crc32fast",
-
+ "fdeflate",
-
"flate2",
-
"miniz_oxide",
-
]
-
-
[[package]]
-
name = "polling"
-
-version = "2.2.0"
-
+version = "3.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
-
+checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
-
dependencies = [
-
"cfg-if",
-
- "libc",
-
- "log",
-
- "wepoll-ffi",
-
- "winapi",
-
+ "concurrent-queue",
-
+ "hermit-abi 0.4.0",
-
+ "pin-project-lite",
-
+ "rustix",
-
+ "tracing",
-
+ "windows-sys 0.59.0",
-
]
-
-
[[package]]
-
@@ -2014,9 +2130,12 @@ dependencies = [
-
-
[[package]]
-
name = "ppv-lite86"
-
-version = "0.2.16"
-
+version = "0.2.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
-
+checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
-
+dependencies = [
-
+ "zerocopy",
-
+]
-
-
[[package]]
-
name = "precomputed-hash"
-
@@ -2036,50 +2155,35 @@ dependencies = [
-
-
[[package]]
-
name = "proc-macro-crate"
-
-version = "3.1.0"
-
+version = "3.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
-
+checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
-
dependencies = [
-
"toml_edit",
-
]
-
-
[[package]]
-
-name = "proc-macro-error"
-
-version = "1.0.4"
-
+name = "proc-macro-hack"
-
+version = "0.5.20+deprecated"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-
-dependencies = [
-
- "proc-macro-error-attr",
-
- "proc-macro2",
-
- "quote",
-
- "syn 1.0.89",
-
- "version_check",
-
-]
-
+checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
-
-
[[package]]
-
-name = "proc-macro-error-attr"
-
-version = "1.0.4"
-
+name = "proc-macro2"
-
+version = "1.0.95"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
-
+checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
-
dependencies = [
-
- "proc-macro2",
-
- "quote",
-
- "version_check",
-
+ "unicode-ident",
-
]
-
-
[[package]]
-
-name = "proc-macro-hack"
-
-version = "0.5.19"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-
-
-[[package]]
-
-name = "proc-macro2"
-
-version = "1.0.79"
-
+name = "qoi"
-
+version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
-
+checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
-
dependencies = [
-
- "unicode-ident",
-
+ "bytemuck",
-
]
-
-
[[package]]
-
@@ -2090,9 +2194,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
-
-
[[package]]
-
name = "quote"
-
-version = "1.0.35"
-
+version = "1.0.40"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
-
+checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
-
dependencies = [
-
"proc-macro2",
-
]
-
@@ -2119,7 +2223,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-
dependencies = [
-
"libc",
-
"rand_chacha 0.3.1",
-
- "rand_core 0.6.3",
-
+ "rand_core 0.6.4",
-
]
-
-
[[package]]
-
@@ -2139,7 +2243,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-
dependencies = [
-
"ppv-lite86",
-
- "rand_core 0.6.3",
-
+ "rand_core 0.6.4",
-
]
-
-
[[package]]
-
@@ -2153,11 +2257,11 @@ dependencies = [
-
-
[[package]]
-
name = "rand_core"
-
-version = "0.6.3"
-
+version = "0.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
-
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-
dependencies = [
-
- "getrandom 0.2.6",
-
+ "getrandom 0.2.16",
-
]
-
-
[[package]]
-
@@ -2184,48 +2288,55 @@ version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
-
dependencies = [
-
- "rand_core 0.6.3",
-
+ "rand_core 0.6.4",
-
]
-
-
[[package]]
-
name = "rayon"
-
-version = "1.5.1"
-
+version = "1.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"
-
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
-
dependencies = [
-
- "autocfg",
-
- "crossbeam-deque",
-
"either",
-
"rayon-core",
-
]
-
-
[[package]]
-
name = "rayon-core"
-
-version = "1.9.1"
-
+version = "1.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
-
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
-
dependencies = [
-
- "crossbeam-channel",
-
"crossbeam-deque",
-
"crossbeam-utils",
-
- "lazy_static",
-
- "num_cpus",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
-version = "0.2.12"
-
+version = "0.5.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8ae183fc1b06c149f0c1793e1eb447c8b04bfe46d48e9e48bfb8d2d7ed64ecf0"
-
+checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3"
-
dependencies = [
-
- "bitflags 1.3.2",
-
+ "bitflags 2.9.0",
-
]
-
-
[[package]]
-
name = "regex"
-
-version = "1.5.5"
-
+version = "1.11.1"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
-
+dependencies = [
-
+ "aho-corasick",
-
+ "memchr",
-
+ "regex-automata",
-
+ "regex-syntax",
-
+]
-
+
-
+[[package]]
-
+name = "regex-automata"
-
+version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
-
+checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
@@ -2234,9 +2345,9 @@ dependencies = [
-
-
[[package]]
-
name = "regex-syntax"
-
-version = "0.6.25"
-
+version = "0.8.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
-
+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
-
-
[[package]]
-
name = "rustc_version"
-
@@ -2249,49 +2360,52 @@ dependencies = [
-
-
[[package]]
-
name = "rustc_version"
-
-version = "0.3.3"
-
+version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
-
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-
dependencies = [
-
- "semver 0.11.0",
-
+ "semver 1.0.26",
-
]
-
-
[[package]]
-
-name = "rustc_version"
-
-version = "0.4.0"
-
+name = "rustix"
-
+version = "0.38.44"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
-
+checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
-
dependencies = [
-
- "semver 1.0.7",
-
+ "bitflags 2.9.0",
-
+ "errno",
-
+ "libc",
-
+ "linux-raw-sys",
-
+ "windows-sys 0.59.0",
-
]
-
-
+[[package]]
-
+name = "rustversion"
-
+version = "1.0.20"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
-
+
-
[[package]]
-
name = "ryu"
-
-version = "1.0.9"
-
+version = "1.0.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
-
+checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
-
-
[[package]]
-
name = "schannel"
-
-version = "0.1.19"
-
+version = "0.1.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
-
+checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
-
dependencies = [
-
- "lazy_static",
-
- "winapi",
-
+ "windows-sys 0.59.0",
-
]
-
-
-[[package]]
-
-name = "scoped_threadpool"
-
-version = "0.1.9"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8"
-
-
-
[[package]]
-
name = "scopeguard"
-
-version = "1.1.0"
-
+version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-
[[package]]
-
name = "scraper"
-
@@ -2335,23 +2449,14 @@ version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-
dependencies = [
-
- "semver-parser 0.7.0",
-
+ "semver-parser",
-
]
-
-
[[package]]
-
name = "semver"
-
-version = "0.11.0"
-
+version = "1.0.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
-
-dependencies = [
-
- "semver-parser 0.10.2",
-
-]
-
-
-
-[[package]]
-
-name = "semver"
-
-version = "1.0.7"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4"
-
+checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
-
-
[[package]]
-
name = "semver-parser"
-
@@ -2359,42 +2464,34 @@ version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-
-
-[[package]]
-
-name = "semver-parser"
-
-version = "0.10.2"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
-
-dependencies = [
-
- "pest",
-
-]
-
-
-
[[package]]
-
name = "serde"
-
-version = "1.0.136"
-
+version = "1.0.219"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
-
+checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
-
dependencies = [
-
"serde_derive",
-
]
-
-
[[package]]
-
name = "serde_derive"
-
-version = "1.0.136"
-
+version = "1.0.219"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
-
+checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "serde_json"
-
-version = "1.0.79"
-
+version = "1.0.140"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
-
+checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
-
dependencies = [
-
- "itoa 1.0.1",
-
+ "itoa 1.0.15",
-
+ "memchr",
-
"ryu",
-
"serde",
-
]
-
@@ -2410,6 +2507,15 @@ dependencies = [
-
"thiserror",
-
]
-
-
+[[package]]
-
+name = "serde_spanned"
-
+version = "0.6.8"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
-
+dependencies = [
-
+ "serde",
-
+]
-
+
-
[[package]]
-
name = "serde_urlencoded"
-
version = "0.7.1"
-
@@ -2417,7 +2523,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
-
dependencies = [
-
"form_urlencoded",
-
- "itoa 1.0.1",
-
+ "itoa 1.0.15",
-
"ryu",
-
"serde",
-
]
-
@@ -2443,9 +2549,9 @@ dependencies = [
-
-
[[package]]
-
name = "sha1_smol"
-
-version = "1.0.0"
-
+version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012"
-
+checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d"
-
-
[[package]]
-
name = "sha2"
-
@@ -2481,17 +2587,29 @@ dependencies = [
-
"url",
-
]
-
-
+[[package]]
-
+name = "shlex"
-
+version = "1.3.0"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-
+
-
[[package]]
-
name = "simd-adler32"
-
-version = "0.3.4"
-
+version = "0.3.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "14a5df39617d7c8558154693a1bb8157a4aab8179209540cc0b10e5dc24e0b18"
-
+checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
-
-
[[package]]
-
name = "siphasher"
-
-version = "0.3.10"
-
+version = "0.3.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
-
+checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
-
+
-
+[[package]]
-
+name = "siphasher"
-
+version = "1.0.1"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
-
-
[[package]]
-
name = "sized-chunks"
-
@@ -2505,9 +2623,12 @@ dependencies = [
-
-
[[package]]
-
name = "slab"
-
-version = "0.4.5"
-
+version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
-
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-
+dependencies = [
-
+ "autocfg",
-
+]
-
-
[[package]]
-
name = "sluice"
-
@@ -2515,41 +2636,32 @@ version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5"
-
dependencies = [
-
- "async-channel",
-
+ "async-channel 1.9.0",
-
"futures-core",
-
"futures-io",
-
]
-
-
[[package]]
-
name = "smallvec"
-
-version = "1.13.2"
-
+version = "1.15.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
-
+checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
-
-
[[package]]
-
name = "socket2"
-
-version = "0.4.4"
-
+version = "0.5.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
-
+checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef"
-
dependencies = [
-
"libc",
-
- "winapi",
-
-]
-
-
-
-[[package]]
-
-name = "spin"
-
-version = "0.9.5"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7dccf47db1b41fa1573ed27ccf5e08e3ca771cb994f776668c5ebda893b248fc"
-
-dependencies = [
-
- "lock_api",
-
+ "windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "spinning_top"
-
-version = "0.2.4"
-
+version = "0.2.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "75adad84ee84b521fb2cca2d4fd0f1dab1d8d026bda3c5bea4ca63b5f9f9293c"
-
+checksum = "5b9eb1a2f4c41445a3a0ff9abc5221c5fcd28e1f13cd7c0397706f9ac938ddb0"
-
dependencies = [
-
"lock_api",
-
]
-
@@ -2593,7 +2705,7 @@ dependencies = [
-
"quote",
-
"serde",
-
"serde_derive",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
@@ -2609,7 +2721,7 @@ dependencies = [
-
"serde_derive",
-
"serde_json",
-
"sha1",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
@@ -2620,26 +2732,25 @@ checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0"
-
-
[[package]]
-
name = "string_cache"
-
-version = "0.8.4"
-
+version = "0.8.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
-
+checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
-
dependencies = [
-
"new_debug_unreachable",
-
- "once_cell",
-
"parking_lot",
-
- "phf_shared 0.10.0",
-
+ "phf_shared 0.11.3",
-
"precomputed-hash",
-
"serde",
-
]
-
-
[[package]]
-
name = "string_cache_codegen"
-
-version = "0.5.2"
-
+version = "0.5.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
-
+checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
-
dependencies = [
-
- "phf_generator 0.10.0",
-
- "phf_shared 0.10.0",
-
+ "phf_generator 0.11.3",
-
+ "phf_shared 0.11.3",
-
"proc-macro2",
-
"quote",
-
]
-
@@ -2661,7 +2772,7 @@ dependencies = [
-
"cfg-if",
-
"encoding_rs",
-
"futures-util",
-
- "getrandom 0.2.6",
-
+ "getrandom 0.2.16",
-
"http-client",
-
"http-types",
-
"log",
-
@@ -2675,44 +2786,61 @@ dependencies = [
-
-
[[package]]
-
name = "syn"
-
-version = "1.0.89"
-
+version = "1.0.109"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "ea297be220d52398dcc07ce15a209fce436d361735ac1db700cab3b6cdfb9f54"
-
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "unicode-xid",
-
+ "unicode-ident",
-
]
-
-
[[package]]
-
name = "syn"
-
-version = "2.0.53"
-
+version = "2.0.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032"
-
+checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
+[[package]]
-
+name = "synstructure"
-
+version = "0.13.1"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+]
-
+
-
[[package]]
-
name = "system-deps"
-
-version = "6.0.2"
-
+version = "6.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
-
+checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
-
dependencies = [
-
"cfg-expr",
-
- "heck 0.4.0",
-
+ "heck",
-
"pkg-config",
-
"toml",
-
"version-compare",
-
]
-
-
+[[package]]
-
+name = "target-lexicon"
-
+version = "0.12.16"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
-
+
-
[[package]]
-
name = "temp-dir"
-
-version = "0.1.11"
-
+version = "0.1.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab"
-
+checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72"
-
-
[[package]]
-
name = "tendril"
-
@@ -2727,9 +2855,9 @@ dependencies = [
-
-
[[package]]
-
name = "termcolor"
-
-version = "1.1.3"
-
+version = "1.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
-
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
-
dependencies = [
-
"winapi-util",
-
]
-
@@ -2742,38 +2870,29 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
-
-
[[package]]
-
name = "thiserror"
-
-version = "1.0.30"
-
+version = "1.0.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
-
+checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
-
dependencies = [
-
"thiserror-impl",
-
]
-
-
[[package]]
-
name = "thiserror-impl"
-
-version = "1.0.30"
-
+version = "1.0.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
-
+checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
-]
-
-
-
-[[package]]
-
-name = "threadpool"
-
-version = "1.8.1"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
-
-dependencies = [
-
- "num_cpus",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "tiff"
-
-version = "0.8.1"
-
+version = "0.9.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471"
-
+checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e"
-
dependencies = [
-
"flate2",
-
"jpeg-decoder",
-
@@ -2815,57 +2934,59 @@ dependencies = [
-
"proc-macro2",
-
"quote",
-
"standback",
-
- "syn 1.0.89",
-
+ "syn 1.0.109",
-
]
-
-
[[package]]
-
-name = "tinyvec"
-
-version = "1.5.1"
-
+name = "tinystr"
-
+version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
-
+checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
-
dependencies = [
-
- "tinyvec_macros",
-
+ "displaydoc",
-
+ "zerovec",
-
]
-
-
-[[package]]
-
-name = "tinyvec_macros"
-
-version = "0.1.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-
-
[[package]]
-
name = "toml"
-
-version = "0.5.8"
-
+version = "0.8.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
-
+checksum = "900f6c86a685850b1bc9f6223b20125115ee3f31e01207d81655bbcc0aea9231"
-
dependencies = [
-
"serde",
-
+ "serde_spanned",
-
+ "toml_datetime",
-
+ "toml_edit",
-
]
-
-
[[package]]
-
name = "toml_datetime"
-
-version = "0.6.5"
-
+version = "0.6.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
-
+checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3"
-
+dependencies = [
-
+ "serde",
-
+]
-
-
[[package]]
-
name = "toml_edit"
-
-version = "0.21.1"
-
+version = "0.22.25"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
-
+checksum = "10558ed0bd2a1562e630926a2d1f0b98c827da99fabd3fe20920a59642504485"
-
dependencies = [
-
"indexmap",
-
+ "serde",
-
+ "serde_spanned",
-
"toml_datetime",
-
"winnow",
-
]
-
-
[[package]]
-
name = "tracing"
-
-version = "0.1.32"
-
+version = "0.1.41"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f"
-
+checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
-
dependencies = [
-
- "cfg-if",
-
"log",
-
"pin-project-lite",
-
"tracing-attributes",
-
@@ -2874,22 +2995,22 @@ dependencies = [
-
-
[[package]]
-
name = "tracing-attributes"
-
-version = "0.1.20"
-
+version = "0.1.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b"
-
+checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "tracing-core"
-
-version = "0.1.23"
-
+version = "0.1.33"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c"
-
+checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
-
dependencies = [
-
- "lazy_static",
-
+ "once_cell",
-
]
-
-
[[package]]
-
@@ -2904,57 +3025,27 @@ dependencies = [
-
-
[[package]]
-
name = "typenum"
-
-version = "1.15.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
-
-
-
-[[package]]
-
-name = "ucd-trie"
-
-version = "0.1.3"
-
+version = "1.18.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
-
+checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
-
-
[[package]]
-
name = "unicase"
-
-version = "2.6.0"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
-
-dependencies = [
-
- "version_check",
-
-]
-
-
-
-[[package]]
-
-name = "unicode-bidi"
-
-version = "0.3.7"
-
+version = "2.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
-
+checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
-
-
[[package]]
-
name = "unicode-ident"
-
-version = "1.0.11"
-
+version = "1.0.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
-
-
-
-[[package]]
-
-name = "unicode-normalization"
-
-version = "0.1.19"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
-
-dependencies = [
-
- "tinyvec",
-
-]
-
+checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
-
-
[[package]]
-
name = "unicode-width"
-
-version = "0.1.9"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
-
-
-
-[[package]]
-
-name = "unicode-xid"
-
-version = "0.2.2"
-
+version = "0.1.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
-
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
-
-
[[package]]
-
name = "universal-hash"
-
@@ -2968,13 +3059,12 @@ dependencies = [
-
-
[[package]]
-
name = "url"
-
-version = "2.2.2"
-
+version = "2.5.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
-
+checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
-
dependencies = [
-
"form_urlencoded",
-
"idna",
-
- "matches",
-
"percent-encoding",
-
"serde",
-
]
-
@@ -2985,15 +3075,23 @@ version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
-
-
+[[package]]
-
+name = "utf16_iter"
-
+version = "1.0.5"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-
+
-
+[[package]]
-
+name = "utf8_iter"
-
+version = "1.0.4"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
-
+
-
[[package]]
-
name = "value-bag"
-
-version = "1.0.0-alpha.8"
-
+version = "1.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "79923f7731dc61ebfba3633098bf3ac533bbd35ccd8c57e7088d9a5eebe0263f"
-
-dependencies = [
-
- "ctor",
-
- "version_check",
-
-]
-
+checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5"
-
-
[[package]]
-
name = "vcpkg"
-
@@ -3003,21 +3101,21 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-
[[package]]
-
name = "version-compare"
-
-version = "0.1.0"
-
+version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
-
+checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
-
-
[[package]]
-
name = "version_check"
-
-version = "0.9.4"
-
+version = "0.9.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
-
-
[[package]]
-
name = "waker-fn"
-
-version = "1.1.0"
-
+version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
-
+checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
-
-
[[package]]
-
name = "wasi"
-
@@ -3027,52 +3125,54 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-
[[package]]
-
name = "wasi"
-
-version = "0.10.2+wasi-snapshot-preview1"
-
+version = "0.11.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
-
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-
[[package]]
-
name = "wasm-bindgen"
-
-version = "0.2.79"
-
+version = "0.2.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
-
+checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
-
dependencies = [
-
"cfg-if",
-
+ "once_cell",
-
+ "rustversion",
-
"wasm-bindgen-macro",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-backend"
-
-version = "0.2.79"
-
+version = "0.2.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
-
+checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
-
dependencies = [
-
"bumpalo",
-
- "lazy_static",
-
"log",
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-futures"
-
-version = "0.4.29"
-
+version = "0.4.50"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"
-
+checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
-
dependencies = [
-
"cfg-if",
-
"js-sys",
-
+ "once_cell",
-
"wasm-bindgen",
-
"web-sys",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro"
-
-version = "0.2.79"
-
+version = "0.2.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
-
+checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
-
dependencies = [
-
"quote",
-
"wasm-bindgen-macro-support",
-
@@ -3080,28 +3180,31 @@ dependencies = [
-
-
[[package]]
-
name = "wasm-bindgen-macro-support"
-
-version = "0.2.79"
-
+version = "0.2.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
-
+checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
- "syn 1.0.89",
-
+ "syn 2.0.100",
-
"wasm-bindgen-backend",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-shared"
-
-version = "0.2.79"
-
+version = "0.2.100"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
-
+checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
-
+dependencies = [
-
+ "unicode-ident",
-
+]
-
-
[[package]]
-
name = "web-sys"
-
-version = "0.3.56"
-
+version = "0.3.77"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"
-
+checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
@@ -3109,18 +3212,9 @@ dependencies = [
-
-
[[package]]
-
name = "weezl"
-
-version = "0.1.5"
-
+version = "0.1.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d8b77fdfd5a253be4ab714e4ffa3c49caf146b4de743e97510c0656cf90f1e8e"
-
-
-
-[[package]]
-
-name = "wepoll-ffi"
-
-version = "0.1.2"
-
-source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
-
-dependencies = [
-
- "cc",
-
-]
-
+checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
-
-
[[package]]
-
name = "winapi"
-
@@ -3140,11 +3234,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-
[[package]]
-
name = "winapi-util"
-
-version = "0.1.5"
-
+version = "0.1.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
-
dependencies = [
-
- "winapi",
-
+ "windows-sys 0.59.0",
-
]
-
-
[[package]]
-
@@ -3155,127 +3249,199 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-
[[package]]
-
name = "windows-sys"
-
-version = "0.32.0"
-
+version = "0.52.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6"
-
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-
dependencies = [
-
- "windows_aarch64_msvc 0.32.0",
-
- "windows_i686_gnu 0.32.0",
-
- "windows_i686_msvc 0.32.0",
-
- "windows_x86_64_gnu 0.32.0",
-
- "windows_x86_64_msvc 0.32.0",
-
+ "windows-targets",
-
]
-
-
[[package]]
-
name = "windows-sys"
-
-version = "0.52.0"
-
+version = "0.59.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
-
dependencies = [
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
-version = "0.52.4"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
-
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
-
dependencies = [
-
"windows_aarch64_gnullvm",
-
- "windows_aarch64_msvc 0.52.4",
-
- "windows_i686_gnu 0.52.4",
-
- "windows_i686_msvc 0.52.4",
-
- "windows_x86_64_gnu 0.52.4",
-
+ "windows_aarch64_msvc",
-
+ "windows_i686_gnu",
-
+ "windows_i686_gnullvm",
-
+ "windows_i686_msvc",
-
+ "windows_x86_64_gnu",
-
"windows_x86_64_gnullvm",
-
- "windows_x86_64_msvc 0.52.4",
-
+ "windows_x86_64_msvc",
-
]
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
-version = "0.52.4"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
-
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
-version = "0.32.0"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
-
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-
-
[[package]]
-
-name = "windows_aarch64_msvc"
-
-version = "0.52.4"
-
+name = "windows_i686_gnu"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
-
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-
-
[[package]]
-
-name = "windows_i686_gnu"
-
-version = "0.32.0"
-
+name = "windows_i686_gnullvm"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
-
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-
-
[[package]]
-
-name = "windows_i686_gnu"
-
-version = "0.52.4"
-
+name = "windows_i686_msvc"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
-
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-
-
[[package]]
-
-name = "windows_i686_msvc"
-
-version = "0.32.0"
-
+name = "windows_x86_64_gnu"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
-
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-
-
[[package]]
-
-name = "windows_i686_msvc"
-
-version = "0.52.4"
-
+name = "windows_x86_64_gnullvm"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
-
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-
-
[[package]]
-
-name = "windows_x86_64_gnu"
-
-version = "0.32.0"
-
+name = "windows_x86_64_msvc"
-
+version = "0.52.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
-
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-
-
[[package]]
-
-name = "windows_x86_64_gnu"
-
-version = "0.52.4"
-
+name = "winnow"
-
+version = "0.7.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
-
+checksum = "6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5"
-
+dependencies = [
-
+ "memchr",
-
+]
-
-
[[package]]
-
-name = "windows_x86_64_gnullvm"
-
-version = "0.52.4"
-
+name = "write16"
-
+version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
-
+checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-
-
[[package]]
-
-name = "windows_x86_64_msvc"
-
-version = "0.32.0"
-
+name = "writeable"
-
+version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
-
+checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
-
-
[[package]]
-
-name = "windows_x86_64_msvc"
-
-version = "0.52.4"
-
+name = "yoke"
-
+version = "0.7.5"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
-
+dependencies = [
-
+ "serde",
-
+ "stable_deref_trait",
-
+ "yoke-derive",
-
+ "zerofrom",
-
+]
-
+
-
+[[package]]
-
+name = "yoke-derive"
-
+version = "0.7.5"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+ "synstructure",
-
+]
-
+
-
+[[package]]
-
+name = "zerocopy"
-
+version = "0.8.25"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
-
+checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
-
+dependencies = [
-
+ "zerocopy-derive",
-
+]
-
-
[[package]]
-
-name = "winnow"
-
-version = "0.5.40"
-
+name = "zerocopy-derive"
-
+version = "0.8.25"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-
+checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
-
dependencies = [
-
- "memchr",
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+]
-
+
-
+[[package]]
-
+name = "zerofrom"
-
+version = "0.1.6"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
-
+dependencies = [
-
+ "zerofrom-derive",
-
+]
-
+
-
+[[package]]
-
+name = "zerofrom-derive"
-
+version = "0.1.6"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
+ "synstructure",
-
+]
-
+
-
+[[package]]
-
+name = "zerovec"
-
+version = "0.10.4"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
-
+dependencies = [
-
+ "yoke",
-
+ "zerofrom",
-
+ "zerovec-derive",
-
+]
-
+
-
+[[package]]
-
+name = "zerovec-derive"
-
+version = "0.10.3"
-
+source = "registry+https://github.com/rust-lang/crates.io-index"
-
+checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
-
+dependencies = [
-
+ "proc-macro2",
-
+ "quote",
-
+ "syn 2.0.100",
-
]
-
-
[[package]]
-
name = "zune-inflate"
-
-version = "0.2.50"
-
+version = "0.2.54"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
-checksum = "589245df6230839c305984dcc0a8385cc72af1fd223f360ffd5d65efa4216d40"
-
+checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
-
dependencies = [
-
"simd-adler32",
-
]
+2 -2
pkgs/by-name/so/sogo/package.nix
···
clangStdenv.mkDerivation rec {
pname = "sogo";
-
version = "5.11.2";
+
version = "5.12.1";
# always update the sope package as well, when updating sogo
src = fetchFromGitHub {
owner = "Alinto";
repo = "sogo";
rev = "SOGo-${version}";
-
hash = "sha256-c+547x7ugYoLMgGVLcMmmb9rzquRJOv8n+Js2CuE7I0=";
+
hash = "sha256-BBFo8h0YnE/qHbAwu+vHX+eu9f4WXMs1gQT2nAxiPgc=";
};
nativeBuildInputs = [
+3 -3
pkgs/by-name/so/sonata/package.nix
···
in
buildPythonApplication rec {
pname = "sonata";
-
version = "1.7.0";
+
version = "1.7.1";
src = fetchFromGitHub {
owner = "multani";
repo = "sonata";
-
rev = "v${version}";
-
sha256 = "0rl8w7s2asff626clzfvyz987l2k4ml5dg417mqp9v8a962q0v2x";
+
tag = "v${version}";
+
sha256 = "sha256-80F2dVaRawnI0E+GzaxRUudaLWWHGUjICCEbXHVGy+E=";
};
disabled = !isPy3k;
+2 -2
pkgs/by-name/so/sope/package.nix
···
clangStdenv.mkDerivation rec {
pname = "sope";
-
version = "5.11.2";
+
version = "5.12.1";
src = fetchFromGitHub {
owner = "Alinto";
repo = "sope";
rev = "SOPE-${version}";
-
hash = "sha256-6vec2ZgpK5jcKr3c2SLn6fLAun56MDjupWtR6dMdjag=";
+
hash = "sha256-a7uOFiPnZ++ACV1Ggwh+YtP+NQYS4datQdlPtG+qlg0=";
};
buildInputs =
+1
pkgs/by-name/un/unicorn-angr/package.nix
···
license = licenses.gpl2Only;
maintainers = with maintainers; [ fab ];
platforms = platforms.unix;
+
broken = stdenv.hostPlatform.isDarwin;
};
}
+3 -3
pkgs/by-name/uv/uv/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uv";
-
version = "0.7.5";
+
version = "0.7.6";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = finalAttrs.version;
-
hash = "sha256-sE0d18lA9pA/EpzwXZ8RSucQ5eVtnkyoTzkrB5sAaO4=";
+
hash = "sha256-zFVVvPPb1UM71u9QFphp9YFWgmvYemAHouCttNnQWMk=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-xrusRs2PEEHzEOTvJ8vcpn/uxbeW5APcFbJZNZPzs1U=";
+
cargoHash = "sha256-aeOT6HO12J700CF7o2LiqUy6pl0Fzb0OLxHt+G4HW/k=";
buildInputs = [
rust-jemalloc-sys
+3 -3
pkgs/development/compilers/llvm/default.nix
···
"19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I=";
"20.1.4".officialRelease.sha256 = "sha256-/WomqG2DdnUHwlVsMfpzaK/dhGV3zychfU0wLmihQac=";
"21.0.0-git".gitRelease = {
-
rev = "5b91756c0ca7ef4d75c33c2617bfd0f9719907dc";
-
rev-version = "21.0.0-unstable-2025-05-11";
-
sha256 = "sha256-5e72pOZO2/hYY7/1Kt0ITtEjJzWwKR58ufCU/9EkdS0=";
+
rev = "3d0c616ce30cdc3d9c26dda8fdc608a6c85f00a6";
+
rev-version = "21.0.0-unstable-2025-05-18";
+
sha256 = "sha256-5tfGng/urJNSqlFy5sxIYsR5brtf2ZlL5tssGD6Oef8=";
};
} // llvmVersions;
+7 -6
pkgs/development/node-packages/node-env.nix
···
in
stdenv.mkDerivation (
{
-
name = "${name}${if version == null then "" else "-${version}"}";
+
name = name + lib.optionalString (version != null) "-${version}";
+
strictDeps = true;
buildInputs =
-
[
-
tarWrapper
-
python
-
nodejs
-
]
+
[ tarWrapper ]
++ lib.optional (stdenv.hostPlatform.isLinux) pkgs.util-linux
++ lib.optional (stdenv.hostPlatform.isDarwin) libtool
++ buildInputs;
+
propagatedNativeBuildInputs = [
+
nodejs
+
python
+
];
inherit nodejs;
-3
pkgs/development/python-modules/aider-chat/default.nix
···
"test_main_exit_calls_version_check"
# AssertionError: assert 2 == 1
"test_simple_send_non_retryable_error"
-
# Broken tests (Aider-AI/aider#3679)
-
"test_language_ocaml"
-
"test_language_ocaml_interface"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Tests fails on darwin
+12 -10
pkgs/development/python-modules/argilla/default.nix
···
buildPythonPackage,
cleanlab,
datasets,
-
deprecated,
elasticsearch8,
evaluate,
factory-boy,
···
packaging,
pandas,
passlib,
-
setuptools,
+
pdm-backend,
peft,
pgmpy,
+
pillow,
plotly,
prodict,
psutil,
···
spacy-transformers,
spacy,
sqlalchemy,
+
standardwebhooks,
tqdm,
transformers,
typer,
···
buildPythonPackage rec {
pname = "argilla";
-
version = "2.6.0";
+
version = "2.8.0";
pyproject = true;
-
disabled = pythonOlder "3.8";
+
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "argilla-io";
repo = "argilla";
tag = "v${version}";
-
hash = "sha256-2e2AIhrCJoPDn6EnO4IGSd2YNV/iSY39nmzbcHNwtOU=";
+
hash = "sha256-8j7/Gtn4FnAZA3oIV7dLxKwNtigqB7AweHtQ/kzLwm4=";
};
sourceRoot = "${src.name}/${pname}";
···
"wrapt"
];
-
build-system = [ setuptools ];
+
build-system = [ pdm-backend ];
dependencies = [
httpx
-
deprecated
+
datasets
packaging
pandas
pydantic
wrapt
numpy
tqdm
-
backoff
+
pillow
+
huggingface-hub
monotonic
rich
typer
+
standardwebhooks
];
optional-dependencies = {
···
aiofiles
aiosqlite
alembic
+
backoff
brotli-asgi
elasticsearch8
fastapi
···
];
integrations = [
cleanlab
-
datasets
evaluate
faiss
flyingsquid
-
huggingface-hub
openai
peft
pgmpy
+1
pkgs/development/python-modules/atenpdu/default.nix
···
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "pductl";
+
broken = versionAtLeast pysnmp.version "7";
};
}
+6 -5
pkgs/development/python-modules/iterfzf/default.nix
···
buildPythonPackage rec {
pname = "iterfzf";
-
version = "1.6.0.60.3";
+
version = "1.8.0.62.0";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "dahlia";
repo = "iterfzf";
tag = version;
-
hash = "sha256-M6ri90GNHOmr0HtQ/tGxqpG7f+D5rsH/SAlbaVtmTwU=";
+
hash = "sha256-eLgF+9p+sqxWR1VkSoeL0NPDMamzUYbql4gMeG8fyNY=";
};
postPatch = ''
···
pythonImportsCheck = [ "iterfzf" ];
-
meta = with lib; {
+
meta = {
description = "Pythonic interface to fzf, a CLI fuzzy finder";
homepage = "https://github.com/dahlia/iterfzf";
changelog = "https://github.com/dahlia/iterfzf/releases/tag/${version}";
-
license = licenses.gpl3Only;
-
maintainers = with maintainers; [ fab ];
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ fab ];
+
platforms = lib.platforms.unix;
};
}
+2 -2
pkgs/development/python-modules/langchain-openai/default.nix
···
buildPythonPackage rec {
pname = "langchain-openai";
-
version = "0.3.16";
+
version = "0.3.17";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-openai==${version}";
-
hash = "sha256-e8y5rL+OUFOAPfXTC+XHn/wVfsecPInsS8hBxm1USAw=";
+
hash = "sha256-JsPdG62vvM8b/u5bo6FyXQhhGua/Sd74L/8CtMI7Fjc=";
};
sourceRoot = "${src.name}/libs/partners/openai";
+2 -2
pkgs/development/python-modules/otpauth/default.nix
···
buildPythonPackage rec {
pname = "otpauth";
-
version = "2.2.0";
+
version = "2.2.1";
pyproject = true;
···
src = fetchPypi {
inherit pname version;
-
hash = "sha256-Ev2uZNBmT/v6/a39weyP5XGs0OcaYveSM9072giNOcI=";
+
hash = "sha256-Fpp629cV/KaH9qZtAszb78Ip+0n4pjS5WNKG+QgTTVk=";
};
build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pynitrokey/default.nix
···
let
pname = "pynitrokey";
-
version = "0.8.1";
+
version = "0.8.3";
mainProgram = "nitropy";
in
···
src = fetchPypi {
inherit pname version;
-
hash = "sha256-HLqT4r0ljRU5TYRJuBJvt9tF0igxaerUEPobyzWLCO8=";
+
hash = "sha256-GPg034MhJLROSERWasZyvklckLICBI6XWMTLC++nX4g=";
};
nativeBuildInputs = [ installShellFiles ];
+6 -8
pkgs/development/python-modules/pystatgrab/default.nix
···
{
lib,
+
stdenv,
buildPythonPackage,
cython,
fetchFromGitHub,
···
pythonOlder,
setuptools,
unittestCheckHook,
-
wheel,
}:
buildPythonPackage rec {
···
hash = "sha256-0FDhkIK8jy3/SFmCzrl9l4RTeIKDjO0o5UoODx6Wnfs=";
};
-
build-system = [
-
setuptools
-
wheel
-
];
+
build-system = [ setuptools ];
nativeBuildInputs = [
cython
pkg-config
];
-
buildInputs = [
-
libstatgrab
-
];
+
buildInputs = [ libstatgrab ];
nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "statgrab" ];
+
+
# Tests don't work on darwin due to seg fault
+
doCheck = !stdenv.hostPlatform.isDarwin;
meta = with lib; {
description = "Python bindings for libstatgrab";
+2 -2
pkgs/development/python-modules/pytest-scim2-server/default.nix
···
buildPythonPackage rec {
pname = "pytest-scim2-server";
-
version = "0.1.3";
+
version = "0.1.5";
pyproject = true;
···
src = fetchPypi {
pname = "pytest_scim2_server";
inherit version;
-
hash = "sha256-iZrKKUfbqAAhugSNhqiCy6mVBoXxa0yruiQzHg0pIDY=";
+
hash = "sha256-5jsjVtxiSF3cu9useDEmwQ45PqJAZmfw7OUIZkCi6gQ=";
};
build-system = [ hatchling ];
+34 -4
pkgs/development/python-modules/tree-sitter-language-pack/default.nix
···
lib,
buildPythonPackage,
fetchPypi,
+
python,
+
nix-update-script,
# build-system
cython,
···
buildPythonPackage rec {
pname = "tree-sitter-language-pack";
-
version = "0.6.1";
+
version = "0.7.3";
pyproject = true;
# Using the GitHub sources necessitates fetching the treesitter grammar parsers by using a vendored script:
···
src = fetchPypi {
pname = "tree_sitter_language_pack";
inherit version;
-
hash = "sha256-pGNfW2ubZCVi2QHk6qJfyClJ1mDIi5R1Pm1GfZY0Ark=";
+
hash = "sha256-SROctgfYE1LTOtGOV1IPwQV6AJlVyczO1WYHzBjmo/0=";
};
build-system = [
···
tree-sitter-yaml
];
+
prePatch = ''
+
# Remove the packaged bindings, which only work on Linux and prevent the build from succeeding
+
# https://github.com/Goldziher/tree-sitter-language-pack/issues/46
+
rm -rf tree_sitter_language_pack/bindings/*.so
+
'';
+
pythonImportsCheck = [
"tree_sitter_language_pack"
"tree_sitter_language_pack.bindings"
];
-
# No tests in the pypi archive
-
doCheck = false;
+
# No tests in the pypi archive, we add a test to check that all bindings can be imported
+
checkPhase = ''
+
runHook preCheck
+
+
cat <<EOF > test-import-bindings.py
+
import sys
+
import os
+
if (cwd := os.getcwd()) in sys.path:
+
# remove current working directory from sys.path, use PYTHONPATH instead
+
sys.path.remove(cwd)
+
+
from typing import get_args
+
from tree_sitter_language_pack import SupportedLanguage, get_binding
+
+
for lang in get_args(SupportedLanguage):
+
get_binding(lang)
+
EOF
+
+
${python.interpreter} test-import-bindings.py
+
+
runHook postCheck
+
'';
+
+
passthru.updateScript = nix-update-script { };
meta = {
description = "Comprehensive collection of tree-sitter languages";
+5 -1
pkgs/development/python-modules/turrishw/default.nix
···
{
lib,
+
stdenv,
buildPythonPackage,
fetchFromGitHub,
hatchling,
···
nativeCheckInputs = [ pytestCheckHook ];
+
# Tests don't work on darwin
+
doCheck = !stdenv.hostPlatform.isDarwin;
+
pythonImportsCheck = [ "turrishw" ];
meta = {
description = "Python library and program for Turris hardware listing";
homepage = "https://github.com/turris-cz/turrishw";
-
changelog = "https://github.com/turris-cz/turrishw/blob/${src.rev}/CHANGELOG.md";
+
changelog = "https://github.com/turris-cz/turrishw/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
+7 -3
pkgs/development/python-modules/webexteamssdk/default.nix
···
buildPythonPackage rec {
pname = "webexteamssdk";
-
version = "2.0.3";
+
version = "1.6.1";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "CiscoDevNet";
repo = "webexteamssdk";
tag = "v${version}";
-
hash = "sha256-E66LwqzNWYAxnB8y5t8JHH4oVVXvheO7tteHWqrRRt8=";
+
hash = "sha256-xlkmXl4tVm48drXmkUijv9GNXzJcDnfSKbOMciPIRRo=";
};
+
+
# opsdroid still depends on webexteamssdk but package was renamed
+
# to webexpythonsdk
+
passthru.skipBulkUpdate = true;
postPatch = ''
# Remove vendorized versioneer
···
meta = with lib; {
description = "Python module for Webex Teams APIs";
homepage = "https://github.com/CiscoDevNet/webexteamssdk";
-
changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/${src.tag}";
+
changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
+7 -1
pkgs/development/python-modules/whisperx/default.nix
···
{
lib,
+
stdenv,
buildPythonPackage,
fetchFromGitHub,
···
# This has been updated on main, so we expect this clause to be removed upon the next update.
pythonRelaxDeps = [ "faster-whisper" ];
-
pythonImportsCheck = [ "whisperx" ];
+
# Import check fails due on `aarch64-linux` ONLY in the sandbox due to onnxruntime
+
# not finding its default logger, which then promptly segfaults.
+
# Simply run the import check on every other platform instead.
+
pythonImportsCheck = lib.optionals (
+
!(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux)
+
) [ "whisperx" ];
# No tests in repository
doCheck = false;
+4 -2
pkgs/kde/misc/kirigami-addons/default.nix
···
fetchurl,
qtdeclarative,
qt5compat,
+
qttools,
}:
mkKdeDerivation rec {
pname = "kirigami-addons";
-
version = "1.7.0";
+
version = "1.8.0";
src = fetchurl {
url = "mirror://kde/stable/kirigami-addons/kirigami-addons-${version}.tar.xz";
-
hash = "sha256-fYVJdRhc90DeSG2E8eLsPk6ttmrJ+4lyFMupq4zEkrE=";
+
hash = "sha256-USAIVeTyhVCfcbHPkjmjRQYx+Aj109CETroBAfW00es=";
};
+
extraNativeBuildInputs = [ (qttools.override { withClang = true; }) ];
extraBuildInputs = [ qtdeclarative ];
extraPropagatedBuildInputs = [ qt5compat ];
+1 -1
pkgs/os-specific/linux/nvidia-x11/persistenced.nix
···
nativeBuildInputs = [ m4 ];
buildInputs = [ libtirpc ];
-
inherit (nvidia_x11) makeFlags;
+
makeFlags = nvidia_x11.makeFlags ++ [ "DATE=true" ];
installFlags = [ "PREFIX=$(out)" ];
+7 -11
pkgs/tools/security/deepsecrets/default.nix
···
{
lib,
+
stdenv,
python3,
fetchFromGitHub,
}:
···
"mmh3"
];
-
build-system = with python3.pkgs; [
-
poetry-core
-
];
+
build-system = with python3.pkgs; [ poetry-core ];
dependencies = with python3.pkgs; [
dotwiz
···
regex
];
-
pythonImportsCheck = [
-
"deepsecrets"
-
];
-
-
nativeCheckInputs = with python3.pkgs; [
-
pytestCheckHook
-
];
+
nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
disabledTests = [
# assumes package is built in /app (docker?), and not /build/${src.name} (nix sandbox)
···
"test_basic_info"
];
+
pythonImportsCheck = [ "deepsecrets" ];
+
meta = {
description = "Secrets scanner that understands code";
-
mainProgram = "deepsecrets";
homepage = "https://github.com/avito-tech/deepsecrets";
changelog = "https://github.com/avito-tech/deepsecrets/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
+
mainProgram = "deepsecrets";
+
broken = stdenv.hostPlatform.isDarwin;
};
}