Merge staging-next into staging

Changed files
+884 -473
.github
maintainers
pkgs
applications
misc
1password
orca
science
astronomy
stellarium
by-name
ez
fo
fork-cleaner
po
poppins
pr
proto
sa
sandbar
uv
development
libraries
python-modules
anywidget
ipyniivue
jupyter-collaboration
jupyter-lsp
jupyter-server
notebook
r-modules
tools
continuous-integration
cirrus-cli
supabase-cli
servers
samba
tools
admin
copilot-cli
system
acpica-tools
+7 -7
.github/CODEOWNERS
···
/lib/licenses.nix @alyssais
# Qt
-
/pkgs/development/libraries/qt-5 @NixOS/qt-kde
-
/pkgs/development/libraries/qt-6 @NixOS/qt-kde
+
/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel
+
/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 5
-
/pkgs/applications/kde @NixOS/qt-kde
-
/pkgs/desktops/plasma-5 @NixOS/qt-kde
-
/pkgs/development/libraries/kde-frameworks @NixOS/qt-kde
+
/pkgs/applications/kde @K900 @NickCao @SuperSandro2000 @ttuegel
+
/pkgs/desktops/plasma-5 @K900 @NickCao @SuperSandro2000 @ttuegel
+
/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 6
-
/pkgs/kde @NixOS/qt-kde
-
/maintainers/scripts/kde @NixOS/qt-kde
+
/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel
+
/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel
# PostgreSQL and related stuff
/pkgs/servers/sql/postgresql @thoughtpolice @marsam
+12
maintainers/maintainer-list.nix
···
githubId = 4246921;
name = "Florian Beeres";
};
+
fccapria = {
+
email = "francesco@capria.eu";
+
github = "fccapria";
+
githubId = 62179193;
+
name = "Francesco Carmelo Capria";
+
};
fd = {
email = "simon.menke@gmail.com";
github = "fd";
···
github = "nyarly";
githubId = 127548;
name = "Judson Lester";
+
};
+
nyawox = {
+
name = "nyawox";
+
email = "nyawox.git@gmail.com";
+
github = "nyawox";
+
githubId = 93813719;
nzbr = {
email = "nixos@nzbr.de";
+5 -5
pkgs/applications/misc/1password/default.nix
···
if extension == "zip" then fetchzip args else fetchurl args;
pname = "1password-cli";
-
version = "2.26.1";
+
version = "2.27.0";
sources = rec {
-
aarch64-linux = fetch "linux_arm64" "sha256-dV3VDPjiA9xKbL4tmDJ6T4B8NmPHBB2aKj3HWNGifr4=" "zip";
-
i686-linux = fetch "linux_386" "sha256-61zjjg2+UU3cMP+kcn1zXopTdRR2v/Wom3Vtz0/KnUQ=" "zip";
-
x86_64-linux = fetch "linux_amd64" "sha256-2Cq0tbdFpvFYSGRmdPclCw4jqfIKPoixv/gZKkBqgH0=" "zip";
-
aarch64-darwin = fetch "apple_universal" "sha256-NOCRGKF32tAh5HwwYgm+f3el3l1djqvIHNdpR5NsoM8=" "pkg";
+
aarch64-linux = fetch "linux_arm64" "sha256-yutS8xSTRABt12+mEyU99R4eCHvuAwWdO40SZlUrtdc=" "zip";
+
i686-linux = fetch "linux_386" "sha256-juP//g9quhd7GRq5TNm3qAq+rOegGJ9u9F+fmGbfmbw=" "zip";
+
x86_64-linux = fetch "linux_amd64" "sha256-cFQ3lsHBV9fDoNK5ujTummIXA4591meP43KbiyWcbQk=" "zip";
+
aarch64-darwin = fetch "apple_universal" "sha256-fUwiEJxn4JdsViBQU2Odrw+Focp0ngH/RmfmW2Uu0Bo=" "pkg";
x86_64-darwin = aarch64-darwin;
};
platforms = builtins.attrNames sources;
+1 -1
pkgs/applications/misc/orca/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Projects/Orca";
+
homepage = "https://orca.gnome.org/";
description = "Screen reader";
mainProgram = "orca";
longDescription = ''
+2 -2
pkgs/applications/science/astronomy/stellarium/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "stellarium";
-
version = "23.4";
+
version = "24.1";
src = fetchFromGitHub {
owner = "Stellarium";
repo = "stellarium";
rev = "v${finalAttrs.version}";
-
hash = "sha256-rDqDs6sFaZQbqJcCRhY5w8sFM2mYHHvw0Ud2Niimg4Y=";
+
hash = "sha256-t3eFmiG9X2cmnjc/PQwZ2bw1SCHaNRA83wiT1cPbKJc=";
};
patches = [
+3 -3
pkgs/by-name/ez/eza/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "eza";
-
version = "0.18.10";
+
version = "0.18.11";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
-
hash = "sha256-qXyuibsgEF/wv2736r3EMpoXjyDFI3QFjVRsg9cI0u0=";
+
hash = "sha256-jh1YmY3G3oL8HfgojGtrJLvgLT+gyTX0fsv/11UDIJ0=";
};
-
cargoHash = "sha256-9xtJJDP3f4aRPTgnpor0nSp5ehbX7Qt9U3LN9kkDWrI=";
+
cargoHash = "sha256-4ziEG7P7igCkN6UnVqaWXgqfW+XssUP4Rn867ELXYmU=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ]
+41
pkgs/by-name/fo/fork-cleaner/package.nix
···
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
+
}:
+
let
+
version = "2.3.1";
+
in
+
buildGoModule {
+
name = "fork-cleaner";
+
inherit version;
+
+
src = fetchFromGitHub {
+
owner = "caarlos0";
+
repo = "fork-cleaner";
+
rev = "v${version}";
+
sha256 = "sha256-JNmpcDwmxR+s4regOWz8FAJllBNRfOCmVwkDs7tlChA=";
+
};
+
+
vendorHash = "sha256-QuIaXXkch5PCpX8P755X8j7MeNnbewWo7NB+Vue1/Pk=";
+
+
# allowGoRefence adds the flag `-trimpath` which is also denoted by, fork-cleaner goreleaser config
+
# <https://github.com/caarlos0/fork-cleaner/blob/645345bf97d751614270de4ade698ddbc53509c1/goreleaser.yml#L38>
+
allowGoReference = true;
+
+
ldflags = [
+
"-s"
+
"-w"
+
"-X main.version=${version}"
+
"-X main.builtBy=nixpkgs"
+
];
+
+
meta = {
+
description = "Quickly clean up unused forks on your GitHub account";
+
homepage = "https://github.com/caarlos0/fork-cleaner";
+
changelog = "https://github.com/caarlos0/fork-cleaner/releases/tag/${version}";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ isabelroses ];
+
mainProgram = "fork-cleaner";
+
};
+
}
+35
pkgs/by-name/po/poppins/package.nix
···
+
{
+
lib,
+
stdenvNoCC,
+
fetchFromGitHub,
+
unzip,
+
}:
+
stdenvNoCC.mkDerivation rec {
+
pname = "poppins";
+
version = "4.003";
+
+
src = fetchFromGitHub {
+
owner = "itfoundry";
+
repo = "poppins";
+
rev = "v${version}";
+
hash = "sha256-7+RQHYxNFqOw2EeS2hgrbK/VbUAiPorUtkyRb5MFh5w=";
+
};
+
+
nativeBuildInputs = [unzip];
+
+
installPhase = ''
+
runHook preInstall
+
unzip products/Poppins-4.003-GoogleFonts-TTF.zip
+
unzip products/PoppinsLatin-5.001-Latin-TTF.zip
+
install -Dm644 *.ttf -t $out/share/fonts/truetype
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "A Devanagari + Latin family for Google Fonts";
+
homepage = "https://github.com/itfoundry/Poppins/";
+
license = lib.licenses.ofl;
+
maintainers = with lib.maintainers; [nyawox];
+
platforms = lib.platforms.all;
+
};
+
}
+3 -3
pkgs/by-name/pr/proto/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "proto";
-
version = "0.34.3";
+
version = "0.34.4";
src = fetchFromGitHub {
owner = "moonrepo";
repo = pname;
rev = "v${version}";
-
hash = "sha256-4stIazXr7+P6gF98NTWQoVW52ov9tQ1DQjPPuN7ssLU=";
+
hash = "sha256-sh4EeK9LGY1t7BDWV31pOjp6CYhOIRR/wCb6LAv68ok=";
};
-
cargoHash = "sha256-lijDw55F7QBPqA17CPoee5unW/++LXo3Gbn24C7FLi8=";
+
cargoHash = "sha256-PU6r6Iwv00TLhAZSt9hERWvCgpC27Cuf3rrsjN1gO5k=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
+47
pkgs/by-name/sa/sandbar/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
pixman,
+
fcft,
+
pkg-config,
+
wayland-protocols,
+
wayland-scanner,
+
wayland
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "sandbar";
+
version = "0.1";
+
+
src = fetchFromGitHub {
+
owner = "kolunmi";
+
repo = "sandbar";
+
rev = "v${finalAttrs.version}";
+
hash = "sha256-uG+/e75s/OQtEotR+8aXTEjW6p3oJM8btuRNgUVmIiQ=";
+
};
+
+
strictDeps = true;
+
+
nativeBuildInputs = [ pkg-config ];
+
+
buildInputs = [
+
wayland-scanner
+
wayland-protocols
+
wayland
+
pixman
+
fcft
+
];
+
+
makeFlags = [ "PREFIX=$(out)" ];
+
+
meta = with lib; {
+
homepage = "https://github.com/kolunmi/sandbar";
+
description = "DWM-like bar for the river wayland compositor";
+
license = licenses.gpl3Plus;
+
maintainers = with maintainers; [ fccapria ];
+
platforms = platforms.all;
+
badPlatforms = platforms.darwin;
+
mainProgram = "sandbar";
+
};
+
})
+636 -403
pkgs/by-name/uv/uv/Cargo.lock
···
[[package]]
name = "aho-corasick"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
···
[[package]]
name = "anyhow"
-
version = "1.0.81"
+
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
+
checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
[[package]]
name = "arc-swap"
-
version = "1.7.0"
+
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f"
+
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arrayref"
···
[[package]]
name = "async-channel"
-
version = "2.2.0"
+
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
+
checksum = "136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928"
dependencies = [
"concurrent-queue",
"event-listener",
···
[[package]]
name = "async-compression"
-
version = "0.4.6"
+
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c"
+
checksum = "07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60"
dependencies = [
"brotli",
+
"bzip2",
"flate2",
"futures-core",
"futures-io",
"memchr",
"pin-project-lite",
"tokio",
-
]
-
-
[[package]]
-
name = "async-recursion"
-
version = "1.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.52",
+
"zstd",
+
"zstd-safe",
]
[[package]]
name = "async-trait"
-
version = "0.1.78"
+
version = "0.1.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85"
+
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
]
[[package]]
name = "async_http_range_reader"
-
version = "0.7.0"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf8eeab30c68da4dc2c51f3afc4327ab06fe0f3f028ca423f7ca398c7ed8c5e7"
+
checksum = "8561e6613f8361df8bed11c0eef05b98384643bc81f6b753eec7c1d91f097509"
dependencies = [
"bisection",
"futures",
···
[[package]]
name = "async_zip"
-
version = "0.0.16"
-
source = "git+https://github.com/charliermarsh/rs-async-zip?rev=d76801da0943de985254fc6255c0e476b57c5836#d76801da0943de985254fc6255c0e476b57c5836"
+
version = "0.0.17"
+
source = "git+https://github.com/charliermarsh/rs-async-zip?rev=1dcb40cfe1bf5325a6fd4bfcf9894db40241f585#1dcb40cfe1bf5325a6fd4bfcf9894db40241f585"
dependencies = [
"async-compression",
"crc32fast",
···
[[package]]
name = "autocfg"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
[[package]]
name = "axoasset"
-
version = "0.9.0"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7dce2f189800bafe8322ef3a4d361ee7373bfc2f8fe052afda404230166dc45f"
+
checksum = "5e05853b0d9abfab8e7532cad0d07ec396dd95c1a81926b49ab3cfa121a9d8d6"
dependencies = [
"camino",
"image",
···
]
[[package]]
+
name = "axotag"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d888fac0b73e64cbdf36a743fc5a25af5ae955c357535cb420b389bf1e1a6c54"
+
dependencies = [
+
"miette",
+
"semver",
+
"thiserror",
+
]
+
+
[[package]]
name = "axoupdater"
-
version = "0.3.3"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e18b628756d7e73bcd3b7330e5834a44f841b115e92bad8563c3dc616a64131"
+
checksum = "04daf26062f90764242d0e144ad52d1952cb0d02ef7ce3ffbb9127b4f1340f36"
dependencies = [
"axoasset",
"axoprocess",
+
"axotag",
"camino",
"homedir",
"miette",
···
[[package]]
name = "backtrace"
-
version = "0.3.69"
+
version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line",
"cc",
···
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+
+
[[package]]
+
name = "base64"
+
version = "0.22.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51"
[[package]]
name = "bench"
···
[[package]]
name = "bitflags"
-
version = "2.4.2"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
[[package]]
name = "bitvec"
···
[[package]]
name = "brotli"
-
version = "3.4.0"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
+
checksum = "125740193d7fee5cc63ab9e16c2fdc4e07c74ba755cc53b327d6ea029e9fc569"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "brotli-decompressor"
-
version = "2.5.1"
+
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
+
checksum = "65622a320492e09b5e0ac436b14c54ff68199bac392d0e89a6832c4518eea525"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "bumpalo"
-
version = "3.15.4"
+
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
+
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytecheck"
···
[[package]]
name = "bytemuck"
-
version = "1.14.3"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
+
checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
[[package]]
name = "byteorder"
···
[[package]]
name = "bytes"
-
version = "1.5.0"
+
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+
+
[[package]]
+
name = "bzip2"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8"
+
dependencies = [
+
"bzip2-sys",
+
"libc",
+
]
+
+
[[package]]
+
name = "bzip2-sys"
+
version = "0.1.11+1.0.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
+
dependencies = [
+
"cc",
+
"libc",
+
"pkg-config",
+
]
[[package]]
name = "cache-key"
···
[[package]]
name = "cargo-util"
-
version = "0.2.9"
+
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "74862c3c6e53a1c1f8f0178f9d38ab41e49746cd3a7cafc239b3d0248fd4e342"
+
checksum = "9f2d9a9a8d3e0b61b1110c49ab8f6ed7a76ce4f2b1d53ae48a83152d3d5e8f5b"
dependencies = [
"anyhow",
"core-foundation",
···
[[package]]
name = "cc"
-
version = "1.0.90"
+
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
+
checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41"
dependencies = [
"jobserver",
"libc",
···
[[package]]
name = "chrono"
-
version = "0.4.35"
+
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a"
+
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"android-tzdata",
"iana-time-zone",
···
[[package]]
name = "clap"
-
version = "4.5.3"
+
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813"
+
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
"clap_builder",
"clap_derive",
···
"anstyle",
"clap_lex",
"strsim",
+
"terminal_size",
]
[[package]]
name = "clap_complete"
-
version = "4.5.1"
+
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c"
+
checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e"
dependencies = [
"clap",
]
···
[[package]]
name = "clap_derive"
-
version = "4.5.3"
+
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f"
+
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
]
[[package]]
···
]
[[package]]
+
name = "diff"
+
version = "0.1.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+
+
[[package]]
name = "difflib"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"pypi-types",
"rkyv",
"rustc-hash",
+
"schemars",
"serde",
"serde_json",
"thiserror",
···
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
[[package]]
+
name = "dyn-clone"
+
version = "1.0.17"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
+
+
[[package]]
name = "either"
-
version = "1.10.0"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
+
checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
[[package]]
name = "encode_unicode"
···
[[package]]
name = "encoding_rs"
-
version = "0.8.33"
+
version = "0.8.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
dependencies = [
"cfg-if",
···
[[package]]
name = "event-listener"
-
version = "5.2.0"
+
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91"
+
checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
dependencies = [
"concurrent-queue",
"parking",
···
[[package]]
name = "event-listener-strategy"
-
version = "0.5.0"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291"
+
checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3"
dependencies = [
"event-listener",
"pin-project-lite",
···
[[package]]
name = "fastrand"
-
version = "2.0.1"
+
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984"
[[package]]
name = "fdeflate"
···
[[package]]
name = "futures-lite"
-
version = "2.2.0"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba"
+
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
"fastrand",
"futures-core",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "getrandom"
-
version = "0.2.12"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+
checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "git2"
-
version = "0.18.2"
+
version = "0.18.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd"
+
checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"libc",
"libgit2-sys",
"log",
···
"bstr",
"log",
"regex-automata 0.4.6",
-
"regex-syntax 0.8.2",
+
"regex-syntax 0.8.3",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"ignore",
"walkdir",
[[package]]
name = "h2"
-
version = "0.3.24"
+
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
+
checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069"
dependencies = [
"bytes",
"fnv",
"futures-core",
"futures-sink",
"futures-util",
-
"http 0.2.12",
-
"indexmap",
-
"slab",
-
"tokio",
-
"tokio-util",
-
"tracing",
-
]
-
-
[[package]]
-
name = "h2"
-
version = "0.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"futures-core",
-
"futures-sink",
-
"futures-util",
-
"http 1.1.0",
+
"http",
"indexmap",
"slab",
"tokio",
···
[[package]]
name = "half"
-
version = "2.4.0"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e"
+
checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
dependencies = [
"cfg-if",
"crunchy",
···
[[package]]
name = "http"
-
version = "0.2.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"itoa",
-
]
-
-
[[package]]
-
name = "http"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
···
[[package]]
name = "http-body"
-
version = "0.4.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
-
dependencies = [
-
"bytes",
-
"http 0.2.12",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "http-body"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
dependencies = [
"bytes",
-
"http 1.1.0",
+
"http",
[[package]]
···
dependencies = [
"bytes",
"futures-core",
-
"http 1.1.0",
-
"http-body 1.0.0",
+
"http",
+
"http-body",
"pin-project-lite",
···
[[package]]
name = "hyper"
-
version = "0.14.28"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
+
checksum = "9f24ce812868d86d19daa79bf3bf9175bc44ea323391147a5e3abde2a283871b"
dependencies = [
"bytes",
"futures-channel",
-
"futures-core",
"futures-util",
-
"h2 0.3.24",
-
"http 0.2.12",
-
"http-body 0.4.6",
-
"httparse",
-
"httpdate",
-
"itoa",
-
"pin-project-lite",
-
"socket2",
-
"tokio",
-
"tower-service",
-
"tracing",
-
"want",
-
]
-
-
[[package]]
-
name = "hyper"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a"
-
dependencies = [
-
"bytes",
-
"futures-channel",
-
"futures-util",
-
"h2 0.4.2",
-
"http 1.1.0",
-
"http-body 1.0.0",
+
"h2",
+
"http",
+
"http-body",
"httparse",
"httpdate",
"itoa",
···
[[package]]
name = "hyper-rustls"
-
version = "0.24.2"
+
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590"
+
checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c"
dependencies = [
"futures-util",
-
"http 0.2.12",
-
"hyper 0.14.28",
+
"http",
+
"hyper",
+
"hyper-util",
"rustls",
+
"rustls-pki-types",
"tokio",
"tokio-rustls",
+
"tower-service",
[[package]]
···
checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa"
dependencies = [
"bytes",
+
"futures-channel",
"futures-util",
-
"http 1.1.0",
-
"http-body 1.0.0",
-
"hyper 1.2.0",
+
"http",
+
"http-body",
+
"hyper",
"pin-project-lite",
"socket2",
"tokio",
+
"tower",
+
"tower-service",
+
"tracing",
[[package]]
···
[[package]]
name = "indexmap"
-
version = "2.2.5"
+
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
+
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
"hashbrown 0.14.3",
···
[[package]]
name = "indoc"
-
version = "2.0.4"
+
version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
+
checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
[[package]]
name = "insta"
-
version = "1.36.1"
+
version = "1.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e"
+
checksum = "3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc"
dependencies = [
"console",
"lazy_static",
"linked-hash-map",
+
"pest",
+
"pest_derive",
"regex",
"serde",
"similar",
-
"yaml-rust",
[[package]]
···
"reflink-copy",
"regex",
"rustc-hash",
+
"schemars",
"serde",
"serde_json",
"sha2",
···
[[package]]
name = "itoa"
-
version = "1.0.10"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "jobserver"
···
[[package]]
name = "libredox"
-
version = "0.0.1"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"libc",
-
"redox_syscall 0.4.1",
[[package]]
···
[[package]]
name = "libz-sys"
-
version = "1.1.15"
+
version = "1.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
+
checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9"
dependencies = [
"cc",
"libc",
···
[[package]]
+
name = "md-5"
+
version = "0.10.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
+
dependencies = [
+
"cfg-if",
+
"digest",
+
]
+
+
[[package]]
name = "memchr"
-
version = "2.7.1"
+
version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
[[package]]
name = "memmap2"
···
[[package]]
name = "memoffset"
-
version = "0.9.0"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
-
name = "mime_guess"
-
version = "2.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
-
dependencies = [
-
"mime",
-
"unicase",
-
]
-
-
[[package]]
name = "miniz_oxide"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"cfg-if",
"cfg_aliases",
"libc",
···
[[package]]
name = "openssl-sys"
-
version = "0.9.101"
+
version = "0.9.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff"
+
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
dependencies = [
"cc",
"libc",
···
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
-
name = "os_info"
-
version = "3.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e"
-
dependencies = [
-
"log",
-
"winapi",
-
]
-
-
[[package]]
name = "overload"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
[[package]]
+
name = "path-absolutize"
+
version = "3.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5"
+
dependencies = [
+
"path-dedot",
+
]
+
+
[[package]]
+
name = "path-dedot"
+
version = "3.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397"
+
dependencies = [
+
"once_cell",
+
]
+
+
[[package]]
name = "pathdiff"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"indoc",
"once_cell",
-
"pubgrub",
"pyo3",
"rkyv",
"serde",
···
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
+
name = "pest"
+
version = "2.7.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8"
+
dependencies = [
+
"memchr",
+
"thiserror",
+
"ucd-trie",
+
]
+
+
[[package]]
+
name = "pest_derive"
+
version = "2.7.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026"
+
dependencies = [
+
"pest",
+
"pest_generator",
+
]
+
+
[[package]]
+
name = "pest_generator"
+
version = "2.7.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80"
+
dependencies = [
+
"pest",
+
"pest_meta",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.58",
+
]
+
+
[[package]]
+
name = "pest_meta"
+
version = "2.7.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293"
+
dependencies = [
+
"once_cell",
+
"pest",
+
"sha2",
+
]
+
+
[[package]]
name = "petgraph"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
name = "pin-project-lite"
-
version = "0.2.13"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
···
[[package]]
name = "platform-info"
-
version = "2.0.2"
+
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f"
+
checksum = "d5ff316b9c4642feda973c18f0decd6c8b0919d4722566f6e4337cce0dd88217"
dependencies = [
"libc",
"winapi",
···
[[package]]
+
name = "pretty_assertions"
+
version = "1.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
+
dependencies = [
+
"diff",
+
"yansi",
+
]
+
+
[[package]]
name = "priority-queue"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "pubgrub"
version = "0.2.1"
-
source = "git+https://github.com/astral-sh/pubgrub?rev=e981e4dfe315582e84e2fd724832fb0e0c50b7aa#e981e4dfe315582e84e2fd724832fb0e0c50b7aa"
+
source = "git+https://github.com/astral-sh/pubgrub?rev=c26e485213e39582c6f2e4d45c0328422670e7a7#c26e485213e39582c6f2e4d45c0328422670e7a7"
dependencies = [
"indexmap",
"log",
···
"cfg-if",
"indoc",
"libc",
-
"memoffset 0.9.0",
+
"memoffset 0.9.1",
"parking_lot 0.12.1",
"portable-atomic",
"pyo3-build-config",
···
"proc-macro2",
"pyo3-macros-backend",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
"proc-macro2",
"pyo3-build-config",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
version = "0.0.1"
dependencies = [
"chrono",
+
"indexmap",
"mailparse",
"once_cell",
"pep440_rs",
···
"rkyv",
"serde",
"thiserror",
+
"toml",
"tracing",
"url",
"uv-normalize",
[[package]]
-
name = "pyproject-toml"
-
version = "0.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b80f889b6d413c3f8963a2c7db03f95dd6e1d85e1074137cb2013ea2faa8898"
-
dependencies = [
-
"indexmap",
-
"pep440_rs",
-
"pep508_rs",
-
"serde",
-
"toml",
-
]
-
-
[[package]]
name = "quote"
-
version = "1.0.35"
+
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
···
[[package]]
name = "rayon"
-
version = "1.9.0"
+
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd"
+
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
···
[[package]]
name = "redox_users"
-
version = "0.4.4"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
dependencies = [
"getrandom",
"libredox",
···
[[package]]
name = "regex"
-
version = "1.10.3"
+
version = "1.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
+
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata 0.4.6",
-
"regex-syntax 0.8.2",
+
"regex-syntax 0.8.3",
[[package]]
···
dependencies = [
"aho-corasick",
"memchr",
-
"regex-syntax 0.8.2",
+
"regex-syntax 0.8.3",
[[package]]
···
[[package]]
name = "regex-syntax"
-
version = "0.8.2"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "rend"
···
dependencies = [
"anyhow",
"assert_fs",
-
"async-recursion",
"fs-err",
"indoc",
"insta",
···
"unscanny",
"url",
"uv-client",
+
"uv-configuration",
"uv-fs",
"uv-normalize",
"uv-warnings",
···
[[package]]
name = "reqwest"
-
version = "0.11.26"
+
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2"
+
checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19"
dependencies = [
"async-compression",
-
"base64 0.21.7",
+
"base64 0.22.0",
"bytes",
-
"encoding_rs",
+
"futures-channel",
"futures-core",
"futures-util",
-
"h2 0.3.24",
-
"http 0.2.12",
-
"http-body 0.4.6",
-
"hyper 0.14.28",
+
"http",
+
"http-body",
+
"http-body-util",
+
"hyper",
"hyper-rustls",
+
"hyper-util",
"ipnet",
"js-sys",
"log",
"mime",
-
"mime_guess",
"once_cell",
"percent-encoding",
"pin-project-lite",
"rustls",
"rustls-native-certs",
"rustls-pemfile",
+
"rustls-pki-types",
"serde",
"serde_json",
"serde_urlencoded",
"sync_wrapper",
-
"system-configuration",
"tokio",
"tokio-rustls",
"tokio-util",
···
[[package]]
name = "reqwest-middleware"
-
version = "0.2.5"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a735987236a8e238bf0296c7e351b999c188ccc11477f311b82b55c93984216"
+
checksum = "0209efb52486ad88136190094ee214759ef7507068b27992256ed6610eb71a01"
dependencies = [
"anyhow",
"async-trait",
-
"http 0.2.12",
+
"http",
"reqwest",
"serde",
-
"task-local-extensions",
"thiserror",
+
"tower-service",
[[package]]
name = "reqwest-retry"
-
version = "0.3.0"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9af20b65c2ee9746cc575acb6bd28a05ffc0d15e25c992a8f4462d8686aacb4f"
+
checksum = "40f342894422862af74c50e1e9601cf0931accc9c6981e5eb413c46603b616b5"
dependencies = [
"anyhow",
"async-trait",
"chrono",
"futures",
"getrandom",
-
"http 0.2.12",
-
"hyper 0.14.28",
+
"http",
+
"hyper",
"parking_lot 0.11.2",
"reqwest",
"reqwest-middleware",
"retry-policies",
-
"task-local-extensions",
"tokio",
"tracing",
"wasm-timer",
···
[[package]]
name = "retry-policies"
-
version = "0.2.1"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "17dd00bff1d737c40dbcd47d4375281bf4c17933f9eef0a185fc7bacca23ecbd"
+
checksum = "493b4243e32d6eedd29f9a398896e35c6943a123b55eec97dcaee98310d25810"
dependencies = [
"anyhow",
"chrono",
···
[[package]]
name = "rustix"
-
version = "0.38.31"
+
version = "0.38.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
+
checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"errno",
"libc",
"linux-raw-sys",
···
[[package]]
name = "rustls"
-
version = "0.21.10"
+
version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
+
checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c"
dependencies = [
"log",
"ring",
+
"rustls-pki-types",
"rustls-webpki",
-
"sct",
+
"subtle",
+
"zeroize",
[[package]]
name = "rustls-native-certs"
-
version = "0.6.3"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+
checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792"
dependencies = [
"openssl-probe",
"rustls-pemfile",
+
"rustls-pki-types",
"schannel",
"security-framework",
[[package]]
name = "rustls-pemfile"
-
version = "1.0.4"
+
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
dependencies = [
-
"base64 0.21.7",
+
"base64 0.22.0",
+
"rustls-pki-types",
+
+
[[package]]
+
name = "rustls-pki-types"
+
version = "1.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247"
[[package]]
name = "rustls-webpki"
-
version = "0.101.7"
+
version = "0.102.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+
checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610"
dependencies = [
"ring",
+
"rustls-pki-types",
"untrusted",
···
[[package]]
-
name = "scopeguard"
-
version = "1.2.0"
+
name = "schemars"
+
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29"
+
dependencies = [
+
"dyn-clone",
+
"schemars_derive",
+
"serde",
+
"serde_json",
+
]
[[package]]
-
name = "sct"
-
version = "0.7.1"
+
name = "schemars_derive"
+
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
+
checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967"
dependencies = [
-
"ring",
-
"untrusted",
+
"proc-macro2",
+
"quote",
+
"serde_derive_internals",
+
"syn 1.0.109",
[[package]]
+
name = "scopeguard"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+
[[package]]
name = "seahash"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "security-framework"
-
version = "2.9.2"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+
checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
···
[[package]]
name = "security-framework-sys"
-
version = "2.9.1"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+
checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef"
dependencies = [
"core-foundation-sys",
"libc",
[[package]]
+
name = "semver"
+
version = "1.0.22"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
+
+
[[package]]
name = "serde"
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
+
]
+
+
[[package]]
+
name = "serde_derive_internals"
+
version = "0.26.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 1.0.109",
[[package]]
name = "serde_json"
-
version = "1.0.114"
+
version = "1.0.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
+
checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "similar"
-
version = "2.4.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21"
+
checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640"
[[package]]
name = "simplecss"
···
[[package]]
name = "smallvec"
-
version = "1.13.1"
+
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smawk"
···
[[package]]
name = "strsim"
-
version = "0.11.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "subtle"
···
[[package]]
name = "syn"
-
version = "2.0.52"
+
version = "2.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
+
checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
-
name = "system-configuration"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
-
dependencies = [
-
"bitflags 1.3.2",
-
"core-foundation",
-
"system-configuration-sys",
-
]
-
-
[[package]]
-
name = "system-configuration-sys"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
name = "tagu"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
[[package]]
-
name = "task-local-extensions"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba323866e5d033818e3240feeb9f7db2c4296674e4d9e16b97b7bf8f490434e8"
-
dependencies = [
-
"pin-utils",
-
]
-
-
[[package]]
name = "temp-dir"
-
version = "0.1.12"
+
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6"
+
checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "tempfile"
···
"cfg-if",
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
"test-case-core",
[[package]]
+
name = "test-log"
+
version = "0.2.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b319995299c65d522680decf80f2c108d85b861d81dfe340a10d16cee29d9e6"
+
dependencies = [
+
"test-log-macros",
+
"tracing-subscriber",
+
]
+
+
[[package]]
+
name = "test-log-macros"
+
version = "0.2.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.58",
+
]
+
+
[[package]]
name = "testing_logger"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "tokio"
-
version = "1.36.0"
+
version = "1.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
+
checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
dependencies = [
"backtrace",
"bytes",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
name = "tokio-rustls"
-
version = "0.24.1"
+
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+
checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f"
dependencies = [
"rustls",
+
"rustls-pki-types",
"tokio",
[[package]]
name = "tokio-stream"
-
version = "0.1.14"
+
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+
checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
dependencies = [
"futures-core",
"pin-project-lite",
···
[[package]]
name = "toml_edit"
-
version = "0.22.8"
+
version = "0.22.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd"
+
checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4"
dependencies = [
"indexmap",
"serde",
···
[[package]]
+
name = "tower"
+
version = "0.4.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+
dependencies = [
+
"futures-core",
+
"futures-util",
+
"pin-project",
+
"pin-project-lite",
+
"tokio",
+
"tower-layer",
+
"tower-service",
+
"tracing",
+
]
+
+
[[package]]
+
name = "tower-layer"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+
[[package]]
name = "tower-service"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
-
name = "unicase"
-
version = "2.7.0"
+
name = "ucd-trie"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
-
dependencies = [
-
"version_check",
-
]
+
checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
[[package]]
name = "unicode-bidi"
···
[[package]]
name = "uv"
-
version = "0.1.24"
+
version = "0.1.34"
dependencies = [
"anstream",
"anyhow",
"assert_cmd",
"assert_fs",
"axoupdater",
-
"base64 0.21.7",
+
"base64 0.22.0",
"byteorder",
"chrono",
"clap",
···
"regex",
"requirements-txt",
"reqwest",
+
"rustc-hash",
"serde",
"serde_json",
"tempfile",
···
"uv-auth",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-dispatch",
"uv-distribution",
"uv-fs",
···
"uv-normalize",
"uv-requirements",
"uv-resolver",
-
"uv-traits",
+
"uv-toolchain",
+
"uv-types",
"uv-virtualenv",
"uv-warnings",
+
"uv-workspace",
[[package]]
···
version = "0.0.1"
dependencies = [
"async-trait",
-
"base64 0.21.7",
-
"clap",
+
"base64 0.22.0",
+
"http",
+
"insta",
"once_cell",
"reqwest",
"reqwest-middleware",
"rust-netrc",
-
"task-local-extensions",
+
"schemars",
+
"serde",
"tempfile",
+
"test-log",
"thiserror",
"tokio",
"tracing",
···
"tokio",
"toml",
"tracing",
+
"uv-configuration",
"uv-fs",
"uv-interpreter",
-
"uv-traits",
+
"uv-types",
"uv-virtualenv",
···
"fs-err",
"futures",
"html-escape",
-
"http 0.2.12",
-
"hyper 0.14.28",
+
"http",
+
"http-body-util",
+
"hyper",
+
"hyper-util",
"insta",
"install-wheel-rs",
-
"os_info",
"pep440_rs",
"pep508_rs",
"platform-tags",
···
"reqwest-retry",
"rkyv",
"rmp-serde",
-
"rustc-hash",
-
"rustls",
-
"rustls-native-certs",
"serde",
"serde_json",
"sys-info",
-
"task-local-extensions",
"tempfile",
"thiserror",
"tl",
···
"urlencoding",
"uv-auth",
"uv-cache",
+
"uv-configuration",
"uv-fs",
"uv-normalize",
"uv-version",
"uv-warnings",
-
"webpki-roots",
+
]
+
+
[[package]]
+
name = "uv-configuration"
+
version = "0.0.1"
+
dependencies = [
+
"anyhow",
+
"clap",
+
"itertools 0.12.1",
+
"pep508_rs",
+
"rustc-hash",
+
"schemars",
+
"serde",
+
"serde_json",
+
"uv-auth",
+
"uv-cache",
+
"uv-normalize",
[[package]]
···
"pep440_rs",
"pep508_rs",
"petgraph",
-
"platform-tags",
"poloto",
+
"pretty_assertions",
"resvg",
"rustc-hash",
+
"schemars",
"serde",
"serde_json",
"tagu",
···
"uv-build",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-dispatch",
-
"uv-distribution",
+
"uv-fs",
"uv-installer",
"uv-interpreter",
"uv-normalize",
"uv-resolver",
-
"uv-traits",
+
"uv-toolchain",
+
"uv-types",
+
"uv-workspace",
"walkdir",
···
"anyhow",
"distribution-types",
"futures",
+
"install-wheel-rs",
"itertools 0.12.1",
"pep508_rs",
"rustc-hash",
···
"uv-build",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-installer",
"uv-interpreter",
"uv-resolver",
-
"uv-traits",
+
"uv-types",
[[package]]
···
"fs-err",
"futures",
"install-wheel-rs",
+
"md-5",
"nanoid",
+
"once_cell",
"pep440_rs",
"pep508_rs",
"platform-tags",
···
"rmp-serde",
"rustc-hash",
"serde",
+
"sha2",
"tempfile",
"thiserror",
"tokio",
···
"url",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-extract",
"uv-fs",
"uv-git",
"uv-normalize",
-
"uv-traits",
+
"uv-types",
"zip",
···
"async_zip",
"fs-err",
"futures",
+
"md-5",
+
"pypi-types",
"rayon",
"rustc-hash",
+
"sha2",
"thiserror",
"tokio",
"tokio-tar",
···
"fs2",
"junction",
"once_cell",
+
"path-absolutize",
"tempfile",
"tokio",
"tracing",
···
version = "0.0.1"
dependencies = [
"anyhow",
-
"base64 0.21.7",
+
"base64 0.22.0",
"cache-key",
"cargo-util",
"fs-err",
···
"pep508_rs",
"platform-tags",
"pypi-types",
-
"pyproject-toml",
"rayon",
"requirements-txt",
+
"rmp-serde",
"rustc-hash",
"serde",
"tempfile",
···
"url",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-distribution",
"uv-extract",
"uv-fs",
"uv-interpreter",
"uv-normalize",
-
"uv-traits",
+
"uv-types",
"uv-warnings",
"walkdir",
···
"tracing",
"uv-cache",
"uv-fs",
+
"uv-toolchain",
"which",
"winapi",
···
version = "0.0.1"
dependencies = [
"rkyv",
+
"schemars",
"serde",
···
version = "0.1.0"
dependencies = [
"anyhow",
+
"cache-key",
"configparser",
"console",
"ctrlc",
···
"indexmap",
"pep508_rs",
"pypi-types",
-
"pyproject-toml",
"requirements-txt",
"rustc-hash",
"serde",
+
"thiserror",
"toml",
"tracing",
+
"url",
"uv-client",
+
"uv-configuration",
"uv-distribution",
"uv-fs",
"uv-normalize",
"uv-resolver",
-
"uv-traits",
+
"uv-types",
"uv-warnings",
···
"futures",
"indexmap",
"insta",
+
"install-wheel-rs",
"itertools 0.12.1",
"once-map",
"once_cell",
···
"requirements-txt",
"rkyv",
"rustc-hash",
+
"schemars",
+
"serde",
+
"textwrap",
"thiserror",
"tokio",
"tokio-stream",
···
"url",
"uv-cache",
"uv-client",
+
"uv-configuration",
"uv-distribution",
"uv-interpreter",
"uv-normalize",
-
"uv-traits",
+
"uv-types",
"uv-warnings",
[[package]]
-
name = "uv-traits"
+
name = "uv-toolchain"
+
version = "0.1.0"
+
dependencies = [
+
"anyhow",
+
"fs-err",
+
"futures",
+
"once_cell",
+
"pep440_rs",
+
"pep508_rs",
+
"reqwest",
+
"reqwest-middleware",
+
"schemars",
+
"serde",
+
"tempfile",
+
"thiserror",
+
"tokio",
+
"tokio-util",
+
"tracing",
+
"url",
+
"uv-client",
+
"uv-extract",
+
"uv-fs",
+
]
+
+
[[package]]
+
name = "uv-types"
version = "0.0.1"
dependencies = [
"anyhow",
+
"clap",
"distribution-types",
+
"itertools 0.12.1",
"once-map",
+
"pep440_rs",
"pep508_rs",
+
"pypi-types",
+
"rustc-hash",
"serde",
"serde_json",
+
"thiserror",
+
"url",
"uv-cache",
+
"uv-configuration",
"uv-interpreter",
"uv-normalize",
[[package]]
name = "uv-version"
-
version = "0.1.24"
+
version = "0.1.34"
[[package]]
name = "uv-virtualenv"
···
[[package]]
+
name = "uv-workspace"
+
version = "0.0.1"
+
dependencies = [
+
"dirs-sys",
+
"distribution-types",
+
"fs-err",
+
"install-wheel-rs",
+
"pep508_rs",
+
"schemars",
+
"serde",
+
"thiserror",
+
"toml",
+
"tracing",
+
"uv-auth",
+
"uv-configuration",
+
"uv-fs",
+
"uv-normalize",
+
"uv-resolver",
+
"uv-toolchain",
+
"uv-warnings",
+
]
+
+
[[package]]
name = "valuable"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
"wasm-bindgen-shared",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
···
[[package]]
name = "webpki-roots"
-
version = "0.25.4"
+
version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
+
checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009"
+
dependencies = [
+
"rustls-pki-types",
+
]
[[package]]
name = "weezl"
···
[[package]]
name = "which"
-
version = "6.0.0"
+
version = "6.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c"
+
checksum = "8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7"
dependencies = [
"either",
"home",
-
"once_cell",
"rustix",
-
"windows-sys 0.52.0",
+
"winsafe",
[[package]]
name = "widestring"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
+
checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
[[package]]
name = "winapi"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.52",
+
"syn 2.0.58",
[[package]]
···
[[package]]
name = "winreg"
-
version = "0.50.0"
+
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
+
checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
dependencies = [
"cfg-if",
"windows-sys 0.48.0",
[[package]]
+
name = "winsafe"
+
version = "0.0.19"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
+
+
[[package]]
name = "wiremock"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"base64 0.21.7",
"deadpool",
"futures",
-
"http 1.1.0",
+
"http",
"http-body-util",
-
"hyper 1.2.0",
+
"hyper",
"hyper-util",
"log",
"once_cell",
···
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
[[package]]
-
name = "yaml-rust"
-
version = "0.4.5"
+
name = "yansi"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
-
dependencies = [
-
"linked-hash-map",
-
]
+
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+
+
[[package]]
+
name = "zeroize"
+
version = "1.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
[[package]]
name = "zip"
···
"crossbeam-utils",
"flate2",
+
+
[[package]]
+
name = "zstd"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a"
+
dependencies = [
+
"zstd-safe",
+
]
+
+
[[package]]
+
name = "zstd-safe"
+
version = "7.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a"
+
dependencies = [
+
"zstd-sys",
+
]
+
+
[[package]]
+
name = "zstd-sys"
+
version = "2.0.10+zstd.1.5.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa"
+
dependencies = [
+
"cc",
+
"pkg-config",
+
]
+4 -4
pkgs/by-name/uv/uv/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "uv";
-
version = "0.1.24";
+
version = "0.1.34";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
rev = version;
-
hash = "sha256-XsBTfe2+J5CGdjYZjhgxiP20OA7+VTCvD9JniLOjhKs=";
+
hash = "sha256-B0UvQM1A1DRPb59HcLMNZo4r86lF4fcI+R8/fLWHkHM=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0=";
-
"pubgrub-0.2.1" = "sha256-SdgxoJ37cs+XwWRCFX4uKhJ9Juu9R/jENb6tzUMam4k=";
+
"async_zip-0.0.17" = "sha256-Q5fMDJrQtob54CTII3+SXHeozy5S5s3iLOzntevdGOs=";
+
"pubgrub-0.2.1" = "sha256-sqC7R2mtqymYFULDW0wSbM/MKCZc8rP7Yy/gaQpjYEI=";
};
};
+9 -3
pkgs/development/libraries/ldb/default.nix
···
, cmocka
, wafHook
, libxcrypt
+
, testers
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "ldb";
version = "2.9.0";
src = fetchurl {
-
url = "mirror://samba/ldb/${pname}-${version}.tar.gz";
+
url = "mirror://samba/ldb/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
hash = "sha256-EFqv9xrYgaf661gv1BauKCIbb94zj/+CgoBlBiwlB6U=";
};
···
stripDebugList = [ "bin" "lib" "modules" ];
+
passthru.tests.pkg-config = testers.hasPkgConfigModules {
+
package = finalAttrs.finalPackage;
+
};
+
meta = with lib; {
broken = stdenv.isDarwin;
description = "A LDAP-like embedded database";
homepage = "https://ldb.samba.org/";
license = licenses.lgpl3Plus;
+
pkgConfigModules = [ "ldb" ];
platforms = platforms.all;
};
-
}
+
})
+2 -2
pkgs/development/python-modules/anywidget/default.nix
···
buildPythonPackage rec {
pname = "anywidget";
-
version = "0.9.6";
+
version = "0.9.7";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-nhDPAXwcsxwrTBG1kEBj77bDXMb3j/Xckk3FENjCS5E=";
+
hash = "sha256-mepiQbJVtIHgzEhnjy8MjBOEMYLvlpLJ/wzMSm3+2bE=";
};
# We do not need the jupyterlab build dependency, because we do not need to
+8 -13
pkgs/development/python-modules/ipyniivue/default.nix
···
, pythonOlder
, hatchling
, hatch-jupyter-builder
-
, ipywidgets
-
, jupyter-ui-poll
+
, anywidget
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "ipyniivue";
-
version = "1.1.0";
-
format = "pyproject";
+
version = "2.0.0";
+
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-kym7949VI6C+62p3IOQ2QIzWnuSBcrmySb83oqUwhjI=";
+
hash = "sha256-CvMSUvPyXxPexs0/0sa/xt65RFWtvmYZwGSMIQGvLkc=";
};
-
# We do not need the jupyterlab build dependency, because we do not need to
+
# We do not need the build hooks, because we do not need to
# build any JS components; these are present already in the PyPI artifact.
-
#
-
postPatch = ''
-
substituteInPlace pyproject.toml \
-
--replace '"jupyterlab==3.*",' ""
-
'';
+
env.HATCH_BUILD_NO_HOOKS = true;
-
nativeBuildInputs = [
+
build-system = [
hatchling
hatch-jupyter-builder
];
-
propagatedBuildInputs = [ ipywidgets jupyter-ui-poll ];
+
dependencies = [ anywidget ];
nativeCheckImports = [ pytestCheckHook ];
pythonImportsCheck = [ "ipyniivue" ];
+4
pkgs/development/python-modules/jupyter-collaboration/default.nix
···
export HOME=$TEMP
'';
+
pytestFlagsArray = [
+
"-Wignore::DeprecationWarning"
+
];
+
disabledTests = [
# ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
"test_dirty"
+2 -2
pkgs/development/python-modules/jupyter-lsp/default.nix
···
buildPythonPackage rec {
pname = "jupyter-lsp";
-
version = "2.2.4";
+
version = "2.2.5";
pyproject = true;
src = fetchPypi {
inherit pname version;
-
hash = "sha256-XlADMUk0QGU0jmiGCPPG1lTvBtmFa2dlW9e2usnuLVk=";
+
hash = "sha256-eTFHoFrURvgJ/VPvHNGan1JW/Qota3zpQ6mCy09UUAE=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyter-server/default.nix
···
buildPythonPackage rec {
pname = "jupyter-server";
-
version = "2.13.0";
+
version = "2.14.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
pname = "jupyter_server";
inherit version;
-
hash = "sha256-yAv7BJ6iAFPD2WQcKt1ISLOAc7958XKc6h+u0y/Bx44=";
+
hash = "sha256-ZZFUzqUSCDQ0/XyTt/4Il696L9C53UdJKCtC6qxK5nc=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/notebook/default.nix
···
buildPythonPackage rec {
pname = "notebook";
-
version = "7.1.2";
+
version = "7.1.3";
disabled = pythonOlder "3.8";
format = "pyproject";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-78LIAEOQng+qF/zp6bN8BZwDrw7Jmk1NuEyyHZ0uk2o=";
+
hash = "sha256-Qfzr/0TPe7k3cYCAi8uuBmYptV2MdyLx6751ykT5z8E=";
};
postPatch = ''
+4
pkgs/development/r-modules/default.nix
···
'';
});
+
rgoslin = old.rgoslin.overrideAttrs (attrs: {
+
patches = [ ./patches/rgoslin.patch ];
+
});
+
rpanel = old.rpanel.overrideAttrs (attrs: {
preConfigure = ''
export TCLLIBPATH="${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}"
+12
pkgs/development/r-modules/patches/rgoslin.patch
···
+
diff --git a/src/cppgoslin/cppgoslin/domain/StringFunctions.h b/src/cppgoslin/cppgoslin/domain/StringFunctions.h
+
index 70e8544..de5c040 100644
+
--- a/src/cppgoslin/cppgoslin/domain/StringFunctions.h
+
+++ b/src/cppgoslin/cppgoslin/domain/StringFunctions.h
+
@@ -35,6 +35,7 @@ SOFTWARE.
+
#include "cppgoslin/domain/Element.h"
+
#include <algorithm>
+
#include <cctype>
+
+#include <cstdint>
+
+
+
#define contains_val(X, Y) ((X).find(Y) != (X).end())
+2 -2
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
···
buildGoModule rec {
pname = "cirrus-cli";
-
version = "0.115.3";
+
version = "0.116.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-kO2RgT5Y3fvayiYSFZsiHNwmOpIrNvNuD3BzbvhNRvg=";
+
sha256 = "sha256-cij6Yw8UEPDHsm9Oy809PWxfPpbCGXUFRALKFH80pqM=";
};
vendorHash = "sha256-tkKxg08uL1vlOyD/tpRLzjHpOVWOmYZxcq8B+Q7/3Zo=";
+3 -3
pkgs/development/tools/supabase-cli/default.nix
···
buildGoModule rec {
pname = "supabase-cli";
-
version = "1.156.3";
+
version = "1.162.6";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
-
hash = "sha256-mNWM+EKd6RVnh82aoKkqV8nOu9IZHslvE1qovkvo5yQ=";
+
hash = "sha256-BCJlYutgfHlJqUR1W/yWHkc/trszUuZZmgMMGd1XdFU=";
};
-
vendorHash = "sha256-8V4rg7rKmogzZNPdNBhllxU4aDTQrSzabb5hDHqp+lU=";
+
vendorHash = "sha256-n69PwTcjEWqLetcRUM1YFkovYsE90Q3WaoBr4L/IwQU=";
ldflags = [
"-s"
+28 -5
pkgs/servers/samba/4.x.nix
···
, python3Packages
, nixosTests
, libiconv
+
, testers
, enableLDAP ? false, openldap
, enablePrinting ? false, cups
···
inherit python;
};
in
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "samba";
version = "4.20.0";
src = fetchurl {
-
url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz";
+
url = "mirror://samba/pub/samba/stable/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
hash = "sha256-AmclQlEKxuXQyRwMFNkKtObsOXxwnpUsbaOm4LTVpC8=";
};
···
lib.optionals (buildPackages.python3Packages.python != python3Packages.python)
[ buildPackages.python3Packages.python ];
-
passthru = {
-
tests.samba = nixosTests.samba;
+
passthru.tests = {
+
samba = nixosTests.samba;
+
pkg-config = testers.hasPkgConfigModules {
+
package = finalAttrs.finalPackage;
+
};
+
version = testers.testVersion {
+
command = "${finalAttrs.finalPackage}/bin/smbd -V";
+
package = finalAttrs.finalPackage;
+
};
};
meta = with lib; {
···
platforms = platforms.unix;
broken = enableGlusterFS;
maintainers = with maintainers; [ aneeshusa ];
+
pkgConfigModules = [
+
"dcerpc_samr"
+
"dcerpc"
+
"ndr_krb5pac"
+
"ndr_nbt"
+
"ndr_standard"
+
"ndr"
+
"netapi"
+
"samba-credentials"
+
"samba-hostconfig"
+
"samba-util"
+
"samdb"
+
"smbclient"
+
"wbclient"
+
];
};
-
}
+
})
+3 -3
pkgs/tools/admin/copilot-cli/default.nix
···
buildGoModule rec {
pname = "copilot-cli";
-
version = "1.33.2";
+
version = "1.33.3";
src = fetchFromGitHub {
owner = "aws";
repo = pname;
rev = "v${version}";
-
hash = "sha256-+1ri9l6ngNIMFYg+n0wDluqZ6/Zl3it4yPOBglk/0JU=";
+
hash = "sha256-WPPEox4NKFsVUpLkXawCK2QFwW1BAFaxQ85elvrneHo=";
};
-
vendorHash = "sha256-HoiBg32L+aRsdDXFOvwZFURV2RttLIGuOOjB8lcYGXU=";
+
vendorHash = "sha256-tVZ8TxJ77Qy+wn+O0otjZ6/VoKkav4OhNKWcrLhudgU=";
nativeBuildInputs = [ installShellFiles ];
+7 -8
pkgs/tools/system/acpica-tools/default.nix
···
{ lib
, stdenv
-
, fetchurl
+
, fetchFromGitHub
, bison
, flex
}:
stdenv.mkDerivation rec {
pname = "acpica-tools";
-
version = "20230628";
+
version = "20240322";
-
src = fetchurl {
-
url = "https://downloadmirror.intel.com/783534/acpica-unix-${version}.tar.gz";
-
hash = "sha256-hodqdF49Ik3P0iLtPeRltHVZ6FgR3y25gg7wmp3/XM4=";
+
src = fetchFromGitHub {
+
owner = "acpica";
+
repo = "acpica";
+
rev = "refs/tags/G${version}";
+
hash = "sha256-k5rDaRKYPwdP4SmEXlrqsA2NLZDlqXBclz1Lwmufa2M=";
};
nativeBuildInputs = [ bison flex ];
···
env.NIX_CFLAGS_COMPILE = toString ([
"-O3"
-
] ++ lib.optionals (stdenv.cc.isGNU) [
-
# Needed with GCC 12
-
"-Wno-dangling-pointer"
]);
enableParallelBuilding = true;