Merge master into staging-next

Changed files
+4647 -843
maintainers
nixos
modules
services
backup
networking
ssh
tests
pkgs
applications
maui
misc
blender
houdini
privacyidea
networking
cluster
temporal-cli
terraform-providers
office
version-management
gittyup
video
popcorntime
build-support
build-bazel-package
data
themes
lightly-boehs
development
libraries
libcpr
openvino
ocaml-modules
charInfo_width
yojson
zed
php-packages
phpstan
python-modules
aw-client
aw-core
azure-mgmt-containerinstance
bc-detect-secrets
beartype
bpycv
cexprtk
flake8-future-import
globus-sdk
invocations
jaxlib
lmfit
mobly
monai-deploy
nitransforms
paramz
persist-queue
py-sr25519-bindings
pylibjpeg-libjpeg
pysensibo
pytorch-metric-learning
sphinxcontrib-plantuml
takethetime
tensorflow
timeslot
transforms3d
xnatpy
tools
analysis
checkov
frama-c
bazel-watcher
build-managers
k6
misc
strace
rust
cargo-risczero
web
publii
games
wireworld
servers
home-automation
http
envoy
sql
mariadb
tang
tools
audio
misc
calamares-nixos-extensions
networking
netassert
nuttcp
top-level
+9
maintainers/maintainer-list.nix
···
github = "higebu";
githubId = 733288;
};
+
+
hikari = {
+
email = "HikariNee@protonmail.com";
+
github = "HikariNee";
+
githubId = 72349937;
+
name = "Hikari";
+
};
+
hiljusti = {
name = "J.R. Hill";
email = "hiljusti@so.dang.cool";
···
githubId = 19825977;
name = "Hiren Shah";
};
+
hiro98 = {
email = "hiro@protagon.space";
github = "vale981";
+18 -3
nixos/modules/services/backup/automysqlbackup.nix
···
let
inherit (lib) concatMapStringsSep concatStringsSep isInt isList literalExpression;
-
inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption optional types;
+
inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption mkRenamedOptionModule optional types;
cfg = config.services.automysqlbackup;
pkg = pkgs.automysqlbackup;
···
in
{
+
imports = [
+
(mkRenamedOptionModule [ "services" "automysqlbackup" "config" ] [ "services" "automysqlbackup" "settings" ])
+
];
+
# interface
options = {
services.automysqlbackup = {
···
'';
};
-
config = mkOption {
+
settings = mkOption {
type = with types; attrsOf (oneOf [ str int bool (listOf str) ]);
default = {};
description = lib.mdDoc ''
···
services.mysql.ensureUsers = optional (config.services.mysql.enable && cfg.config.mysql_dump_host == "localhost") {
name = user;
-
ensurePermissions = { "*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES, EVENT"; };
+
ensurePermissions = {
+
"*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES, EVENT";
+
+
# https://forums.mysql.com/read.php?10,668311,668315#msg-668315
+
"function sys.extract_table_from_file_name" = "execute";
+
"function sys.format_path" = "execute";
+
"function sys.format_statement" = "execute";
+
"function sys.extract_schema_from_file_name" = "execute";
+
"function sys.ps_thread_account" = "execute";
+
"function sys.format_time" = "execute";
+
"function sys.format_bytes" = "execute";
+
};
};
};
-3
nixos/modules/services/networking/ssh/sshd.nix
···
"hmac-sha2-512-etm@openssh.com"
"hmac-sha2-256-etm@openssh.com"
"umac-128-etm@openssh.com"
-
"hmac-sha2-512"
-
"hmac-sha2-256"
-
"umac-128@openssh.com"
];
description = lib.mdDoc ''
Allowed MACs
+2 -2
nixos/tests/mysql/mysql-replication.nix
···
enable = true;
replication.role = "slave";
replication.serverId = 2;
-
replication.masterHost = nodes.primary.config.networking.hostName;
+
replication.masterHost = nodes.primary.networking.hostName;
replication.masterUser = replicateUser;
replication.masterPassword = replicatePassword;
};
···
enable = true;
replication.role = "slave";
replication.serverId = 3;
-
replication.masterHost = nodes.primary.config.networking.hostName;
+
replication.masterHost = nodes.primary.networking.hostName;
replication.masterUser = replicateUser;
replication.masterPassword = replicatePassword;
};
+9
pkgs/applications/maui/mauikit-imagetools.nix
···
{ lib
, mkDerivation
+
, fetchpatch
, cmake
, extra-cmake-modules
, kconfig
···
mkDerivation {
pname = "mauikit-imagetools";
+
+
patches = [
+
(fetchpatch {
+
name = "remove-unused-method.patch";
+
url = "https://invent.kde.org/maui/mauikit-imagetools/-/commit/344852044d407b144bca01c41a409ceaa548bec0.patch";
+
hash = "sha256-Cpq/XzDgrKD8YVex2z9VxGTA+iDI5703+fHwkn0cIWA=";
+
})
+
];
nativeBuildInputs = [
cmake
+5 -11
pkgs/applications/misc/blender/wrapper.nix
···
, lib
, blender
, makeWrapper
-
, python39Packages
+
, python3Packages
}:
{ name ? "wrapped"
, packages ? []
···
inherit (blender) version;
src = blender;
-
nativeBuildInputs = [ python39Packages.wrapPython makeWrapper ];
+
nativeBuildInputs = [ python3Packages.wrapPython makeWrapper ];
installPhase = ''
mkdir $out/{share/applications,bin} -p
sed 's/Exec=blender/Exec=blender-${name}/g' $src/share/applications/blender.desktop > $out/share/applications/blender-${name}.desktop
···
buildPythonPath "$pythonPath"
-
echo '#!/usr/bin/env bash ' >> $out/bin/blender-${name}
-
for p in $program_PATH; do
-
echo "export PATH=\$PATH:$p " >> $out/bin/blender-${name}
-
done
-
for p in $program_PYTHONPATH; do
-
echo "export PYTHONPATH=\$PYTHONPATH:$p " >> $out/bin/blender-${name}
-
done
-
echo 'exec ${blender}/bin/blender "$@"' >> $out/bin/blender-${name}
-
chmod +x $out/bin/blender-${name}
+
makeWrapper ${blender}/bin/blender $out/bin/blender-${name} \
+
--prefix PATH : $program_PATH \
+
--prefix PYTHONPATH : $program_PYTHONPATH
'';
pythonPath = packages;
+66 -5
pkgs/applications/misc/houdini/default.nix
···
buildFHSEnv rec {
name = "houdini-${unwrapped.version}";
+
# houdini spawns hserver (and other license tools) that is supposed to live beyond the lifespan of houdini process
+
dieWithParent = false;
+
+
# houdini needs to communicate with hserver process that it seem to be checking to be present in running processes
+
unsharePid = false;
+
targetPkgs = pkgs: with pkgs; [
-
libGLU libGL alsa-lib fontconfig zlib libpng dbus nss nspr expat pciutils
-
libxkbcommon libudev0-shim tbb
+
libGLU
+
libGL
+
alsa-lib
+
fontconfig
+
zlib
+
libpng
+
dbus
+
nss
+
nspr
+
expat
+
pciutils
+
libxkbcommon
+
libudev0-shim
+
tbb
+
xwayland
+
qt5.qtwayland
+
nettools # needed by licensing tools
+
bintools # needed for ld and other tools, so ctypes can find/load sos from python
+
ocl-icd # needed for opencl
+
numactl # needed by hfs ocl backend
+
ncurses5 # needed by hfs ocl backend
] ++ (with xorg; [
-
libICE libSM libXmu libXi libXext libX11 libXrender libXcursor libXfixes
-
libXrender libXcomposite libXdamage libXtst libxcb libXScrnSaver
+
libICE
+
libSM
+
libXmu
+
libXi
+
libXt
+
libXext
+
libX11
+
libXrender
+
libXcursor
+
libXfixes
+
libXrender
+
libXcomposite
+
libXdamage
+
libXtst
+
libxcb
+
libXScrnSaver
+
libXrandr
+
libxcb
+
xcbutil
+
xcbutilimage
+
xcbutilrenderutil
+
xcbutilcursor
+
xcbutilkeysyms
+
xcbutilwm
]);
passthru = {
···
};
extraInstallCommands = let
-
executables = [ "bin/houdini" "bin/hkey" "houdini/sbin/sesinetd" ];
+
executables = [
+
"bin/houdini" # houdini flavours
+
"bin/houdinicore"
+
"bin/houdinifx"
+
"bin/hgpuinfo" # houdini ocl config tool
+
"bin/hotl" # hda/otl manipulation tool
+
"bin/hython" # hython
+
"bin/hkey" # license administration
+
"houdini/sbin/sesinetd"
+
];
in ''
WRAPPER=$out/bin/${name}
EXECUTABLES="${lib.concatStringsSep " " executables}"
···
cd $out
chmod +x $EXECUTABLES
'';
+
+
extraBwrapArgs = [
+
"--ro-bind-try /run/opengl-driver/etc/OpenCL/vendors /etc/OpenCL/vendors" # this is the case of NixOS
+
"--ro-bind-try /etc/OpenCL/vendors /etc/OpenCL/vendors" # this is the case of not NixOS
+
];
runScript = writeScript "${name}-wrapper" ''
exec $@
+5 -5
pkgs/applications/misc/houdini/runtime.nix
···
license_dir = "~/.config/houdini";
in
stdenv.mkDerivation rec {
-
version = "18.5.596";
+
version = "19.5.569";
pname = "houdini-runtime";
src = requireFile rec {
-
name = "houdini-py3-${version}-linux_x86_64_gcc6.3.tar.gz";
-
sha256 = "1b1k7rkn7svmciijqdwvi9p00srsf81vkb55grjg6xa7fgyidjx1";
+
name = "houdini-${version}-linux_x86_64_gcc9.3.tar.gz";
+
sha256 = "0c2d6a31c24f5e7229498af6c3a7cdf81242501d7a0792e4c33b53a898d4999e";
url = meta.homepage;
};
···
--no-install-bin-symlink \
--auto-install \
--no-root-check \
-
--accept-EULA 2020-05-05 \
+
--accept-EULA 2021-10-13 \
$out
-
echo "licensingMode = localValidator" >> $out/houdini/Licensing.opt
+
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
'';
dontFixup = true;
+25 -5
pkgs/applications/misc/privacyidea/default.nix
···
}:
let
-
dropDevOutput = { outputs, ... }: {
+
dropDocOutput = { outputs, ... }: {
outputs = lib.filter (x: x != "doc") outputs;
};
···
flask-babel = (super.flask-babel.override {
sphinxHook = null;
furo = null;
-
}).overridePythonAttrs (old: (dropDevOutput old) // rec {
+
}).overridePythonAttrs (old: (dropDocOutput old) // rec {
pname = "Flask-Babel";
version = "2.0.0";
format = "setuptools";
···
inherit version;
hash = "sha256:f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d";
};
+
disabledTests = [
+
# AssertionError: assert 'Apr 12, 2010...46:00\u202fPM' == 'Apr 12, 2010, 1:46:00 PM'
+
# Note the `\u202f` (narrow, no-break space) vs space.
+
"test_basics"
+
"test_init_app"
+
"test_custom_locale_selector"
+
"test_refreshing"
+
];
});
psycopg2 = (super.psycopg2.override {
sphinxHook = null;
sphinx-better-theme = null;
-
}).overridePythonAttrs dropDevOutput;
+
}).overridePythonAttrs dropDocOutput;
hypothesis = super.hypothesis.override {
enableDocumentation = false;
};
pyjwt = (super.pyjwt.override {
sphinxHook = null;
sphinx-rtd-theme = null;
-
}).overridePythonAttrs (old: (dropDevOutput old) // { format = "setuptools"; });
+
}).overridePythonAttrs (old: (dropDocOutput old) // { format = "setuptools"; });
beautifulsoup4 = (super.beautifulsoup4.override {
sphinxHook = null;
-
}).overridePythonAttrs dropDevOutput;
+
}).overridePythonAttrs dropDocOutput;
pydash = (super.pydash.override {
sphinx-rtd-theme = null;
}).overridePythonAttrs (old: rec {
···
format = "setuptools";
doCheck = false;
});
+
pyopenssl = (super.pyopenssl.override {
+
sphinxHook = null;
+
sphinx-rtd-theme = null;
+
}).overridePythonAttrs dropDocOutput;
};
};
in
···
hash = "sha256-SYXw8PBCb514v3rcy15W/vZS5JyMsu81D2sJmviLRtw=";
fetchSubmodules = true;
};
+
+
patches = [
+
# https://github.com/privacyidea/privacyidea/pull/3611
+
(fetchpatch {
+
url = "https://github.com/privacyidea/privacyidea/commit/7db6509721726a34e8528437ddbd4210019b11ef.patch";
+
sha256 = "sha256-ZvtauCs1vWyxzGbA0B2+gG8q5JyUO8DF8nm/3/vcYmE=";
+
})
+
];
propagatedBuildInputs = with python3'.pkgs; [
cryptography pyrad pymysql python-dateutil flask-versioned flask_script
+69 -19
pkgs/applications/networking/cluster/temporal-cli/default.nix
···
-
{ lib, fetchFromGitHub, buildGoModule, testers, temporal-cli }:
+
{ lib, fetchFromGitHub, buildGoModule, installShellFiles, symlinkJoin }:
-
buildGoModule rec {
-
pname = "temporal-cli";
-
version = "1.18.0";
+
let
+
tctl-next = buildGoModule rec {
+
pname = "tctl-next";
+
version = "0.8.0";
-
src = fetchFromGitHub {
-
owner = "temporalio";
-
repo = "tctl";
-
rev = "v${version}";
-
hash = "sha256-LcBKkx3mcDOrGT6yJx98CSgxbwskqGPWqOzHWOu6cig=";
+
src = fetchFromGitHub {
+
owner = "temporalio";
+
repo = "cli";
+
rev = "v${version}";
+
hash = "sha256-yQnFw3uYGKrTevGFVZNgkWwKCCWiGy0qwJJOmnMpTJQ=";
+
};
+
+
vendorHash = "sha256-ld59ADHnlgsCA2mzVhdq6Vb2aa9rApvFxs3NpHiCKxo=";
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
excludedPackages = [ "./cmd/docgen" ];
+
+
ldflags = [
+
"-s"
+
"-w"
+
"-X github.com/temporalio/cli/headers.Version=${version}"
+
];
+
+
preCheck = ''
+
export HOME=$(mktemp -d)
+
'';
+
+
postInstall = ''
+
installShellCompletion --cmd temporal \
+
--bash <($out/bin/temporal completion bash) \
+
--zsh <($out/bin/temporal completion zsh)
+
'';
};
-
vendorHash = "sha256-BUYEeC5zli++OxVFgECJGqJkbDwglLppSxgo+4AqOb0=";
+
tctl = buildGoModule rec {
+
pname = "tctl";
+
version = "1.18.0";
-
ldflags = [ "-s" "-w" ];
+
src = fetchFromGitHub {
+
owner = "temporalio";
+
repo = "tctl";
+
rev = "v${version}";
+
hash = "sha256-LcBKkx3mcDOrGT6yJx98CSgxbwskqGPWqOzHWOu6cig=";
+
};
-
preCheck = ''
-
export HOME=$(mktemp -d)
-
'';
+
vendorHash = "sha256-BUYEeC5zli++OxVFgECJGqJkbDwglLppSxgo+4AqOb0=";
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
excludedPackages = [ "./cmd/copyright" ];
-
passthru.tests.version = testers.testVersion {
-
package = temporal-cli;
-
# the app writes a default config file at startup
-
command = "HOME=$(mktemp -d) ${meta.mainProgram} --version";
+
ldflags = [ "-s" "-w" ];
+
+
preCheck = ''
+
export HOME=$(mktemp -d)
+
'';
+
+
postInstall = ''
+
installShellCompletion --cmd tctl \
+
--bash <($out/bin/tctl completion bash) \
+
--zsh <($out/bin/tctl completion zsh)
+
'';
};
+
in
+
symlinkJoin rec {
+
pname = "temporal-cli";
+
inherit (tctl) version;
+
name = "${pname}-${version}";
+
+
paths = [
+
tctl-next
+
tctl
+
];
meta = with lib; {
description = "Temporal CLI";
homepage = "https://temporal.io";
license = licenses.mit;
maintainers = with maintainers; [ aaronjheng ];
-
mainProgram = "tctl";
+
mainProgram = "temporal";
};
}
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
···
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
-
"hash": "sha256-I8w8hnts3bELUm2e0fRfRcfK9uoS0ZbymZZPEVcizEI=",
+
"hash": "sha256-WBjtrjhv3DBusE64Gu/XXOwaH4ByHoyS6tGcY6VE2iU=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
-
"rev": "v4.2.1",
+
"rev": "v4.3.0",
"spdx": "MIT",
-
"vendorHash": "sha256-nF/efMhmrXfBlF9w9tC4npHxjX2/299OfqTpvPapfMo="
+
"vendorHash": "sha256-NnWYUVziSWuedgXG1jXrdYF7il8KmA5MQVlK5AEhc+U="
},
"akamai": {
"hash": "sha256-P/5tLtcPqhf48DqqMKKNCOrvT+I60N9rC1W/4RdFXqY=",
···
"vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg="
},
"linode": {
-
"hash": "sha256-Z8mllx/TO0EUQNSOGcUhMRAsV7jiUhybzYDPg2ZtUec=",
+
"hash": "sha256-G6+xplMymxziIVof67ONtVMLAaQc33A0pLscchNi8kc=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
-
"rev": "v2.0.0",
+
"rev": "v2.1.0",
"spdx": "MPL-2.0",
-
"vendorHash": "sha256-Xbnf8ejyojd3JD7h580hlM0PC4nD+sjpodV9hr0/F+c="
+
"vendorHash": "sha256-om6Onp+Go74YfA8J2DALhJy1c+s5GbXYMpUM9a28bdI="
},
"linuxbox": {
"hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=",
···
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
-
"hash": "sha256-/p/NBw8dPzStLs9LTvvqDUSNJ9oMCG0e4bT+gIsPEGA=",
+
"hash": "sha256-XHHZpl936xZ4jjk71bmlxm1xilqFamdgL3AdkyRBT5Y=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
-
"rev": "v4.119.0",
+
"rev": "v4.120.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
···
"vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
},
"signalfx": {
-
"hash": "sha256-VvL5lGPNtcjrtpB/p//7UXuUQxjV/+Deb+R3p+V8GtM=",
+
"hash": "sha256-H3+2lyn17FwF/zskVAzz0mYnyPkL2/otqoCkgcVFWf4=",
"homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
"owner": "splunk-terraform",
"repo": "terraform-provider-signalfx",
-
"rev": "v6.23.0",
+
"rev": "v6.24.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-0fqIaIINBvTAHVHZP/AcS4hNyjXHM+wfHp/0I7xqRhg="
},
···
"vendorHash": "sha256-wKKrBSJkbdqqnDLoS+jhvI26rOzvMWjjsN8wh67Le5U="
},
"vultr": {
-
"hash": "sha256-4Um4UyDjtamy2s15K3Idm5edZj5BOy13+kr39wl9e0Q=",
+
"hash": "sha256-h9MQv4BTv9y4A6HSDE3dIV7aKwaIWRYy5EyE2T0mpG4=",
"homepage": "https://registry.terraform.io/providers/vultr/vultr",
"owner": "vultr",
"repo": "terraform-provider-vultr",
-
"rev": "v2.15.0",
+
"rev": "v2.15.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
+2957
pkgs/applications/office/activitywatch/Cargo.lock
···
+
# This file is automatically @generated by Cargo.
+
# It is not intended for manual editing.
+
version = 3
+
+
[[package]]
+
name = "aead"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8"
+
dependencies = [
+
"crypto-common",
+
"generic-array",
+
]
+
+
[[package]]
+
name = "aes"
+
version = "0.8.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"cipher",
+
"cpufeatures",
+
]
+
+
[[package]]
+
name = "aes-gcm"
+
version = "0.10.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c"
+
dependencies = [
+
"aead",
+
"aes",
+
"cipher",
+
"ctr",
+
"ghash",
+
"subtle",
+
]
+
+
[[package]]
+
name = "ahash"
+
version = "0.7.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+
dependencies = [
+
"getrandom",
+
"once_cell",
+
"version_check",
+
]
+
+
[[package]]
+
name = "aho-corasick"
+
version = "0.7.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+
dependencies = [
+
"memchr",
+
]
+
+
[[package]]
+
name = "android_log-sys"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85965b6739a430150bdd138e2374a98af0c3ee0d030b3bb7fc3bddff58d0102e"
+
+
[[package]]
+
name = "android_logger"
+
version = "0.11.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8619b80c242aa7bd638b5c7ddd952addeecb71f69c75e33f1d47b2804f8f883a"
+
dependencies = [
+
"android_log-sys",
+
"env_logger",
+
"log",
+
"once_cell",
+
]
+
+
[[package]]
+
name = "android_system_properties"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "appdirs"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d512b3e61196d27562dcc71446a58ba8a93d3bed2a03a87f96101b9a17f1d378"
+
dependencies = [
+
"ole32-sys",
+
"shell32-sys",
+
"winapi 0.2.8",
+
]
+
+
[[package]]
+
name = "async-stream"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e"
+
dependencies = [
+
"async-stream-impl",
+
"futures-core",
+
]
+
+
[[package]]
+
name = "async-stream-impl"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "async-trait"
+
version = "0.1.61"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "atomic"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c"
+
dependencies = [
+
"autocfg",
+
]
+
+
[[package]]
+
name = "atty"
+
version = "0.2.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+
dependencies = [
+
"hermit-abi 0.1.19",
+
"libc",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "autocfg"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+
[[package]]
+
name = "aw-client-rust"
+
version = "0.1.0"
+
dependencies = [
+
"aw-datastore",
+
"aw-models",
+
"aw-server",
+
"chrono",
+
"gethostname",
+
"reqwest",
+
"rocket",
+
"serde",
+
"serde_json",
+
"tokio-test",
+
]
+
+
[[package]]
+
name = "aw-datastore"
+
version = "0.1.0"
+
dependencies = [
+
"appdirs",
+
"aw-models",
+
"aw-transform",
+
"chrono",
+
"log",
+
"mpsc_requests",
+
"rusqlite",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "aw-models"
+
version = "0.1.0"
+
dependencies = [
+
"chrono",
+
"log",
+
"schemars",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "aw-query"
+
version = "0.1.0"
+
dependencies = [
+
"aw-datastore",
+
"aw-models",
+
"aw-transform",
+
"chrono",
+
"fancy-regex",
+
"log",
+
"plex",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "aw-server"
+
version = "0.12.1"
+
dependencies = [
+
"android_logger",
+
"appdirs",
+
"aw-datastore",
+
"aw-models",
+
"aw-query",
+
"aw-transform",
+
"chrono",
+
"clap",
+
"fern",
+
"gethostname",
+
"jemallocator",
+
"jni",
+
"lazy_static",
+
"libc",
+
"log",
+
"multipart",
+
"openssl-sys",
+
"rocket",
+
"rocket_cors",
+
"serde",
+
"serde_json",
+
"toml",
+
"uuid",
+
]
+
+
[[package]]
+
name = "aw-sync"
+
version = "0.1.0"
+
dependencies = [
+
"aw-client-rust",
+
"aw-datastore",
+
"aw-models",
+
"aw-server",
+
"chrono",
+
"clap",
+
"log",
+
"reqwest",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "aw-transform"
+
version = "0.1.0"
+
dependencies = [
+
"aw-models",
+
"chrono",
+
"fancy-regex",
+
"log",
+
"rocket",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "base64"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+
[[package]]
+
name = "base64"
+
version = "0.20.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5"
+
+
[[package]]
+
name = "binascii"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72"
+
+
[[package]]
+
name = "bit-set"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d9bf6104718e80d7b26a68fdbacff3481cfc05df670821affc7e9cbc1884400c"
+
dependencies = [
+
"bit-vec 0.4.4",
+
]
+
+
[[package]]
+
name = "bit-set"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
+
dependencies = [
+
"bit-vec 0.6.3",
+
]
+
+
[[package]]
+
name = "bit-vec"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f"
+
+
[[package]]
+
name = "bit-vec"
+
version = "0.6.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+
+
[[package]]
+
name = "bitflags"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+
[[package]]
+
name = "block-buffer"
+
version = "0.10.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
+
dependencies = [
+
"generic-array",
+
]
+
+
[[package]]
+
name = "buf_redux"
+
version = "0.8.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f"
+
dependencies = [
+
"memchr",
+
"safemem",
+
]
+
+
[[package]]
+
name = "bumpalo"
+
version = "3.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+
+
[[package]]
+
name = "bytes"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c"
+
+
[[package]]
+
name = "cc"
+
version = "1.0.78"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
+
+
[[package]]
+
name = "cesu8"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+
+
[[package]]
+
name = "cfg-if"
+
version = "0.1.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+
+
[[package]]
+
name = "cfg-if"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+
[[package]]
+
name = "chrono"
+
version = "0.4.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
+
dependencies = [
+
"iana-time-zone",
+
"js-sys",
+
"num-integer",
+
"num-traits",
+
"serde",
+
"time 0.1.45",
+
"wasm-bindgen",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "cipher"
+
version = "0.4.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e"
+
dependencies = [
+
"crypto-common",
+
"inout",
+
]
+
+
[[package]]
+
name = "clap"
+
version = "4.0.32"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39"
+
dependencies = [
+
"bitflags",
+
"clap_derive",
+
"clap_lex",
+
"is-terminal",
+
"once_cell",
+
"strsim",
+
"termcolor",
+
]
+
+
[[package]]
+
name = "clap_derive"
+
version = "4.0.21"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014"
+
dependencies = [
+
"heck",
+
"proc-macro-error",
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "clap_lex"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8"
+
dependencies = [
+
"os_str_bytes",
+
]
+
+
[[package]]
+
name = "codespan-reporting"
+
version = "0.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+
dependencies = [
+
"termcolor",
+
"unicode-width",
+
]
+
+
[[package]]
+
name = "colored"
+
version = "1.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f4ffc801dacf156c5854b9df4f425a626539c3a6ef7893cc0c5084a23f0b6c59"
+
dependencies = [
+
"atty",
+
"lazy_static",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "combine"
+
version = "4.6.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
+
dependencies = [
+
"bytes",
+
"memchr",
+
]
+
+
[[package]]
+
name = "cookie"
+
version = "0.16.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
+
dependencies = [
+
"aes-gcm",
+
"base64 0.20.0",
+
"hkdf",
+
"hmac",
+
"percent-encoding",
+
"rand",
+
"sha2",
+
"subtle",
+
"time 0.3.17",
+
"version_check",
+
]
+
+
[[package]]
+
name = "core-foundation"
+
version = "0.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+
dependencies = [
+
"core-foundation-sys",
+
"libc",
+
]
+
+
[[package]]
+
name = "core-foundation-sys"
+
version = "0.8.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
+
+
[[package]]
+
name = "cpufeatures"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "crossbeam-channel"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87"
+
dependencies = [
+
"crossbeam-utils",
+
"maybe-uninit",
+
]
+
+
[[package]]
+
name = "crossbeam-utils"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
+
dependencies = [
+
"autocfg",
+
"cfg-if 0.1.10",
+
"lazy_static",
+
]
+
+
[[package]]
+
name = "crypto-common"
+
version = "0.1.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+
dependencies = [
+
"generic-array",
+
"rand_core",
+
"typenum",
+
]
+
+
[[package]]
+
name = "ctr"
+
version = "0.9.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
+
dependencies = [
+
"cipher",
+
]
+
+
[[package]]
+
name = "cxx"
+
version = "1.0.86"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579"
+
dependencies = [
+
"cc",
+
"cxxbridge-flags",
+
"cxxbridge-macro",
+
"link-cplusplus",
+
]
+
+
[[package]]
+
name = "cxx-build"
+
version = "1.0.86"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70"
+
dependencies = [
+
"cc",
+
"codespan-reporting",
+
"once_cell",
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"scratch",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "cxxbridge-flags"
+
version = "1.0.86"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c"
+
+
[[package]]
+
name = "cxxbridge-macro"
+
version = "1.0.86"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "devise"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595"
+
dependencies = [
+
"devise_codegen",
+
"devise_core",
+
]
+
+
[[package]]
+
name = "devise_codegen"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2"
+
dependencies = [
+
"devise_core",
+
"quote 1.0.23",
+
]
+
+
[[package]]
+
name = "devise_core"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0"
+
dependencies = [
+
"bitflags",
+
"proc-macro2 1.0.49",
+
"proc-macro2-diagnostics",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "digest"
+
version = "0.10.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
+
dependencies = [
+
"block-buffer",
+
"crypto-common",
+
"subtle",
+
]
+
+
[[package]]
+
name = "dyn-clone"
+
version = "1.0.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60"
+
+
[[package]]
+
name = "either"
+
version = "1.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+
+
[[package]]
+
name = "encoding_rs"
+
version = "0.8.31"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
+
dependencies = [
+
"cfg-if 1.0.0",
+
]
+
+
[[package]]
+
name = "env_logger"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
+
dependencies = [
+
"log",
+
"regex",
+
]
+
+
[[package]]
+
name = "errno"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+
dependencies = [
+
"errno-dragonfly",
+
"libc",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "errno-dragonfly"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+
dependencies = [
+
"cc",
+
"libc",
+
]
+
+
[[package]]
+
name = "fallible-iterator"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
+
+
[[package]]
+
name = "fallible-streaming-iterator"
+
version = "0.1.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
+
+
[[package]]
+
name = "fancy-regex"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766"
+
dependencies = [
+
"bit-set 0.5.3",
+
"regex",
+
]
+
+
[[package]]
+
name = "fastrand"
+
version = "1.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+
dependencies = [
+
"instant",
+
]
+
+
[[package]]
+
name = "fern"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a"
+
dependencies = [
+
"colored",
+
"log",
+
]
+
+
[[package]]
+
name = "figment"
+
version = "0.10.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4e56602b469b2201400dec66a66aec5a9b8761ee97cd1b8c96ab2483fcc16cc9"
+
dependencies = [
+
"atomic",
+
"pear",
+
"serde",
+
"toml",
+
"uncased",
+
"version_check",
+
]
+
+
[[package]]
+
name = "fnv"
+
version = "1.0.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+
[[package]]
+
name = "foreign-types"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+
dependencies = [
+
"foreign-types-shared",
+
]
+
+
[[package]]
+
name = "foreign-types-shared"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+
[[package]]
+
name = "form_urlencoded"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
+
dependencies = [
+
"percent-encoding",
+
]
+
+
[[package]]
+
name = "fs_extra"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
+
+
[[package]]
+
name = "futures"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0"
+
dependencies = [
+
"futures-channel",
+
"futures-core",
+
"futures-io",
+
"futures-sink",
+
"futures-task",
+
"futures-util",
+
]
+
+
[[package]]
+
name = "futures-channel"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
+
dependencies = [
+
"futures-core",
+
"futures-sink",
+
]
+
+
[[package]]
+
name = "futures-core"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
+
+
[[package]]
+
name = "futures-io"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
+
+
[[package]]
+
name = "futures-sink"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9"
+
+
[[package]]
+
name = "futures-task"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
+
+
[[package]]
+
name = "futures-util"
+
version = "0.3.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
+
dependencies = [
+
"futures-channel",
+
"futures-core",
+
"futures-io",
+
"futures-sink",
+
"futures-task",
+
"memchr",
+
"pin-project-lite",
+
"pin-utils",
+
"slab",
+
]
+
+
[[package]]
+
name = "generator"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e"
+
dependencies = [
+
"cc",
+
"libc",
+
"log",
+
"rustversion",
+
"windows 0.39.0",
+
]
+
+
[[package]]
+
name = "generic-array"
+
version = "0.14.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
+
dependencies = [
+
"typenum",
+
"version_check",
+
]
+
+
[[package]]
+
name = "gethostname"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a329e22866dd78b35d2c639a4a23d7b950aeae300dfd79f4fb19f74055c2404"
+
dependencies = [
+
"libc",
+
"windows 0.43.0",
+
]
+
+
[[package]]
+
name = "getrandom"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"libc",
+
"wasi 0.11.0+wasi-snapshot-preview1",
+
]
+
+
[[package]]
+
name = "ghash"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
+
dependencies = [
+
"opaque-debug",
+
"polyval",
+
]
+
+
[[package]]
+
name = "glob"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+
+
[[package]]
+
name = "h2"
+
version = "0.3.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4"
+
dependencies = [
+
"bytes",
+
"fnv",
+
"futures-core",
+
"futures-sink",
+
"futures-util",
+
"http",
+
"indexmap",
+
"slab",
+
"tokio",
+
"tokio-util",
+
"tracing",
+
]
+
+
[[package]]
+
name = "hashbrown"
+
version = "0.12.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
dependencies = [
+
"ahash",
+
]
+
+
[[package]]
+
name = "hashlink"
+
version = "0.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa"
+
dependencies = [
+
"hashbrown",
+
]
+
+
[[package]]
+
name = "heck"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
+
[[package]]
+
name = "hermit-abi"
+
version = "0.1.19"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "hermit-abi"
+
version = "0.2.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "hkdf"
+
version = "0.12.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+
dependencies = [
+
"hmac",
+
]
+
+
[[package]]
+
name = "hmac"
+
version = "0.12.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+
dependencies = [
+
"digest",
+
]
+
+
[[package]]
+
name = "http"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+
dependencies = [
+
"bytes",
+
"fnv",
+
"itoa",
+
]
+
+
[[package]]
+
name = "http-body"
+
version = "0.4.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+
dependencies = [
+
"bytes",
+
"http",
+
"pin-project-lite",
+
]
+
+
[[package]]
+
name = "httparse"
+
version = "1.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+
[[package]]
+
name = "httpdate"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+
[[package]]
+
name = "hyper"
+
version = "0.14.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c"
+
dependencies = [
+
"bytes",
+
"futures-channel",
+
"futures-core",
+
"futures-util",
+
"h2",
+
"http",
+
"http-body",
+
"httparse",
+
"httpdate",
+
"itoa",
+
"pin-project-lite",
+
"socket2",
+
"tokio",
+
"tower-service",
+
"tracing",
+
"want",
+
]
+
+
[[package]]
+
name = "hyper-tls"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+
dependencies = [
+
"bytes",
+
"hyper",
+
"native-tls",
+
"tokio",
+
"tokio-native-tls",
+
]
+
+
[[package]]
+
name = "iana-time-zone"
+
version = "0.1.53"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
+
dependencies = [
+
"android_system_properties",
+
"core-foundation-sys",
+
"iana-time-zone-haiku",
+
"js-sys",
+
"wasm-bindgen",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "iana-time-zone-haiku"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
+
dependencies = [
+
"cxx",
+
"cxx-build",
+
]
+
+
[[package]]
+
name = "idna"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
+
dependencies = [
+
"unicode-bidi",
+
"unicode-normalization",
+
]
+
+
[[package]]
+
name = "indexmap"
+
version = "1.9.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+
dependencies = [
+
"autocfg",
+
"hashbrown",
+
"serde",
+
]
+
+
[[package]]
+
name = "inlinable_string"
+
version = "0.1.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
+
+
[[package]]
+
name = "inout"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+
dependencies = [
+
"generic-array",
+
]
+
+
[[package]]
+
name = "instant"
+
version = "0.1.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+
dependencies = [
+
"cfg-if 1.0.0",
+
]
+
+
[[package]]
+
name = "io-lifetimes"
+
version = "1.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c"
+
dependencies = [
+
"libc",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "ipnet"
+
version = "2.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146"
+
+
[[package]]
+
name = "is-terminal"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
+
dependencies = [
+
"hermit-abi 0.2.6",
+
"io-lifetimes",
+
"rustix",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "itoa"
+
version = "1.0.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
+
+
[[package]]
+
name = "jemalloc-sys"
+
version = "0.5.2+5.3.0-patched"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "134163979b6eed9564c98637b710b40979939ba351f59952708234ea11b5f3f8"
+
dependencies = [
+
"cc",
+
"fs_extra",
+
"libc",
+
]
+
+
[[package]]
+
name = "jemallocator"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6"
+
dependencies = [
+
"jemalloc-sys",
+
"libc",
+
]
+
+
[[package]]
+
name = "jni"
+
version = "0.20.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c"
+
dependencies = [
+
"cesu8",
+
"combine",
+
"jni-sys",
+
"log",
+
"thiserror",
+
"walkdir",
+
]
+
+
[[package]]
+
name = "jni-sys"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
+
+
[[package]]
+
name = "js-sys"
+
version = "0.3.60"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+
dependencies = [
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "lalr"
+
version = "0.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "106d7548f95adbe3019b4fc4954554d7b72535867aa9ce326d2f766b68958de7"
+
+
[[package]]
+
name = "lazy_static"
+
version = "1.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+
[[package]]
+
name = "libc"
+
version = "0.2.139"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+
+
[[package]]
+
name = "libsqlite3-sys"
+
version = "0.25.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa"
+
dependencies = [
+
"cc",
+
"pkg-config",
+
"vcpkg",
+
]
+
+
[[package]]
+
name = "link-cplusplus"
+
version = "1.0.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
+
dependencies = [
+
"cc",
+
]
+
+
[[package]]
+
name = "linux-raw-sys"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+
+
[[package]]
+
name = "lock_api"
+
version = "0.4.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
+
dependencies = [
+
"autocfg",
+
"scopeguard",
+
]
+
+
[[package]]
+
name = "log"
+
version = "0.4.17"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+
dependencies = [
+
"cfg-if 1.0.0",
+
]
+
+
[[package]]
+
name = "loom"
+
version = "0.5.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"generator",
+
"scoped-tls",
+
"serde",
+
"serde_json",
+
"tracing",
+
"tracing-subscriber",
+
]
+
+
[[package]]
+
name = "matchers"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
+
dependencies = [
+
"regex-automata",
+
]
+
+
[[package]]
+
name = "maybe-uninit"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
+
+
[[package]]
+
name = "memchr"
+
version = "2.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+
[[package]]
+
name = "mime"
+
version = "0.3.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+
+
[[package]]
+
name = "mime_guess"
+
version = "2.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+
dependencies = [
+
"mime",
+
"unicase",
+
]
+
+
[[package]]
+
name = "mio"
+
version = "0.8.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de"
+
dependencies = [
+
"libc",
+
"log",
+
"wasi 0.11.0+wasi-snapshot-preview1",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "mpsc_requests"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5d778b8a8b7b31d8d23c8bbde4e571b483f3962dc9f14f447c14188e8a7fe85c"
+
dependencies = [
+
"crossbeam-channel",
+
]
+
+
[[package]]
+
name = "multer"
+
version = "2.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ed4198ce7a4cbd2a57af78d28c6fbb57d81ac5f1d6ad79ac6c5587419cbdf22"
+
dependencies = [
+
"bytes",
+
"encoding_rs",
+
"futures-util",
+
"http",
+
"httparse",
+
"log",
+
"memchr",
+
"mime",
+
"spin",
+
"tokio",
+
"tokio-util",
+
"version_check",
+
]
+
+
[[package]]
+
name = "multipart"
+
version = "0.18.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182"
+
dependencies = [
+
"buf_redux",
+
"httparse",
+
"log",
+
"mime",
+
"mime_guess",
+
"quick-error",
+
"rand",
+
"safemem",
+
"tempfile",
+
"twoway",
+
]
+
+
[[package]]
+
name = "native-tls"
+
version = "0.2.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
+
dependencies = [
+
"lazy_static",
+
"libc",
+
"log",
+
"openssl",
+
"openssl-probe",
+
"openssl-sys",
+
"schannel",
+
"security-framework",
+
"security-framework-sys",
+
"tempfile",
+
]
+
+
[[package]]
+
name = "nu-ansi-term"
+
version = "0.46.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
+
dependencies = [
+
"overload",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "num-integer"
+
version = "0.1.45"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+
dependencies = [
+
"autocfg",
+
"num-traits",
+
]
+
+
[[package]]
+
name = "num-traits"
+
version = "0.2.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+
dependencies = [
+
"autocfg",
+
]
+
+
[[package]]
+
name = "num_cpus"
+
version = "1.15.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
+
dependencies = [
+
"hermit-abi 0.2.6",
+
"libc",
+
]
+
+
[[package]]
+
name = "ole32-sys"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c"
+
dependencies = [
+
"winapi 0.2.8",
+
"winapi-build",
+
]
+
+
[[package]]
+
name = "once_cell"
+
version = "1.17.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
+
+
[[package]]
+
name = "opaque-debug"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+
[[package]]
+
name = "openssl"
+
version = "0.10.45"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1"
+
dependencies = [
+
"bitflags",
+
"cfg-if 1.0.0",
+
"foreign-types",
+
"libc",
+
"once_cell",
+
"openssl-macros",
+
"openssl-sys",
+
]
+
+
[[package]]
+
name = "openssl-macros"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "openssl-probe"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+
[[package]]
+
name = "openssl-src"
+
version = "111.24.0+1.1.1s"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd"
+
dependencies = [
+
"cc",
+
]
+
+
[[package]]
+
name = "openssl-sys"
+
version = "0.9.80"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7"
+
dependencies = [
+
"autocfg",
+
"cc",
+
"libc",
+
"openssl-src",
+
"pkg-config",
+
"vcpkg",
+
]
+
+
[[package]]
+
name = "os_str_bytes"
+
version = "6.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
+
+
[[package]]
+
name = "overload"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+
+
[[package]]
+
name = "parking_lot"
+
version = "0.12.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+
dependencies = [
+
"lock_api",
+
"parking_lot_core",
+
]
+
+
[[package]]
+
name = "parking_lot_core"
+
version = "0.9.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"libc",
+
"redox_syscall",
+
"smallvec",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "pear"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "15e44241c5e4c868e3eaa78b7c1848cadd6344ed4f54d029832d32b415a58702"
+
dependencies = [
+
"inlinable_string",
+
"pear_codegen",
+
"yansi",
+
]
+
+
[[package]]
+
name = "pear_codegen"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "82a5ca643c2303ecb740d506539deba189e16f2754040a42901cd8105d0282d0"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"proc-macro2-diagnostics",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "percent-encoding"
+
version = "2.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
+
+
[[package]]
+
name = "pin-project-lite"
+
version = "0.2.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+
+
[[package]]
+
name = "pin-utils"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+
[[package]]
+
name = "pkg-config"
+
version = "0.3.26"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
+
+
[[package]]
+
name = "plex"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4aa14234571e92edfd3ac883defc6fcf310ae395cccdb10d2319d3e2e60083fc"
+
dependencies = [
+
"lalr",
+
"proc-macro2 0.4.30",
+
"quote 0.6.13",
+
"redfa",
+
"syn 0.15.44",
+
]
+
+
[[package]]
+
name = "polyval"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"cpufeatures",
+
"opaque-debug",
+
"universal-hash",
+
]
+
+
[[package]]
+
name = "ppv-lite86"
+
version = "0.2.17"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+
[[package]]
+
name = "proc-macro-error"
+
version = "1.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+
dependencies = [
+
"proc-macro-error-attr",
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
"version_check",
+
]
+
+
[[package]]
+
name = "proc-macro-error-attr"
+
version = "1.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"version_check",
+
]
+
+
[[package]]
+
name = "proc-macro2"
+
version = "0.4.30"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+
dependencies = [
+
"unicode-xid 0.1.0",
+
]
+
+
[[package]]
+
name = "proc-macro2"
+
version = "1.0.49"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
+
dependencies = [
+
"unicode-ident",
+
]
+
+
[[package]]
+
name = "proc-macro2-diagnostics"
+
version = "0.9.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
"version_check",
+
"yansi",
+
]
+
+
[[package]]
+
name = "quick-error"
+
version = "1.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
+
+
[[package]]
+
name = "quote"
+
version = "0.6.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+
dependencies = [
+
"proc-macro2 0.4.30",
+
]
+
+
[[package]]
+
name = "quote"
+
version = "1.0.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
]
+
+
[[package]]
+
name = "rand"
+
version = "0.8.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+
dependencies = [
+
"libc",
+
"rand_chacha",
+
"rand_core",
+
]
+
+
[[package]]
+
name = "rand_chacha"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+
dependencies = [
+
"ppv-lite86",
+
"rand_core",
+
]
+
+
[[package]]
+
name = "rand_core"
+
version = "0.6.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+
dependencies = [
+
"getrandom",
+
]
+
+
[[package]]
+
name = "redfa"
+
version = "0.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "29cc2771cc9f5fb0061cdedc05a37170254694dffec6b89920a6e767f08c4220"
+
dependencies = [
+
"bit-set 0.4.0",
+
"vec_map",
+
]
+
+
[[package]]
+
name = "redox_syscall"
+
version = "0.2.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+
dependencies = [
+
"bitflags",
+
]
+
+
[[package]]
+
name = "ref-cast"
+
version = "1.0.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8c78fb8c9293bcd48ef6fce7b4ca950ceaf21210de6e105a883ee280c0f7b9ed"
+
dependencies = [
+
"ref-cast-impl",
+
]
+
+
[[package]]
+
name = "ref-cast-impl"
+
version = "1.0.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9f9c0c92af03644e4806106281fe2e068ac5bc0ae74a707266d06ea27bccee5f"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "regex"
+
version = "1.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
+
dependencies = [
+
"aho-corasick",
+
"memchr",
+
"regex-syntax",
+
]
+
+
[[package]]
+
name = "regex-automata"
+
version = "0.1.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+
dependencies = [
+
"regex-syntax",
+
]
+
+
[[package]]
+
name = "regex-syntax"
+
version = "0.6.28"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+
+
[[package]]
+
name = "remove_dir_all"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+
dependencies = [
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "reqwest"
+
version = "0.11.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c"
+
dependencies = [
+
"base64 0.13.1",
+
"bytes",
+
"encoding_rs",
+
"futures-core",
+
"futures-util",
+
"h2",
+
"http",
+
"http-body",
+
"hyper",
+
"hyper-tls",
+
"ipnet",
+
"js-sys",
+
"log",
+
"mime",
+
"native-tls",
+
"once_cell",
+
"percent-encoding",
+
"pin-project-lite",
+
"serde",
+
"serde_json",
+
"serde_urlencoded",
+
"tokio",
+
"tokio-native-tls",
+
"tower-service",
+
"url",
+
"wasm-bindgen",
+
"wasm-bindgen-futures",
+
"web-sys",
+
"winreg",
+
]
+
+
[[package]]
+
name = "rocket"
+
version = "0.5.0-rc.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "98ead083fce4a405feb349cf09abdf64471c6077f14e0ce59364aa90d4b99317"
+
dependencies = [
+
"async-stream",
+
"async-trait",
+
"atomic",
+
"atty",
+
"binascii",
+
"bytes",
+
"either",
+
"figment",
+
"futures",
+
"indexmap",
+
"log",
+
"memchr",
+
"multer",
+
"num_cpus",
+
"parking_lot",
+
"pin-project-lite",
+
"rand",
+
"ref-cast",
+
"rocket_codegen",
+
"rocket_http",
+
"serde",
+
"serde_json",
+
"state",
+
"tempfile",
+
"time 0.3.17",
+
"tokio",
+
"tokio-stream",
+
"tokio-util",
+
"ubyte",
+
"version_check",
+
"yansi",
+
]
+
+
[[package]]
+
name = "rocket_codegen"
+
version = "0.5.0-rc.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d6aeb6bb9c61e9cd2c00d70ea267bf36f76a4cc615e5908b349c2f9d93999b47"
+
dependencies = [
+
"devise",
+
"glob",
+
"indexmap",
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"rocket_http",
+
"syn 1.0.107",
+
"unicode-xid 0.2.4",
+
]
+
+
[[package]]
+
name = "rocket_cors"
+
version = "0.6.0-alpha1"
+
source = "git+https://github.com/lawliet89/rocket_cors?rev=54fae07#54fae0701dffbe5df686465780218644ee3fae5f"
+
dependencies = [
+
"http",
+
"log",
+
"regex",
+
"rocket",
+
"serde",
+
"serde_derive",
+
"unicase",
+
"unicase_serde",
+
"url",
+
]
+
+
[[package]]
+
name = "rocket_http"
+
version = "0.5.0-rc.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2ded65d127954de3c12471630bf4b81a2792f065984461e65b91d0fdaafc17a2"
+
dependencies = [
+
"cookie",
+
"either",
+
"futures",
+
"http",
+
"hyper",
+
"indexmap",
+
"log",
+
"memchr",
+
"pear",
+
"percent-encoding",
+
"pin-project-lite",
+
"ref-cast",
+
"serde",
+
"smallvec",
+
"stable-pattern",
+
"state",
+
"time 0.3.17",
+
"tokio",
+
"uncased",
+
]
+
+
[[package]]
+
name = "rusqlite"
+
version = "0.28.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a"
+
dependencies = [
+
"bitflags",
+
"chrono",
+
"fallible-iterator",
+
"fallible-streaming-iterator",
+
"hashlink",
+
"libsqlite3-sys",
+
"serde_json",
+
"smallvec",
+
]
+
+
[[package]]
+
name = "rustix"
+
version = "0.36.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549"
+
dependencies = [
+
"bitflags",
+
"errno",
+
"io-lifetimes",
+
"libc",
+
"linux-raw-sys",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "rustversion"
+
version = "1.0.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70"
+
+
[[package]]
+
name = "ryu"
+
version = "1.0.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
+
+
[[package]]
+
name = "safemem"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
+
+
[[package]]
+
name = "same-file"
+
version = "1.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+
dependencies = [
+
"winapi-util",
+
]
+
+
[[package]]
+
name = "schannel"
+
version = "0.1.21"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
+
dependencies = [
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "schemars"
+
version = "0.8.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2a5fb6c61f29e723026dc8e923d94c694313212abbecbbe5f55a7748eec5b307"
+
dependencies = [
+
"chrono",
+
"dyn-clone",
+
"schemars_derive",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
+
name = "schemars_derive"
+
version = "0.8.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f188d036977451159430f3b8dc82ec76364a42b7e289c2b18a9a18f4470058e9"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"serde_derive_internals",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "scoped-tls"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
+
+
[[package]]
+
name = "scopeguard"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+
[[package]]
+
name = "scratch"
+
version = "1.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
+
+
[[package]]
+
name = "security-framework"
+
version = "2.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c"
+
dependencies = [
+
"bitflags",
+
"core-foundation",
+
"core-foundation-sys",
+
"libc",
+
"security-framework-sys",
+
]
+
+
[[package]]
+
name = "security-framework-sys"
+
version = "2.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
+
dependencies = [
+
"core-foundation-sys",
+
"libc",
+
]
+
+
[[package]]
+
name = "serde"
+
version = "1.0.152"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
+
dependencies = [
+
"serde_derive",
+
]
+
+
[[package]]
+
name = "serde_derive"
+
version = "1.0.152"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "serde_derive_internals"
+
version = "0.26.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "serde_json"
+
version = "1.0.91"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
+
dependencies = [
+
"itoa",
+
"ryu",
+
"serde",
+
]
+
+
[[package]]
+
name = "serde_urlencoded"
+
version = "0.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+
dependencies = [
+
"form_urlencoded",
+
"itoa",
+
"ryu",
+
"serde",
+
]
+
+
[[package]]
+
name = "sha2"
+
version = "0.10.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"cpufeatures",
+
"digest",
+
]
+
+
[[package]]
+
name = "sharded-slab"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+
dependencies = [
+
"lazy_static",
+
]
+
+
[[package]]
+
name = "shell32-sys"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c"
+
dependencies = [
+
"winapi 0.2.8",
+
"winapi-build",
+
]
+
+
[[package]]
+
name = "signal-hook-registry"
+
version = "1.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "slab"
+
version = "0.4.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
+
dependencies = [
+
"autocfg",
+
]
+
+
[[package]]
+
name = "smallvec"
+
version = "1.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
+
[[package]]
+
name = "socket2"
+
version = "0.4.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"
+
dependencies = [
+
"libc",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "spin"
+
version = "0.9.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
+
+
[[package]]
+
name = "stable-pattern"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045"
+
dependencies = [
+
"memchr",
+
]
+
+
[[package]]
+
name = "state"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
+
dependencies = [
+
"loom",
+
]
+
+
[[package]]
+
name = "strsim"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+
[[package]]
+
name = "subtle"
+
version = "2.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+
[[package]]
+
name = "syn"
+
version = "0.15.44"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+
dependencies = [
+
"proc-macro2 0.4.30",
+
"quote 0.6.13",
+
"unicode-xid 0.1.0",
+
]
+
+
[[package]]
+
name = "syn"
+
version = "1.0.107"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"unicode-ident",
+
]
+
+
[[package]]
+
name = "tempfile"
+
version = "3.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"fastrand",
+
"libc",
+
"redox_syscall",
+
"remove_dir_all",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "termcolor"
+
version = "1.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+
dependencies = [
+
"winapi-util",
+
]
+
+
[[package]]
+
name = "thiserror"
+
version = "1.0.38"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
+
dependencies = [
+
"thiserror-impl",
+
]
+
+
[[package]]
+
name = "thiserror-impl"
+
version = "1.0.38"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "thread_local"
+
version = "1.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
+
dependencies = [
+
"once_cell",
+
]
+
+
[[package]]
+
name = "time"
+
version = "0.1.45"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+
dependencies = [
+
"libc",
+
"wasi 0.10.0+wasi-snapshot-preview1",
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "time"
+
version = "0.3.17"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
+
dependencies = [
+
"itoa",
+
"serde",
+
"time-core",
+
"time-macros",
+
]
+
+
[[package]]
+
name = "time-core"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
+
+
[[package]]
+
name = "time-macros"
+
version = "0.2.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
+
dependencies = [
+
"time-core",
+
]
+
+
[[package]]
+
name = "tinyvec"
+
version = "1.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+
dependencies = [
+
"tinyvec_macros",
+
]
+
+
[[package]]
+
name = "tinyvec_macros"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+
+
[[package]]
+
name = "tokio"
+
version = "1.24.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae"
+
dependencies = [
+
"autocfg",
+
"bytes",
+
"libc",
+
"memchr",
+
"mio",
+
"num_cpus",
+
"pin-project-lite",
+
"signal-hook-registry",
+
"socket2",
+
"tokio-macros",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "tokio-macros"
+
version = "1.8.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "tokio-native-tls"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
+
dependencies = [
+
"native-tls",
+
"tokio",
+
]
+
+
[[package]]
+
name = "tokio-stream"
+
version = "0.1.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce"
+
dependencies = [
+
"futures-core",
+
"pin-project-lite",
+
"tokio",
+
]
+
+
[[package]]
+
name = "tokio-test"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "53474327ae5e166530d17f2d956afcb4f8a004de581b3cae10f12006bc8163e3"
+
dependencies = [
+
"async-stream",
+
"bytes",
+
"futures-core",
+
"tokio",
+
"tokio-stream",
+
]
+
+
[[package]]
+
name = "tokio-util"
+
version = "0.7.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740"
+
dependencies = [
+
"bytes",
+
"futures-core",
+
"futures-sink",
+
"pin-project-lite",
+
"tokio",
+
"tracing",
+
]
+
+
[[package]]
+
name = "toml"
+
version = "0.5.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f"
+
dependencies = [
+
"serde",
+
]
+
+
[[package]]
+
name = "tower-service"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+
[[package]]
+
name = "tracing"
+
version = "0.1.37"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"pin-project-lite",
+
"tracing-attributes",
+
"tracing-core",
+
]
+
+
[[package]]
+
name = "tracing-attributes"
+
version = "0.1.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
]
+
+
[[package]]
+
name = "tracing-core"
+
version = "0.1.30"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
+
dependencies = [
+
"once_cell",
+
"valuable",
+
]
+
+
[[package]]
+
name = "tracing-log"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+
dependencies = [
+
"lazy_static",
+
"log",
+
"tracing-core",
+
]
+
+
[[package]]
+
name = "tracing-subscriber"
+
version = "0.3.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
+
dependencies = [
+
"matchers",
+
"nu-ansi-term",
+
"once_cell",
+
"regex",
+
"sharded-slab",
+
"smallvec",
+
"thread_local",
+
"tracing",
+
"tracing-core",
+
"tracing-log",
+
]
+
+
[[package]]
+
name = "try-lock"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+
[[package]]
+
name = "twoway"
+
version = "0.1.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1"
+
dependencies = [
+
"memchr",
+
]
+
+
[[package]]
+
name = "typenum"
+
version = "1.16.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+
[[package]]
+
name = "ubyte"
+
version = "0.10.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6"
+
dependencies = [
+
"serde",
+
]
+
+
[[package]]
+
name = "uncased"
+
version = "0.9.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622"
+
dependencies = [
+
"serde",
+
"version_check",
+
]
+
+
[[package]]
+
name = "unicase"
+
version = "2.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
+
dependencies = [
+
"version_check",
+
]
+
+
[[package]]
+
name = "unicase_serde"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ef53697679d874d69f3160af80bc28de12730a985d57bdf2b47456ccb8b11f1"
+
dependencies = [
+
"serde",
+
"unicase",
+
]
+
+
[[package]]
+
name = "unicode-bidi"
+
version = "0.3.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+
+
[[package]]
+
name = "unicode-ident"
+
version = "1.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+
+
[[package]]
+
name = "unicode-normalization"
+
version = "0.1.22"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+
dependencies = [
+
"tinyvec",
+
]
+
+
[[package]]
+
name = "unicode-width"
+
version = "0.1.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+
[[package]]
+
name = "unicode-xid"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+
[[package]]
+
name = "unicode-xid"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+
[[package]]
+
name = "universal-hash"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5"
+
dependencies = [
+
"crypto-common",
+
"subtle",
+
]
+
+
[[package]]
+
name = "url"
+
version = "2.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
+
dependencies = [
+
"form_urlencoded",
+
"idna",
+
"percent-encoding",
+
]
+
+
[[package]]
+
name = "uuid"
+
version = "1.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
+
dependencies = [
+
"getrandom",
+
"serde",
+
]
+
+
[[package]]
+
name = "valuable"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+
[[package]]
+
name = "vcpkg"
+
version = "0.2.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+
[[package]]
+
name = "vec_map"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cac5efe5cb0fa14ec2f84f83c701c562ee63f6dcc680861b21d65c682adfb05f"
+
+
[[package]]
+
name = "version_check"
+
version = "0.9.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+
[[package]]
+
name = "walkdir"
+
version = "2.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+
dependencies = [
+
"same-file",
+
"winapi 0.3.9",
+
"winapi-util",
+
]
+
+
[[package]]
+
name = "want"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+
dependencies = [
+
"log",
+
"try-lock",
+
]
+
+
[[package]]
+
name = "wasi"
+
version = "0.10.0+wasi-snapshot-preview1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+
[[package]]
+
name = "wasi"
+
version = "0.11.0+wasi-snapshot-preview1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+
[[package]]
+
name = "wasm-bindgen"
+
version = "0.2.83"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"wasm-bindgen-macro",
+
]
+
+
[[package]]
+
name = "wasm-bindgen-backend"
+
version = "0.2.83"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+
dependencies = [
+
"bumpalo",
+
"log",
+
"once_cell",
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
"wasm-bindgen-shared",
+
]
+
+
[[package]]
+
name = "wasm-bindgen-futures"
+
version = "0.4.33"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d"
+
dependencies = [
+
"cfg-if 1.0.0",
+
"js-sys",
+
"wasm-bindgen",
+
"web-sys",
+
]
+
+
[[package]]
+
name = "wasm-bindgen-macro"
+
version = "0.2.83"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+
dependencies = [
+
"quote 1.0.23",
+
"wasm-bindgen-macro-support",
+
]
+
+
[[package]]
+
name = "wasm-bindgen-macro-support"
+
version = "0.2.83"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+
dependencies = [
+
"proc-macro2 1.0.49",
+
"quote 1.0.23",
+
"syn 1.0.107",
+
"wasm-bindgen-backend",
+
"wasm-bindgen-shared",
+
]
+
+
[[package]]
+
name = "wasm-bindgen-shared"
+
version = "0.2.83"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+
+
[[package]]
+
name = "web-sys"
+
version = "0.3.60"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
+
dependencies = [
+
"js-sys",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "winapi"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
+
+
[[package]]
+
name = "winapi"
+
version = "0.3.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+
dependencies = [
+
"winapi-i686-pc-windows-gnu",
+
"winapi-x86_64-pc-windows-gnu",
+
]
+
+
[[package]]
+
name = "winapi-build"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
+
+
[[package]]
+
name = "winapi-i686-pc-windows-gnu"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+
[[package]]
+
name = "winapi-util"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
dependencies = [
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "winapi-x86_64-pc-windows-gnu"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+
[[package]]
+
name = "windows"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a"
+
dependencies = [
+
"windows_aarch64_msvc 0.39.0",
+
"windows_i686_gnu 0.39.0",
+
"windows_i686_msvc 0.39.0",
+
"windows_x86_64_gnu 0.39.0",
+
"windows_x86_64_msvc 0.39.0",
+
]
+
+
[[package]]
+
name = "windows"
+
version = "0.43.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244"
+
dependencies = [
+
"windows_aarch64_gnullvm",
+
"windows_aarch64_msvc 0.42.0",
+
"windows_i686_gnu 0.42.0",
+
"windows_i686_msvc 0.42.0",
+
"windows_x86_64_gnu 0.42.0",
+
"windows_x86_64_gnullvm",
+
"windows_x86_64_msvc 0.42.0",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+
dependencies = [
+
"windows_aarch64_gnullvm",
+
"windows_aarch64_msvc 0.42.0",
+
"windows_i686_gnu 0.42.0",
+
"windows_i686_msvc 0.42.0",
+
"windows_x86_64_gnu 0.42.0",
+
"windows_x86_64_gnullvm",
+
"windows_x86_64_msvc 0.42.0",
+
]
+
+
[[package]]
+
name = "windows_aarch64_gnullvm"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+
+
[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2"
+
+
[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+
+
[[package]]
+
name = "windows_i686_gnu"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b"
+
+
[[package]]
+
name = "windows_i686_gnu"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+
+
[[package]]
+
name = "windows_i686_msvc"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106"
+
+
[[package]]
+
name = "windows_i686_msvc"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
+
+
[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65"
+
+
[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+
+
[[package]]
+
name = "windows_x86_64_gnullvm"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
+
+
[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809"
+
+
[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.42.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+
+
[[package]]
+
name = "winreg"
+
version = "0.10.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+
dependencies = [
+
"winapi 0.3.9",
+
]
+
+
[[package]]
+
name = "yansi"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+16
pkgs/applications/office/activitywatch/commit-hash.patch
···
+
diff --git a/vue.config.js b/vue.config.js
+
index 02c0699..0c4a014 100644
+
--- a/vue.config.js
+
+++ b/vue.config.js
+
@@ -4,10 +4,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
+
const { argv } = require('yargs');
+
+
// get git info from command line
+
-const _COMMIT_HASH = require('child_process')
+
- .execSync('git rev-parse --short HEAD')
+
- .toString()
+
- .trim();
+
+const _COMMIT_HASH = "@commit_hash@";
+
console.info('Commit hash:', _COMMIT_HASH);
+
+
module.exports = {
+238
pkgs/applications/office/activitywatch/default.nix
···
+
{ lib
+
, fetchFromGitHub
+
, rustPlatform
+
, makeWrapper
+
, pkg-config
+
, perl
+
, openssl
+
, python3
+
, wrapQtAppsHook
+
, qtbase
+
, qtsvg
+
, xdg-utils
+
, substituteAll
+
, buildNpmPackage
+
}:
+
+
let
+
version = "0.12.2";
+
sources = fetchFromGitHub {
+
owner = "ActivityWatch";
+
repo = "activitywatch";
+
rev = "v${version}";
+
sha256 = "sha256-IvRXfxTOSgBVlxy4SVij+POr7KgvXTEjGN3lSozhHkY=";
+
fetchSubmodules = true;
+
};
+
in
+
rec {
+
aw-watcher-afk = python3.pkgs.buildPythonApplication {
+
pname = "aw-watcher-afk";
+
inherit version;
+
+
format = "pyproject";
+
+
src = "${sources}/aw-watcher-afk";
+
+
nativeBuildInputs = [
+
python3.pkgs.poetry-core
+
];
+
+
propagatedBuildInputs = with python3.pkgs; [
+
aw-client
+
xlib
+
pynput
+
];
+
+
pythonImportsCheck = [ "aw_watcher_afk" ];
+
+
meta = with lib; {
+
description = "Watches keyboard and mouse activity to determine if you are AFK or not (for use with ActivityWatch)";
+
homepage = "https://github.com/ActivityWatch/aw-watcher-afk";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
};
+
+
aw-watcher-window = python3.pkgs.buildPythonApplication {
+
pname = "aw-watcher-window";
+
inherit version;
+
+
format = "pyproject";
+
+
src = "${sources}/aw-watcher-window";
+
+
nativeBuildInputs = [
+
python3.pkgs.poetry-core
+
];
+
+
propagatedBuildInputs = with python3.pkgs; [
+
aw-client
+
xlib
+
];
+
+
pythonImportsCheck = [ "aw_watcher_window" ];
+
+
meta = with lib; {
+
description = "Cross-platform window watcher (for use with ActivityWatch)";
+
homepage = "https://github.com/ActivityWatch/aw-watcher-window";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
};
+
+
aw-qt = python3.pkgs.buildPythonApplication {
+
pname = "aw-qt";
+
inherit version;
+
+
format = "pyproject";
+
+
src = "${sources}/aw-qt";
+
+
nativeBuildInputs = [
+
python3.pkgs.poetry-core
+
wrapQtAppsHook
+
];
+
+
propagatedBuildInputs = with python3.pkgs; [
+
aw-core
+
qtbase
+
qtsvg # Rendering icons in the trayicon menu
+
pyqt6
+
click
+
];
+
+
# Prevent double wrapping
+
dontWrapQtApps = true;
+
+
makeWrapperArgs = [
+
"--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}"
+
];
+
+
postPatch = ''
+
sed -E 's#PyQt6 = "6.3.1"#PyQt6 = "^6.4.0"#g' -i pyproject.toml
+
'';
+
+
postInstall = ''
+
install -D resources/aw-qt.desktop $out/share/applications/aw-qt.desktop
+
+
# For the actual tray icon, see
+
# https://github.com/ActivityWatch/aw-qt/blob/8ec5db941ede0923bfe26631acf241a4a5353108/aw_qt/trayicon.py#L211-L218
+
install -D media/logo/logo.png $out/${python3.sitePackages}/media/logo/logo.png
+
+
# For .desktop file and your desktop environment
+
install -D media/logo/logo.svg $out/share/icons/hicolor/scalable/apps/activitywatch.svg
+
install -D media/logo/logo.png $out/share/icons/hicolor/512x512/apps/activitywatch.png
+
install -D media/logo/logo-128.png $out/share/icons/hicolor/128x128/apps/activitywatch.png
+
'';
+
+
preFixup = ''
+
makeWrapperArgs+=(
+
"''${qtWrapperArgs[@]}"
+
)
+
'';
+
+
pythonImportsCheck = [ "aw_qt" ];
+
+
meta = with lib; {
+
description = "Tray icon that manages ActivityWatch processes, built with Qt";
+
homepage = "https://github.com/ActivityWatch/aw-qt";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
};
+
+
aw-server-rust = rustPlatform.buildRustPackage {
+
pname = "aw-server-rust";
+
inherit version;
+
+
src = "${sources}/aw-server-rust";
+
+
cargoLock = {
+
lockFile = ./Cargo.lock;
+
outputHashes = {
+
"rocket_cors-0.6.0-alpha1" = "sha256-GuMekgnsyuOg6lMiVvi4TwMba4sAFJ/zkgrdzSeBrv0=";
+
};
+
};
+
+
# Bypass rust nightly features not being available on rust stable
+
RUSTC_BOOTSTRAP = 1;
+
+
patches = [
+
# Override version string with hardcoded value as it may be outdated upstream.
+
(substituteAll {
+
src = ./override-version.patch;
+
version = sources.rev;
+
})
+
];
+
+
nativeBuildInputs = [
+
makeWrapper
+
pkg-config
+
perl
+
];
+
+
buildInputs = [
+
openssl
+
];
+
+
postFixup = ''
+
wrapProgram "$out/bin/aw-server" \
+
--prefix XDG_DATA_DIRS : "$out/share"
+
+
mkdir -p "$out/share/aw-server"
+
ln -s "${aw-webui}" "$out/share/aw-server/static"
+
'';
+
+
preCheck = ''
+
# Fake home folder for tests that use ~/.cache and ~/.local/share
+
export HOME="$TMPDIR"
+
'';
+
+
meta = with lib; {
+
description = "High-performance implementation of the ActivityWatch server, written in Rust";
+
homepage = "https://github.com/ActivityWatch/aw-server-rust";
+
maintainers = with maintainers; [ huantian ];
+
mainProgram = "aw-server";
+
platforms = platforms.linux;
+
license = licenses.mpl20;
+
};
+
};
+
+
aw-webui = buildNpmPackage {
+
pname = "aw-webui";
+
inherit version;
+
+
src = "${sources}/aw-server-rust/aw-webui";
+
+
npmDepsHash = "sha256-yds2P2PKfTB6yUGnc+P73InV5+MZP9kmz2ZS4CRqlmA=";
+
+
patches = [
+
# Hardcode version to avoid the need to have the Git repo available at build time.
+
(substituteAll {
+
src = ./commit-hash.patch;
+
commit_hash = sources.rev;
+
})
+
];
+
+
installPhase = ''
+
runHook preInstall
+
mv dist $out
+
cp media/logo/logo.{png,svg} $out/static/
+
runHook postInstall
+
'';
+
+
doCheck = true;
+
checkPhase = ''
+
runHook preCheck
+
npm test
+
runHook postCheck
+
'';
+
+
meta = with lib; {
+
description = "A web-based UI for ActivityWatch, built with Vue.js";
+
homepage = "https://github.com/ActivityWatch/aw-webui/";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
};
+
}
+17
pkgs/applications/office/activitywatch/override-version.patch
···
+
diff --git a/aw-server/src/endpoints/mod.rs b/aw-server/src/endpoints/mod.rs
+
index a080d2a..0411d1e 100644
+
--- a/aw-server/src/endpoints/mod.rs
+
+++ b/aw-server/src/endpoints/mod.rs
+
@@ -76,11 +76,10 @@ async fn root_favicon(state: &State<ServerState>) -> Option<NamedFile> {
+
fn server_info(config: &State<AWConfig>, state: &State<ServerState>) -> Json<Info> {
+
#[allow(clippy::or_fun_call)]
+
let hostname = gethostname().into_string().unwrap_or("unknown".to_string());
+
- const VERSION: Option<&'static str> = option_env!("CARGO_PKG_VERSION");
+
+
Json(Info {
+
hostname,
+
- version: format!("v{} (rust)", VERSION.unwrap_or("(unknown)")),
+
+ version: String::from("@version@ (rust)"),
+
testing: config.testing,
+
device_id: state.device_id.clone(),
+
})
+18
pkgs/applications/office/activitywatch/wrapper.nix
···
+
{ lib
+
, symlinkJoin
+
, aw-server-rust
+
, aw-qt
+
, aw-watcher-afk
+
, aw-watcher-window
+
, extraWatchers ? [ ]
+
}:
+
+
symlinkJoin {
+
name = "activitywatch-${aw-server-rust.version}";
+
paths = [
+
aw-server-rust.out
+
aw-qt.out
+
aw-watcher-afk.out
+
aw-watcher-window.out
+
] ++ (lib.forEach extraWatchers (p: p.out));
+
}
+4 -23
pkgs/applications/version-management/gittyup/default.nix
···
stdenv.mkDerivation rec {
pname = "gittyup";
-
version = "1.2.2";
+
version = "1.3.0";
src = fetchFromGitHub {
owner = "Murmele";
repo = "Gittyup";
rev = "gittyup_v${version}";
-
hash = "sha256-JJ20vls/NGkm0xV+vDguvuW5yqhOQf83TMvnn5Kx4IE=";
+
hash = "sha256-/8Uipz2R/LuA3KUcFsROOmldIKnCVLfIpIQ9YLpPA+k=";
fetchSubmodules = true;
};
···
"-DUSE_SYSTEM_LIBSSH2=ON"
"-DUSE_SYSTEM_LUA=ON"
"-DUSE_SYSTEM_OPENSSL=ON"
+
"-DENABLE_UPDATE_OVER_GUI=OFF"
];
nativeBuildInputs = [
···
]);
postInstall = ''
-
mkdir -p $out/bin
-
-
# Move binaries to the proper place
-
# TODO: Tweak in the next release: https://github.com/Murmele/Gittyup/commit/5b93e7e514b887fafb00a8158be5986e6c12b2e3
-
mv $out/Gittyup $out/bin/gittyup
-
mv $out/{indexer,relauncher} $out/bin
-
# Those are not program libs, just some Qt5 libs that the build system leaks for some reason
-
rm -f $out/*.so.*
-
rm -rf $out/{include,lib,Plugins,Resources}
-
'' + lib.optionalString stdenv.isLinux ''
-
# Install icons
-
install -Dm0644 ${src}/rsrc/Gittyup.iconset/gittyup_logo.svg $out/share/icons/hicolor/scalable/apps/gittyup.svg
-
for res in 16x16 32x32 64x64 128x128 256x256 512x512; do
-
install -Dm0644 ${src}/rsrc/Gittyup.iconset/icon_$res.png $out/share/icons/hicolor/$res/apps/gittyup.png
-
done
-
-
# Install desktop file
-
install -Dm0644 ${src}/rsrc/linux/com.github.Murmele.Gittyup.desktop $out/share/applications/gittyup.desktop
-
# TODO: Remove in the next release: https://github.com/Murmele/Gittyup/commit/5b93e7e514b887fafb00a8158be5986e6c12b2e3
-
substituteInPlace $out/share/applications/gittyup.desktop \
-
--replace "Exec=Gittyup" "Exec=gittyup"
+
rm -rf $out/{include,lib}
'';
meta = with lib; {
+13
pkgs/applications/video/popcorntime/default.nix
···
"--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}"
];
+
desktopItem = makeDesktopItem {
+
name = pname;
+
exec = pname;
+
icon = pname;
+
comment = meta.description;
+
genericName = meta.description;
+
type = "Application";
+
desktopName = "Popcorn-Time";
+
categories = [ "Video" "AudioVideo" ];
+
};
+
# Extract and copy executable in $out/bin
installPhase = ''
mkdir -p $out/share/applications $out/bin $out/opt/bin $out/share/icons/hicolor/scalable/apps/
···
ln -s $out/opt/popcorntime/Popcorn-Time $out/bin/popcorntime
ln -s $out/opt/popcorntime/src/app/images/icon.png $out/share/icons/hicolor/scalable/apps/popcorntime.png
+
+
ln -s ${desktopItem}/share/applications/popcorntime.desktop $out/share/applications/popcorntime.desktop
'';
# GSETTINGS_SCHEMAS_PATH is not set in installPhase
+3 -4
pkgs/build-support/build-bazel-package/default.nix
···
--output_user_root="$bazelUserRoot" \
${cmd} \
--curses=no \
-
-j $NIX_BUILD_CORES \
"''${copts[@]}" \
"''${host_copts[@]}" \
"''${linkopts[@]}" \
···
# https://github.com/bazelbuild/bazel/issues/6502
"--loading_phase_threads=1"
"$bazelFetchFlags"
-
];
+
] ++ (if fetchConfigured then ["--jobs" "$NIX_BUILD_CORES"] else []);
targets = fFetchAttrs.bazelTargets ++ fFetchAttrs.bazelTestTargets;
}
}
···
bazelCmd {
cmd = "test";
additionalFlags =
-
["--test_output=errors"] ++ fBuildAttrs.bazelTestFlags;
+
["--test_output=errors"] ++ fBuildAttrs.bazelTestFlags ++ ["--jobs" "$NIX_BUILD_CORES"];
targets = fBuildAttrs.bazelTestTargets;
}
}
${
bazelCmd {
cmd = "build";
-
additionalFlags = fBuildAttrs.bazelBuildFlags;
+
additionalFlags = fBuildAttrs.bazelBuildFlags ++ ["--jobs" "$NIX_BUILD_CORES"];
targets = fBuildAttrs.bazelTargets;
}
}
+42
pkgs/data/themes/lightly-boehs/default.nix
···
+
{ mkDerivation
+
, lib
+
, kdecoration
+
, fetchFromGitHub
+
, cmake
+
, extra-cmake-modules
+
, plasma-workspace
+
, qtbase
+
, qt5
+
}:
+
+
mkDerivation rec {
+
pname = "lightly-boehs";
+
version = "0.4.1";
+
+
src = fetchFromGitHub {
+
owner = "boehs";
+
repo = "Lightly";
+
rev = "1a831f7ff19ce93c04489faec74e389a216fdf11";
+
sha256 = "Icw+xVmuCB59ltyZJKyIeHI/yGfM2SbPrVzTVLqHWd4=";
+
};
+
+
buildInputs = [
+
kdecoration
+
plasma-workspace
+
qtbase
+
qt5.qtx11extras
+
];
+
+
nativeBuildInputs = [
+
cmake
+
extra-cmake-modules
+
];
+
+
meta = with lib; {
+
description = "A fork of the Lightly breeze theme style that aims to be visually modern and minimalistic";
+
homepage = "https://github.com/boehs/Lightly";
+
license = licenses.gpl2Plus;
+
maintainers = [ maintainers.hikari ];
+
platforms = platforms.all;
+
};
+
}
+43
pkgs/development/libraries/libcpr/default.nix
···
+
{ lib, stdenv, fetchFromGitHub, cmake, curl }:
+
+
let version = "1.10.2"; in
+
stdenv.mkDerivation {
+
pname = "libcpr";
+
inherit version;
+
+
outputs = [ "out" "dev" ];
+
+
src = fetchFromGitHub {
+
owner = "libcpr";
+
repo = "cpr";
+
rev = "1.10.2";
+
hash = "sha256-F+ZIyFwWHn2AcVnKOaRlB7DjZzfmn8Iat/m3uknC8uA=";
+
};
+
+
nativeBuildInputs = [ cmake ];
+
+
buildInputs = [ curl ];
+
+
cmakeFlags = [
+
"-DCPR_USE_SYSTEM_CURL=ON"
+
];
+
+
postPatch = ''
+
# Linking with stdc++fs is no longer necessary.
+
sed -i '/stdc++fs/d' include/CMakeLists.txt
+
'';
+
+
postInstall = ''
+
substituteInPlace "$out/lib/cmake/cpr/cprTargets.cmake" \
+
--replace "_IMPORT_PREFIX \"$out\"" \
+
"_IMPORT_PREFIX \"$dev\""
+
'';
+
+
meta = with lib; {
+
description = "C++ wrapper around libcurl";
+
homepage = "https://docs.libcpr.org/";
+
license = licenses.mit;
+
maintainers = with maintainers; [ rycee ];
+
platforms = platforms.all;
+
};
+
}
+2
pkgs/development/libraries/openvino/default.nix
···
"-DENABLE_SAMPLES:BOOL=OFF"
];
+
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isAarch64 "-Wno-narrowing";
+
autoPatchelfIgnoreMissingDeps = [
"libngraph_backend.so"
];
+1 -1
pkgs/development/ocaml-modules/charInfo_width/default.nix
···
buildDunePackage rec {
pname = "charInfo_width";
version = "1.1.0";
-
useDune2 = true;
+
duneVersion = "3";
src = fetchzip {
url = "https://bitbucket.org/zandoye/charinfo_width/get/${version}.tar.bz2";
sha256 = "19mnq9a1yr16srqs8n6hddahr4f9d2gbpmld62pvlw1ps7nfrp9w";
+2 -2
pkgs/development/ocaml-modules/yojson/default.nix
···
buildDunePackage rec {
pname = "yojson";
-
version = "2.0.2";
+
version = "2.1.0";
src = fetchurl {
url = "https://github.com/ocaml-community/yojson/releases/download/${version}/yojson-${version}.tbz";
-
sha256 = "sha256-h2u284r3OoSilDij2jXkhXxgoUVWpgZSWxSMb9vlRhs=";
+
sha256 = "sha256-n8sf8ttYqyWfkih5awraR5Tq6XF3sYMzcTgMTk+QsV0=";
};
nativeBuildInputs = [ cppo ];
+3 -3
pkgs/development/ocaml-modules/zed/default.nix
···
{
version = "3.2.0";
sha256 = "sha256-6yKHE30nVFXo8hGdCx+GO4VYYGbi802aMdN2XuYMJ7w=";
-
duneVersion = "3";
propagatedBuildInputs = [ react result uchar uutf uucp uuseg ];
}
else
{
version = "3.1.0";
sha256 = "04vr1a94imsghm98iigc35rhifsz0rh3qz2qm0wam2wvp6vmrx0p";
-
duneVersion = "2";
propagatedBuildInputs = [ charInfo_width react ];
};
in
···
buildDunePackage rec {
pname = "zed";
-
inherit (switch) version duneVersion propagatedBuildInputs;
+
inherit (switch) version propagatedBuildInputs;
+
+
duneVersion = "3";
src = fetchFromGitHub {
owner = "ocaml-community";
+2 -2
pkgs/development/php-packages/phpstan/default.nix
···
let
pname = "phpstan";
-
version = "1.9.4";
+
version = "1.10.15";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar";
-
sha256 = "sha256-A+F/ZoL6dLYx4MWN0eWXtQnmWJPYBqEcSgY4A1oR3mo=";
+
sha256 = "sha256-zGrAgQttAvGdRpuOB3V/GprMzc2NMya4d3MY1SIfYOQ=";
};
dontUnpack = true;
+65
pkgs/development/python-modules/aw-client/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, poetry-core
+
, aw-core
+
, requests
+
, persist-queue
+
, click
+
, tabulate
+
, typing-extensions
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "aw-client";
+
version = "0.5.11";
+
+
format = "pyproject";
+
+
# pypi distribution doesn't include tests, so build from source instead
+
src = fetchFromGitHub {
+
owner = "ActivityWatch";
+
repo = "aw-client";
+
rev = "v${version}";
+
sha256 = "sha256-5WKGRoZGY+QnnB1Jzlju5OmCJreYMD8am2kW3Wcjhlw=";
+
};
+
+
disabled = pythonOlder "3.8";
+
+
nativeBuildInputs = [
+
poetry-core
+
];
+
+
propagatedBuildInputs = [
+
aw-core
+
requests
+
persist-queue
+
click
+
tabulate
+
typing-extensions
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
# Only run this test, the others are integration tests that require
+
# an instance of aw-server running in order to function.
+
pytestFlagsArray = [ "tests/test_requestqueue.py" ];
+
+
preCheck = ''
+
# Fake home folder for tests that write to $HOME
+
export HOME="$TMPDIR"
+
'';
+
+
pythonImportsCheck = [ "aw_client" ];
+
+
meta = with lib; {
+
description = "Client library for ActivityWatch";
+
homepage = "https://github.com/ActivityWatch/aw-client";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
}
+69
pkgs/development/python-modules/aw-core/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, poetry-core
+
, jsonschema
+
, peewee
+
, appdirs
+
, iso8601
+
, rfc3339-validator
+
, takethetime
+
, strict-rfc3339
+
, tomlkit
+
, deprecation
+
, timeslot
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "aw-core";
+
version = "0.5.12";
+
+
format = "pyproject";
+
+
# pypi distribution doesn't include tests, so build from source instead
+
src = fetchFromGitHub {
+
owner = "ActivityWatch";
+
repo = "aw-core";
+
rev = "v${version}";
+
sha256 = "sha256-DbugVMaQHlHpfbFEsM6kfpDL2VzRs0TDn9klWjAwz64=";
+
};
+
+
disabled = pythonOlder "3.8";
+
+
nativeBuildInputs = [
+
poetry-core
+
];
+
+
propagatedBuildInputs = [
+
jsonschema
+
peewee
+
appdirs
+
iso8601
+
rfc3339-validator
+
takethetime
+
strict-rfc3339
+
tomlkit
+
deprecation
+
timeslot
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
preCheck = ''
+
# Fake home folder for tests that write to $HOME
+
export HOME="$TMPDIR"
+
'';
+
+
pythonImportsCheck = [ "aw_core" ];
+
+
meta = with lib; {
+
description = "Core library for ActivityWatch";
+
homepage = "https://github.com/ActivityWatch/aw-core";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mpl20;
+
};
+
}
+9 -6
pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
···
, azure-common
, azure-mgmt-core
, azure-mgmt-nspkg
-
, isPy3k
+
, pythonOlder
}:
buildPythonPackage rec {
pname = "azure-mgmt-containerinstance";
-
version = "10.0.0";
+
version = "10.1.0";
+
format = "setuptools";
+
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
extension = "zip";
-
hash = "sha256-TDGrC7YO05Ywa8uEINqqw4Wxag65aklIUwS+2aVMHwA=";
+
hash = "sha256-eNQ3rbKFdPRIyDjtXwH5ztN4GWCYBh3rWdn3AxcEwX4=";
};
propagatedBuildInputs = [
···
msrestazure
azure-common
azure-mgmt-core
-
] ++ lib.optionals (!isPy3k) [
-
azure-mgmt-nspkg
];
# has no tests
doCheck = false;
-
pythonImportsCheck = [ "azure.mgmt.containerinstance" ];
+
pythonImportsCheck = [
+
"azure.mgmt.containerinstance"
+
];
meta = with lib; {
description = "This is the Microsoft Azure Container Instance Client Library";
+2 -2
pkgs/development/python-modules/bc-detect-secrets/default.nix
···
buildPythonPackage rec {
pname = "bc-detect-secrets";
-
version = "1.4.26";
+
version = "1.4.27";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "bridgecrewio";
repo = "detect-secrets";
rev = "refs/tags/${version}";
-
hash = "sha256-rkyeG0xZZVO7SkfFyxq07c373YElblIUqJpwWc1nF58=";
+
hash = "sha256-iQNMU77nTv6KY9LJb1fiBUVs5LkpX732UpJAYdUWNyc=";
};
propagatedBuildInputs = [
+4 -3
pkgs/development/python-modules/beartype/default.nix
···
buildPythonPackage rec {
pname = "beartype";
-
version = "0.13.1";
+
version = "0.14.0";
format = "setuptools";
-
disabled = pythonOlder "3.6";
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-KQOUeooetgMCZOMBCKpyyxqAXPyQUMD0AUxK7ToXoAs=";
+
hash = "sha256-VG5ujc3aHW2fkG6k6xUYqgHJxfWkQOSVkXstr1PL1Zg=";
};
nativeCheckInputs = [
···
meta = with lib; {
description = "Fast runtime type checking for Python";
homepage = "https://github.com/beartype/beartype";
+
changelog = "https://github.com/beartype/beartype/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ bcdarwin ];
};
+8 -4
pkgs/development/python-modules/bpycv/bpycv-test.py
···
import os
import glob
import random
+
from pathlib import Path
example_data_dir = os.environ['BPY_EXAMPLE_DATA']
+
out_dir = Path(os.environ['out'])
+
out_dir.mkdir(parents=True, exist_ok=True)
models = sorted(glob.glob(os.path.join(example_data_dir, "model", "*", "*.obj")))
cat_id_to_model_path = dict(enumerate(sorted(models), 1))
···
bpy.context.scene.cycles.samples = 32
bpy.context.scene.render.resolution_y = 1024
bpy.context.scene.render.resolution_x = 1024
+
bpy.context.view_layer.cycles.denoising_store_passes = False
# A transparency stage for holding rigid body
stage = bpycv.add_stage(transparency=True)
···
# render image, instance annoatation and depth in one line code
result = bpycv.render_data()
-
dataset_dir = "./dataset"
-
result.save(dataset_dir=dataset_dir, fname="0", save_blend=True)
-
print(f'Save to "{dataset_dir}"')
-
print(f'Open "{dataset_dir}/vis/" to see visualize result.')
+
+
result.save(dataset_dir=str(out_dir.resolve()), fname="0", save_blend=True)
+
print(f'Save to "{out_dir}"')
+
print(f'Open "{out_dir}/vis/" to see visualize result.')
+35 -25
pkgs/development/python-modules/bpycv/default.nix
···
-
{ lib
+
{ stdenv
+
, lib
+
, beautifulsoup4
+
, blender
+
, blender-with-packages
+
, boxx
+
, bpycv
, buildPythonPackage
+
, fetchFromGitHub
, fetchPypi
-
, fetchFromGitHub
, fetchurl
+
, minexr
+
, opencv3
+
, python3Packages
+
, requests
+
, runCommand
, writeText
-
, blender
-
, minexr
-
, beautifulsoup4
, zcs
-
, requests
-
, opencv3
-
, boxx
}:
buildPythonPackage rec {
···
'';
# pythonImportsCheck = [ "bpycv" ]; # this import depends on bpy that is only available inside blender
-
nativeCheckInputs = [ blender ];
-
checkPhase = let
-
bpycv_example_data = fetchFromGitHub {
-
owner = "DIYer22";
-
repo = "bpycv_example_data";
-
hash = "sha256-dGb6KvbXTGTu5f4AqhA+i4AwTqBoR5SdXk0vsMEcD3Q=";
-
rev = "6ce0e65c107d572011394da16ffdf851e988dbb4";
-
};
-
in ''
-
TEMPDIR=$(mktemp -d)
-
pushd $TEMPDIR
-
cp -r ${bpycv_example_data} example_data
-
chmod +w -R example_data
-
BPY_EXAMPLE_DATA=${bpycv_example_data} blender -b -P ${./bpycv-test.py}
-
popd
-
'';
+
doCheck = false;
+
+
passthru.tests = {
+
render = runCommand "bpycv-render-test" {
+
BPY_EXAMPLE_DATA = fetchFromGitHub {
+
owner = "DIYer22";
+
repo = "bpycv_example_data";
+
hash = "sha256-dGb6KvbXTGTu5f4AqhA+i4AwTqBoR5SdXk0vsMEcD3Q=";
+
rev = "6ce0e65c107d572011394da16ffdf851e988dbb4";
+
};
+
nativeBuildInputs = [
+
((blender-with-packages.override {inherit blender python3Packages;}) {
+
packages = [ bpycv ];
+
})
+
];
+
} ''
+
blender-wrapped -b -P ${./bpycv-test.py}
+
'';
+
};
meta = with lib; {
description = "Computer vision utils for Blender";
homepage = "https://github.com/DIYer22/bpycv";
license = licenses.mit;
-
maintainers = with maintainers; [ lucasew ];
+
maintainers = [ maintainers.lucasew ];
+
broken = stdenv.isAarch64;
+
inherit (blender.meta) platforms;
};
}
+2 -2
pkgs/development/python-modules/cexprtk/default.nix
···
buildPythonPackage rec {
pname = "cexprtk";
-
version = "0.4.0";
+
version = "0.4.1";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-c7QXB+oXzkRveiPpNrW/HY8pMtpZx/RtDpJMVE7fY/A=";
+
hash = "sha256-QhftIybufVPO/YbLFycR4qYEAtQMcRPP5jKS6o6dFZg=";
};
nativeCheckInputs = [ pytestCheckHook ];
+9
pkgs/development/python-modules/flake8-future-import/default.nix
···
./skip-test.patch
];
+
postPatch = ''
+
substituteInPlace "test_flake8_future_import.py" \
+
--replace "'flake8'" "'${lib.getExe flake8}'"
+
'';
+
propagatedBuildInputs = [ flake8 ];
nativeCheckInputs = [ six ];
checkPhase = ''
+
runHook preCheck
+
${python.interpreter} -m test_flake8_future_import
+
+
runHook postCheck
'';
meta = with lib; {
+2 -2
pkgs/development/python-modules/globus-sdk/default.nix
···
buildPythonPackage rec {
pname = "globus-sdk";
-
version = "3.16.0";
+
version = "3.19.0";
format = "setuptools";
disabled = pythonOlder "3.6";
···
owner = "globus";
repo = "globus-sdk-python";
rev = "refs/tags/${version}";
-
hash = "sha256-zl5+22r0KMqdBKIlBe+8xxgh6h9am34USc1dLy+VGyY=";
+
hash = "sha256-xdzDKzlqQRBrKT/j6PWSgDu33XlVHKsHfv5AgrT6SB8=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/invocations/default.nix
···
buildPythonPackage rec {
pname = "invocations";
-
version = "3.0.2";
+
version = "3.1.0";
format = "setuptools";
disabled = pythonOlder "3.6";
···
owner = "pyinvoke";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-sXMxTOi0iCz7Zq0lXkpproUtkId5p/GCqP1TvgqYlME=";
+
hash = "sha256-NlYoikv43oD5+Iz2CeeCGG3Fm648UgA3YZQFOfWSy58=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/jaxlib/default.nix
···
sha256 =
if cudaSupport then
-
"sha256-cgsiloW77p4+TKRrYequZ/UwKwfO2jsHKtZ+aA30H7E="
+
"sha256-O6bM7Lc8eaFyO4Xzl5/hvBrbPioI+Yeqx9yNC97fvKk="
else
-
"sha256-D7WYG3YUaWq+4APYx8WpA191VVtoHG0fth3uEHXOeos=";
+
"sha256-gLMJfJSQIdGGY2Ivx4IgDWg0hc+mxzlqY11CUkSWcjI=";
};
buildAttrs = {
+61
pkgs/development/python-modules/lmfit/default.nix
···
+
{ lib,
+
buildPythonPackage,
+
fetchPypi,
+
setuptools,
+
setuptools-scm,
+
asteval,
+
numpy,
+
scipy,
+
uncertainties,
+
pytestCheckHook,
+
pandas,
+
matplotlib,
+
}:
+
+
buildPythonPackage rec {
+
pname = "lmfit";
+
version = "1.2.1";
+
+
format = "pyproject";
+
+
src = fetchPypi {
+
inherit pname version;
+
hash = "sha256-AM71vRRb+BtzYwt4kmrySyTxgFQh5iEcpYVYiqfMQVs=";
+
};
+
+
postPatch = ''
+
substituteInPlace setup.cfg --replace "--cov=lmfit --cov-report html" ""
+
'';
+
+
nativeBuildInputs = [
+
setuptools
+
setuptools-scm
+
];
+
+
propagatedBuildInputs = [
+
asteval
+
numpy
+
scipy
+
uncertainties
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
pandas
+
matplotlib
+
];
+
+
disabledTests = [
+
# https://github.com/lmfit/lmfit-py/issues/878
+
"test_emcee_multiprocessing"
+
"test_explicit_independent_vars"
+
"test_result_eval_custom_x"
+
];
+
+
meta = with lib; {
+
description = "Least-Squares Minimization with Bounds and Constraints";
+
homepage = "https://lmfit-py.readthedocs.io/";
+
license = licenses.bsd3;
+
maintainers = with maintainers; [ nomeata ];
+
};
+
}
+2
pkgs/development/python-modules/mobly/default.nix
···
pytz
];
+
__darwinAllowLocalNetworking = true;
+
meta = with lib; {
changelog = "https://github.com/google/mobly/blob/${src.rev}/CHANGELOG.md";
description = "Automation framework for special end-to-end test cases";
+57
pkgs/development/python-modules/monai-deploy/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, pytestCheckHook
+
, pytest-lazy-fixture
+
, numpy
+
, networkx
+
, pydicom
+
, colorama
+
, typeguard
+
, versioneer
+
}:
+
+
buildPythonPackage rec {
+
pname = "monai";
+
version = "0.5.0";
+
format = "pyproject";
+
+
disabled = pythonOlder "3.7";
+
+
src = fetchFromGitHub {
+
owner = "Project-MONAI";
+
repo = "monai-deploy-app-sdk";
+
rev = "refs/tags/${version}";
+
hash = "sha256-oaNZ0US0YR/PSwAZ5GfRpAW+HRYVhdCZI83fC00rgok=";
+
};
+
+
nativeBuildInputs = [ versioneer ];
+
+
propagatedBuildInputs = [
+
numpy
+
networkx
+
colorama
+
typeguard
+
];
+
+
nativeCheckInputs = [ pytestCheckHook pytest-lazy-fixture ];
+
disabledTests = [
+
# requires Docker daemon:
+
"test_packager"
+
];
+
pythonImportsCheck = [
+
"monai.deploy"
+
"monai.deploy.core"
+
# "monai.deploy.operators" should be imported as well but
+
# requires some "optional" dependencies
+
# like highdicom (which is not packaged yet) and pydicom
+
];
+
+
meta = with lib; {
+
description = "Framework and tools to design, develop and verify AI applications in healthcare imaging";
+
homepage = "https://monai.io/deploy.html";
+
license = licenses.asl20;
+
maintainers = [ maintainers.bcdarwin ];
+
};
+
}
+7 -1
pkgs/development/python-modules/nitransforms/default.nix
···
, buildPythonPackage
, fetchPypi
, pythonOlder
+
, pythonRelaxDepsHook
, h5py
, nibabel
, numpy
+
, scipy
, setuptools-scm
, toml
}:
···
hash = "sha256-iV9TEIGogIfbj+fmOGftoQqEdtZiewbHEw3hYlMEP4c=";
};
+
nativeBuildInputs = [ pythonRelaxDepsHook ];
buildInputs = [ setuptools-scm toml ];
-
propagatedBuildInputs = [ h5py nibabel numpy ];
+
propagatedBuildInputs = [ h5py nibabel numpy scipy ];
+
+
pythonRelaxDeps = [ "scipy" ];
doCheck = false;
# relies on data repo (https://github.com/nipreps-data/nitransforms-tests);
···
meta = with lib; {
homepage = "https://nitransforms.readthedocs.io";
description = "Geometric transformations for images and surfaces";
+
changelog = "https://github.com/nipy/nitransforms/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ bcdarwin ];
};
+11 -2
pkgs/development/python-modules/paramz/default.nix
···
-
{ lib, buildPythonPackage, fetchPypi, numpy, scipy, six, decorator, nose }:
+
{ lib, buildPythonPackage, fetchpatch, fetchPypi, numpy, scipy, six, decorator, nose }:
buildPythonPackage rec {
pname = "paramz";
···
sha256 = "0917211c0f083f344e7f1bc997e0d713dbc147b6380bc19f606119394f820b9a";
};
+
patches = [
+
(fetchpatch {
+
name = "remove-deprecated-numpy-uses";
+
url = "https://github.com/sods/paramz/pull/38/commits/a5a0be15b12c5864b438d870b519ad17cc72cd12.patch";
+
hash = "sha256-vj/amEXL9QJ7VdqJmyhv/lj8n+yuiZEARQBYWw6lgBA=";
+
})
+
];
+
propagatedBuildInputs = [ numpy scipy six decorator ];
nativeCheckInputs = [ nose ];
-
# Ran 113 tests in 3.082s
+
pythonImportsCheck = [ "paramz" ];
+
checkPhase = ''
nosetests -v paramz/tests
'';
+44
pkgs/development/python-modules/persist-queue/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchPypi
+
, pythonOlder
+
, msgpack
+
, nose2
+
}:
+
+
buildPythonPackage rec {
+
pname = "persist-queue";
+
version = "0.8.0";
+
+
src = fetchPypi {
+
inherit pname version;
+
sha256 = "sha256-vapNz8SyCpzh9cttoxFrbLj+N1J9mR/SQoVu8szNIY4=";
+
};
+
+
disabled = pythonOlder "3.6";
+
+
nativeCheckInputs = [
+
msgpack
+
nose2
+
];
+
+
checkPhase = ''
+
runHook preCheck
+
+
# Don't run MySQL tests, as they require a MySQL server running
+
rm persistqueue/tests/test_mysqlqueue.py
+
+
nose2
+
+
runHook postCheck
+
'';
+
+
pythonImportsCheck = [ "persistqueue" ];
+
+
meta = with lib; {
+
description = "Thread-safe disk based persistent queue in Python";
+
homepage = "https://github.com/peter-wangxu/persist-queue";
+
license = licenses.bsd3;
+
maintainers = with maintainers; [ huantian ];
+
};
+
}
-522
pkgs/development/python-modules/py-sr25519-bindings/Cargo.lock
···
-
# This file is automatically @generated by Cargo.
-
# It is not intended for manual editing.
-
version = 3
-
-
[[package]]
-
name = "arrayref"
-
version = "0.3.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
-
-
[[package]]
-
name = "arrayvec"
-
version = "0.7.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
-
-
[[package]]
-
name = "autocfg"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-
[[package]]
-
name = "bitflags"
-
version = "1.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-
[[package]]
-
name = "block-buffer"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
-
dependencies = [
-
"generic-array",
-
]
-
-
[[package]]
-
name = "byteorder"
-
version = "1.4.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
-
[[package]]
-
name = "cfg-if"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-
[[package]]
-
name = "cpufeatures"
-
version = "0.2.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "ctor"
-
version = "0.1.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
-
dependencies = [
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "curve25519-dalek-ng"
-
version = "4.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8"
-
dependencies = [
-
"byteorder",
-
"digest",
-
"rand_core",
-
"subtle-ng",
-
"zeroize",
-
]
-
-
[[package]]
-
name = "digest"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
-
dependencies = [
-
"generic-array",
-
]
-
-
[[package]]
-
name = "generic-array"
-
version = "0.14.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
-
dependencies = [
-
"typenum",
-
"version_check",
-
]
-
-
[[package]]
-
name = "getrandom"
-
version = "0.2.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"wasi",
-
]
-
-
[[package]]
-
name = "ghost"
-
version = "0.1.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41973d4c45f7a35af8753ba3457cc99d406d863941fd7f52663cff54a5ab99b3"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "hex-literal"
-
version = "0.3.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0"
-
-
[[package]]
-
name = "indoc"
-
version = "0.3.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8"
-
dependencies = [
-
"indoc-impl",
-
"proc-macro-hack",
-
]
-
-
[[package]]
-
name = "indoc-impl"
-
version = "0.3.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0"
-
dependencies = [
-
"proc-macro-hack",
-
"proc-macro2",
-
"quote",
-
"syn",
-
"unindent",
-
]
-
-
[[package]]
-
name = "instant"
-
version = "0.1.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "inventory"
-
version = "0.1.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f0eb5160c60ba1e809707918ee329adb99d222888155835c6feedba19f6c3fd4"
-
dependencies = [
-
"ctor",
-
"ghost",
-
"inventory-impl",
-
]
-
-
[[package]]
-
name = "inventory-impl"
-
version = "0.1.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e41b53715c6f0c4be49510bb82dee2c1e51c8586d885abe65396e82ed518548"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "keccak"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768"
-
dependencies = [
-
"cpufeatures",
-
]
-
-
[[package]]
-
name = "libc"
-
version = "0.2.139"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
-
-
[[package]]
-
name = "lock_api"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
-
dependencies = [
-
"autocfg",
-
"scopeguard",
-
]
-
-
[[package]]
-
name = "merlin"
-
version = "3.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
-
dependencies = [
-
"byteorder",
-
"keccak",
-
"rand_core",
-
"zeroize",
-
]
-
-
[[package]]
-
name = "opaque-debug"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
-
-
[[package]]
-
name = "parking_lot"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
-
dependencies = [
-
"instant",
-
"lock_api",
-
"parking_lot_core",
-
]
-
-
[[package]]
-
name = "parking_lot_core"
-
version = "0.8.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
-
dependencies = [
-
"cfg-if",
-
"instant",
-
"libc",
-
"redox_syscall",
-
"smallvec",
-
"winapi",
-
]
-
-
[[package]]
-
name = "paste"
-
version = "0.1.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880"
-
dependencies = [
-
"paste-impl",
-
"proc-macro-hack",
-
]
-
-
[[package]]
-
name = "paste-impl"
-
version = "0.1.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6"
-
dependencies = [
-
"proc-macro-hack",
-
]
-
-
[[package]]
-
name = "proc-macro-hack"
-
version = "0.5.20+deprecated"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
-
-
[[package]]
-
name = "proc-macro2"
-
version = "1.0.50"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
-
dependencies = [
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "py-sr25519-bindings"
-
version = "0.2.0"
-
dependencies = [
-
"hex-literal",
-
"pyo3",
-
"schnorrkel",
-
]
-
-
[[package]]
-
name = "pyo3"
-
version = "0.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ca8710ffa8211c9a62a8a3863c4267c710dc42a82a7fd29c97de465d7ea6b7d"
-
dependencies = [
-
"ctor",
-
"indoc",
-
"inventory",
-
"libc",
-
"parking_lot",
-
"paste",
-
"pyo3cls",
-
"unindent",
-
]
-
-
[[package]]
-
name = "pyo3-derive-backend"
-
version = "0.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58ad070bf6967b0d29ea74931ffcf9c6bbe8402a726e9afbeafadc0a287cc2b3"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "pyo3cls"
-
version = "0.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3fa17e1ea569d0bf3b7c00f2a9eea831ca05e55dd76f1794c541abba1c64baa"
-
dependencies = [
-
"pyo3-derive-backend",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "quote"
-
version = "1.0.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
-
dependencies = [
-
"proc-macro2",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
-
dependencies = [
-
"bitflags",
-
]
-
-
[[package]]
-
name = "schnorrkel"
-
version = "0.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d"
-
dependencies = [
-
"arrayref",
-
"arrayvec",
-
"curve25519-dalek-ng",
-
"merlin",
-
"rand_core",
-
"serde_bytes",
-
"sha2",
-
"subtle-ng",
-
"zeroize",
-
]
-
-
[[package]]
-
name = "scopeguard"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-
-
[[package]]
-
name = "serde"
-
version = "1.0.152"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
-
-
[[package]]
-
name = "serde_bytes"
-
version = "0.11.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "718dc5fff5b36f99093fc49b280cfc96ce6fc824317783bff5a1fed0c7a64819"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "sha2"
-
version = "0.9.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
-
dependencies = [
-
"block-buffer",
-
"cfg-if",
-
"cpufeatures",
-
"digest",
-
"opaque-debug",
-
]
-
-
[[package]]
-
name = "smallvec"
-
version = "1.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
-
-
[[package]]
-
name = "subtle-ng"
-
version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142"
-
-
[[package]]
-
name = "syn"
-
version = "1.0.107"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "synstructure"
-
version = "0.12.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"unicode-xid",
-
]
-
-
[[package]]
-
name = "typenum"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
-
-
[[package]]
-
name = "unicode-ident"
-
version = "1.0.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
-
-
[[package]]
-
name = "unicode-xid"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
-
-
[[package]]
-
name = "unindent"
-
version = "0.1.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c"
-
-
[[package]]
-
name = "version_check"
-
version = "0.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-
[[package]]
-
name = "wasi"
-
version = "0.11.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-
[[package]]
-
name = "winapi"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-
dependencies = [
-
"winapi-i686-pc-windows-gnu",
-
"winapi-x86_64-pc-windows-gnu",
-
]
-
-
[[package]]
-
name = "winapi-i686-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-
[[package]]
-
name = "winapi-x86_64-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-
[[package]]
-
name = "zeroize"
-
version = "1.5.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f"
-
dependencies = [
-
"zeroize_derive",
-
]
-
-
[[package]]
-
name = "zeroize_derive"
-
version = "1.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"synstructure",
-
]
+7 -9
pkgs/development/python-modules/py-sr25519-bindings/default.nix
···
buildPythonPackage rec {
pname = "py-sr25519-bindings";
-
version = "0.2.0";
+
version = "unstable-2023-03-15";
format = "pyproject";
disabled = pythonOlder "3.6";
···
src = fetchFromGitHub {
owner = "polkascan";
repo = "py-sr25519-bindings";
-
rev = "refs/tags/v${version}";
-
hash = "sha256-Lu3J0+YeQHHKItOZTT24DlQAUJuE9fd+py6Eb46/MSE=";
+
rev = "9127501235bf291d7f14f00ec373d0a5000a32cb";
+
hash = "sha256-mxNmiFvMbV9WQhGNIQXxTkOcJHYs0vyOPM6Nd5367RE=";
};
-
cargoDeps = rustPlatform.importCargoLock {
-
lockFile = ./Cargo.lock;
+
cargoDeps = rustPlatform.fetchCargoTarball {
+
inherit src;
+
name = "${pname}-${version}";
+
hash = "sha256-7fDlEYWOiRVpG3q0n3ZSS1dfNCOh0/4pX/PbcDBvoMI=";
};
-
-
postPatch = ''
-
cp ${./Cargo.lock} Cargo.lock
-
'';
nativeBuildInputs = with rustPlatform; [
cargoSetupHook
+14 -7
pkgs/development/python-modules/pylibjpeg-libjpeg/default.nix
···
{ lib
-
, stdenv
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
···
buildPythonPackage rec {
pname = "pylibjpeg-libjpeg";
-
version = "1.3.3";
+
version = "1.3.4";
+
format = "setuptools";
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "pydicom";
repo = pname;
-
rev = "refs/tags/v.${version}";
-
hash = "sha256-fv3zX+P2DWMdxPKsvSPhPCV8cDX3tAMO/h5coMHBHN8=";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-VmqeoMU8riLpWyC+yKqq56TkruxOie6pjbg+ozivpBk=";
fetchSubmodules = true;
};
-
nativeBuildInputs = [ cython];
+
nativeBuildInputs = [
+
cython
+
];
-
propagatedBuildInputs = [ numpy ];
+
propagatedBuildInputs = [
+
numpy
+
];
nativeCheckInputs = [
pytestCheckHook
];
+
doCheck = false; # tests try to import 'libjpeg.data', which errors
pythonImportsCheck = [
···
meta = with lib; {
description = "A JPEG, JPEG-LS and JPEG XT plugin for pylibjpeg";
homepage = "https://github.com/pydicom/pylibjpeg-libjpeg";
-
license = licenses.gpl3;
+
changelog = "https://github.com/pydicom/pylibjpeg-libjpeg/releases/tag/v${version}";
+
license = licenses.gpl3Only;
maintainers = with maintainers; [ bcdarwin ];
};
}
+2 -2
pkgs/development/python-modules/pysensibo/default.nix
···
buildPythonPackage rec {
pname = "pysensibo";
-
version = "1.0.25";
+
version = "1.0.28";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-AZpqV/CQ8TLKjaee9b0Zbu6WfnGNenKIvot+TTTSikg=";
+
hash = "sha256-7mYYsJCiJZedbmO9fv/Zr+QZOaSE6d6ld94yWUhUmUQ=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytorch-metric-learning/default.nix
···
buildPythonPackage rec {
pname = "pytorch-metric-learning";
-
version = "2.1.0";
+
version = "2.1.1";
disabled = isPy27;
···
owner = "KevinMusgrave";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-9MIwNsiuWobgBaD2kXHz5nwBy04dxmxpF+7qfZ2l77M=";
+
hash = "sha256-XQ7lHhtcsqANuNVmjNMRjVdvwVo5hIVqTeNrnMF80uE=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
···
buildPythonPackage rec {
pname = "sphinxcontrib-plantuml";
-
version = "0.24.1";
+
version = "0.25";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-OdLkvEDV4JMSYSmhRPVrbuFfWM+lBItZSOY6Ea/ztYY=";
+
hash = "sha256-j95THZLRz8KBf+Nkez8tB+dmgsSoSInASlPoMffFRDI=";
};
propagatedBuildInputs = [
+41
pkgs/development/python-modules/takethetime/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage {
+
pname = "takethetime";
+
version = "0.3.1";
+
+
# pypi distribution doesn't include tests, so build from source instead
+
src = fetchFromGitHub {
+
owner = "ErikBjare";
+
repo = "TakeTheTime";
+
rev = "b0042ac5b1cc9d3b70ef59167b094469ceb660dd";
+
sha256 = "sha256-DwsMnP6G3BzOnINttaSC6QKkIKK5qyhUz+lN1DSvkw0=";
+
};
+
+
disabled = pythonOlder "3.6";
+
+
nativeCheckInputs = [ pytestCheckHook ];
+
+
pytestFlagsArray = [ "tests/tests.py" ];
+
+
pythonImportsCheck = [ "takethetime" ];
+
+
# Latest release is v0.3.1 on pypi, but this version was not bumped in
+
# the setup.py, causing packages that depend on v0.3.1 to fail to build.
+
postPatch = ''
+
substituteInPlace setup.py \
+
--replace "version='0.3'" "version='0.3.1'"
+
'';
+
+
meta = with lib; {
+
description = "Simple time taking library using context managers";
+
homepage = "https://github.com/ErikBjare/TakeTheTime";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mit;
+
};
+
}
+5 -5
pkgs/development/python-modules/tensorflow/default.nix
···
fetchAttrs = {
sha256 = {
x86_64-linux = if cudaSupport
-
then "sha256-rcTPOMoBfmKFuuCanMlhmtFtOQzOICfEXTZey/rQEdM="
-
else "sha256-JGLH64F81xwSUl9RCWJhBLNRBQandImsVafEF5s+ap0=";
-
aarch64-linux = "sha256-g6JUZQQalCTSjvAarkI7+gq13cPhFg/O9LPQDGNvrII=";
-
x86_64-darwin = "sha256-7O0zPs+damAjWXZn5C5SSWBp35C8QX3y4kCM7tYkM7s=";
-
aarch64-darwin = "sha256-US7uunEBDo2NKI9UHvgThbQ7rA05HjQlUthw0gIINaI=";
+
then "sha256-lURiR0Ra4kynDXyfuONG+A7CpxnAsfKzIdFTExKzp1o="
+
else "sha256-lDvRgj+UlaneRGZOO9UVCb6uyxcbRJfUhABf/sgKPi0=";
+
aarch64-linux = "sha256-z2d45fqHz5HW+qkv3fR9hMg3sEwUzJfxF54vng85bHk=";
+
x86_64-darwin = "sha256-AAvuz8o6ZRkaSYMgaep74lDDQcxOupDCX4vRaK/jnCU=";
+
aarch64-darwin = "sha256-kexRSvfQqb92ZRuUqAO070RnUUBidAqghiA7Y8do9vc=";
}.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
};
+48
pkgs/development/python-modules/timeslot/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, pythonOlder
+
, poetry-core
+
, pytestCheckHook
+
}:
+
+
buildPythonPackage rec {
+
pname = "timeslot";
+
version = "0.1.2";
+
+
# pypi distribution doesn't include tests, so build from source instead
+
src = fetchFromGitHub {
+
owner = "ErikBjare";
+
repo = pname;
+
rev = "af35445e96cbb2f3fb671a75aac6aa93e4e7e7a6";
+
sha256 = "sha256-GEhg2iMsYMfalT7L9TCd1KHU6oa/wTl5m3mRC0zOH9Q=";
+
};
+
+
format = "pyproject";
+
+
disabled = pythonOlder "3.6";
+
+
nativeBuildInputs = [
+
poetry-core
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pytestFlagsArray = [
+
# The pyproject.toml specifies the flag `--cov=timeslot`,
+
# This causes an error when running without pytest-cov,
+
# so use this flag to override that option, as we don't need coverage.
+
"--override-ini addopts=''"
+
];
+
+
pythonImportsCheck = [ "timeslot" ];
+
+
meta = with lib; {
+
description = "Data type for representing time slots with a start and end";
+
homepage = "https://github.com/ErikBjare/timeslot";
+
maintainers = with maintainers; [ huantian ];
+
license = licenses.mit;
+
};
+
}
+9 -9
pkgs/development/python-modules/transforms3d/default.nix
···
{ lib
, buildPythonPackage
, fetchFromGitHub
-
, isPy27
-
, pytest
+
, pythonOlder
+
, pytestCheckHook
, numpy
, scipy
, sympy
···
buildPythonPackage rec {
pname = "transforms3d";
-
version = "unstable-2019-12-17";
+
version = "0.4.1";
+
format = "setuptools";
-
disabled = isPy27;
+
disabled = pythonOlder "3.7";
-
# no Git tag or PyPI release in some time
src = fetchFromGitHub {
owner = "matthew-brett";
repo = pname;
-
rev = "6b20250c610249914ca5e3a3a2964c36ca35c19a";
-
sha256 = "1z789hgk71a6rj6mqp9srpzamg06g58hs2p1l1p344cfnkj5a4kc";
+
rev = "refs/tags/${version}";
+
hash = "sha256-GgnjvwAfyxnDfBGvgMFIPPbR88BWFiNGrScVORygq94=";
};
propagatedBuildInputs = [ numpy sympy ];
-
nativeCheckInputs = [ pytest scipy ];
-
checkPhase = "pytest transforms3d";
+
nativeCheckInputs = [ pytestCheckHook scipy ];
+
pythonImportsCheck = [ "transforms3d" ];
meta = with lib; {
homepage = "https://matthew-brett.github.io/transforms3d";
+50
pkgs/development/python-modules/xnatpy/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchPypi
+
, pythonOlder
+
, setuptools
+
, click
+
, isodate
+
, progressbar2
+
, pydicom
+
, requests
+
}:
+
+
buildPythonPackage rec {
+
pname = "xnatpy";
+
version = "0.5.1";
+
format = "pyproject";
+
+
disabled = pythonOlder "3.7";
+
+
src = fetchPypi {
+
pname = "xnat";
+
inherit version;
+
hash = "sha256-iOw9cVWP5Am4S9JQ0NTmtew38KZiKmau+19K2KG2aKQ=";
+
};
+
+
nativeBuildInputs = [ setuptools ];
+
+
propagatedBuildInputs = [
+
click
+
isodate
+
progressbar2
+
pydicom
+
requests
+
];
+
+
# tests missing in PyPI dist and require network access and Docker container
+
doCheck = false;
+
+
pythonImportsCheck = [ "xnat" ];
+
+
meta = with lib; {
+
homepage = "https://xnat.readthedocs.io";
+
description =
+
"A new XNAT client (distinct from pyxnat) that exposes XNAT objects/functions as Python objects/functions";
+
changelog = "https://gitlab.com/radiology/infrastructure/xnatpy/-/blob/${version}/CHANGELOG?ref_type=tags";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ bcdarwin ];
+
mainProgram = "xnat";
+
};
+
}
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
···
buildPythonApplication rec {
pname = "checkov";
-
version = "2.3.234";
+
version = "2.3.237";
format = "setuptools";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-PLeqYD9aIv/nmFvfW2QjDz1xDD2PIFUvr9lkQ2Rh6k8=";
+
hash = "sha256-7ugTfWv6CRj5vsrT1DvfaR39Ytct3tse+2210WBHP9g=";
};
patches = [
+9 -1
pkgs/development/tools/analysis/frama-c/default.nix
···
-
{ lib, stdenv, fetchurl, makeWrapper, writeText
+
{ lib, stdenv, fetchurl, fetchpatch, makeWrapper, writeText
, graphviz, doxygen
, ocamlPackages, ltl2ba, coq, why3
, gdk-pixbuf, wrapGAppsHook
···
url = "https://frama-c.com/download/frama-c-${version}-${slang}.tar.gz";
hash = "sha256-UT7ajIyu8e5vzrz2oBKDDrtZqUacgUP/TRi0/kz9Qkg=";
};
+
+
patches = [
+
(fetchpatch {
+
name = "fixes-yojson-2_1-support.patch";
+
url = "https://git.frama-c.com/pub/frama-c/-/commit/647eace02ed8dac46e75452898c3470f82576818.patch";
+
hash = "sha256-XfLi4kW1Y2MCLjHHQZAD8DvXvfZuDH3OKd9hlTV0XCw=";
+
})
+
];
postConfigure = "patchShebangs src/plugins/eva/gen-api.sh";
+1 -1
pkgs/development/tools/bazel-watcher/default.nix
···
rm -rf $bazelOut/external/com_google_protobuf
'';
-
sha256 = "sha256-le8IepS+IGVX45Gj1aicPjYOkuUA+VVUy/PEeKLNYss=";
+
sha256 = "sha256-lC9e5Z2cxLAeWXkiFGmcB6aOaurMvwrP/k5jl3gCfAc=";
};
buildAttrs = {
+10 -6
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
···
}:
let
-
version = "5.4.0";
+
version = "5.4.1";
sourceRoot = ".";
src = fetchurl {
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
-
hash = "sha256-ocYtm8tOAxBt3wt72WGWuiRuHJt6k12vjZvtqLvcuKE=";
+
hash = "sha256-3P9pNXVqp6yk/Fabsr0m4VN/Cx9tG9pfKyAPqDXMUH8=";
};
-
# Update with `eval $(nix-build -A bazel_5.updater)`,
-
# then add new dependencies from the dict in ./src-deps.json as required.
+
# Update with
+
# 1. export BAZEL_SELF=$(nix-build -A bazel_5)
+
# 2. update version and hash for sources above
+
# 3. `eval $(nix-build -A bazel_5.updater)`
+
# 4. add new dependencies from the dict in ./src-deps.json if required by failing build
srcDeps = lib.attrsets.attrValues srcDepsSet;
srcDepsSet =
let
···
#!${runtimeShell}
(cd "${src_for_updater}" &&
BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \
-
"${bazel_self}"/bin/bazel \
-
query 'kind(http_archive, //external:all) + kind(http_file, //external:all) + kind(distdir_tar, //external:all) + kind(git_repository, //external:all)' \
+
"$BAZEL_SELF"/bin/bazel \
+
query 'kind(http_archive, //external:*) + kind(http_file, //external:*) + kind(distdir_tar, //external:*) + kind(git_repository, //external:*)' \
--loading_phase_threads=1 \
--output build) \
| "${python3}"/bin/python3 "${./update-srcDeps.py}" \
···
}
cd ./bazel_src
+
rm .bazelversion # this doesn't necessarily match the version we built
# test whether $WORKSPACE_ROOT/tools/bazel works
+3 -3
pkgs/development/tools/build-managers/bazel/bazel_5/no-arc.patch
···
])
DARWIN_XCODE_LOCATOR_COMPILE_COMMAND = """
-
- /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9 -fobjc-arc -framework CoreServices \
+
- /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -fobjc-arc -framework CoreServices \
- -framework Foundation -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \
-
+ /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9 -framework CoreServices \
+
+ /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -framework CoreServices \
+ -framework Foundation -arch @multiBinPatch@ -Wl,-no_uuid -o $@ $< && \
env -i codesign --identifier $@ --force --sign - $@
"""
···
@@ -127,7 +127,6 @@ def run_xcode_locator(repository_ctx, xcode_locator_src_label):
"macosx",
"clang",
-
"-mmacosx-version-min=10.9",
+
"-mmacosx-version-min=10.13",
- "-fobjc-arc",
"-framework",
"CoreServices",
+154 -68
pkgs/development/tools/build-managers/bazel/bazel_5/src-deps.json
···
"https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip"
},
+
"remote_java_tools": {
+
"generator_function": "maybe",
+
"generator_name": "remote_java_tools",
+
"name": "remote_java_tools",
+
"sha256": "2eede49b2d80135e0ea22180f63df26db2ed4b795c1c041b25cc653d6019fbec",
+
"urls": [
+
"https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools-v11.7.1.zip",
+
"https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools-v11.7.1.zip"
+
]
+
},
"remote_java_tools_darwin": {
"generator_function": "maybe",
"generator_name": "remote_java_tools_darwin",
"name": "remote_java_tools_darwin",
-
"sha256": "d15b05d2061382748f779dc566537ea567a46bcba6fa34b56d7cb6e6d668adab",
+
"sha256": "4d6d388b54ad3b9aa35b30dd67af8d71c4c240df8cfb5000bbec67bdd5c53a73",
"urls": [
-
"https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_darwin-v10.6.zip",
-
"https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_darwin-v10.6.zip"
+
"https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_darwin-v11.7.1.zip",
+
"https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_darwin-v11.7.1.zip"
},
"remote_java_tools_darwin_for_testing": {
···
"generator_function": "maybe",
"generator_name": "remote_java_tools_linux",
"name": "remote_java_tools_linux",
-
"sha256": "085c0ba53ba764e81d4c195524f3c596085cbf9cdc01dd8e6d2ae677e726af35",
+
"sha256": "f78077f0c043d0d13c82de0ee4a99753e66bb18ec46e3601fa2a10e7f26798a8",
"urls": [
-
"https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_linux-v10.6.zip",
-
"https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_linux-v10.6.zip"
+
"https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_linux-v11.7.1.zip",
+
"https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_linux-v11.7.1.zip"
},
"remote_java_tools_linux_for_testing": {
···
"generator_function": "maybe",
"generator_name": "remote_java_tools_windows",
"name": "remote_java_tools_windows",
-
"sha256": "873f1e53d1fa9c8e46b717673816cd822bb7acc474a194a18ff849fd8fa6ff00",
+
"sha256": "a7086734866505292ee4c206328c73c6af127e69bd51b98c9c186ae4b9b6d2db",
"urls": [
-
"https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_windows-v10.6.zip",
-
"https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.6/java_tools_javac11_windows-v10.6.zip"
+
"https://mirror.bazel.build/bazel_java_tools/releases/java/v11.7.1/java_tools_windows-v11.7.1.zip",
+
"https://github.com/bazelbuild/java_tools/releases/download/java_v11.7.1/java_tools_windows-v11.7.1.zip"
},
"remote_java_tools_windows_for_testing": {
···
"generator_function": "maybe",
"generator_name": "remotejdk11_linux",
"name": "remotejdk11_linux",
-
"sha256": "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1",
-
"strip_prefix": "zulu11.37.17-ca-jdk11.0.6-linux_x64",
+
"sha256": "b8e8a63b79bc312aa90f3558edbea59e71495ef1a9c340e38900dd28a1c579f3",
+
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_x64",
"urls": [
-
"https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz"
+
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz"
},
"remotejdk11_linux_aarch64": {
···
"generator_function": "maybe",
"generator_name": "remotejdk11_linux_aarch64",
"name": "remotejdk11_linux_aarch64",
-
"sha256": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4",
-
"strip_prefix": "zulu11.37.48-ca-jdk11.0.6-linux_aarch64",
+
"sha256": "61254688067454d3ccf0ef25993b5dcab7b56c8129e53b73566c28a8dd4d48fb",
+
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-linux_aarch64",
"urls": [
-
"https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz"
+
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_aarch64.tar.gz"
},
"remotejdk11_linux_aarch64_for_testing": {
···
"generator_function": "maybe",
"generator_name": "remotejdk11_macos",
"name": "remotejdk11_macos",
-
"sha256": "e1fe56769f32e2aaac95e0a8f86b5a323da5af3a3b4bba73f3086391a6cc056f",
-
"strip_prefix": "zulu11.37.17-ca-jdk11.0.6-macosx_x64",
+
"sha256": "0b8c8b7cf89c7c55b7e2239b47201d704e8d2170884875b00f3103cf0662d6d7",
+
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_x64",
"urls": [
-
"https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz"
+
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_x64.tar.gz"
},
"remotejdk11_macos_aarch64": {
···
"generator_function": "maybe",
"generator_name": "remotejdk11_macos_aarch64",
"name": "remotejdk11_macos_aarch64",
-
"sha256": "3dcc636e64ae58b922269c2dc9f20f6f967bee90e3f6847d643c4a566f1e8d8a",
-
"strip_prefix": "zulu11.45.27-ca-jdk11.0.10-macosx_aarch64",
+
"sha256": "e908a0b4c0da08d41c3e19230f819b364ff2e5f1dafd62d2cf991a85a34d3a17",
+
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-macosx_aarch64",
"urls": [
-
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz",
-
"https://cdn.azul.com/zulu/bin/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.tar.gz"
+
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.tar.gz"
},
"remotejdk11_macos_aarch64_for_testing": {
···
"generator_function": "maybe",
"generator_name": "remotejdk11_win",
"name": "remotejdk11_win",
-
"sha256": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18",
-
"strip_prefix": "zulu11.37.17-ca-jdk11.0.6-win_x64",
+
"sha256": "42ae65e75d615a3f06a674978e1fa85fdf078cad94e553fee3e779b2b42bb015",
+
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64",
+
"urls": [
+
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip"
+
]
+
},
+
"remotejdk11_win_arm64": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk11_win_arm64",
+
"name": "remotejdk11_win_arm64",
+
"sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
+
"strip_prefix": "jdk-11.0.13+8",
"urls": [
-
"https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64.zip"
+
"https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
},
"remotejdk11_win_arm64_for_testing": {
···
"strip_prefix": "zulu11.50.19-ca-jdk11.0.12-win_x64",
"urls": [
"https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-win_x64.zip"
-
]
-
},
-
"remotejdk14_linux": {
-
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
-
"generator_function": "maybe",
-
"generator_name": "remotejdk14_linux",
-
"name": "remotejdk14_linux",
-
"sha256": "48bb8947034cd079ad1ef83335e7634db4b12a26743a0dc314b6b861480777aa",
-
"strip_prefix": "zulu14.28.21-ca-jdk14.0.1-linux_x64",
-
"urls": [
-
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-linux_x64.tar.gz"
-
]
-
},
-
"remotejdk14_macos": {
-
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
-
"generator_function": "maybe",
-
"generator_name": "remotejdk14_macos",
-
"name": "remotejdk14_macos",
-
"sha256": "088bd4d0890acc9f032b738283bf0f26b2a55c50b02d1c8a12c451d8ddf080dd",
-
"strip_prefix": "zulu14.28.21-ca-jdk14.0.1-macosx_x64",
-
"urls": [
-
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-macosx_x64.tar.gz"
-
]
-
},
-
"remotejdk14_win": {
-
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
-
"generator_function": "maybe",
-
"generator_name": "remotejdk14_win",
-
"name": "remotejdk14_win",
-
"sha256": "9cb078b5026a900d61239c866161f0d9558ec759aa15c5b4c7e905370e868284",
-
"strip_prefix": "zulu14.28.21-ca-jdk14.0.1-win_x64",
-
"urls": [
-
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-win_x64.zip"
},
"remotejdk15_linux": {
···
"https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-jdk15.0.0-win_x64.zip"
},
+
"remotejdk16_linux": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk16_linux",
+
"name": "remotejdk16_linux",
+
"sha256": "236b5ea97aff3cb312e743848d7efa77faf305170e41371a732ca93c1b797665",
+
"strip_prefix": "zulu16.28.11-ca-jdk16.0.0-linux_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz"
+
]
+
},
"remotejdk16_linux_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk16_linux_for_testing",
···
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-linux_x64.tar.gz"
},
+
"remotejdk16_macos": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk16_macos",
+
"name": "remotejdk16_macos",
+
"sha256": "6d47ef22dc56ce1f5a102ed39e21d9a97320f0bb786818e2c686393109d79bc5",
+
"strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz"
+
]
+
},
+
"remotejdk16_macos_aarch64": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk16_macos_aarch64",
+
"name": "remotejdk16_macos_aarch64",
+
"sha256": "c92131e83bc71474850e667bc4e05fca33662b8feb009a0547aa14e76b40e890",
+
"strip_prefix": "zulu16.28.11-ca-jdk16.0.0-macosx_aarch64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64.tar.gz"
+
]
+
},
"remotejdk16_macos_aarch64_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk16_macos_aarch64_for_testing",
···
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-macosx_x64.tar.gz"
},
+
"remotejdk16_win": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk16_win",
+
"name": "remotejdk16_win",
+
"sha256": "6cbf98ada27476526a5f6dff79fd5f2c15e2f671818e503bdf741eb6c8fed3d4",
+
"strip_prefix": "zulu16.28.11-ca-jdk16.0.0-win_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip",
+
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip"
+
]
+
},
"remotejdk16_win_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk16_win_for_testing",
···
"https://cdn.azul.com/zulu/bin/zulu16.28.11-ca-jdk16.0.0-win_x64.zip"
},
+
"remotejdk17_linux": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk17_linux",
+
"name": "remotejdk17_linux",
+
"sha256": "37c4f8e48536cceae8c6c20250d6c385e176972532fd35759fa7d6015c965f56",
+
"strip_prefix": "zulu17.28.13-ca-jdk17.0.0-linux_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz"
+
]
+
},
"remotejdk17_linux_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk17_linux_for_testing",
···
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-linux_x64.tar.gz"
},
+
"remotejdk17_macos": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk17_macos",
+
"name": "remotejdk17_macos",
+
"sha256": "6029b1fe6853cecad22ab99ac0b3bb4fb8c903dd2edefa91c3abc89755bbd47d",
+
"strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz"
+
]
+
},
+
"remotejdk17_macos_aarch64": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk17_macos_aarch64",
+
"name": "remotejdk17_macos_aarch64",
+
"sha256": "6b17f01f767ee7abf4704149ca4d86423aab9b16b68697b7d36e9b616846a8b0",
+
"strip_prefix": "zulu17.28.13-ca-jdk17.0.0-macosx_aarch64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz",
+
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_aarch64.tar.gz"
+
]
+
},
"remotejdk17_macos_aarch64_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk17_macos_aarch64_for_testing",
···
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-macosx_x64.tar.gz"
},
+
"remotejdk17_win": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk17_win",
+
"name": "remotejdk17_win",
+
"sha256": "f4437011239f3f0031c794bb91c02a6350bc941d4196bdd19c9f157b491815a3",
+
"strip_prefix": "zulu17.28.13-ca-jdk17.0.0-win_x64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip",
+
"https://cdn.azul.com/zulu/bin/zulu17.28.13-ca-jdk17.0.0-win_x64.zip"
+
]
+
},
+
"remotejdk17_win_arm64": {
+
"build_file": "@bazel_tools//tools/jdk:jdk.BUILD",
+
"generator_function": "maybe",
+
"generator_name": "remotejdk17_win_arm64",
+
"name": "remotejdk17_win_arm64",
+
"sha256": "811d7e7591bac4f081dfb00ba6bd15b6fc5969e1f89f0f327ef75147027c3877",
+
"strip_prefix": "zulu17.30.15-ca-jdk17.0.1-win_aarch64",
+
"urls": [
+
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip",
+
"https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip"
+
]
+
},
"remotejdk17_win_arm64_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"generator_function": "dist_http_archive",
···
},
"rules_cc": {
-
"generator_function": "dist_http_archive",
-
"generator_name": "rules_cc",
"name": "rules_cc",
-
"patch_cmds": [
-
"test -f BUILD && chmod u+w BUILD || true",
-
"echo >> BUILD",
-
"echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD"
-
],
-
"patch_cmds_win": [
-
"Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force"
-
],
"sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd",
"strip_prefix": "rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d",
"urls": [
+2 -2
pkgs/development/tools/k6/default.nix
···
buildGoModule rec {
pname = "k6";
-
version = "0.44.0";
+
version = "0.44.1";
src = fetchFromGitHub {
owner = "grafana";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-U7/PJzjIKIKKC3Ao7HtiSDaRK1L7ZGUz/KP2SIoZXfo=";
+
sha256 = "sha256-BfzB6Qt0Hg9ryU4zeTi40jByOgqr9mveq5ZGkO8bA9U=";
};
subPackages = [ "./" ];
+2 -2
pkgs/development/tools/misc/strace/default.nix
···
stdenv.mkDerivation rec {
pname = "strace";
-
version = "6.2";
+
version = "6.3";
src = fetchurl {
url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz";
-
sha256 = "sha256-DH04pElBYmjTAEApoiChWnfCIGoDzIgSDzf0bpSRd+g=";
+
sha256 = "sha256-4Xh44wFQbBzDAWERGK0U7+5/i872Oyes5dKQrM57tzE=";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
+40
pkgs/development/tools/rust/cargo-risczero/default.nix
···
+
{ lib
+
, stdenv
+
, fetchCrate
+
, rustPlatform
+
, pkg-config
+
, openssl
+
, darwin
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "cargo-risczero";
+
version = "0.14.0";
+
+
src = fetchCrate {
+
inherit pname version;
+
sha256 = "sha256-uZz0jJ3klaOrqzJ0BUVDHxl7lv6vt0GT6RgQuJeyeyk=";
+
};
+
+
cargoSha256 = "sha256-t++3+Ijn1ykjMcMsdoe/1xfaji+DQvhyiFe6M/Bpbt0=";
+
+
nativeBuildInputs = [
+
pkg-config
+
];
+
+
buildInputs = [
+
openssl
+
] ++ lib.optionals stdenv.isDarwin [
+
darwin.apple_sdk.frameworks.Security
+
];
+
+
# The tests require network access which is not available in sandboxed Nix builds.
+
doCheck = false;
+
+
meta = with lib; {
+
description = "Cargo extension to help create, manage, and test RISC Zero projects.";
+
homepage = "https://risczero.com";
+
license = with licenses; [ asl20 ];
+
maintainers = with maintainers; [ cameronfyfe ];
+
};
+
}
+102
pkgs/development/web/publii/default.nix
···
+
{ stdenv
+
, lib
+
, fetchurl
+
, autoPatchelfHook
+
, makeShellWrapper
+
, wrapGAppsHook
+
, alsa-lib
+
, at-spi2-atk
+
, at-spi2-core
+
, atk
+
, cairo
+
, cups
+
, dbus
+
, expat
+
, glib
+
, gtk3
+
, libsecret
+
, mesa
+
, nss
+
, pango
+
, udev
+
, xdg-utils
+
, xorg
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "publii";
+
version = "0.42.1";
+
+
src = fetchurl {
+
url = "https://getpublii.com/download/Publii-${version}.deb";
+
hash = "sha256-GHGXu/z2L4aJG1O1THPIxnRBdPJOIVuQsZP0zhjTZlo=";
+
};
+
+
dontConfigure = true;
+
dontBuild = true;
+
dontWrapGApps = true;
+
+
nativeBuildInputs = [
+
autoPatchelfHook
+
makeShellWrapper
+
wrapGAppsHook
+
];
+
+
buildInputs = [
+
alsa-lib
+
at-spi2-atk
+
at-spi2-core
+
atk
+
cairo
+
cups
+
dbus
+
expat
+
glib
+
gtk3
+
libsecret
+
mesa
+
nss
+
pango
+
xorg.libX11
+
xorg.libxcb
+
];
+
+
unpackPhase = ''
+
ar p $src data.tar.xz | tar xJ
+
'';
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/bin
+
+
mv usr/share $out
+
substituteInPlace $out/share/applications/Publii.desktop \
+
--replace 'Exec=/opt/Publii/Publii' 'Exec=Publii'
+
+
mv opt $out
+
+
runHook postInstall
+
'';
+
+
preFixup = ''
+
makeWrapper $out/opt/Publii/Publii $out/bin/Publii \
+
"''${gappsWrapperArgs[@]}" \
+
--suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
+
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]}
+
'';
+
+
meta = with lib; {
+
description = "Static Site CMS with GUI to build privacy-focused SEO-friendly website.";
+
longDescription = ''
+
Creating a website doesn't have to be complicated or expensive. With Publii, the most
+
intuitive static site CMS, you can create a beautiful, safe, and privacy-friendly website
+
quickly and easily; perfect for anyone who wants a fast, secure website in a flash.
+
'';
+
homepage = "https://getpublii.com";
+
changelog = "https://github.com/getpublii/publii/releases/tag/v${version}";
+
license = licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ urandom sebtm ];
+
platforms = [ "x86_64-linux" ];
+
};
+
}
+57
pkgs/games/wireworld/default.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitLab
+
, zip
+
, love
+
, makeWrapper
+
, makeDesktopItem
+
, copyDesktopItems
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "wireworld";
+
version = "unstable-2023-05-09";
+
+
src = fetchFromGitLab {
+
owner = "blinry";
+
repo = pname;
+
rev = "03b82bf5d604d6d4ad3c07b224583de6c396fd17";
+
hash = "sha256-8BshnGLuA8lmG9g7FU349DWKP/fZvlvjrQBau/LSJ4E=";
+
};
+
+
nativeBuildInputs = [ makeWrapper copyDesktopItems zip ];
+
+
desktopItems = [
+
(makeDesktopItem {
+
name = "Wireworld";
+
exec = pname;
+
comment = "";
+
desktopName = "Wireworld";
+
genericName = "Wireworld";
+
categories = [ "Game" ];
+
})
+
];
+
+
installPhase = ''
+
runHook preInstall
+
zip -9 -r Wireworld.love ./*
+
install -Dm444 -t $out/share/games/lovegames/ Wireworld.love
+
makeWrapper ${love}/bin/love $out/bin/Wireworld \
+
--add-flags $out/share/games/lovegames/Wireworld.love
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
description = "Fascinating electronics logic puzzles, game where you'll learn how to build clocks, diodes, and logic gates";
+
license = with licenses; [
+
mit
+
ofl
+
blueOak100
+
cc-by-sa-30
+
cc-by-sa-40
+
];
+
downloadPage = "https://ldjam.com/events/ludum-dare/53/wireworld";
+
maintainers = with lib.maintainers; [ janik ];
+
};
+
+
}
+2 -2
pkgs/servers/home-automation/evcc/default.nix
···
buildGoModule rec {
pname = "evcc";
-
version = "0.117.1";
+
version = "0.117.2";
src = fetchFromGitHub {
owner = "evcc-io";
repo = pname;
rev = version;
-
hash = "sha256-y8hc/5z92mkIio8+UFan2PDLPyewty5GuFyIKO2IEo8=";
+
hash = "sha256-GRwh5sBp3GlR9cMqRAKI0wuAFV9hB+ek3VRijceh+AU=";
};
vendorHash = "sha256-3EHdjRCzrty7BnaSG4TAf52jRl0AVS6baSl2XhYUH0A=";
+2 -2
pkgs/servers/http/envoy/default.nix
···
fetchAttrs = {
sha256 = {
-
x86_64-linux = "sha256-H2s8sTbmKF+yRfSzLsZAT2ckFuunFwh/FMSKj+GYyPM=";
-
aarch64-linux = "sha256-1/z7sZYMiuB4Re2itDZydsFVEel2NOYmi6vRmBGVO/4=";
+
x86_64-linux = "sha256-koz08NWUq5Fkca++1G7WEmg24G6FuMQOgRN3+HBtNIk=";
+
aarch64-linux = "sha256-oSybAw58yK0BUhS8MU2Y9hRo0mU/7xT7VKU3tDW4xN0=";
}.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
dontUseCmakeConfigure = true;
dontUseGnConfigure = true;
+12 -26
pkgs/servers/sql/mariadb/default.nix
···
# see https://mariadb.org/about/#maintenance-policy for EOLs
mariadb_104 = self.callPackage generic {
# Supported until 2024-06-18
-
version = "10.4.28";
-
hash = "sha256-AD/SPzxu5RYXbhtisLQ822zdPc1OMPhVwcWrK6r1qGw=";
+
version = "10.4.29";
+
hash = "sha256-Wy0zh5LnnmjWpUXisVYDu792GMc55fgg9XsdayIJITA=";
inherit (self.darwin) cctools;
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
};
mariadb_105 = self.callPackage generic {
# Supported until 2025-06-24
-
version = "10.5.19";
-
hash = "sha256-JExKJCSQZBBmI8uEqm3lFN3xeH3oZmQHUoK7qOxXV/Q=";
+
version = "10.5.20";
+
hash = "sha256-sY+Q8NAR74e71VmtBDLN4Qfs21jqKCcQg7SJvf0e79s=";
inherit (self.darwin) cctools;
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
};
mariadb_106 = self.callPackage generic {
# Supported until 2026-07-06
-
version = "10.6.12";
-
hash = "sha256-PtLrdCnC+uVCPKVcZhdC0QfjUkbxqwwQcJbwxLg5Rjo=";
-
inherit (self.darwin) cctools;
-
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
-
};
-
mariadb_108 = self.callPackage generic {
-
# Supported until 2023-05-20. TODO: remove ahead of 23.05 branchoff
-
version = "10.8.7";
-
hash = "sha256-A6uqsKMvNTjqZZFbrUBBWf2mHEJE9HZJpC6xdUIGuAI=";
-
inherit (self.darwin) cctools;
-
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
-
};
-
mariadb_109 = self.callPackage generic {
-
# Supported until 2023-08-22. TODO: remove ahead of 23.05 branchoff?
-
version = "10.9.5";
-
hash = "sha256-CXYrdcZEuUEukV0w4bJm3tc5ZRf8L9hrvmf+zDcGWtw=";
+
version = "10.6.13";
+
hash = "sha256-8IXzec9Z7S02VkT8XNhVj4gqiG7JZAcNZaKFMN27dbo=";
inherit (self.darwin) cctools;
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
};
mariadb_1010 = self.callPackage generic {
-
# Supported until 2023-11-17
-
version = "10.10.3";
-
hash = "sha256-DQxF/oUFnY0mxuIp8wQQqLj3KC7C1WVg/JqJMOFO130=";
+
# Supported until 2023-11-17. TODO: remove ahead of 23.11 branchoff
+
version = "10.10.4";
+
hash = "sha256-IX2Z47Ami5MizyicGEMnqHiYs/aGvS6eS5JpXqYRixk=";
inherit (self.darwin) cctools;
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
};
mariadb_1011 = self.callPackage generic {
-
# Supported until 2028-02-16
-
version = "10.11.2";
-
hash = "sha256-HIne4MrtD2i8Kh0gPrmKEjFQ5qF59u4PH8C6Pwjccdw=";
+
# Supported until 2028-02-16. TODO: make this the default, at some point
+
version = "10.11.3";
+
hash = "sha256-sGWw8ypun9R55Wb9ZnFFA3mIbY3aLZp++TCvHlwmwMc=";
inherit (self.darwin) cctools;
inherit (self.darwin.apple_sdk.frameworks) CoreServices;
};
+2 -2
pkgs/servers/tang/default.nix
···
stdenv.mkDerivation rec {
pname = "tang";
-
version = "12";
+
version = "13";
src = fetchFromGitHub {
owner = "latchset";
repo = "tang";
rev = "refs/tags/v${version}";
-
hash = "sha256-wfZFOJrVzjtysh0VKdw5O+DJybYkV9bYJNnaku6YctE=";
+
hash = "sha256-SOdgMUWavTaDUiVvpEyE9ac+9aDmZs74n7ObugksBcc=";
};
nativeBuildInputs = [
+9 -9
pkgs/tools/audio/yabridge/default.nix
···
owner = "chriskohlhoff";
repo = "asio";
rev = "refs/tags/asio-1-22-1";
-
sha256 = "sha256-UDLhx2yI6Txg0wP5H4oNIhgKIB2eMxUGCyT2x/7GgVg=";
+
hash = "sha256-UDLhx2yI6Txg0wP5H4oNIhgKIB2eMxUGCyT2x/7GgVg=";
};
# Derived from subprojects/bitsery.wrap
···
owner = "fraillt";
repo = "bitsery";
rev = "refs/tags/v5.2.2";
-
sha256 = "sha256-VwzVtxt+E/SVcxqIJw8BKPO2q7bu/hkhY+nB7FHrZpY=";
+
hash = "sha256-VwzVtxt+E/SVcxqIJw8BKPO2q7bu/hkhY+nB7FHrZpY=";
};
# Derived from subprojects/clap.wrap
···
owner = "free-audio";
repo = "clap";
rev = "refs/tags/1.1.7";
-
sha256 = "sha256-WcMTxE+QCzlp4lhFdghZI8UI/5mdVeRvrl24Xynd0qk=";
+
hash = "sha256-WcMTxE+QCzlp4lhFdghZI8UI/5mdVeRvrl24Xynd0qk=";
};
# Derived from subprojects/function2.wrap
···
owner = "Naios";
repo = "function2";
rev = "refs/tags/4.2.0";
-
sha256 = "sha256-wrt+fCcM6YD4ZRZYvqqB+fNakCNmltdPZKlNkPLtgMs=";
+
hash = "sha256-wrt+fCcM6YD4ZRZYvqqB+fNakCNmltdPZKlNkPLtgMs=";
};
# Derived from subprojects/ghc_filesystem.wrap
···
owner = "gulrak";
repo = "filesystem";
rev = "refs/tags/v1.5.12";
-
sha256 = "sha256-j4RE5Ach7C7Kef4+H9AHSXa2L8OVyJljDwBduKcC4eE=";
+
hash = "sha256-j4RE5Ach7C7Kef4+H9AHSXa2L8OVyJljDwBduKcC4eE=";
};
# Derived from subprojects/tomlplusplus.wrap
···
owner = "marzer";
repo = "tomlplusplus";
rev = "refs/tags/v3.3.0";
-
sha256 = "sha256-INX8TOEumz4B5coSxhiV7opc3rYJuQXT2k1BJ3Aje1M=";
+
hash = "sha256-INX8TOEumz4B5coSxhiV7opc3rYJuQXT2k1BJ3Aje1M=";
};
# Derived from vst3.wrap
···
repo = "vst3sdk";
rev = "refs/tags/v3.7.7_build_19-patched";
fetchSubmodules = true;
-
sha256 = "sha256-LsPHPoAL21XOKmF1Wl/tvLJGzjaCLjaDAcUtDvXdXSU=";
+
hash = "sha256-LsPHPoAL21XOKmF1Wl/tvLJGzjaCLjaDAcUtDvXdXSU=";
};
in
multiStdenv.mkDerivation (finalAttrs: {
pname = "yabridge";
-
version = "5.0.4";
+
version = "5.0.5";
# NOTE: Also update yabridgectl's cargoHash when this is updated
src = fetchFromGitHub {
owner = "robbert-vdh";
repo = "yabridge";
rev = "refs/tags/${finalAttrs.version}";
-
sha256 = "sha256-15WTCXMvghoU5TkE8yuQJrxj9cwVjczDKGKWjoUS6SI=";
+
hash = "sha256-SB2/zKxj9GDOOb3Zn4kWj7dXhDg/wbx6nPKYbQ041Cs=";
};
# Unpack subproject sources
+3 -3
pkgs/tools/audio/yabridge/hardcode-dependencies.patch
···
diff --git a/meson.build b/meson.build
-
index f76f5acf..045e9d40 100644
+
index d8d9135b..717280d9 100644
--- a/meson.build
+++ b/meson.build
@@ -221,7 +221,7 @@ if is_64bit_system
···
# These are all headers-only libraries, and thus won't require separate 32-bit
diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp
-
index 8d6236ad..ea5c1396 100644
+
index 4a52b6c1..abbb1ec8 100644
--- a/src/plugin/utils.cpp
+++ b/src/plugin/utils.cpp
-
@@ -93,7 +93,7 @@ std::string PluginInfo::wine_version() const {
+
@@ -101,7 +101,7 @@ std::string PluginInfo::wine_version() const {
// The '*.exe' scripts generated by winegcc allow you to override the binary
// used to run Wine, so will will handle this in the same way for our Wine
// version detection. We'll be using `execvpe`
+1 -1
pkgs/tools/audio/yabridgectl/Cargo.lock
···
[[package]]
name = "yabridgectl"
-
version = "5.0.4"
+
version = "5.0.5"
dependencies = [
"anyhow",
"clap",
+2 -2
pkgs/tools/misc/calamares-nixos-extensions/default.nix
···
stdenv.mkDerivation rec {
pname = "calamares-nixos-extensions";
-
version = "0.3.11";
+
version = "0.3.12";
src = fetchFromGitHub {
owner = "NixOS";
repo = "calamares-nixos-extensions";
rev = version;
-
sha256 = "NAHUU0tQLu8c2dke1V0aM3mHrNgM8ekHSB2Fo9dQUk8=";
+
sha256 = "qNRlUz4+xxNNzyswKHOjbkaLx0qi8fiAly94fMOlryE=";
};
installPhase = ''
+40
pkgs/tools/networking/netassert/default.nix
···
+
{ lib
+
, buildGoModule
+
, fetchFromGitHub
+
}:
+
+
buildGoModule rec {
+
pname = "netassert";
+
version = "2.0.1";
+
+
src = fetchFromGitHub {
+
owner = "controlplaneio";
+
repo = "netassert";
+
rev = "v${version}";
+
hash = "sha256-bKfqSyG6YXrkHqja8f9R+49mdwOKM5NJuRrcKj7QDj8=";
+
};
+
vendorHash = "sha256-nDnSJOfEn9KieDwdNeIGFcI4m8rVU+Yaxwa+dKyNSHM=";
+
+
ldflags = [
+
"-s"
+
"-w"
+
"-X main.version=${src.rev}"
+
];
+
+
postBuild = ''
+
mv $GOPATH/bin/{cli,netassert}
+
'';
+
+
meta = with lib; {
+
homepage = "https://github.com/controlplaneio/netassert";
+
changelog = "https://github.com/controlplaneio/netassert/blob/${src.rev}/CHANGELOG.md";
+
description = "A command line utility to test network connectivity between kubernetes objects";
+
longDescription = ''
+
NetAssert is a command line utility to test network connectivity between kubernetes objects.
+
It currently supports Deployment, Pod, Statefulset and Daemonset.
+
You can check the traffic flow between these objects or from these objects to a remote host or an IP address.
+
'';
+
license = licenses.asl20;
+
maintainers = with maintainers; [ jk ];
+
};
+
}
+2
pkgs/tools/networking/nuttcp/default.nix
···
installShellFiles
];
+
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
+
installPhase = ''
mkdir -p $out/bin
cp nuttcp-${version} $out/bin/nuttcp
+2
pkgs/top-level/aliases.nix
···
manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01
manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
+
mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10
+
mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10
mariadb-client = hiPrio mariadb.client; #added 2019.07.28
marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04
matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
+20 -2
pkgs/top-level/all-packages.nix
···
ndisc6 = callPackage ../tools/networking/ndisc6 { };
+
netassert = callPackage ../tools/networking/netassert { };
+
netboot = callPackage ../tools/networking/netboot { };
netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
···
inherit (darwin.apple_sdk.frameworks) Security;
cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
+
cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
···
pharo-launcher = callPackage ../development/pharo/launcher { };
protege-distribution = callPackage ../development/web/protege-distribution { };
+
+
publii = callPackage ../development/web/publii {};
umr = callPackage ../development/misc/umr {
llvmPackages = llvmPackages_14;
···
libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
+
libcpr = callPackage ../development/libraries/libcpr { };
+
libcredis = callPackage ../development/libraries/libcredis { };
libctb = callPackage ../development/libraries/libctb { };
···
mariadb_104
mariadb_105
mariadb_106
-
mariadb_108
-
mariadb_109
mariadb_1010
mariadb_1011
···
libre-franklin = callPackage ../data/fonts/libre-franklin { };
lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
+
+
lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
linden-hill = callPackage ../data/fonts/linden-hill { };
···
acorn = callPackage ../applications/networking/cluster/acorn { };
+
inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
+
aw-qt
+
aw-server-rust
+
aw-watcher-afk
+
aw-watcher-window;
+
+
activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
+
adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
adl = callPackage ../applications/video/adl { };
···
wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
wiremock = callPackage ../tools/networking/wiremock { };
+
+
wireworld = callPackage ../games/wireworld { };
+
teseq = callPackage ../applications/misc/teseq { };
+16
pkgs/top-level/python-packages.nix
···
avro-python3 = callPackage ../development/python-modules/avro-python3 { };
+
aw-client = callPackage ../development/python-modules/aw-client { };
+
+
aw-core = callPackage ../development/python-modules/aw-core { };
+
awacs = callPackage ../development/python-modules/awacs { };
awesome-slugify = callPackage ../development/python-modules/awesome-slugify { };
···
inherit (pkgs) lmdb;
};
+
lmfit = callPackage ../development/python-modules/lmfit { };
+
lml = callPackage ../development/python-modules/lml { };
lmnotify = callPackage ../development/python-modules/lmnotify { };
···
mohawk = callPackage ../development/python-modules/mohawk { };
monai = callPackage ../development/python-modules/monai { };
+
+
monai-deploy = callPackage ../development/python-modules/monai-deploy { };
monero = callPackage ../development/python-modules/monero { };
···
persim = callPackage ../development/python-modules/persim { };
+
persist-queue = callPackage ../development/python-modules/persist-queue { };
+
persistent = callPackage ../development/python-modules/persistent { };
persisting-theory = callPackage ../development/python-modules/persisting-theory { };
···
tailscale = callPackage ../development/python-modules/tailscale { };
+
takethetime = callPackage ../development/python-modules/takethetime { };
+
tank-utility = callPackage ../development/python-modules/tank-utility { };
tappy = callPackage ../development/python-modules/tappy { };
···
time-machine = callPackage ../development/python-modules/time-machine { };
timeout-decorator = callPackage ../development/python-modules/timeout-decorator { };
+
+
timeslot = callPackage ../development/python-modules/timeslot { };
timetagger = callPackage ../development/python-modules/timetagger { };
···
xml-marshaller = callPackage ../development/python-modules/xml-marshaller { };
xmodem = callPackage ../development/python-modules/xmodem { };
+
+
xnatpy = callPackage ../development/python-modules/xnatpy { };
xnd = callPackage ../development/python-modules/xnd { };