Merge staging-next into staging

Changed files
+1330 -835
lib
nixos
modules
config
misc
services
networking
web-apps
pkgs
applications
networking
localsend
office
jabref
version-management
git-cola
video
kodi
addons
typing_extensions
websocket
by-name
ap
apt
apt-offline
cm
cmake
co
commitmsgfmt
lu
lunar-client
mc
mcuboot-imgtool
data
themes
graphite-gtk-theme
development
compilers
sbcl
interpreters
python
rustpython
libraries
ogre
vulkan-utility-libraries
python-modules
aiocomelit
aw-client
gcal-sync
ha-mqtt-discoverable
ical
pyatag
python-matter-server
skytemple-files
skytemple-rust
total-connect-client
velbus-aio
zwave-js-server-python
python2-modules
pycairo
tools
bpf-linker
gosec
oh-my-posh
games
prismlauncher
os-specific
linux
servers
tools
audio
games
scarab
misc
apt-offline
fluentd
ollama
networking
package-management
security
sequoia-chameleon-gnupg
system
consul-template
top-level
+11 -3
lib/fileset/README.md
···
it would change the `subpath`/`components` value depending on which files are included.
- (+) If necessary, this restriction can be relaxed later, the opposite wouldn't be possible
-
## To update in the future
+
### Strict path existence checking
+
+
Coercing paths that don't exist to file sets always gives an error.
-
Here's a list of places in the library that need to be updated in the future:
-
- If/Once a function exists that can optionally include a path depending on whether it exists, the error message for the path not existing in `_coerce` should mention the new function
+
- (-) Sometimes you want to remove a file that may not always exist using `difference ./. ./does-not-exist`,
+
but this does not work because coercion of `./does-not-exist` fails,
+
even though its existence would have no influence on the result.
+
- (+) This is dangerous, because you wouldn't be protected against typos anymore.
+
E.g. when trying to prevent `./secret` from being imported, a typo like `difference ./. ./sercet` would import it regardless.
+
- (+) `difference ./. (maybeMissing ./does-not-exist)` can be used to do this more explicitly.
+
- (+) `difference ./. (difference ./foo ./foo/bar)` should report an error when `./foo/bar` does not exist ("double negation"). Unfortunately, the current internal representation does not lend itself to a behavior where both `difference x ./does-not-exists` and double negation are handled and checked correctly.
+
This could be fixed, but would require significant changes to the internal representation that are not worth the effort and the risk of introducing implicit behavior.
+31
lib/fileset/default.nix
···
Basics:
- [Implicit coercion from paths to file sets](#sec-fileset-path-coercion)
+
- [`lib.fileset.maybeMissing`](#function-library-lib.fileset.maybeMissing):
+
+
Create a file set from a path that may be missing.
+
- [`lib.fileset.trace`](#function-library-lib.fileset.trace)/[`lib.fileset.traceVal`](#function-library-lib.fileset.trace):
Pretty-print file sets for debugging.
···
_difference
_mirrorStorePath
_fetchGitSubmodulesMinver
+
_emptyWithoutBase
;
inherit (builtins)
···
;
in {
+
+
/*
+
Create a file set from a path that may or may not exist:
+
- If the path does exist, the path is [coerced to a file set](#sec-fileset-path-coercion).
+
- If the path does not exist, a file set containing no files is returned.
+
+
Type:
+
maybeMissing :: Path -> FileSet
+
+
Example:
+
# All files in the current directory, but excluding main.o if it exists
+
difference ./. (maybeMissing ./main.o)
+
*/
+
maybeMissing =
+
path:
+
if ! isPath path then
+
if isStringLike path then
+
throw ''
+
lib.fileset.maybeMissing: Argument ("${toString path}") is a string-like value, but it should be a path instead.''
+
else
+
throw ''
+
lib.fileset.maybeMissing: Argument is of type ${typeOf path}, but it should be a path instead.''
+
else if ! pathExists path then
+
_emptyWithoutBase
+
else
+
_singleton path;
/*
Incrementally evaluate and trace a file set in a pretty way.
+2 -1
lib/fileset/internal.nix
···
${context} is of type ${typeOf value}, but it should be a file set or a path instead.''
else if ! pathExists value then
throw ''
-
${context} (${toString value}) is a path that does not exist.''
+
${context} (${toString value}) is a path that does not exist.
+
To create a file set from a path that may not exist, use `lib.fileset.maybeMissing`.''
else
_singleton value;
+36 -1
lib/fileset/tests.sh
···
\s*Note that this only works for sources created from paths.'
# Path coercion errors for non-existent paths
-
expectFailure 'toSource { root = ./.; fileset = ./a; }' 'lib.fileset.toSource: `fileset` \('"$work"'/a\) is a path that does not exist.'
+
expectFailure 'toSource { root = ./.; fileset = ./a; }' 'lib.fileset.toSource: `fileset` \('"$work"'/a\) is a path that does not exist.
+
\s*To create a file set from a path that may not exist, use `lib.fileset.maybeMissing`.'
# File sets cannot be evaluated directly
expectFailure 'union ./. ./.' 'lib.fileset: Directly evaluating a file set is not supported.
···
checkGitTracked
rm -rf -- *
+
+
## lib.fileset.maybeMissing
+
+
# Argument must be a path
+
expectFailure 'maybeMissing "someString"' 'lib.fileset.maybeMissing: Argument \("someString"\) is a string-like value, but it should be a path instead.'
+
expectFailure 'maybeMissing null' 'lib.fileset.maybeMissing: Argument is of type null, but it should be a path instead.'
+
+
tree=(
+
)
+
checkFileset 'maybeMissing ./a'
+
checkFileset 'maybeMissing ./b'
+
checkFileset 'maybeMissing ./b/c'
+
+
# Works on single files
+
tree=(
+
[a]=1
+
[b/c]=0
+
[b/d]=0
+
)
+
checkFileset 'maybeMissing ./a'
+
tree=(
+
[a]=0
+
[b/c]=1
+
[b/d]=0
+
)
+
checkFileset 'maybeMissing ./b/c'
+
+
# Works on directories
+
tree=(
+
[a]=0
+
[b/c]=1
+
[b/d]=1
+
)
+
checkFileset 'maybeMissing ./b'
# TODO: Once we have combinators and a property testing library, derive property tests from https://en.wikipedia.org/wiki/Algebra_of_sets
+1 -1
nixos/modules/config/nix-channel.nix
···
defaultChannel = mkOption {
internal = true;
type = types.str;
-
default = "https://nixos.org/channels/nixos-23.11";
+
default = "https://nixos.org/channels/nixos-unstable";
description = lib.mdDoc "Default NixOS channel to which the root user is subscribed.";
};
};
-1
nixos/modules/misc/version.nix
···
HOME_URL = lib.optionalString (cfg.distroId == "nixos") "https://nixos.org/";
DOCUMENTATION_URL = lib.optionalString (cfg.distroId == "nixos") "https://nixos.org/learn.html";
SUPPORT_URL = lib.optionalString (cfg.distroId == "nixos") "https://nixos.org/community.html";
-
SUPPORT_END = "2024-06-30";
BUG_REPORT_URL = lib.optionalString (cfg.distroId == "nixos") "https://github.com/NixOS/nixpkgs/issues";
} // lib.optionalAttrs (cfg.variant_id != null) {
VARIANT_ID = cfg.variant_id;
+3 -1
nixos/modules/services/networking/nix-serve.nix
···
};
config = mkIf cfg.enable {
-
nix.settings.extra-allowed-users = [ "nix-serve" ];
+
nix.settings = lib.optionalAttrs (lib.versionAtLeast config.nix.package.version "2.4") {
+
extra-allowed-users = [ "nix-serve" ];
+
};
systemd.services.nix-serve = {
description = "nix-serve binary cache server";
+4 -4
nixos/modules/services/web-apps/peertube.nix
···
listenHttp = lib.mkOption {
type = lib.types.port;
default = 9000;
-
description = lib.mdDoc "listen port for HTTP server.";
+
description = lib.mdDoc "The port that the local PeerTube web server will listen on.";
};
listenWeb = lib.mkOption {
type = lib.types.port;
default = 9000;
-
description = lib.mdDoc "listen port for WEB server.";
+
description = lib.mdDoc "The public-facing port that PeerTube will be accessible at (likely 80 or 443 if running behind a reverse proxy). Clients will try to access PeerTube at this port.";
};
enableWebHttps = lib.mkOption {
type = lib.types.bool;
default = false;
-
description = lib.mdDoc "Enable or disable HTTPS protocol.";
+
description = lib.mdDoc "Whether clients will access your PeerTube instance with HTTPS. Does NOT configure the PeerTube webserver itself to listen for incoming HTTPS connections.";
};
dataDirs = lib.mkOption {
···
type = lib.types.package;
default = pkgs.peertube;
defaultText = lib.literalExpression "pkgs.peertube";
-
description = lib.mdDoc "Peertube package to use.";
+
description = lib.mdDoc "PeerTube package to use.";
};
};
+1 -1
nixos/release.nix
···
version = fileContents ../.version;
versionSuffix =
-
(if stableBranch then "." else "beta") + "${toString (nixpkgs.revCount - 551362)}.${nixpkgs.shortRev}";
+
(if stableBranch then "." else "pre") + "${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
# Run the tests for each platform. You can run a test by doing
# e.g. ‘nix-build release.nix -A tests.login.x86_64-linux’,
-1
pkgs/applications/networking/localsend/default.nix
···
buildInputs = [ libayatana-appindicator ];
postInstall = ''
-
mv $out/bin/localsend_app $out/bin/localsend
for s in 32 128 256 512; do
d=$out/share/icons/hicolor/''${s}x''${s}/apps
mkdir -p $d
+52 -57
pkgs/applications/office/jabref/default.nix
···
, stdenv
, fetchurl
, fetchFromGitHub
+
, fetchpatch
, wrapGAppsHook
, makeDesktopItem
, copyDesktopItems
···
snapshot = "2.2.1-SNAPSHOT";
pin = "2.2.1-20230117.075740-16";
};
-
afterburner = {
-
snapshot = "1.1.0-SNAPSHOT";
-
pin = "1.1.0-20221226.155809-7";
-
};
};
in
stdenv.mkDerivation rec {
-
version = "5.10";
+
version = "5.11";
pname = "jabref";
src = fetchFromGitHub {
owner = "JabRef";
repo = "jabref";
rev = "v${version}";
-
hash = "sha256-Yj4mjXOZVM0dKcMfTjmnZs/kIs8AR0KJ9HKlyPM96j8=";
+
hash = "sha256-MTnM4QHTFXJt/T8SOWwHlZ1CuegSGjpT3qDaMRi5n18=";
+
fetchSubmodules = true;
};
desktopItems = [
···
})
];
-
deps =
-
let
-
javafx-web = fetchurl {
-
url = "https://repo1.maven.org/maven2/org/openjfx/javafx-web/20/javafx-web-20.jar";
-
hash = "sha256-qRtVN34KURlVM5Ie/x25IfKsKsUcux7V2m3LML74G/s=";
-
};
-
in
-
stdenv.mkDerivation {
-
pname = "${pname}-deps";
-
inherit src version postPatch;
+
deps = stdenv.mkDerivation {
+
pname = "${pname}-deps";
+
inherit src version patches postPatch;
+
+
nativeBuildInputs = [ gradle perl ];
+
buildPhase = ''
+
export GRADLE_USER_HOME=$(mktemp -d)
+
gradle --no-daemon downloadDependencies -Dos.arch=amd64
+
gradle --no-daemon downloadDependencies -Dos.arch=aarch64
+
'';
+
# perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
+
installPhase = ''
+
find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
+
| perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/''${\($5 =~ s/-jvm//r)}" #e' \
+
| sh
+
mv $out/com/tobiasdiez/easybind/${versionReplace.easybind.pin} \
+
$out/com/tobiasdiez/easybind/${versionReplace.easybind.snapshot}
+
'';
+
# Don't move info to share/
+
forceShare = [ "dummy" ];
+
outputHashMode = "recursive";
+
outputHash = "sha256-sMbAv122EcLPOqbEVKowfxp9B71iJaccLRlKS75b3Xc=";
+
};
-
nativeBuildInputs = [ gradle perl ];
-
buildPhase = ''
-
export GRADLE_USER_HOME=$(mktemp -d)
-
gradle --no-daemon downloadDependencies -Dos.arch=amd64
-
gradle --no-daemon downloadDependencies -Dos.arch=aarch64
-
'';
-
# perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
-
installPhase = ''
-
find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
-
| perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/''${\($5 =~ s/-jvm//r)}" #e' \
-
| sh
-
mv $out/org/jabref/afterburner.fx/${versionReplace.afterburner.pin} \
-
$out/org/jabref/afterburner.fx/${versionReplace.afterburner.snapshot}
-
mv $out/com/tobiasdiez/easybind/${versionReplace.easybind.pin} \
-
$out/com/tobiasdiez/easybind/${versionReplace.easybind.snapshot}
-
# This jar is required but not used or cached for unknown reason.
-
cp ${javafx-web} $out/org/openjfx/javafx-web/20/javafx-web-20.jar
-
'';
-
# Don't move info to share/
-
forceShare = [ "dummy" ];
-
outputHashMode = "recursive";
-
outputHash = "sha256-XswHEKjzErL+znau/F6mTORVJlFSgVuT0svK29v5dEU=";
-
};
+
patches = [
+
# Use JavaFX 21
+
(fetchpatch {
+
url = "https://github.com/JabRef/jabref/commit/2afd1f622a3ab85fc2cf5fa879c5a4d41c245eca.patch";
+
hash = "sha256-cs7TSSnEY4Yf5xrqMOpfIA4jVdzM3OQQV/anQxJyy64=";
+
})
+
];
postPatch = ''
# Pin the version
substituteInPlace build.gradle \
-
--replace 'org.jabref:afterburner.fx:${versionReplace.afterburner.snapshot}' \
-
'org.jabref:afterburner.fx:${versionReplace.afterburner.pin}' \
--replace 'com.tobiasdiez:easybind:${versionReplace.easybind.snapshot}' \
'com.tobiasdiez:easybind:${versionReplace.easybind.pin}'
···
substituteInPlace src/main/java/org/jabref/preferences/JabRefPreferences.java \
--replace 'VERSION_CHECK_ENABLED, Boolean.TRUE' \
'VERSION_CHECK_ENABLED, Boolean.FALSE'
+
+
# Add back downloadDependencies task for deps download which is removed upstream in https://github.com/JabRef/jabref/pull/10326
+
cat <<EOF >> build.gradle
+
task downloadDependencies {
+
description "Pre-downloads *most* dependencies"
+
doLast {
+
configurations.getAsMap().each { name, config ->
+
println "Retrieving dependencies for $name"
+
try {
+
config.files
+
} catch (e) {
+
// some cannot be resolved, just log them
+
project.logger.info e.message
+
}
+
}
+
}
+
}
+
EOF
'';
preBuild = ''
-
# Include CSL styles and locales in our build
-
cp -r buildres/csl/* src/main/resources/
-
# Use the local packages from -deps
sed -i -e '/repositories {/a maven { url uri("${deps}") }' \
build.gradle \
-
buildSrc/build.gradle \
settings.gradle
-
-
# The `plugin {}` block can't resolve plugins from the deps repo
-
sed -e '/plugins {/,/^}/d' buildSrc/build.gradle > buildSrc/build.gradle.tmp
-
cat > buildSrc/build.gradle <<EOF
-
buildscript {
-
repositories { maven { url uri("${deps}") } }
-
dependencies { classpath 'org.openjfx:javafx-plugin:0.0.14' }
-
}
-
apply plugin: 'java'
-
apply plugin: 'org.openjfx.javafxplugin'
-
EOF
-
cat buildSrc/build.gradle.tmp >> buildSrc/build.gradle
'';
nativeBuildInputs = [
+11 -5
pkgs/applications/version-management/git-cola/default.nix
···
-
{ stdenv, lib, fetchFromGitHub, python3Packages, gettext, git, qt5 }:
+
{ stdenv, lib, fetchFromGitHub, python3Packages, gettext, git, qt5, gitUpdater }:
python3Packages.buildPythonApplication rec {
pname = "git-cola";
-
version = "4.2.1";
+
version = "4.4.0";
src = fetchFromGitHub {
owner = "git-cola";
repo = "git-cola";
-
rev = "refs/tags/v${version}";
-
hash = "sha256-VAn4zXypOugPIVyXQ/8Yt0rCDM7hVdIY+jpmoTHqssU=";
+
rev = "v${version}";
+
hash = "sha256-LNzsG6I4InygpfbzTikJ1gxTFkVrkDV1eS0CJwKT26A=";
};
+
env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
+
buildInputs = lib.optionals stdenv.isLinux [ qt5.qtwayland ];
propagatedBuildInputs = with python3Packages; [ git pyqt5 qtpy send2trash ];
-
nativeBuildInputs = [ gettext qt5.wrapQtAppsHook ];
+
nativeBuildInputs = with python3Packages; [ setuptools-scm gettext qt5.wrapQtAppsHook ];
nativeCheckInputs = with python3Packages; [ git pytestCheckHook ];
disabledTestPaths = [
···
preFixup = ''
makeWrapperArgs+=("''${qtWrapperArgs[@]}")
'';
+
+
passthru.updateScript = gitUpdater {
+
rev-prefix = "v";
+
};
meta = with lib; {
homepage = "https://github.com/git-cola/git-cola";
+2 -2
pkgs/applications/video/kodi/addons/typing_extensions/default.nix
···
buildKodiAddon rec {
pname = "typing_extensions";
namespace = "script.module.typing_extensions";
-
version = "3.7.4.3";
+
version = "4.7.1";
src = fetchzip {
url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip";
-
sha256 = "sha256-GE9OfOIWtEKQcAmQZAK1uOFN4DQDiWU0YxUWICGDSFw=";
+
sha256 = "sha256-bCGPl5fGVyptCenpNXP/Msi7hu+UdtZd2ms7MfzbsbM=";
};
passthru = {
+2 -2
pkgs/applications/video/kodi/addons/websocket/default.nix
···
buildKodiAddon rec {
pname = "websocket";
namespace = "script.module.websocket";
-
version = "0.58.0+matrix.2";
+
version = "1.6.2";
src = fetchzip {
url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip";
-
sha256 = "sha256-xyOlKAAvtucC/tTm027ifEgiry/9gQneAcIwOGxmTkg=";
+
sha256 = "sha256-vJGijCjIgLJAdJvl+hCAPtvq7fy2ksgjY90vjVyqDkI=";
};
propagatedBuildInputs = [
+45
pkgs/by-name/ap/apt-offline/package.nix
···
+
{ lib
+
, fetchFromGitHub
+
, python3Packages
+
, gnupg
+
}:
+
+
let
+
pname = "apt-offline";
+
version = "1.8.5";
+
+
src = fetchFromGitHub {
+
owner = "rickysarraf";
+
repo = "apt-offline";
+
rev = "v${version}";
+
hash = "sha256-KkJwQ9EpOSJK9PaM747l6Gqp8Z8SWvuo3TJ+Ry6d0l4=";
+
};
+
in
+
python3Packages.buildPythonApplication {
+
inherit pname version src;
+
+
postPatch = ''
+
substituteInPlace org.debian.apt.aptoffline.policy \
+
--replace /usr/bin/ "$out/bin"
+
+
substituteInPlace apt_offline_core/AptOfflineCoreLib.py \
+
--replace /usr/bin/gpgv "${lib.getBin gnupg}/bin/gpgv"
+
'';
+
+
postFixup = ''
+
rm "$out/bin/apt-offline-gui" "$out/bin/apt-offline-gui-pkexec"
+
'';
+
+
doCheck = false; # API incompatibilities, maybe?
+
+
pythonImportsCheck = [ "apt_offline_core" ];
+
+
meta = {
+
homepage = "https://github.com/rickysarraf/apt-offline";
+
description = "Offline APT package manager";
+
license = with lib.licenses; [ gpl3Plus ];
+
mainProgram = "apt-offline";
+
maintainers = with lib.maintainers; [ AndersonTorres ];
+
};
+
}
+
# TODO: verify GUI and pkexec
+98
pkgs/by-name/ap/apt/package.nix
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, bzip2
+
, cmake
+
, curl
+
, db
+
, docbook_xml_dtd_45
+
, docbook_xsl
+
, doxygen
+
, dpkg
+
, gettext
+
, gnutls
+
, gtest
+
, libgcrypt
+
, libgpg-error
+
, libseccomp
+
, libtasn1
+
, libxslt
+
, lz4
+
, p11-kit
+
, perlPackages
+
, pkg-config
+
, triehash
+
, udev
+
, w3m
+
, xxHash
+
, xz
+
, zstd
+
, withDocs ? true
+
, withNLS ? true
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "apt";
+
version = "2.7.6";
+
+
src = fetchurl {
+
url = "mirror://debian/pool/main/a/apt/apt_${finalAttrs.version}.tar.xz";
+
hash = "sha256-hoP1Tv8L9U5R4CWzSL0HdND9Q3eZYW9IUSlWzxXAX2c=";
+
};
+
+
# cycle detection; lib can't be split
+
outputs = [ "out" "dev" "doc" "man" ];
+
+
nativeBuildInputs = [
+
cmake
+
gtest
+
(lib.getBin libxslt)
+
pkg-config
+
triehash
+
];
+
+
buildInputs = [
+
bzip2
+
curl
+
db
+
dpkg
+
gnutls
+
libgcrypt
+
libgpg-error
+
libseccomp
+
libtasn1
+
lz4
+
p11-kit
+
perlPackages.perl
+
udev
+
xxHash
+
xz
+
zstd
+
] ++ lib.optionals withDocs [
+
docbook_xml_dtd_45
+
doxygen
+
perlPackages.Po4a
+
w3m
+
] ++ lib.optionals withNLS [
+
gettext
+
];
+
+
cmakeFlags = [
+
(lib.cmakeOptionType "filepath" "BERKELEY_INCLUDE_DIRS" "${lib.getDev db}/include")
+
(lib.cmakeOptionType "filepath" "DOCBOOK_XSL""${docbook_xsl}/share/xml/docbook-xsl")
+
(lib.cmakeOptionType "filepath" "GNUTLS_INCLUDE_DIR" "${lib.getDev gnutls}/include")
+
(lib.cmakeFeature "DROOT_GROUP" "root")
+
(lib.cmakeBool "USE_NLS" withNLS)
+
(lib.cmakeBool "WITH_DOC" withDocs)
+
];
+
+
meta = {
+
homepage = "https://salsa.debian.org/apt-team/apt";
+
description = "Command-line package management tools used on Debian-based systems";
+
changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${finalAttrs.version}/debian/changelog";
+
license = with lib.licenses; [ gpl2Plus ];
+
mainProgram = "apt";
+
maintainers = with lib.maintainers; [ AndersonTorres ];
+
platforms = lib.platforms.linux;
+
};
+
})
+2
pkgs/by-name/cm/cmake/package.nix
···
"CFLAGS=-D_FILE_OFFSET_BITS=64"
"CXXFLAGS=-D_FILE_OFFSET_BITS=64"
]
+
# Workaround missing atomic ops with gcc <13
+
++ lib.optional stdenv.hostPlatform.isRiscV "LDFLAGS=-latomic"
++ [
"--"
# We should set the proper `CMAKE_SYSTEM_NAME`.
+31
pkgs/by-name/co/commitmsgfmt/package.nix
···
+
{ lib
+
, rustPlatform
+
, fetchFromGitLab
+
, testers
+
, commitmsgfmt
+
}:
+
rustPlatform.buildRustPackage rec {
+
pname = "commitmsgfmt";
+
version = "1.6.0";
+
+
src = fetchFromGitLab {
+
owner = "mkjeldsen";
+
repo = "commitmsgfmt";
+
rev = "v${version}";
+
hash = "sha256-HEkPnTO1HeJg8gpHFSUTkEVBPWJ0OdfUhNn9iGfaDD4=";
+
};
+
cargoSha256 = "sha256-jTRB9ogFQGVC4C9xpGxsJYV3cnWydAJLMcjhzUPULTE=";
+
+
passthru.tests.version = testers.testVersion {
+
package = commitmsgfmt;
+
command = "commitmsgfmt -V";
+
};
+
+
meta = with lib; {
+
homepage = "https://gitlab.com/mkjeldsen/commitmsgfmt";
+
changelog = "https://gitlab.com/mkjeldsen/commitmsgfmt/-/raw/v${version}/CHANGELOG.md";
+
description = "Formats commit messages better than fmt(1) and Vim";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ mmlb ];
+
};
+
}
+3 -2
pkgs/by-name/lu/lunar-client/package.nix
···
let
pname = "lunar-client";
-
version = "3.1.0";
+
version = "3.1.3";
src = fetchurl {
url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage";
-
hash = "sha512-YUddAvsPbuuOvhJZsWDvgF/7yghABU6Av7DcKNX1bKZqE3BzMAAQADJuNuNL4+UydoTaHetXvRO8oJCbrqgtAQ==";
+
hash = "sha512-VV6UH0mEv+bABljDKZUOZXBjM1Whf2uacUQI8AnyLDBYI7pH0fkdjsBfjhQhFL0p8nHOwPAQflA+8vRFLH/uZw==";
};
appimageContents = appimageTools.extract { inherit pname version src; };
···
description = "Free Minecraft client with mods, cosmetics, and performance boost.";
homepage = "https://www.lunarclient.com/";
license = with licenses; [ unfree ];
+
mainProgram = "lunar-client";
maintainers = with maintainers; [ zyansheep Technical27 surfaceflinger ];
platforms = [ "x86_64-linux" ];
};
+1 -1
pkgs/by-name/mc/mcuboot-imgtool/package.nix
···
}:
python3Packages.buildPythonApplication rec {
-
pname = "mfgtool-imgtool";
+
pname = "mcuboot-imgtool";
version = "2.0.0";
pyproject = true;
+3 -3
pkgs/data/themes/graphite-gtk-theme/default.nix
···
stdenvNoCC.mkDerivation rec {
inherit pname;
-
version = "2023-05-17";
+
version = "unstable-2023-11-22";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
-
rev = version;
-
sha256 = "hymOqtwMk6Yja5le6ADZl04yjbOJjhairiH7a4m7gMk=";
+
rev = "429645480653e2e3b3d003d9afcebf075769db2b";
+
sha256 = "sha256-2MPAyod4kPlj/eJiYRsS3FJL0pUR+o9W4CSbI6M3350=";
};
nativeBuildInputs = [
+3 -3
pkgs/development/compilers/sbcl/2.x.nix
···
sha256 = "189gjqzdz10xh3ybiy4ch1r98bsmkcb4hpnrmggd4y2g5kqnyx4y";
};
-
"2.3.8" = {
-
sha256 = "sha256-QhVxsqyRbli+jrzqXvSr+NeQKGPbah0KXvqVAK3KDSk=";
-
};
"2.3.9" = {
sha256 = "sha256-fSiakSMgIgKL8BKJAMMr8A5MVDDDLyivBZTIpZKphlQ=";
+
};
+
"2.3.10" = {
+
sha256 = "sha256-NYAzMV0H5MWmyDjufyLPxNSelISOtx7BOJ1JS8Mt0qs=";
};
};
# Collection of pre-built SBCL binaries for platforms that need them for
+681 -484
pkgs/development/interpreters/python/rustpython/Cargo.lock
···
checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
[[package]]
-
name = "abort_on_panic"
-
version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955f37ac58af2416bac687c8ab66a4ccba282229bd7422a28d2281a5e66a6116"
-
-
[[package]]
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
-
"getrandom",
+
"getrandom 0.2.8",
"once_cell",
"version_check",
]
···
[[package]]
name = "anyhow"
-
version = "1.0.66"
+
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
+
checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800"
[[package]]
name = "approx"
···
checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"
[[package]]
-
name = "ascii-canvas"
-
version = "3.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
-
dependencies = [
-
"term",
-
]
-
-
[[package]]
name = "atomic"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
-
"hermit-abi",
+
"hermit-abi 0.1.19",
"libc",
"winapi",
]
···
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
-
name = "bincode"
-
version = "1.3.3"
+
name = "bitflags"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
-
dependencies = [
-
"serde",
-
]
+
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
-
name = "bit-set"
-
version = "0.5.3"
+
name = "bitflags"
+
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
-
dependencies = [
-
"bit-vec",
-
]
+
checksum = "6776fc96284a0bb647b615056fc496d1fe1644a7ab01829818a6d91cae888b84"
[[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"
+
name = "blake2"
+
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
+
dependencies = [
+
"digest 0.10.6",
+
]
[[package]]
-
name = "blake2"
-
version = "0.10.5"
+
name = "block-buffer"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b12e5fd123190ce1c2e559308a94c9bacad77907d4c6005d9e58fe1a0689e55e"
+
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
dependencies = [
-
"digest",
+
"block-padding",
+
"generic-array",
]
[[package]]
···
]
[[package]]
+
name = "block-padding"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+
[[package]]
name = "bstr"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"lazy_static 1.4.0",
"memchr",
"regex-automata",
-
"serde",
]
[[package]]
name = "bumpalo"
-
version = "3.11.1"
+
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+
checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
[[package]]
name = "byteorder"
···
[[package]]
name = "cc"
-
version = "1.0.77"
+
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4"
+
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-if"
···
dependencies = [
"ansi_term",
"atty",
-
"bitflags",
+
"bitflags 1.3.2",
"strsim",
"textwrap 0.11.0",
"unicode-width",
···
[[package]]
name = "clipboard-win"
-
version = "4.4.2"
+
version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219"
+
checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362"
dependencies = [
"error-code",
"str-buf",
···
[[package]]
name = "console"
-
version = "0.15.2"
+
version = "0.15.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c"
+
checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60"
dependencies = [
"encode_unicode",
"lazy_static 1.4.0",
"libc",
-
"terminal_size",
-
"winapi",
+
"windows-sys 0.42.0",
]
[[package]]
···
"cfg-if",
"wasm-bindgen",
]
+
+
[[package]]
+
name = "convert_case"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
[[package]]
name = "core-foundation"
···
"clap",
"criterion-plot",
"csv",
-
"itertools",
+
"itertools 0.10.5",
"lazy_static 1.4.0",
"num-traits",
"oorandom",
···
checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876"
dependencies = [
"cast",
-
"itertools",
+
"itertools 0.10.5",
]
[[package]]
···
[[package]]
name = "crossbeam-utils"
-
version = "0.8.14"
+
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
+
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
dependencies = [
"cfg-if",
]
···
[[package]]
name = "csv"
-
version = "1.1.6"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1"
+
checksum = "af91f40b7355f82b0a891f50e70399475945bb0b0da4f1700ce60761c9d3e359"
dependencies = [
-
"bstr",
"csv-core",
-
"itoa 0.4.8",
+
"itoa",
"ryu",
"serde",
]
···
[[package]]
name = "cxx"
-
version = "1.0.82"
+
version = "1.0.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453"
+
checksum = "86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62"
dependencies = [
"cc",
"cxxbridge-flags",
···
[[package]]
name = "cxx-build"
-
version = "1.0.82"
+
version = "1.0.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0"
+
checksum = "48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690"
dependencies = [
"cc",
"codespan-reporting",
···
[[package]]
name = "cxxbridge-flags"
-
version = "1.0.82"
+
version = "1.0.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71"
+
checksum = "a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf"
[[package]]
name = "cxxbridge-macro"
-
version = "1.0.82"
+
version = "1.0.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470"
+
checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892"
dependencies = [
"proc-macro2",
"quote",
···
]
[[package]]
-
name = "diff"
-
version = "0.1.13"
+
name = "derive_more"
+
version = "0.99.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+
dependencies = [
+
"convert_case",
+
"proc-macro2",
+
"quote",
+
"rustc_version",
+
"syn",
+
]
+
+
[[package]]
+
name = "digest"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+
dependencies = [
+
"generic-array",
+
]
[[package]]
name = "digest"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
dependencies = [
-
"block-buffer",
+
"block-buffer 0.10.3",
"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"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
-
name = "ena"
-
version = "0.14.0"
+
name = "embed-doc-image"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
+
checksum = "af36f591236d9d822425cb6896595658fa558fcebf5ee8accac1d4b92c47166e"
dependencies = [
-
"log",
+
"base64",
+
"proc-macro2",
+
"quote",
+
"syn",
]
[[package]]
···
[[package]]
name = "errno"
-
version = "0.2.8"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+
checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
dependencies = [
"errno-dragonfly",
"libc",
-
"winapi",
+
"windows-sys 0.48.0",
]
[[package]]
···
[[package]]
name = "fd-lock"
-
version = "3.0.8"
+
version = "3.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb21c69b9fea5e15dbc1049e4b77145dd0ba1c84019c488102de0dc4ea4b0a27"
+
checksum = "39ae6b3d9530211fb3b12a95374b8b0823be812f53d09e18c5675c0146b09642"
dependencies = [
"cfg-if",
"rustix",
-
"windows-sys 0.42.0",
+
"windows-sys 0.48.0",
]
-
-
[[package]]
-
name = "fixedbitset"
-
version = "0.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flame"
···
[[package]]
name = "flate2"
-
version = "1.0.24"
+
version = "1.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
+
checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
dependencies = [
"crc32fast",
"libz-sys",
···
[[package]]
name = "getrandom"
+
version = "0.1.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+
dependencies = [
+
"cfg-if",
+
"libc",
+
"wasi 0.9.0+wasi-snapshot-preview1",
+
]
+
+
[[package]]
+
name = "getrandom"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
···
[[package]]
name = "glob"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "half"
···
[[package]]
name = "heck"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
···
]
[[package]]
+
name = "hermit-abi"
+
version = "0.2.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "hermit-abi"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
+
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "insta"
-
version = "1.21.1"
+
version = "1.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba1e75aa1530e7385af7b2685478dece08dafb9db3b4225c753286decea83bef"
+
checksum = "fea5b3894afe466b4bcf0388630fc15e11938a6074af0cd637c825ba2ec8a099"
dependencies = [
"console",
"lazy_static 1.4.0",
···
[[package]]
name = "io-lifetimes"
-
version = "1.0.1"
+
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a7d367024b3f3414d8e01f437f704f41a9f64ab36f9067fa73e526ad4c763c87"
+
checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220"
dependencies = [
+
"hermit-abi 0.3.1",
"libc",
-
"windows-sys 0.42.0",
+
"windows-sys 0.48.0",
[[package]]
name = "is-macro"
-
version = "0.2.1"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c068d4c6b922cd6284c609cfa6dec0e41615c9c5a1a4ba729a970d8daba05fb"
+
checksum = "8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20"
dependencies = [
"Inflector",
"pmutil",
···
[[package]]
name = "itertools"
-
version = "0.10.5"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+
checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
dependencies = [
"either",
[[package]]
-
name = "itoa"
-
version = "0.4.8"
+
name = "itertools"
+
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
+
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+
dependencies = [
+
"either",
+
]
[[package]]
name = "itoa"
-
version = "1.0.4"
+
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
+
checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
[[package]]
name = "js-sys"
-
version = "0.3.60"
+
version = "0.3.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+
checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
dependencies = [
"wasm-bindgen",
···
[[package]]
-
name = "lalrpop"
-
version = "0.19.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823"
-
dependencies = [
-
"ascii-canvas",
-
"atty",
-
"bit-set",
-
"diff",
-
"ena",
-
"itertools",
-
"lalrpop-util",
-
"petgraph",
-
"pico-args",
-
"regex",
-
"regex-syntax",
-
"string_cache",
-
"term",
-
"tiny-keccak",
-
"unicode-xid",
-
]
-
-
[[package]]
name = "lalrpop-util"
-
version = "0.19.8"
+
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4"
-
dependencies = [
-
"regex",
-
]
+
checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d"
[[package]]
name = "lazy_static"
···
[[package]]
name = "libc"
-
version = "0.2.137"
+
version = "0.2.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
+
checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
[[package]]
name = "libffi"
-
version = "2.0.1"
+
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b05b52bd89490a0b36c56715aef46d8580d25343ed243d01337663b287004bf"
+
checksum = "6cb06d5b4c428f3cd682943741c39ed4157ae989fffe1094a08eaf7c4014cf60"
dependencies = [
-
"abort_on_panic",
"libc",
"libffi-sys",
[[package]]
name = "libffi-sys"
-
version = "1.3.2"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7283a0ec88c0064eb8b3e40990d2a49cdca5a207f46f678e79ea7302b335401f"
+
checksum = "11c6f11e063a27ffe040a9d15f0b661bf41edc2383b7ae0e0ad5a7e7d53d9da3"
dependencies = [
"cc",
···
[[package]]
name = "link-cplusplus"
-
version = "1.0.7"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369"
+
checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
dependencies = [
"cc",
···
[[package]]
name = "linux-raw-sys"
-
version = "0.1.3"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f"
+
checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f"
[[package]]
name = "lock_api"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b238e3235c8382b7653c6408ed1b08dd379bdb9fdf990fb0bbae3db2cc0ae963"
dependencies = [
-
"nix 0.23.1",
+
"nix 0.23.2",
"winapi",
···
[[package]]
+
name = "malachite"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f6cf7f4730c30071ba374fac86ad35b1cb7a0716f774737768667ea3fa1828e3"
+
dependencies = [
+
"malachite-base",
+
"malachite-nz",
+
"malachite-q",
+
]
+
+
[[package]]
+
name = "malachite-base"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2b06bfa98a4b4802af5a4263b4ad4660e28e51e8490f6354eb9336c70767e1c5"
+
dependencies = [
+
"itertools 0.9.0",
+
"rand 0.7.3",
+
"rand_chacha 0.2.2",
+
"ryu",
+
"sha3 0.9.1",
+
]
+
+
[[package]]
+
name = "malachite-bigint"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a5110aee54537b0cef214efbebdd7df79b7408db8eef4f6a4b6db9d0d8fc01b"
+
dependencies = [
+
"derive_more",
+
"malachite",
+
"num-integer",
+
"num-traits",
+
"paste",
+
]
+
+
[[package]]
+
name = "malachite-nz"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c89e21c64b7af5be3dc8cef16f786243faf59459fe4ba93b44efdeb264e5ade4"
+
dependencies = [
+
"embed-doc-image",
+
"itertools 0.9.0",
+
"malachite-base",
+
]
+
+
[[package]]
+
name = "malachite-q"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3755e541d5134b5016594c9043094172c4dda9259b3ce824a7b8101941850360"
+
dependencies = [
+
"itertools 0.9.0",
+
"malachite-base",
+
"malachite-nz",
+
]
+
+
[[package]]
name = "maplit"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "matches"
-
version = "0.1.9"
+
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+
checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
[[package]]
name = "md-5"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca"
dependencies = [
-
"digest",
+
"digest 0.10.6",
[[package]]
···
[[package]]
name = "miniz_oxide"
-
version = "0.5.4"
+
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
+
checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
dependencies = [
"adler",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12ca7f22ed370d5991a9caec16a83187e865bc8a532f889670337d5a5689e3a1"
dependencies = [
-
"rand_core",
+
"rand_core 0.6.4",
[[package]]
-
name = "new_debug_unreachable"
-
version = "1.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
-
-
[[package]]
name = "nibble_vec"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "nix"
-
version = "0.23.1"
+
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6"
+
checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"cc",
"cfg-if",
"libc",
···
[[package]]
name = "nix"
-
version = "0.24.2"
+
version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"
+
checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"cfg-if",
"libc",
-
"memoffset 0.6.5",
+
"memoffset 0.7.1",
+
"pin-utils",
+
"static_assertions",
[[package]]
-
name = "num-bigint"
-
version = "0.4.3"
+
name = "nom8"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+
checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
dependencies = [
-
"autocfg",
-
"num-integer",
-
"num-traits",
-
"serde",
+
"memchr",
[[package]]
name = "num-complex"
-
version = "0.4.2"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19"
+
checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d"
dependencies = [
"num-traits",
-
"serde",
[[package]]
···
[[package]]
-
name = "num-rational"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
-
dependencies = [
-
"autocfg",
-
"num-bigint",
-
"num-integer",
-
"num-traits",
-
]
-
-
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "num_cpus"
-
version = "1.14.0"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5"
+
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
dependencies = [
-
"hermit-abi",
+
"hermit-abi 0.2.6",
"libc",
[[package]]
name = "num_enum"
-
version = "0.5.7"
+
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9"
+
checksum = "8d829733185c1ca374f17e52b762f24f535ec625d2cc1f070e34c8a9068f341b"
dependencies = [
"num_enum_derive",
[[package]]
name = "num_enum_derive"
-
version = "0.5.7"
+
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce"
+
checksum = "2be1598bf1c313dcdd12092e3f1920f463462525a21b7b4e11b4168353d0123e"
dependencies = [
"proc-macro-crate",
"proc-macro2",
···
[[package]]
name = "once_cell"
-
version = "1.16.0"
+
version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
+
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
[[package]]
name = "oorandom"
···
checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[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.43"
+
version = "0.10.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376"
+
checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"cfg-if",
"foreign-types",
"libc",
···
[[package]]
name = "openssl-src"
-
version = "111.24.0+1.1.1s"
+
version = "111.25.0+1.1.1t"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd"
+
checksum = "3173cd3626c43e3854b1b727422a276e568d9ec5fe8cec197822cf52cfb743d6"
dependencies = [
"cc",
[[package]]
name = "openssl-sys"
-
version = "0.9.78"
+
version = "0.9.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132"
+
checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
dependencies = [
-
"autocfg",
"cc",
"libc",
"openssl-src",
···
[[package]]
name = "parking_lot_core"
-
version = "0.9.4"
+
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0"
+
checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
dependencies = [
"cfg-if",
"libc",
"redox_syscall 0.2.16",
"smallvec",
-
"windows-sys 0.42.0",
+
"windows-sys 0.45.0",
[[package]]
name = "paste"
-
version = "1.0.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1"
-
-
[[package]]
-
name = "petgraph"
-
version = "0.6.2"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"
-
dependencies = [
-
"fixedbitset",
-
"indexmap",
-
]
+
checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
[[package]]
name = "phf"
-
version = "0.10.1"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
+
checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
dependencies = [
"phf_shared",
[[package]]
name = "phf_codegen"
-
version = "0.10.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
+
checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770"
dependencies = [
"phf_generator",
"phf_shared",
···
[[package]]
name = "phf_generator"
-
version = "0.10.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
+
checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf"
dependencies = [
"phf_shared",
-
"rand",
+
"rand 0.8.5",
[[package]]
name = "phf_shared"
-
version = "0.10.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
+
checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
dependencies = [
"siphasher",
[[package]]
-
name = "pico-args"
-
version = "0.4.2"
+
name = "pin-utils"
+
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468"
+
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
···
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
-
name = "precomputed-hash"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
-
-
[[package]]
name = "proc-macro-crate"
-
version = "1.2.1"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
+
checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34"
dependencies = [
"once_cell",
-
"thiserror",
-
"toml",
+
"toml_edit",
[[package]]
name = "proc-macro2"
-
version = "1.0.47"
+
version = "1.0.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
+
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
dependencies = [
"unicode-ident",
···
[[package]]
name = "quote"
-
version = "1.0.21"
+
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
+
checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
dependencies = [
"proc-macro2",
···
[[package]]
name = "rand"
+
version = "0.7.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+
dependencies = [
+
"getrandom 0.1.16",
+
"libc",
+
"rand_chacha 0.2.2",
+
"rand_core 0.5.1",
+
"rand_hc",
+
]
+
+
[[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",
+
"rand_chacha 0.3.1",
+
"rand_core 0.6.4",
+
]
+
+
[[package]]
+
name = "rand_chacha"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+
dependencies = [
+
"ppv-lite86",
+
"rand_core 0.5.1",
[[package]]
···
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
-
"rand_core",
+
"rand_core 0.6.4",
+
]
+
+
[[package]]
+
name = "rand_core"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+
dependencies = [
+
"getrandom 0.1.16",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
"getrandom",
+
"getrandom 0.2.8",
+
]
+
+
[[package]]
+
name = "rand_hc"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+
dependencies = [
+
"rand_core 0.5.1",
[[package]]
name = "rayon"
-
version = "1.6.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b"
+
checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7"
dependencies = [
-
"crossbeam-deque",
"either",
"rayon-core",
[[package]]
name = "rayon-core"
-
version = "1.10.1"
+
version = "1.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3"
+
checksum = "356a0625f1954f730c0201cdab48611198dc6ce21f4acff55089b5a78e6e835b"
dependencies = [
"crossbeam-channel",
"crossbeam-deque",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
dependencies = [
-
"getrandom",
+
"getrandom 0.2.8",
"redox_syscall 0.2.16",
"thiserror",
···
[[package]]
name = "regex"
-
version = "1.7.0"
+
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+
checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
dependencies = [
"aho-corasick",
"memchr",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"libc",
"mach",
"winapi",
···
[[package]]
name = "rustix"
-
version = "0.36.3"
+
version = "0.37.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e"
+
checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"errno",
"io-lifetimes",
"libc",
"linux-raw-sys",
-
"windows-sys 0.42.0",
+
"windows-sys 0.48.0",
[[package]]
name = "rustpython"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"atty",
"cfg-if",
···
"flamescope",
"libc",
"log",
-
"num-traits",
"python3-sys",
"rustpython-compiler",
"rustpython-parser",
···
[[package]]
name = "rustpython-ast"
-
version = "0.2.0"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
dependencies = [
-
"num-bigint",
-
"rustpython-common",
-
"rustpython-compiler-core",
+
"is-macro",
+
"malachite-bigint",
+
"rustpython-literal",
+
"rustpython-parser-core",
+
"static_assertions",
[[package]]
name = "rustpython-codegen"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"ahash",
-
"bitflags",
+
"bitflags 2.3.1",
"indexmap",
"insta",
-
"itertools",
+
"itertools 0.10.5",
"log",
"num-complex",
"num-traits",
"rustpython-ast",
"rustpython-compiler-core",
"rustpython-parser",
-
"thiserror",
+
"rustpython-parser-core",
[[package]]
name = "rustpython-common"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"ascii",
-
"bitflags",
+
"bitflags 2.3.1",
+
"bstr",
"cfg-if",
-
"hexf-parse",
-
"itertools",
-
"lexical-parse-float",
+
"itertools 0.10.5",
"libc",
"lock_api",
-
"num-bigint",
+
"malachite-base",
+
"malachite-bigint",
+
"malachite-q",
"num-complex",
"num-traits",
"once_cell",
"parking_lot",
"radium",
-
"rand",
+
"rand 0.8.5",
+
"rustpython-format",
"siphasher",
-
"unic-ucd-category",
"volatile",
"widestring",
[[package]]
name = "rustpython-compiler"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"rustpython-codegen",
"rustpython-compiler-core",
"rustpython-parser",
-
"thiserror",
[[package]]
name = "rustpython-compiler-core"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
-
"bincode",
-
"bitflags",
-
"bstr",
-
"itertools",
+
"bitflags 2.3.1",
+
"itertools 0.10.5",
"lz4_flex",
-
"num-bigint",
+
"malachite-bigint",
"num-complex",
+
"rustpython-parser-core",
"serde",
-
"static_assertions",
-
"thiserror",
[[package]]
name = "rustpython-derive"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"rustpython-compiler",
"rustpython-derive-impl",
···
[[package]]
name = "rustpython-derive-impl"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
-
"indexmap",
-
"itertools",
+
"itertools 0.10.5",
"maplit",
"once_cell",
"proc-macro2",
"quote",
"rustpython-compiler-core",
"rustpython-doc",
+
"rustpython-parser-core",
"syn",
"syn-ext",
"textwrap 0.15.2",
···
[[package]]
name = "rustpython-doc"
-
version = "0.1.0"
-
source = "git+https://github.com/RustPython/__doc__?branch=main#d927debd491e4c45b88e953e6e50e4718e0f2965"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/__doc__?tag=0.3.0#8b62ce5d796d68a091969c9fa5406276cb483f79"
dependencies = [
"once_cell",
[[package]]
+
name = "rustpython-format"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
+
dependencies = [
+
"bitflags 2.3.1",
+
"itertools 0.10.5",
+
"malachite-bigint",
+
"num-traits",
+
"rustpython-literal",
+
]
+
+
[[package]]
name = "rustpython-jit"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"approx",
"cranelift",
···
[[package]]
+
name = "rustpython-literal"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
+
dependencies = [
+
"hexf-parse",
+
"is-macro",
+
"lexical-parse-float",
+
"num-traits",
+
"unic-ucd-category",
+
]
+
+
[[package]]
name = "rustpython-parser"
-
version = "0.2.0"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
dependencies = [
-
"ahash",
"anyhow",
-
"insta",
-
"itertools",
-
"lalrpop",
+
"is-macro",
+
"itertools 0.10.5",
"lalrpop-util",
"log",
-
"num-bigint",
+
"malachite-bigint",
"num-traits",
"phf",
"phf_codegen",
"rustc-hash",
"rustpython-ast",
-
"rustpython-compiler-core",
-
"thiserror",
+
"rustpython-parser-core",
"tiny-keccak",
"unic-emoji-char",
"unic-ucd-ident",
···
[[package]]
+
name = "rustpython-parser-core"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
+
dependencies = [
+
"is-macro",
+
"memchr",
+
"rustpython-parser-vendored",
+
]
+
+
[[package]]
+
name = "rustpython-parser-vendored"
+
version = "0.3.0"
+
source = "git+https://github.com/RustPython/Parser.git?tag=0.3.0#a1e4336f7043807eda8a5ecb15d4115172cc4a7e"
+
dependencies = [
+
"memchr",
+
"once_cell",
+
]
+
+
[[package]]
name = "rustpython-pylib"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"glob",
"rustpython-compiler-core",
···
[[package]]
name = "rustpython-stdlib"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"adler32",
"ahash",
···
"crc32fast",
"crossbeam-utils",
"csv-core",
-
"digest",
+
"digest 0.10.6",
"dns-lookup",
+
"dyn-clone",
"flate2",
"foreign-types-shared",
"gethostname",
"hex",
-
"itertools",
-
"lexical-parse-float",
+
"itertools 0.10.5",
"libc",
"libsqlite3-sys",
"libz-sys",
"mac_address",
+
"malachite-bigint",
"md-5",
"memchr",
"memmap2",
"mt19937",
-
"nix 0.24.2",
-
"num-bigint",
+
"nix 0.26.2",
"num-complex",
"num-integer",
-
"num-rational",
"num-traits",
"num_enum",
"once_cell",
···
"parking_lot",
"paste",
"puruspe",
-
"rand",
-
"rand_core",
+
"rand 0.8.5",
+
"rand_core 0.6.4",
"rustpython-common",
"rustpython-derive",
"rustpython-vm",
"schannel",
"sha-1",
"sha2",
-
"sha3",
+
"sha3 0.10.6",
"socket2",
"system-configuration",
"termios",
+
"ucd",
"unic-char-property",
"unic-normal",
"unic-ucd-age",
···
[[package]]
name = "rustpython-vm"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
-
"adler32",
"ahash",
"ascii",
"atty",
-
"bitflags",
+
"bitflags 2.3.1",
"bstr",
"caseless",
"cfg-if",
···
"exitcode",
"flame",
"flamer",
-
"flate2",
-
"getrandom",
+
"getrandom 0.2.8",
"glob",
"half",
"hex",
-
"hexf-parse",
"indexmap",
"is-macro",
-
"itertools",
+
"itertools 0.10.5",
"libc",
"log",
+
"malachite-bigint",
"memchr",
"memoffset 0.6.5",
-
"nix 0.24.2",
-
"num-bigint",
+
"nix 0.26.2",
"num-complex",
"num-integer",
-
"num-rational",
"num-traits",
"num_cpus",
"num_enum",
···
"optional",
"parking_lot",
"paste",
-
"rand",
+
"rand 0.8.5",
"result-like",
"rustc_version",
"rustpython-ast",
···
"rustpython-compiler",
"rustpython-compiler-core",
"rustpython-derive",
+
"rustpython-format",
"rustpython-jit",
+
"rustpython-literal",
"rustpython-parser",
+
"rustpython-parser-core",
"rustyline",
"schannel",
"serde",
···
[[package]]
name = "rustpython_wasm"
-
version = "0.2.0"
+
version = "0.3.0"
dependencies = [
"console_error_panic_hook",
"js-sys",
-
"parking_lot",
"rustpython-common",
"rustpython-parser",
"rustpython-pylib",
···
[[package]]
name = "rustversion"
-
version = "1.0.9"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
+
checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70"
[[package]]
name = "rustyline"
-
version = "10.0.0"
+
version = "11.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d1cd5ae51d3f7bf65d7969d579d502168ef578f289452bd8ccc91de28fda20e"
+
checksum = "5dfc8644681285d1fb67a467fb3021bfea306b99b4146b166a1fe3ada965eece"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"cfg-if",
"clipboard-win",
"dirs-next",
···
"libc",
"log",
"memchr",
-
"nix 0.24.2",
+
"nix 0.26.2",
"radix_trie",
"scopeguard",
"unicode-segmentation",
···
[[package]]
name = "ryu"
-
version = "1.0.11"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
+
checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
[[package]]
name = "same-file"
···
[[package]]
name = "schannel"
-
version = "0.1.20"
+
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
dependencies = [
-
"lazy_static 1.4.0",
-
"windows-sys 0.36.1",
+
"windows-sys 0.42.0",
[[package]]
···
[[package]]
name = "scratch"
-
version = "1.0.2"
+
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898"
+
checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
[[package]]
name = "semver"
-
version = "1.0.14"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
+
checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"
[[package]]
name = "serde"
-
version = "1.0.147"
+
version = "1.0.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965"
+
checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
dependencies = [
"serde_derive",
···
[[package]]
name = "serde_derive"
-
version = "1.0.147"
+
version = "1.0.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852"
+
checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.89"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db"
+
checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76"
dependencies = [
-
"itoa 1.0.4",
+
"itoa",
"ryu",
"serde",
[[package]]
name = "sha-1"
-
version = "0.10.0"
+
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f"
+
checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
dependencies = [
"cfg-if",
"cpufeatures",
-
"digest",
+
"digest 0.10.6",
[[package]]
···
dependencies = [
"cfg-if",
"cpufeatures",
-
"digest",
+
"digest 0.10.6",
+
]
+
+
[[package]]
+
name = "sha3"
+
version = "0.9.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+
dependencies = [
+
"block-buffer 0.9.0",
+
"digest 0.9.0",
+
"keccak",
+
"opaque-debug",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9"
dependencies = [
-
"digest",
+
"digest 0.10.6",
"keccak",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a490c5c46c35dba9a6f5e7ee8e4d67e775eb2d2da0f115750b8d10e1c1ac2d28"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"num_enum",
"optional",
···
checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
[[package]]
-
name = "string_cache"
-
version = "0.8.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
-
dependencies = [
-
"new_debug_unreachable",
-
"once_cell",
-
"parking_lot",
-
"phf_shared",
-
"precomputed-hash",
-
]
-
-
[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "syn"
-
version = "1.0.103"
+
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d"
+
checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
dependencies = [
"proc-macro2",
"quote",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"core-foundation",
"system-configuration-sys",
···
[[package]]
name = "target-lexicon"
-
version = "0.12.5"
+
version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d"
-
-
[[package]]
-
name = "term"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
-
dependencies = [
-
"dirs-next",
-
"rustversion",
-
"winapi",
-
]
+
checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5"
[[package]]
name = "termcolor"
-
version = "1.1.3"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
-
]
-
-
[[package]]
-
name = "terminal_size"
-
version = "0.1.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
-
dependencies = [
-
"libc",
-
"winapi",
[[package]]
···
[[package]]
name = "thiserror"
-
version = "1.0.37"
+
version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
+
checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.37"
+
version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
+
checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "thread_local"
-
version = "1.1.4"
+
version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
+
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
dependencies = [
+
"cfg-if",
"once_cell",
[[package]]
name = "time"
-
version = "0.1.44"
+
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
+
checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
dependencies = [
"libc",
"wasi 0.10.0+wasi-snapshot-preview1",
···
[[package]]
name = "tinyvec_macros"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
-
name = "toml"
-
version = "0.5.9"
+
name = "toml_datetime"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
+
checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
+
+
[[package]]
+
name = "toml_edit"
+
version = "0.18.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
dependencies = [
-
"serde",
+
"indexmap",
+
"nom8",
+
"toml_datetime",
[[package]]
···
[[package]]
name = "typenum"
-
version = "1.15.0"
+
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
+
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+
[[package]]
+
name = "ucd"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fe4fa6e588762366f1eb4991ce59ad1b93651d0b769dfb4e4d1c5c4b943d1159"
[[package]]
name = "uname"
···
[[package]]
name = "unicode-ident"
-
version = "1.0.5"
+
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
+
checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
[[package]]
name = "unicode-normalization"
···
[[package]]
name = "unicode-segmentation"
-
version = "1.10.0"
+
version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
+
checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
[[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.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
[[package]]
name = "unicode_names2"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "029df4cc8238cefc911704ff8fa210853a0f3bce2694d8f51181dd41ee0f3301"
+
version = "0.6.0"
+
source = "git+https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde"
+
dependencies = [
+
"phf",
+
]
[[package]]
name = "utf8parse"
···
[[package]]
name = "uuid"
-
version = "1.2.2"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
+
checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79"
dependencies = [
"atomic",
-
"getrandom",
-
"rand",
+
"getrandom 0.2.8",
+
"rand 0.8.5",
"uuid-macro-internal",
[[package]]
name = "uuid-macro-internal"
-
version = "1.2.2"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73bc89f2894593e665241e0052c3791999e6787b7c4831daa0a5c2e637e276d8"
+
checksum = "c1b300a878652a387d2a0de915bdae8f1a548f0c6d45e072fe2688794b656cc9"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasi"
+
version = "0.9.0+wasi-snapshot-preview1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+
[[package]]
+
name = "wasi"
version = "0.10.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+
checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+
checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
dependencies = [
"bumpalo",
"log",
···
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.33"
+
version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d"
+
checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+
checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+
checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+
checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "web-sys"
-
version = "0.3.60"
+
version = "0.3.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
+
checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
dependencies = [
"js-sys",
"wasm-bindgen",
···
[[package]]
name = "which"
-
version = "4.3.0"
+
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b"
+
checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
dependencies = [
"either",
"libc",
···
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",
+
"windows_aarch64_gnullvm 0.42.1",
+
"windows_aarch64_msvc 0.42.1",
+
"windows_i686_gnu 0.42.1",
+
"windows_i686_msvc 0.42.1",
+
"windows_x86_64_gnu 0.42.1",
+
"windows_x86_64_gnullvm 0.42.1",
+
"windows_x86_64_msvc 0.42.1",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.45.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+
dependencies = [
+
"windows-targets 0.42.1",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+
dependencies = [
+
"windows-targets 0.48.0",
+
]
+
+
[[package]]
+
name = "windows-targets"
+
version = "0.42.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7"
+
dependencies = [
+
"windows_aarch64_gnullvm 0.42.1",
+
"windows_aarch64_msvc 0.42.1",
+
"windows_i686_gnu 0.42.1",
+
"windows_i686_msvc 0.42.1",
+
"windows_x86_64_gnu 0.42.1",
+
"windows_x86_64_gnullvm 0.42.1",
+
"windows_x86_64_msvc 0.42.1",
+
]
+
+
[[package]]
+
name = "windows-targets"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+
dependencies = [
+
"windows_aarch64_gnullvm 0.48.0",
+
"windows_aarch64_msvc 0.48.0",
+
"windows_i686_gnu 0.48.0",
+
"windows_i686_msvc 0.48.0",
+
"windows_x86_64_gnu 0.48.0",
+
"windows_x86_64_gnullvm 0.48.0",
+
"windows_x86_64_msvc 0.48.0",
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.42.0"
+
version = "0.42.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608"
+
+
[[package]]
+
name = "windows_aarch64_gnullvm"
+
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
···
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+
checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
+
+
[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
name = "windows_i686_gnu"
···
[[package]]
name = "windows_i686_gnu"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+
checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
+
+
[[package]]
+
name = "windows_i686_gnu"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
name = "windows_i686_msvc"
···
[[package]]
name = "windows_i686_msvc"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
+
checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
+
+
[[package]]
+
name = "windows_i686_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
name = "windows_x86_64_gnu"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+
checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
+
+
[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
+
checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463"
+
+
[[package]]
+
name = "windows_x86_64_gnullvm"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
name = "windows_x86_64_msvc"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.42.0"
+
version = "0.42.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+
checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
+
+
[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.48.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winreg"
···
[[package]]
name = "xml-rs"
-
version = "0.8.4"
+
version = "0.8.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"
+
checksum = "52839dc911083a8ef63efa4d039d1f58b5e409f923e44c80828f206f66e5541c"
[[package]]
name = "yaml-rust"
+6 -13
pkgs/development/interpreters/python/rustpython/default.nix
···
, fetchFromGitHub
, SystemConfiguration
, python3
-
, fetchpatch
}:
rustPlatform.buildRustPackage rec {
pname = "rustpython";
-
version = "0.2.0";
+
version = "0.3.0";
src = fetchFromGitHub {
owner = "RustPython";
repo = "RustPython";
-
rev = "v${version}";
-
hash = "sha256-RNUOBBbq4ca9yEKNj5TZTOQW0hruWOIm/G+YCHoJ19U=";
+
rev = "refs/tags/${version}";
+
hash = "sha256-8tDzgsmKLjsfMT5j5HqrQ93LsGHxmC2DJu5KbR3FNXc=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"rustpython-doc-0.1.0" = "sha256-4xBiV1FcYA05cWs9fQV+OklZEU1VZunhCo9deOSWPe8=";
+
"rustpython-ast-0.3.0" = "sha256-5IR/G6Y9OE0+gTvU1iTob0TxfiV3O9elA/0BUy2GA8g=";
+
"rustpython-doc-0.3.0" = "sha256-34ERuLFKzUD9Xmf1zlafe42GLWZfUlw17ejf/NN6yH4=";
+
"unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg=";
};
};
-
-
patches = [
-
# Fix aarch64 compatibility for sqlite. Remove with the next release. https://github.com/RustPython/RustPython/pull/4499
-
(fetchpatch {
-
url = "https://github.com/RustPython/RustPython/commit/9cac89347e2276fcb309f108561e99f4be5baff2.patch";
-
hash = "sha256-vUPQI/5ec6/36Vdtt7/B2unPDsVrGh5iEiSMBRatxWU=";
-
})
-
];
# freeze the stdlib into the rustpython binary
cargoBuildFlags = [ "--features=freeze-stdlib" ];
+2 -2
pkgs/development/libraries/ogre/default.nix
···
in
{
ogre_14 = common {
-
version = "14.1.0";
-
hash = "sha256-CPyXqlUb69uLCsoomjFUbBj7bzPyI01m2yinFuoX5nE=";
+
version = "14.1.2";
+
hash = "sha256-qPoC5VXA9IC1xiFLrvE7cqCZFkuiEM0OMowUXDlmhF4=";
};
ogre_13 = common {
+2 -2
pkgs/development/libraries/vulkan-utility-libraries/default.nix
···
owner = "KhronosGroup";
repo = "Vulkan-Utility-Libraries";
rev = "v${finalAttrs.version}";
-
hash = "sha256-O1agpzZpXiQZFYx1jPosIhxJovZtfZSLBNFj1LVB1VI=";
+
hash = "sha256-l6PiHCre/JQg8PSs1k/0Zzfwwv55AqVdZtBbjeKLS6E=";
};
nativeBuildInputs = [ cmake python3 ];
···
homepage = "https://github.com/KhronosGroup/Vulkan-Utility-Libraries";
platforms = platforms.all;
license = licenses.asl20;
-
maintainers = [];
+
maintainers = with maintainers; [ nickcao ];
};
})
+2 -2
pkgs/development/python-modules/aiocomelit/default.nix
···
buildPythonPackage rec {
pname = "aiocomelit";
-
version = "0.5.0";
+
version = "0.6.0";
format = "pyproject";
disabled = pythonOlder "3.10";
···
owner = "chemelli74";
repo = "aiocomelit";
rev = "refs/tags/v${version}";
-
hash = "sha256-2wdgG22/Cln5uWQoT3Fs9tOLgB1X8J6AEqxV5R+lqno=";
+
hash = "sha256-bs+iSe4vu0ej4SQww6mvQqboVKfQrkd9OirBLGbU3gs=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/aw-client/default.nix
···
buildPythonPackage rec {
pname = "aw-client";
-
version = "0.5.12";
+
version = "0.5.13";
format = "pyproject";
···
owner = "ActivityWatch";
repo = "aw-client";
rev = "v${version}";
-
sha256 = "sha256-Aketk+itfd9gs3s+FDfzmGNWd7tKJQqNn1XsH2VTBD8=";
+
sha256 = "sha256-A9f1Wj4F6qRvCVj3iRQvsnILewJK1L5tfI2MnAXZ4nY=";
};
disabled = pythonOlder "3.8";
+8 -3
pkgs/development/python-modules/gcal-sync/default.nix
···
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+
, setuptools
}:
buildPythonPackage rec {
pname = "gcal-sync";
-
version = "5.0.0";
-
format = "setuptools";
+
version = "6.0.1";
+
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "allenporter";
repo = "gcal_sync";
rev = "refs/tags/${version}";
-
hash = "sha256-vlPAAGY6h/nV9bNOUXharm1aeKfaL7ImzbvAPlpMV5k=";
+
hash = "sha256-8ye15xn6h2YOMQTC1iJtY05WXe4bKyOn3tvPfNdS3y0=";
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
propagatedBuildInputs = [
aiohttp
+2 -2
pkgs/development/python-modules/ha-mqtt-discoverable/default.nix
···
buildPythonPackage rec {
pname = "ha-mqtt-discoverable";
-
version = "0.10.0";
+
version = "0.11.0";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "unixorn";
repo = "ha-mqtt-discoverable";
rev = "refs/tags/v${version}";
-
hash = "sha256-0a39KTLZw3Y2D0TXlKCmvVeNoXAN/uLXQGDlA9iM9J0=";
+
hash = "sha256-9bK4akcyhQnGWVg2AkV4l2uiCjj0bkstqajxVXklMq0=";
};
nativeBuildInputs = [
+7 -5
pkgs/development/python-modules/ical/default.nix
···
{ lib
-
, python-dateutil
, buildPythonPackage
, emoji
, fetchFromGitHub
···
, pytestCheckHook
, pythonOlder
, pythonRelaxDepsHook
+
, python-dateutil
, pyyaml
+
, setuptools
}:
buildPythonPackage rec {
pname = "ical";
-
version = "5.1.1";
-
format = "setuptools";
+
version = "6.1.0";
+
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "allenporter";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-ewKQzjtVgx9c6h67epgFNhY4MjR7kFNCr4EKZ+UF2xA=";
+
hash = "sha256-1tf/R9CridAdNkS6/G0C1v+lZghS7WV5MVnVuBv1zvI=";
};
nativeBuildInputs = [
pythonRelaxDepsHook
+
setuptools
];
pythonRelaxDeps = [
···
];
propagatedBuildInputs = [
-
emoji
python-dateutil
tzdata
pydantic
···
];
nativeCheckInputs = [
+
emoji
freezegun
pytest-asyncio
pytest-benchmark
+8 -3
pkgs/development/python-modules/pyatag/default.nix
···
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
+
, setuptools
}:
buildPythonPackage rec {
pname = "pyatag";
-
version = "3.5.1";
-
format = "setuptools";
+
version = "0.3.7.1";
+
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "MatsNl";
repo = "pyatag";
rev = "refs/tags/${version}";
-
hash = "sha256-hyGos0LFVKv63jf1ODPFfk+R47oyHea+8MGvxeKpop8=";
+
hash = "sha256-3h9mpopTbEULCx7rcEt/I/ZnUA0L/fJ7Y3L5h/6EuC4=";
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
propagatedBuildInputs = [
aiohttp
+2 -2
pkgs/development/python-modules/python-matter-server/default.nix
···
buildPythonPackage rec {
pname = "python-matter-server";
-
version = "4.0.1";
+
version = "4.0.2";
format = "pyproject";
disabled = pythonOlder "3.10";
···
owner = "home-assistant-libs";
repo = "python-matter-server";
rev = "refs/tags/${version}";
-
hash = "sha256-zCw5sj+UgY0egjXGzcbOb7VATeLY80+8Mv9owmdA+f0=";
+
hash = "sha256-fyVvmYznYuhDhU3kApXgXjkPdwhJFxoFq3U87ichmt8=";
};
nativeBuildInputs = [
+15
pkgs/development/python-modules/skytemple-files/default.nix
···
, lib
, buildPythonPackage
, fetchFromGitHub
+
, fetchpatch
, appdirs
, dungeon-eos
, explorerscript
···
hash = "sha256-PVHI3SuXXH+XpSaBhtSUT5I6wYK3WmwW67nJmPLKdg4=";
fetchSubmodules = true;
};
+
+
patches = [
+
# Necessary for skytemple-files to work with Pillow 10.1.0.
+
# https://github.com/SkyTemple/skytemple-files/issues/449
+
(fetchpatch {
+
url = "https://github.com/SkyTemple/skytemple-files/commit/5dc6477d5411b43b80ba79cdaf3521d75d924233.patch";
+
hash = "sha256-0511IRjOcQikhnbu3FkXn92mLAkO+kV9J94Z3f7EBcU=";
+
includes = ["skytemple_files/graphics/kao/_model.py"];
+
})
+
(fetchpatch {
+
url = "https://github.com/SkyTemple/skytemple-files/commit/9548f7cf3b1d834555b41497cfc0bddab10fd3f6.patch";
+
hash = "sha256-a3GeR5IxXRIKY7I6rhKbOcQnoKxtH7Xf3Wx/BRFQHSc=";
+
})
+
];
postPatch = ''
substituteInPlace skytemple_files/patch/arm_patcher.py skytemple_files/data/data_cd/armips_importer.py \
+12 -1
pkgs/development/python-modules/skytemple-rust/default.nix
···
, buildPythonPackage
, cargo
, fetchFromGitHub
+
, fetchpatch
, libiconv
, Foundation
, rustPlatform
···
hash = "sha256-KQA8dfHnuysx9EUySJXZ/52Hfq6AbALwkBp3B1WJJuc=";
};
+
patches = [
+
# Necessary for python3Packages.skytemple-files tests to pass.
+
# https://github.com/SkyTemple/skytemple-files/issues/449
+
(fetchpatch {
+
url = "https://github.com/SkyTemple/skytemple-rust/commit/eeeac215c58eda2375dc499aaa1950df0e859802.patch";
+
hash = "sha256-9oUrwI+ZMI0Pg8F/nzLkf0YNkO9WSMkUAqDk4GuGfQo=";
+
includes = [ "src/st_kao.rs" ];
+
})
+
];
+
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ];
nativeBuildInputs = [ setuptools-rust rustPlatform.cargoSetupHook cargo rustc ];
propagatedBuildInputs = [ range-typed-integers ];
GETTEXT_SYSTEM = true;
-
doCheck = false; # there are no tests
+
doCheck = false; # tests for this package are in skytemple-files package
pythonImportsCheck = [ "skytemple_rust" ];
meta = with lib; {
+2 -2
pkgs/development/python-modules/total-connect-client/default.nix
···
buildPythonPackage rec {
pname = "total-connect-client";
-
version = "2023.11";
+
version = "2023.11.1";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "craigjmidwinter";
repo = "total-connect-client";
rev = "refs/tags/${version}";
-
hash = "sha256-UTMYuSKNn5ACKg9BmeUf1SFhDV1jknbxggkmCgzB/xk=";
+
hash = "sha256-XyoyPMhp7KZrizAehuFnBAWYliv9A7D2JjGA+lO3p7Y=";
};
nativeBuildInputs = [
+8 -3
pkgs/development/python-modules/velbus-aio/default.nix
···
, pyserial
, pyserial-asyncio
, pytestCheckHook
+
, setuptools
}:
buildPythonPackage rec {
pname = "velbus-aio";
-
version = "2023.10.2";
-
format = "setuptools";
+
version = "2023.11.0";
+
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "Cereal2nd";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-qRKVjiRrRg1YwwYCSp6KGvaS7QnYLIW5rum3X7vEANM=";
+
hash = "sha256-j0NGeuxhtxmlpal9MpnlHqGv47uTVx1Lyfy9u0cEtYg=";
fetchSubmodules = true;
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
propagatedBuildInputs = [
backoff
+8 -3
pkgs/development/python-modules/zwave-js-server-python/default.nix
···
, pytest-aiohttp
, pytestCheckHook
, pythonOlder
+
, setuptools
}:
buildPythonPackage rec {
pname = "zwave-js-server-python";
-
version = "0.53.1";
-
format = "setuptools";
+
version = "0.54.0";
+
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "home-assistant-libs";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-WfKZraF/mh1YTgK2YXnP5JHqjj5oWI9PeZAvt75btr8=";
+
hash = "sha256-FdA8GHwe/An53CqPxE6QUwXTxk3HSqLBrk1dMaVWamA=";
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
propagatedBuildInputs = [
aiohttp
+8
pkgs/development/python2-modules/pycairo/default.nix
···
{ lib
, fetchFromGitHub
+
, fetchpatch
, meson
, ninja
, buildPythonPackage
···
rev = "v${version}";
sha256 = "142145a2whvlk92jijrbf3i2bqrzmspwpysj0bfypw0krzi0aa6j";
};
+
+
patches = [
+
(fetchpatch {
+
url = "https://github.com/pygobject/pycairo/commit/678edd94d8a6dfb5d51f9c3549e6ee8c90a73744.patch";
+
sha256 = "sha256-HmP69tUGYxZvJ/M9FJHwHTCjb9Kf4aWRyMT4wSymrT0=";
+
})
+
];
nativeBuildInputs = [
meson
+5
pkgs/development/tools/bpf-linker/default.nix
···
# rust-src and `-Z build-std=core` are required to properly run the tests
doCheck = false;
+
# Work around https://github.com/NixOS/nixpkgs/issues/166205.
+
env = lib.optionalAttrs stdenv.cc.isClang {
+
NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}";
+
};
+
meta = with lib; {
description = "Simple BPF static linker";
homepage = "https://github.com/aya-rs/bpf-linker";
+3 -3
pkgs/development/tools/gosec/default.nix
···
buildGoModule rec {
pname = "gosec";
-
version = "2.18.0";
+
version = "2.18.2";
src = fetchFromGitHub {
owner = "securego";
repo = pname;
rev = "v${version}";
-
hash = "sha256-z+5MR4tiKa2vVJslFdAcVLxrR6aXoPxAHaqNgN2QlMc=";
+
hash = "sha256-y0ha9Za0QoZEsZG/eO9/LZ146q1Rg6wCGghe2roymHM=";
};
-
vendorHash = "sha256-jekw3uc2ZEH9s+26jMFVteHUD0iyURlVq8zBlVPihqs=";
+
vendorHash = "sha256-cfAS1Z/ym4y2qcm8TPXqX4LZgaLsTjkwO9GOYLNjPN0=";
subPackages = [
"cmd/gosec"
+3 -3
pkgs/development/tools/oh-my-posh/default.nix
···
buildGoModule rec {
pname = "oh-my-posh";
-
version = "18.22.0";
+
version = "18.26.1";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-lQqDXiT+DRLmU+4DBvj2Gnd1RjaRgMorhXo1BmJLQqU=";
+
hash = "sha256-8MK8YzBplbP1de8QKJJBLgbMd1K+H2sVutwKSskU82Q=";
};
-
vendorHash = "sha256-/SVS0Vd6GvKEAzRobxaTwJ+uy8dwCINBOYzQN65ppAs=";
+
vendorHash = "sha256-ivd30IEoF9WuGDzufIOXJ8LUqHp3zPaiPgplj9jqzqw=";
sourceRoot = "${src.name}/src";
+2
pkgs/games/prismlauncher/wrapper.nix
···
, gamemode
, flite
, mesa-demos
+
, pciutils
, udev
, libusb1
···
runtimePrograms = [
xorg.xrandr
mesa-demos # need glxinfo
+
pciutils # need lspci
]
++ additionalPrograms;
+5 -5
pkgs/os-specific/linux/kernel/zen-kernels.nix
···
# comments with variant added for update script
# ./update-zen.py zen
zenVariant = {
-
version = "6.6.1"; #zen
+
version = "6.6.2"; #zen
suffix = "zen1"; #zen
-
sha256 = "13m820wggf6pkp351w06mdn2lfcwbn08ydwksyxilqb88vmr0lpq"; #zen
+
sha256 = "0l97szqyr2i5kfl38hz1bnyd51s3zk4vf4c4xc860gy2fcxaprkl"; #zen
isLqx = false;
};
# ./update-zen.py lqx
lqxVariant = {
-
version = "6.5.11"; #lqx
-
suffix = "lqx2"; #lqx
-
sha256 = "0rak2ald95bwb5qlp8pf2g93a0gkv8rypiv5s8dpds3cilwmxrg9"; #lqx
+
version = "6.6.2"; #lqx
+
suffix = "lqx1"; #lqx
+
sha256 = "0nkfvsvmy8crcc2razipjkai36fkp86lwq4yfjq8klik6vrn5bvh"; #lqx
isLqx = true;
};
zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+5 -2
pkgs/os-specific/linux/sssd/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, autoreconfHook, makeWrapper, glibc, augeas, dnsutils, c-ares, curl,
+
{ lib, stdenv, fetchFromGitHub, autoreconfHook, makeWrapper, glibc, adcli, augeas, dnsutils, c-ares, curl,
cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen,
python3, pam, popt, talloc, tdb, tevent, pkg-config, ldb, openldap,
pcre2, libkrb5, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2,
···
'';
# Something is looking for <libxml/foo.h> instead of <libxml2/libxml/foo.h>
-
env.NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2";
+
env.NIX_CFLAGS_COMPILE = toString [
+
"-DRENEWAL_PROG_PATH=\"${adcli}/bin/adcli\""
+
"-I${libxml2.dev}/include/libxml2"
+
];
preConfigure = ''
export SGML_CATALOG_FILES="${docbookFiles}"
+29
pkgs/servers/apache-airflow/default.nix
···
let
python = python3.override {
packageOverrides = pySelf: pySuper: {
+
flask = pySuper.flask.overridePythonAttrs (o: rec {
+
version = "2.2.5";
+
src = fetchPypi {
+
pname = "Flask";
+
inherit version;
+
hash = "sha256-7e6bCn/yZiG9WowQ/0hK4oc3okENmbC7mmhQx/uXeqA=";
+
};
+
nativeBuildInputs = (o.nativeBuildInputs or []) ++ [
+
pySelf.setuptools
+
];
+
});
# flask-appbuilder doesn't work with sqlalchemy 2.x, flask-appbuilder 3.x
# https://github.com/dpgaspar/Flask-AppBuilder/issues/2038
flask-appbuilder = pySuper.flask-appbuilder.overridePythonAttrs (o: {
···
hash = "sha256-K9pEtD58rLFdTgX/PMH4vJeTbMRkYjQkECv8LDXpWRI=";
};
format = "setuptools";
+
});
+
httpcore = pySuper.httpcore.overridePythonAttrs (o: rec {
+
# nullify upstream's pytest flags which cause
+
# "TLS/SSL connection has been closed (EOF)"
+
# with pytest-httpbin 1.x
+
preCheck = ''
+
substituteInPlace pyproject.toml \
+
--replace '[tool.pytest.ini_options]' '[tool.notpytest.ini_options]'
+
'';
+
});
+
pytest-httpbin = pySuper.pytest-httpbin.overridePythonAttrs (o: rec {
+
version = "1.0.2";
+
src = fetchFromGitHub {
+
owner = "kevin1024";
+
repo = "pytest-httpbin";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-S4ThQx4H3UlKhunJo35esPClZiEn7gX/Qwo4kE1QMTI=";
+
};
});
# apache-airflow doesn't work with sqlalchemy 2.x
# https://github.com/apache/airflow/issues/28723
+12 -12
pkgs/servers/apache-airflow/providers.nix
···
imports = [ "airflow.providers.alibaba.cloud.hooks.oss" "airflow.providers.alibaba.cloud.operators.oss" ];
};
amazon = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.amazon.aws.hooks.appflow" "airflow.providers.amazon.aws.hooks.athena" "airflow.providers.amazon.aws.hooks.base_aws" "airflow.providers.amazon.aws.hooks.batch_client" "airflow.providers.amazon.aws.hooks.batch_waiters" "airflow.providers.amazon.aws.hooks.cloud_formation" "airflow.providers.amazon.aws.hooks.datasync" "airflow.providers.amazon.aws.hooks.dms" "airflow.providers.amazon.aws.hooks.dynamodb" "airflow.providers.amazon.aws.hooks.ec2" "airflow.providers.amazon.aws.hooks.ecs" "airflow.providers.amazon.aws.hooks.eks" "airflow.providers.amazon.aws.hooks.elasticache_replication_group" "airflow.providers.amazon.aws.hooks.emr" "airflow.providers.amazon.aws.hooks.emr" "airflow.providers.amazon.aws.hooks.glacier" "airflow.providers.amazon.aws.hooks.glue" "airflow.providers.amazon.aws.hooks.glue_catalog" "airflow.providers.amazon.aws.hooks.glue_crawler" "airflow.providers.amazon.aws.hooks.kinesis" "airflow.providers.amazon.aws.hooks.lambda_function" "airflow.providers.amazon.aws.hooks.logs" "airflow.providers.amazon.aws.hooks.quicksight" "airflow.providers.amazon.aws.hooks.rds" "airflow.providers.amazon.aws.hooks.redshift_cluster" "airflow.providers.amazon.aws.hooks.redshift_data" "airflow.providers.amazon.aws.hooks.redshift_sql" "airflow.providers.amazon.aws.hooks.s3" "airflow.providers.amazon.aws.hooks.sagemaker" "airflow.providers.amazon.aws.hooks.secrets_manager" "airflow.providers.amazon.aws.hooks.ses" "airflow.providers.amazon.aws.hooks.sns" "airflow.providers.amazon.aws.hooks.sqs" "airflow.providers.amazon.aws.hooks.step_function" "airflow.providers.amazon.aws.hooks.sts" "airflow.providers.amazon.aws.operators.appflow" "airflow.providers.amazon.aws.operators.athena" "airflow.providers.amazon.aws.operators.aws_lambda" "airflow.providers.amazon.aws.operators.batch" "airflow.providers.amazon.aws.operators.cloud_formation" "airflow.providers.amazon.aws.operators.datasync" "airflow.providers.amazon.aws.operators.dms" "airflow.providers.amazon.aws.operators.ec2" "airflow.providers.amazon.aws.operators.ecs" "airflow.providers.amazon.aws.operators.eks" "airflow.providers.amazon.aws.operators.emr" "airflow.providers.amazon.aws.operators.emr" "airflow.providers.amazon.aws.operators.glacier" "airflow.providers.amazon.aws.operators.glue" "airflow.providers.amazon.aws.operators.glue_crawler" "airflow.providers.amazon.aws.operators.lambda_function" "airflow.providers.amazon.aws.operators.quicksight" "airflow.providers.amazon.aws.operators.rds" "airflow.providers.amazon.aws.operators.redshift_cluster" "airflow.providers.amazon.aws.operators.redshift_data" "airflow.providers.amazon.aws.operators.redshift_sql" "airflow.providers.amazon.aws.operators.s3" "airflow.providers.amazon.aws.operators.sagemaker" "airflow.providers.amazon.aws.operators.sns" "airflow.providers.amazon.aws.operators.sqs" "airflow.providers.amazon.aws.operators.step_function" ];
};
apache_beam = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.apache.beam.hooks.beam" "airflow.providers.apache.beam.operators.beam" ];
};
apache_cassandra = {
···
imports = [ "airflow.providers.apache.drill.hooks.drill" "airflow.providers.apache.drill.operators.drill" ];
};
apache_druid = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pydruid" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pydruid" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.apache.druid.hooks.druid" "airflow.providers.apache.druid.operators.druid" "airflow.providers.apache.druid.operators.druid_check" ];
};
apache_hdfs = {
···
imports = [ "airflow.providers.apache.hdfs.hooks.hdfs" "airflow.providers.apache.hdfs.hooks.webhdfs" ];
};
apache_hive = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.apache.hive.hooks.hive" "airflow.providers.apache.hive.operators.hive" "airflow.providers.apache.hive.operators.hive_stats" ];
};
apache_kylin = {
···
imports = [ "airflow.providers.github.hooks.github" "airflow.providers.github.operators.github" ];
};
google = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.google.ads.hooks.ads" "airflow.providers.google.ads.operators.ads" "airflow.providers.google.cloud.hooks.automl" "airflow.providers.google.cloud.hooks.bigquery" "airflow.providers.google.cloud.hooks.bigquery_dts" "airflow.providers.google.cloud.hooks.bigtable" "airflow.providers.google.cloud.hooks.cloud_build" "airflow.providers.google.cloud.hooks.cloud_composer" "airflow.providers.google.cloud.hooks.cloud_memorystore" "airflow.providers.google.cloud.hooks.cloud_sql" "airflow.providers.google.cloud.hooks.cloud_storage_transfer_service" "airflow.providers.google.cloud.hooks.compute" "airflow.providers.google.cloud.hooks.compute_ssh" "airflow.providers.google.cloud.hooks.datacatalog" "airflow.providers.google.cloud.hooks.dataflow" "airflow.providers.google.cloud.hooks.dataform" "airflow.providers.google.cloud.hooks.datafusion" "airflow.providers.google.cloud.hooks.dataplex" "airflow.providers.google.cloud.hooks.dataprep" "airflow.providers.google.cloud.hooks.dataproc" "airflow.providers.google.cloud.hooks.dataproc_metastore" "airflow.providers.google.cloud.hooks.datastore" "airflow.providers.google.cloud.hooks.dlp" "airflow.providers.google.cloud.hooks.functions" "airflow.providers.google.cloud.hooks.gcs" "airflow.providers.google.cloud.hooks.gdm" "airflow.providers.google.cloud.hooks.kms" "airflow.providers.google.cloud.hooks.kubernetes_engine" "airflow.providers.google.cloud.hooks.life_sciences" "airflow.providers.google.cloud.hooks.looker" "airflow.providers.google.cloud.hooks.mlengine" "airflow.providers.google.cloud.hooks.natural_language" "airflow.providers.google.cloud.hooks.os_login" "airflow.providers.google.cloud.hooks.pubsub" "airflow.providers.google.cloud.hooks.secret_manager" "airflow.providers.google.cloud.hooks.spanner" "airflow.providers.google.cloud.hooks.speech_to_text" "airflow.providers.google.cloud.hooks.stackdriver" "airflow.providers.google.cloud.hooks.tasks" "airflow.providers.google.cloud.hooks.text_to_speech" "airflow.providers.google.cloud.hooks.translate" "airflow.providers.google.cloud.hooks.vertex_ai.auto_ml" "airflow.providers.google.cloud.hooks.vertex_ai.batch_prediction_job" "airflow.providers.google.cloud.hooks.vertex_ai.custom_job" "airflow.providers.google.cloud.hooks.vertex_ai.dataset" "airflow.providers.google.cloud.hooks.vertex_ai.endpoint_service" "airflow.providers.google.cloud.hooks.vertex_ai.hyperparameter_tuning_job" "airflow.providers.google.cloud.hooks.vertex_ai.model_service" "airflow.providers.google.cloud.hooks.video_intelligence" "airflow.providers.google.cloud.hooks.vision" "airflow.providers.google.cloud.hooks.workflows" "airflow.providers.google.cloud.operators.automl" "airflow.providers.google.cloud.operators.bigquery" "airflow.providers.google.cloud.operators.bigquery_dts" "airflow.providers.google.cloud.operators.bigtable" "airflow.providers.google.cloud.operators.cloud_build" "airflow.providers.google.cloud.operators.cloud_composer" "airflow.providers.google.cloud.operators.cloud_memorystore" "airflow.providers.google.cloud.operators.cloud_sql" "airflow.providers.google.cloud.operators.cloud_storage_transfer_service" "airflow.providers.google.cloud.operators.compute" "airflow.providers.google.cloud.operators.datacatalog" "airflow.providers.google.cloud.operators.dataflow" "airflow.providers.google.cloud.operators.dataform" "airflow.providers.google.cloud.operators.datafusion" "airflow.providers.google.cloud.operators.dataplex" "airflow.providers.google.cloud.operators.dataprep" "airflow.providers.google.cloud.operators.dataproc" "airflow.providers.google.cloud.operators.dataproc_metastore" "airflow.providers.google.cloud.operators.datastore" "airflow.providers.google.cloud.operators.dlp" "airflow.providers.google.cloud.operators.functions" "airflow.providers.google.cloud.operators.gcs" "airflow.providers.google.cloud.operators.kubernetes_engine" "airflow.providers.google.cloud.operators.life_sciences" "airflow.providers.google.cloud.operators.looker" "airflow.providers.google.cloud.operators.mlengine" "airflow.providers.google.cloud.operators.natural_language" "airflow.providers.google.cloud.operators.pubsub" "airflow.providers.google.cloud.operators.spanner" "airflow.providers.google.cloud.operators.speech_to_text" "airflow.providers.google.cloud.operators.stackdriver" "airflow.providers.google.cloud.operators.tasks" "airflow.providers.google.cloud.operators.text_to_speech" "airflow.providers.google.cloud.operators.translate" "airflow.providers.google.cloud.operators.translate_speech" "airflow.providers.google.cloud.operators.translate_speech" "airflow.providers.google.cloud.operators.vertex_ai.auto_ml" "airflow.providers.google.cloud.operators.vertex_ai.batch_prediction_job" "airflow.providers.google.cloud.operators.vertex_ai.custom_job" "airflow.providers.google.cloud.operators.vertex_ai.dataset" "airflow.providers.google.cloud.operators.vertex_ai.endpoint_service" "airflow.providers.google.cloud.operators.vertex_ai.hyperparameter_tuning_job" "airflow.providers.google.cloud.operators.vertex_ai.model_service" "airflow.providers.google.cloud.operators.video_intelligence" "airflow.providers.google.cloud.operators.vision" "airflow.providers.google.cloud.operators.workflows" "airflow.providers.google.common.hooks.base_google" "airflow.providers.google.common.hooks.discovery_api" "airflow.providers.google.firebase.hooks.firestore" "airflow.providers.google.firebase.operators.firestore" "airflow.providers.google.leveldb.hooks.leveldb" "airflow.providers.google.leveldb.operators.leveldb" "airflow.providers.google.marketing_platform.hooks.analytics" "airflow.providers.google.marketing_platform.hooks.campaign_manager" "airflow.providers.google.marketing_platform.hooks.display_video" "airflow.providers.google.marketing_platform.hooks.search_ads" "airflow.providers.google.marketing_platform.operators.analytics" "airflow.providers.google.marketing_platform.operators.campaign_manager" "airflow.providers.google.marketing_platform.operators.display_video" "airflow.providers.google.marketing_platform.operators.search_ads" "airflow.providers.google.suite.hooks.calendar" "airflow.providers.google.suite.hooks.drive" "airflow.providers.google.suite.hooks.sheets" "airflow.providers.google.suite.operators.sheets" ];
};
grpc = {
···
imports = [ "airflow.providers.grpc.hooks.grpc" "airflow.providers.grpc.operators.grpc" ];
};
hashicorp = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "hvac" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "hvac" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.hashicorp.hooks.vault" ];
};
http = {
···
imports = [ "airflow.providers.jenkins.hooks.jenkins" "airflow.providers.jenkins.operators.jenkins_job_trigger" ];
};
microsoft_azure = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.microsoft.azure.hooks.adx" "airflow.providers.microsoft.azure.hooks.asb" "airflow.providers.microsoft.azure.hooks.base_azure" "airflow.providers.microsoft.azure.hooks.batch" "airflow.providers.microsoft.azure.hooks.container_instance" "airflow.providers.microsoft.azure.hooks.container_registry" "airflow.providers.microsoft.azure.hooks.container_volume" "airflow.providers.microsoft.azure.hooks.cosmos" "airflow.providers.microsoft.azure.hooks.data_factory" "airflow.providers.microsoft.azure.hooks.data_lake" "airflow.providers.microsoft.azure.hooks.fileshare" "airflow.providers.microsoft.azure.hooks.synapse" "airflow.providers.microsoft.azure.hooks.wasb" "airflow.providers.microsoft.azure.operators.adls" "airflow.providers.microsoft.azure.operators.adx" "airflow.providers.microsoft.azure.operators.asb" "airflow.providers.microsoft.azure.operators.batch" "airflow.providers.microsoft.azure.operators.container_instances" "airflow.providers.microsoft.azure.operators.cosmos" "airflow.providers.microsoft.azure.operators.data_factory" "airflow.providers.microsoft.azure.operators.synapse" "airflow.providers.microsoft.azure.operators.wasb_delete_blob" ];
};
microsoft_mssql = {
···
imports = [ "airflow.providers.mongo.hooks.mongo" ];
};
mysql = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.mysql.hooks.mysql" "airflow.providers.mysql.operators.mysql" ];
};
neo4j = {
···
imports = [ "airflow.providers.plexus.hooks.plexus" "airflow.providers.plexus.operators.job" ];
};
postgres = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.postgres.hooks.postgres" "airflow.providers.postgres.operators.postgres" ];
};
presto = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.presto.hooks.presto" ];
};
qubole = {
-
deps = [ "qds_sdk" ];
+
deps = [ "qds-sdk" ];
imports = [ "airflow.providers.qubole.hooks.qubole" "airflow.providers.qubole.hooks.qubole_check" "airflow.providers.qubole.operators.qubole" "airflow.providers.qubole.operators.qubole_check" ];
};
redis = {
···
imports = [ "airflow.providers.telegram.hooks.telegram" "airflow.providers.telegram.operators.telegram" ];
};
trino = {
-
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
+
deps = [ "adal" "apache-beam" "asgiref" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" "azure-mgmt-containerinstance" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" "azure-servicebus" "azure-storage-blob" "azure-storage-common" "azure-storage-file" "azure-synapse-spark" "boto3" "cassandra-driver" "cryptography" "dnspython" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" "google-cloud-container" "google-cloud-datacatalog" "google-cloud-dataproc" "google-cloud-dlp" "google-cloud-kms" "google-cloud-language" "google-cloud-logging" "google-cloud-monitoring" "google-cloud-pubsub" "google-cloud-redis" "google-cloud-secret-manager" "google-cloud-spanner" "google-cloud-speech" "google-cloud-storage" "google-cloud-tasks" "google-cloud-texttospeech" "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" "grpcio-gcp" "httpx" "json-merge-patch" "jsonpath-ng" "kubernetes" "mypy-boto3-appflow" "mypy-boto3-rds" "mypy-boto3-redshift-data" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" "protobuf" "psycopg2" "pymongo" "pyopenssl" "pysftp" "redshift-connector" "simple-salesforce" "smbprotocol" "sshtunnel" "thrift" "vertica-python" ];
imports = [ "airflow.providers.trino.hooks.trino" "airflow.providers.trino.operators.trino" ];
};
vertica = {
+3 -3
pkgs/servers/apache-airflow/python-package.nix
···
, enabledProviders ? []
}:
let
-
version = "2.7.1";
+
version = "2.7.3";
airflow-src = fetchFromGitHub rec {
owner = "apache";
···
# Download using the git protocol rather than using tarballs, because the
# GitHub archive tarballs don't appear to include tests
forceFetchGit = true;
-
hash = "sha256-TxlOdazdaEKt9U+t/zjRChUABLhVTqXvH8nUbYrRrQs=";
+
hash = "sha256-+YbiKFZLigSDbHPaUKIl97kpezW1rIt/j09MMa6lwhQ=";
};
# airflow bundles a web interface, which is built using webpack by an undocumented shell script in airflow's source tree.
···
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
-
hash = "sha256-ZUvjSA6BKj27xTNieVBBXm6oCTAWIvxk2menQMt91uE=";
+
hash = "sha256-WQKuQgNp35fU6z7owequXOSwoUGJDJYcUgkjPDMOops=";
};
distPhase = "true";
+2 -1
pkgs/servers/home-assistant/component-packages.nix
···
# Do not edit!
{
-
version = "2023.11.2";
+
version = "2023.11.3";
components = {
"3_day_blinds" = ps: with ps; [
];
···
pymitv
];
"xmpp" = ps: with ps; [
+
emoji
slixmpp
];
"xs1" = ps: with ps; [
+3 -3
pkgs/servers/home-assistant/default.nix
···
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
-
hassVersion = "2023.11.2";
+
hassVersion = "2023.11.3";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
···
# Primary source is the pypi sdist, because it contains translations
src = fetchPypi {
inherit pname version;
-
hash = "sha256-cnneRq0hIyvgKo0du/52ze0IVs8TgTPNQM3T1kyy03s=";
+
hash = "sha256-llGHI6LVpTo9m2RMtcDSkW2wWraje2OkVFx5P7lzZ30=";
};
# Secondary source is git for tests
···
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
-
hash = "sha256-OljfYmlXSJVoWWsd4jcSF4nI/FXHqRA8e4LN5AaPVv8=";
+
hash = "sha256-KD53O+UlAjGfVGp4kbLgpgU7j0A+KqZZT492WmeCOnQ=";
};
nativeBuildInputs = with python.pkgs; [
+12 -1
pkgs/servers/maddy/default.nix
···
-
{ lib, buildGoModule, fetchFromGitHub, pam, coreutils, installShellFiles, scdoc, nixosTests }:
+
{ lib
+
, stdenv
+
, buildGoModule
+
, fetchFromGitHub
+
, pam
+
, coreutils
+
, installShellFiles
+
, scdoc
+
, nixosTests
+
}:
buildGoModule rec {
pname = "maddy";
···
--replace "/usr/local/bin/maddy" "$out/bin/maddy" \
--replace "/bin/kill" "${coreutils}/bin/kill"
'';
+
+
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=strict-prototypes";
passthru.tests.nixos = nixosTests.maddy;
+56 -26
pkgs/tools/audio/beets/builtin-plugins.nix
···
};
acousticbrainz.propagatedBuildInputs = [ python3Packages.requests ];
albumtypes = { };
-
aura.propagatedBuildInputs = with python3Packages; [ flask pillow ];
-
badfiles.wrapperBins = [ mp3val flac ];
+
aura = {
+
propagatedBuildInputs = with python3Packages; [ flask pillow ];
+
testPaths = [ ];
+
};
+
badfiles = {
+
testPaths = [ ];
+
wrapperBins = [ mp3val flac ];
+
};
bareasc = { };
beatport.propagatedBuildInputs = [ python3Packages.requests-oauthlib ];
-
bench = { };
-
bpd = { };
-
bpm = { };
-
bpsync = { };
+
bench.testPaths = [ ];
+
bpd.testPaths = [ ];
+
bpm.testPaths = [ ];
+
bpsync.testPaths = [ ];
bucket = { };
-
chroma.propagatedBuildInputs = [ python3Packages.pyacoustid ];
+
chroma = {
+
propagatedBuildInputs = [ python3Packages.pyacoustid ];
+
testPaths = [ ];
+
};
convert.wrapperBins = [ ffmpeg ];
-
deezer.propagatedBuildInputs = [ python3Packages.requests ];
+
deezer = {
+
propagatedBuildInputs = [ python3Packages.requests ];
+
testPaths = [ ];
+
};
discogs.propagatedBuildInputs = with python3Packages; [ discogs-client requests ];
-
duplicates = { };
+
duplicates.testPaths = [ ];
edit = { };
embedart = {
propagatedBuildInputs = with python3Packages; [ pillow ];
···
wrapperBins = [ imagemagick ];
};
filefilter = { };
-
fish = { };
-
freedesktop = { };
-
fromfilename = { };
+
fish.testPaths = [ ];
+
freedesktop.testPaths = [ ];
+
fromfilename.testPaths = [ ];
ftintitle = { };
-
fuzzy = { };
-
gmusic = { };
+
fuzzy.testPaths = [ ];
+
gmusic.testPaths = [ ];
hook = { };
ihate = { };
importadded = { };
importfeeds = { };
info = { };
-
inline = { };
+
inline.testPaths = [ ];
ipfs = { };
keyfinder.wrapperBins = [ keyfinder-cli ];
-
kodiupdate.propagatedBuildInputs = [ python3Packages.requests ];
+
kodiupdate = {
+
propagatedBuildInputs = [ python3Packages.requests ];
+
testPaths = [ ];
+
};
lastgenre.propagatedBuildInputs = [ python3Packages.pylast ];
-
lastimport.propagatedBuildInputs = [ python3Packages.pylast ];
-
loadext.propagatedBuildInputs = [ python3Packages.requests ];
+
lastimport = {
+
propagatedBuildInputs = [ python3Packages.pylast ];
+
testPaths = [ ];
+
};
+
loadext = {
+
propagatedBuildInputs = [ python3Packages.requests ];
+
testPaths = [ ];
+
};
lyrics.propagatedBuildInputs = [ python3Packages.beautifulsoup4 ];
-
mbcollection = { };
+
mbcollection.testPaths = [ ];
mbsubmit = { };
mbsync = { };
metasync = { };
-
missing = { };
+
missing.testPaths = [ ];
mpdstats.propagatedBuildInputs = [ python3Packages.mpd2 ];
-
mpdupdate.propagatedBuildInputs = [ python3Packages.mpd2 ];
+
mpdupdate = {
+
propagatedBuildInputs = [ python3Packages.mpd2 ];
+
testPaths = [ ];
+
};
parentwork = { };
permissions = { };
play = { };
···
plexupdate = { };
random = { };
replaygain.wrapperBins = [ aacgain ffmpeg mp3gain ];
-
rewrite = { };
-
scrub = { };
+
rewrite.testPaths= [ ];
+
scrub.testPaths = [ ];
smartplaylist = { };
-
sonosupdate.propagatedBuildInputs = [ python3Packages.soco ];
+
sonosupdate = {
+
propagatedBuildInputs = [ python3Packages.soco ];
+
testPaths = [ ];
+
};
spotify = { };
-
subsonicplaylist.propagatedBuildInputs = [ python3Packages.requests ];
+
subsonicplaylist = {
+
propagatedBuildInputs = [ python3Packages.requests ];
+
testPaths = [ ];
+
};
subsonicupdate.propagatedBuildInputs = [ python3Packages.requests ];
the = { };
thumbnails = {
···
wrapperBins = [ imagemagick ];
};
types.testPaths = [ "test/test_types_plugin.py" ];
-
unimported = { };
+
unimported.testPaths = [ ];
web.propagatedBuildInputs = [ python3Packages.flask ];
zero = { };
}
+4 -4
pkgs/tools/audio/beets/common.nix
···
let
inherit (lib) attrNames attrValues concatMap;
-
mkPlugin = { enable ? !disableAllPlugins, builtin ? false, propagatedBuildInputs ? [ ], testPaths ? [ ], wrapperBins ? [ ] }: {
-
inherit enable builtin propagatedBuildInputs testPaths wrapperBins;
+
mkPlugin = { name, enable ? !disableAllPlugins, builtin ? false, propagatedBuildInputs ? [ ], testPaths ? [ "test/test_${name}.py" ], wrapperBins ? [ ] }: {
+
inherit name enable builtin propagatedBuildInputs testPaths wrapperBins;
};
basePlugins = lib.mapAttrs (_: a: { builtin = true; } // a) (import ./builtin-plugins.nix inputs);
-
allPlugins = lib.mapAttrs (_: mkPlugin) (lib.recursiveUpdate basePlugins pluginOverrides);
+
allPlugins = lib.mapAttrs (n: a: mkPlugin { name = n; } // a) (lib.recursiveUpdate basePlugins pluginOverrides);
builtinPlugins = lib.filterAttrs (_: p: p.builtin) allPlugins;
enabledPlugins = lib.filterAttrs (_: p: p.enable) allPlugins;
disabledPlugins = lib.filterAttrs (_: p: !p.enable) allPlugins;
···
responses
] ++ pluginWrapperBins;
-
disabledTestPaths = lib.flatten (attrValues (lib.mapAttrs (n: v: v.testPaths ++ [ "test/test_${n}.py" ]) disabledPlugins));
+
disabledTestPaths = lib.flatten (attrValues (lib.mapAttrs (_: v: v.testPaths) disabledPlugins));
inherit disabledTests;
# Perform extra "sanity checks", before running pytest tests.
+6
pkgs/tools/audio/beets/default.nix
···
# Pillow 10 compatibility fix, a backport of
# https://github.com/beetbox/beets/pull/4868, which doesn't apply now
./patches/fix-pillow10-compat.patch
+
+
# Sphinx 6 compatibility fix.
+
(fetchpatch {
+
url = "https://github.com/beetbox/beets/commit/2106f471affd1dab35b4b26187b9c74d034528c5.patch";
+
hash = "sha256-V/886dYJW/O55VqU8sd+x/URIFcKhP6j5sUhTGMoxL8=";
+
})
];
disabledTests = [
# This issue is present on this version alone, and can be removed on the
+2 -2
pkgs/tools/games/scarab/default.nix
···
buildDotnetModule rec {
pname = "scarab";
-
version = "2.1.0.0";
+
version = "2.5.0.0";
src = fetchFromGitHub {
owner = "fifty-six";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-TbsCj30ZlZmm+i/k31eo9X+XE9Zu13uL9QZOGaRm9zs=";
+
sha256 = "sha256-z1hmMrfeoYyjVEPPjWvUfKUKsOS7UsocSWMYrFY+/kI=";
};
nugetDeps = ./deps.nix;
-40
pkgs/tools/misc/apt-offline/default.nix
···
-
{ lib, fetchFromGitHub, python3Packages, nix-update-script, gnupg }:
-
-
python3Packages.buildPythonApplication rec {
-
pname = "apt-offline";
-
version = "1.8.4";
-
-
src = fetchFromGitHub {
-
owner = "rickysarraf";
-
repo = pname;
-
rev = "v${version}";
-
sha256 = "RBf/QG0ewLS6gnQTBXi0I18z8QrxoBAqEXZ7dro9z5A=";
-
};
-
-
postPatch = ''
-
substituteInPlace org.debian.apt.aptoffline.policy \
-
--replace /usr/bin/ "$out/bin"
-
-
substituteInPlace apt_offline_core/AptOfflineCoreLib.py \
-
--replace /usr/bin/gpgv "${gnupg}/bin/gpgv"
-
'';
-
-
preFixup = ''
-
rm "$out/bin/apt-offline-gui"
-
rm "$out/bin/apt-offline-gui-pkexec"
-
'';
-
-
doCheck = false;
-
-
pythonImportsCheck = [ "apt_offline_core" ];
-
-
passthru.updateScript = nix-update-script { };
-
-
meta = with lib; {
-
homepage = "https://github.com/rickysarraf/apt-offline";
-
description = "Offline APT package manager";
-
license = licenses.gpl3;
-
maintainers = [ ];
-
platforms = platforms.linux;
-
};
-
}
+6
pkgs/tools/misc/fluentd/Gemfile.lock
···
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5)
jmespath (~> 1, >= 1.6.1)
+
nokogiri (~> 1.0)
aws-sdk-firehose (1.50.0)
aws-sdk-core (~> 3, >= 3.165.0)
aws-sigv4 (~> 1.1)
···
http_parser.rb (0.8.0)
jmespath (1.6.2)
ltsv (0.1.2)
+
mini_portile2 (2.8.2)
mongo (2.18.2)
bson (>= 4.14.1, < 5.0.0)
msgpack (1.6.0)
multi_json (1.15.0)
multipart-post (2.2.3)
+
nokogiri (1.15.2)
+
mini_portile2 (2.8.2)
+
racc (1.6.2)
public_suffix (5.0.1)
+
racc (1.6.2)
rake (13.0.6)
ruby-kafka (1.5.0)
digest-crc
+32 -1
pkgs/tools/misc/fluentd/gemset.nix
···
{
+
mini_portile2 = {
+
groups = ["default" "development" "test"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6";
+
type = "gem";
+
};
+
version = "2.8.2";
+
};
+
racc = {
+
groups = ["default" "development" "test"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq";
+
type = "gem";
+
};
+
version = "1.6.2";
+
};
+
nokogiri = {
+
dependencies = ["mini_portile2" "racc"];
+
groups = ["default" "development" "test"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "1mr2ibfk874ncv0qbdkynay738w2mfinlkhnbd5lyk5yiw5q1p10";
+
type = "gem";
+
};
+
version = "1.15.2";
+
};
addressable = {
dependencies = ["public_suffix"];
groups = ["default"];
···
version = "1.58.0";
};
aws-sdk-core = {
-
dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
+
dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath" "nokogiri"];
groups = ["default"];
platforms = [];
source = {
+3 -3
pkgs/tools/misc/ollama/default.nix
···
buildGoModule rec {
pname = "ollama";
-
version = "0.1.7";
+
version = "0.1.11";
src = fetchFromGitHub {
owner = "jmorganca";
repo = "ollama";
rev = "v${version}";
-
hash = "sha256-rzcuRU2qcYTMo/GxiSHwJYnvA9samfWlztMEhOGzbRg=";
+
hash = "sha256-Jc6w+zQS/L3GKbfCaJO281LAgVdxNrseT0GX04N9MMY=";
};
patches = [
···
--subst-var-by llamaCppServer "${llama-cpp}/bin/llama-cpp-server"
'';
-
vendorHash = "sha256-Qt5QVqRkwK61BJPVhFWtox6b9E8BpAIseNB0yhh+/90=";
+
vendorHash = "sha256-fuSHaDDpkuQThYVNoEjnHgWkgh/LFLNHNss5Gezlv5w=";
ldflags = [
"-s"
+4 -4
pkgs/tools/networking/v2raya/default.nix
···
}:
let
pname = "v2raya";
-
version = "2.2.4";
+
version = "2.2.4.3";
src = fetchFromGitHub {
owner = "v2rayA";
repo = "v2rayA";
rev = "v${version}";
-
hash = "sha256-X2fCp9uVdt7fIW1C/tdRK1Tmr8mq6VBk6UBnt99E+1c=";
+
hash = "sha256-6643sdKVHOHrGRocTm881GCHoON4tlrKcNfOFMHwnQY=";
postFetch = "sed -i -e 's/npmmirror/yarnpkg/g' $out/gui/yarn.lock";
};
guiSrc = "${src}/gui";
···
offlineCache = fetchYarnDeps {
yarnLock = "${guiSrc}/yarn.lock";
-
sha256 = "sha256-pB0B5Iy6dLfU5CL2E9OBQGJKLJqYQRwPxx9aaCDg1Qk=";
+
sha256 = "sha256-rZIcVLolTMdtN27W6gCw9uk9m4N5v9SZn2563+aN/gs=";
};
buildPhase = ''
···
inherit pname version;
src = "${src}/service";
-
vendorHash = "sha256-lK6oTI9o8oLXPPMFO/Q97tIsdRd9smUk1v7GwwCFitg=";
+
vendorHash = "sha256-wwDv2ThHwtnUpAnQoc0Ms0mGC44jRvABcE4K5MrF8S4=";
ldflags = [
"-s"
+2 -1
pkgs/tools/networking/v2raya/package.json
···
"lint": "vue-cli-service lint"
},
"resolutions": {
-
"@achrinza/node-ipc": "^10.1.9"
+
"@achrinza/node-ipc": "^10.1.10"
},
"dependencies": {
+
"@achrinza/node-ipc": "^10.1.10",
"@mdi/font": "^5.8.55",
"@nuintun/qrcode": "^3.3.0",
"@vue/babel-preset-app": "^4.2.2",
-87
pkgs/tools/package-management/apt/default.nix
···
-
{ lib
-
, stdenv
-
, fetchurl
-
, bzip2
-
, cmake
-
, curl
-
, db
-
, docbook_xml_dtd_45
-
, docbook_xsl
-
, dpkg
-
, gnutls
-
, gtest
-
, libgcrypt
-
, libseccomp
-
, libtasn1
-
, libxslt
-
, lz4
-
, perlPackages
-
, pkg-config
-
, triehash
-
, udev
-
, xxHash
-
, xz
-
, zstd
-
, withDocs ? true , w3m, doxygen
-
, withNLS ? true , gettext
-
}:
-
-
stdenv.mkDerivation rec {
-
pname = "apt";
-
version = "2.7.6";
-
-
src = fetchurl {
-
url = "mirror://debian/pool/main/a/apt/apt_${version}.tar.xz";
-
hash = "sha256-hoP1Tv8L9U5R4CWzSL0HdND9Q3eZYW9IUSlWzxXAX2c=";
-
};
-
-
nativeBuildInputs = [
-
cmake
-
gtest
-
libxslt.bin
-
pkg-config
-
triehash
-
];
-
-
buildInputs = [
-
bzip2
-
curl
-
db
-
dpkg
-
gnutls
-
libgcrypt
-
libseccomp
-
libtasn1
-
lz4
-
perlPackages.perl
-
udev
-
xxHash
-
xz
-
zstd
-
] ++ lib.optionals withDocs [
-
docbook_xml_dtd_45
-
doxygen
-
perlPackages.Po4a
-
w3m
-
] ++ lib.optionals withNLS [
-
gettext
-
];
-
-
cmakeFlags = [
-
"-DBERKELEY_INCLUDE_DIRS=${db.dev}/include"
-
"-DDOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl"
-
"-DGNUTLS_INCLUDE_DIR=${gnutls.dev}/include"
-
"-DROOT_GROUP=root"
-
"-DUSE_NLS=${if withNLS then "ON" else "OFF"}"
-
"-DWITH_DOC=${if withDocs then "ON" else "OFF"}"
-
];
-
-
meta = with lib; {
-
homepage = "https://salsa.debian.org/apt-team/apt";
-
description = "Command-line package management tools used on Debian-based systems";
-
changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${version}/debian/changelog";
-
license = licenses.gpl2Plus;
-
platforms = platforms.linux;
-
maintainers = with maintainers; [ ];
-
};
-
}
+5 -4
pkgs/tools/security/sequoia-chameleon-gnupg/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "sequoia-chameleon-gnupg";
-
version = "0.3.2";
+
version = "unstable-2023-11-22";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = pname;
-
rev = "v${version}";
-
hash = "sha256-Qe9KKZh0Zim/BdPn2aMxkH6FBOBB6zijkp5ft9YfzzU=";
+
rev = "fd9df5a4e1ec3c3ca986a1a25bacf13f024c934a";
+
hash = "sha256-OxWlkOQxuuCFyLMx+ucervyqIduUpyJ9lCGFQlfEUFc=";
};
-
cargoHash = "sha256-KuVSpbAfLVIy5YJ/8qb+Rfw1TgZkWfR+Ai9gDcf4EQ4=";
+
cargoHash = "sha256-4+PA1kYJgn8yDAYr88DQYg6sdgSN3MWzKAUATW3VO6I=";
nativeBuildInputs = [
rustPlatform.bindgenHook
···
sqlite
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
+
darwin.apple_sdk.frameworks.SystemConfiguration
];
# gpgconf: error creating socket directory
+1
pkgs/tools/system/consul-template/default.nix
···
platforms = platforms.linux ++ platforms.darwin;
license = licenses.mpl20;
maintainers = with maintainers; [ cpcloud pradeepchhetri ];
+
mainProgram = "consul-template";
};
}
+6 -10
pkgs/top-level/all-packages.nix
···
apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
-
apt-offline = callPackage ../tools/misc/apt-offline { };
-
aptly = callPackage ../tools/misc/aptly { };
ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
···
# Steel Bank Common Lisp
-
sbcl_2_3_8 = wrapLisp {
-
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.8"; };
+
sbcl_2_3_9 = wrapLisp {
+
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.9"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
-
sbcl_2_3_9 = wrapLisp {
-
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.9"; };
+
sbcl_2_3_10 = wrapLisp {
+
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.10"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
-
sbcl = sbcl_2_3_9;
+
sbcl = sbcl_2_3_10;
sbclPackages = recurseIntoAttrs sbcl.pkgs;
···
jabref = callPackage ../applications/office/jabref {
-
jdk = jdk20.override { enableJavaFX = true; };
+
jdk = jdk21.override { enableJavaFX = true; };
gradle = gradle_8;
···
dockutil = callPackage ../os-specific/darwin/dockutil { };
eiciel = callPackage ../tools/filesystems/eiciel { };
-
-
apt = callPackage ../tools/package-management/apt { };
apx = callPackage ../tools/package-management/apx { };
+2 -2
pkgs/top-level/perl-packages.nix
···
ImageExifTool = buildPerlPackage rec {
pname = "Image-ExifTool";
-
version = "12.68";
+
version = "12.70";
src = fetchurl {
url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz";
-
hash = "sha256-+GM3WffmDSvDCtGcSCCw6/pqfQic9Di3Umg/i22AOYc=";
+
hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4=";
nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;