Merge master into staging-next

authored by github-actions[bot] and committed by GitHub c866a073 cc923700

+803 -419
-10
maintainers/maintainer-list.nix
··· 6267 githubId = 541748; 6268 name = "Felipe Espinoza"; 6269 }; 6270 - federicoschonborn = { 6271 - name = "Federico Damián Schonborn"; 6272 - email = "fdschonborn@gmail.com"; 6273 - github = "FedericoSchonborn"; 6274 - githubId = 62166915; 6275 - matrix = "@FedericoDSchonborn:matrix.org"; 6276 - keys = [ 6277 - { fingerprint = "517A 8A6A 09CA A11C 9667 CEE3 193F 70F1 5C9A B0A0"; } 6278 - ]; 6279 - }; 6280 fedx-sudo = { 6281 email = "fedx-sudo@pm.me"; 6282 github = "FedX-sudo";
··· 6267 githubId = 541748; 6268 name = "Felipe Espinoza"; 6269 }; 6270 fedx-sudo = { 6271 email = "fedx-sudo@pm.me"; 6272 github = "FedX-sudo";
+1
maintainers/scripts/luarocks-packages.csv
··· 116 teal-language-server,,,http://luarocks.org/dev,,, 117 telescope.nvim,,,,,5.1, 118 telescope-manix,,,,,, 119 tl,,,,,,mephistophiles 120 toml,,,,,,mrcjkb 121 toml-edit,,,,,5.1,mrcjkb
··· 116 teal-language-server,,,http://luarocks.org/dev,,, 117 telescope.nvim,,,,,5.1, 118 telescope-manix,,,,,, 119 + tiktoken_core,,,,,,natsukium 120 tl,,,,,,mephistophiles 121 toml,,,,,,mrcjkb 122 toml-edit,,,,,5.1,mrcjkb
+8
maintainers/team-list.nix
··· 96 shortName = "Blockchains"; 97 }; 98 99 buildbot = { 100 members = [ 101 lopsided98
··· 96 shortName = "Blockchains"; 97 }; 98 99 + budgie = { 100 + members = [ 101 + bobby285271 102 + ]; 103 + scope = "Maintain Budgie desktop environment"; 104 + shortName = "Budgie"; 105 + }; 106 + 107 buildbot = { 108 members = [ 109 lopsided98
+1 -1
nixos/tests/budgie.nix
··· 1 import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 name = "budgie"; 3 4 - meta.maintainers = [ lib.maintainers.federicoschonborn ]; 5 6 nodes.machine = { ... }: { 7 imports = [
··· 1 import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 name = "budgie"; 3 4 + meta.maintainers = lib.teams.budgie.members; 5 6 nodes.machine = { ... }: { 7 imports = [
+2 -2
pkgs/applications/editors/rehex/default.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "rehex"; 23 - version = "0.61.0"; 24 25 src = fetchFromGitHub { 26 owner = "solemnwarning"; 27 repo = pname; 28 rev = version; 29 - hash = "sha256-NBBBeTy15q6G30XR2PVd/xdIg41U2pWSPtqpdQX/+9o="; 30 }; 31 32 nativeBuildInputs = [ pkg-config which zip ]
··· 20 21 stdenv.mkDerivation rec { 22 pname = "rehex"; 23 + version = "0.61.1"; 24 25 src = fetchFromGitHub { 26 owner = "solemnwarning"; 27 repo = pname; 28 rev = version; 29 + hash = "sha256-/m4s5BW33I9g9hi5j3Vtui271w8Jv91+rQrI3qpO5Og="; 30 }; 31 32 nativeBuildInputs = [ pkg-config which zip ]
+1 -1
pkgs/applications/misc/valent/default.nix
··· 82 homepage = "https://valent.andyholmes.ca"; 83 changelog = "https://github.com/andyholmes/valent/blob/${src.rev}/CHANGELOG.md"; 84 license = with licenses; [ gpl3Plus cc0 cc-by-sa-30 ]; 85 - maintainers = with maintainers; [ federicoschonborn aleksana ]; 86 platforms = platforms.linux; 87 }; 88 }
··· 82 homepage = "https://valent.andyholmes.ca"; 83 changelog = "https://github.com/andyholmes/valent/blob/${src.rev}/CHANGELOG.md"; 84 license = with licenses; [ gpl3Plus cc0 cc-by-sa-30 ]; 85 + maintainers = with maintainers; [ aleksana ]; 86 platforms = platforms.linux; 87 }; 88 }
+3 -3
pkgs/applications/networking/cluster/helm/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-helm"; 5 - version = "3.14.2"; 6 7 src = fetchFromGitHub { 8 owner = "helm"; 9 repo = "helm"; 10 rev = "v${version}"; 11 - sha256 = "sha256-7Cd5lxPSXXCvYLLh334qnDmd9zbF1LMxTNoZEBpzHS4="; 12 }; 13 - vendorHash = "sha256-pYB9J7Zf6MApGpFL7HzqIDcC/vERiVE4z8SsipIeJ7c="; 14 15 subPackages = [ "cmd/helm" ]; 16 ldflags = [
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-helm"; 5 + version = "3.14.3"; 6 7 src = fetchFromGitHub { 8 owner = "helm"; 9 repo = "helm"; 10 rev = "v${version}"; 11 + sha256 = "sha256-GC9rkB35m+a/9pEvD7aNjE4z3qrv33NES842crrzD3I="; 12 }; 13 + vendorHash = "sha256-f5tLyq9tP5tdE73Mlee9vAUSHqkUAtAJkwjZP/K6wPM="; 14 15 subPackages = [ "cmd/helm" ]; 16 ldflags = [
+3 -3
pkgs/applications/networking/cluster/roxctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "roxctl"; 5 - version = "4.3.4"; 6 7 src = fetchFromGitHub { 8 owner = "stackrox"; 9 repo = "stackrox"; 10 rev = version; 11 - sha256 = "sha256-5UMU3oKi3QhREum2YevOzwF5OOi8quPWgt+kgGjkeFQ="; 12 }; 13 14 - vendorHash = "sha256-Jzv4ozR8RJiwkgVGGq6dlV/7rbBLq8hFe/Pm4SJZCkU="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 buildGoModule rec { 4 pname = "roxctl"; 5 + version = "4.3.5"; 6 7 src = fetchFromGitHub { 8 owner = "stackrox"; 9 repo = "stackrox"; 10 rev = version; 11 + sha256 = "sha256-zTZ03Qtb3ndBf1MunhYS8rzPReExzEPGxCh1JexkwuA="; 12 }; 13 14 + vendorHash = "sha256-Sl5eIK8PWeGi2V7q/Qm5Gfjj1A9nQPtM0BGdO6inPxk="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -3
pkgs/applications/networking/deck/default.nix
··· 2 3 buildGoModule rec { 4 pname = "deck"; 5 - version = "1.35.0"; 6 7 src = fetchFromGitHub { 8 owner = "Kong"; 9 repo = "deck"; 10 rev = "v${version}"; 11 - hash = "sha256-Cng1T/TjhPttLFcI3if0Ea/M2edXDnrMVAFzAZmNAD8="; 12 }; 13 14 nativeBuildInputs = [ installShellFiles ]; ··· 21 ]; 22 23 proxyVendor = true; # darwin/linux hash mismatch 24 - vendorHash = "sha256-tv/wI4AN10io9x1wl2etKC+MB2vz+6FkmT/eJSsT4VI="; 25 26 postInstall = '' 27 installShellCompletion --cmd deck \
··· 2 3 buildGoModule rec { 4 pname = "deck"; 5 + version = "1.36.0"; 6 7 src = fetchFromGitHub { 8 owner = "Kong"; 9 repo = "deck"; 10 rev = "v${version}"; 11 + hash = "sha256-bbHJilMh7qnGvYuid8/PmIg5m42jddqOOuMd7mzQmCo="; 12 }; 13 14 nativeBuildInputs = [ installShellFiles ]; ··· 21 ]; 22 23 proxyVendor = true; # darwin/linux hash mismatch 24 + vendorHash = "sha256-Er9m8G020SKEN8jMIhEYiKvF27YY4dZvG0noYaH3bPU="; 25 26 postInstall = '' 27 installShellCompletion --cmd deck \
+3 -3
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 11 }: 12 let 13 pname = "beeper"; 14 - version = "3.99.22"; 15 name = "${pname}-${version}"; 16 src = fetchurl { 17 - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.99.22-build-240307lufv3wsra-x86_64.AppImage"; 18 - hash = "sha256-T3MABc11rWRjCU+4fvbpYDVq4XjSVfEeBrS03ITw8x8="; 19 }; 20 appimage = appimageTools.wrapType2 { 21 inherit version pname src;
··· 11 }: 12 let 13 pname = "beeper"; 14 + version = "3.99.23"; 15 name = "${pname}-${version}"; 16 src = fetchurl { 17 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.99.23-build-240309svrjfqia1-x86_64.AppImage"; 18 + hash = "sha256-8kZk5tEJCcSPKgpsVKrHB5twujZF2LdepW7HIJsb52E="; 19 }; 20 appimage = appimageTools.wrapType2 { 21 inherit version pname src;
+6 -6
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 48 # and often with different versions. We write them on three lines 49 # like this (rather than using {}) so that the updater script can 50 # find where to edit them. 51 - versions.aarch64-darwin = "5.17.10.30974"; 52 - versions.x86_64-darwin = "5.17.10.30974"; 53 - versions.x86_64-linux = "5.17.10.3512"; 54 55 srcs = { 56 aarch64-darwin = fetchurl { 57 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 58 name = "zoomusInstallerFull.pkg"; 59 - hash = "sha256-JWGy8je6hFDTSKPx4GAUDMJdi5/zKoj4KK5w6E0pcsI="; 60 }; 61 x86_64-darwin = fetchurl { 62 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 63 - hash = "sha256-lO0fyW5catdgKZ7cAQhdAbfQW+EewdCjTne+ZC3UW3w="; 64 }; 65 x86_64-linux = fetchurl { 66 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 67 - hash = "sha256-dXpfgouZjd+0YyHz1c/7VL3a1SATAX8BpkR4KBeEDbc="; 68 }; 69 }; 70
··· 48 # and often with different versions. We write them on three lines 49 # like this (rather than using {}) so that the updater script can 50 # find where to edit them. 51 + versions.aarch64-darwin = "5.17.11.31580"; 52 + versions.x86_64-darwin = "5.17.11.31580"; 53 + versions.x86_64-linux = "5.17.11.3835"; 54 55 srcs = { 56 aarch64-darwin = fetchurl { 57 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 58 name = "zoomusInstallerFull.pkg"; 59 + hash = "sha256-oCCZksH5sgfPVxh6I7ZpIMvkMX0+HnL1R9voNRjTUP4="; 60 }; 61 x86_64-darwin = fetchurl { 62 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 63 + hash = "sha256-6bIUfS6bZWh7fEq2xY++nIbnmE5DJxte6sjyoSKUMzU="; 64 }; 65 x86_64-linux = fetchurl { 66 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 67 + hash = "sha256-eIa8ESoYi0gPbJbqahqKKvnM7rGPT+WeMIYCyFEWHGE="; 68 }; 69 }; 70
+2 -2
pkgs/applications/office/fava/default.nix
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "fava"; 5 - version = "1.27.2"; 6 format = "pyproject"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - hash = "sha256-kLQAWFHDmzsBjVMm/ZUn+TFkM52W0h0jg0wSp1tmPZQ="; 11 }; 12 13 nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "fava"; 5 + version = "1.27.3"; 6 format = "pyproject"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + hash = "sha256-GsnXZaazEiOhyjbIinHRD1fdoqlAp3d5csrmtydxmGM="; 11 }; 12 13 nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
-14
pkgs/applications/virtualization/docker/default.nix
··· 279 280 # Get revisions from 281 # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* 282 - docker_20_10 = callPackage dockerGen rec { 283 - version = "20.10.26"; 284 - cliRev = "v${version}"; 285 - cliHash = "sha256-EPhsng0kLnweVbC8ZnH0NK1/yHlYSA5Sred4rWJX/Gs="; 286 - mobyRev = "v${version}"; 287 - mobyHash = "sha256-IJ7m2mQnsLiom0EuZLpuLY6fYEko7rEy35igJv1AY04="; 288 - runcRev = "v1.1.8"; 289 - runcHash = "sha256-rDJYEc64KW4Qa3Eg2oUjJqIKrg6THb5hxQFFbvb9Zp4="; 290 - containerdRev = "v1.6.22"; 291 - containerdHash = "sha256-In7OkK3xm7Cz3H1jzG9b4tsZbmo44QCq8pNU+PPy8dY="; 292 - tiniRev = "v0.19.0"; 293 - tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; 294 - }; 295 - 296 docker_24 = callPackage dockerGen rec { 297 version = "24.0.5"; 298 cliRev = "v${version}";
··· 279 280 # Get revisions from 281 # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* 282 docker_24 = callPackage dockerGen rec { 283 version = "24.0.5"; 284 cliRev = "v${version}";
+2 -2
pkgs/applications/window-managers/wayfire/wf-shell.nix
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "wf-shell"; 19 - version = "0.8.0"; 20 21 src = fetchFromGitHub { 22 owner = "WayfireWM"; 23 repo = "wf-shell"; 24 rev = "v${finalAttrs.version}"; 25 fetchSubmodules = true; 26 - hash = "sha256-K5g9DfFlqZyPHDUswx3vtzh0D9ogOQ1p87ZrqyH35vs="; 27 }; 28 29 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "wf-shell"; 19 + version = "0.8.1"; 20 21 src = fetchFromGitHub { 22 owner = "WayfireWM"; 23 repo = "wf-shell"; 24 rev = "v${finalAttrs.version}"; 25 fetchSubmodules = true; 26 + hash = "sha256-/ajFPIk8VJnlu2DzvSyGD3bC4r/pxALTkZeLNvs9dTw="; 27 }; 28 29 nativeBuildInputs = [
+3 -3
pkgs/by-name/bo/boxbuddy/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "boxbuddy"; 12 - version = "2.1.3"; 13 14 src = fetchFromGitHub { 15 owner = "Dvlv"; 16 repo = "BoxBuddyRS"; 17 rev = version; 18 - hash = "sha256-Jl9WhMqb40Olub5eV7Meu5DJi+bzWhPf3DCRPe4CMfo="; 19 }; 20 21 - cargoHash = "sha256-HN+yGODTRXRa3AsBOuRVOnnU2pxBZfy0zlnCWs2oQCI="; 22 23 # The software assumes it is installed either in flatpak or in the home directory 24 # so the xdg data path needs to be patched here
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "boxbuddy"; 12 + version = "2.1.4"; 13 14 src = fetchFromGitHub { 15 owner = "Dvlv"; 16 repo = "BoxBuddyRS"; 17 rev = version; 18 + hash = "sha256-954jMFWSIDDqtMitgc8456SMcQLzi6LhLbVvOC45fxQ="; 19 }; 20 21 + cargoHash = "sha256-08d0mPSGYySxw2uq16MNOu2Y39kjqyfZ8rJ2yTOL3/w="; 22 23 # The software assumes it is installed either in flatpak or in the home directory 24 # so the xdg data path needs to be patched here
+2 -2
pkgs/by-name/do/doublecmd/package.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "doublecmd"; 16 - version = "1.1.10"; 17 18 src = fetchFromGitHub { 19 owner = "doublecmd"; 20 repo = "doublecmd"; 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-vRB4qUws3kqCf7gp8Lzt8e9p68FaAfQyFHj4oJS9QtI="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "doublecmd"; 16 + version = "1.1.11"; 17 18 src = fetchFromGitHub { 19 owner = "doublecmd"; 20 repo = "doublecmd"; 21 rev = "v${finalAttrs.version}"; 22 + hash = "sha256-8kxaJp9mSJ6fHOgVD5iFjecUU0Kt10KCAVSYMQt+bSw="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/by-name/mb/mbpoll/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "mbpoll"; 11 - version = "1.5"; 12 13 src = fetchFromGitHub { 14 owner = "epsilonrt"; 15 repo = "mbpoll"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-rHjLDgfKtpREemttWt0pr7VtBjwZCSplUR4OWNBVW0c="; 18 }; 19 20 buildInputs = [ libmodbus ];
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "mbpoll"; 11 + version = "1.5.2"; 12 13 src = fetchFromGitHub { 14 owner = "epsilonrt"; 15 repo = "mbpoll"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-rO3j/p7MABlxcwRAZm26u7wgODGFTtetSDhPWPzTuEA="; 18 }; 19 20 buildInputs = [ libmodbus ];
+2 -2
pkgs/by-name/ro/route-graph/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "route-graph"; 9 - version = "0.2.0"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "audiusGmbH"; 14 repo = "route-graph"; 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-sIUuy3J7wsxyTZ1XPSmQcDdoqfE+yKHqFKbYlwk7/j4="; 17 }; 18 19 pythonRelaxDeps = [
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "route-graph"; 9 + version = "0.2.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "audiusGmbH"; 14 repo = "route-graph"; 15 rev = "refs/tags/${version}"; 16 + hash = "sha256-OOXLmHxWre5t4tysDXV23PTkyUG6Zcpanw0fVCOLFTM="; 17 }; 18 19 pythonRelaxDeps = [
+3 -3
pkgs/by-name/sh/shopware-cli/package.nix
··· 9 10 buildGoModule rec { 11 pname = "shopware-cli"; 12 - version = "0.4.28"; 13 src = fetchFromGitHub { 14 repo = "shopware-cli"; 15 owner = "FriendsOfShopware"; 16 rev = version; 17 - hash = "sha256-zj/PusNQtJsbwKi9USZUL/7Zy5IM5mHOz7fYkBYfD2Q="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles makeWrapper ]; 21 nativeCheckInputs = [ git dart-sass ]; 22 23 - vendorHash = "sha256-h3XYXI9Lnfxrnm9U0u6ixDUGK6QBJU/GKVlODw+swy8="; 24 25 postInstall = '' 26 export HOME="$(mktemp -d)"
··· 9 10 buildGoModule rec { 11 pname = "shopware-cli"; 12 + version = "0.4.29"; 13 src = fetchFromGitHub { 14 repo = "shopware-cli"; 15 owner = "FriendsOfShopware"; 16 rev = version; 17 + hash = "sha256-gAn/AkubIwcNBrqBWggVXEmqXuXxjt1xZop0dQ291pA="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles makeWrapper ]; 21 nativeCheckInputs = [ git dart-sass ]; 22 23 + vendorHash = "sha256-S7M7B4jtAe1jD6W5q2UewgwG++ecE46Rrp2Qt6kCDeQ="; 24 25 postInstall = '' 26 export HOME="$(mktemp -d)"
+302 -273
pkgs/by-name/uv/uv/Cargo.lock
··· 123 124 [[package]] 125 name = "anyhow" 126 - version = "1.0.80" 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 129 130 [[package]] 131 name = "arc-swap" 132 - version = "1.6.0" 133 source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 135 136 [[package]] 137 name = "arrayref" ··· 144 version = "0.7.4" 145 source = "registry+https://github.com/rust-lang/crates.io-index" 146 checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 147 148 [[package]] 149 name = "assert_cmd" ··· 211 dependencies = [ 212 "proc-macro2", 213 "quote", 214 - "syn 2.0.48", 215 ] 216 217 [[package]] ··· 222 dependencies = [ 223 "proc-macro2", 224 "quote", 225 - "syn 2.0.48", 226 ] 227 228 [[package]] ··· 264 version = "1.1.0" 265 source = "registry+https://github.com/rust-lang/crates.io-index" 266 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 267 268 [[package]] 269 name = "backtrace" ··· 372 373 [[package]] 374 name = "bstr" 375 - version = "1.9.0" 376 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 378 dependencies = [ 379 "memchr", 380 - "regex-automata 0.4.5", 381 "serde", 382 ] 383 384 [[package]] 385 name = "bumpalo" 386 - version = "3.14.0" 387 source = "registry+https://github.com/rust-lang/crates.io-index" 388 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 389 390 [[package]] 391 name = "bytecheck" ··· 476 477 [[package]] 478 name = "cc" 479 - version = "1.0.83" 480 source = "registry+https://github.com/rust-lang/crates.io-index" 481 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 482 dependencies = [ 483 "jobserver", 484 "libc", ··· 508 509 [[package]] 510 name = "chrono" 511 - version = "0.4.34" 512 source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" 514 dependencies = [ 515 "android-tzdata", 516 "iana-time-zone", ··· 550 551 [[package]] 552 name = "clap" 553 - version = "4.5.0" 554 source = "registry+https://github.com/rust-lang/crates.io-index" 555 - checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" 556 dependencies = [ 557 "clap_builder", 558 "clap_derive", ··· 560 561 [[package]] 562 name = "clap_builder" 563 - version = "4.5.0" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" 566 dependencies = [ 567 "anstream", 568 "anstyle", ··· 620 "heck", 621 "proc-macro2", 622 "quote", 623 - "syn 2.0.48", 624 ] 625 626 [[package]] ··· 844 checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5" 845 846 [[package]] 847 - name = "deranged" 848 - version = "0.3.11" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 851 dependencies = [ 852 - "powerfmt", 853 ] 854 855 [[package]] 856 name = "derivative" ··· 1209 dependencies = [ 1210 "proc-macro2", 1211 "quote", 1212 - "syn 2.0.48", 1213 ] 1214 1215 [[package]] ··· 1311 "aho-corasick", 1312 "bstr", 1313 "log", 1314 - "regex-automata 0.4.5", 1315 "regex-syntax 0.8.2", 1316 ] 1317 ··· 1327 ] 1328 1329 [[package]] 1330 - name = "goblin" 1331 - version = "0.8.0" 1332 source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "bb07a4ffed2093b118a525b1d8f5204ae274faed5604537caf7135d0f18d9887" 1334 dependencies = [ 1335 - "log", 1336 - "plain", 1337 - "scroll", 1338 ] 1339 1340 [[package]] 1341 name = "h2" 1342 - version = "0.3.24" 1343 source = "registry+https://github.com/rust-lang/crates.io-index" 1344 - checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1345 dependencies = [ 1346 "bytes", 1347 "fnv", 1348 "futures-core", 1349 "futures-sink", 1350 "futures-util", 1351 - "http", 1352 "indexmap 2.2.5", 1353 "slab", 1354 "tokio", ··· 1358 1359 [[package]] 1360 name = "half" 1361 - version = "2.3.1" 1362 source = "registry+https://github.com/rust-lang/crates.io-index" 1363 - checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" 1364 dependencies = [ 1365 "cfg-if", 1366 "crunchy", ··· 1389 1390 [[package]] 1391 name = "hermit-abi" 1392 - version = "0.3.6" 1393 source = "registry+https://github.com/rust-lang/crates.io-index" 1394 - checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" 1395 1396 [[package]] 1397 name = "hex" ··· 1438 ] 1439 1440 [[package]] 1441 name = "http-body" 1442 version = "0.4.6" 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1444 checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1445 dependencies = [ 1446 "bytes", 1447 - "http", 1448 "pin-project-lite", 1449 ] 1450 ··· 1476 "futures-channel", 1477 "futures-core", 1478 "futures-util", 1479 - "h2", 1480 - "http", 1481 - "http-body", 1482 "httparse", 1483 "httpdate", 1484 "itoa", ··· 1491 ] 1492 1493 [[package]] 1494 name = "hyper-rustls" 1495 version = "0.24.2" 1496 source = "registry+https://github.com/rust-lang/crates.io-index" 1497 checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1498 dependencies = [ 1499 "futures-util", 1500 - "http", 1501 - "hyper", 1502 "rustls", 1503 "tokio", 1504 "tokio-rustls", 1505 ] 1506 1507 [[package]] 1508 name = "iana-time-zone" 1509 version = "0.1.60" 1510 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1547 "globset", 1548 "log", 1549 "memchr", 1550 - "regex-automata 0.4.5", 1551 "same-file", 1552 "walkdir", 1553 "winapi-util", ··· 1630 "once_cell", 1631 "pathdiff", 1632 "pep440_rs", 1633 - "platform-host", 1634 "platform-info", 1635 - "plist", 1636 "pypi-types", 1637 "reflink-copy", 1638 "regex", ··· 1727 1728 [[package]] 1729 name = "js-sys" 1730 - version = "0.3.68" 1731 source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 1733 dependencies = [ 1734 "wasm-bindgen", 1735 ] ··· 1846 ] 1847 1848 [[package]] 1849 - name = "line-wrap" 1850 - version = "0.1.1" 1851 - source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1853 - dependencies = [ 1854 - "safemem", 1855 - ] 1856 - 1857 - [[package]] 1858 name = "linked-hash-map" 1859 version = "0.5.6" 1860 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1962 dependencies = [ 1963 "proc-macro2", 1964 "quote", 1965 - "syn 2.0.48", 1966 ] 1967 1968 [[package]] ··· 2002 2003 [[package]] 2004 name = "mio" 2005 - version = "0.8.10" 2006 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 2008 dependencies = [ 2009 "libc", 2010 "wasi", ··· 2065 dependencies = [ 2066 "windows-sys 0.48.0", 2067 ] 2068 - 2069 - [[package]] 2070 - name = "num-conv" 2071 - version = "0.1.0" 2072 - source = "registry+https://github.com/rust-lang/crates.io-index" 2073 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2074 2075 [[package]] 2076 name = "num-traits" ··· 2143 2144 [[package]] 2145 name = "openssl-sys" 2146 - version = "0.9.99" 2147 source = "registry+https://github.com/rust-lang/crates.io-index" 2148 - checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 2149 dependencies = [ 2150 "cc", 2151 "libc", ··· 2193 "instant", 2194 "lock_api", 2195 "parking_lot_core 0.8.6", 2196 ] 2197 2198 [[package]] ··· 2297 2298 [[package]] 2299 name = "pin-project" 2300 - version = "1.1.4" 2301 source = "registry+https://github.com/rust-lang/crates.io-index" 2302 - checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 2303 dependencies = [ 2304 "pin-project-internal", 2305 ] 2306 2307 [[package]] 2308 name = "pin-project-internal" 2309 - version = "1.1.4" 2310 source = "registry+https://github.com/rust-lang/crates.io-index" 2311 - checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 2312 dependencies = [ 2313 "proc-macro2", 2314 "quote", 2315 - "syn 2.0.48", 2316 ] 2317 2318 [[package]] ··· 2334 checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2335 2336 [[package]] 2337 - name = "plain" 2338 - version = "0.2.3" 2339 - source = "registry+https://github.com/rust-lang/crates.io-index" 2340 - checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 2341 - 2342 - [[package]] 2343 - name = "platform-host" 2344 - version = "0.0.1" 2345 - dependencies = [ 2346 - "fs-err", 2347 - "goblin", 2348 - "once_cell", 2349 - "platform-info", 2350 - "plist", 2351 - "regex", 2352 - "serde", 2353 - "target-lexicon", 2354 - "thiserror", 2355 - "tracing", 2356 - ] 2357 - 2358 - [[package]] 2359 name = "platform-info" 2360 version = "2.0.2" 2361 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2369 name = "platform-tags" 2370 version = "0.0.1" 2371 dependencies = [ 2372 - "platform-host", 2373 "rustc-hash", 2374 "thiserror", 2375 ] 2376 2377 [[package]] 2378 - name = "plist" 2379 - version = "1.6.0" 2380 - source = "registry+https://github.com/rust-lang/crates.io-index" 2381 - checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 2382 - dependencies = [ 2383 - "base64 0.21.7", 2384 - "indexmap 2.2.5", 2385 - "line-wrap", 2386 - "quick-xml", 2387 - "serde", 2388 - "time", 2389 - ] 2390 - 2391 - [[package]] 2392 name = "png" 2393 - version = "0.17.11" 2394 source = "registry+https://github.com/rust-lang/crates.io-index" 2395 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 2396 dependencies = [ 2397 "bitflags 1.3.2", 2398 "crc32fast", ··· 2415 version = "1.6.0" 2416 source = "registry+https://github.com/rust-lang/crates.io-index" 2417 checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2418 - 2419 - [[package]] 2420 - name = "powerfmt" 2421 - version = "0.2.0" 2422 - source = "registry+https://github.com/rust-lang/crates.io-index" 2423 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2424 2425 [[package]] 2426 name = "ppv-lite86" ··· 2470 2471 [[package]] 2472 name = "proc-macro2" 2473 - version = "1.0.78" 2474 source = "registry+https://github.com/rust-lang/crates.io-index" 2475 - checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 2476 dependencies = [ 2477 "unicode-ident", 2478 ] ··· 2500 [[package]] 2501 name = "pubgrub" 2502 version = "0.2.1" 2503 - source = "git+https://github.com/zanieb/pubgrub?rev=b5ead05c954b81690aec40255a1c36ec248e90af#b5ead05c954b81690aec40255a1c36ec248e90af" 2504 dependencies = [ 2505 "indexmap 2.2.5", 2506 "log", ··· 2519 "indoc", 2520 "libc", 2521 "memoffset", 2522 - "parking_lot", 2523 "portable-atomic", 2524 "pyo3-build-config", 2525 "pyo3-ffi", ··· 2567 "proc-macro2", 2568 "pyo3-macros-backend", 2569 "quote", 2570 - "syn 2.0.48", 2571 ] 2572 2573 [[package]] ··· 2580 "proc-macro2", 2581 "pyo3-build-config", 2582 "quote", 2583 - "syn 2.0.48", 2584 ] 2585 2586 [[package]] ··· 2620 ] 2621 2622 [[package]] 2623 - name = "quick-xml" 2624 - version = "0.31.0" 2625 - source = "registry+https://github.com/rust-lang/crates.io-index" 2626 - checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2627 - dependencies = [ 2628 - "memchr", 2629 - ] 2630 - 2631 - [[package]] 2632 name = "quote" 2633 version = "1.0.35" 2634 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2681 2682 [[package]] 2683 name = "rayon" 2684 - version = "1.8.1" 2685 source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 2687 dependencies = [ 2688 "either", 2689 "rayon-core", ··· 2762 dependencies = [ 2763 "aho-corasick", 2764 "memchr", 2765 - "regex-automata 0.4.5", 2766 "regex-syntax 0.8.2", 2767 ] 2768 ··· 2777 2778 [[package]] 2779 name = "regex-automata" 2780 - version = "0.4.5" 2781 source = "registry+https://github.com/rust-lang/crates.io-index" 2782 - checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 2783 dependencies = [ 2784 "aho-corasick", 2785 "memchr", ··· 2840 2841 [[package]] 2842 name = "reqwest" 2843 - version = "0.11.24" 2844 source = "registry+https://github.com/rust-lang/crates.io-index" 2845 - checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251" 2846 dependencies = [ 2847 "async-compression", 2848 "base64 0.21.7", ··· 2850 "encoding_rs", 2851 "futures-core", 2852 "futures-util", 2853 - "h2", 2854 - "http", 2855 - "http-body", 2856 - "hyper", 2857 "hyper-rustls", 2858 "ipnet", 2859 "js-sys", ··· 2892 dependencies = [ 2893 "anyhow", 2894 "async-trait", 2895 - "http", 2896 "reqwest", 2897 "serde", 2898 "task-local-extensions", ··· 2910 "chrono", 2911 "futures", 2912 "getrandom", 2913 - "http", 2914 - "hyper", 2915 - "parking_lot", 2916 "reqwest", 2917 "reqwest-middleware", 2918 "retry-policies", ··· 2963 2964 [[package]] 2965 name = "ring" 2966 - version = "0.17.7" 2967 source = "registry+https://github.com/rust-lang/crates.io-index" 2968 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 2969 dependencies = [ 2970 "cc", 2971 "getrandom", 2972 "libc", 2973 "spin", 2974 "untrusted", 2975 - "windows-sys 0.48.0", 2976 ] 2977 2978 [[package]] ··· 3149 3150 [[package]] 3151 name = "ryu" 3152 - version = "1.0.16" 3153 - source = "registry+https://github.com/rust-lang/crates.io-index" 3154 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 3155 - 3156 - [[package]] 3157 - name = "safemem" 3158 - version = "0.3.3" 3159 source = "registry+https://github.com/rust-lang/crates.io-index" 3160 - checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 3161 3162 [[package]] 3163 name = "same-file" ··· 3184 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3185 3186 [[package]] 3187 - name = "scroll" 3188 - version = "0.12.0" 3189 - source = "registry+https://github.com/rust-lang/crates.io-index" 3190 - checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6" 3191 - dependencies = [ 3192 - "scroll_derive", 3193 - ] 3194 - 3195 - [[package]] 3196 - name = "scroll_derive" 3197 - version = "0.12.0" 3198 - source = "registry+https://github.com/rust-lang/crates.io-index" 3199 - checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" 3200 - dependencies = [ 3201 - "proc-macro2", 3202 - "quote", 3203 - "syn 2.0.48", 3204 - ] 3205 - 3206 - [[package]] 3207 name = "sct" 3208 version = "0.7.1" 3209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3259 dependencies = [ 3260 "proc-macro2", 3261 "quote", 3262 - "syn 2.0.48", 3263 ] 3264 3265 [[package]] ··· 3396 3397 [[package]] 3398 name = "socket2" 3399 - version = "0.5.5" 3400 source = "registry+https://github.com/rust-lang/crates.io-index" 3401 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3402 dependencies = [ 3403 "libc", 3404 - "windows-sys 0.48.0", 3405 ] 3406 3407 [[package]] ··· 3454 3455 [[package]] 3456 name = "svg" 3457 - version = "0.15.0" 3458 source = "registry+https://github.com/rust-lang/crates.io-index" 3459 - checksum = "2198f991cd549041203080de947415bae45220eab7253c220b87e3188d19f21a" 3460 3461 [[package]] 3462 name = "svgfilters" ··· 3501 3502 [[package]] 3503 name = "syn" 3504 - version = "2.0.48" 3505 source = "registry+https://github.com/rust-lang/crates.io-index" 3506 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 3507 dependencies = [ 3508 "proc-macro2", 3509 "quote", ··· 3566 3567 [[package]] 3568 name = "tempfile" 3569 - version = "3.10.0" 3570 source = "registry+https://github.com/rust-lang/crates.io-index" 3571 - checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 3572 dependencies = [ 3573 "cfg-if", 3574 "fastrand", ··· 3610 "cfg-if", 3611 "proc-macro2", 3612 "quote", 3613 - "syn 2.0.48", 3614 ] 3615 3616 [[package]] ··· 3621 dependencies = [ 3622 "proc-macro2", 3623 "quote", 3624 - "syn 2.0.48", 3625 "test-case-core", 3626 ] 3627 ··· 3647 3648 [[package]] 3649 name = "thiserror" 3650 - version = "1.0.57" 3651 source = "registry+https://github.com/rust-lang/crates.io-index" 3652 - checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 3653 dependencies = [ 3654 "thiserror-impl", 3655 ] 3656 3657 [[package]] 3658 name = "thiserror-impl" 3659 - version = "1.0.57" 3660 source = "registry+https://github.com/rust-lang/crates.io-index" 3661 - checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 3662 dependencies = [ 3663 "proc-macro2", 3664 "quote", 3665 - "syn 2.0.48", 3666 ] 3667 3668 [[package]] 3669 name = "thread_local" 3670 - version = "1.1.7" 3671 source = "registry+https://github.com/rust-lang/crates.io-index" 3672 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3673 dependencies = [ 3674 "cfg-if", 3675 "once_cell", ··· 3696 ] 3697 3698 [[package]] 3699 - name = "time" 3700 - version = "0.3.34" 3701 - source = "registry+https://github.com/rust-lang/crates.io-index" 3702 - checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 3703 - dependencies = [ 3704 - "deranged", 3705 - "itoa", 3706 - "num-conv", 3707 - "powerfmt", 3708 - "serde", 3709 - "time-core", 3710 - "time-macros", 3711 - ] 3712 - 3713 - [[package]] 3714 - name = "time-core" 3715 - version = "0.1.2" 3716 - source = "registry+https://github.com/rust-lang/crates.io-index" 3717 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3718 - 3719 - [[package]] 3720 - name = "time-macros" 3721 - version = "0.2.17" 3722 - source = "registry+https://github.com/rust-lang/crates.io-index" 3723 - checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 3724 - dependencies = [ 3725 - "num-conv", 3726 - "time-core", 3727 - ] 3728 - 3729 - [[package]] 3730 name = "tiny-skia" 3731 version = "0.8.4" 3732 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3808 dependencies = [ 3809 "proc-macro2", 3810 "quote", 3811 - "syn 2.0.48", 3812 ] 3813 3814 [[package]] ··· 3865 3866 [[package]] 3867 name = "toml" 3868 - version = "0.8.10" 3869 source = "registry+https://github.com/rust-lang/crates.io-index" 3870 - checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 3871 dependencies = [ 3872 "serde", 3873 "serde_spanned", ··· 3886 3887 [[package]] 3888 name = "toml_edit" 3889 - version = "0.22.5" 3890 source = "registry+https://github.com/rust-lang/crates.io-index" 3891 - checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a" 3892 dependencies = [ 3893 "indexmap 2.2.5", 3894 "serde", ··· 3923 dependencies = [ 3924 "proc-macro2", 3925 "quote", 3926 - "syn 2.0.48", 3927 ] 3928 3929 [[package]] ··· 4085 4086 [[package]] 4087 name = "unicode-normalization" 4088 - version = "0.1.22" 4089 source = "registry+https://github.com/rust-lang/crates.io-index" 4090 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 4091 dependencies = [ 4092 "tinyvec", 4093 ] 4094 4095 [[package]] 4096 name = "unicode-script" 4097 - version = "0.5.5" 4098 source = "registry+https://github.com/rust-lang/crates.io-index" 4099 - checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 4100 4101 [[package]] 4102 name = "unicode-vo" ··· 4199 4200 [[package]] 4201 name = "uv" 4202 - version = "0.1.18" 4203 dependencies = [ 4204 "anstream", 4205 "anyhow", ··· 4230 "owo-colors 4.0.0", 4231 "pep440_rs", 4232 "pep508_rs", 4233 - "platform-host", 4234 "platform-tags", 4235 "predicates", 4236 "pubgrub", ··· 4254 "tracing-tree", 4255 "unicode-width", 4256 "url", 4257 "uv-build", 4258 "uv-cache", 4259 "uv-client", ··· 4275 name = "uv-auth" 4276 version = "0.0.1" 4277 dependencies = [ 4278 "tracing", 4279 "url", 4280 ] 4281 4282 [[package]] ··· 4291 "itertools 0.12.1", 4292 "once_cell", 4293 "pep508_rs", 4294 - "platform-host", 4295 "pypi-types", 4296 "pyproject-toml", 4297 "regex", ··· 4338 "async-trait", 4339 "async_http_range_reader", 4340 "async_zip", 4341 - "base64 0.21.7", 4342 "cache-key", 4343 "chrono", 4344 "distribution-filename", ··· 4346 "fs-err", 4347 "futures", 4348 "html-escape", 4349 - "http", 4350 - "hyper", 4351 "insta", 4352 "install-wheel-rs", 4353 "pep440_rs", ··· 4359 "reqwest-retry", 4360 "rkyv", 4361 "rmp-serde", 4362 - "rust-netrc", 4363 "rustc-hash", 4364 "rustls", 4365 "rustls-native-certs", ··· 4404 "pep440_rs", 4405 "pep508_rs", 4406 "petgraph", 4407 - "platform-host", 4408 "platform-tags", 4409 "poloto", 4410 "pypi-types", ··· 4446 "futures", 4447 "itertools 0.12.1", 4448 "pep508_rs", 4449 - "platform-host", 4450 "platform-tags", 4451 "pypi-types", 4452 "rustc-hash", ··· 4523 name = "uv-fs" 4524 version = "0.0.1" 4525 dependencies = [ 4526 "dunce", 4527 "encoding_rs_io", 4528 "fs-err", ··· 4615 "once_cell", 4616 "pep440_rs", 4617 "pep508_rs", 4618 - "platform-host", 4619 "platform-tags", 4620 "pypi-types", 4621 "regex", ··· 4667 "pep440_rs", 4668 "pep508_rs", 4669 "petgraph", 4670 - "platform-host", 4671 "platform-tags", 4672 "pubgrub", 4673 "pypi-types", ··· 4714 4715 [[package]] 4716 name = "uv-version" 4717 - version = "0.1.18" 4718 4719 [[package]] 4720 name = "uv-virtualenv" ··· 4726 "directories", 4727 "fs-err", 4728 "pathdiff", 4729 - "platform-host", 4730 "pypi-types", 4731 "serde", 4732 "serde_json", ··· 4837 4838 [[package]] 4839 name = "wasm-bindgen" 4840 - version = "0.2.91" 4841 source = "registry+https://github.com/rust-lang/crates.io-index" 4842 - checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 4843 dependencies = [ 4844 "cfg-if", 4845 "wasm-bindgen-macro", ··· 4847 4848 [[package]] 4849 name = "wasm-bindgen-backend" 4850 - version = "0.2.91" 4851 source = "registry+https://github.com/rust-lang/crates.io-index" 4852 - checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 4853 dependencies = [ 4854 "bumpalo", 4855 "log", 4856 "once_cell", 4857 "proc-macro2", 4858 "quote", 4859 - "syn 2.0.48", 4860 "wasm-bindgen-shared", 4861 ] 4862 4863 [[package]] 4864 name = "wasm-bindgen-futures" 4865 - version = "0.4.41" 4866 source = "registry+https://github.com/rust-lang/crates.io-index" 4867 - checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" 4868 dependencies = [ 4869 "cfg-if", 4870 "js-sys", ··· 4874 4875 [[package]] 4876 name = "wasm-bindgen-macro" 4877 - version = "0.2.91" 4878 source = "registry+https://github.com/rust-lang/crates.io-index" 4879 - checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 4880 dependencies = [ 4881 "quote", 4882 "wasm-bindgen-macro-support", ··· 4884 4885 [[package]] 4886 name = "wasm-bindgen-macro-support" 4887 - version = "0.2.91" 4888 source = "registry+https://github.com/rust-lang/crates.io-index" 4889 - checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 4890 dependencies = [ 4891 "proc-macro2", 4892 "quote", 4893 - "syn 2.0.48", 4894 "wasm-bindgen-backend", 4895 "wasm-bindgen-shared", 4896 ] 4897 4898 [[package]] 4899 name = "wasm-bindgen-shared" 4900 - version = "0.2.91" 4901 source = "registry+https://github.com/rust-lang/crates.io-index" 4902 - checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 4903 4904 [[package]] 4905 name = "wasm-streams" ··· 4922 dependencies = [ 4923 "futures", 4924 "js-sys", 4925 - "parking_lot", 4926 "pin-utils", 4927 "wasm-bindgen", 4928 "wasm-bindgen-futures", ··· 4931 4932 [[package]] 4933 name = "web-sys" 4934 - version = "0.3.68" 4935 source = "registry+https://github.com/rust-lang/crates.io-index" 4936 - checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" 4937 dependencies = [ 4938 "js-sys", 4939 "wasm-bindgen", ··· 5167 5168 [[package]] 5169 name = "winnow" 5170 - version = "0.6.1" 5171 source = "registry+https://github.com/rust-lang/crates.io-index" 5172 - checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401" 5173 dependencies = [ 5174 "memchr", 5175 ] ··· 5182 dependencies = [ 5183 "cfg-if", 5184 "windows-sys 0.48.0", 5185 ] 5186 5187 [[package]]
··· 123 124 [[package]] 125 name = "anyhow" 126 + version = "1.0.81" 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" 129 130 [[package]] 131 name = "arc-swap" 132 + version = "1.7.0" 133 source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f" 135 136 [[package]] 137 name = "arrayref" ··· 144 version = "0.7.4" 145 source = "registry+https://github.com/rust-lang/crates.io-index" 146 checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 147 + 148 + [[package]] 149 + name = "assert-json-diff" 150 + version = "2.0.2" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12" 153 + dependencies = [ 154 + "serde", 155 + "serde_json", 156 + ] 157 158 [[package]] 159 name = "assert_cmd" ··· 221 dependencies = [ 222 "proc-macro2", 223 "quote", 224 + "syn 2.0.52", 225 ] 226 227 [[package]] ··· 232 dependencies = [ 233 "proc-macro2", 234 "quote", 235 + "syn 2.0.52", 236 ] 237 238 [[package]] ··· 274 version = "1.1.0" 275 source = "registry+https://github.com/rust-lang/crates.io-index" 276 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 277 + 278 + [[package]] 279 + name = "backoff" 280 + version = "0.4.0" 281 + source = "registry+https://github.com/rust-lang/crates.io-index" 282 + checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" 283 + dependencies = [ 284 + "futures-core", 285 + "getrandom", 286 + "instant", 287 + "pin-project-lite", 288 + "rand", 289 + "tokio", 290 + ] 291 292 [[package]] 293 name = "backtrace" ··· 396 397 [[package]] 398 name = "bstr" 399 + version = "1.9.1" 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" 402 dependencies = [ 403 "memchr", 404 + "regex-automata 0.4.6", 405 "serde", 406 ] 407 408 [[package]] 409 name = "bumpalo" 410 + version = "3.15.4" 411 source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 413 414 [[package]] 415 name = "bytecheck" ··· 500 501 [[package]] 502 name = "cc" 503 + version = "1.0.90" 504 source = "registry+https://github.com/rust-lang/crates.io-index" 505 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 506 dependencies = [ 507 "jobserver", 508 "libc", ··· 532 533 [[package]] 534 name = "chrono" 535 + version = "0.4.35" 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 538 dependencies = [ 539 "android-tzdata", 540 "iana-time-zone", ··· 574 575 [[package]] 576 name = "clap" 577 + version = "4.5.2" 578 source = "registry+https://github.com/rust-lang/crates.io-index" 579 + checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" 580 dependencies = [ 581 "clap_builder", 582 "clap_derive", ··· 584 585 [[package]] 586 name = "clap_builder" 587 + version = "4.5.2" 588 source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 590 dependencies = [ 591 "anstream", 592 "anstyle", ··· 644 "heck", 645 "proc-macro2", 646 "quote", 647 + "syn 2.0.52", 648 ] 649 650 [[package]] ··· 868 checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5" 869 870 [[package]] 871 + name = "deadpool" 872 + version = "0.10.0" 873 source = "registry+https://github.com/rust-lang/crates.io-index" 874 + checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490" 875 dependencies = [ 876 + "async-trait", 877 + "deadpool-runtime", 878 + "num_cpus", 879 + "tokio", 880 ] 881 + 882 + [[package]] 883 + name = "deadpool-runtime" 884 + version = "0.1.3" 885 + source = "registry+https://github.com/rust-lang/crates.io-index" 886 + checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49" 887 888 [[package]] 889 name = "derivative" ··· 1242 dependencies = [ 1243 "proc-macro2", 1244 "quote", 1245 + "syn 2.0.52", 1246 ] 1247 1248 [[package]] ··· 1344 "aho-corasick", 1345 "bstr", 1346 "log", 1347 + "regex-automata 0.4.6", 1348 "regex-syntax 0.8.2", 1349 ] 1350 ··· 1360 ] 1361 1362 [[package]] 1363 + name = "h2" 1364 + version = "0.3.24" 1365 source = "registry+https://github.com/rust-lang/crates.io-index" 1366 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1367 dependencies = [ 1368 + "bytes", 1369 + "fnv", 1370 + "futures-core", 1371 + "futures-sink", 1372 + "futures-util", 1373 + "http 0.2.12", 1374 + "indexmap 2.2.5", 1375 + "slab", 1376 + "tokio", 1377 + "tokio-util", 1378 + "tracing", 1379 ] 1380 1381 [[package]] 1382 name = "h2" 1383 + version = "0.4.2" 1384 source = "registry+https://github.com/rust-lang/crates.io-index" 1385 + checksum = "31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943" 1386 dependencies = [ 1387 "bytes", 1388 "fnv", 1389 "futures-core", 1390 "futures-sink", 1391 "futures-util", 1392 + "http 1.1.0", 1393 "indexmap 2.2.5", 1394 "slab", 1395 "tokio", ··· 1399 1400 [[package]] 1401 name = "half" 1402 + version = "2.4.0" 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 1405 dependencies = [ 1406 "cfg-if", 1407 "crunchy", ··· 1430 1431 [[package]] 1432 name = "hermit-abi" 1433 + version = "0.3.9" 1434 source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1436 1437 [[package]] 1438 name = "hex" ··· 1479 ] 1480 1481 [[package]] 1482 + name = "http" 1483 + version = "1.1.0" 1484 + source = "registry+https://github.com/rust-lang/crates.io-index" 1485 + checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1486 + dependencies = [ 1487 + "bytes", 1488 + "fnv", 1489 + "itoa", 1490 + ] 1491 + 1492 + [[package]] 1493 name = "http-body" 1494 version = "0.4.6" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1497 dependencies = [ 1498 "bytes", 1499 + "http 0.2.12", 1500 + "pin-project-lite", 1501 + ] 1502 + 1503 + [[package]] 1504 + name = "http-body" 1505 + version = "1.0.0" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 1508 + dependencies = [ 1509 + "bytes", 1510 + "http 1.1.0", 1511 + ] 1512 + 1513 + [[package]] 1514 + name = "http-body-util" 1515 + version = "0.1.1" 1516 + source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 1518 + dependencies = [ 1519 + "bytes", 1520 + "futures-core", 1521 + "http 1.1.0", 1522 + "http-body 1.0.0", 1523 "pin-project-lite", 1524 ] 1525 ··· 1551 "futures-channel", 1552 "futures-core", 1553 "futures-util", 1554 + "h2 0.3.24", 1555 + "http 0.2.12", 1556 + "http-body 0.4.6", 1557 "httparse", 1558 "httpdate", 1559 "itoa", ··· 1566 ] 1567 1568 [[package]] 1569 + name = "hyper" 1570 + version = "1.2.0" 1571 + source = "registry+https://github.com/rust-lang/crates.io-index" 1572 + checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" 1573 + dependencies = [ 1574 + "bytes", 1575 + "futures-channel", 1576 + "futures-util", 1577 + "h2 0.4.2", 1578 + "http 1.1.0", 1579 + "http-body 1.0.0", 1580 + "httparse", 1581 + "httpdate", 1582 + "itoa", 1583 + "pin-project-lite", 1584 + "smallvec", 1585 + "tokio", 1586 + "want", 1587 + ] 1588 + 1589 + [[package]] 1590 name = "hyper-rustls" 1591 version = "0.24.2" 1592 source = "registry+https://github.com/rust-lang/crates.io-index" 1593 checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1594 dependencies = [ 1595 "futures-util", 1596 + "http 0.2.12", 1597 + "hyper 0.14.28", 1598 "rustls", 1599 "tokio", 1600 "tokio-rustls", 1601 ] 1602 1603 [[package]] 1604 + name = "hyper-util" 1605 + version = "0.1.3" 1606 + source = "registry+https://github.com/rust-lang/crates.io-index" 1607 + checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" 1608 + dependencies = [ 1609 + "bytes", 1610 + "futures-util", 1611 + "http 1.1.0", 1612 + "http-body 1.0.0", 1613 + "hyper 1.2.0", 1614 + "pin-project-lite", 1615 + "socket2", 1616 + "tokio", 1617 + ] 1618 + 1619 + [[package]] 1620 name = "iana-time-zone" 1621 version = "0.1.60" 1622 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1659 "globset", 1660 "log", 1661 "memchr", 1662 + "regex-automata 0.4.6", 1663 "same-file", 1664 "walkdir", 1665 "winapi-util", ··· 1742 "once_cell", 1743 "pathdiff", 1744 "pep440_rs", 1745 "platform-info", 1746 + "platform-tags", 1747 "pypi-types", 1748 "reflink-copy", 1749 "regex", ··· 1838 1839 [[package]] 1840 name = "js-sys" 1841 + version = "0.3.69" 1842 source = "registry+https://github.com/rust-lang/crates.io-index" 1843 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1844 dependencies = [ 1845 "wasm-bindgen", 1846 ] ··· 1957 ] 1958 1959 [[package]] 1960 name = "linked-hash-map" 1961 version = "0.5.6" 1962 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2064 dependencies = [ 2065 "proc-macro2", 2066 "quote", 2067 + "syn 2.0.52", 2068 ] 2069 2070 [[package]] ··· 2104 2105 [[package]] 2106 name = "mio" 2107 + version = "0.8.11" 2108 source = "registry+https://github.com/rust-lang/crates.io-index" 2109 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2110 dependencies = [ 2111 "libc", 2112 "wasi", ··· 2167 dependencies = [ 2168 "windows-sys 0.48.0", 2169 ] 2170 2171 [[package]] 2172 name = "num-traits" ··· 2239 2240 [[package]] 2241 name = "openssl-sys" 2242 + version = "0.9.101" 2243 source = "registry+https://github.com/rust-lang/crates.io-index" 2244 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 2245 dependencies = [ 2246 "cc", 2247 "libc", ··· 2289 "instant", 2290 "lock_api", 2291 "parking_lot_core 0.8.6", 2292 + ] 2293 + 2294 + [[package]] 2295 + name = "parking_lot" 2296 + version = "0.12.1" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2299 + dependencies = [ 2300 + "lock_api", 2301 + "parking_lot_core 0.9.9", 2302 ] 2303 2304 [[package]] ··· 2403 2404 [[package]] 2405 name = "pin-project" 2406 + version = "1.1.5" 2407 source = "registry+https://github.com/rust-lang/crates.io-index" 2408 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2409 dependencies = [ 2410 "pin-project-internal", 2411 ] 2412 2413 [[package]] 2414 name = "pin-project-internal" 2415 + version = "1.1.5" 2416 source = "registry+https://github.com/rust-lang/crates.io-index" 2417 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2418 dependencies = [ 2419 "proc-macro2", 2420 "quote", 2421 + "syn 2.0.52", 2422 ] 2423 2424 [[package]] ··· 2440 checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2441 2442 [[package]] 2443 name = "platform-info" 2444 version = "2.0.2" 2445 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2453 name = "platform-tags" 2454 version = "0.0.1" 2455 dependencies = [ 2456 "rustc-hash", 2457 + "serde", 2458 "thiserror", 2459 ] 2460 2461 [[package]] 2462 name = "png" 2463 + version = "0.17.13" 2464 source = "registry+https://github.com/rust-lang/crates.io-index" 2465 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 2466 dependencies = [ 2467 "bitflags 1.3.2", 2468 "crc32fast", ··· 2485 version = "1.6.0" 2486 source = "registry+https://github.com/rust-lang/crates.io-index" 2487 checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2488 2489 [[package]] 2490 name = "ppv-lite86" ··· 2534 2535 [[package]] 2536 name = "proc-macro2" 2537 + version = "1.0.79" 2538 source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 2540 dependencies = [ 2541 "unicode-ident", 2542 ] ··· 2564 [[package]] 2565 name = "pubgrub" 2566 version = "0.2.1" 2567 + source = "git+https://github.com/astral-sh/pubgrub?rev=addbaf184891d66a2dfd93d241a66d13bfe5de86#addbaf184891d66a2dfd93d241a66d13bfe5de86" 2568 dependencies = [ 2569 "indexmap 2.2.5", 2570 "log", ··· 2583 "indoc", 2584 "libc", 2585 "memoffset", 2586 + "parking_lot 0.12.1", 2587 "portable-atomic", 2588 "pyo3-build-config", 2589 "pyo3-ffi", ··· 2631 "proc-macro2", 2632 "pyo3-macros-backend", 2633 "quote", 2634 + "syn 2.0.52", 2635 ] 2636 2637 [[package]] ··· 2644 "proc-macro2", 2645 "pyo3-build-config", 2646 "quote", 2647 + "syn 2.0.52", 2648 ] 2649 2650 [[package]] ··· 2684 ] 2685 2686 [[package]] 2687 name = "quote" 2688 version = "1.0.35" 2689 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2736 2737 [[package]] 2738 name = "rayon" 2739 + version = "1.9.0" 2740 source = "registry+https://github.com/rust-lang/crates.io-index" 2741 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 2742 dependencies = [ 2743 "either", 2744 "rayon-core", ··· 2817 dependencies = [ 2818 "aho-corasick", 2819 "memchr", 2820 + "regex-automata 0.4.6", 2821 "regex-syntax 0.8.2", 2822 ] 2823 ··· 2832 2833 [[package]] 2834 name = "regex-automata" 2835 + version = "0.4.6" 2836 source = "registry+https://github.com/rust-lang/crates.io-index" 2837 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2838 dependencies = [ 2839 "aho-corasick", 2840 "memchr", ··· 2895 2896 [[package]] 2897 name = "reqwest" 2898 + version = "0.11.26" 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" 2901 dependencies = [ 2902 "async-compression", 2903 "base64 0.21.7", ··· 2905 "encoding_rs", 2906 "futures-core", 2907 "futures-util", 2908 + "h2 0.3.24", 2909 + "http 0.2.12", 2910 + "http-body 0.4.6", 2911 + "hyper 0.14.28", 2912 "hyper-rustls", 2913 "ipnet", 2914 "js-sys", ··· 2947 dependencies = [ 2948 "anyhow", 2949 "async-trait", 2950 + "http 0.2.12", 2951 "reqwest", 2952 "serde", 2953 "task-local-extensions", ··· 2965 "chrono", 2966 "futures", 2967 "getrandom", 2968 + "http 0.2.12", 2969 + "hyper 0.14.28", 2970 + "parking_lot 0.11.2", 2971 "reqwest", 2972 "reqwest-middleware", 2973 "retry-policies", ··· 3018 3019 [[package]] 3020 name = "ring" 3021 + version = "0.17.8" 3022 source = "registry+https://github.com/rust-lang/crates.io-index" 3023 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 3024 dependencies = [ 3025 "cc", 3026 + "cfg-if", 3027 "getrandom", 3028 "libc", 3029 "spin", 3030 "untrusted", 3031 + "windows-sys 0.52.0", 3032 ] 3033 3034 [[package]] ··· 3205 3206 [[package]] 3207 name = "ryu" 3208 + version = "1.0.17" 3209 source = "registry+https://github.com/rust-lang/crates.io-index" 3210 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 3211 3212 [[package]] 3213 name = "same-file" ··· 3234 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3235 3236 [[package]] 3237 name = "sct" 3238 version = "0.7.1" 3239 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3289 dependencies = [ 3290 "proc-macro2", 3291 "quote", 3292 + "syn 2.0.52", 3293 ] 3294 3295 [[package]] ··· 3426 3427 [[package]] 3428 name = "socket2" 3429 + version = "0.5.6" 3430 source = "registry+https://github.com/rust-lang/crates.io-index" 3431 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3432 dependencies = [ 3433 "libc", 3434 + "windows-sys 0.52.0", 3435 ] 3436 3437 [[package]] ··· 3484 3485 [[package]] 3486 name = "svg" 3487 + version = "0.15.1" 3488 source = "registry+https://github.com/rust-lang/crates.io-index" 3489 + checksum = "683eed9bd9a2b078f92f87d166db38292e8114ab16d4cf23787ad4eecd1bb6e5" 3490 3491 [[package]] 3492 name = "svgfilters" ··· 3531 3532 [[package]] 3533 name = "syn" 3534 + version = "2.0.52" 3535 source = "registry+https://github.com/rust-lang/crates.io-index" 3536 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 3537 dependencies = [ 3538 "proc-macro2", 3539 "quote", ··· 3596 3597 [[package]] 3598 name = "tempfile" 3599 + version = "3.10.1" 3600 source = "registry+https://github.com/rust-lang/crates.io-index" 3601 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3602 dependencies = [ 3603 "cfg-if", 3604 "fastrand", ··· 3640 "cfg-if", 3641 "proc-macro2", 3642 "quote", 3643 + "syn 2.0.52", 3644 ] 3645 3646 [[package]] ··· 3651 dependencies = [ 3652 "proc-macro2", 3653 "quote", 3654 + "syn 2.0.52", 3655 "test-case-core", 3656 ] 3657 ··· 3677 3678 [[package]] 3679 name = "thiserror" 3680 + version = "1.0.58" 3681 source = "registry+https://github.com/rust-lang/crates.io-index" 3682 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 3683 dependencies = [ 3684 "thiserror-impl", 3685 ] 3686 3687 [[package]] 3688 name = "thiserror-impl" 3689 + version = "1.0.58" 3690 source = "registry+https://github.com/rust-lang/crates.io-index" 3691 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 3692 dependencies = [ 3693 "proc-macro2", 3694 "quote", 3695 + "syn 2.0.52", 3696 ] 3697 3698 [[package]] 3699 name = "thread_local" 3700 + version = "1.1.8" 3701 source = "registry+https://github.com/rust-lang/crates.io-index" 3702 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3703 dependencies = [ 3704 "cfg-if", 3705 "once_cell", ··· 3726 ] 3727 3728 [[package]] 3729 name = "tiny-skia" 3730 version = "0.8.4" 3731 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3807 dependencies = [ 3808 "proc-macro2", 3809 "quote", 3810 + "syn 2.0.52", 3811 ] 3812 3813 [[package]] ··· 3864 3865 [[package]] 3866 name = "toml" 3867 + version = "0.8.11" 3868 source = "registry+https://github.com/rust-lang/crates.io-index" 3869 + checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e" 3870 dependencies = [ 3871 "serde", 3872 "serde_spanned", ··· 3885 3886 [[package]] 3887 name = "toml_edit" 3888 + version = "0.22.7" 3889 source = "registry+https://github.com/rust-lang/crates.io-index" 3890 + checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992" 3891 dependencies = [ 3892 "indexmap 2.2.5", 3893 "serde", ··· 3922 dependencies = [ 3923 "proc-macro2", 3924 "quote", 3925 + "syn 2.0.52", 3926 ] 3927 3928 [[package]] ··· 4084 4085 [[package]] 4086 name = "unicode-normalization" 4087 + version = "0.1.23" 4088 source = "registry+https://github.com/rust-lang/crates.io-index" 4089 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4090 dependencies = [ 4091 "tinyvec", 4092 ] 4093 4094 [[package]] 4095 name = "unicode-script" 4096 + version = "0.5.6" 4097 source = "registry+https://github.com/rust-lang/crates.io-index" 4098 + checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 4099 4100 [[package]] 4101 name = "unicode-vo" ··· 4198 4199 [[package]] 4200 name = "uv" 4201 + version = "0.1.19" 4202 dependencies = [ 4203 "anstream", 4204 "anyhow", ··· 4229 "owo-colors 4.0.0", 4230 "pep440_rs", 4231 "pep508_rs", 4232 "platform-tags", 4233 "predicates", 4234 "pubgrub", ··· 4252 "tracing-tree", 4253 "unicode-width", 4254 "url", 4255 + "uv-auth", 4256 "uv-build", 4257 "uv-cache", 4258 "uv-client", ··· 4274 name = "uv-auth" 4275 version = "0.0.1" 4276 dependencies = [ 4277 + "async-trait", 4278 + "base64 0.21.7", 4279 + "clap", 4280 + "once_cell", 4281 + "reqwest", 4282 + "reqwest-middleware", 4283 + "rust-netrc", 4284 + "task-local-extensions", 4285 + "tempfile", 4286 + "thiserror", 4287 + "tokio", 4288 "tracing", 4289 "url", 4290 + "wiremock", 4291 ] 4292 4293 [[package]] ··· 4302 "itertools 0.12.1", 4303 "once_cell", 4304 "pep508_rs", 4305 "pypi-types", 4306 "pyproject-toml", 4307 "regex", ··· 4348 "async-trait", 4349 "async_http_range_reader", 4350 "async_zip", 4351 "cache-key", 4352 "chrono", 4353 "distribution-filename", ··· 4355 "fs-err", 4356 "futures", 4357 "html-escape", 4358 + "http 0.2.12", 4359 + "hyper 0.14.28", 4360 "insta", 4361 "install-wheel-rs", 4362 "pep440_rs", ··· 4368 "reqwest-retry", 4369 "rkyv", 4370 "rmp-serde", 4371 "rustc-hash", 4372 "rustls", 4373 "rustls-native-certs", ··· 4412 "pep440_rs", 4413 "pep508_rs", 4414 "petgraph", 4415 "platform-tags", 4416 "poloto", 4417 "pypi-types", ··· 4453 "futures", 4454 "itertools 0.12.1", 4455 "pep508_rs", 4456 "platform-tags", 4457 "pypi-types", 4458 "rustc-hash", ··· 4529 name = "uv-fs" 4530 version = "0.0.1" 4531 dependencies = [ 4532 + "backoff", 4533 "dunce", 4534 "encoding_rs_io", 4535 "fs-err", ··· 4622 "once_cell", 4623 "pep440_rs", 4624 "pep508_rs", 4625 "platform-tags", 4626 "pypi-types", 4627 "regex", ··· 4673 "pep440_rs", 4674 "pep508_rs", 4675 "petgraph", 4676 "platform-tags", 4677 "pubgrub", 4678 "pypi-types", ··· 4719 4720 [[package]] 4721 name = "uv-version" 4722 + version = "0.1.19" 4723 4724 [[package]] 4725 name = "uv-virtualenv" ··· 4731 "directories", 4732 "fs-err", 4733 "pathdiff", 4734 + "platform-tags", 4735 "pypi-types", 4736 "serde", 4737 "serde_json", ··· 4842 4843 [[package]] 4844 name = "wasm-bindgen" 4845 + version = "0.2.92" 4846 source = "registry+https://github.com/rust-lang/crates.io-index" 4847 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4848 dependencies = [ 4849 "cfg-if", 4850 "wasm-bindgen-macro", ··· 4852 4853 [[package]] 4854 name = "wasm-bindgen-backend" 4855 + version = "0.2.92" 4856 source = "registry+https://github.com/rust-lang/crates.io-index" 4857 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4858 dependencies = [ 4859 "bumpalo", 4860 "log", 4861 "once_cell", 4862 "proc-macro2", 4863 "quote", 4864 + "syn 2.0.52", 4865 "wasm-bindgen-shared", 4866 ] 4867 4868 [[package]] 4869 name = "wasm-bindgen-futures" 4870 + version = "0.4.42" 4871 source = "registry+https://github.com/rust-lang/crates.io-index" 4872 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 4873 dependencies = [ 4874 "cfg-if", 4875 "js-sys", ··· 4879 4880 [[package]] 4881 name = "wasm-bindgen-macro" 4882 + version = "0.2.92" 4883 source = "registry+https://github.com/rust-lang/crates.io-index" 4884 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4885 dependencies = [ 4886 "quote", 4887 "wasm-bindgen-macro-support", ··· 4889 4890 [[package]] 4891 name = "wasm-bindgen-macro-support" 4892 + version = "0.2.92" 4893 source = "registry+https://github.com/rust-lang/crates.io-index" 4894 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4895 dependencies = [ 4896 "proc-macro2", 4897 "quote", 4898 + "syn 2.0.52", 4899 "wasm-bindgen-backend", 4900 "wasm-bindgen-shared", 4901 ] 4902 4903 [[package]] 4904 name = "wasm-bindgen-shared" 4905 + version = "0.2.92" 4906 source = "registry+https://github.com/rust-lang/crates.io-index" 4907 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4908 4909 [[package]] 4910 name = "wasm-streams" ··· 4927 dependencies = [ 4928 "futures", 4929 "js-sys", 4930 + "parking_lot 0.11.2", 4931 "pin-utils", 4932 "wasm-bindgen", 4933 "wasm-bindgen-futures", ··· 4936 4937 [[package]] 4938 name = "web-sys" 4939 + version = "0.3.69" 4940 source = "registry+https://github.com/rust-lang/crates.io-index" 4941 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4942 dependencies = [ 4943 "js-sys", 4944 "wasm-bindgen", ··· 5172 5173 [[package]] 5174 name = "winnow" 5175 + version = "0.6.5" 5176 source = "registry+https://github.com/rust-lang/crates.io-index" 5177 + checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 5178 dependencies = [ 5179 "memchr", 5180 ] ··· 5187 dependencies = [ 5188 "cfg-if", 5189 "windows-sys 0.48.0", 5190 + ] 5191 + 5192 + [[package]] 5193 + name = "wiremock" 5194 + version = "0.6.0" 5195 + source = "registry+https://github.com/rust-lang/crates.io-index" 5196 + checksum = "ec874e1eef0df2dcac546057fe5e29186f09c378181cd7b635b4b7bcc98e9d81" 5197 + dependencies = [ 5198 + "assert-json-diff", 5199 + "async-trait", 5200 + "base64 0.21.7", 5201 + "deadpool", 5202 + "futures", 5203 + "http 1.1.0", 5204 + "http-body-util", 5205 + "hyper 1.2.0", 5206 + "hyper-util", 5207 + "log", 5208 + "once_cell", 5209 + "regex", 5210 + "serde", 5211 + "serde_json", 5212 + "tokio", 5213 + "url", 5214 ] 5215 5216 [[package]]
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "uv"; 14 - version = "0.1.18"; 15 16 src = fetchFromGitHub { 17 owner = "astral-sh"; 18 repo = "uv"; 19 rev = version; 20 - hash = "sha256-lHvSfp+pCECVbuwSj7zNmheA1pleHaitKG0wf24s/CY="; 21 }; 22 23 cargoLock = { 24 lockFile = ./Cargo.lock; 25 outputHashes = { 26 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; 27 - "pubgrub-0.2.1" = "sha256-C3A6WzpmR3l8MgUCFzoDdehLVRgk3/2VbCVFUS+iS9M="; 28 }; 29 }; 30
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "uv"; 14 + version = "0.1.19"; 15 16 src = fetchFromGitHub { 17 owner = "astral-sh"; 18 repo = "uv"; 19 rev = version; 20 + hash = "sha256-OJDN6guJpUfGhX2Sk47wLHfT3XT2mnSINPiI2DgyfsU="; 21 }; 22 23 cargoLock = { 24 lockFile = ./Cargo.lock; 25 outputHashes = { 26 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; 27 + "pubgrub-0.2.1" = "sha256-Pn60v5tfpGrssCeuaUcxw5eJ1g8Dk/+un0s8+k4abpo="; 28 }; 29 }; 30
+1 -1
pkgs/by-name/wa/waycheck/package.nix
··· 51 description = "Simple GUI that displays the protocols implemented by a Wayland compositor"; 52 homepage = "https://gitlab.freedesktop.org/serebit/waycheck"; 53 license = licenses.asl20; 54 - maintainers = with maintainers; [ julienmalka federicoschonborn ]; 55 mainProgram = "waycheck"; 56 platforms = platforms.linux; 57 };
··· 51 description = "Simple GUI that displays the protocols implemented by a Wayland compositor"; 52 homepage = "https://gitlab.freedesktop.org/serebit/waycheck"; 53 license = licenses.asl20; 54 + maintainers = with maintainers; [ julienmalka ]; 55 mainProgram = "waycheck"; 56 platforms = platforms.linux; 57 };
+2 -2
pkgs/data/fonts/sketchybar-app-font/default.nix
··· 5 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "sketchybar-app-font"; 8 - version = "2.0.7"; 9 10 src = fetchurl { 11 url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf"; 12 - hash = "sha256-HP9fCP3CPsxc/l8nklV7bvEl4mDUYvQp+fT10AFX5LM="; 13 }; 14 15 dontUnpack = true;
··· 5 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 pname = "sketchybar-app-font"; 8 + version = "2.0.8"; 9 10 src = fetchurl { 11 url = "https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v${finalAttrs.version}/sketchybar-app-font.ttf"; 12 + hash = "sha256-WX30kF0DF85RNMapVrADCh1LKLnYpJdpgG/3dGWhuRs="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/data/misc/clash-geoip/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "clash-geoip"; 5 - version = "20240212"; 6 7 src = fetchurl { 8 url = "https://github.com/Dreamacro/maxmind-geoip/releases/download/${version}/Country.mmdb"; 9 - sha256 = "sha256-cNVEWdIRo2Z2FluZIR0O5o3Aso4tDcVyHAG3DkNmpSQ="; 10 }; 11 12 dontUnpack = true;
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "clash-geoip"; 5 + version = "20240312"; 6 7 src = fetchurl { 8 url = "https://github.com/Dreamacro/maxmind-geoip/releases/download/${version}/Country.mmdb"; 9 + sha256 = "sha256-h6nrlzFBRrvL+hUOnpWi/aixKDOlRoTV4zQYIHGslIY="; 10 }; 11 12 dontUnpack = true;
+1 -1
pkgs/desktops/budgie/budgie-backgrounds/default.nix
··· 29 description = "The default background set for the Budgie Desktop"; 30 homepage = "https://github.com/BuddiesOfBudgie/budgie-backgrounds"; 31 platforms = platforms.linux; 32 - maintainers = [ maintainers.federicoschonborn ]; 33 license = licenses.cc0; 34 }; 35 }
··· 29 description = "The default background set for the Budgie Desktop"; 30 homepage = "https://github.com/BuddiesOfBudgie/budgie-backgrounds"; 31 platforms = platforms.linux; 32 + maintainers = teams.budgie.members; 33 license = licenses.cc0; 34 }; 35 }
+1 -1
pkgs/desktops/budgie/budgie-control-center/default.nix
··· 172 homepage = "https://github.com/BuddiesOfBudgie/budgie-control-center"; 173 mainProgram = "budgie-control-center"; 174 platforms = platforms.linux; 175 - maintainers = [ maintainers.federicoschonborn ]; 176 license = licenses.gpl2Plus; 177 }; 178 }
··· 172 homepage = "https://github.com/BuddiesOfBudgie/budgie-control-center"; 173 mainProgram = "budgie-control-center"; 174 platforms = platforms.linux; 175 + maintainers = teams.budgie.members; 176 license = licenses.gpl2Plus; 177 }; 178 }
+1 -1
pkgs/desktops/budgie/budgie-desktop-view/default.nix
··· 44 mainProgram = "org.buddiesofbudgie.budgie-desktop-view"; 45 license = lib.licenses.asl20; 46 platforms = lib.platforms.linux; 47 - maintainers = with lib.maintainers; [ federicoschonborn ]; 48 }; 49 })
··· 44 mainProgram = "org.buddiesofbudgie.budgie-desktop-view"; 45 license = lib.licenses.asl20; 46 platforms = lib.platforms.linux; 47 + maintainers = lib.teams.budgie.members; 48 }; 49 })
+1 -1
pkgs/desktops/budgie/budgie-desktop/default.nix
··· 102 homepage = "https://github.com/BuddiesOfBudgie/budgie-desktop"; 103 license = with lib.licenses; [ gpl2Plus lgpl21Plus cc-by-sa-30 ]; 104 platforms = lib.platforms.linux; 105 - maintainers = with lib.maintainers; [ federicoschonborn ]; 106 }; 107 })
··· 102 homepage = "https://github.com/BuddiesOfBudgie/budgie-desktop"; 103 license = with lib.licenses; [ gpl2Plus lgpl21Plus cc-by-sa-30 ]; 104 platforms = lib.platforms.linux; 105 + maintainers = lib.teams.budgie.members; 106 }; 107 })
+1 -1
pkgs/desktops/budgie/budgie-screensaver/default.nix
··· 55 homepage = "https://github.com/BuddiesOfBudgie/budgie-screensaver"; 56 mainProgram = "budgie-screensaver"; 57 platforms = platforms.linux; 58 - maintainers = [ maintainers.federicoschonborn ]; 59 license = licenses.gpl2Only; 60 }; 61 }
··· 55 homepage = "https://github.com/BuddiesOfBudgie/budgie-screensaver"; 56 mainProgram = "budgie-screensaver"; 57 platforms = platforms.linux; 58 + maintainers = teams.budgie.members; 59 license = licenses.gpl2Only; 60 }; 61 }
+1 -1
pkgs/desktops/budgie/budgie-session/default.nix
··· 95 description = "Session manager for Budgie"; 96 homepage = "https://github.com/BuddiesOfBudgie/budgie-session"; 97 license = lib.licenses.gpl2Plus; 98 - maintainers = with lib.maintainers; [federicoschonborn]; 99 platforms = lib.platforms.linux; 100 }; 101 })
··· 95 description = "Session manager for Budgie"; 96 homepage = "https://github.com/BuddiesOfBudgie/budgie-session"; 97 license = lib.licenses.gpl2Plus; 98 + maintainers = lib.teams.budgie.members; 99 platforms = lib.platforms.linux; 100 }; 101 })
+1 -1
pkgs/desktops/budgie/magpie/default.nix
··· 160 description = "Softish fork of Mutter 43.x"; 161 homepage = "https://github.com/BuddiesOfBudgie/magpie"; 162 license = licenses.gpl2Plus; 163 - maintainers = with maintainers; [ federicoschonborn ]; 164 platforms = platforms.linux; 165 }; 166 })
··· 160 description = "Softish fork of Mutter 43.x"; 161 homepage = "https://github.com/BuddiesOfBudgie/magpie"; 162 license = licenses.gpl2Plus; 163 + maintainers = teams.budgie.members; 164 platforms = platforms.linux; 165 }; 166 })
+1 -1
pkgs/desktops/budgie/plugins/budgie-analogue-clock-applet/default.nix
··· 38 description = "Analogue Clock Applet for the Budgie desktop"; 39 homepage = "https://github.com/samlane-ma/analogue-clock-applet"; 40 license = licenses.gpl3Plus; 41 - maintainers = [ maintainers.federicoschonborn ]; 42 platforms = platforms.linux; 43 }; 44 }
··· 38 description = "Analogue Clock Applet for the Budgie desktop"; 39 homepage = "https://github.com/samlane-ma/analogue-clock-applet"; 40 license = licenses.gpl3Plus; 41 + maintainers = teams.budgie.members; 42 platforms = platforms.linux; 43 }; 44 }
+1 -1
pkgs/desktops/budgie/plugins/budgie-media-player-applet/default.nix
··· 45 homepage = "https://github.com/zalesyc/budgie-media-player-applet"; 46 license = lib.licenses.gpl3Plus; 47 platforms = lib.platforms.linux; 48 - maintainers = with lib.maintainers; [ federicoschonborn ]; 49 }; 50 }
··· 45 homepage = "https://github.com/zalesyc/budgie-media-player-applet"; 46 license = lib.licenses.gpl3Plus; 47 platforms = lib.platforms.linux; 48 + maintainers = lib.teams.budgie.members; 49 }; 50 }
+1 -1
pkgs/desktops/budgie/plugins/budgie-user-indicator-redux/default.nix
··· 48 changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md"; 49 license = licenses.gpl2Plus; 50 platforms = platforms.linux; 51 - maintainers = [ maintainers.federicoschonborn ]; 52 }; 53 }
··· 48 changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md"; 49 license = licenses.gpl2Plus; 50 platforms = platforms.linux; 51 + maintainers = teams.budgie.members; 52 }; 53 }
+1 -1
pkgs/desktops/gnome/extensions/valent/default.nix
··· 31 homepage = "https://valent.andyholmes.ca/"; 32 changelog = "https://github.com/andyholmes/gnome-shell-extension-valent/blob/${src.rev}/CHANGELOG.md"; 33 license = licenses.gpl3Plus; 34 - maintainers = [ maintainers.federicoschonborn ]; 35 platforms = platforms.linux; 36 }; 37 }
··· 31 homepage = "https://valent.andyholmes.ca/"; 32 changelog = "https://github.com/andyholmes/gnome-shell-extension-valent/blob/${src.rev}/CHANGELOG.md"; 33 license = licenses.gpl3Plus; 34 + maintainers = [ ]; 35 platforms = platforms.linux; 36 }; 37 }
+1 -1
pkgs/desktops/xfce/core/libxfce4windowing/default.nix
··· 13 meta = { 14 description = "Windowing concept abstraction library for X11 and Wayland"; 15 license = lib.licenses.lgpl21Plus; 16 - maintainers = with lib; [ maintainers.federicoschonborn ] ++ teams.xfce.members; 17 }; 18 }
··· 13 meta = { 14 description = "Windowing concept abstraction library for X11 and Wayland"; 15 license = lib.licenses.lgpl21Plus; 16 + maintainers = lib.teams.xfce.members; 17 }; 18 }
+2 -2
pkgs/development/compilers/circt/default.nix
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "circt"; 20 - version = "1.67.0"; 21 src = fetchFromGitHub { 22 owner = "llvm"; 23 repo = "circt"; 24 rev = "firtool-${version}"; 25 - hash = "sha256-ftKtqKIgGVqiETTsirhydjmFiozqHoMRdu+IBZc8iMI="; 26 fetchSubmodules = true; 27 }; 28
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "circt"; 20 + version = "1.68.0"; 21 src = fetchFromGitHub { 22 owner = "llvm"; 23 repo = "circt"; 24 rev = "firtool-${version}"; 25 + hash = "sha256-N2OpKzniVUqi+L48mD5W1wW1GdECPVWZCo30f4XD3n0="; 26 fetchSubmodules = true; 27 }; 28
+2 -2
pkgs/development/libraries/libgbinder/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libgbinder"; 5 - version = "1.1.37"; 6 7 src = fetchFromGitHub { 8 owner = "mer-hybris"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-/XxWOaT2f6+0apv0NzMsPoYBf3GLuaXyPkmTMTDtOes="; 12 }; 13 14 outputs = [ "out" "dev" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libgbinder"; 5 + version = "1.1.38"; 6 7 src = fetchFromGitHub { 8 owner = "mer-hybris"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-k5oCwi1KvyRVawH0d4Kp+MCxkymAtl6zVk7DVRXFVMg="; 12 }; 13 14 outputs = [ "out" "dev" ];
+1 -1
pkgs/development/libraries/yyjson/default.nix
··· 24 homepage = "https://github.com/ibireme/yyjson"; 25 changelog = "https://github.com/ibireme/yyjson/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 26 license = licenses.mit; 27 - maintainers = with maintainers; [ federicoschonborn ]; 28 }; 29 })
··· 24 homepage = "https://github.com/ibireme/yyjson"; 25 changelog = "https://github.com/ibireme/yyjson/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 26 license = licenses.mit; 27 + maintainers = with maintainers; [ ]; 28 }; 29 })
+33
pkgs/development/lua-modules/generated-packages.nix
··· 3297 }; 3298 }) {}; 3299 3300 tl = callPackage({ argparse, buildLuarocksPackage, compat53, fetchgit, fetchurl, luafilesystem }: 3301 buildLuarocksPackage { 3302 pname = "tl";
··· 3297 }; 3298 }) {}; 3299 3300 + tiktoken_core = callPackage({ buildLuarocksPackage, fetchgit, fetchurl, lua, luaOlder, luarocks-build-rust-mlua }: 3301 + buildLuarocksPackage { 3302 + pname = "tiktoken_core"; 3303 + version = "0.2.1-1"; 3304 + knownRockspec = (fetchurl { 3305 + url = "mirror://luarocks/tiktoken_core-0.2.1-1.rockspec"; 3306 + sha256 = "0mdmrpg82vmk0cqiqdayyk4vvl299z0xqrg58q18dfs5nc27wkla"; 3307 + }).outPath; 3308 + src = fetchgit ( removeAttrs (builtins.fromJSON ''{ 3309 + "url": "https://github.com/gptlang/lua-tiktoken", 3310 + "rev": "61d831a81a01ba095f8c94e148b721b3aa7b1e45", 3311 + "date": "2024-03-03T23:24:06+00:00", 3312 + "path": "/nix/store/5ik17k726wl8hpz295n7dqq3438k8ddj-lua-tiktoken", 3313 + "sha256": "11lpzxmmb4zglkp9czlzggd8i46r7whpq021b5d3fx7bc5a81d3n", 3314 + "hash": "sha256-drSAVGHrdDdaWUEAfCE/2ZCI2nuffpbupO+TVWv/l4Y=", 3315 + "fetchLFS": false, 3316 + "fetchSubmodules": true, 3317 + "deepClone": false, 3318 + "leaveDotGit": false 3319 + } 3320 + '') ["date" "path" "sha256"]) ; 3321 + 3322 + disabled = (luaOlder "5.1"); 3323 + propagatedBuildInputs = [ lua luarocks-build-rust-mlua ]; 3324 + 3325 + meta = { 3326 + homepage = "https://github.com/gptlang/lua-tiktoken"; 3327 + description = "An experimental port of OpenAI's Tokenizer to lua"; 3328 + maintainers = with lib.maintainers; [ natsukium ]; 3329 + license.fullName = "MIT"; 3330 + }; 3331 + }) {}; 3332 + 3333 tl = callPackage({ argparse, buildLuarocksPackage, compat53, fetchgit, fetchurl, luafilesystem }: 3334 buildLuarocksPackage { 3335 pname = "tl";
+8
pkgs/development/lua-modules/overrides.nix
··· 642 ''; 643 }); 644 645 toml = prev.toml.overrideAttrs (oa: { 646 patches = [ ./toml.patch ]; 647
··· 642 ''; 643 }); 644 645 + tiktoken_core = prev.tiktoken_core.overrideAttrs (oa: { 646 + cargoDeps = rustPlatform.fetchCargoTarball { 647 + src = oa.src; 648 + hash = "sha256-YApsOGfAw34zp069lyGR6FGjxty1bE23+Tic07f8zI4="; 649 + }; 650 + nativeBuildInputs = oa.nativeBuildInputs ++ [ cargo rustPlatform.cargoSetupHook ]; 651 + }); 652 + 653 toml = prev.toml.overrideAttrs (oa: { 654 patches = [ ./toml.patch ]; 655
+2 -2
pkgs/development/python-modules/aiomqtt/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aiomqtt"; 15 - version = "2.0.0"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "sbtinstruments"; 22 repo = "aiomqtt"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-Ww4NdCtT04b4tRmarJjB4xmfRBNIQekP8iARAdpmBH0="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "aiomqtt"; 15 + version = "2.0.1"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "sbtinstruments"; 22 repo = "aiomqtt"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-bV1elEO1518LVLwNDN5pzjxRgcG34K1XUsK7fTw8h+8="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/asyauth/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "asyauth"; 13 - version = "0.0.18"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-t2AolP0GZ88b0+FqHXHIP1V6TIV61Bvd8wVXpZZltK0="; 21 }; 22 23 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "asyauth"; 13 + version = "0.0.20"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-QQVgIPdonPXwpVl1nH8Cps4nGb2oTfeDvRBY1XgeUUs="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/autoflake/default.nix
··· 9 }: 10 buildPythonPackage rec { 11 pname = "autoflake"; 12 - version = "2.3.0"; 13 format = "pyproject"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-jCAR+jRwG519zwW5hzvEhZ1Pzk5i3+qQ3/79FXb18B0="; 18 }; 19 20 nativeBuildInputs = [
··· 9 }: 10 buildPythonPackage rec { 11 pname = "autoflake"; 12 + version = "2.3.1"; 13 format = "pyproject"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-yYt13FsKhkWcTwGh0yrH60M47EMXpEaVFf8eaH7NkJ4="; 18 }; 19 20 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/brother/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "brother"; 15 - version = "4.0.0"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.11"; ··· 21 owner = "bieniu"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-FLaSj1LQy/eWPxU1a4WGpsdoN5Zi4EwrgCmz8AXGeLc="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "brother"; 15 + version = "4.0.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.11"; ··· 21 owner = "bieniu"; 22 repo = pname; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-n1CIozKuF0+N8Vg3QA2jy5xNLDBJPdnhVT/xg1R+t90="; 25 }; 26 27 nativeBuildInputs = [
+44
pkgs/development/python-modules/gpuctypes/0001-fix-dlopen-cuda.patch
···
··· 1 + From d448321436e8314d3e2a6a09d4017c4bc10f612d Mon Sep 17 00:00:00 2001 2 + From: Gaetan Lepage <gaetan@glepage.com> 3 + Date: Sat, 17 Feb 2024 17:37:22 +0100 4 + Subject: [PATCH] fix-dlopen-cuda 5 + 6 + --- 7 + gpuctypes/cuda.py | 20 ++++++++++++++++++-- 8 + 1 file changed, 18 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/gpuctypes/cuda.py b/gpuctypes/cuda.py 11 + index acba81c..091f7f7 100644 12 + --- a/gpuctypes/cuda.py 13 + +++ b/gpuctypes/cuda.py 14 + @@ -143,9 +143,25 @@ def char_pointer_cast(string, encoding='utf-8'): 15 + 16 + 17 + 18 + +NAME_TO_PATHS = { 19 + + "libcuda.so": ["@driverLink@/lib/libcuda.so"], 20 + + "libnvrtc.so": ["@libnvrtc@"], 21 + +} 22 + +def _try_dlopen(name): 23 + + try: 24 + + return ctypes.CDLL(name) 25 + + except OSError: 26 + + pass 27 + + for candidate in NAME_TO_PATHS.get(name, []): 28 + + try: 29 + + return ctypes.CDLL(candidate) 30 + + except OSError: 31 + + pass 32 + + raise RuntimeError(f"{name} not found") 33 + + 34 + _libraries = {} 35 + -_libraries['libcuda.so'] = ctypes.CDLL(ctypes.util.find_library('cuda')) 36 + -_libraries['libnvrtc.so'] = ctypes.CDLL(ctypes.util.find_library('nvrtc')) 37 + +_libraries['libcuda.so'] = _try_dlopen('libcuda.so') 38 + +_libraries['libnvrtc.so'] = _try_dlopen('libnvrtc.so') 39 + 40 + 41 + cuuint32_t = ctypes.c_uint32 42 + -- 43 + 2.43.0 44 +
+127
pkgs/development/python-modules/gpuctypes/default.nix
···
··· 1 + { lib 2 + , config 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , substituteAll 6 + , addDriverRunpath 7 + , cudaSupport ? config.cudaSupport 8 + , rocmSupport ? config.rocmSupport 9 + , cudaPackages 10 + , setuptools 11 + , ocl-icd 12 + , rocmPackages 13 + , pytestCheckHook 14 + , gpuctypes 15 + , testCudaRuntime ? false 16 + , testOpenclRuntime ? false 17 + , testRocmRuntime ? false 18 + }: 19 + assert testCudaRuntime -> cudaSupport; 20 + assert testRocmRuntime -> rocmSupport; 21 + 22 + buildPythonPackage rec { 23 + pname = "gpuctypes"; 24 + version = "0.3.0"; 25 + pyproject = true; 26 + 27 + src = fetchFromGitHub { 28 + repo = "gpuctypes"; 29 + owner = "tinygrad"; 30 + rev = "refs/tags/${version}"; 31 + hash = "sha256-xUMvMBK1UhZaMZfik0Ia6+siyZGpCkBV+LTnQvzt/rw="; 32 + }; 33 + 34 + patches = [ 35 + (substituteAll { 36 + src = ./0001-fix-dlopen-cuda.patch; 37 + inherit (addDriverRunpath) driverLink; 38 + libnvrtc = 39 + if cudaSupport 40 + then "${lib.getLib cudaPackages.cuda_nvrtc}/lib/libnvrtc.so" 41 + else "Please import nixpkgs with `config.cudaSupport = true`"; 42 + }) 43 + ]; 44 + 45 + nativeBuildInputs = [ 46 + setuptools 47 + ]; 48 + 49 + postPatch = '' 50 + substituteInPlace gpuctypes/opencl.py \ 51 + --replace "ctypes.util.find_library('OpenCL')" "'${ocl-icd}/lib/libOpenCL.so'" 52 + '' 53 + # hipGetDevicePropertiesR0600 is a symbol from rocm-6. We are currently at rocm-5. 54 + # We are not sure that this works. Remove when rocm gets updated to version 6. 55 + + lib.optionalString rocmSupport '' 56 + substituteInPlace gpuctypes/hip.py \ 57 + --replace "/opt/rocm/lib/libamdhip64.so" "${rocmPackages.clr}/lib/libamdhip64.so" \ 58 + --replace "/opt/rocm/lib/libhiprtc.so" "${rocmPackages.clr}/lib/libhiprtc.so" \ 59 + --replace "hipGetDevicePropertiesR0600" "hipGetDeviceProperties" 60 + 61 + substituteInPlace gpuctypes/comgr.py \ 62 + --replace "/opt/rocm/lib/libamd_comgr.so" "${rocmPackages.rocm-comgr}/lib/libamd_comgr.so" 63 + ''; 64 + 65 + pythonImportsCheck = [ "gpuctypes" ]; 66 + 67 + nativeCheckInputs = [ 68 + pytestCheckHook 69 + ]; 70 + 71 + disabledTestPaths = lib.optionals (!testOpenclRuntime) [ 72 + "test/test_opencl.py" 73 + ] ++ lib.optionals (!rocmSupport) [ 74 + "test/test_hip.py" 75 + ] ++ lib.optionals (!cudaSupport) [ 76 + "test/test_cuda.py" 77 + ]; 78 + 79 + # Require GPU access to run (not available in the sandbox) 80 + pytestFlagsArray = lib.optionals (!testCudaRuntime) [ 81 + "-k" "'not TestCUDADevice'" 82 + ] ++ lib.optionals (!testRocmRuntime) [ 83 + "-k" "'not TestHIPDevice'" 84 + ] ++ lib.optionals (testCudaRuntime || testOpenclRuntime || testRocmRuntime) [ 85 + "-v" 86 + ]; 87 + 88 + # Running these tests requires special configuration on the builder. 89 + # e.g. https://github.com/NixOS/nixpkgs/pull/256230 implements a nix 90 + # pre-build hook which exposes the devices and the drivers in the sandbox 91 + # based on requiredSystemFeatures: 92 + requiredSystemFeatures = lib.optionals testCudaRuntime [ 93 + "cuda" 94 + ] ++ lib.optionals testOpenclRuntime [ 95 + "opencl" 96 + ] ++ lib.optionals testRocmRuntime [ 97 + "rocm" 98 + ]; 99 + 100 + passthru.gpuChecks = { 101 + cuda = gpuctypes.override { 102 + cudaSupport = true; 103 + testCudaRuntime = true; 104 + }; 105 + opencl = gpuctypes.override { 106 + testOpenclRuntime = true; 107 + }; 108 + rocm = gpuctypes.override { 109 + rocmSupport = true; 110 + testRocmRuntime = true; 111 + }; 112 + }; 113 + 114 + preCheck = lib.optionalString (cudaSupport && !testCudaRuntime) '' 115 + addToSearchPath LD_LIBRARY_PATH ${lib.getLib cudaPackages.cuda_cudart}/lib/stubs 116 + ''; 117 + 118 + # If neither rocmSupport or cudaSupport is enabled, no tests are selected 119 + dontUsePytestCheck = !(rocmSupport || cudaSupport) && (!testOpenclRuntime); 120 + 121 + meta = with lib; { 122 + description = "Ctypes wrappers for HIP, CUDA, and OpenCL"; 123 + homepage = "https://github.com/tinygrad/gpuctypes"; 124 + license = licenses.mit; 125 + maintainers = with maintainers; [ GaetanLepage matthewcroughan wozeparrot ]; 126 + }; 127 + }
+32
pkgs/development/python-modules/gpuctypes/fix-dlopen-cuda.patch
···
··· 1 + diff --git a/gpuctypes/cuda.py b/gpuctypes/cuda.py 2 + index acba81c..aac5fc7 100644 3 + --- a/gpuctypes/cuda.py 4 + +++ b/gpuctypes/cuda.py 5 + @@ -143,9 +143,25 @@ def char_pointer_cast(string, encoding='utf-8'): 6 + 7 + 8 + 9 + +NAME_TO_PATHS = { 10 + + "libcuda.so": ["@driverLink@/lib/libcuda.so"], 11 + + "libnvrtc.so": ["@libnvrtc@"], 12 + +} 13 + +def _try_dlopen(name): 14 + + try: 15 + + return ctypes.CDLL(name) 16 + + except OSError: 17 + + pass 18 + + for candidate in NAME_TO_PATHS.get(name, []): 19 + + try: 20 + + return ctypes.CDLL(candidate) 21 + + except OSError: 22 + + pass 23 + + raise RuntimeError(f"{name} not found") 24 + + 25 + _libraries = {} 26 + -_libraries['libcuda.so'] = ctypes.CDLL(ctypes.util.find_library('cuda')) 27 + -_libraries['libnvrtc.so'] = ctypes.CDLL(ctypes.util.find_library('nvrtc')) 28 + +_libraries['libcuda.so'] = _try_dlopen('libcuda.so') 29 + +_libraries['libnvrtc.so'] = _try_dlopen('libnvrtc.so') 30 + 31 + 32 + cuuint32_t = ctypes.c_uint32
+2 -1
pkgs/development/python-modules/pulsar-client/default.nix
··· 108 109 format = "wheel"; 110 111 - src = Srcs."${pythonVersion}-${stdenv.hostPlatform.system}"; 112 113 meta = with lib; { 114 description = "Client for pulsar";
··· 108 109 format = "wheel"; 110 111 + src = Srcs."${pythonVersion}-${stdenv.hostPlatform.system}" 112 + or (throw "Unsupported '${pythonVersion}-${stdenv.hostPlatform.system}' target"); 113 114 meta = with lib; { 115 description = "Client for pulsar";
+111
pkgs/development/python-modules/tinygrad/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , wheel 6 + , gpuctypes 7 + , numpy 8 + , tqdm 9 + , hypothesis 10 + , librosa 11 + , onnx 12 + , pillow 13 + , pytest-xdist 14 + , pytestCheckHook 15 + , safetensors 16 + , sentencepiece 17 + , tiktoken 18 + , torch 19 + , transformers 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "tinygrad"; 24 + version = "0.8.0"; 25 + pyproject = true; 26 + 27 + src = fetchFromGitHub { 28 + owner = "tinygrad"; 29 + repo = "tinygrad"; 30 + rev = "refs/tags/v${version}"; 31 + hash = "sha256-QAccZ79qUbe27yUykIf22WdkxYUlOffnMlShakKfp60="; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + setuptools 36 + wheel 37 + ]; 38 + 39 + propagatedBuildInputs = [ 40 + gpuctypes 41 + numpy 42 + tqdm 43 + ]; 44 + 45 + pythonImportsCheck = [ "tinygrad" ]; 46 + 47 + nativeCheckInputs = [ 48 + hypothesis 49 + librosa 50 + onnx 51 + pillow 52 + pytest-xdist 53 + pytestCheckHook 54 + safetensors 55 + sentencepiece 56 + tiktoken 57 + torch 58 + transformers 59 + ]; 60 + 61 + preCheck = '' 62 + export HOME=$(mktemp -d) 63 + ''; 64 + 65 + disabledTests = [ 66 + # Require internet access 67 + "test_benchmark_openpilot_model" 68 + "test_bn_alone" 69 + "test_bn_linear" 70 + "test_bn_mnist" 71 + "test_car" 72 + "test_chicken" 73 + "test_chicken_bigbatch" 74 + "test_conv_mnist" 75 + "testCopySHMtoDefault" 76 + "test_data_parallel_resnet" 77 + "test_e2e_big" 78 + "test_fetch_small" 79 + "test_huggingface_enet_safetensors" 80 + "test_linear_mnist" 81 + "test_load_convnext" 82 + "test_load_enet" 83 + "test_load_enet_alt" 84 + "test_load_llama2bfloat" 85 + "test_load_resnet" 86 + "test_openpilot_model" 87 + "test_resnet" 88 + "test_shufflenet" 89 + "test_transcribe_batch12" 90 + "test_transcribe_batch21" 91 + "test_transcribe_file1" 92 + "test_transcribe_file2" 93 + "test_transcribe_long" 94 + "test_transcribe_long_no_batch" 95 + "test_vgg7" 96 + ]; 97 + 98 + disabledTestPaths = [ 99 + "test/extra/test_lr_scheduler.py" 100 + "test/models/test_mnist.py" 101 + "test/models/test_real_world.py" 102 + ]; 103 + 104 + meta = with lib; { 105 + description = "A simple and powerful neural network framework"; 106 + homepage = "https://github.com/tinygrad/tinygrad"; 107 + changelog = "https://github.com/tinygrad/tinygrad/releases/tag/v${version}"; 108 + license = licenses.mit; 109 + maintainers = with maintainers; [ GaetanLepage ]; 110 + }; 111 + }
+2 -2
pkgs/development/python-modules/types-pillow/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "types-pillow"; 8 - version = "10.2.0.20240213"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit version; 13 pname = "types-Pillow"; 14 - hash = "sha256-SAC2G/fqva4vGxet4NCAcJ7TPp8moukA5HDotW6+I4c="; 15 }; 16 17 # Modules doesn't have tests
··· 5 6 buildPythonPackage rec { 7 pname = "types-pillow"; 8 + version = "10.2.0.20240311"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit version; 13 pname = "types-Pillow"; 14 + hash = "sha256-9hH2uvfDeE/lUO6SsQgGD1VEpHw3xzrLgaeF8cYxJ3I="; 15 }; 16 17 # Modules doesn't have tests
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "checkov"; 8 - version = "3.2.36"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "bridgecrewio"; 13 repo = "checkov"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-Of09iIRON1YLdHjmRVxerTlvUff8I8G5m+Y3pRBfRnY="; 16 }; 17 18 patches = [
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "checkov"; 8 + version = "3.2.37"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "bridgecrewio"; 13 repo = "checkov"; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-aZKfS/xJYy5P+/xqReKty6yNQi8CcVfe4pOxios1/O4="; 16 }; 17 18 patches = [
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "flow"; 5 - version = "0.230.0"; 6 7 src = fetchFromGitHub { 8 owner = "facebook"; 9 repo = "flow"; 10 rev = "v${version}"; 11 - hash = "sha256-8sfyjUlyJ9A96xD7n6BeJxDNhT7FMq/7HlVC373uLM8="; 12 }; 13 14 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "flow"; 5 + version = "0.231.0"; 6 7 src = fetchFromGitHub { 8 owner = "facebook"; 9 repo = "flow"; 10 rev = "v${version}"; 11 + hash = "sha256-xZ6hyAnfWMwNZfkDIPV+0Cjs/HBMwBME6tZwQW38Cmk="; 12 }; 13 14 postPatch = ''
+11 -9
pkgs/development/tools/parsing/re-flex/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , autoreconfHook 5 - , boost 6 - , autoconf 7 - , automake 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "re-flex"; 12 - version = "4.0.1"; 13 14 src = fetchFromGitHub { 15 owner = "Genivia"; 16 repo = "RE-flex"; 17 rev = "v${version}"; 18 - sha256 = "sha256-eQ2+RthvOKCd2Dl6i+9DahJArFfOhPJkn6PI/yuaqos="; 19 }; 20 21 - nativeBuildInputs = [ boost autoconf automake ]; 22 23 meta = with lib; { 24 - homepage = "https://github.com/Genivia/RE-flex"; 25 description = "The regex-centric, fast lexical analyzer generator for C++ with full Unicode support"; 26 license = licenses.bsd3; 27 - platforms = platforms.unix; 28 maintainers = with lib.maintainers; [ prrlvr ]; 29 }; 30 }
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , cmake 5 }: 6 7 stdenv.mkDerivation rec { 8 pname = "re-flex"; 9 + version = "4.1.0"; 10 11 src = fetchFromGitHub { 12 owner = "Genivia"; 13 repo = "RE-flex"; 14 rev = "v${version}"; 15 + hash = "sha256-pjYiCRKaskJg1IuCxNBUQ9FY2abGi4HEZxsfZ5ctjNY="; 16 }; 17 18 + outputs = [ "out" "bin" "dev" ]; 19 + 20 + nativeBuildInputs = [ 21 + cmake 22 + ]; 23 24 meta = with lib; { 25 + homepage = "https://www.genivia.com/doc/reflex/html"; 26 description = "The regex-centric, fast lexical analyzer generator for C++ with full Unicode support"; 27 license = licenses.bsd3; 28 + platforms = platforms.all; 29 maintainers = with lib.maintainers; [ prrlvr ]; 30 + mainProgram = "reflex"; 31 }; 32 }
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 - version = "2.30.0"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 - sha256 = "sha256-pICQBV8tIGeNoQF694uaVGx1eFN0iLACv1ztKXucKlM="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 - cargoHash = "sha256-sYPmVum1xY4p7imR1iZdXugM5je4ncNoEf0Q8dvWM4c="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 + version = "2.30.2"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 + sha256 = "sha256-ThZb6/Mprz9qgEGsJ+EbENvjmgehDsjVgFGBq4PZMRM="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 + cargoHash = "sha256-yoBoPk5PvMLGvhU/kg+WwO5WgwEnfKQlnkCC6IctfAI="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
+3 -3
pkgs/development/tools/turso-cli/default.nix
··· 8 }: 9 buildGoModule rec { 10 pname = "turso-cli"; 11 - version = "0.88.8"; 12 13 src = fetchFromGitHub { 14 owner = "tursodatabase"; 15 repo = "turso-cli"; 16 rev = "v${version}"; 17 - hash = "sha256-F+/xCs35ugdr2KlHbZ01wE9AX3qhsxvfaly/yDCcGJI="; 18 }; 19 20 - vendorHash = "sha256-rTeW2RQhcdwJTAMQELm4cdObJbm8gk/I2Qz3Wk3+zpI="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
··· 8 }: 9 buildGoModule rec { 10 pname = "turso-cli"; 11 + version = "0.89.0"; 12 13 src = fetchFromGitHub { 14 owner = "tursodatabase"; 15 repo = "turso-cli"; 16 rev = "v${version}"; 17 + hash = "sha256-BFL5D4GkcYdHkEc5448jgQflhhncePYfHMTprPynvmU="; 18 }; 19 20 + vendorHash = "sha256-oxlIaSSLZ6JirvUPOIHirp43G5qrDFJhNd6HjA9UYKo="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
+3 -3
pkgs/servers/pocketbase/default.nix
··· 6 7 buildGoModule rec { 8 pname = "pocketbase"; 9 - version = "0.22.3"; 10 11 src = fetchFromGitHub { 12 owner = "pocketbase"; 13 repo = "pocketbase"; 14 rev = "v${version}"; 15 - hash = "sha256-cJ/+A7gFPWkp8BxLWmEQaR1SloU4M1+cI3bV3VOkrD4="; 16 }; 17 18 - vendorHash = "sha256-C4sipr1rxNIFY5FA94ogNhryGntLGIJStRJHy7NZjAs="; 19 20 # This is the released subpackage from upstream repo 21 subPackages = [ "examples/base" ];
··· 6 7 buildGoModule rec { 8 pname = "pocketbase"; 9 + version = "0.22.4"; 10 11 src = fetchFromGitHub { 12 owner = "pocketbase"; 13 repo = "pocketbase"; 14 rev = "v${version}"; 15 + hash = "sha256-IhqrPXQ430sfdI8HB4cLS8dntluYgstO3DBfZyd8Jrk="; 16 }; 17 18 + vendorHash = "sha256-iXcMxsiKyCY91a7zCl+OxkHwSIKx/AfT0HOEpZ8JgeM="; 19 20 # This is the released subpackage from upstream repo 21 subPackages = [ "examples/base" ];
+3 -3
pkgs/servers/sql/dolt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 - version = "1.35.1"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 - sha256 = "sha256-UtyLC+rPft4g4ENO3IzQDBmsyJg38zPxTVDWiuf7Kc8="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 - vendorHash = "sha256-VQVpKgqzfnRCoHnZSCq2RZywNYcLyBycz74Ir48QwCk="; 17 proxyVendor = true; 18 doCheck = false; 19
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 + version = "1.35.3"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 + sha256 = "sha256-p4hScXdIDa3zAHltUMhg61YyfpdFWZaJ8LAdQi8OZv8="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 + vendorHash = "sha256-1fH9JrWi38jtPjaN2lEplCkiLdYa4g6FsdcB8ZQqVD4="; 17 proxyVendor = true; 18 doCheck = false; 19
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 - version = "2024.03.05"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-nZVI+fIS5av+RUX4P1CsncnQUuqDmIRoT1TGRLdg2Bg="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 + version = "2024.03.13"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 + hash = "sha256-lhnCf4Il3pRNY6tfb19qyRDbeuWSPK6JEmOrcG92MeI="; 10 }; 11 12 meta = with lib; {
+2 -2
pkgs/tools/graphics/vulkan-caps-viewer/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "vulkan-caps-viewer"; 14 - version = "3.33"; 15 16 src = fetchFromGitHub { 17 owner = "SaschaWillems"; 18 repo = "VulkanCapsViewer"; 19 rev = version; 20 - hash = "sha256-eKUgsT3KDua+whO0JdtnniKqoRmBt58LELeUz24goPM="; 21 # Note: this derivation strictly requires vulkan-header to be the same it was developed against. 22 # To help us, they've put it in a git-submodule. 23 # The result will work with any vulkan-loader version.
··· 11 12 stdenv.mkDerivation rec { 13 pname = "vulkan-caps-viewer"; 14 + version = "3.34"; 15 16 src = fetchFromGitHub { 17 owner = "SaschaWillems"; 18 repo = "VulkanCapsViewer"; 19 rev = version; 20 + hash = "sha256-F1D/+Q/GXqQazTNgwdiHS9qqIHy0YGssmagw615E+xg="; 21 # Note: this derivation strictly requires vulkan-header to be the same it was developed against. 22 # To help us, they've put it in a git-submodule. 23 # The result will work with any vulkan-loader version.
+1 -1
pkgs/tools/misc/fastfetch/default.nix
··· 151 description = "Like neofetch, but much faster because written in C"; 152 homepage = "https://github.com/fastfetch-cli/fastfetch"; 153 license = lib.licenses.mit; 154 - maintainers = with lib.maintainers; [ gerg-l khaneliman federicoschonborn ]; 155 platforms = lib.platforms.all; 156 mainProgram = "fastfetch"; 157 };
··· 151 description = "Like neofetch, but much faster because written in C"; 152 homepage = "https://github.com/fastfetch-cli/fastfetch"; 153 license = lib.licenses.mit; 154 + maintainers = with lib.maintainers; [ gerg-l khaneliman ]; 155 platforms = lib.platforms.all; 156 mainProgram = "fastfetch"; 157 };
+2 -2
pkgs/tools/misc/otel-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "otel-cli"; 5 - version = "0.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "equinix-labs"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-kOTReHG7byOqKsaVrXXNq9DAyawTz4hUeR4Q5lJKmiM="; 12 }; 13 14 vendorHash = "sha256-HwbEqWtOqiTe5Z/MtMAs63Lzvll/vgmbCpMTREXgtXA=";
··· 2 3 buildGoModule rec { 4 pname = "otel-cli"; 5 + version = "0.4.4"; 6 7 src = fetchFromGitHub { 8 owner = "equinix-labs"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-XVhnDtt2FhYgfGWDPFkneZTboeHGaIbiF5YdHoqB8N8="; 12 }; 13 14 vendorHash = "sha256-HwbEqWtOqiTe5Z/MtMAs63Lzvll/vgmbCpMTREXgtXA=";
+14 -6
pkgs/tools/misc/plfit/default.nix
··· 7 , llvmPackages 8 }: 9 10 - stdenv.mkDerivation rec { 11 pname = "plfit"; 12 - version = "0.9.4"; 13 14 src = fetchFromGitHub { 15 owner = "ntamas"; 16 repo = "plfit"; 17 - rev = version; 18 - hash = "sha256-hnmP/56P2anR0S8zQyQqN1lbge5GgK+P8Lx8bRkwSxA="; 19 }; 20 21 nativeBuildInputs = [ 22 cmake 23 ] ++ lib.optionals (python != null) [ ··· 35 llvmPackages.openmp 36 ]; 37 38 meta = with lib; { 39 description = "Fitting power-law distributions to empirical data"; 40 homepage = "https://github.com/ntamas/plfit"; 41 - changelog = "https://github.com/ntamas/plfit/blob/${src.rev}/CHANGELOG.md"; 42 license = licenses.gpl2Plus; 43 maintainers = with maintainers; [ dotlambda ]; 44 }; 45 - }
··· 7 , llvmPackages 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "plfit"; 12 + version = "0.9.6"; 13 14 src = fetchFromGitHub { 15 owner = "ntamas"; 16 repo = "plfit"; 17 + rev = finalAttrs.version; 18 + hash = "sha256-XRl6poEdgPNorFideQmEJHCU+phs4rIhMYa8iAOtL1A="; 19 }; 20 21 + postPatch = lib.optionalString (python != null) '' 22 + substituteInPlace src/CMakeLists.txt \ 23 + --replace-fail ' ''${Python3_SITEARCH}' ' ${placeholder "out"}/${python.sitePackages}' \ 24 + --replace-fail ' ''${Python3_SITELIB}' ' ${placeholder "out"}/${python.sitePackages}' 25 + ''; 26 + 27 nativeBuildInputs = [ 28 cmake 29 ] ++ lib.optionals (python != null) [ ··· 41 llvmPackages.openmp 42 ]; 43 44 + doCheck = true; 45 + 46 meta = with lib; { 47 description = "Fitting power-law distributions to empirical data"; 48 homepage = "https://github.com/ntamas/plfit"; 49 + changelog = "https://github.com/ntamas/plfit/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 50 license = licenses.gpl2Plus; 51 maintainers = with maintainers; [ dotlambda ]; 52 }; 53 + })
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 31 in 32 buildGoModule rec { 33 pname = "netbird"; 34 - version = "0.26.2"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = pname; 39 rev = "v${version}"; 40 - hash = "sha256-fnKrv8bMONZbZGZtCQUAeGo3OIvOIqLX3nvVfGhYoK8="; 41 }; 42 43 - vendorHash = "sha256-Zp8LAaADpSa/wfnLAQVJ8cG3bMkC7ZU1BT+Dz214c34="; 44 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46
··· 31 in 32 buildGoModule rec { 33 pname = "netbird"; 34 + version = "0.26.3"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = pname; 39 rev = "v${version}"; 40 + hash = "sha256-StZDhCBuwmJk8VimbsVO9Sfxlv5NcpV689YPUZRgOLk="; 41 }; 42 43 + vendorHash = "sha256-n5n9bIQ026WlvwatMmEIBaLGfquTgek1eiQDb0xDAdI="; 44 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46
+3 -3
pkgs/tools/networking/shadowsocks-rust/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "shadowsocks-rust"; 5 - version = "1.18.1"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "shadowsocks"; 10 repo = pname; 11 - hash = "sha256-q7XtYOBruEmjPC4gx+hBO5oRwbxL7wQJenBS8Pl6yRk="; 12 }; 13 14 - cargoHash = "sha256-av4xUjoUGt53UoEpWULv15JKVWZq1x0YXvF5XFf4meQ="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "shadowsocks-rust"; 5 + version = "1.18.2"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "shadowsocks"; 10 repo = pname; 11 + hash = "sha256-wbbh4IpAla3I/xgmiuzy9E9npS/PUtRFCZS4dl7JYRQ="; 12 }; 13 14 + cargoHash = "sha256-TPW+dic9KdtGXGlcEi7YAmt442ZJRifumnrmcX8+unM="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "automatic-timezoned"; 8 - version = "2.0.6"; 9 10 src = fetchFromGitHub { 11 owner = "maxbrunet"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-uywQshOjdz8Vi/yN6X25LQYVLv/indzTHPmE56BqidI="; 15 }; 16 17 - cargoHash = "sha256-8ZuJF3hdmOOP4s7FIIPc7xTUAPT5TahH/8Yn5hGEnX0="; 18 19 meta = with lib; { 20 description = "Automatically update system timezone based on location";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "automatic-timezoned"; 8 + version = "2.0.7"; 9 10 src = fetchFromGitHub { 11 owner = "maxbrunet"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-MMxLy7clzvE5LyrpvKCffBpyV0eiOn7aHMH929aT+KM="; 15 }; 16 17 + cargoHash = "sha256-dKcghpc2aaXOtcRpABqTzwtlRM2RBGzAnXZMFbMbdlk="; 18 19 meta = with lib; { 20 description = "Automatically update system timezone based on location";
+1 -1
pkgs/top-level/all-packages.nix
··· 30767 dnglab = callPackage ../tools/graphics/dnglab { }; 30768 30769 inherit (callPackage ../applications/virtualization/docker {}) 30770 - docker_20_10 docker_24 docker_25; 30771 30772 docker = docker_24; 30773 docker-client = docker.override { clientOnly = true; };
··· 30767 dnglab = callPackage ../tools/graphics/dnglab { }; 30768 30769 inherit (callPackage ../applications/virtualization/docker {}) 30770 + docker_24 docker_25; 30771 30772 docker = docker_24; 30773 docker-client = docker.override { clientOnly = true; };
+4
pkgs/top-level/python-packages.nix
··· 4943 4944 gpsoauth = callPackage ../development/python-modules/gpsoauth { }; 4945 4946 gpustat = callPackage ../development/python-modules/gpustat { }; 4947 4948 gpxpy = callPackage ../development/python-modules/gpxpy { }; ··· 14771 tinycss = callPackage ../development/python-modules/tinycss { }; 14772 14773 tinydb = callPackage ../development/python-modules/tinydb { }; 14774 14775 tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { }; 14776
··· 4943 4944 gpsoauth = callPackage ../development/python-modules/gpsoauth { }; 4945 4946 + gpuctypes = callPackage ../development/python-modules/gpuctypes { }; 4947 + 4948 gpustat = callPackage ../development/python-modules/gpustat { }; 4949 4950 gpxpy = callPackage ../development/python-modules/gpxpy { }; ··· 14773 tinycss = callPackage ../development/python-modules/tinycss { }; 14774 14775 tinydb = callPackage ../development/python-modules/tinydb { }; 14776 + 14777 + tinygrad = callPackage ../development/python-modules/tinygrad { }; 14778 14779 tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { }; 14780