Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 57efe13b bff6c679

+4647 -843
+9
maintainers/maintainer-list.nix
··· 6291 6291 github = "higebu"; 6292 6292 githubId = 733288; 6293 6293 }; 6294 + 6295 + hikari = { 6296 + email = "HikariNee@protonmail.com"; 6297 + github = "HikariNee"; 6298 + githubId = 72349937; 6299 + name = "Hikari"; 6300 + }; 6301 + 6294 6302 hiljusti = { 6295 6303 name = "J.R. Hill"; 6296 6304 email = "hiljusti@so.dang.cool"; ··· 6303 6311 githubId = 19825977; 6304 6312 name = "Hiren Shah"; 6305 6313 }; 6314 + 6306 6315 hiro98 = { 6307 6316 email = "hiro@protagon.space"; 6308 6317 github = "vale981";
+18 -3
nixos/modules/services/backup/automysqlbackup.nix
··· 3 3 let 4 4 5 5 inherit (lib) concatMapStringsSep concatStringsSep isInt isList literalExpression; 6 - inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption optional types; 6 + inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption mkRenamedOptionModule optional types; 7 7 8 8 cfg = config.services.automysqlbackup; 9 9 pkg = pkgs.automysqlbackup; ··· 26 26 27 27 in 28 28 { 29 + imports = [ 30 + (mkRenamedOptionModule [ "services" "automysqlbackup" "config" ] [ "services" "automysqlbackup" "settings" ]) 31 + ]; 32 + 29 33 # interface 30 34 options = { 31 35 services.automysqlbackup = { ··· 40 44 ''; 41 45 }; 42 46 43 - config = mkOption { 47 + settings = mkOption { 44 48 type = with types; attrsOf (oneOf [ str int bool (listOf str) ]); 45 49 default = {}; 46 50 description = lib.mdDoc '' ··· 112 116 113 117 services.mysql.ensureUsers = optional (config.services.mysql.enable && cfg.config.mysql_dump_host == "localhost") { 114 118 name = user; 115 - ensurePermissions = { "*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES, EVENT"; }; 119 + ensurePermissions = { 120 + "*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES, EVENT"; 121 + 122 + # https://forums.mysql.com/read.php?10,668311,668315#msg-668315 123 + "function sys.extract_table_from_file_name" = "execute"; 124 + "function sys.format_path" = "execute"; 125 + "function sys.format_statement" = "execute"; 126 + "function sys.extract_schema_from_file_name" = "execute"; 127 + "function sys.ps_thread_account" = "execute"; 128 + "function sys.format_time" = "execute"; 129 + "function sys.format_bytes" = "execute"; 130 + }; 116 131 }; 117 132 118 133 };
-3
nixos/modules/services/networking/ssh/sshd.nix
··· 365 365 "hmac-sha2-512-etm@openssh.com" 366 366 "hmac-sha2-256-etm@openssh.com" 367 367 "umac-128-etm@openssh.com" 368 - "hmac-sha2-512" 369 - "hmac-sha2-256" 370 - "umac-128@openssh.com" 371 368 ]; 372 369 description = lib.mdDoc '' 373 370 Allowed MACs
+2 -2
nixos/tests/mysql/mysql-replication.nix
··· 42 42 enable = true; 43 43 replication.role = "slave"; 44 44 replication.serverId = 2; 45 - replication.masterHost = nodes.primary.config.networking.hostName; 45 + replication.masterHost = nodes.primary.networking.hostName; 46 46 replication.masterUser = replicateUser; 47 47 replication.masterPassword = replicatePassword; 48 48 }; ··· 54 54 enable = true; 55 55 replication.role = "slave"; 56 56 replication.serverId = 3; 57 - replication.masterHost = nodes.primary.config.networking.hostName; 57 + replication.masterHost = nodes.primary.networking.hostName; 58 58 replication.masterUser = replicateUser; 59 59 replication.masterPassword = replicatePassword; 60 60 };
+9
pkgs/applications/maui/mauikit-imagetools.nix
··· 1 1 { lib 2 2 , mkDerivation 3 + , fetchpatch 3 4 , cmake 4 5 , extra-cmake-modules 5 6 , kconfig ··· 15 16 16 17 mkDerivation { 17 18 pname = "mauikit-imagetools"; 19 + 20 + patches = [ 21 + (fetchpatch { 22 + name = "remove-unused-method.patch"; 23 + url = "https://invent.kde.org/maui/mauikit-imagetools/-/commit/344852044d407b144bca01c41a409ceaa548bec0.patch"; 24 + hash = "sha256-Cpq/XzDgrKD8YVex2z9VxGTA+iDI5703+fHwkn0cIWA="; 25 + }) 26 + ]; 18 27 19 28 nativeBuildInputs = [ 20 29 cmake
+5 -11
pkgs/applications/misc/blender/wrapper.nix
··· 2 2 , lib 3 3 , blender 4 4 , makeWrapper 5 - , python39Packages 5 + , python3Packages 6 6 }: 7 7 { name ? "wrapped" 8 8 , packages ? [] ··· 12 12 inherit (blender) version; 13 13 src = blender; 14 14 15 - nativeBuildInputs = [ python39Packages.wrapPython makeWrapper ]; 15 + nativeBuildInputs = [ python3Packages.wrapPython makeWrapper ]; 16 16 installPhase = '' 17 17 mkdir $out/{share/applications,bin} -p 18 18 sed 's/Exec=blender/Exec=blender-${name}/g' $src/share/applications/blender.desktop > $out/share/applications/blender-${name}.desktop ··· 22 22 23 23 buildPythonPath "$pythonPath" 24 24 25 - echo '#!/usr/bin/env bash ' >> $out/bin/blender-${name} 26 - for p in $program_PATH; do 27 - echo "export PATH=\$PATH:$p " >> $out/bin/blender-${name} 28 - done 29 - for p in $program_PYTHONPATH; do 30 - echo "export PYTHONPATH=\$PYTHONPATH:$p " >> $out/bin/blender-${name} 31 - done 32 - echo 'exec ${blender}/bin/blender "$@"' >> $out/bin/blender-${name} 33 - chmod +x $out/bin/blender-${name} 25 + makeWrapper ${blender}/bin/blender $out/bin/blender-${name} \ 26 + --prefix PATH : $program_PATH \ 27 + --prefix PYTHONPATH : $program_PYTHONPATH 34 28 ''; 35 29 36 30 pythonPath = packages;
+66 -5
pkgs/applications/misc/houdini/default.nix
··· 3 3 buildFHSEnv rec { 4 4 name = "houdini-${unwrapped.version}"; 5 5 6 + # houdini spawns hserver (and other license tools) that is supposed to live beyond the lifespan of houdini process 7 + dieWithParent = false; 8 + 9 + # houdini needs to communicate with hserver process that it seem to be checking to be present in running processes 10 + unsharePid = false; 11 + 6 12 targetPkgs = pkgs: with pkgs; [ 7 - libGLU libGL alsa-lib fontconfig zlib libpng dbus nss nspr expat pciutils 8 - libxkbcommon libudev0-shim tbb 13 + libGLU 14 + libGL 15 + alsa-lib 16 + fontconfig 17 + zlib 18 + libpng 19 + dbus 20 + nss 21 + nspr 22 + expat 23 + pciutils 24 + libxkbcommon 25 + libudev0-shim 26 + tbb 27 + xwayland 28 + qt5.qtwayland 29 + nettools # needed by licensing tools 30 + bintools # needed for ld and other tools, so ctypes can find/load sos from python 31 + ocl-icd # needed for opencl 32 + numactl # needed by hfs ocl backend 33 + ncurses5 # needed by hfs ocl backend 9 34 ] ++ (with xorg; [ 10 - libICE libSM libXmu libXi libXext libX11 libXrender libXcursor libXfixes 11 - libXrender libXcomposite libXdamage libXtst libxcb libXScrnSaver 35 + libICE 36 + libSM 37 + libXmu 38 + libXi 39 + libXt 40 + libXext 41 + libX11 42 + libXrender 43 + libXcursor 44 + libXfixes 45 + libXrender 46 + libXcomposite 47 + libXdamage 48 + libXtst 49 + libxcb 50 + libXScrnSaver 51 + libXrandr 52 + libxcb 53 + xcbutil 54 + xcbutilimage 55 + xcbutilrenderutil 56 + xcbutilcursor 57 + xcbutilkeysyms 58 + xcbutilwm 12 59 ]); 13 60 14 61 passthru = { ··· 16 63 }; 17 64 18 65 extraInstallCommands = let 19 - executables = [ "bin/houdini" "bin/hkey" "houdini/sbin/sesinetd" ]; 66 + executables = [ 67 + "bin/houdini" # houdini flavours 68 + "bin/houdinicore" 69 + "bin/houdinifx" 70 + "bin/hgpuinfo" # houdini ocl config tool 71 + "bin/hotl" # hda/otl manipulation tool 72 + "bin/hython" # hython 73 + "bin/hkey" # license administration 74 + "houdini/sbin/sesinetd" 75 + ]; 20 76 in '' 21 77 WRAPPER=$out/bin/${name} 22 78 EXECUTABLES="${lib.concatStringsSep " " executables}" ··· 30 86 cd $out 31 87 chmod +x $EXECUTABLES 32 88 ''; 89 + 90 + extraBwrapArgs = [ 91 + "--ro-bind-try /run/opengl-driver/etc/OpenCL/vendors /etc/OpenCL/vendors" # this is the case of NixOS 92 + "--ro-bind-try /etc/OpenCL/vendors /etc/OpenCL/vendors" # this is the case of not NixOS 93 + ]; 33 94 34 95 runScript = writeScript "${name}-wrapper" '' 35 96 exec $@
+5 -5
pkgs/applications/misc/houdini/runtime.nix
··· 4 4 license_dir = "~/.config/houdini"; 5 5 in 6 6 stdenv.mkDerivation rec { 7 - version = "18.5.596"; 7 + version = "19.5.569"; 8 8 pname = "houdini-runtime"; 9 9 src = requireFile rec { 10 - name = "houdini-py3-${version}-linux_x86_64_gcc6.3.tar.gz"; 11 - sha256 = "1b1k7rkn7svmciijqdwvi9p00srsf81vkb55grjg6xa7fgyidjx1"; 10 + name = "houdini-${version}-linux_x86_64_gcc9.3.tar.gz"; 11 + sha256 = "0c2d6a31c24f5e7229498af6c3a7cdf81242501d7a0792e4c33b53a898d4999e"; 12 12 url = meta.homepage; 13 13 }; 14 14 ··· 22 22 --no-install-bin-symlink \ 23 23 --auto-install \ 24 24 --no-root-check \ 25 - --accept-EULA 2020-05-05 \ 25 + --accept-EULA 2021-10-13 \ 26 26 $out 27 - echo "licensingMode = localValidator" >> $out/houdini/Licensing.opt 27 + echo "licensingMode = localValidator" >> $out/houdini/Licensing.opt # does not seem to do anything any more. not sure, official docs do not say anything about it 28 28 ''; 29 29 30 30 dontFixup = true;
+25 -5
pkgs/applications/misc/privacyidea/default.nix
··· 3 3 }: 4 4 5 5 let 6 - dropDevOutput = { outputs, ... }: { 6 + dropDocOutput = { outputs, ... }: { 7 7 outputs = lib.filter (x: x != "doc") outputs; 8 8 }; 9 9 ··· 119 119 flask-babel = (super.flask-babel.override { 120 120 sphinxHook = null; 121 121 furo = null; 122 - }).overridePythonAttrs (old: (dropDevOutput old) // rec { 122 + }).overridePythonAttrs (old: (dropDocOutput old) // rec { 123 123 pname = "Flask-Babel"; 124 124 version = "2.0.0"; 125 125 format = "setuptools"; ··· 128 128 inherit version; 129 129 hash = "sha256:f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d"; 130 130 }; 131 + disabledTests = [ 132 + # AssertionError: assert 'Apr 12, 2010...46:00\u202fPM' == 'Apr 12, 2010, 1:46:00 PM' 133 + # Note the `\u202f` (narrow, no-break space) vs space. 134 + "test_basics" 135 + "test_init_app" 136 + "test_custom_locale_selector" 137 + "test_refreshing" 138 + ]; 131 139 }); 132 140 psycopg2 = (super.psycopg2.override { 133 141 sphinxHook = null; 134 142 sphinx-better-theme = null; 135 - }).overridePythonAttrs dropDevOutput; 143 + }).overridePythonAttrs dropDocOutput; 136 144 hypothesis = super.hypothesis.override { 137 145 enableDocumentation = false; 138 146 }; 139 147 pyjwt = (super.pyjwt.override { 140 148 sphinxHook = null; 141 149 sphinx-rtd-theme = null; 142 - }).overridePythonAttrs (old: (dropDevOutput old) // { format = "setuptools"; }); 150 + }).overridePythonAttrs (old: (dropDocOutput old) // { format = "setuptools"; }); 143 151 beautifulsoup4 = (super.beautifulsoup4.override { 144 152 sphinxHook = null; 145 - }).overridePythonAttrs dropDevOutput; 153 + }).overridePythonAttrs dropDocOutput; 146 154 pydash = (super.pydash.override { 147 155 sphinx-rtd-theme = null; 148 156 }).overridePythonAttrs (old: rec { ··· 155 163 format = "setuptools"; 156 164 doCheck = false; 157 165 }); 166 + pyopenssl = (super.pyopenssl.override { 167 + sphinxHook = null; 168 + sphinx-rtd-theme = null; 169 + }).overridePythonAttrs dropDocOutput; 158 170 }; 159 171 }; 160 172 in ··· 169 181 hash = "sha256-SYXw8PBCb514v3rcy15W/vZS5JyMsu81D2sJmviLRtw="; 170 182 fetchSubmodules = true; 171 183 }; 184 + 185 + patches = [ 186 + # https://github.com/privacyidea/privacyidea/pull/3611 187 + (fetchpatch { 188 + url = "https://github.com/privacyidea/privacyidea/commit/7db6509721726a34e8528437ddbd4210019b11ef.patch"; 189 + sha256 = "sha256-ZvtauCs1vWyxzGbA0B2+gG8q5JyUO8DF8nm/3/vcYmE="; 190 + }) 191 + ]; 172 192 173 193 propagatedBuildInputs = with python3'.pkgs; [ 174 194 cryptography pyrad pymysql python-dateutil flask-versioned flask_script
+69 -19
pkgs/applications/networking/cluster/temporal-cli/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoModule, testers, temporal-cli }: 1 + { lib, fetchFromGitHub, buildGoModule, installShellFiles, symlinkJoin }: 2 2 3 - buildGoModule rec { 4 - pname = "temporal-cli"; 5 - version = "1.18.0"; 3 + let 4 + tctl-next = buildGoModule rec { 5 + pname = "tctl-next"; 6 + version = "0.8.0"; 6 7 7 - src = fetchFromGitHub { 8 - owner = "temporalio"; 9 - repo = "tctl"; 10 - rev = "v${version}"; 11 - hash = "sha256-LcBKkx3mcDOrGT6yJx98CSgxbwskqGPWqOzHWOu6cig="; 8 + src = fetchFromGitHub { 9 + owner = "temporalio"; 10 + repo = "cli"; 11 + rev = "v${version}"; 12 + hash = "sha256-yQnFw3uYGKrTevGFVZNgkWwKCCWiGy0qwJJOmnMpTJQ="; 13 + }; 14 + 15 + vendorHash = "sha256-ld59ADHnlgsCA2mzVhdq6Vb2aa9rApvFxs3NpHiCKxo="; 16 + 17 + nativeBuildInputs = [ installShellFiles ]; 18 + 19 + excludedPackages = [ "./cmd/docgen" ]; 20 + 21 + ldflags = [ 22 + "-s" 23 + "-w" 24 + "-X github.com/temporalio/cli/headers.Version=${version}" 25 + ]; 26 + 27 + preCheck = '' 28 + export HOME=$(mktemp -d) 29 + ''; 30 + 31 + postInstall = '' 32 + installShellCompletion --cmd temporal \ 33 + --bash <($out/bin/temporal completion bash) \ 34 + --zsh <($out/bin/temporal completion zsh) 35 + ''; 12 36 }; 13 37 14 - vendorHash = "sha256-BUYEeC5zli++OxVFgECJGqJkbDwglLppSxgo+4AqOb0="; 38 + tctl = buildGoModule rec { 39 + pname = "tctl"; 40 + version = "1.18.0"; 15 41 16 - ldflags = [ "-s" "-w" ]; 42 + src = fetchFromGitHub { 43 + owner = "temporalio"; 44 + repo = "tctl"; 45 + rev = "v${version}"; 46 + hash = "sha256-LcBKkx3mcDOrGT6yJx98CSgxbwskqGPWqOzHWOu6cig="; 47 + }; 17 48 18 - preCheck = '' 19 - export HOME=$(mktemp -d) 20 - ''; 49 + vendorHash = "sha256-BUYEeC5zli++OxVFgECJGqJkbDwglLppSxgo+4AqOb0="; 50 + 51 + nativeBuildInputs = [ installShellFiles ]; 52 + 53 + excludedPackages = [ "./cmd/copyright" ]; 21 54 22 - passthru.tests.version = testers.testVersion { 23 - package = temporal-cli; 24 - # the app writes a default config file at startup 25 - command = "HOME=$(mktemp -d) ${meta.mainProgram} --version"; 55 + ldflags = [ "-s" "-w" ]; 56 + 57 + preCheck = '' 58 + export HOME=$(mktemp -d) 59 + ''; 60 + 61 + postInstall = '' 62 + installShellCompletion --cmd tctl \ 63 + --bash <($out/bin/tctl completion bash) \ 64 + --zsh <($out/bin/tctl completion zsh) 65 + ''; 26 66 }; 67 + in 68 + symlinkJoin rec { 69 + pname = "temporal-cli"; 70 + inherit (tctl) version; 71 + name = "${pname}-${version}"; 72 + 73 + paths = [ 74 + tctl-next 75 + tctl 76 + ]; 27 77 28 78 meta = with lib; { 29 79 description = "Temporal CLI"; 30 80 homepage = "https://temporal.io"; 31 81 license = licenses.mit; 32 82 maintainers = with maintainers; [ aaronjheng ]; 33 - mainProgram = "tctl"; 83 + mainProgram = "temporal"; 34 84 }; 35 85 }
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 28 28 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 29 29 }, 30 30 "aiven": { 31 - "hash": "sha256-I8w8hnts3bELUm2e0fRfRcfK9uoS0ZbymZZPEVcizEI=", 31 + "hash": "sha256-WBjtrjhv3DBusE64Gu/XXOwaH4ByHoyS6tGcY6VE2iU=", 32 32 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 33 33 "owner": "aiven", 34 34 "repo": "terraform-provider-aiven", 35 - "rev": "v4.2.1", 35 + "rev": "v4.3.0", 36 36 "spdx": "MIT", 37 - "vendorHash": "sha256-nF/efMhmrXfBlF9w9tC4npHxjX2/299OfqTpvPapfMo=" 37 + "vendorHash": "sha256-NnWYUVziSWuedgXG1jXrdYF7il8KmA5MQVlK5AEhc+U=" 38 38 }, 39 39 "akamai": { 40 40 "hash": "sha256-P/5tLtcPqhf48DqqMKKNCOrvT+I60N9rC1W/4RdFXqY=", ··· 665 665 "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg=" 666 666 }, 667 667 "linode": { 668 - "hash": "sha256-Z8mllx/TO0EUQNSOGcUhMRAsV7jiUhybzYDPg2ZtUec=", 668 + "hash": "sha256-G6+xplMymxziIVof67ONtVMLAaQc33A0pLscchNi8kc=", 669 669 "homepage": "https://registry.terraform.io/providers/linode/linode", 670 670 "owner": "linode", 671 671 "repo": "terraform-provider-linode", 672 - "rev": "v2.0.0", 672 + "rev": "v2.1.0", 673 673 "spdx": "MPL-2.0", 674 - "vendorHash": "sha256-Xbnf8ejyojd3JD7h580hlM0PC4nD+sjpodV9hr0/F+c=" 674 + "vendorHash": "sha256-om6Onp+Go74YfA8J2DALhJy1c+s5GbXYMpUM9a28bdI=" 675 675 }, 676 676 "linuxbox": { 677 677 "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=", ··· 810 810 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 811 811 }, 812 812 "oci": { 813 - "hash": "sha256-/p/NBw8dPzStLs9LTvvqDUSNJ9oMCG0e4bT+gIsPEGA=", 813 + "hash": "sha256-XHHZpl936xZ4jjk71bmlxm1xilqFamdgL3AdkyRBT5Y=", 814 814 "homepage": "https://registry.terraform.io/providers/oracle/oci", 815 815 "owner": "oracle", 816 816 "repo": "terraform-provider-oci", 817 - "rev": "v4.119.0", 817 + "rev": "v4.120.0", 818 818 "spdx": "MPL-2.0", 819 819 "vendorHash": null 820 820 }, ··· 1008 1008 "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" 1009 1009 }, 1010 1010 "signalfx": { 1011 - "hash": "sha256-VvL5lGPNtcjrtpB/p//7UXuUQxjV/+Deb+R3p+V8GtM=", 1011 + "hash": "sha256-H3+2lyn17FwF/zskVAzz0mYnyPkL2/otqoCkgcVFWf4=", 1012 1012 "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", 1013 1013 "owner": "splunk-terraform", 1014 1014 "repo": "terraform-provider-signalfx", 1015 - "rev": "v6.23.0", 1015 + "rev": "v6.24.0", 1016 1016 "spdx": "MPL-2.0", 1017 1017 "vendorHash": "sha256-0fqIaIINBvTAHVHZP/AcS4hNyjXHM+wfHp/0I7xqRhg=" 1018 1018 }, ··· 1235 1235 "vendorHash": "sha256-wKKrBSJkbdqqnDLoS+jhvI26rOzvMWjjsN8wh67Le5U=" 1236 1236 }, 1237 1237 "vultr": { 1238 - "hash": "sha256-4Um4UyDjtamy2s15K3Idm5edZj5BOy13+kr39wl9e0Q=", 1238 + "hash": "sha256-h9MQv4BTv9y4A6HSDE3dIV7aKwaIWRYy5EyE2T0mpG4=", 1239 1239 "homepage": "https://registry.terraform.io/providers/vultr/vultr", 1240 1240 "owner": "vultr", 1241 1241 "repo": "terraform-provider-vultr", 1242 - "rev": "v2.15.0", 1242 + "rev": "v2.15.1", 1243 1243 "spdx": "MPL-2.0", 1244 1244 "vendorHash": null 1245 1245 },
+2957
pkgs/applications/office/activitywatch/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "aead" 7 + version = "0.5.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8" 10 + dependencies = [ 11 + "crypto-common", 12 + "generic-array", 13 + ] 14 + 15 + [[package]] 16 + name = "aes" 17 + version = "0.8.2" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 20 + dependencies = [ 21 + "cfg-if 1.0.0", 22 + "cipher", 23 + "cpufeatures", 24 + ] 25 + 26 + [[package]] 27 + name = "aes-gcm" 28 + version = "0.10.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c" 31 + dependencies = [ 32 + "aead", 33 + "aes", 34 + "cipher", 35 + "ctr", 36 + "ghash", 37 + "subtle", 38 + ] 39 + 40 + [[package]] 41 + name = "ahash" 42 + version = "0.7.6" 43 + source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 45 + dependencies = [ 46 + "getrandom", 47 + "once_cell", 48 + "version_check", 49 + ] 50 + 51 + [[package]] 52 + name = "aho-corasick" 53 + version = "0.7.20" 54 + source = "registry+https://github.com/rust-lang/crates.io-index" 55 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 56 + dependencies = [ 57 + "memchr", 58 + ] 59 + 60 + [[package]] 61 + name = "android_log-sys" 62 + version = "0.2.0" 63 + source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "85965b6739a430150bdd138e2374a98af0c3ee0d030b3bb7fc3bddff58d0102e" 65 + 66 + [[package]] 67 + name = "android_logger" 68 + version = "0.11.3" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + checksum = "8619b80c242aa7bd638b5c7ddd952addeecb71f69c75e33f1d47b2804f8f883a" 71 + dependencies = [ 72 + "android_log-sys", 73 + "env_logger", 74 + "log", 75 + "once_cell", 76 + ] 77 + 78 + [[package]] 79 + name = "android_system_properties" 80 + version = "0.1.5" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 83 + dependencies = [ 84 + "libc", 85 + ] 86 + 87 + [[package]] 88 + name = "appdirs" 89 + version = "0.2.0" 90 + source = "registry+https://github.com/rust-lang/crates.io-index" 91 + checksum = "d512b3e61196d27562dcc71446a58ba8a93d3bed2a03a87f96101b9a17f1d378" 92 + dependencies = [ 93 + "ole32-sys", 94 + "shell32-sys", 95 + "winapi 0.2.8", 96 + ] 97 + 98 + [[package]] 99 + name = "async-stream" 100 + version = "0.3.3" 101 + source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" 103 + dependencies = [ 104 + "async-stream-impl", 105 + "futures-core", 106 + ] 107 + 108 + [[package]] 109 + name = "async-stream-impl" 110 + version = "0.3.3" 111 + source = "registry+https://github.com/rust-lang/crates.io-index" 112 + checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" 113 + dependencies = [ 114 + "proc-macro2 1.0.49", 115 + "quote 1.0.23", 116 + "syn 1.0.107", 117 + ] 118 + 119 + [[package]] 120 + name = "async-trait" 121 + version = "0.1.61" 122 + source = "registry+https://github.com/rust-lang/crates.io-index" 123 + checksum = "705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282" 124 + dependencies = [ 125 + "proc-macro2 1.0.49", 126 + "quote 1.0.23", 127 + "syn 1.0.107", 128 + ] 129 + 130 + [[package]] 131 + name = "atomic" 132 + version = "0.5.1" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" 135 + dependencies = [ 136 + "autocfg", 137 + ] 138 + 139 + [[package]] 140 + name = "atty" 141 + version = "0.2.14" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 144 + dependencies = [ 145 + "hermit-abi 0.1.19", 146 + "libc", 147 + "winapi 0.3.9", 148 + ] 149 + 150 + [[package]] 151 + name = "autocfg" 152 + version = "1.1.0" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 155 + 156 + [[package]] 157 + name = "aw-client-rust" 158 + version = "0.1.0" 159 + dependencies = [ 160 + "aw-datastore", 161 + "aw-models", 162 + "aw-server", 163 + "chrono", 164 + "gethostname", 165 + "reqwest", 166 + "rocket", 167 + "serde", 168 + "serde_json", 169 + "tokio-test", 170 + ] 171 + 172 + [[package]] 173 + name = "aw-datastore" 174 + version = "0.1.0" 175 + dependencies = [ 176 + "appdirs", 177 + "aw-models", 178 + "aw-transform", 179 + "chrono", 180 + "log", 181 + "mpsc_requests", 182 + "rusqlite", 183 + "serde", 184 + "serde_json", 185 + ] 186 + 187 + [[package]] 188 + name = "aw-models" 189 + version = "0.1.0" 190 + dependencies = [ 191 + "chrono", 192 + "log", 193 + "schemars", 194 + "serde", 195 + "serde_json", 196 + ] 197 + 198 + [[package]] 199 + name = "aw-query" 200 + version = "0.1.0" 201 + dependencies = [ 202 + "aw-datastore", 203 + "aw-models", 204 + "aw-transform", 205 + "chrono", 206 + "fancy-regex", 207 + "log", 208 + "plex", 209 + "serde", 210 + "serde_json", 211 + ] 212 + 213 + [[package]] 214 + name = "aw-server" 215 + version = "0.12.1" 216 + dependencies = [ 217 + "android_logger", 218 + "appdirs", 219 + "aw-datastore", 220 + "aw-models", 221 + "aw-query", 222 + "aw-transform", 223 + "chrono", 224 + "clap", 225 + "fern", 226 + "gethostname", 227 + "jemallocator", 228 + "jni", 229 + "lazy_static", 230 + "libc", 231 + "log", 232 + "multipart", 233 + "openssl-sys", 234 + "rocket", 235 + "rocket_cors", 236 + "serde", 237 + "serde_json", 238 + "toml", 239 + "uuid", 240 + ] 241 + 242 + [[package]] 243 + name = "aw-sync" 244 + version = "0.1.0" 245 + dependencies = [ 246 + "aw-client-rust", 247 + "aw-datastore", 248 + "aw-models", 249 + "aw-server", 250 + "chrono", 251 + "clap", 252 + "log", 253 + "reqwest", 254 + "serde", 255 + "serde_json", 256 + ] 257 + 258 + [[package]] 259 + name = "aw-transform" 260 + version = "0.1.0" 261 + dependencies = [ 262 + "aw-models", 263 + "chrono", 264 + "fancy-regex", 265 + "log", 266 + "rocket", 267 + "serde", 268 + "serde_json", 269 + ] 270 + 271 + [[package]] 272 + name = "base64" 273 + version = "0.13.1" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 276 + 277 + [[package]] 278 + name = "base64" 279 + version = "0.20.0" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" 282 + 283 + [[package]] 284 + name = "binascii" 285 + version = "0.1.4" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" 288 + 289 + [[package]] 290 + name = "bit-set" 291 + version = "0.4.0" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "d9bf6104718e80d7b26a68fdbacff3481cfc05df670821affc7e9cbc1884400c" 294 + dependencies = [ 295 + "bit-vec 0.4.4", 296 + ] 297 + 298 + [[package]] 299 + name = "bit-set" 300 + version = "0.5.3" 301 + source = "registry+https://github.com/rust-lang/crates.io-index" 302 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 303 + dependencies = [ 304 + "bit-vec 0.6.3", 305 + ] 306 + 307 + [[package]] 308 + name = "bit-vec" 309 + version = "0.4.4" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f" 312 + 313 + [[package]] 314 + name = "bit-vec" 315 + version = "0.6.3" 316 + source = "registry+https://github.com/rust-lang/crates.io-index" 317 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 318 + 319 + [[package]] 320 + name = "bitflags" 321 + version = "1.3.2" 322 + source = "registry+https://github.com/rust-lang/crates.io-index" 323 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 324 + 325 + [[package]] 326 + name = "block-buffer" 327 + version = "0.10.3" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 330 + dependencies = [ 331 + "generic-array", 332 + ] 333 + 334 + [[package]] 335 + name = "buf_redux" 336 + version = "0.8.4" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" 339 + dependencies = [ 340 + "memchr", 341 + "safemem", 342 + ] 343 + 344 + [[package]] 345 + name = "bumpalo" 346 + version = "3.11.1" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 349 + 350 + [[package]] 351 + name = "bytes" 352 + version = "1.3.0" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 355 + 356 + [[package]] 357 + name = "cc" 358 + version = "1.0.78" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 361 + 362 + [[package]] 363 + name = "cesu8" 364 + version = "1.1.0" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 367 + 368 + [[package]] 369 + name = "cfg-if" 370 + version = "0.1.10" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 373 + 374 + [[package]] 375 + name = "cfg-if" 376 + version = "1.0.0" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 379 + 380 + [[package]] 381 + name = "chrono" 382 + version = "0.4.23" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 385 + dependencies = [ 386 + "iana-time-zone", 387 + "js-sys", 388 + "num-integer", 389 + "num-traits", 390 + "serde", 391 + "time 0.1.45", 392 + "wasm-bindgen", 393 + "winapi 0.3.9", 394 + ] 395 + 396 + [[package]] 397 + name = "cipher" 398 + version = "0.4.3" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e" 401 + dependencies = [ 402 + "crypto-common", 403 + "inout", 404 + ] 405 + 406 + [[package]] 407 + name = "clap" 408 + version = "4.0.32" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" 411 + dependencies = [ 412 + "bitflags", 413 + "clap_derive", 414 + "clap_lex", 415 + "is-terminal", 416 + "once_cell", 417 + "strsim", 418 + "termcolor", 419 + ] 420 + 421 + [[package]] 422 + name = "clap_derive" 423 + version = "4.0.21" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 426 + dependencies = [ 427 + "heck", 428 + "proc-macro-error", 429 + "proc-macro2 1.0.49", 430 + "quote 1.0.23", 431 + "syn 1.0.107", 432 + ] 433 + 434 + [[package]] 435 + name = "clap_lex" 436 + version = "0.3.0" 437 + source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 439 + dependencies = [ 440 + "os_str_bytes", 441 + ] 442 + 443 + [[package]] 444 + name = "codespan-reporting" 445 + version = "0.11.1" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 448 + dependencies = [ 449 + "termcolor", 450 + "unicode-width", 451 + ] 452 + 453 + [[package]] 454 + name = "colored" 455 + version = "1.9.3" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "f4ffc801dacf156c5854b9df4f425a626539c3a6ef7893cc0c5084a23f0b6c59" 458 + dependencies = [ 459 + "atty", 460 + "lazy_static", 461 + "winapi 0.3.9", 462 + ] 463 + 464 + [[package]] 465 + name = "combine" 466 + version = "4.6.6" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 469 + dependencies = [ 470 + "bytes", 471 + "memchr", 472 + ] 473 + 474 + [[package]] 475 + name = "cookie" 476 + version = "0.16.2" 477 + source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 479 + dependencies = [ 480 + "aes-gcm", 481 + "base64 0.20.0", 482 + "hkdf", 483 + "hmac", 484 + "percent-encoding", 485 + "rand", 486 + "sha2", 487 + "subtle", 488 + "time 0.3.17", 489 + "version_check", 490 + ] 491 + 492 + [[package]] 493 + name = "core-foundation" 494 + version = "0.9.3" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 497 + dependencies = [ 498 + "core-foundation-sys", 499 + "libc", 500 + ] 501 + 502 + [[package]] 503 + name = "core-foundation-sys" 504 + version = "0.8.3" 505 + source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 507 + 508 + [[package]] 509 + name = "cpufeatures" 510 + version = "0.2.5" 511 + source = "registry+https://github.com/rust-lang/crates.io-index" 512 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 513 + dependencies = [ 514 + "libc", 515 + ] 516 + 517 + [[package]] 518 + name = "crossbeam-channel" 519 + version = "0.4.4" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" 522 + dependencies = [ 523 + "crossbeam-utils", 524 + "maybe-uninit", 525 + ] 526 + 527 + [[package]] 528 + name = "crossbeam-utils" 529 + version = "0.7.2" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" 532 + dependencies = [ 533 + "autocfg", 534 + "cfg-if 0.1.10", 535 + "lazy_static", 536 + ] 537 + 538 + [[package]] 539 + name = "crypto-common" 540 + version = "0.1.6" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 543 + dependencies = [ 544 + "generic-array", 545 + "rand_core", 546 + "typenum", 547 + ] 548 + 549 + [[package]] 550 + name = "ctr" 551 + version = "0.9.2" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 554 + dependencies = [ 555 + "cipher", 556 + ] 557 + 558 + [[package]] 559 + name = "cxx" 560 + version = "1.0.86" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579" 563 + dependencies = [ 564 + "cc", 565 + "cxxbridge-flags", 566 + "cxxbridge-macro", 567 + "link-cplusplus", 568 + ] 569 + 570 + [[package]] 571 + name = "cxx-build" 572 + version = "1.0.86" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70" 575 + dependencies = [ 576 + "cc", 577 + "codespan-reporting", 578 + "once_cell", 579 + "proc-macro2 1.0.49", 580 + "quote 1.0.23", 581 + "scratch", 582 + "syn 1.0.107", 583 + ] 584 + 585 + [[package]] 586 + name = "cxxbridge-flags" 587 + version = "1.0.86" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c" 590 + 591 + [[package]] 592 + name = "cxxbridge-macro" 593 + version = "1.0.86" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5" 596 + dependencies = [ 597 + "proc-macro2 1.0.49", 598 + "quote 1.0.23", 599 + "syn 1.0.107", 600 + ] 601 + 602 + [[package]] 603 + name = "devise" 604 + version = "0.3.1" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595" 607 + dependencies = [ 608 + "devise_codegen", 609 + "devise_core", 610 + ] 611 + 612 + [[package]] 613 + name = "devise_codegen" 614 + version = "0.3.1" 615 + source = "registry+https://github.com/rust-lang/crates.io-index" 616 + checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2" 617 + dependencies = [ 618 + "devise_core", 619 + "quote 1.0.23", 620 + ] 621 + 622 + [[package]] 623 + name = "devise_core" 624 + version = "0.3.1" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0" 627 + dependencies = [ 628 + "bitflags", 629 + "proc-macro2 1.0.49", 630 + "proc-macro2-diagnostics", 631 + "quote 1.0.23", 632 + "syn 1.0.107", 633 + ] 634 + 635 + [[package]] 636 + name = "digest" 637 + version = "0.10.6" 638 + source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 640 + dependencies = [ 641 + "block-buffer", 642 + "crypto-common", 643 + "subtle", 644 + ] 645 + 646 + [[package]] 647 + name = "dyn-clone" 648 + version = "1.0.10" 649 + source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" 651 + 652 + [[package]] 653 + name = "either" 654 + version = "1.8.0" 655 + source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 657 + 658 + [[package]] 659 + name = "encoding_rs" 660 + version = "0.8.31" 661 + source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 663 + dependencies = [ 664 + "cfg-if 1.0.0", 665 + ] 666 + 667 + [[package]] 668 + name = "env_logger" 669 + version = "0.10.0" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 672 + dependencies = [ 673 + "log", 674 + "regex", 675 + ] 676 + 677 + [[package]] 678 + name = "errno" 679 + version = "0.2.8" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 682 + dependencies = [ 683 + "errno-dragonfly", 684 + "libc", 685 + "winapi 0.3.9", 686 + ] 687 + 688 + [[package]] 689 + name = "errno-dragonfly" 690 + version = "0.1.2" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 693 + dependencies = [ 694 + "cc", 695 + "libc", 696 + ] 697 + 698 + [[package]] 699 + name = "fallible-iterator" 700 + version = "0.2.0" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 703 + 704 + [[package]] 705 + name = "fallible-streaming-iterator" 706 + version = "0.1.9" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 709 + 710 + [[package]] 711 + name = "fancy-regex" 712 + version = "0.10.0" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766" 715 + dependencies = [ 716 + "bit-set 0.5.3", 717 + "regex", 718 + ] 719 + 720 + [[package]] 721 + name = "fastrand" 722 + version = "1.8.0" 723 + source = "registry+https://github.com/rust-lang/crates.io-index" 724 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 725 + dependencies = [ 726 + "instant", 727 + ] 728 + 729 + [[package]] 730 + name = "fern" 731 + version = "0.6.1" 732 + source = "registry+https://github.com/rust-lang/crates.io-index" 733 + checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a" 734 + dependencies = [ 735 + "colored", 736 + "log", 737 + ] 738 + 739 + [[package]] 740 + name = "figment" 741 + version = "0.10.8" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "4e56602b469b2201400dec66a66aec5a9b8761ee97cd1b8c96ab2483fcc16cc9" 744 + dependencies = [ 745 + "atomic", 746 + "pear", 747 + "serde", 748 + "toml", 749 + "uncased", 750 + "version_check", 751 + ] 752 + 753 + [[package]] 754 + name = "fnv" 755 + version = "1.0.7" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 758 + 759 + [[package]] 760 + name = "foreign-types" 761 + version = "0.3.2" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 764 + dependencies = [ 765 + "foreign-types-shared", 766 + ] 767 + 768 + [[package]] 769 + name = "foreign-types-shared" 770 + version = "0.1.1" 771 + source = "registry+https://github.com/rust-lang/crates.io-index" 772 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 773 + 774 + [[package]] 775 + name = "form_urlencoded" 776 + version = "1.1.0" 777 + source = "registry+https://github.com/rust-lang/crates.io-index" 778 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 779 + dependencies = [ 780 + "percent-encoding", 781 + ] 782 + 783 + [[package]] 784 + name = "fs_extra" 785 + version = "1.2.0" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" 788 + 789 + [[package]] 790 + name = "futures" 791 + version = "0.3.25" 792 + source = "registry+https://github.com/rust-lang/crates.io-index" 793 + checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 794 + dependencies = [ 795 + "futures-channel", 796 + "futures-core", 797 + "futures-io", 798 + "futures-sink", 799 + "futures-task", 800 + "futures-util", 801 + ] 802 + 803 + [[package]] 804 + name = "futures-channel" 805 + version = "0.3.25" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 808 + dependencies = [ 809 + "futures-core", 810 + "futures-sink", 811 + ] 812 + 813 + [[package]] 814 + name = "futures-core" 815 + version = "0.3.25" 816 + source = "registry+https://github.com/rust-lang/crates.io-index" 817 + checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 818 + 819 + [[package]] 820 + name = "futures-io" 821 + version = "0.3.25" 822 + source = "registry+https://github.com/rust-lang/crates.io-index" 823 + checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 824 + 825 + [[package]] 826 + name = "futures-sink" 827 + version = "0.3.25" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 830 + 831 + [[package]] 832 + name = "futures-task" 833 + version = "0.3.25" 834 + source = "registry+https://github.com/rust-lang/crates.io-index" 835 + checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 836 + 837 + [[package]] 838 + name = "futures-util" 839 + version = "0.3.25" 840 + source = "registry+https://github.com/rust-lang/crates.io-index" 841 + checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 842 + dependencies = [ 843 + "futures-channel", 844 + "futures-core", 845 + "futures-io", 846 + "futures-sink", 847 + "futures-task", 848 + "memchr", 849 + "pin-project-lite", 850 + "pin-utils", 851 + "slab", 852 + ] 853 + 854 + [[package]] 855 + name = "generator" 856 + version = "0.7.2" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e" 859 + dependencies = [ 860 + "cc", 861 + "libc", 862 + "log", 863 + "rustversion", 864 + "windows 0.39.0", 865 + ] 866 + 867 + [[package]] 868 + name = "generic-array" 869 + version = "0.14.6" 870 + source = "registry+https://github.com/rust-lang/crates.io-index" 871 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 872 + dependencies = [ 873 + "typenum", 874 + "version_check", 875 + ] 876 + 877 + [[package]] 878 + name = "gethostname" 879 + version = "0.4.1" 880 + source = "registry+https://github.com/rust-lang/crates.io-index" 881 + checksum = "8a329e22866dd78b35d2c639a4a23d7b950aeae300dfd79f4fb19f74055c2404" 882 + dependencies = [ 883 + "libc", 884 + "windows 0.43.0", 885 + ] 886 + 887 + [[package]] 888 + name = "getrandom" 889 + version = "0.2.8" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 892 + dependencies = [ 893 + "cfg-if 1.0.0", 894 + "libc", 895 + "wasi 0.11.0+wasi-snapshot-preview1", 896 + ] 897 + 898 + [[package]] 899 + name = "ghash" 900 + version = "0.5.0" 901 + source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 903 + dependencies = [ 904 + "opaque-debug", 905 + "polyval", 906 + ] 907 + 908 + [[package]] 909 + name = "glob" 910 + version = "0.3.1" 911 + source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 913 + 914 + [[package]] 915 + name = "h2" 916 + version = "0.3.15" 917 + source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 919 + dependencies = [ 920 + "bytes", 921 + "fnv", 922 + "futures-core", 923 + "futures-sink", 924 + "futures-util", 925 + "http", 926 + "indexmap", 927 + "slab", 928 + "tokio", 929 + "tokio-util", 930 + "tracing", 931 + ] 932 + 933 + [[package]] 934 + name = "hashbrown" 935 + version = "0.12.3" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 938 + dependencies = [ 939 + "ahash", 940 + ] 941 + 942 + [[package]] 943 + name = "hashlink" 944 + version = "0.8.1" 945 + source = "registry+https://github.com/rust-lang/crates.io-index" 946 + checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" 947 + dependencies = [ 948 + "hashbrown", 949 + ] 950 + 951 + [[package]] 952 + name = "heck" 953 + version = "0.4.0" 954 + source = "registry+https://github.com/rust-lang/crates.io-index" 955 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 956 + 957 + [[package]] 958 + name = "hermit-abi" 959 + version = "0.1.19" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 962 + dependencies = [ 963 + "libc", 964 + ] 965 + 966 + [[package]] 967 + name = "hermit-abi" 968 + version = "0.2.6" 969 + source = "registry+https://github.com/rust-lang/crates.io-index" 970 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 971 + dependencies = [ 972 + "libc", 973 + ] 974 + 975 + [[package]] 976 + name = "hkdf" 977 + version = "0.12.3" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 980 + dependencies = [ 981 + "hmac", 982 + ] 983 + 984 + [[package]] 985 + name = "hmac" 986 + version = "0.12.1" 987 + source = "registry+https://github.com/rust-lang/crates.io-index" 988 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 989 + dependencies = [ 990 + "digest", 991 + ] 992 + 993 + [[package]] 994 + name = "http" 995 + version = "0.2.8" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 998 + dependencies = [ 999 + "bytes", 1000 + "fnv", 1001 + "itoa", 1002 + ] 1003 + 1004 + [[package]] 1005 + name = "http-body" 1006 + version = "0.4.5" 1007 + source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1009 + dependencies = [ 1010 + "bytes", 1011 + "http", 1012 + "pin-project-lite", 1013 + ] 1014 + 1015 + [[package]] 1016 + name = "httparse" 1017 + version = "1.8.0" 1018 + source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1020 + 1021 + [[package]] 1022 + name = "httpdate" 1023 + version = "1.0.2" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1026 + 1027 + [[package]] 1028 + name = "hyper" 1029 + version = "0.14.23" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 1032 + dependencies = [ 1033 + "bytes", 1034 + "futures-channel", 1035 + "futures-core", 1036 + "futures-util", 1037 + "h2", 1038 + "http", 1039 + "http-body", 1040 + "httparse", 1041 + "httpdate", 1042 + "itoa", 1043 + "pin-project-lite", 1044 + "socket2", 1045 + "tokio", 1046 + "tower-service", 1047 + "tracing", 1048 + "want", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "hyper-tls" 1053 + version = "0.5.0" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1056 + dependencies = [ 1057 + "bytes", 1058 + "hyper", 1059 + "native-tls", 1060 + "tokio", 1061 + "tokio-native-tls", 1062 + ] 1063 + 1064 + [[package]] 1065 + name = "iana-time-zone" 1066 + version = "0.1.53" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1069 + dependencies = [ 1070 + "android_system_properties", 1071 + "core-foundation-sys", 1072 + "iana-time-zone-haiku", 1073 + "js-sys", 1074 + "wasm-bindgen", 1075 + "winapi 0.3.9", 1076 + ] 1077 + 1078 + [[package]] 1079 + name = "iana-time-zone-haiku" 1080 + version = "0.1.1" 1081 + source = "registry+https://github.com/rust-lang/crates.io-index" 1082 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1083 + dependencies = [ 1084 + "cxx", 1085 + "cxx-build", 1086 + ] 1087 + 1088 + [[package]] 1089 + name = "idna" 1090 + version = "0.3.0" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1093 + dependencies = [ 1094 + "unicode-bidi", 1095 + "unicode-normalization", 1096 + ] 1097 + 1098 + [[package]] 1099 + name = "indexmap" 1100 + version = "1.9.2" 1101 + source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1103 + dependencies = [ 1104 + "autocfg", 1105 + "hashbrown", 1106 + "serde", 1107 + ] 1108 + 1109 + [[package]] 1110 + name = "inlinable_string" 1111 + version = "0.1.15" 1112 + source = "registry+https://github.com/rust-lang/crates.io-index" 1113 + checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" 1114 + 1115 + [[package]] 1116 + name = "inout" 1117 + version = "0.1.3" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1120 + dependencies = [ 1121 + "generic-array", 1122 + ] 1123 + 1124 + [[package]] 1125 + name = "instant" 1126 + version = "0.1.12" 1127 + source = "registry+https://github.com/rust-lang/crates.io-index" 1128 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1129 + dependencies = [ 1130 + "cfg-if 1.0.0", 1131 + ] 1132 + 1133 + [[package]] 1134 + name = "io-lifetimes" 1135 + version = "1.0.3" 1136 + source = "registry+https://github.com/rust-lang/crates.io-index" 1137 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 1138 + dependencies = [ 1139 + "libc", 1140 + "windows-sys", 1141 + ] 1142 + 1143 + [[package]] 1144 + name = "ipnet" 1145 + version = "2.7.1" 1146 + source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" 1148 + 1149 + [[package]] 1150 + name = "is-terminal" 1151 + version = "0.4.2" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 1154 + dependencies = [ 1155 + "hermit-abi 0.2.6", 1156 + "io-lifetimes", 1157 + "rustix", 1158 + "windows-sys", 1159 + ] 1160 + 1161 + [[package]] 1162 + name = "itoa" 1163 + version = "1.0.5" 1164 + source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1166 + 1167 + [[package]] 1168 + name = "jemalloc-sys" 1169 + version = "0.5.2+5.3.0-patched" 1170 + source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "134163979b6eed9564c98637b710b40979939ba351f59952708234ea11b5f3f8" 1172 + dependencies = [ 1173 + "cc", 1174 + "fs_extra", 1175 + "libc", 1176 + ] 1177 + 1178 + [[package]] 1179 + name = "jemallocator" 1180 + version = "0.5.0" 1181 + source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 1183 + dependencies = [ 1184 + "jemalloc-sys", 1185 + "libc", 1186 + ] 1187 + 1188 + [[package]] 1189 + name = "jni" 1190 + version = "0.20.0" 1191 + source = "registry+https://github.com/rust-lang/crates.io-index" 1192 + checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1193 + dependencies = [ 1194 + "cesu8", 1195 + "combine", 1196 + "jni-sys", 1197 + "log", 1198 + "thiserror", 1199 + "walkdir", 1200 + ] 1201 + 1202 + [[package]] 1203 + name = "jni-sys" 1204 + version = "0.3.0" 1205 + source = "registry+https://github.com/rust-lang/crates.io-index" 1206 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1207 + 1208 + [[package]] 1209 + name = "js-sys" 1210 + version = "0.3.60" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1213 + dependencies = [ 1214 + "wasm-bindgen", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "lalr" 1219 + version = "0.0.2" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "106d7548f95adbe3019b4fc4954554d7b72535867aa9ce326d2f766b68958de7" 1222 + 1223 + [[package]] 1224 + name = "lazy_static" 1225 + version = "1.4.0" 1226 + source = "registry+https://github.com/rust-lang/crates.io-index" 1227 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1228 + 1229 + [[package]] 1230 + name = "libc" 1231 + version = "0.2.139" 1232 + source = "registry+https://github.com/rust-lang/crates.io-index" 1233 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1234 + 1235 + [[package]] 1236 + name = "libsqlite3-sys" 1237 + version = "0.25.2" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa" 1240 + dependencies = [ 1241 + "cc", 1242 + "pkg-config", 1243 + "vcpkg", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "link-cplusplus" 1248 + version = "1.0.8" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1251 + dependencies = [ 1252 + "cc", 1253 + ] 1254 + 1255 + [[package]] 1256 + name = "linux-raw-sys" 1257 + version = "0.1.4" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 1260 + 1261 + [[package]] 1262 + name = "lock_api" 1263 + version = "0.4.9" 1264 + source = "registry+https://github.com/rust-lang/crates.io-index" 1265 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1266 + dependencies = [ 1267 + "autocfg", 1268 + "scopeguard", 1269 + ] 1270 + 1271 + [[package]] 1272 + name = "log" 1273 + version = "0.4.17" 1274 + source = "registry+https://github.com/rust-lang/crates.io-index" 1275 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1276 + dependencies = [ 1277 + "cfg-if 1.0.0", 1278 + ] 1279 + 1280 + [[package]] 1281 + name = "loom" 1282 + version = "0.5.6" 1283 + source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1285 + dependencies = [ 1286 + "cfg-if 1.0.0", 1287 + "generator", 1288 + "scoped-tls", 1289 + "serde", 1290 + "serde_json", 1291 + "tracing", 1292 + "tracing-subscriber", 1293 + ] 1294 + 1295 + [[package]] 1296 + name = "matchers" 1297 + version = "0.1.0" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1300 + dependencies = [ 1301 + "regex-automata", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "maybe-uninit" 1306 + version = "2.0.0" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 1309 + 1310 + [[package]] 1311 + name = "memchr" 1312 + version = "2.5.0" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1315 + 1316 + [[package]] 1317 + name = "mime" 1318 + version = "0.3.16" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1321 + 1322 + [[package]] 1323 + name = "mime_guess" 1324 + version = "2.0.4" 1325 + source = "registry+https://github.com/rust-lang/crates.io-index" 1326 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1327 + dependencies = [ 1328 + "mime", 1329 + "unicase", 1330 + ] 1331 + 1332 + [[package]] 1333 + name = "mio" 1334 + version = "0.8.5" 1335 + source = "registry+https://github.com/rust-lang/crates.io-index" 1336 + checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 1337 + dependencies = [ 1338 + "libc", 1339 + "log", 1340 + "wasi 0.11.0+wasi-snapshot-preview1", 1341 + "windows-sys", 1342 + ] 1343 + 1344 + [[package]] 1345 + name = "mpsc_requests" 1346 + version = "0.3.3" 1347 + source = "registry+https://github.com/rust-lang/crates.io-index" 1348 + checksum = "5d778b8a8b7b31d8d23c8bbde4e571b483f3962dc9f14f447c14188e8a7fe85c" 1349 + dependencies = [ 1350 + "crossbeam-channel", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "multer" 1355 + version = "2.0.4" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "6ed4198ce7a4cbd2a57af78d28c6fbb57d81ac5f1d6ad79ac6c5587419cbdf22" 1358 + dependencies = [ 1359 + "bytes", 1360 + "encoding_rs", 1361 + "futures-util", 1362 + "http", 1363 + "httparse", 1364 + "log", 1365 + "memchr", 1366 + "mime", 1367 + "spin", 1368 + "tokio", 1369 + "tokio-util", 1370 + "version_check", 1371 + ] 1372 + 1373 + [[package]] 1374 + name = "multipart" 1375 + version = "0.18.0" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" 1378 + dependencies = [ 1379 + "buf_redux", 1380 + "httparse", 1381 + "log", 1382 + "mime", 1383 + "mime_guess", 1384 + "quick-error", 1385 + "rand", 1386 + "safemem", 1387 + "tempfile", 1388 + "twoway", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "native-tls" 1393 + version = "0.2.11" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1396 + dependencies = [ 1397 + "lazy_static", 1398 + "libc", 1399 + "log", 1400 + "openssl", 1401 + "openssl-probe", 1402 + "openssl-sys", 1403 + "schannel", 1404 + "security-framework", 1405 + "security-framework-sys", 1406 + "tempfile", 1407 + ] 1408 + 1409 + [[package]] 1410 + name = "nu-ansi-term" 1411 + version = "0.46.0" 1412 + source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1414 + dependencies = [ 1415 + "overload", 1416 + "winapi 0.3.9", 1417 + ] 1418 + 1419 + [[package]] 1420 + name = "num-integer" 1421 + version = "0.1.45" 1422 + source = "registry+https://github.com/rust-lang/crates.io-index" 1423 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1424 + dependencies = [ 1425 + "autocfg", 1426 + "num-traits", 1427 + ] 1428 + 1429 + [[package]] 1430 + name = "num-traits" 1431 + version = "0.2.15" 1432 + source = "registry+https://github.com/rust-lang/crates.io-index" 1433 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1434 + dependencies = [ 1435 + "autocfg", 1436 + ] 1437 + 1438 + [[package]] 1439 + name = "num_cpus" 1440 + version = "1.15.0" 1441 + source = "registry+https://github.com/rust-lang/crates.io-index" 1442 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1443 + dependencies = [ 1444 + "hermit-abi 0.2.6", 1445 + "libc", 1446 + ] 1447 + 1448 + [[package]] 1449 + name = "ole32-sys" 1450 + version = "0.2.0" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c" 1453 + dependencies = [ 1454 + "winapi 0.2.8", 1455 + "winapi-build", 1456 + ] 1457 + 1458 + [[package]] 1459 + name = "once_cell" 1460 + version = "1.17.0" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 1463 + 1464 + [[package]] 1465 + name = "opaque-debug" 1466 + version = "0.3.0" 1467 + source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 1469 + 1470 + [[package]] 1471 + name = "openssl" 1472 + version = "0.10.45" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 1475 + dependencies = [ 1476 + "bitflags", 1477 + "cfg-if 1.0.0", 1478 + "foreign-types", 1479 + "libc", 1480 + "once_cell", 1481 + "openssl-macros", 1482 + "openssl-sys", 1483 + ] 1484 + 1485 + [[package]] 1486 + name = "openssl-macros" 1487 + version = "0.1.0" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 1490 + dependencies = [ 1491 + "proc-macro2 1.0.49", 1492 + "quote 1.0.23", 1493 + "syn 1.0.107", 1494 + ] 1495 + 1496 + [[package]] 1497 + name = "openssl-probe" 1498 + version = "0.1.5" 1499 + source = "registry+https://github.com/rust-lang/crates.io-index" 1500 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1501 + 1502 + [[package]] 1503 + name = "openssl-src" 1504 + version = "111.24.0+1.1.1s" 1505 + source = "registry+https://github.com/rust-lang/crates.io-index" 1506 + checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" 1507 + dependencies = [ 1508 + "cc", 1509 + ] 1510 + 1511 + [[package]] 1512 + name = "openssl-sys" 1513 + version = "0.9.80" 1514 + source = "registry+https://github.com/rust-lang/crates.io-index" 1515 + checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 1516 + dependencies = [ 1517 + "autocfg", 1518 + "cc", 1519 + "libc", 1520 + "openssl-src", 1521 + "pkg-config", 1522 + "vcpkg", 1523 + ] 1524 + 1525 + [[package]] 1526 + name = "os_str_bytes" 1527 + version = "6.4.1" 1528 + source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 1530 + 1531 + [[package]] 1532 + name = "overload" 1533 + version = "0.1.1" 1534 + source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1536 + 1537 + [[package]] 1538 + name = "parking_lot" 1539 + version = "0.12.1" 1540 + source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1542 + dependencies = [ 1543 + "lock_api", 1544 + "parking_lot_core", 1545 + ] 1546 + 1547 + [[package]] 1548 + name = "parking_lot_core" 1549 + version = "0.9.5" 1550 + source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1552 + dependencies = [ 1553 + "cfg-if 1.0.0", 1554 + "libc", 1555 + "redox_syscall", 1556 + "smallvec", 1557 + "windows-sys", 1558 + ] 1559 + 1560 + [[package]] 1561 + name = "pear" 1562 + version = "0.2.3" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "15e44241c5e4c868e3eaa78b7c1848cadd6344ed4f54d029832d32b415a58702" 1565 + dependencies = [ 1566 + "inlinable_string", 1567 + "pear_codegen", 1568 + "yansi", 1569 + ] 1570 + 1571 + [[package]] 1572 + name = "pear_codegen" 1573 + version = "0.2.3" 1574 + source = "registry+https://github.com/rust-lang/crates.io-index" 1575 + checksum = "82a5ca643c2303ecb740d506539deba189e16f2754040a42901cd8105d0282d0" 1576 + dependencies = [ 1577 + "proc-macro2 1.0.49", 1578 + "proc-macro2-diagnostics", 1579 + "quote 1.0.23", 1580 + "syn 1.0.107", 1581 + ] 1582 + 1583 + [[package]] 1584 + name = "percent-encoding" 1585 + version = "2.2.0" 1586 + source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1588 + 1589 + [[package]] 1590 + name = "pin-project-lite" 1591 + version = "0.2.9" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1594 + 1595 + [[package]] 1596 + name = "pin-utils" 1597 + version = "0.1.0" 1598 + source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1600 + 1601 + [[package]] 1602 + name = "pkg-config" 1603 + version = "0.3.26" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1606 + 1607 + [[package]] 1608 + name = "plex" 1609 + version = "0.2.5" 1610 + source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "4aa14234571e92edfd3ac883defc6fcf310ae395cccdb10d2319d3e2e60083fc" 1612 + dependencies = [ 1613 + "lalr", 1614 + "proc-macro2 0.4.30", 1615 + "quote 0.6.13", 1616 + "redfa", 1617 + "syn 0.15.44", 1618 + ] 1619 + 1620 + [[package]] 1621 + name = "polyval" 1622 + version = "0.6.0" 1623 + source = "registry+https://github.com/rust-lang/crates.io-index" 1624 + checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6" 1625 + dependencies = [ 1626 + "cfg-if 1.0.0", 1627 + "cpufeatures", 1628 + "opaque-debug", 1629 + "universal-hash", 1630 + ] 1631 + 1632 + [[package]] 1633 + name = "ppv-lite86" 1634 + version = "0.2.17" 1635 + source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1637 + 1638 + [[package]] 1639 + name = "proc-macro-error" 1640 + version = "1.0.4" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1643 + dependencies = [ 1644 + "proc-macro-error-attr", 1645 + "proc-macro2 1.0.49", 1646 + "quote 1.0.23", 1647 + "syn 1.0.107", 1648 + "version_check", 1649 + ] 1650 + 1651 + [[package]] 1652 + name = "proc-macro-error-attr" 1653 + version = "1.0.4" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1656 + dependencies = [ 1657 + "proc-macro2 1.0.49", 1658 + "quote 1.0.23", 1659 + "version_check", 1660 + ] 1661 + 1662 + [[package]] 1663 + name = "proc-macro2" 1664 + version = "0.4.30" 1665 + source = "registry+https://github.com/rust-lang/crates.io-index" 1666 + checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 1667 + dependencies = [ 1668 + "unicode-xid 0.1.0", 1669 + ] 1670 + 1671 + [[package]] 1672 + name = "proc-macro2" 1673 + version = "1.0.49" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 1676 + dependencies = [ 1677 + "unicode-ident", 1678 + ] 1679 + 1680 + [[package]] 1681 + name = "proc-macro2-diagnostics" 1682 + version = "0.9.1" 1683 + source = "registry+https://github.com/rust-lang/crates.io-index" 1684 + checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada" 1685 + dependencies = [ 1686 + "proc-macro2 1.0.49", 1687 + "quote 1.0.23", 1688 + "syn 1.0.107", 1689 + "version_check", 1690 + "yansi", 1691 + ] 1692 + 1693 + [[package]] 1694 + name = "quick-error" 1695 + version = "1.2.3" 1696 + source = "registry+https://github.com/rust-lang/crates.io-index" 1697 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 1698 + 1699 + [[package]] 1700 + name = "quote" 1701 + version = "0.6.13" 1702 + source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" 1704 + dependencies = [ 1705 + "proc-macro2 0.4.30", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "quote" 1710 + version = "1.0.23" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 1713 + dependencies = [ 1714 + "proc-macro2 1.0.49", 1715 + ] 1716 + 1717 + [[package]] 1718 + name = "rand" 1719 + version = "0.8.5" 1720 + source = "registry+https://github.com/rust-lang/crates.io-index" 1721 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1722 + dependencies = [ 1723 + "libc", 1724 + "rand_chacha", 1725 + "rand_core", 1726 + ] 1727 + 1728 + [[package]] 1729 + name = "rand_chacha" 1730 + version = "0.3.1" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1733 + dependencies = [ 1734 + "ppv-lite86", 1735 + "rand_core", 1736 + ] 1737 + 1738 + [[package]] 1739 + name = "rand_core" 1740 + version = "0.6.4" 1741 + source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1743 + dependencies = [ 1744 + "getrandom", 1745 + ] 1746 + 1747 + [[package]] 1748 + name = "redfa" 1749 + version = "0.0.2" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "29cc2771cc9f5fb0061cdedc05a37170254694dffec6b89920a6e767f08c4220" 1752 + dependencies = [ 1753 + "bit-set 0.4.0", 1754 + "vec_map", 1755 + ] 1756 + 1757 + [[package]] 1758 + name = "redox_syscall" 1759 + version = "0.2.16" 1760 + source = "registry+https://github.com/rust-lang/crates.io-index" 1761 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1762 + dependencies = [ 1763 + "bitflags", 1764 + ] 1765 + 1766 + [[package]] 1767 + name = "ref-cast" 1768 + version = "1.0.14" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "8c78fb8c9293bcd48ef6fce7b4ca950ceaf21210de6e105a883ee280c0f7b9ed" 1771 + dependencies = [ 1772 + "ref-cast-impl", 1773 + ] 1774 + 1775 + [[package]] 1776 + name = "ref-cast-impl" 1777 + version = "1.0.14" 1778 + source = "registry+https://github.com/rust-lang/crates.io-index" 1779 + checksum = "9f9c0c92af03644e4806106281fe2e068ac5bc0ae74a707266d06ea27bccee5f" 1780 + dependencies = [ 1781 + "proc-macro2 1.0.49", 1782 + "quote 1.0.23", 1783 + "syn 1.0.107", 1784 + ] 1785 + 1786 + [[package]] 1787 + name = "regex" 1788 + version = "1.7.1" 1789 + source = "registry+https://github.com/rust-lang/crates.io-index" 1790 + checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 1791 + dependencies = [ 1792 + "aho-corasick", 1793 + "memchr", 1794 + "regex-syntax", 1795 + ] 1796 + 1797 + [[package]] 1798 + name = "regex-automata" 1799 + version = "0.1.10" 1800 + source = "registry+https://github.com/rust-lang/crates.io-index" 1801 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1802 + dependencies = [ 1803 + "regex-syntax", 1804 + ] 1805 + 1806 + [[package]] 1807 + name = "regex-syntax" 1808 + version = "0.6.28" 1809 + source = "registry+https://github.com/rust-lang/crates.io-index" 1810 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 1811 + 1812 + [[package]] 1813 + name = "remove_dir_all" 1814 + version = "0.5.3" 1815 + source = "registry+https://github.com/rust-lang/crates.io-index" 1816 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1817 + dependencies = [ 1818 + "winapi 0.3.9", 1819 + ] 1820 + 1821 + [[package]] 1822 + name = "reqwest" 1823 + version = "0.11.13" 1824 + source = "registry+https://github.com/rust-lang/crates.io-index" 1825 + checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 1826 + dependencies = [ 1827 + "base64 0.13.1", 1828 + "bytes", 1829 + "encoding_rs", 1830 + "futures-core", 1831 + "futures-util", 1832 + "h2", 1833 + "http", 1834 + "http-body", 1835 + "hyper", 1836 + "hyper-tls", 1837 + "ipnet", 1838 + "js-sys", 1839 + "log", 1840 + "mime", 1841 + "native-tls", 1842 + "once_cell", 1843 + "percent-encoding", 1844 + "pin-project-lite", 1845 + "serde", 1846 + "serde_json", 1847 + "serde_urlencoded", 1848 + "tokio", 1849 + "tokio-native-tls", 1850 + "tower-service", 1851 + "url", 1852 + "wasm-bindgen", 1853 + "wasm-bindgen-futures", 1854 + "web-sys", 1855 + "winreg", 1856 + ] 1857 + 1858 + [[package]] 1859 + name = "rocket" 1860 + version = "0.5.0-rc.2" 1861 + source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "98ead083fce4a405feb349cf09abdf64471c6077f14e0ce59364aa90d4b99317" 1863 + dependencies = [ 1864 + "async-stream", 1865 + "async-trait", 1866 + "atomic", 1867 + "atty", 1868 + "binascii", 1869 + "bytes", 1870 + "either", 1871 + "figment", 1872 + "futures", 1873 + "indexmap", 1874 + "log", 1875 + "memchr", 1876 + "multer", 1877 + "num_cpus", 1878 + "parking_lot", 1879 + "pin-project-lite", 1880 + "rand", 1881 + "ref-cast", 1882 + "rocket_codegen", 1883 + "rocket_http", 1884 + "serde", 1885 + "serde_json", 1886 + "state", 1887 + "tempfile", 1888 + "time 0.3.17", 1889 + "tokio", 1890 + "tokio-stream", 1891 + "tokio-util", 1892 + "ubyte", 1893 + "version_check", 1894 + "yansi", 1895 + ] 1896 + 1897 + [[package]] 1898 + name = "rocket_codegen" 1899 + version = "0.5.0-rc.2" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "d6aeb6bb9c61e9cd2c00d70ea267bf36f76a4cc615e5908b349c2f9d93999b47" 1902 + dependencies = [ 1903 + "devise", 1904 + "glob", 1905 + "indexmap", 1906 + "proc-macro2 1.0.49", 1907 + "quote 1.0.23", 1908 + "rocket_http", 1909 + "syn 1.0.107", 1910 + "unicode-xid 0.2.4", 1911 + ] 1912 + 1913 + [[package]] 1914 + name = "rocket_cors" 1915 + version = "0.6.0-alpha1" 1916 + source = "git+https://github.com/lawliet89/rocket_cors?rev=54fae07#54fae0701dffbe5df686465780218644ee3fae5f" 1917 + dependencies = [ 1918 + "http", 1919 + "log", 1920 + "regex", 1921 + "rocket", 1922 + "serde", 1923 + "serde_derive", 1924 + "unicase", 1925 + "unicase_serde", 1926 + "url", 1927 + ] 1928 + 1929 + [[package]] 1930 + name = "rocket_http" 1931 + version = "0.5.0-rc.2" 1932 + source = "registry+https://github.com/rust-lang/crates.io-index" 1933 + checksum = "2ded65d127954de3c12471630bf4b81a2792f065984461e65b91d0fdaafc17a2" 1934 + dependencies = [ 1935 + "cookie", 1936 + "either", 1937 + "futures", 1938 + "http", 1939 + "hyper", 1940 + "indexmap", 1941 + "log", 1942 + "memchr", 1943 + "pear", 1944 + "percent-encoding", 1945 + "pin-project-lite", 1946 + "ref-cast", 1947 + "serde", 1948 + "smallvec", 1949 + "stable-pattern", 1950 + "state", 1951 + "time 0.3.17", 1952 + "tokio", 1953 + "uncased", 1954 + ] 1955 + 1956 + [[package]] 1957 + name = "rusqlite" 1958 + version = "0.28.0" 1959 + source = "registry+https://github.com/rust-lang/crates.io-index" 1960 + checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 1961 + dependencies = [ 1962 + "bitflags", 1963 + "chrono", 1964 + "fallible-iterator", 1965 + "fallible-streaming-iterator", 1966 + "hashlink", 1967 + "libsqlite3-sys", 1968 + "serde_json", 1969 + "smallvec", 1970 + ] 1971 + 1972 + [[package]] 1973 + name = "rustix" 1974 + version = "0.36.6" 1975 + source = "registry+https://github.com/rust-lang/crates.io-index" 1976 + checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" 1977 + dependencies = [ 1978 + "bitflags", 1979 + "errno", 1980 + "io-lifetimes", 1981 + "libc", 1982 + "linux-raw-sys", 1983 + "windows-sys", 1984 + ] 1985 + 1986 + [[package]] 1987 + name = "rustversion" 1988 + version = "1.0.11" 1989 + source = "registry+https://github.com/rust-lang/crates.io-index" 1990 + checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 1991 + 1992 + [[package]] 1993 + name = "ryu" 1994 + version = "1.0.12" 1995 + source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 1997 + 1998 + [[package]] 1999 + name = "safemem" 2000 + version = "0.3.3" 2001 + source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2003 + 2004 + [[package]] 2005 + name = "same-file" 2006 + version = "1.0.6" 2007 + source = "registry+https://github.com/rust-lang/crates.io-index" 2008 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2009 + dependencies = [ 2010 + "winapi-util", 2011 + ] 2012 + 2013 + [[package]] 2014 + name = "schannel" 2015 + version = "0.1.21" 2016 + source = "registry+https://github.com/rust-lang/crates.io-index" 2017 + checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2018 + dependencies = [ 2019 + "windows-sys", 2020 + ] 2021 + 2022 + [[package]] 2023 + name = "schemars" 2024 + version = "0.8.11" 2025 + source = "registry+https://github.com/rust-lang/crates.io-index" 2026 + checksum = "2a5fb6c61f29e723026dc8e923d94c694313212abbecbbe5f55a7748eec5b307" 2027 + dependencies = [ 2028 + "chrono", 2029 + "dyn-clone", 2030 + "schemars_derive", 2031 + "serde", 2032 + "serde_json", 2033 + ] 2034 + 2035 + [[package]] 2036 + name = "schemars_derive" 2037 + version = "0.8.11" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "f188d036977451159430f3b8dc82ec76364a42b7e289c2b18a9a18f4470058e9" 2040 + dependencies = [ 2041 + "proc-macro2 1.0.49", 2042 + "quote 1.0.23", 2043 + "serde_derive_internals", 2044 + "syn 1.0.107", 2045 + ] 2046 + 2047 + [[package]] 2048 + name = "scoped-tls" 2049 + version = "1.0.1" 2050 + source = "registry+https://github.com/rust-lang/crates.io-index" 2051 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2052 + 2053 + [[package]] 2054 + name = "scopeguard" 2055 + version = "1.1.0" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2058 + 2059 + [[package]] 2060 + name = "scratch" 2061 + version = "1.0.3" 2062 + source = "registry+https://github.com/rust-lang/crates.io-index" 2063 + checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 2064 + 2065 + [[package]] 2066 + name = "security-framework" 2067 + version = "2.7.0" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 2070 + dependencies = [ 2071 + "bitflags", 2072 + "core-foundation", 2073 + "core-foundation-sys", 2074 + "libc", 2075 + "security-framework-sys", 2076 + ] 2077 + 2078 + [[package]] 2079 + name = "security-framework-sys" 2080 + version = "2.6.1" 2081 + source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 2083 + dependencies = [ 2084 + "core-foundation-sys", 2085 + "libc", 2086 + ] 2087 + 2088 + [[package]] 2089 + name = "serde" 2090 + version = "1.0.152" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 2093 + dependencies = [ 2094 + "serde_derive", 2095 + ] 2096 + 2097 + [[package]] 2098 + name = "serde_derive" 2099 + version = "1.0.152" 2100 + source = "registry+https://github.com/rust-lang/crates.io-index" 2101 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 2102 + dependencies = [ 2103 + "proc-macro2 1.0.49", 2104 + "quote 1.0.23", 2105 + "syn 1.0.107", 2106 + ] 2107 + 2108 + [[package]] 2109 + name = "serde_derive_internals" 2110 + version = "0.26.0" 2111 + source = "registry+https://github.com/rust-lang/crates.io-index" 2112 + checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" 2113 + dependencies = [ 2114 + "proc-macro2 1.0.49", 2115 + "quote 1.0.23", 2116 + "syn 1.0.107", 2117 + ] 2118 + 2119 + [[package]] 2120 + name = "serde_json" 2121 + version = "1.0.91" 2122 + source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 2124 + dependencies = [ 2125 + "itoa", 2126 + "ryu", 2127 + "serde", 2128 + ] 2129 + 2130 + [[package]] 2131 + name = "serde_urlencoded" 2132 + version = "0.7.1" 2133 + source = "registry+https://github.com/rust-lang/crates.io-index" 2134 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2135 + dependencies = [ 2136 + "form_urlencoded", 2137 + "itoa", 2138 + "ryu", 2139 + "serde", 2140 + ] 2141 + 2142 + [[package]] 2143 + name = "sha2" 2144 + version = "0.10.6" 2145 + source = "registry+https://github.com/rust-lang/crates.io-index" 2146 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2147 + dependencies = [ 2148 + "cfg-if 1.0.0", 2149 + "cpufeatures", 2150 + "digest", 2151 + ] 2152 + 2153 + [[package]] 2154 + name = "sharded-slab" 2155 + version = "0.1.4" 2156 + source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2158 + dependencies = [ 2159 + "lazy_static", 2160 + ] 2161 + 2162 + [[package]] 2163 + name = "shell32-sys" 2164 + version = "0.1.2" 2165 + source = "registry+https://github.com/rust-lang/crates.io-index" 2166 + checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c" 2167 + dependencies = [ 2168 + "winapi 0.2.8", 2169 + "winapi-build", 2170 + ] 2171 + 2172 + [[package]] 2173 + name = "signal-hook-registry" 2174 + version = "1.4.0" 2175 + source = "registry+https://github.com/rust-lang/crates.io-index" 2176 + checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 2177 + dependencies = [ 2178 + "libc", 2179 + ] 2180 + 2181 + [[package]] 2182 + name = "slab" 2183 + version = "0.4.7" 2184 + source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 2186 + dependencies = [ 2187 + "autocfg", 2188 + ] 2189 + 2190 + [[package]] 2191 + name = "smallvec" 2192 + version = "1.10.0" 2193 + source = "registry+https://github.com/rust-lang/crates.io-index" 2194 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2195 + 2196 + [[package]] 2197 + name = "socket2" 2198 + version = "0.4.7" 2199 + source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 2201 + dependencies = [ 2202 + "libc", 2203 + "winapi 0.3.9", 2204 + ] 2205 + 2206 + [[package]] 2207 + name = "spin" 2208 + version = "0.9.4" 2209 + source = "registry+https://github.com/rust-lang/crates.io-index" 2210 + checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 2211 + 2212 + [[package]] 2213 + name = "stable-pattern" 2214 + version = "0.1.0" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045" 2217 + dependencies = [ 2218 + "memchr", 2219 + ] 2220 + 2221 + [[package]] 2222 + name = "state" 2223 + version = "0.5.3" 2224 + source = "registry+https://github.com/rust-lang/crates.io-index" 2225 + checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2226 + dependencies = [ 2227 + "loom", 2228 + ] 2229 + 2230 + [[package]] 2231 + name = "strsim" 2232 + version = "0.10.0" 2233 + source = "registry+https://github.com/rust-lang/crates.io-index" 2234 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2235 + 2236 + [[package]] 2237 + name = "subtle" 2238 + version = "2.4.1" 2239 + source = "registry+https://github.com/rust-lang/crates.io-index" 2240 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2241 + 2242 + [[package]] 2243 + name = "syn" 2244 + version = "0.15.44" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 2247 + dependencies = [ 2248 + "proc-macro2 0.4.30", 2249 + "quote 0.6.13", 2250 + "unicode-xid 0.1.0", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "syn" 2255 + version = "1.0.107" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2258 + dependencies = [ 2259 + "proc-macro2 1.0.49", 2260 + "quote 1.0.23", 2261 + "unicode-ident", 2262 + ] 2263 + 2264 + [[package]] 2265 + name = "tempfile" 2266 + version = "3.3.0" 2267 + source = "registry+https://github.com/rust-lang/crates.io-index" 2268 + checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2269 + dependencies = [ 2270 + "cfg-if 1.0.0", 2271 + "fastrand", 2272 + "libc", 2273 + "redox_syscall", 2274 + "remove_dir_all", 2275 + "winapi 0.3.9", 2276 + ] 2277 + 2278 + [[package]] 2279 + name = "termcolor" 2280 + version = "1.1.3" 2281 + source = "registry+https://github.com/rust-lang/crates.io-index" 2282 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 2283 + dependencies = [ 2284 + "winapi-util", 2285 + ] 2286 + 2287 + [[package]] 2288 + name = "thiserror" 2289 + version = "1.0.38" 2290 + source = "registry+https://github.com/rust-lang/crates.io-index" 2291 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2292 + dependencies = [ 2293 + "thiserror-impl", 2294 + ] 2295 + 2296 + [[package]] 2297 + name = "thiserror-impl" 2298 + version = "1.0.38" 2299 + source = "registry+https://github.com/rust-lang/crates.io-index" 2300 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2301 + dependencies = [ 2302 + "proc-macro2 1.0.49", 2303 + "quote 1.0.23", 2304 + "syn 1.0.107", 2305 + ] 2306 + 2307 + [[package]] 2308 + name = "thread_local" 2309 + version = "1.1.4" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 2312 + dependencies = [ 2313 + "once_cell", 2314 + ] 2315 + 2316 + [[package]] 2317 + name = "time" 2318 + version = "0.1.45" 2319 + source = "registry+https://github.com/rust-lang/crates.io-index" 2320 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2321 + dependencies = [ 2322 + "libc", 2323 + "wasi 0.10.0+wasi-snapshot-preview1", 2324 + "winapi 0.3.9", 2325 + ] 2326 + 2327 + [[package]] 2328 + name = "time" 2329 + version = "0.3.17" 2330 + source = "registry+https://github.com/rust-lang/crates.io-index" 2331 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 2332 + dependencies = [ 2333 + "itoa", 2334 + "serde", 2335 + "time-core", 2336 + "time-macros", 2337 + ] 2338 + 2339 + [[package]] 2340 + name = "time-core" 2341 + version = "0.1.0" 2342 + source = "registry+https://github.com/rust-lang/crates.io-index" 2343 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2344 + 2345 + [[package]] 2346 + name = "time-macros" 2347 + version = "0.2.6" 2348 + source = "registry+https://github.com/rust-lang/crates.io-index" 2349 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 2350 + dependencies = [ 2351 + "time-core", 2352 + ] 2353 + 2354 + [[package]] 2355 + name = "tinyvec" 2356 + version = "1.6.0" 2357 + source = "registry+https://github.com/rust-lang/crates.io-index" 2358 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2359 + dependencies = [ 2360 + "tinyvec_macros", 2361 + ] 2362 + 2363 + [[package]] 2364 + name = "tinyvec_macros" 2365 + version = "0.1.0" 2366 + source = "registry+https://github.com/rust-lang/crates.io-index" 2367 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2368 + 2369 + [[package]] 2370 + name = "tokio" 2371 + version = "1.24.1" 2372 + source = "registry+https://github.com/rust-lang/crates.io-index" 2373 + checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae" 2374 + dependencies = [ 2375 + "autocfg", 2376 + "bytes", 2377 + "libc", 2378 + "memchr", 2379 + "mio", 2380 + "num_cpus", 2381 + "pin-project-lite", 2382 + "signal-hook-registry", 2383 + "socket2", 2384 + "tokio-macros", 2385 + "windows-sys", 2386 + ] 2387 + 2388 + [[package]] 2389 + name = "tokio-macros" 2390 + version = "1.8.2" 2391 + source = "registry+https://github.com/rust-lang/crates.io-index" 2392 + checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 2393 + dependencies = [ 2394 + "proc-macro2 1.0.49", 2395 + "quote 1.0.23", 2396 + "syn 1.0.107", 2397 + ] 2398 + 2399 + [[package]] 2400 + name = "tokio-native-tls" 2401 + version = "0.3.0" 2402 + source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 2404 + dependencies = [ 2405 + "native-tls", 2406 + "tokio", 2407 + ] 2408 + 2409 + [[package]] 2410 + name = "tokio-stream" 2411 + version = "0.1.11" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" 2414 + dependencies = [ 2415 + "futures-core", 2416 + "pin-project-lite", 2417 + "tokio", 2418 + ] 2419 + 2420 + [[package]] 2421 + name = "tokio-test" 2422 + version = "0.4.2" 2423 + source = "registry+https://github.com/rust-lang/crates.io-index" 2424 + checksum = "53474327ae5e166530d17f2d956afcb4f8a004de581b3cae10f12006bc8163e3" 2425 + dependencies = [ 2426 + "async-stream", 2427 + "bytes", 2428 + "futures-core", 2429 + "tokio", 2430 + "tokio-stream", 2431 + ] 2432 + 2433 + [[package]] 2434 + name = "tokio-util" 2435 + version = "0.7.4" 2436 + source = "registry+https://github.com/rust-lang/crates.io-index" 2437 + checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2438 + dependencies = [ 2439 + "bytes", 2440 + "futures-core", 2441 + "futures-sink", 2442 + "pin-project-lite", 2443 + "tokio", 2444 + "tracing", 2445 + ] 2446 + 2447 + [[package]] 2448 + name = "toml" 2449 + version = "0.5.10" 2450 + source = "registry+https://github.com/rust-lang/crates.io-index" 2451 + checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 2452 + dependencies = [ 2453 + "serde", 2454 + ] 2455 + 2456 + [[package]] 2457 + name = "tower-service" 2458 + version = "0.3.2" 2459 + source = "registry+https://github.com/rust-lang/crates.io-index" 2460 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2461 + 2462 + [[package]] 2463 + name = "tracing" 2464 + version = "0.1.37" 2465 + source = "registry+https://github.com/rust-lang/crates.io-index" 2466 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2467 + dependencies = [ 2468 + "cfg-if 1.0.0", 2469 + "pin-project-lite", 2470 + "tracing-attributes", 2471 + "tracing-core", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "tracing-attributes" 2476 + version = "0.1.23" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2479 + dependencies = [ 2480 + "proc-macro2 1.0.49", 2481 + "quote 1.0.23", 2482 + "syn 1.0.107", 2483 + ] 2484 + 2485 + [[package]] 2486 + name = "tracing-core" 2487 + version = "0.1.30" 2488 + source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2490 + dependencies = [ 2491 + "once_cell", 2492 + "valuable", 2493 + ] 2494 + 2495 + [[package]] 2496 + name = "tracing-log" 2497 + version = "0.1.3" 2498 + source = "registry+https://github.com/rust-lang/crates.io-index" 2499 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 2500 + dependencies = [ 2501 + "lazy_static", 2502 + "log", 2503 + "tracing-core", 2504 + ] 2505 + 2506 + [[package]] 2507 + name = "tracing-subscriber" 2508 + version = "0.3.16" 2509 + source = "registry+https://github.com/rust-lang/crates.io-index" 2510 + checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 2511 + dependencies = [ 2512 + "matchers", 2513 + "nu-ansi-term", 2514 + "once_cell", 2515 + "regex", 2516 + "sharded-slab", 2517 + "smallvec", 2518 + "thread_local", 2519 + "tracing", 2520 + "tracing-core", 2521 + "tracing-log", 2522 + ] 2523 + 2524 + [[package]] 2525 + name = "try-lock" 2526 + version = "0.2.4" 2527 + source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2529 + 2530 + [[package]] 2531 + name = "twoway" 2532 + version = "0.1.8" 2533 + source = "registry+https://github.com/rust-lang/crates.io-index" 2534 + checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" 2535 + dependencies = [ 2536 + "memchr", 2537 + ] 2538 + 2539 + [[package]] 2540 + name = "typenum" 2541 + version = "1.16.0" 2542 + source = "registry+https://github.com/rust-lang/crates.io-index" 2543 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2544 + 2545 + [[package]] 2546 + name = "ubyte" 2547 + version = "0.10.3" 2548 + source = "registry+https://github.com/rust-lang/crates.io-index" 2549 + checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6" 2550 + dependencies = [ 2551 + "serde", 2552 + ] 2553 + 2554 + [[package]] 2555 + name = "uncased" 2556 + version = "0.9.7" 2557 + source = "registry+https://github.com/rust-lang/crates.io-index" 2558 + checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622" 2559 + dependencies = [ 2560 + "serde", 2561 + "version_check", 2562 + ] 2563 + 2564 + [[package]] 2565 + name = "unicase" 2566 + version = "2.6.0" 2567 + source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2569 + dependencies = [ 2570 + "version_check", 2571 + ] 2572 + 2573 + [[package]] 2574 + name = "unicase_serde" 2575 + version = "0.1.0" 2576 + source = "registry+https://github.com/rust-lang/crates.io-index" 2577 + checksum = "6ef53697679d874d69f3160af80bc28de12730a985d57bdf2b47456ccb8b11f1" 2578 + dependencies = [ 2579 + "serde", 2580 + "unicase", 2581 + ] 2582 + 2583 + [[package]] 2584 + name = "unicode-bidi" 2585 + version = "0.3.8" 2586 + source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2588 + 2589 + [[package]] 2590 + name = "unicode-ident" 2591 + version = "1.0.6" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 2594 + 2595 + [[package]] 2596 + name = "unicode-normalization" 2597 + version = "0.1.22" 2598 + source = "registry+https://github.com/rust-lang/crates.io-index" 2599 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2600 + dependencies = [ 2601 + "tinyvec", 2602 + ] 2603 + 2604 + [[package]] 2605 + name = "unicode-width" 2606 + version = "0.1.10" 2607 + source = "registry+https://github.com/rust-lang/crates.io-index" 2608 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2609 + 2610 + [[package]] 2611 + name = "unicode-xid" 2612 + version = "0.1.0" 2613 + source = "registry+https://github.com/rust-lang/crates.io-index" 2614 + checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 2615 + 2616 + [[package]] 2617 + name = "unicode-xid" 2618 + version = "0.2.4" 2619 + source = "registry+https://github.com/rust-lang/crates.io-index" 2620 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2621 + 2622 + [[package]] 2623 + name = "universal-hash" 2624 + version = "0.5.0" 2625 + source = "registry+https://github.com/rust-lang/crates.io-index" 2626 + checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5" 2627 + dependencies = [ 2628 + "crypto-common", 2629 + "subtle", 2630 + ] 2631 + 2632 + [[package]] 2633 + name = "url" 2634 + version = "2.3.1" 2635 + source = "registry+https://github.com/rust-lang/crates.io-index" 2636 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2637 + dependencies = [ 2638 + "form_urlencoded", 2639 + "idna", 2640 + "percent-encoding", 2641 + ] 2642 + 2643 + [[package]] 2644 + name = "uuid" 2645 + version = "1.2.2" 2646 + source = "registry+https://github.com/rust-lang/crates.io-index" 2647 + checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 2648 + dependencies = [ 2649 + "getrandom", 2650 + "serde", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "valuable" 2655 + version = "0.1.0" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2658 + 2659 + [[package]] 2660 + name = "vcpkg" 2661 + version = "0.2.15" 2662 + source = "registry+https://github.com/rust-lang/crates.io-index" 2663 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2664 + 2665 + [[package]] 2666 + name = "vec_map" 2667 + version = "0.6.0" 2668 + source = "registry+https://github.com/rust-lang/crates.io-index" 2669 + checksum = "cac5efe5cb0fa14ec2f84f83c701c562ee63f6dcc680861b21d65c682adfb05f" 2670 + 2671 + [[package]] 2672 + name = "version_check" 2673 + version = "0.9.4" 2674 + source = "registry+https://github.com/rust-lang/crates.io-index" 2675 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2676 + 2677 + [[package]] 2678 + name = "walkdir" 2679 + version = "2.3.2" 2680 + source = "registry+https://github.com/rust-lang/crates.io-index" 2681 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2682 + dependencies = [ 2683 + "same-file", 2684 + "winapi 0.3.9", 2685 + "winapi-util", 2686 + ] 2687 + 2688 + [[package]] 2689 + name = "want" 2690 + version = "0.3.0" 2691 + source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2693 + dependencies = [ 2694 + "log", 2695 + "try-lock", 2696 + ] 2697 + 2698 + [[package]] 2699 + name = "wasi" 2700 + version = "0.10.0+wasi-snapshot-preview1" 2701 + source = "registry+https://github.com/rust-lang/crates.io-index" 2702 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2703 + 2704 + [[package]] 2705 + name = "wasi" 2706 + version = "0.11.0+wasi-snapshot-preview1" 2707 + source = "registry+https://github.com/rust-lang/crates.io-index" 2708 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2709 + 2710 + [[package]] 2711 + name = "wasm-bindgen" 2712 + version = "0.2.83" 2713 + source = "registry+https://github.com/rust-lang/crates.io-index" 2714 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 2715 + dependencies = [ 2716 + "cfg-if 1.0.0", 2717 + "wasm-bindgen-macro", 2718 + ] 2719 + 2720 + [[package]] 2721 + name = "wasm-bindgen-backend" 2722 + version = "0.2.83" 2723 + source = "registry+https://github.com/rust-lang/crates.io-index" 2724 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 2725 + dependencies = [ 2726 + "bumpalo", 2727 + "log", 2728 + "once_cell", 2729 + "proc-macro2 1.0.49", 2730 + "quote 1.0.23", 2731 + "syn 1.0.107", 2732 + "wasm-bindgen-shared", 2733 + ] 2734 + 2735 + [[package]] 2736 + name = "wasm-bindgen-futures" 2737 + version = "0.4.33" 2738 + source = "registry+https://github.com/rust-lang/crates.io-index" 2739 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 2740 + dependencies = [ 2741 + "cfg-if 1.0.0", 2742 + "js-sys", 2743 + "wasm-bindgen", 2744 + "web-sys", 2745 + ] 2746 + 2747 + [[package]] 2748 + name = "wasm-bindgen-macro" 2749 + version = "0.2.83" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 2752 + dependencies = [ 2753 + "quote 1.0.23", 2754 + "wasm-bindgen-macro-support", 2755 + ] 2756 + 2757 + [[package]] 2758 + name = "wasm-bindgen-macro-support" 2759 + version = "0.2.83" 2760 + source = "registry+https://github.com/rust-lang/crates.io-index" 2761 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 2762 + dependencies = [ 2763 + "proc-macro2 1.0.49", 2764 + "quote 1.0.23", 2765 + "syn 1.0.107", 2766 + "wasm-bindgen-backend", 2767 + "wasm-bindgen-shared", 2768 + ] 2769 + 2770 + [[package]] 2771 + name = "wasm-bindgen-shared" 2772 + version = "0.2.83" 2773 + source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 2775 + 2776 + [[package]] 2777 + name = "web-sys" 2778 + version = "0.3.60" 2779 + source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 2781 + dependencies = [ 2782 + "js-sys", 2783 + "wasm-bindgen", 2784 + ] 2785 + 2786 + [[package]] 2787 + name = "winapi" 2788 + version = "0.2.8" 2789 + source = "registry+https://github.com/rust-lang/crates.io-index" 2790 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2791 + 2792 + [[package]] 2793 + name = "winapi" 2794 + version = "0.3.9" 2795 + source = "registry+https://github.com/rust-lang/crates.io-index" 2796 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2797 + dependencies = [ 2798 + "winapi-i686-pc-windows-gnu", 2799 + "winapi-x86_64-pc-windows-gnu", 2800 + ] 2801 + 2802 + [[package]] 2803 + name = "winapi-build" 2804 + version = "0.1.1" 2805 + source = "registry+https://github.com/rust-lang/crates.io-index" 2806 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2807 + 2808 + [[package]] 2809 + name = "winapi-i686-pc-windows-gnu" 2810 + version = "0.4.0" 2811 + source = "registry+https://github.com/rust-lang/crates.io-index" 2812 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2813 + 2814 + [[package]] 2815 + name = "winapi-util" 2816 + version = "0.1.5" 2817 + source = "registry+https://github.com/rust-lang/crates.io-index" 2818 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2819 + dependencies = [ 2820 + "winapi 0.3.9", 2821 + ] 2822 + 2823 + [[package]] 2824 + name = "winapi-x86_64-pc-windows-gnu" 2825 + version = "0.4.0" 2826 + source = "registry+https://github.com/rust-lang/crates.io-index" 2827 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2828 + 2829 + [[package]] 2830 + name = "windows" 2831 + version = "0.39.0" 2832 + source = "registry+https://github.com/rust-lang/crates.io-index" 2833 + checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 2834 + dependencies = [ 2835 + "windows_aarch64_msvc 0.39.0", 2836 + "windows_i686_gnu 0.39.0", 2837 + "windows_i686_msvc 0.39.0", 2838 + "windows_x86_64_gnu 0.39.0", 2839 + "windows_x86_64_msvc 0.39.0", 2840 + ] 2841 + 2842 + [[package]] 2843 + name = "windows" 2844 + version = "0.43.0" 2845 + source = "registry+https://github.com/rust-lang/crates.io-index" 2846 + checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 2847 + dependencies = [ 2848 + "windows_aarch64_gnullvm", 2849 + "windows_aarch64_msvc 0.42.0", 2850 + "windows_i686_gnu 0.42.0", 2851 + "windows_i686_msvc 0.42.0", 2852 + "windows_x86_64_gnu 0.42.0", 2853 + "windows_x86_64_gnullvm", 2854 + "windows_x86_64_msvc 0.42.0", 2855 + ] 2856 + 2857 + [[package]] 2858 + name = "windows-sys" 2859 + version = "0.42.0" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2862 + dependencies = [ 2863 + "windows_aarch64_gnullvm", 2864 + "windows_aarch64_msvc 0.42.0", 2865 + "windows_i686_gnu 0.42.0", 2866 + "windows_i686_msvc 0.42.0", 2867 + "windows_x86_64_gnu 0.42.0", 2868 + "windows_x86_64_gnullvm", 2869 + "windows_x86_64_msvc 0.42.0", 2870 + ] 2871 + 2872 + [[package]] 2873 + name = "windows_aarch64_gnullvm" 2874 + version = "0.42.0" 2875 + source = "registry+https://github.com/rust-lang/crates.io-index" 2876 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 2877 + 2878 + [[package]] 2879 + name = "windows_aarch64_msvc" 2880 + version = "0.39.0" 2881 + source = "registry+https://github.com/rust-lang/crates.io-index" 2882 + checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 2883 + 2884 + [[package]] 2885 + name = "windows_aarch64_msvc" 2886 + version = "0.42.0" 2887 + source = "registry+https://github.com/rust-lang/crates.io-index" 2888 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 2889 + 2890 + [[package]] 2891 + name = "windows_i686_gnu" 2892 + version = "0.39.0" 2893 + source = "registry+https://github.com/rust-lang/crates.io-index" 2894 + checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 2895 + 2896 + [[package]] 2897 + name = "windows_i686_gnu" 2898 + version = "0.42.0" 2899 + source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 2901 + 2902 + [[package]] 2903 + name = "windows_i686_msvc" 2904 + version = "0.39.0" 2905 + source = "registry+https://github.com/rust-lang/crates.io-index" 2906 + checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 2907 + 2908 + [[package]] 2909 + name = "windows_i686_msvc" 2910 + version = "0.42.0" 2911 + source = "registry+https://github.com/rust-lang/crates.io-index" 2912 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 2913 + 2914 + [[package]] 2915 + name = "windows_x86_64_gnu" 2916 + version = "0.39.0" 2917 + source = "registry+https://github.com/rust-lang/crates.io-index" 2918 + checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 2919 + 2920 + [[package]] 2921 + name = "windows_x86_64_gnu" 2922 + version = "0.42.0" 2923 + source = "registry+https://github.com/rust-lang/crates.io-index" 2924 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 2925 + 2926 + [[package]] 2927 + name = "windows_x86_64_gnullvm" 2928 + version = "0.42.0" 2929 + source = "registry+https://github.com/rust-lang/crates.io-index" 2930 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 2931 + 2932 + [[package]] 2933 + name = "windows_x86_64_msvc" 2934 + version = "0.39.0" 2935 + source = "registry+https://github.com/rust-lang/crates.io-index" 2936 + checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 2937 + 2938 + [[package]] 2939 + name = "windows_x86_64_msvc" 2940 + version = "0.42.0" 2941 + source = "registry+https://github.com/rust-lang/crates.io-index" 2942 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 2943 + 2944 + [[package]] 2945 + name = "winreg" 2946 + version = "0.10.1" 2947 + source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 2949 + dependencies = [ 2950 + "winapi 0.3.9", 2951 + ] 2952 + 2953 + [[package]] 2954 + name = "yansi" 2955 + version = "0.5.1" 2956 + source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+16
pkgs/applications/office/activitywatch/commit-hash.patch
··· 1 + diff --git a/vue.config.js b/vue.config.js 2 + index 02c0699..0c4a014 100644 3 + --- a/vue.config.js 4 + +++ b/vue.config.js 5 + @@ -4,10 +4,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin'); 6 + const { argv } = require('yargs'); 7 + 8 + // get git info from command line 9 + -const _COMMIT_HASH = require('child_process') 10 + - .execSync('git rev-parse --short HEAD') 11 + - .toString() 12 + - .trim(); 13 + +const _COMMIT_HASH = "@commit_hash@"; 14 + console.info('Commit hash:', _COMMIT_HASH); 15 + 16 + module.exports = {
+238
pkgs/applications/office/activitywatch/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , makeWrapper 5 + , pkg-config 6 + , perl 7 + , openssl 8 + , python3 9 + , wrapQtAppsHook 10 + , qtbase 11 + , qtsvg 12 + , xdg-utils 13 + , substituteAll 14 + , buildNpmPackage 15 + }: 16 + 17 + let 18 + version = "0.12.2"; 19 + sources = fetchFromGitHub { 20 + owner = "ActivityWatch"; 21 + repo = "activitywatch"; 22 + rev = "v${version}"; 23 + sha256 = "sha256-IvRXfxTOSgBVlxy4SVij+POr7KgvXTEjGN3lSozhHkY="; 24 + fetchSubmodules = true; 25 + }; 26 + in 27 + rec { 28 + aw-watcher-afk = python3.pkgs.buildPythonApplication { 29 + pname = "aw-watcher-afk"; 30 + inherit version; 31 + 32 + format = "pyproject"; 33 + 34 + src = "${sources}/aw-watcher-afk"; 35 + 36 + nativeBuildInputs = [ 37 + python3.pkgs.poetry-core 38 + ]; 39 + 40 + propagatedBuildInputs = with python3.pkgs; [ 41 + aw-client 42 + xlib 43 + pynput 44 + ]; 45 + 46 + pythonImportsCheck = [ "aw_watcher_afk" ]; 47 + 48 + meta = with lib; { 49 + description = "Watches keyboard and mouse activity to determine if you are AFK or not (for use with ActivityWatch)"; 50 + homepage = "https://github.com/ActivityWatch/aw-watcher-afk"; 51 + maintainers = with maintainers; [ huantian ]; 52 + license = licenses.mpl20; 53 + }; 54 + }; 55 + 56 + aw-watcher-window = python3.pkgs.buildPythonApplication { 57 + pname = "aw-watcher-window"; 58 + inherit version; 59 + 60 + format = "pyproject"; 61 + 62 + src = "${sources}/aw-watcher-window"; 63 + 64 + nativeBuildInputs = [ 65 + python3.pkgs.poetry-core 66 + ]; 67 + 68 + propagatedBuildInputs = with python3.pkgs; [ 69 + aw-client 70 + xlib 71 + ]; 72 + 73 + pythonImportsCheck = [ "aw_watcher_window" ]; 74 + 75 + meta = with lib; { 76 + description = "Cross-platform window watcher (for use with ActivityWatch)"; 77 + homepage = "https://github.com/ActivityWatch/aw-watcher-window"; 78 + maintainers = with maintainers; [ huantian ]; 79 + license = licenses.mpl20; 80 + }; 81 + }; 82 + 83 + aw-qt = python3.pkgs.buildPythonApplication { 84 + pname = "aw-qt"; 85 + inherit version; 86 + 87 + format = "pyproject"; 88 + 89 + src = "${sources}/aw-qt"; 90 + 91 + nativeBuildInputs = [ 92 + python3.pkgs.poetry-core 93 + wrapQtAppsHook 94 + ]; 95 + 96 + propagatedBuildInputs = with python3.pkgs; [ 97 + aw-core 98 + qtbase 99 + qtsvg # Rendering icons in the trayicon menu 100 + pyqt6 101 + click 102 + ]; 103 + 104 + # Prevent double wrapping 105 + dontWrapQtApps = true; 106 + 107 + makeWrapperArgs = [ 108 + "--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}" 109 + ]; 110 + 111 + postPatch = '' 112 + sed -E 's#PyQt6 = "6.3.1"#PyQt6 = "^6.4.0"#g' -i pyproject.toml 113 + ''; 114 + 115 + postInstall = '' 116 + install -D resources/aw-qt.desktop $out/share/applications/aw-qt.desktop 117 + 118 + # For the actual tray icon, see 119 + # https://github.com/ActivityWatch/aw-qt/blob/8ec5db941ede0923bfe26631acf241a4a5353108/aw_qt/trayicon.py#L211-L218 120 + install -D media/logo/logo.png $out/${python3.sitePackages}/media/logo/logo.png 121 + 122 + # For .desktop file and your desktop environment 123 + install -D media/logo/logo.svg $out/share/icons/hicolor/scalable/apps/activitywatch.svg 124 + install -D media/logo/logo.png $out/share/icons/hicolor/512x512/apps/activitywatch.png 125 + install -D media/logo/logo-128.png $out/share/icons/hicolor/128x128/apps/activitywatch.png 126 + ''; 127 + 128 + preFixup = '' 129 + makeWrapperArgs+=( 130 + "''${qtWrapperArgs[@]}" 131 + ) 132 + ''; 133 + 134 + pythonImportsCheck = [ "aw_qt" ]; 135 + 136 + meta = with lib; { 137 + description = "Tray icon that manages ActivityWatch processes, built with Qt"; 138 + homepage = "https://github.com/ActivityWatch/aw-qt"; 139 + maintainers = with maintainers; [ huantian ]; 140 + license = licenses.mpl20; 141 + }; 142 + }; 143 + 144 + aw-server-rust = rustPlatform.buildRustPackage { 145 + pname = "aw-server-rust"; 146 + inherit version; 147 + 148 + src = "${sources}/aw-server-rust"; 149 + 150 + cargoLock = { 151 + lockFile = ./Cargo.lock; 152 + outputHashes = { 153 + "rocket_cors-0.6.0-alpha1" = "sha256-GuMekgnsyuOg6lMiVvi4TwMba4sAFJ/zkgrdzSeBrv0="; 154 + }; 155 + }; 156 + 157 + # Bypass rust nightly features not being available on rust stable 158 + RUSTC_BOOTSTRAP = 1; 159 + 160 + patches = [ 161 + # Override version string with hardcoded value as it may be outdated upstream. 162 + (substituteAll { 163 + src = ./override-version.patch; 164 + version = sources.rev; 165 + }) 166 + ]; 167 + 168 + nativeBuildInputs = [ 169 + makeWrapper 170 + pkg-config 171 + perl 172 + ]; 173 + 174 + buildInputs = [ 175 + openssl 176 + ]; 177 + 178 + postFixup = '' 179 + wrapProgram "$out/bin/aw-server" \ 180 + --prefix XDG_DATA_DIRS : "$out/share" 181 + 182 + mkdir -p "$out/share/aw-server" 183 + ln -s "${aw-webui}" "$out/share/aw-server/static" 184 + ''; 185 + 186 + preCheck = '' 187 + # Fake home folder for tests that use ~/.cache and ~/.local/share 188 + export HOME="$TMPDIR" 189 + ''; 190 + 191 + meta = with lib; { 192 + description = "High-performance implementation of the ActivityWatch server, written in Rust"; 193 + homepage = "https://github.com/ActivityWatch/aw-server-rust"; 194 + maintainers = with maintainers; [ huantian ]; 195 + mainProgram = "aw-server"; 196 + platforms = platforms.linux; 197 + license = licenses.mpl20; 198 + }; 199 + }; 200 + 201 + aw-webui = buildNpmPackage { 202 + pname = "aw-webui"; 203 + inherit version; 204 + 205 + src = "${sources}/aw-server-rust/aw-webui"; 206 + 207 + npmDepsHash = "sha256-yds2P2PKfTB6yUGnc+P73InV5+MZP9kmz2ZS4CRqlmA="; 208 + 209 + patches = [ 210 + # Hardcode version to avoid the need to have the Git repo available at build time. 211 + (substituteAll { 212 + src = ./commit-hash.patch; 213 + commit_hash = sources.rev; 214 + }) 215 + ]; 216 + 217 + installPhase = '' 218 + runHook preInstall 219 + mv dist $out 220 + cp media/logo/logo.{png,svg} $out/static/ 221 + runHook postInstall 222 + ''; 223 + 224 + doCheck = true; 225 + checkPhase = '' 226 + runHook preCheck 227 + npm test 228 + runHook postCheck 229 + ''; 230 + 231 + meta = with lib; { 232 + description = "A web-based UI for ActivityWatch, built with Vue.js"; 233 + homepage = "https://github.com/ActivityWatch/aw-webui/"; 234 + maintainers = with maintainers; [ huantian ]; 235 + license = licenses.mpl20; 236 + }; 237 + }; 238 + }
+17
pkgs/applications/office/activitywatch/override-version.patch
··· 1 + diff --git a/aw-server/src/endpoints/mod.rs b/aw-server/src/endpoints/mod.rs 2 + index a080d2a..0411d1e 100644 3 + --- a/aw-server/src/endpoints/mod.rs 4 + +++ b/aw-server/src/endpoints/mod.rs 5 + @@ -76,11 +76,10 @@ async fn root_favicon(state: &State<ServerState>) -> Option<NamedFile> { 6 + fn server_info(config: &State<AWConfig>, state: &State<ServerState>) -> Json<Info> { 7 + #[allow(clippy::or_fun_call)] 8 + let hostname = gethostname().into_string().unwrap_or("unknown".to_string()); 9 + - const VERSION: Option<&'static str> = option_env!("CARGO_PKG_VERSION"); 10 + 11 + Json(Info { 12 + hostname, 13 + - version: format!("v{} (rust)", VERSION.unwrap_or("(unknown)")), 14 + + version: String::from("@version@ (rust)"), 15 + testing: config.testing, 16 + device_id: state.device_id.clone(), 17 + })
+18
pkgs/applications/office/activitywatch/wrapper.nix
··· 1 + { lib 2 + , symlinkJoin 3 + , aw-server-rust 4 + , aw-qt 5 + , aw-watcher-afk 6 + , aw-watcher-window 7 + , extraWatchers ? [ ] 8 + }: 9 + 10 + symlinkJoin { 11 + name = "activitywatch-${aw-server-rust.version}"; 12 + paths = [ 13 + aw-server-rust.out 14 + aw-qt.out 15 + aw-watcher-afk.out 16 + aw-watcher-window.out 17 + ] ++ (lib.forEach extraWatchers (p: p.out)); 18 + }
+4 -23
pkgs/applications/version-management/gittyup/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "gittyup"; 21 - version = "1.2.2"; 21 + version = "1.3.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "Murmele"; 25 25 repo = "Gittyup"; 26 26 rev = "gittyup_v${version}"; 27 - hash = "sha256-JJ20vls/NGkm0xV+vDguvuW5yqhOQf83TMvnn5Kx4IE="; 27 + hash = "sha256-/8Uipz2R/LuA3KUcFsROOmldIKnCVLfIpIQ9YLpPA+k="; 28 28 fetchSubmodules = true; 29 29 }; 30 30 ··· 38 38 "-DUSE_SYSTEM_LIBSSH2=ON" 39 39 "-DUSE_SYSTEM_LUA=ON" 40 40 "-DUSE_SYSTEM_OPENSSL=ON" 41 + "-DENABLE_UPDATE_OVER_GUI=OFF" 41 42 ]; 42 43 43 44 nativeBuildInputs = [ ··· 62 63 ]); 63 64 64 65 postInstall = '' 65 - mkdir -p $out/bin 66 - 67 - # Move binaries to the proper place 68 - # TODO: Tweak in the next release: https://github.com/Murmele/Gittyup/commit/5b93e7e514b887fafb00a8158be5986e6c12b2e3 69 - mv $out/Gittyup $out/bin/gittyup 70 - mv $out/{indexer,relauncher} $out/bin 71 - 72 66 # Those are not program libs, just some Qt5 libs that the build system leaks for some reason 73 - rm -f $out/*.so.* 74 - rm -rf $out/{include,lib,Plugins,Resources} 75 - '' + lib.optionalString stdenv.isLinux '' 76 - # Install icons 77 - install -Dm0644 ${src}/rsrc/Gittyup.iconset/gittyup_logo.svg $out/share/icons/hicolor/scalable/apps/gittyup.svg 78 - for res in 16x16 32x32 64x64 128x128 256x256 512x512; do 79 - install -Dm0644 ${src}/rsrc/Gittyup.iconset/icon_$res.png $out/share/icons/hicolor/$res/apps/gittyup.png 80 - done 81 - 82 - # Install desktop file 83 - install -Dm0644 ${src}/rsrc/linux/com.github.Murmele.Gittyup.desktop $out/share/applications/gittyup.desktop 84 - # TODO: Remove in the next release: https://github.com/Murmele/Gittyup/commit/5b93e7e514b887fafb00a8158be5986e6c12b2e3 85 - substituteInPlace $out/share/applications/gittyup.desktop \ 86 - --replace "Exec=Gittyup" "Exec=gittyup" 67 + rm -rf $out/{include,lib} 87 68 ''; 88 69 89 70 meta = with lib; {
+13
pkgs/applications/video/popcorntime/default.nix
··· 49 49 "--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}" 50 50 ]; 51 51 52 + desktopItem = makeDesktopItem { 53 + name = pname; 54 + exec = pname; 55 + icon = pname; 56 + comment = meta.description; 57 + genericName = meta.description; 58 + type = "Application"; 59 + desktopName = "Popcorn-Time"; 60 + categories = [ "Video" "AudioVideo" ]; 61 + }; 62 + 52 63 # Extract and copy executable in $out/bin 53 64 installPhase = '' 54 65 mkdir -p $out/share/applications $out/bin $out/opt/bin $out/share/icons/hicolor/scalable/apps/ ··· 60 71 ln -s $out/opt/popcorntime/Popcorn-Time $out/bin/popcorntime 61 72 62 73 ln -s $out/opt/popcorntime/src/app/images/icon.png $out/share/icons/hicolor/scalable/apps/popcorntime.png 74 + 75 + ln -s ${desktopItem}/share/applications/popcorntime.desktop $out/share/applications/popcorntime.desktop 63 76 ''; 64 77 65 78 # GSETTINGS_SCHEMAS_PATH is not set in installPhase
+3 -4
pkgs/build-support/build-bazel-package/default.nix
··· 67 67 --output_user_root="$bazelUserRoot" \ 68 68 ${cmd} \ 69 69 --curses=no \ 70 - -j $NIX_BUILD_CORES \ 71 70 "''${copts[@]}" \ 72 71 "''${host_copts[@]}" \ 73 72 "''${linkopts[@]}" \ ··· 131 130 # https://github.com/bazelbuild/bazel/issues/6502 132 131 "--loading_phase_threads=1" 133 132 "$bazelFetchFlags" 134 - ]; 133 + ] ++ (if fetchConfigured then ["--jobs" "$NIX_BUILD_CORES"] else []); 135 134 targets = fFetchAttrs.bazelTargets ++ fFetchAttrs.bazelTestTargets; 136 135 } 137 136 } ··· 252 251 bazelCmd { 253 252 cmd = "test"; 254 253 additionalFlags = 255 - ["--test_output=errors"] ++ fBuildAttrs.bazelTestFlags; 254 + ["--test_output=errors"] ++ fBuildAttrs.bazelTestFlags ++ ["--jobs" "$NIX_BUILD_CORES"]; 256 255 targets = fBuildAttrs.bazelTestTargets; 257 256 } 258 257 } 259 258 ${ 260 259 bazelCmd { 261 260 cmd = "build"; 262 - additionalFlags = fBuildAttrs.bazelBuildFlags; 261 + additionalFlags = fBuildAttrs.bazelBuildFlags ++ ["--jobs" "$NIX_BUILD_CORES"]; 263 262 targets = fBuildAttrs.bazelTargets; 264 263 } 265 264 }
+42
pkgs/data/themes/lightly-boehs/default.nix
··· 1 + { mkDerivation 2 + , lib 3 + , kdecoration 4 + , fetchFromGitHub 5 + , cmake 6 + , extra-cmake-modules 7 + , plasma-workspace 8 + , qtbase 9 + , qt5 10 + }: 11 + 12 + mkDerivation rec { 13 + pname = "lightly-boehs"; 14 + version = "0.4.1"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "boehs"; 18 + repo = "Lightly"; 19 + rev = "1a831f7ff19ce93c04489faec74e389a216fdf11"; 20 + sha256 = "Icw+xVmuCB59ltyZJKyIeHI/yGfM2SbPrVzTVLqHWd4="; 21 + }; 22 + 23 + buildInputs = [ 24 + kdecoration 25 + plasma-workspace 26 + qtbase 27 + qt5.qtx11extras 28 + ]; 29 + 30 + nativeBuildInputs = [ 31 + cmake 32 + extra-cmake-modules 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "A fork of the Lightly breeze theme style that aims to be visually modern and minimalistic"; 37 + homepage = "https://github.com/boehs/Lightly"; 38 + license = licenses.gpl2Plus; 39 + maintainers = [ maintainers.hikari ]; 40 + platforms = platforms.all; 41 + }; 42 + }
+43
pkgs/development/libraries/libcpr/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, curl }: 2 + 3 + let version = "1.10.2"; in 4 + stdenv.mkDerivation { 5 + pname = "libcpr"; 6 + inherit version; 7 + 8 + outputs = [ "out" "dev" ]; 9 + 10 + src = fetchFromGitHub { 11 + owner = "libcpr"; 12 + repo = "cpr"; 13 + rev = "1.10.2"; 14 + hash = "sha256-F+ZIyFwWHn2AcVnKOaRlB7DjZzfmn8Iat/m3uknC8uA="; 15 + }; 16 + 17 + nativeBuildInputs = [ cmake ]; 18 + 19 + buildInputs = [ curl ]; 20 + 21 + cmakeFlags = [ 22 + "-DCPR_USE_SYSTEM_CURL=ON" 23 + ]; 24 + 25 + postPatch = '' 26 + # Linking with stdc++fs is no longer necessary. 27 + sed -i '/stdc++fs/d' include/CMakeLists.txt 28 + ''; 29 + 30 + postInstall = '' 31 + substituteInPlace "$out/lib/cmake/cpr/cprTargets.cmake" \ 32 + --replace "_IMPORT_PREFIX \"$out\"" \ 33 + "_IMPORT_PREFIX \"$dev\"" 34 + ''; 35 + 36 + meta = with lib; { 37 + description = "C++ wrapper around libcurl"; 38 + homepage = "https://docs.libcpr.org/"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ rycee ]; 41 + platforms = platforms.all; 42 + }; 43 + }
+2
pkgs/development/libraries/openvino/default.nix
··· 140 140 "-DENABLE_SAMPLES:BOOL=OFF" 141 141 ]; 142 142 143 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isAarch64 "-Wno-narrowing"; 144 + 143 145 autoPatchelfIgnoreMissingDeps = [ 144 146 "libngraph_backend.so" 145 147 ];
+1 -1
pkgs/development/ocaml-modules/charInfo_width/default.nix
··· 3 3 buildDunePackage rec { 4 4 pname = "charInfo_width"; 5 5 version = "1.1.0"; 6 - useDune2 = true; 6 + duneVersion = "3"; 7 7 src = fetchzip { 8 8 url = "https://bitbucket.org/zandoye/charinfo_width/get/${version}.tar.bz2"; 9 9 sha256 = "19mnq9a1yr16srqs8n6hddahr4f9d2gbpmld62pvlw1ps7nfrp9w";
+2 -2
pkgs/development/ocaml-modules/yojson/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "yojson"; 5 - version = "2.0.2"; 5 + version = "2.1.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ocaml-community/yojson/releases/download/${version}/yojson-${version}.tbz"; 9 - sha256 = "sha256-h2u284r3OoSilDij2jXkhXxgoUVWpgZSWxSMb9vlRhs="; 9 + sha256 = "sha256-n8sf8ttYqyWfkih5awraR5Tq6XF3sYMzcTgMTk+QsV0="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cppo ];
+3 -3
pkgs/development/ocaml-modules/zed/default.nix
··· 7 7 { 8 8 version = "3.2.0"; 9 9 sha256 = "sha256-6yKHE30nVFXo8hGdCx+GO4VYYGbi802aMdN2XuYMJ7w="; 10 - duneVersion = "3"; 11 10 propagatedBuildInputs = [ react result uchar uutf uucp uuseg ]; 12 11 } 13 12 else 14 13 { 15 14 version = "3.1.0"; 16 15 sha256 = "04vr1a94imsghm98iigc35rhifsz0rh3qz2qm0wam2wvp6vmrx0p"; 17 - duneVersion = "2"; 18 16 propagatedBuildInputs = [ charInfo_width react ]; 19 17 }; 20 18 in ··· 22 20 buildDunePackage rec { 23 21 pname = "zed"; 24 22 25 - inherit (switch) version duneVersion propagatedBuildInputs; 23 + inherit (switch) version propagatedBuildInputs; 24 + 25 + duneVersion = "3"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "ocaml-community";
+2 -2
pkgs/development/php-packages/phpstan/default.nix
··· 2 2 3 3 let 4 4 pname = "phpstan"; 5 - version = "1.9.4"; 5 + version = "1.10.15"; 6 6 in 7 7 mkDerivation { 8 8 inherit pname version; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar"; 12 - sha256 = "sha256-A+F/ZoL6dLYx4MWN0eWXtQnmWJPYBqEcSgY4A1oR3mo="; 12 + sha256 = "sha256-zGrAgQttAvGdRpuOB3V/GprMzc2NMya4d3MY1SIfYOQ="; 13 13 }; 14 14 15 15 dontUnpack = true;
+65
pkgs/development/python-modules/aw-client/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , poetry-core 6 + , aw-core 7 + , requests 8 + , persist-queue 9 + , click 10 + , tabulate 11 + , typing-extensions 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "aw-client"; 17 + version = "0.5.11"; 18 + 19 + format = "pyproject"; 20 + 21 + # pypi distribution doesn't include tests, so build from source instead 22 + src = fetchFromGitHub { 23 + owner = "ActivityWatch"; 24 + repo = "aw-client"; 25 + rev = "v${version}"; 26 + sha256 = "sha256-5WKGRoZGY+QnnB1Jzlju5OmCJreYMD8am2kW3Wcjhlw="; 27 + }; 28 + 29 + disabled = pythonOlder "3.8"; 30 + 31 + nativeBuildInputs = [ 32 + poetry-core 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + aw-core 37 + requests 38 + persist-queue 39 + click 40 + tabulate 41 + typing-extensions 42 + ]; 43 + 44 + nativeCheckInputs = [ 45 + pytestCheckHook 46 + ]; 47 + 48 + # Only run this test, the others are integration tests that require 49 + # an instance of aw-server running in order to function. 50 + pytestFlagsArray = [ "tests/test_requestqueue.py" ]; 51 + 52 + preCheck = '' 53 + # Fake home folder for tests that write to $HOME 54 + export HOME="$TMPDIR" 55 + ''; 56 + 57 + pythonImportsCheck = [ "aw_client" ]; 58 + 59 + meta = with lib; { 60 + description = "Client library for ActivityWatch"; 61 + homepage = "https://github.com/ActivityWatch/aw-client"; 62 + maintainers = with maintainers; [ huantian ]; 63 + license = licenses.mpl20; 64 + }; 65 + }
+69
pkgs/development/python-modules/aw-core/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , poetry-core 6 + , jsonschema 7 + , peewee 8 + , appdirs 9 + , iso8601 10 + , rfc3339-validator 11 + , takethetime 12 + , strict-rfc3339 13 + , tomlkit 14 + , deprecation 15 + , timeslot 16 + , pytestCheckHook 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "aw-core"; 21 + version = "0.5.12"; 22 + 23 + format = "pyproject"; 24 + 25 + # pypi distribution doesn't include tests, so build from source instead 26 + src = fetchFromGitHub { 27 + owner = "ActivityWatch"; 28 + repo = "aw-core"; 29 + rev = "v${version}"; 30 + sha256 = "sha256-DbugVMaQHlHpfbFEsM6kfpDL2VzRs0TDn9klWjAwz64="; 31 + }; 32 + 33 + disabled = pythonOlder "3.8"; 34 + 35 + nativeBuildInputs = [ 36 + poetry-core 37 + ]; 38 + 39 + propagatedBuildInputs = [ 40 + jsonschema 41 + peewee 42 + appdirs 43 + iso8601 44 + rfc3339-validator 45 + takethetime 46 + strict-rfc3339 47 + tomlkit 48 + deprecation 49 + timeslot 50 + ]; 51 + 52 + nativeCheckInputs = [ 53 + pytestCheckHook 54 + ]; 55 + 56 + preCheck = '' 57 + # Fake home folder for tests that write to $HOME 58 + export HOME="$TMPDIR" 59 + ''; 60 + 61 + pythonImportsCheck = [ "aw_core" ]; 62 + 63 + meta = with lib; { 64 + description = "Core library for ActivityWatch"; 65 + homepage = "https://github.com/ActivityWatch/aw-core"; 66 + maintainers = with maintainers; [ huantian ]; 67 + license = licenses.mpl20; 68 + }; 69 + }
+9 -6
pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
··· 6 6 , azure-common 7 7 , azure-mgmt-core 8 8 , azure-mgmt-nspkg 9 - , isPy3k 9 + , pythonOlder 10 10 }: 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-containerinstance"; 14 - version = "10.0.0"; 14 + version = "10.1.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 15 18 16 19 src = fetchPypi { 17 20 inherit pname version; 18 21 extension = "zip"; 19 - hash = "sha256-TDGrC7YO05Ywa8uEINqqw4Wxag65aklIUwS+2aVMHwA="; 22 + hash = "sha256-eNQ3rbKFdPRIyDjtXwH5ztN4GWCYBh3rWdn3AxcEwX4="; 20 23 }; 21 24 22 25 propagatedBuildInputs = [ ··· 24 27 msrestazure 25 28 azure-common 26 29 azure-mgmt-core 27 - ] ++ lib.optionals (!isPy3k) [ 28 - azure-mgmt-nspkg 29 30 ]; 30 31 31 32 # has no tests 32 33 doCheck = false; 33 34 34 - pythonImportsCheck = [ "azure.mgmt.containerinstance" ]; 35 + pythonImportsCheck = [ 36 + "azure.mgmt.containerinstance" 37 + ]; 35 38 36 39 meta = with lib; { 37 40 description = "This is the Microsoft Azure Container Instance Client Library";
+2 -2
pkgs/development/python-modules/bc-detect-secrets/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "bc-detect-secrets"; 18 - version = "1.4.26"; 18 + version = "1.4.27"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "bridgecrewio"; 25 25 repo = "detect-secrets"; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-rkyeG0xZZVO7SkfFyxq07c373YElblIUqJpwWc1nF58="; 27 + hash = "sha256-iQNMU77nTv6KY9LJb1fiBUVs5LkpX732UpJAYdUWNyc="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+4 -3
pkgs/development/python-modules/beartype/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "beartype"; 10 - version = "0.13.1"; 10 + version = "0.14.0"; 11 11 format = "setuptools"; 12 12 13 - disabled = pythonOlder "3.6"; 13 + disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-KQOUeooetgMCZOMBCKpyyxqAXPyQUMD0AUxK7ToXoAs="; 17 + hash = "sha256-VG5ujc3aHW2fkG6k6xUYqgHJxfWkQOSVkXstr1PL1Zg="; 18 18 }; 19 19 20 20 nativeCheckInputs = [ ··· 28 28 meta = with lib; { 29 29 description = "Fast runtime type checking for Python"; 30 30 homepage = "https://github.com/beartype/beartype"; 31 + changelog = "https://github.com/beartype/beartype/releases/tag/v${version}"; 31 32 license = licenses.mit; 32 33 maintainers = with maintainers; [ bcdarwin ]; 33 34 };
+8 -4
pkgs/development/python-modules/bpycv/bpycv-test.py
··· 5 5 import os 6 6 import glob 7 7 import random 8 + from pathlib import Path 8 9 9 10 example_data_dir = os.environ['BPY_EXAMPLE_DATA'] 11 + out_dir = Path(os.environ['out']) 12 + out_dir.mkdir(parents=True, exist_ok=True) 10 13 11 14 models = sorted(glob.glob(os.path.join(example_data_dir, "model", "*", "*.obj"))) 12 15 cat_id_to_model_path = dict(enumerate(sorted(models), 1)) ··· 19 22 bpy.context.scene.cycles.samples = 32 20 23 bpy.context.scene.render.resolution_y = 1024 21 24 bpy.context.scene.render.resolution_x = 1024 25 + bpy.context.view_layer.cycles.denoising_store_passes = False 22 26 23 27 # A transparency stage for holding rigid body 24 28 stage = bpycv.add_stage(transparency=True) ··· 69 73 # render image, instance annoatation and depth in one line code 70 74 result = bpycv.render_data() 71 75 72 - dataset_dir = "./dataset" 73 - result.save(dataset_dir=dataset_dir, fname="0", save_blend=True) 74 - print(f'Save to "{dataset_dir}"') 75 - print(f'Open "{dataset_dir}/vis/" to see visualize result.') 76 + 77 + result.save(dataset_dir=str(out_dir.resolve()), fname="0", save_blend=True) 78 + print(f'Save to "{out_dir}"') 79 + print(f'Open "{out_dir}/vis/" to see visualize result.') 76 80
+35 -25
pkgs/development/python-modules/bpycv/default.nix
··· 1 - { lib 1 + { stdenv 2 + , lib 3 + , beautifulsoup4 4 + , blender 5 + , blender-with-packages 6 + , boxx 7 + , bpycv 2 8 , buildPythonPackage 9 + , fetchFromGitHub 3 10 , fetchPypi 4 - , fetchFromGitHub 5 11 , fetchurl 12 + , minexr 13 + , opencv3 14 + , python3Packages 15 + , requests 16 + , runCommand 6 17 , writeText 7 - , blender 8 - , minexr 9 - , beautifulsoup4 10 18 , zcs 11 - , requests 12 - , opencv3 13 - , boxx 14 19 }: 15 20 16 21 buildPythonPackage rec { ··· 37 42 ''; 38 43 39 44 # pythonImportsCheck = [ "bpycv" ]; # this import depends on bpy that is only available inside blender 40 - nativeCheckInputs = [ blender ]; 41 - checkPhase = let 42 - bpycv_example_data = fetchFromGitHub { 43 - owner = "DIYer22"; 44 - repo = "bpycv_example_data"; 45 - hash = "sha256-dGb6KvbXTGTu5f4AqhA+i4AwTqBoR5SdXk0vsMEcD3Q="; 46 - rev = "6ce0e65c107d572011394da16ffdf851e988dbb4"; 47 - }; 48 - in '' 49 - TEMPDIR=$(mktemp -d) 50 - pushd $TEMPDIR 51 - cp -r ${bpycv_example_data} example_data 52 - chmod +w -R example_data 53 - BPY_EXAMPLE_DATA=${bpycv_example_data} blender -b -P ${./bpycv-test.py} 54 - popd 55 - ''; 45 + doCheck = false; 46 + 47 + passthru.tests = { 48 + render = runCommand "bpycv-render-test" { 49 + BPY_EXAMPLE_DATA = fetchFromGitHub { 50 + owner = "DIYer22"; 51 + repo = "bpycv_example_data"; 52 + hash = "sha256-dGb6KvbXTGTu5f4AqhA+i4AwTqBoR5SdXk0vsMEcD3Q="; 53 + rev = "6ce0e65c107d572011394da16ffdf851e988dbb4"; 54 + }; 55 + nativeBuildInputs = [ 56 + ((blender-with-packages.override {inherit blender python3Packages;}) { 57 + packages = [ bpycv ]; 58 + }) 59 + ]; 60 + } '' 61 + blender-wrapped -b -P ${./bpycv-test.py} 62 + ''; 63 + }; 56 64 57 65 meta = with lib; { 58 66 description = "Computer vision utils for Blender"; 59 67 homepage = "https://github.com/DIYer22/bpycv"; 60 68 license = licenses.mit; 61 - maintainers = with maintainers; [ lucasew ]; 69 + maintainers = [ maintainers.lucasew ]; 70 + broken = stdenv.isAarch64; 71 + inherit (blender.meta) platforms; 62 72 }; 63 73 }
+2 -2
pkgs/development/python-modules/cexprtk/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "cexprtk"; 9 - version = "0.4.0"; 9 + version = "0.4.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-c7QXB+oXzkRveiPpNrW/HY8pMtpZx/RtDpJMVE7fY/A="; 13 + hash = "sha256-QhftIybufVPO/YbLFycR4qYEAtQMcRPP5jKS6o6dFZg="; 14 14 }; 15 15 16 16 nativeCheckInputs = [ pytestCheckHook ];
+9
pkgs/development/python-modules/flake8-future-import/default.nix
··· 33 33 ./skip-test.patch 34 34 ]; 35 35 36 + postPatch = '' 37 + substituteInPlace "test_flake8_future_import.py" \ 38 + --replace "'flake8'" "'${lib.getExe flake8}'" 39 + ''; 40 + 36 41 propagatedBuildInputs = [ flake8 ]; 37 42 38 43 nativeCheckInputs = [ six ]; 39 44 40 45 checkPhase = '' 46 + runHook preCheck 47 + 41 48 ${python.interpreter} -m test_flake8_future_import 49 + 50 + runHook postCheck 42 51 ''; 43 52 44 53 meta = with lib; {
+2 -2
pkgs/development/python-modules/globus-sdk/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "globus-sdk"; 16 - version = "3.16.0"; 16 + version = "3.19.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; ··· 22 22 owner = "globus"; 23 23 repo = "globus-sdk-python"; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-zl5+22r0KMqdBKIlBe+8xxgh6h9am34USc1dLy+VGyY="; 25 + hash = "sha256-xdzDKzlqQRBrKT/j6PWSgDu33XlVHKsHfv5AgrT6SB8="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/invocations/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "invocations"; 16 - version = "3.0.2"; 16 + version = "3.1.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; ··· 22 22 owner = "pyinvoke"; 23 23 repo = pname; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-sXMxTOi0iCz7Zq0lXkpproUtkId5p/GCqP1TvgqYlME="; 25 + hash = "sha256-NlYoikv43oD5+Iz2CeeCGG3Fm648UgA3YZQFOfWSy58="; 26 26 }; 27 27 28 28 postPatch = ''
+2 -2
pkgs/development/python-modules/jaxlib/default.nix
··· 243 243 244 244 sha256 = 245 245 if cudaSupport then 246 - "sha256-cgsiloW77p4+TKRrYequZ/UwKwfO2jsHKtZ+aA30H7E=" 246 + "sha256-O6bM7Lc8eaFyO4Xzl5/hvBrbPioI+Yeqx9yNC97fvKk=" 247 247 else 248 - "sha256-D7WYG3YUaWq+4APYx8WpA191VVtoHG0fth3uEHXOeos="; 248 + "sha256-gLMJfJSQIdGGY2Ivx4IgDWg0hc+mxzlqY11CUkSWcjI="; 249 249 }; 250 250 251 251 buildAttrs = {
+61
pkgs/development/python-modules/lmfit/default.nix
··· 1 + { lib, 2 + buildPythonPackage, 3 + fetchPypi, 4 + setuptools, 5 + setuptools-scm, 6 + asteval, 7 + numpy, 8 + scipy, 9 + uncertainties, 10 + pytestCheckHook, 11 + pandas, 12 + matplotlib, 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "lmfit"; 17 + version = "1.2.1"; 18 + 19 + format = "pyproject"; 20 + 21 + src = fetchPypi { 22 + inherit pname version; 23 + hash = "sha256-AM71vRRb+BtzYwt4kmrySyTxgFQh5iEcpYVYiqfMQVs="; 24 + }; 25 + 26 + postPatch = '' 27 + substituteInPlace setup.cfg --replace "--cov=lmfit --cov-report html" "" 28 + ''; 29 + 30 + nativeBuildInputs = [ 31 + setuptools 32 + setuptools-scm 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + asteval 37 + numpy 38 + scipy 39 + uncertainties 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + pytestCheckHook 44 + pandas 45 + matplotlib 46 + ]; 47 + 48 + disabledTests = [ 49 + # https://github.com/lmfit/lmfit-py/issues/878 50 + "test_emcee_multiprocessing" 51 + "test_explicit_independent_vars" 52 + "test_result_eval_custom_x" 53 + ]; 54 + 55 + meta = with lib; { 56 + description = "Least-Squares Minimization with Bounds and Constraints"; 57 + homepage = "https://lmfit-py.readthedocs.io/"; 58 + license = licenses.bsd3; 59 + maintainers = with maintainers; [ nomeata ]; 60 + }; 61 + }
+2
pkgs/development/python-modules/mobly/default.nix
··· 41 41 pytz 42 42 ]; 43 43 44 + __darwinAllowLocalNetworking = true; 45 + 44 46 meta = with lib; { 45 47 changelog = "https://github.com/google/mobly/blob/${src.rev}/CHANGELOG.md"; 46 48 description = "Automation framework for special end-to-end test cases";
+57
pkgs/development/python-modules/monai-deploy/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , pytest-lazy-fixture 7 + , numpy 8 + , networkx 9 + , pydicom 10 + , colorama 11 + , typeguard 12 + , versioneer 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "monai"; 17 + version = "0.5.0"; 18 + format = "pyproject"; 19 + 20 + disabled = pythonOlder "3.7"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "Project-MONAI"; 24 + repo = "monai-deploy-app-sdk"; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-oaNZ0US0YR/PSwAZ5GfRpAW+HRYVhdCZI83fC00rgok="; 27 + }; 28 + 29 + nativeBuildInputs = [ versioneer ]; 30 + 31 + propagatedBuildInputs = [ 32 + numpy 33 + networkx 34 + colorama 35 + typeguard 36 + ]; 37 + 38 + nativeCheckInputs = [ pytestCheckHook pytest-lazy-fixture ]; 39 + disabledTests = [ 40 + # requires Docker daemon: 41 + "test_packager" 42 + ]; 43 + pythonImportsCheck = [ 44 + "monai.deploy" 45 + "monai.deploy.core" 46 + # "monai.deploy.operators" should be imported as well but 47 + # requires some "optional" dependencies 48 + # like highdicom (which is not packaged yet) and pydicom 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "Framework and tools to design, develop and verify AI applications in healthcare imaging"; 53 + homepage = "https://monai.io/deploy.html"; 54 + license = licenses.asl20; 55 + maintainers = [ maintainers.bcdarwin ]; 56 + }; 57 + }
+7 -1
pkgs/development/python-modules/nitransforms/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , pythonRelaxDepsHook 5 6 , h5py 6 7 , nibabel 7 8 , numpy 9 + , scipy 8 10 , setuptools-scm 9 11 , toml 10 12 }: ··· 19 21 hash = "sha256-iV9TEIGogIfbj+fmOGftoQqEdtZiewbHEw3hYlMEP4c="; 20 22 }; 21 23 24 + nativeBuildInputs = [ pythonRelaxDepsHook ]; 22 25 buildInputs = [ setuptools-scm toml ]; 23 - propagatedBuildInputs = [ h5py nibabel numpy ]; 26 + propagatedBuildInputs = [ h5py nibabel numpy scipy ]; 27 + 28 + pythonRelaxDeps = [ "scipy" ]; 24 29 25 30 doCheck = false; 26 31 # relies on data repo (https://github.com/nipreps-data/nitransforms-tests); ··· 39 44 meta = with lib; { 40 45 homepage = "https://nitransforms.readthedocs.io"; 41 46 description = "Geometric transformations for images and surfaces"; 47 + changelog = "https://github.com/nipy/nitransforms/releases/tag/${version}"; 42 48 license = licenses.mit; 43 49 maintainers = with maintainers; [ bcdarwin ]; 44 50 };
+11 -2
pkgs/development/python-modules/paramz/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, numpy, scipy, six, decorator, nose }: 1 + { lib, buildPythonPackage, fetchpatch, fetchPypi, numpy, scipy, six, decorator, nose }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "paramz"; ··· 9 9 sha256 = "0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a"; 10 10 }; 11 11 12 + patches = [ 13 + (fetchpatch { 14 + name = "remove-deprecated-numpy-uses"; 15 + url = "https://github.com/sods/paramz/pull/38/commits/a5a0be15b12c5864b438d870b519ad17cc72cd12.patch"; 16 + hash = "sha256-vj/amEXL9QJ7VdqJmyhv/lj8n+yuiZEARQBYWw6lgBA="; 17 + }) 18 + ]; 19 + 12 20 propagatedBuildInputs = [ numpy scipy six decorator ]; 13 21 nativeCheckInputs = [ nose ]; 14 22 15 - # Ran 113 tests in 3.082s 23 + pythonImportsCheck = [ "paramz" ]; 24 + 16 25 checkPhase = '' 17 26 nosetests -v paramz/tests 18 27 '';
+44
pkgs/development/python-modules/persist-queue/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , msgpack 6 + , nose2 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "persist-queue"; 11 + version = "0.8.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "sha256-vapNz8SyCpzh9cttoxFrbLj+N1J9mR/SQoVu8szNIY4="; 16 + }; 17 + 18 + disabled = pythonOlder "3.6"; 19 + 20 + nativeCheckInputs = [ 21 + msgpack 22 + nose2 23 + ]; 24 + 25 + checkPhase = '' 26 + runHook preCheck 27 + 28 + # Don't run MySQL tests, as they require a MySQL server running 29 + rm persistqueue/tests/test_mysqlqueue.py 30 + 31 + nose2 32 + 33 + runHook postCheck 34 + ''; 35 + 36 + pythonImportsCheck = [ "persistqueue" ]; 37 + 38 + meta = with lib; { 39 + description = "Thread-safe disk based persistent queue in Python"; 40 + homepage = "https://github.com/peter-wangxu/persist-queue"; 41 + license = licenses.bsd3; 42 + maintainers = with maintainers; [ huantian ]; 43 + }; 44 + }
-522
pkgs/development/python-modules/py-sr25519-bindings/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "arrayref" 7 - version = "0.3.6" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 10 - 11 - [[package]] 12 - name = "arrayvec" 13 - version = "0.7.2" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 16 - 17 - [[package]] 18 - name = "autocfg" 19 - version = "1.1.0" 20 - source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 22 - 23 - [[package]] 24 - name = "bitflags" 25 - version = "1.3.2" 26 - source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 28 - 29 - [[package]] 30 - name = "block-buffer" 31 - version = "0.9.0" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 34 - dependencies = [ 35 - "generic-array", 36 - ] 37 - 38 - [[package]] 39 - name = "byteorder" 40 - version = "1.4.3" 41 - source = "registry+https://github.com/rust-lang/crates.io-index" 42 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 43 - 44 - [[package]] 45 - name = "cfg-if" 46 - version = "1.0.0" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 49 - 50 - [[package]] 51 - name = "cpufeatures" 52 - version = "0.2.5" 53 - source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 55 - dependencies = [ 56 - "libc", 57 - ] 58 - 59 - [[package]] 60 - name = "ctor" 61 - version = "0.1.26" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 64 - dependencies = [ 65 - "quote", 66 - "syn", 67 - ] 68 - 69 - [[package]] 70 - name = "curve25519-dalek-ng" 71 - version = "4.1.1" 72 - source = "registry+https://github.com/rust-lang/crates.io-index" 73 - checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" 74 - dependencies = [ 75 - "byteorder", 76 - "digest", 77 - "rand_core", 78 - "subtle-ng", 79 - "zeroize", 80 - ] 81 - 82 - [[package]] 83 - name = "digest" 84 - version = "0.9.0" 85 - source = "registry+https://github.com/rust-lang/crates.io-index" 86 - checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 87 - dependencies = [ 88 - "generic-array", 89 - ] 90 - 91 - [[package]] 92 - name = "generic-array" 93 - version = "0.14.6" 94 - source = "registry+https://github.com/rust-lang/crates.io-index" 95 - checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 96 - dependencies = [ 97 - "typenum", 98 - "version_check", 99 - ] 100 - 101 - [[package]] 102 - name = "getrandom" 103 - version = "0.2.8" 104 - source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 106 - dependencies = [ 107 - "cfg-if", 108 - "libc", 109 - "wasi", 110 - ] 111 - 112 - [[package]] 113 - name = "ghost" 114 - version = "0.1.7" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "41973d4c45f7a35af8753ba3457cc99d406d863941fd7f52663cff54a5ab99b3" 117 - dependencies = [ 118 - "proc-macro2", 119 - "quote", 120 - "syn", 121 - ] 122 - 123 - [[package]] 124 - name = "hex-literal" 125 - version = "0.3.4" 126 - source = "registry+https://github.com/rust-lang/crates.io-index" 127 - checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" 128 - 129 - [[package]] 130 - name = "indoc" 131 - version = "0.3.6" 132 - source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8" 134 - dependencies = [ 135 - "indoc-impl", 136 - "proc-macro-hack", 137 - ] 138 - 139 - [[package]] 140 - name = "indoc-impl" 141 - version = "0.3.6" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0" 144 - dependencies = [ 145 - "proc-macro-hack", 146 - "proc-macro2", 147 - "quote", 148 - "syn", 149 - "unindent", 150 - ] 151 - 152 - [[package]] 153 - name = "instant" 154 - version = "0.1.12" 155 - source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 157 - dependencies = [ 158 - "cfg-if", 159 - ] 160 - 161 - [[package]] 162 - name = "inventory" 163 - version = "0.1.11" 164 - source = "registry+https://github.com/rust-lang/crates.io-index" 165 - checksum = "f0eb5160c60ba1e809707918ee329adb99d222888155835c6feedba19f6c3fd4" 166 - dependencies = [ 167 - "ctor", 168 - "ghost", 169 - "inventory-impl", 170 - ] 171 - 172 - [[package]] 173 - name = "inventory-impl" 174 - version = "0.1.11" 175 - source = "registry+https://github.com/rust-lang/crates.io-index" 176 - checksum = "7e41b53715c6f0c4be49510bb82dee2c1e51c8586d885abe65396e82ed518548" 177 - dependencies = [ 178 - "proc-macro2", 179 - "quote", 180 - "syn", 181 - ] 182 - 183 - [[package]] 184 - name = "keccak" 185 - version = "0.1.3" 186 - source = "registry+https://github.com/rust-lang/crates.io-index" 187 - checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768" 188 - dependencies = [ 189 - "cpufeatures", 190 - ] 191 - 192 - [[package]] 193 - name = "libc" 194 - version = "0.2.139" 195 - source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 197 - 198 - [[package]] 199 - name = "lock_api" 200 - version = "0.4.9" 201 - source = "registry+https://github.com/rust-lang/crates.io-index" 202 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 203 - dependencies = [ 204 - "autocfg", 205 - "scopeguard", 206 - ] 207 - 208 - [[package]] 209 - name = "merlin" 210 - version = "3.0.0" 211 - source = "registry+https://github.com/rust-lang/crates.io-index" 212 - checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" 213 - dependencies = [ 214 - "byteorder", 215 - "keccak", 216 - "rand_core", 217 - "zeroize", 218 - ] 219 - 220 - [[package]] 221 - name = "opaque-debug" 222 - version = "0.3.0" 223 - source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 225 - 226 - [[package]] 227 - name = "parking_lot" 228 - version = "0.11.2" 229 - source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 231 - dependencies = [ 232 - "instant", 233 - "lock_api", 234 - "parking_lot_core", 235 - ] 236 - 237 - [[package]] 238 - name = "parking_lot_core" 239 - version = "0.8.6" 240 - source = "registry+https://github.com/rust-lang/crates.io-index" 241 - checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 242 - dependencies = [ 243 - "cfg-if", 244 - "instant", 245 - "libc", 246 - "redox_syscall", 247 - "smallvec", 248 - "winapi", 249 - ] 250 - 251 - [[package]] 252 - name = "paste" 253 - version = "0.1.18" 254 - source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" 256 - dependencies = [ 257 - "paste-impl", 258 - "proc-macro-hack", 259 - ] 260 - 261 - [[package]] 262 - name = "paste-impl" 263 - version = "0.1.18" 264 - source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" 266 - dependencies = [ 267 - "proc-macro-hack", 268 - ] 269 - 270 - [[package]] 271 - name = "proc-macro-hack" 272 - version = "0.5.20+deprecated" 273 - source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 275 - 276 - [[package]] 277 - name = "proc-macro2" 278 - version = "1.0.50" 279 - source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" 281 - dependencies = [ 282 - "unicode-ident", 283 - ] 284 - 285 - [[package]] 286 - name = "py-sr25519-bindings" 287 - version = "0.2.0" 288 - dependencies = [ 289 - "hex-literal", 290 - "pyo3", 291 - "schnorrkel", 292 - ] 293 - 294 - [[package]] 295 - name = "pyo3" 296 - version = "0.11.1" 297 - source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "9ca8710ffa8211c9a62a8a3863c4267c710dc42a82a7fd29c97de465d7ea6b7d" 299 - dependencies = [ 300 - "ctor", 301 - "indoc", 302 - "inventory", 303 - "libc", 304 - "parking_lot", 305 - "paste", 306 - "pyo3cls", 307 - "unindent", 308 - ] 309 - 310 - [[package]] 311 - name = "pyo3-derive-backend" 312 - version = "0.11.1" 313 - source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "58ad070bf6967b0d29ea74931ffcf9c6bbe8402a726e9afbeafadc0a287cc2b3" 315 - dependencies = [ 316 - "proc-macro2", 317 - "quote", 318 - "syn", 319 - ] 320 - 321 - [[package]] 322 - name = "pyo3cls" 323 - version = "0.11.1" 324 - source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "c3fa17e1ea569d0bf3b7c00f2a9eea831ca05e55dd76f1794c541abba1c64baa" 326 - dependencies = [ 327 - "pyo3-derive-backend", 328 - "quote", 329 - "syn", 330 - ] 331 - 332 - [[package]] 333 - name = "quote" 334 - version = "1.0.23" 335 - source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 337 - dependencies = [ 338 - "proc-macro2", 339 - ] 340 - 341 - [[package]] 342 - name = "rand_core" 343 - version = "0.6.4" 344 - source = "registry+https://github.com/rust-lang/crates.io-index" 345 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 346 - dependencies = [ 347 - "getrandom", 348 - ] 349 - 350 - [[package]] 351 - name = "redox_syscall" 352 - version = "0.2.16" 353 - source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 355 - dependencies = [ 356 - "bitflags", 357 - ] 358 - 359 - [[package]] 360 - name = "schnorrkel" 361 - version = "0.10.2" 362 - source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" 364 - dependencies = [ 365 - "arrayref", 366 - "arrayvec", 367 - "curve25519-dalek-ng", 368 - "merlin", 369 - "rand_core", 370 - "serde_bytes", 371 - "sha2", 372 - "subtle-ng", 373 - "zeroize", 374 - ] 375 - 376 - [[package]] 377 - name = "scopeguard" 378 - version = "1.1.0" 379 - source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 381 - 382 - [[package]] 383 - name = "serde" 384 - version = "1.0.152" 385 - source = "registry+https://github.com/rust-lang/crates.io-index" 386 - checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 387 - 388 - [[package]] 389 - name = "serde_bytes" 390 - version = "0.11.8" 391 - source = "registry+https://github.com/rust-lang/crates.io-index" 392 - checksum = "718dc5fff5b36f99093fc49b280cfc96ce6fc824317783bff5a1fed0c7a64819" 393 - dependencies = [ 394 - "serde", 395 - ] 396 - 397 - [[package]] 398 - name = "sha2" 399 - version = "0.9.9" 400 - source = "registry+https://github.com/rust-lang/crates.io-index" 401 - checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" 402 - dependencies = [ 403 - "block-buffer", 404 - "cfg-if", 405 - "cpufeatures", 406 - "digest", 407 - "opaque-debug", 408 - ] 409 - 410 - [[package]] 411 - name = "smallvec" 412 - version = "1.10.0" 413 - source = "registry+https://github.com/rust-lang/crates.io-index" 414 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 415 - 416 - [[package]] 417 - name = "subtle-ng" 418 - version = "2.5.0" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" 421 - 422 - [[package]] 423 - name = "syn" 424 - version = "1.0.107" 425 - source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 427 - dependencies = [ 428 - "proc-macro2", 429 - "quote", 430 - "unicode-ident", 431 - ] 432 - 433 - [[package]] 434 - name = "synstructure" 435 - version = "0.12.6" 436 - source = "registry+https://github.com/rust-lang/crates.io-index" 437 - checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 438 - dependencies = [ 439 - "proc-macro2", 440 - "quote", 441 - "syn", 442 - "unicode-xid", 443 - ] 444 - 445 - [[package]] 446 - name = "typenum" 447 - version = "1.16.0" 448 - source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 450 - 451 - [[package]] 452 - name = "unicode-ident" 453 - version = "1.0.6" 454 - source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 456 - 457 - [[package]] 458 - name = "unicode-xid" 459 - version = "0.2.4" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 462 - 463 - [[package]] 464 - name = "unindent" 465 - version = "0.1.11" 466 - source = "registry+https://github.com/rust-lang/crates.io-index" 467 - checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" 468 - 469 - [[package]] 470 - name = "version_check" 471 - version = "0.9.4" 472 - source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 474 - 475 - [[package]] 476 - name = "wasi" 477 - version = "0.11.0+wasi-snapshot-preview1" 478 - source = "registry+https://github.com/rust-lang/crates.io-index" 479 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 480 - 481 - [[package]] 482 - name = "winapi" 483 - version = "0.3.9" 484 - source = "registry+https://github.com/rust-lang/crates.io-index" 485 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 486 - dependencies = [ 487 - "winapi-i686-pc-windows-gnu", 488 - "winapi-x86_64-pc-windows-gnu", 489 - ] 490 - 491 - [[package]] 492 - name = "winapi-i686-pc-windows-gnu" 493 - version = "0.4.0" 494 - source = "registry+https://github.com/rust-lang/crates.io-index" 495 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 496 - 497 - [[package]] 498 - name = "winapi-x86_64-pc-windows-gnu" 499 - version = "0.4.0" 500 - source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 502 - 503 - [[package]] 504 - name = "zeroize" 505 - version = "1.5.7" 506 - source = "registry+https://github.com/rust-lang/crates.io-index" 507 - checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" 508 - dependencies = [ 509 - "zeroize_derive", 510 - ] 511 - 512 - [[package]] 513 - name = "zeroize_derive" 514 - version = "1.3.3" 515 - source = "registry+https://github.com/rust-lang/crates.io-index" 516 - checksum = "44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c" 517 - dependencies = [ 518 - "proc-macro2", 519 - "quote", 520 - "syn", 521 - "synstructure", 522 - ]
+7 -9
pkgs/development/python-modules/py-sr25519-bindings/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "py-sr25519-bindings"; 14 - version = "0.2.0"; 14 + version = "unstable-2023-03-15"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 19 19 src = fetchFromGitHub { 20 20 owner = "polkascan"; 21 21 repo = "py-sr25519-bindings"; 22 - rev = "refs/tags/v${version}"; 23 - hash = "sha256-Lu3J0+YeQHHKItOZTT24DlQAUJuE9fd+py6Eb46/MSE="; 22 + rev = "9127501235bf291d7f14f00ec373d0a5000a32cb"; 23 + hash = "sha256-mxNmiFvMbV9WQhGNIQXxTkOcJHYs0vyOPM6Nd5367RE="; 24 24 }; 25 25 26 - cargoDeps = rustPlatform.importCargoLock { 27 - lockFile = ./Cargo.lock; 26 + cargoDeps = rustPlatform.fetchCargoTarball { 27 + inherit src; 28 + name = "${pname}-${version}"; 29 + hash = "sha256-7fDlEYWOiRVpG3q0n3ZSS1dfNCOh0/4pX/PbcDBvoMI="; 28 30 }; 29 - 30 - postPatch = '' 31 - cp ${./Cargo.lock} Cargo.lock 32 - ''; 33 31 34 32 nativeBuildInputs = with rustPlatform; [ 35 33 cargoSetupHook
+14 -7
pkgs/development/python-modules/pylibjpeg-libjpeg/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 4 , pythonOlder ··· 10 9 11 10 buildPythonPackage rec { 12 11 pname = "pylibjpeg-libjpeg"; 13 - version = "1.3.3"; 12 + version = "1.3.4"; 13 + format = "setuptools"; 14 + 14 15 disabled = pythonOlder "3.7"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "pydicom"; 18 19 repo = pname; 19 - rev = "refs/tags/v.${version}"; 20 - hash = "sha256-fv3zX+P2DWMdxPKsvSPhPCV8cDX3tAMO/h5coMHBHN8="; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-VmqeoMU8riLpWyC+yKqq56TkruxOie6pjbg+ozivpBk="; 21 22 fetchSubmodules = true; 22 23 }; 23 24 24 - nativeBuildInputs = [ cython]; 25 + nativeBuildInputs = [ 26 + cython 27 + ]; 25 28 26 - propagatedBuildInputs = [ numpy ]; 29 + propagatedBuildInputs = [ 30 + numpy 31 + ]; 27 32 28 33 nativeCheckInputs = [ 29 34 pytestCheckHook 30 35 ]; 36 + 31 37 doCheck = false; # tests try to import 'libjpeg.data', which errors 32 38 33 39 pythonImportsCheck = [ ··· 37 43 meta = with lib; { 38 44 description = "A JPEG, JPEG-LS and JPEG XT plugin for pylibjpeg"; 39 45 homepage = "https://github.com/pydicom/pylibjpeg-libjpeg"; 40 - license = licenses.gpl3; 46 + changelog = "https://github.com/pydicom/pylibjpeg-libjpeg/releases/tag/v${version}"; 47 + license = licenses.gpl3Only; 41 48 maintainers = with maintainers; [ bcdarwin ]; 42 49 }; 43 50 }
+2 -2
pkgs/development/python-modules/pysensibo/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pysensibo"; 10 - version = "1.0.25"; 10 + version = "1.0.28"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-AZpqV/CQ8TLKjaee9b0Zbu6WfnGNenKIvot+TTTSikg="; 17 + hash = "sha256-7mYYsJCiJZedbmO9fv/Zr+QZOaSE6d6ld94yWUhUmUQ="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytorch-metric-learning/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pytorch-metric-learning"; 17 - version = "2.1.0"; 17 + version = "2.1.1"; 18 18 19 19 disabled = isPy27; 20 20 ··· 22 22 owner = "KevinMusgrave"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-9MIwNsiuWobgBaD2kXHz5nwBy04dxmxpF+7qfZ2l77M="; 25 + hash = "sha256-XQ7lHhtcsqANuNVmjNMRjVdvwVo5hIVqTeNrnMF80uE="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "sphinxcontrib-plantuml"; 11 - version = "0.24.1"; 11 + version = "0.25"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-OdLkvEDV4JMSYSmhRPVrbuFfWM+lBItZSOY6Ea/ztYY="; 18 + hash = "sha256-j95THZLRz8KBf+Nkez8tB+dmgsSoSInASlPoMffFRDI="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+41
pkgs/development/python-modules/takethetime/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage { 9 + pname = "takethetime"; 10 + version = "0.3.1"; 11 + 12 + # pypi distribution doesn't include tests, so build from source instead 13 + src = fetchFromGitHub { 14 + owner = "ErikBjare"; 15 + repo = "TakeTheTime"; 16 + rev = "b0042ac5b1cc9d3b70ef59167b094469ceb660dd"; 17 + sha256 = "sha256-DwsMnP6G3BzOnINttaSC6QKkIKK5qyhUz+lN1DSvkw0="; 18 + }; 19 + 20 + disabled = pythonOlder "3.6"; 21 + 22 + nativeCheckInputs = [ pytestCheckHook ]; 23 + 24 + pytestFlagsArray = [ "tests/tests.py" ]; 25 + 26 + pythonImportsCheck = [ "takethetime" ]; 27 + 28 + # Latest release is v0.3.1 on pypi, but this version was not bumped in 29 + # the setup.py, causing packages that depend on v0.3.1 to fail to build. 30 + postPatch = '' 31 + substituteInPlace setup.py \ 32 + --replace "version='0.3'" "version='0.3.1'" 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Simple time taking library using context managers"; 37 + homepage = "https://github.com/ErikBjare/TakeTheTime"; 38 + maintainers = with maintainers; [ huantian ]; 39 + license = licenses.mit; 40 + }; 41 + }
+5 -5
pkgs/development/python-modules/tensorflow/default.nix
··· 394 394 fetchAttrs = { 395 395 sha256 = { 396 396 x86_64-linux = if cudaSupport 397 - then "sha256-rcTPOMoBfmKFuuCanMlhmtFtOQzOICfEXTZey/rQEdM=" 398 - else "sha256-JGLH64F81xwSUl9RCWJhBLNRBQandImsVafEF5s+ap0="; 399 - aarch64-linux = "sha256-g6JUZQQalCTSjvAarkI7+gq13cPhFg/O9LPQDGNvrII="; 400 - x86_64-darwin = "sha256-7O0zPs+damAjWXZn5C5SSWBp35C8QX3y4kCM7tYkM7s="; 401 - aarch64-darwin = "sha256-US7uunEBDo2NKI9UHvgThbQ7rA05HjQlUthw0gIINaI="; 397 + then "sha256-lURiR0Ra4kynDXyfuONG+A7CpxnAsfKzIdFTExKzp1o=" 398 + else "sha256-lDvRgj+UlaneRGZOO9UVCb6uyxcbRJfUhABf/sgKPi0="; 399 + aarch64-linux = "sha256-z2d45fqHz5HW+qkv3fR9hMg3sEwUzJfxF54vng85bHk="; 400 + x86_64-darwin = "sha256-AAvuz8o6ZRkaSYMgaep74lDDQcxOupDCX4vRaK/jnCU="; 401 + aarch64-darwin = "sha256-kexRSvfQqb92ZRuUqAO070RnUUBidAqghiA7Y8do9vc="; 402 402 }.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); 403 403 }; 404 404
+48
pkgs/development/python-modules/timeslot/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , poetry-core 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "timeslot"; 11 + version = "0.1.2"; 12 + 13 + # pypi distribution doesn't include tests, so build from source instead 14 + src = fetchFromGitHub { 15 + owner = "ErikBjare"; 16 + repo = pname; 17 + rev = "af35445e96cbb2f3fb671a75aac6aa93e4e7e7a6"; 18 + sha256 = "sha256-GEhg2iMsYMfalT7L9TCd1KHU6oa/wTl5m3mRC0zOH9Q="; 19 + }; 20 + 21 + format = "pyproject"; 22 + 23 + disabled = pythonOlder "3.6"; 24 + 25 + nativeBuildInputs = [ 26 + poetry-core 27 + ]; 28 + 29 + nativeCheckInputs = [ 30 + pytestCheckHook 31 + ]; 32 + 33 + pytestFlagsArray = [ 34 + # The pyproject.toml specifies the flag `--cov=timeslot`, 35 + # This causes an error when running without pytest-cov, 36 + # so use this flag to override that option, as we don't need coverage. 37 + "--override-ini addopts=''" 38 + ]; 39 + 40 + pythonImportsCheck = [ "timeslot" ]; 41 + 42 + meta = with lib; { 43 + description = "Data type for representing time slots with a start and end"; 44 + homepage = "https://github.com/ErikBjare/timeslot"; 45 + maintainers = with maintainers; [ huantian ]; 46 + license = licenses.mit; 47 + }; 48 + }
+9 -9
pkgs/development/python-modules/transforms3d/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , isPy27 5 - , pytest 4 + , pythonOlder 5 + , pytestCheckHook 6 6 , numpy 7 7 , scipy 8 8 , sympy ··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "transforms3d"; 13 - version = "unstable-2019-12-17"; 13 + version = "0.4.1"; 14 + format = "setuptools"; 14 15 15 - disabled = isPy27; 16 + disabled = pythonOlder "3.7"; 16 17 17 - # no Git tag or PyPI release in some time 18 18 src = fetchFromGitHub { 19 19 owner = "matthew-brett"; 20 20 repo = pname; 21 - rev = "6b20250c610249914ca5e3a3a2964c36ca35c19a"; 22 - sha256 = "1z789hgk71a6rj6mqp9srpzamg06g58hs2p1l1p344cfnkj5a4kc"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-GgnjvwAfyxnDfBGvgMFIPPbR88BWFiNGrScVORygq94="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ numpy sympy ]; 26 26 27 - nativeCheckInputs = [ pytest scipy ]; 28 - checkPhase = "pytest transforms3d"; 27 + nativeCheckInputs = [ pytestCheckHook scipy ]; 28 + pythonImportsCheck = [ "transforms3d" ]; 29 29 30 30 meta = with lib; { 31 31 homepage = "https://matthew-brett.github.io/transforms3d";
+50
pkgs/development/python-modules/xnatpy/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , setuptools 6 + , click 7 + , isodate 8 + , progressbar2 9 + , pydicom 10 + , requests 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "xnatpy"; 15 + version = "0.5.1"; 16 + format = "pyproject"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchPypi { 21 + pname = "xnat"; 22 + inherit version; 23 + hash = "sha256-iOw9cVWP5Am4S9JQ0NTmtew38KZiKmau+19K2KG2aKQ="; 24 + }; 25 + 26 + nativeBuildInputs = [ setuptools ]; 27 + 28 + propagatedBuildInputs = [ 29 + click 30 + isodate 31 + progressbar2 32 + pydicom 33 + requests 34 + ]; 35 + 36 + # tests missing in PyPI dist and require network access and Docker container 37 + doCheck = false; 38 + 39 + pythonImportsCheck = [ "xnat" ]; 40 + 41 + meta = with lib; { 42 + homepage = "https://xnat.readthedocs.io"; 43 + description = 44 + "A new XNAT client (distinct from pyxnat) that exposes XNAT objects/functions as Python objects/functions"; 45 + changelog = "https://gitlab.com/radiology/infrastructure/xnatpy/-/blob/${version}/CHANGELOG?ref_type=tags"; 46 + license = licenses.asl20; 47 + maintainers = with maintainers; [ bcdarwin ]; 48 + mainProgram = "xnat"; 49 + }; 50 + }
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.3.234"; 25 + version = "2.3.237"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-PLeqYD9aIv/nmFvfW2QjDz1xDD2PIFUvr9lkQ2Rh6k8="; 32 + hash = "sha256-7ugTfWv6CRj5vsrT1DvfaR39Ytct3tse+2210WBHP9g="; 33 33 }; 34 34 35 35 patches = [
+9 -1
pkgs/development/tools/analysis/frama-c/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, writeText 1 + { lib, stdenv, fetchurl, fetchpatch, makeWrapper, writeText 2 2 , graphviz, doxygen 3 3 , ocamlPackages, ltl2ba, coq, why3 4 4 , gdk-pixbuf, wrapGAppsHook ··· 52 52 url = "https://frama-c.com/download/frama-c-${version}-${slang}.tar.gz"; 53 53 hash = "sha256-UT7ajIyu8e5vzrz2oBKDDrtZqUacgUP/TRi0/kz9Qkg="; 54 54 }; 55 + 56 + patches = [ 57 + (fetchpatch { 58 + name = "fixes-yojson-2_1-support.patch"; 59 + url = "https://git.frama-c.com/pub/frama-c/-/commit/647eace02ed8dac46e75452898c3470f82576818.patch"; 60 + hash = "sha256-XfLi4kW1Y2MCLjHHQZAD8DvXvfZuDH3OKd9hlTV0XCw="; 61 + }) 62 + ]; 55 63 56 64 postConfigure = "patchShebangs src/plugins/eva/gen-api.sh"; 57 65
+1 -1
pkgs/development/tools/bazel-watcher/default.nix
··· 82 82 rm -rf $bazelOut/external/com_google_protobuf 83 83 ''; 84 84 85 - sha256 = "sha256-le8IepS+IGVX45Gj1aicPjYOkuUA+VVUy/PEeKLNYss="; 85 + sha256 = "sha256-lC9e5Z2cxLAeWXkiFGmcB6aOaurMvwrP/k5jl3gCfAc="; 86 86 }; 87 87 88 88 buildAttrs = {
+10 -6
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
··· 24 24 }: 25 25 26 26 let 27 - version = "5.4.0"; 27 + version = "5.4.1"; 28 28 sourceRoot = "."; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 32 - hash = "sha256-ocYtm8tOAxBt3wt72WGWuiRuHJt6k12vjZvtqLvcuKE="; 32 + hash = "sha256-3P9pNXVqp6yk/Fabsr0m4VN/Cx9tG9pfKyAPqDXMUH8="; 33 33 }; 34 34 35 - # Update with `eval $(nix-build -A bazel_5.updater)`, 36 - # then add new dependencies from the dict in ./src-deps.json as required. 35 + # Update with 36 + # 1. export BAZEL_SELF=$(nix-build -A bazel_5) 37 + # 2. update version and hash for sources above 38 + # 3. `eval $(nix-build -A bazel_5.updater)` 39 + # 4. add new dependencies from the dict in ./src-deps.json if required by failing build 37 40 srcDeps = lib.attrsets.attrValues srcDepsSet; 38 41 srcDepsSet = 39 42 let ··· 324 327 #!${runtimeShell} 325 328 (cd "${src_for_updater}" && 326 329 BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \ 327 - "${bazel_self}"/bin/bazel \ 328 - query 'kind(http_archive, //external:all) + kind(http_file, //external:all) + kind(distdir_tar, //external:all) + kind(git_repository, //external:all)' \ 330 + "$BAZEL_SELF"/bin/bazel \ 331 + query 'kind(http_archive, //external:*) + kind(http_file, //external:*) + kind(distdir_tar, //external:*) + kind(git_repository, //external:*)' \ 329 332 --loading_phase_threads=1 \ 330 333 --output build) \ 331 334 | "${python3}"/bin/python3 "${./update-srcDeps.py}" \ ··· 619 622 } 620 623 621 624 cd ./bazel_src 625 + rm .bazelversion # this doesn't necessarily match the version we built 622 626 623 627 # test whether $WORKSPACE_ROOT/tools/bazel works 624 628
+3 -3
pkgs/development/tools/build-managers/bazel/bazel_5/no-arc.patch
··· 6 6 ]) 7 7 8 8 DARWIN_XCODE_LOCATOR_COMPILE_COMMAND = """ 9 - - /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9 -fobjc-arc -framework CoreServices \ 9 + - /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -fobjc-arc -framework CoreServices \ 10 10 - -framework Foundation -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \ 11 - + /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9 -framework CoreServices \ 11 + + /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -framework CoreServices \ 12 12 + -framework Foundation -arch @multiBinPatch@ -Wl,-no_uuid -o $@ $< && \ 13 13 env -i codesign --identifier $@ --force --sign - $@ 14 14 """ ··· 20 20 @@ -127,7 +127,6 @@ def run_xcode_locator(repository_ctx, xcode_locator_src_label): 21 21 "macosx", 22 22 "clang", 23 - "-mmacosx-version-min=10.9", 23 + "-mmacosx-version-min=10.13", 24 24 - "-fobjc-arc", 25 25 "-framework", 26 26 "CoreServices",
+154 -68
pkgs/development/tools/build-managers/bazel/bazel_5/src-deps.json
··· 1150 1150 "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip" 1151 1151 ] 1152 1152 }, 1153 + "remote_java_tools": { 1154 + "generator_function": "maybe", 1155 + "generator_name": "remote_java_tools", 1156 + "name": "remote_java_tools", 1157 + "sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec", 1158 + "urls": [ 1159 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip", 1160 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip" 1161 + ] 1162 + }, 1153 1163 "remote_java_tools_darwin": { 1154 1164 "generator_function": "maybe", 1155 1165 "generator_name": "remote_java_tools_darwin", 1156 1166 "name": "remote_java_tools_darwin", 1157 - "sha256": "d15b05d2061382748f779dc566537ea567a46bcba6fa34b56d7cb6e6d668adab", 1167 + "sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73", 1158 1168 "urls": [ 1159 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_darwin-v10.6.zip", 1160 - "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_darwin-v10.6.zip" 1169 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip", 1170 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip" 1161 1171 ] 1162 1172 }, 1163 1173 "remote_java_tools_darwin_for_testing": { ··· 1200 1210 "generator_function": "maybe", 1201 1211 "generator_name": "remote_java_tools_linux", 1202 1212 "name": "remote_java_tools_linux", 1203 - "sha256": "085c0ba53ba764e81d4c195524f3c596085cbf9cdc01dd8e6d2ae677e726af35", 1213 + "sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8", 1204 1214 "urls": [ 1205 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_linux-v10.6.zip", 1206 - "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_linux-v10.6.zip" 1215 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip", 1216 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip" 1207 1217 ] 1208 1218 }, 1209 1219 "remote_java_tools_linux_for_testing": { ··· 1300 1310 "generator_function": "maybe", 1301 1311 "generator_name": "remote_java_tools_windows", 1302 1312 "name": "remote_java_tools_windows", 1303 - "sha256": "873f1e53d1fa9c8e46b717673816cd822bb7acc474a194a18ff849fd8fa6ff00", 1313 + "sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db", 1304 1314 "urls": [ 1305 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_windows-v10.6.zip", 1306 - "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_windows-v10.6.zip" 1315 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip", 1316 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip" 1307 1317 ] 1308 1318 }, 1309 1319 "remote_java_tools_windows_for_testing": { ··· 1329 1339 "generator_function": "maybe", 1330 1340 "generator_name": "remotejdk11_linux", 1331 1341 "name": "remotejdk11_linux", 1332 - "sha256": "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1", 1333 - "strip_prefix": "zulu11.37.17-ca-jdk11.0.6-linux_x64", 1342 + "sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3", 1343 + "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_x64", 1334 1344 "urls": [ 1335 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz" 1345 + "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz" 1336 1346 ] 1337 1347 }, 1338 1348 "remotejdk11_linux_aarch64": { ··· 1340 1350 "generator_function": "maybe", 1341 1351 "generator_name": "remotejdk11_linux_aarch64", 1342 1352 "name": "remotejdk11_linux_aarch64", 1343 - "sha256": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4", 1344 - "strip_prefix": "zulu11.37.48-ca-jdk11.0.6-linux_aarch64", 1353 + "sha256": "61254688067454d3ccf0ef25993b5dcab7b56c8129e53b73566c28a8dd4d48fb", 1354 + "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_aarch64", 1345 1355 "urls": [ 1346 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz" 1356 + "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz" 1347 1357 ] 1348 1358 }, 1349 1359 "remotejdk11_linux_aarch64_for_testing": { ··· 1445 1455 "generator_function": "maybe", 1446 1456 "generator_name": "remotejdk11_macos", 1447 1457 "name": "remotejdk11_macos", 1448 - "sha256": "e1fe56769f32e2aaac95e0a8f86b5a323da5af3a3b4bba73f3086391a6cc056f", 1449 - "strip_prefix": "zulu11.37.17-ca-jdk11.0.6-macosx_x64", 1458 + "sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7", 1459 + "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_x64", 1450 1460 "urls": [ 1451 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz" 1461 + "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz" 1452 1462 ] 1453 1463 }, 1454 1464 "remotejdk11_macos_aarch64": { ··· 1456 1466 "generator_function": "maybe", 1457 1467 "generator_name": "remotejdk11_macos_aarch64", 1458 1468 "name": "remotejdk11_macos_aarch64", 1459 - "sha256": "3dcc636e64ae58b922269c2dc9f20f6f967bee90e3f6847d643c4a566f1e8d8a", 1460 - "strip_prefix": "zulu11.45.27-ca-jdk11.0.10-macosx_aarch64", 1469 + "sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17", 1470 + "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64", 1461 1471 "urls": [ 1462 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz", 1463 - "https://cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz" 1472 + "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz", 1473 + "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz" 1464 1474 ] 1465 1475 }, 1466 1476 "remotejdk11_macos_aarch64_for_testing": { ··· 1503 1513 "generator_function": "maybe", 1504 1514 "generator_name": "remotejdk11_win", 1505 1515 "name": "remotejdk11_win", 1506 - "sha256": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18", 1507 - "strip_prefix": "zulu11.37.17-ca-jdk11.0.6-win_x64", 1516 + "sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015", 1517 + "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 1518 + "urls": [ 1519 + "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 1520 + ] 1521 + }, 1522 + "remotejdk11_win_arm64": { 1523 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1524 + "generator_function": "maybe", 1525 + "generator_name": "remotejdk11_win_arm64", 1526 + "name": "remotejdk11_win_arm64", 1527 + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1528 + "strip_prefix": "jdk-11.0.13+8", 1508 1529 "urls": [ 1509 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip" 1530 + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1510 1531 ] 1511 1532 }, 1512 1533 "remotejdk11_win_arm64_for_testing": { ··· 1543 1564 "strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64", 1544 1565 "urls": [ 1545 1566 "https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" 1546 - ] 1547 - }, 1548 - "remotejdk14_linux": { 1549 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1550 - "generator_function": "maybe", 1551 - "generator_name": "remotejdk14_linux", 1552 - "name": "remotejdk14_linux", 1553 - "sha256": "48bb8947034cd079ad1ef83335e7634db4b12a26743a0dc314b6b861480777aa", 1554 - "strip_prefix": "zulu14.28.21-ca-jdk14.0.1-linux_x64", 1555 - "urls": [ 1556 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-linux_x64.tar.gz" 1557 - ] 1558 - }, 1559 - "remotejdk14_macos": { 1560 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1561 - "generator_function": "maybe", 1562 - "generator_name": "remotejdk14_macos", 1563 - "name": "remotejdk14_macos", 1564 - "sha256": "088bd4d0890acc9f032b738283bf0f26b2a55c50b02d1c8a12c451d8ddf080dd", 1565 - "strip_prefix": "zulu14.28.21-ca-jdk14.0.1-macosx_x64", 1566 - "urls": [ 1567 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-macosx_x64.tar.gz" 1568 - ] 1569 - }, 1570 - "remotejdk14_win": { 1571 - "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1572 - "generator_function": "maybe", 1573 - "generator_name": "remotejdk14_win", 1574 - "name": "remotejdk14_win", 1575 - "sha256": "9cb078b5026a900d61239c866161f0d9558ec759aa15c5b4c7e905370e868284", 1576 - "strip_prefix": "zulu14.28.21-ca-jdk14.0.1-win_x64", 1577 - "urls": [ 1578 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-win_x64.zip" 1579 1567 ] 1580 1568 }, 1581 1569 "remotejdk15_linux": { ··· 1698 1686 "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip" 1699 1687 ] 1700 1688 }, 1689 + "remotejdk16_linux": { 1690 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1691 + "generator_function": "maybe", 1692 + "generator_name": "remotejdk16_linux", 1693 + "name": "remotejdk16_linux", 1694 + "sha256": "236b5ea97aff3cb312e743848d7efa77faf305170e41371a732ca93c1b797665", 1695 + "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-linux_x64", 1696 + "urls": [ 1697 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz", 1698 + "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz" 1699 + ] 1700 + }, 1701 1701 "remotejdk16_linux_for_testing": { 1702 1702 "build_file": "@local_jdk//:BUILD.bazel", 1703 1703 "name": "remotejdk16_linux_for_testing", ··· 1716 1716 "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz" 1717 1717 ] 1718 1718 }, 1719 + "remotejdk16_macos": { 1720 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1721 + "generator_function": "maybe", 1722 + "generator_name": "remotejdk16_macos", 1723 + "name": "remotejdk16_macos", 1724 + "sha256": "6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5", 1725 + "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_x64", 1726 + "urls": [ 1727 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz", 1728 + "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz" 1729 + ] 1730 + }, 1731 + "remotejdk16_macos_aarch64": { 1732 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1733 + "generator_function": "maybe", 1734 + "generator_name": "remotejdk16_macos_aarch64", 1735 + "name": "remotejdk16_macos_aarch64", 1736 + "sha256": "c92131e83bc71474850e667bc4e05fca33662b8feb009a0547aa14e76b40e890", 1737 + "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_aarch64", 1738 + "urls": [ 1739 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz", 1740 + "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz" 1741 + ] 1742 + }, 1719 1743 "remotejdk16_macos_aarch64_for_testing": { 1720 1744 "build_file": "@local_jdk//:BUILD.bazel", 1721 1745 "name": "remotejdk16_macos_aarch64_for_testing", ··· 1752 1776 "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz" 1753 1777 ] 1754 1778 }, 1779 + "remotejdk16_win": { 1780 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1781 + "generator_function": "maybe", 1782 + "generator_name": "remotejdk16_win", 1783 + "name": "remotejdk16_win", 1784 + "sha256": "6cbf98ada27476526a5f6dff79fd5f2c15e2f671818e503bdf741eb6c8fed3d4", 1785 + "strip_prefix": "zulu16.28.11-ca-jdk16.0.0-win_x64", 1786 + "urls": [ 1787 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip", 1788 + "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip" 1789 + ] 1790 + }, 1755 1791 "remotejdk16_win_for_testing": { 1756 1792 "build_file": "@local_jdk//:BUILD.bazel", 1757 1793 "name": "remotejdk16_win_for_testing", ··· 1770 1806 "https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip" 1771 1807 ] 1772 1808 }, 1809 + "remotejdk17_linux": { 1810 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1811 + "generator_function": "maybe", 1812 + "generator_name": "remotejdk17_linux", 1813 + "name": "remotejdk17_linux", 1814 + "sha256": "37c4f8e48536cceae8c6c20250d6c385e176972532fd35759fa7d6015c965f56", 1815 + "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-linux_x64", 1816 + "urls": [ 1817 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz", 1818 + "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz" 1819 + ] 1820 + }, 1773 1821 "remotejdk17_linux_for_testing": { 1774 1822 "build_file": "@local_jdk//:BUILD.bazel", 1775 1823 "name": "remotejdk17_linux_for_testing", ··· 1788 1836 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz" 1789 1837 ] 1790 1838 }, 1839 + "remotejdk17_macos": { 1840 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1841 + "generator_function": "maybe", 1842 + "generator_name": "remotejdk17_macos", 1843 + "name": "remotejdk17_macos", 1844 + "sha256": "6029b1fe6853cecad22ab99ac0b3bb4fb8c903dd2edefa91c3abc89755bbd47d", 1845 + "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_x64", 1846 + "urls": [ 1847 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz", 1848 + "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1849 + ] 1850 + }, 1851 + "remotejdk17_macos_aarch64": { 1852 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1853 + "generator_function": "maybe", 1854 + "generator_name": "remotejdk17_macos_aarch64", 1855 + "name": "remotejdk17_macos_aarch64", 1856 + "sha256": "6b17f01f767ee7abf4704149ca4d86423aab9b16b68697b7d36e9b616846a8b0", 1857 + "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_aarch64", 1858 + "urls": [ 1859 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz", 1860 + "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz" 1861 + ] 1862 + }, 1791 1863 "remotejdk17_macos_aarch64_for_testing": { 1792 1864 "build_file": "@local_jdk//:BUILD.bazel", 1793 1865 "name": "remotejdk17_macos_aarch64_for_testing", ··· 1824 1896 "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz" 1825 1897 ] 1826 1898 }, 1899 + "remotejdk17_win": { 1900 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1901 + "generator_function": "maybe", 1902 + "generator_name": "remotejdk17_win", 1903 + "name": "remotejdk17_win", 1904 + "sha256": "f4437011239f3f0031c794bb91c02a6350bc941d4196bdd19c9f157b491815a3", 1905 + "strip_prefix": "zulu17.28.13-ca-jdk17.0.0-win_x64", 1906 + "urls": [ 1907 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip", 1908 + "https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip" 1909 + ] 1910 + }, 1911 + "remotejdk17_win_arm64": { 1912 + "build_file": "@bazel_tools//tools/jdk:jdk.BUILD", 1913 + "generator_function": "maybe", 1914 + "generator_name": "remotejdk17_win_arm64", 1915 + "name": "remotejdk17_win_arm64", 1916 + "sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877", 1917 + "strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64", 1918 + "urls": [ 1919 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 1920 + "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 1921 + ] 1922 + }, 1827 1923 "remotejdk17_win_arm64_for_testing": { 1828 1924 "build_file": "@local_jdk//:BUILD.bazel", 1829 1925 "generator_function": "dist_http_archive", ··· 1863 1959 ] 1864 1960 }, 1865 1961 "rules_cc": { 1866 - "generator_function": "dist_http_archive", 1867 - "generator_name": "rules_cc", 1868 1962 "name": "rules_cc", 1869 - "patch_cmds": [ 1870 - "test -f BUILD && chmod u+w BUILD || true", 1871 - "echo >> BUILD", 1872 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1873 - ], 1874 - "patch_cmds_win": [ 1875 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1876 - ], 1877 1963 "sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", 1878 1964 "strip_prefix": "rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d", 1879 1965 "urls": [
+2 -2
pkgs/development/tools/k6/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "k6"; 5 - version = "0.44.0"; 5 + version = "0.44.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "grafana"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-U7/PJzjIKIKKC3Ao7HtiSDaRK1L7ZGUz/KP2SIoZXfo="; 11 + sha256 = "sha256-BfzB6Qt0Hg9ryU4zeTi40jByOgqr9mveq5ZGkO8bA9U="; 12 12 }; 13 13 14 14 subPackages = [ "./" ];
+2 -2
pkgs/development/tools/misc/strace/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "strace"; 5 - version = "6.2"; 5 + version = "6.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-DH04pElBYmjTAEApoiChWnfCIGoDzIgSDzf0bpSRd+g="; 9 + sha256 = "sha256-4Xh44wFQbBzDAWERGK0U7+5/i872Oyes5dKQrM57tzE="; 10 10 }; 11 11 12 12 depsBuildBuild = [ buildPackages.stdenv.cc ];
+40
pkgs/development/tools/rust/cargo-risczero/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchCrate 4 + , rustPlatform 5 + , pkg-config 6 + , openssl 7 + , darwin 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "cargo-risczero"; 12 + version = "0.14.0"; 13 + 14 + src = fetchCrate { 15 + inherit pname version; 16 + sha256 = "sha256-uZz0jJ3klaOrqzJ0BUVDHxl7lv6vt0GT6RgQuJeyeyk="; 17 + }; 18 + 19 + cargoSha256 = "sha256-t++3+Ijn1ykjMcMsdoe/1xfaji+DQvhyiFe6M/Bpbt0="; 20 + 21 + nativeBuildInputs = [ 22 + pkg-config 23 + ]; 24 + 25 + buildInputs = [ 26 + openssl 27 + ] ++ lib.optionals stdenv.isDarwin [ 28 + darwin.apple_sdk.frameworks.Security 29 + ]; 30 + 31 + # The tests require network access which is not available in sandboxed Nix builds. 32 + doCheck = false; 33 + 34 + meta = with lib; { 35 + description = "Cargo extension to help create, manage, and test RISC Zero projects."; 36 + homepage = "https://risczero.com"; 37 + license = with licenses; [ asl20 ]; 38 + maintainers = with maintainers; [ cameronfyfe ]; 39 + }; 40 + }
+102
pkgs/development/web/publii/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , autoPatchelfHook 5 + , makeShellWrapper 6 + , wrapGAppsHook 7 + , alsa-lib 8 + , at-spi2-atk 9 + , at-spi2-core 10 + , atk 11 + , cairo 12 + , cups 13 + , dbus 14 + , expat 15 + , glib 16 + , gtk3 17 + , libsecret 18 + , mesa 19 + , nss 20 + , pango 21 + , udev 22 + , xdg-utils 23 + , xorg 24 + }: 25 + 26 + stdenv.mkDerivation rec { 27 + pname = "publii"; 28 + version = "0.42.1"; 29 + 30 + src = fetchurl { 31 + url = "https://getpublii.com/download/Publii-${version}.deb"; 32 + hash = "sha256-GHGXu/z2L4aJG1O1THPIxnRBdPJOIVuQsZP0zhjTZlo="; 33 + }; 34 + 35 + dontConfigure = true; 36 + dontBuild = true; 37 + dontWrapGApps = true; 38 + 39 + nativeBuildInputs = [ 40 + autoPatchelfHook 41 + makeShellWrapper 42 + wrapGAppsHook 43 + ]; 44 + 45 + buildInputs = [ 46 + alsa-lib 47 + at-spi2-atk 48 + at-spi2-core 49 + atk 50 + cairo 51 + cups 52 + dbus 53 + expat 54 + glib 55 + gtk3 56 + libsecret 57 + mesa 58 + nss 59 + pango 60 + xorg.libX11 61 + xorg.libxcb 62 + ]; 63 + 64 + unpackPhase = '' 65 + ar p $src data.tar.xz | tar xJ 66 + ''; 67 + 68 + installPhase = '' 69 + runHook preInstall 70 + 71 + mkdir -p $out/bin 72 + 73 + mv usr/share $out 74 + substituteInPlace $out/share/applications/Publii.desktop \ 75 + --replace 'Exec=/opt/Publii/Publii' 'Exec=Publii' 76 + 77 + mv opt $out 78 + 79 + runHook postInstall 80 + ''; 81 + 82 + preFixup = '' 83 + makeWrapper $out/opt/Publii/Publii $out/bin/Publii \ 84 + "''${gappsWrapperArgs[@]}" \ 85 + --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \ 86 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]} 87 + ''; 88 + 89 + meta = with lib; { 90 + description = "Static Site CMS with GUI to build privacy-focused SEO-friendly website."; 91 + longDescription = '' 92 + Creating a website doesn't have to be complicated or expensive. With Publii, the most 93 + intuitive static site CMS, you can create a beautiful, safe, and privacy-friendly website 94 + quickly and easily; perfect for anyone who wants a fast, secure website in a flash. 95 + ''; 96 + homepage = "https://getpublii.com"; 97 + changelog = "https://github.com/getpublii/publii/releases/tag/v${version}"; 98 + license = licenses.gpl3Only; 99 + maintainers = with lib.maintainers; [ urandom sebtm ]; 100 + platforms = [ "x86_64-linux" ]; 101 + }; 102 + }
+57
pkgs/games/wireworld/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , zip 5 + , love 6 + , makeWrapper 7 + , makeDesktopItem 8 + , copyDesktopItems 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "wireworld"; 13 + version = "unstable-2023-05-09"; 14 + 15 + src = fetchFromGitLab { 16 + owner = "blinry"; 17 + repo = pname; 18 + rev = "03b82bf5d604d6d4ad3c07b224583de6c396fd17"; 19 + hash = "sha256-8BshnGLuA8lmG9g7FU349DWKP/fZvlvjrQBau/LSJ4E="; 20 + }; 21 + 22 + nativeBuildInputs = [ makeWrapper copyDesktopItems zip ]; 23 + 24 + desktopItems = [ 25 + (makeDesktopItem { 26 + name = "Wireworld"; 27 + exec = pname; 28 + comment = ""; 29 + desktopName = "Wireworld"; 30 + genericName = "Wireworld"; 31 + categories = [ "Game" ]; 32 + }) 33 + ]; 34 + 35 + installPhase = '' 36 + runHook preInstall 37 + zip -9 -r Wireworld.love ./* 38 + install -Dm444 -t $out/share/games/lovegames/ Wireworld.love 39 + makeWrapper ${love}/bin/love $out/bin/Wireworld \ 40 + --add-flags $out/share/games/lovegames/Wireworld.love 41 + runHook postInstall 42 + ''; 43 + 44 + meta = with lib; { 45 + description = "Fascinating electronics logic puzzles, game where you'll learn how to build clocks, diodes, and logic gates"; 46 + license = with licenses; [ 47 + mit 48 + ofl 49 + blueOak100 50 + cc-by-sa-30 51 + cc-by-sa-40 52 + ]; 53 + downloadPage = "https://ldjam.com/events/ludum-dare/53/wireworld"; 54 + maintainers = with lib.maintainers; [ janik ]; 55 + }; 56 + 57 + }
+2 -2
pkgs/servers/home-automation/evcc/default.nix
··· 16 16 17 17 buildGoModule rec { 18 18 pname = "evcc"; 19 - version = "0.117.1"; 19 + version = "0.117.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "evcc-io"; 23 23 repo = pname; 24 24 rev = version; 25 - hash = "sha256-y8hc/5z92mkIio8+UFan2PDLPyewty5GuFyIKO2IEo8="; 25 + hash = "sha256-GRwh5sBp3GlR9cMqRAKI0wuAFV9hB+ek3VRijceh+AU="; 26 26 }; 27 27 28 28 vendorHash = "sha256-3EHdjRCzrty7BnaSG4TAf52jRl0AVS6baSl2XhYUH0A=";
+2 -2
pkgs/servers/http/envoy/default.nix
··· 80 80 81 81 fetchAttrs = { 82 82 sha256 = { 83 - x86_64-linux = "sha256-H2s8sTbmKF+yRfSzLsZAT2ckFuunFwh/FMSKj+GYyPM="; 84 - aarch64-linux = "sha256-1/z7sZYMiuB4Re2itDZydsFVEel2NOYmi6vRmBGVO/4="; 83 + x86_64-linux = "sha256-koz08NWUq5Fkca++1G7WEmg24G6FuMQOgRN3+HBtNIk="; 84 + aarch64-linux = "sha256-oSybAw58yK0BUhS8MU2Y9hRo0mU/7xT7VKU3tDW4xN0="; 85 85 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 86 86 dontUseCmakeConfigure = true; 87 87 dontUseGnConfigure = true;
+12 -26
pkgs/servers/sql/mariadb/default.nix
··· 243 243 # see https://mariadb.org/about/#maintenance-policy for EOLs 244 244 mariadb_104 = self.callPackage generic { 245 245 # Supported until 2024-06-18 246 - version = "10.4.28"; 247 - hash = "sha256-AD/SPzxu5RYXbhtisLQ822zdPc1OMPhVwcWrK6r1qGw="; 246 + version = "10.4.29"; 247 + hash = "sha256-Wy0zh5LnnmjWpUXisVYDu792GMc55fgg9XsdayIJITA="; 248 248 inherit (self.darwin) cctools; 249 249 inherit (self.darwin.apple_sdk.frameworks) CoreServices; 250 250 }; 251 251 mariadb_105 = self.callPackage generic { 252 252 # Supported until 2025-06-24 253 - version = "10.5.19"; 254 - hash = "sha256-JExKJCSQZBBmI8uEqm3lFN3xeH3oZmQHUoK7qOxXV/Q="; 253 + version = "10.5.20"; 254 + hash = "sha256-sY+Q8NAR74e71VmtBDLN4Qfs21jqKCcQg7SJvf0e79s="; 255 255 inherit (self.darwin) cctools; 256 256 inherit (self.darwin.apple_sdk.frameworks) CoreServices; 257 257 }; 258 258 mariadb_106 = self.callPackage generic { 259 259 # Supported until 2026-07-06 260 - version = "10.6.12"; 261 - hash = "sha256-PtLrdCnC+uVCPKVcZhdC0QfjUkbxqwwQcJbwxLg5Rjo="; 262 - inherit (self.darwin) cctools; 263 - inherit (self.darwin.apple_sdk.frameworks) CoreServices; 264 - }; 265 - mariadb_108 = self.callPackage generic { 266 - # Supported until 2023-05-20. TODO: remove ahead of 23.05 branchoff 267 - version = "10.8.7"; 268 - hash = "sha256-A6uqsKMvNTjqZZFbrUBBWf2mHEJE9HZJpC6xdUIGuAI="; 269 - inherit (self.darwin) cctools; 270 - inherit (self.darwin.apple_sdk.frameworks) CoreServices; 271 - }; 272 - mariadb_109 = self.callPackage generic { 273 - # Supported until 2023-08-22. TODO: remove ahead of 23.05 branchoff? 274 - version = "10.9.5"; 275 - hash = "sha256-CXYrdcZEuUEukV0w4bJm3tc5ZRf8L9hrvmf+zDcGWtw="; 260 + version = "10.6.13"; 261 + hash = "sha256-8IXzec9Z7S02VkT8XNhVj4gqiG7JZAcNZaKFMN27dbo="; 276 262 inherit (self.darwin) cctools; 277 263 inherit (self.darwin.apple_sdk.frameworks) CoreServices; 278 264 }; 279 265 mariadb_1010 = self.callPackage generic { 280 - # Supported until 2023-11-17 281 - version = "10.10.3"; 282 - hash = "sha256-DQxF/oUFnY0mxuIp8wQQqLj3KC7C1WVg/JqJMOFO130="; 266 + # Supported until 2023-11-17. TODO: remove ahead of 23.11 branchoff 267 + version = "10.10.4"; 268 + hash = "sha256-IX2Z47Ami5MizyicGEMnqHiYs/aGvS6eS5JpXqYRixk="; 283 269 inherit (self.darwin) cctools; 284 270 inherit (self.darwin.apple_sdk.frameworks) CoreServices; 285 271 }; 286 272 mariadb_1011 = self.callPackage generic { 287 - # Supported until 2028-02-16 288 - version = "10.11.2"; 289 - hash = "sha256-HIne4MrtD2i8Kh0gPrmKEjFQ5qF59u4PH8C6Pwjccdw="; 273 + # Supported until 2028-02-16. TODO: make this the default, at some point 274 + version = "10.11.3"; 275 + hash = "sha256-sGWw8ypun9R55Wb9ZnFFA3mIbY3aLZp++TCvHlwmwMc="; 290 276 inherit (self.darwin) cctools; 291 277 inherit (self.darwin.apple_sdk.frameworks) CoreServices; 292 278 };
+2 -2
pkgs/servers/tang/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "tang"; 16 - version = "12"; 16 + version = "13"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "latchset"; 20 20 repo = "tang"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-wfZFOJrVzjtysh0VKdw5O+DJybYkV9bYJNnaku6YctE="; 22 + hash = "sha256-SOdgMUWavTaDUiVvpEyE9ac+9aDmZs74n7ObugksBcc="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+9 -9
pkgs/tools/audio/yabridge/default.nix
··· 18 18 owner = "chriskohlhoff"; 19 19 repo = "asio"; 20 20 rev = "refs/tags/asio-1-22-1"; 21 - sha256 = "sha256-UDLhx2yI6Txg0wP5H4oNIhgKIB2eMxUGCyT2x/7GgVg="; 21 + hash = "sha256-UDLhx2yI6Txg0wP5H4oNIhgKIB2eMxUGCyT2x/7GgVg="; 22 22 }; 23 23 24 24 # Derived from subprojects/bitsery.wrap ··· 26 26 owner = "fraillt"; 27 27 repo = "bitsery"; 28 28 rev = "refs/tags/v5.2.2"; 29 - sha256 = "sha256-VwzVtxt+E/SVcxqIJw8BKPO2q7bu/hkhY+nB7FHrZpY="; 29 + hash = "sha256-VwzVtxt+E/SVcxqIJw8BKPO2q7bu/hkhY+nB7FHrZpY="; 30 30 }; 31 31 32 32 # Derived from subprojects/clap.wrap ··· 34 34 owner = "free-audio"; 35 35 repo = "clap"; 36 36 rev = "refs/tags/1.1.7"; 37 - sha256 = "sha256-WcMTxE+QCzlp4lhFdghZI8UI/5mdVeRvrl24Xynd0qk="; 37 + hash = "sha256-WcMTxE+QCzlp4lhFdghZI8UI/5mdVeRvrl24Xynd0qk="; 38 38 }; 39 39 40 40 # Derived from subprojects/function2.wrap ··· 42 42 owner = "Naios"; 43 43 repo = "function2"; 44 44 rev = "refs/tags/4.2.0"; 45 - sha256 = "sha256-wrt+fCcM6YD4ZRZYvqqB+fNakCNmltdPZKlNkPLtgMs="; 45 + hash = "sha256-wrt+fCcM6YD4ZRZYvqqB+fNakCNmltdPZKlNkPLtgMs="; 46 46 }; 47 47 48 48 # Derived from subprojects/ghc_filesystem.wrap ··· 50 50 owner = "gulrak"; 51 51 repo = "filesystem"; 52 52 rev = "refs/tags/v1.5.12"; 53 - sha256 = "sha256-j4RE5Ach7C7Kef4+H9AHSXa2L8OVyJljDwBduKcC4eE="; 53 + hash = "sha256-j4RE5Ach7C7Kef4+H9AHSXa2L8OVyJljDwBduKcC4eE="; 54 54 }; 55 55 56 56 # Derived from subprojects/tomlplusplus.wrap ··· 58 58 owner = "marzer"; 59 59 repo = "tomlplusplus"; 60 60 rev = "refs/tags/v3.3.0"; 61 - sha256 = "sha256-INX8TOEumz4B5coSxhiV7opc3rYJuQXT2k1BJ3Aje1M="; 61 + hash = "sha256-INX8TOEumz4B5coSxhiV7opc3rYJuQXT2k1BJ3Aje1M="; 62 62 }; 63 63 64 64 # Derived from vst3.wrap ··· 67 67 repo = "vst3sdk"; 68 68 rev = "refs/tags/v3.7.7_build_19-patched"; 69 69 fetchSubmodules = true; 70 - sha256 = "sha256-LsPHPoAL21XOKmF1Wl/tvLJGzjaCLjaDAcUtDvXdXSU="; 70 + hash = "sha256-LsPHPoAL21XOKmF1Wl/tvLJGzjaCLjaDAcUtDvXdXSU="; 71 71 }; 72 72 in 73 73 multiStdenv.mkDerivation (finalAttrs: { 74 74 pname = "yabridge"; 75 - version = "5.0.4"; 75 + version = "5.0.5"; 76 76 77 77 # NOTE: Also update yabridgectl's cargoHash when this is updated 78 78 src = fetchFromGitHub { 79 79 owner = "robbert-vdh"; 80 80 repo = "yabridge"; 81 81 rev = "refs/tags/${finalAttrs.version}"; 82 - sha256 = "sha256-15WTCXMvghoU5TkE8yuQJrxj9cwVjczDKGKWjoUS6SI="; 82 + hash = "sha256-SB2/zKxj9GDOOb3Zn4kWj7dXhDg/wbx6nPKYbQ041Cs="; 83 83 }; 84 84 85 85 # Unpack subproject sources
+3 -3
pkgs/tools/audio/yabridge/hardcode-dependencies.patch
··· 1 1 diff --git a/meson.build b/meson.build 2 - index f76f5acf..045e9d40 100644 2 + index d8d9135b..717280d9 100644 3 3 --- a/meson.build 4 4 +++ b/meson.build 5 5 @@ -221,7 +221,7 @@ if is_64bit_system ··· 12 12 13 13 # These are all headers-only libraries, and thus won't require separate 32-bit 14 14 diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp 15 - index 8d6236ad..ea5c1396 100644 15 + index 4a52b6c1..abbb1ec8 100644 16 16 --- a/src/plugin/utils.cpp 17 17 +++ b/src/plugin/utils.cpp 18 - @@ -93,7 +93,7 @@ std::string PluginInfo::wine_version() const { 18 + @@ -101,7 +101,7 @@ std::string PluginInfo::wine_version() const { 19 19 // The '*.exe' scripts generated by winegcc allow you to override the binary 20 20 // used to run Wine, so will will handle this in the same way for our Wine 21 21 // version detection. We'll be using `execvpe`
+1 -1
pkgs/tools/audio/yabridgectl/Cargo.lock
··· 835 835 836 836 [[package]] 837 837 name = "yabridgectl" 838 - version = "5.0.4" 838 + version = "5.0.5" 839 839 dependencies = [ 840 840 "anyhow", 841 841 "clap",
+2 -2
pkgs/tools/misc/calamares-nixos-extensions/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "calamares-nixos-extensions"; 5 - version = "0.3.11"; 5 + version = "0.3.12"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NixOS"; 9 9 repo = "calamares-nixos-extensions"; 10 10 rev = version; 11 - sha256 = "NAHUU0tQLu8c2dke1V0aM3mHrNgM8ekHSB2Fo9dQUk8="; 11 + sha256 = "qNRlUz4+xxNNzyswKHOjbkaLx0qi8fiAly94fMOlryE="; 12 12 }; 13 13 14 14 installPhase = ''
+40
pkgs/tools/networking/netassert/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "netassert"; 8 + version = "2.0.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "controlplaneio"; 12 + repo = "netassert"; 13 + rev = "v${version}"; 14 + hash = "sha256-bKfqSyG6YXrkHqja8f9R+49mdwOKM5NJuRrcKj7QDj8="; 15 + }; 16 + vendorHash = "sha256-nDnSJOfEn9KieDwdNeIGFcI4m8rVU+Yaxwa+dKyNSHM="; 17 + 18 + ldflags = [ 19 + "-s" 20 + "-w" 21 + "-X main.version=${src.rev}" 22 + ]; 23 + 24 + postBuild = '' 25 + mv $GOPATH/bin/{cli,netassert} 26 + ''; 27 + 28 + meta = with lib; { 29 + homepage = "https://github.com/controlplaneio/netassert"; 30 + changelog = "https://github.com/controlplaneio/netassert/blob/${src.rev}/CHANGELOG.md"; 31 + description = "A command line utility to test network connectivity between kubernetes objects"; 32 + longDescription = '' 33 + NetAssert is a command line utility to test network connectivity between kubernetes objects. 34 + It currently supports Deployment, Pod, Statefulset and Daemonset. 35 + You can check the traffic flow between these objects or from these objects to a remote host or an IP address. 36 + ''; 37 + license = licenses.asl20; 38 + maintainers = with maintainers; [ jk ]; 39 + }; 40 + }
+2
pkgs/tools/networking/nuttcp/default.nix
··· 17 17 installShellFiles 18 18 ]; 19 19 20 + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 21 + 20 22 installPhase = '' 21 23 mkdir -p $out/bin 22 24 cp nuttcp-${version} $out/bin/nuttcp
+2
pkgs/top-level/aliases.nix
··· 1008 1008 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01 1009 1009 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22 1010 1010 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 1011 + mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1012 + mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1011 1013 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 1012 1014 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 1013 1015 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
+20 -2
pkgs/top-level/all-packages.nix
··· 10259 10259 10260 10260 ndisc6 = callPackage ../tools/networking/ndisc6 { }; 10261 10261 10262 + netassert = callPackage ../tools/networking/netassert { }; 10263 + 10262 10264 netboot = callPackage ../tools/networking/netboot { }; 10263 10265 10264 10266 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { }; ··· 16292 16294 inherit (darwin.apple_sdk.frameworks) Security; 16293 16295 }; 16294 16296 cargo-readme = callPackage ../development/tools/rust/cargo-readme { }; 16297 + cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { }; 16295 16298 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { }; 16296 16299 16297 16300 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { }; ··· 17356 17359 pharo-launcher = callPackage ../development/pharo/launcher { }; 17357 17360 17358 17361 protege-distribution = callPackage ../development/web/protege-distribution { }; 17362 + 17363 + publii = callPackage ../development/web/publii {}; 17359 17364 17360 17365 umr = callPackage ../development/misc/umr { 17361 17366 llvmPackages = llvmPackages_14; ··· 21408 21413 21409 21414 libcollectdclient = callPackage ../development/libraries/libcollectdclient { }; 21410 21415 21416 + libcpr = callPackage ../development/libraries/libcpr { }; 21417 + 21411 21418 libcredis = callPackage ../development/libraries/libcredis { }; 21412 21419 21413 21420 libctb = callPackage ../development/libraries/libctb { }; ··· 25656 25663 mariadb_104 25657 25664 mariadb_105 25658 25665 mariadb_106 25659 - mariadb_108 25660 - mariadb_109 25661 25666 mariadb_1010 25662 25667 mariadb_1011 25663 25668 ; ··· 28228 28233 libre-franklin = callPackage ../data/fonts/libre-franklin { }; 28229 28234 28230 28235 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { }; 28236 + 28237 + lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { }; 28231 28238 28232 28239 linden-hill = callPackage ../data/fonts/linden-hill { }; 28233 28240 ··· 28949 28956 28950 28957 acorn = callPackage ../applications/networking/cluster/acorn { }; 28951 28958 28959 + inherit (qt6Packages.callPackage ../applications/office/activitywatch { }) 28960 + aw-qt 28961 + aw-server-rust 28962 + aw-watcher-afk 28963 + aw-watcher-window; 28964 + 28965 + activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { }; 28966 + 28952 28967 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { }; 28953 28968 28954 28969 adl = callPackage ../applications/video/adl { }; ··· 40052 40067 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { }; 40053 40068 40054 40069 wiremock = callPackage ../tools/networking/wiremock { }; 40070 + 40071 + wireworld = callPackage ../games/wireworld { }; 40072 + 40055 40073 40056 40074 teseq = callPackage ../applications/misc/teseq { }; 40057 40075
+16
pkgs/top-level/python-packages.nix
··· 853 853 854 854 avro-python3 = callPackage ../development/python-modules/avro-python3 { }; 855 855 856 + aw-client = callPackage ../development/python-modules/aw-client { }; 857 + 858 + aw-core = callPackage ../development/python-modules/aw-core { }; 859 + 856 860 awacs = callPackage ../development/python-modules/awacs { }; 857 861 858 862 awesome-slugify = callPackage ../development/python-modules/awesome-slugify { }; ··· 5777 5781 inherit (pkgs) lmdb; 5778 5782 }; 5779 5783 5784 + lmfit = callPackage ../development/python-modules/lmfit { }; 5785 + 5780 5786 lml = callPackage ../development/python-modules/lml { }; 5781 5787 5782 5788 lmnotify = callPackage ../development/python-modules/lmnotify { }; ··· 6288 6294 mohawk = callPackage ../development/python-modules/mohawk { }; 6289 6295 6290 6296 monai = callPackage ../development/python-modules/monai { }; 6297 + 6298 + monai-deploy = callPackage ../development/python-modules/monai-deploy { }; 6291 6299 6292 6300 monero = callPackage ../development/python-modules/monero { }; 6293 6301 ··· 7346 7354 7347 7355 persim = callPackage ../development/python-modules/persim { }; 7348 7356 7357 + persist-queue = callPackage ../development/python-modules/persist-queue { }; 7358 + 7349 7359 persistent = callPackage ../development/python-modules/persistent { }; 7350 7360 7351 7361 persisting-theory = callPackage ../development/python-modules/persisting-theory { }; ··· 11719 11729 11720 11730 tailscale = callPackage ../development/python-modules/tailscale { }; 11721 11731 11732 + takethetime = callPackage ../development/python-modules/takethetime { }; 11733 + 11722 11734 tank-utility = callPackage ../development/python-modules/tank-utility { }; 11723 11735 11724 11736 tappy = callPackage ../development/python-modules/tappy { }; ··· 11988 12000 time-machine = callPackage ../development/python-modules/time-machine { }; 11989 12001 11990 12002 timeout-decorator = callPackage ../development/python-modules/timeout-decorator { }; 12003 + 12004 + timeslot = callPackage ../development/python-modules/timeslot { }; 11991 12005 11992 12006 timetagger = callPackage ../development/python-modules/timetagger { }; 11993 12007 ··· 13015 13029 xml-marshaller = callPackage ../development/python-modules/xml-marshaller { }; 13016 13030 13017 13031 xmodem = callPackage ../development/python-modules/xmodem { }; 13032 + 13033 + xnatpy = callPackage ../development/python-modules/xnatpy { }; 13018 13034 13019 13035 xnd = callPackage ../development/python-modules/xnd { }; 13020 13036