Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-09-30 00:17:07 +00:00
committed by GitHub
113 changed files with 846 additions and 456 deletions
+1 -1
View File
@@ -52,7 +52,7 @@ jobs:
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
- uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
with:
# Sandbox is disabled on MacOS by default.
extra_nix_config: sandbox = true
+1 -1
View File
@@ -96,7 +96,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
- uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
with:
+4 -4
View File
@@ -47,7 +47,7 @@ jobs:
ci/pinned.json
- name: Install Nix
uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- name: Load supported versions
id: versions
@@ -92,7 +92,7 @@ jobs:
target-as-trusted-at: ${{ inputs.targetSha }}
- name: Install Nix
uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
with:
@@ -190,7 +190,7 @@ jobs:
merge-multiple: true
- name: Install Nix
uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- name: Combine all output paths and eval stats
run: |
@@ -350,7 +350,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- name: Install Nix
uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- name: Run misc eval tasks in parallel
run: |
+3 -3
View File
@@ -32,7 +32,7 @@ jobs:
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
- uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
# TODO: Figure out how to best enable caching for the treefmt job. Cachix won't work well,
# because the cache would be invalidated on every commit - treefmt checks every file.
@@ -66,7 +66,7 @@ jobs:
with:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
- uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
- uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
with:
@@ -94,7 +94,7 @@ jobs:
merged-as-untrusted-at: ${{ inputs.mergedSha }}
target-as-trusted-at: ${{ inputs.targetSha }}
- uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
- uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
with:
+1 -1
View File
@@ -33,7 +33,7 @@ jobs:
sparse-checkout: ci
- name: Install Nix
uses: cachix/install-nix-action@a809471b5c7c913aa67bec8f459a11a0decc3fce # v31
uses: cachix/install-nix-action@9280e7aca88deada44c930f1e2c78e21c3ae3edd # v31
- name: Build the requestReviews derivation
run: nix-build trusted/ci -A requestReviews
+4
View File
@@ -216,6 +216,8 @@
- Added `rewriteURL` attribute to the nixpkgs `config`, to allow for rewriting the URLs downloaded by `fetchurl`.
- Added `gitConfig` and `gitConfigFile` option to the nixpkgs `config`, to allow for setting a default `gitConfigFile` for all `fetchgit` invocations.
- The `dockerTools.streamLayeredImage` builder now uses a better algorithm for generating layered docker images, such that much more sharing is possible when the number of store paths exceeds the layer limit. It gives each of the largest store paths its own layer and adds dependencies to those layers when they aren't used elsewhere.
- The systemd initrd will now respect `x-systemd.wants` and `x-systemd.requires` for reliably unlocking multi-disk bcachefs volumes.
@@ -252,6 +254,8 @@
* `$debug/lib/debug/.build-id/48/3bd7f7229bdb06462222e1e353e4f37e15c293.sourceoverlay` is a symlink to a directory with the same structure as the expanded `$sourceRoot` but containing only a copy of files which were patched during the build
* `$debug/lib/debug/.build-id/48/3bd7f7229bdb06462222e1e353e4f37e15c293.debug` is the file containing debug symbols (like before).
- `fetchgit`: Add `gitConfigFile` argument to set a git config (via `$GIT_CONFIG_GLOBAL`) for the fetcher.
- `fetchgit`: Add `rootDir` argument to limit the resulting source to one subdirectory of the whole Git repository. Corresponding `--root-dir` option added to `nix-prefetch-git`.
- `nix-prefetch-git`: Added a `--no-add-path` argument to disable adding the path to the store; this is useful when working with a [read-only store](https://nix.dev/manual/nix/2.28/command-ref/new-cli/nix3-help-stores#store-experimental-local-overlay-store-read-only).
-6
View File
@@ -1642,12 +1642,6 @@
githubId = 106511;
name = "Andrew Kelley";
};
andrewsmith = {
email = "andrew@velvet.software";
github = "andrewsmith";
githubId = 29887;
name = "Andrew Smith";
};
Andy3153 = {
name = "Andrei Dobrete";
email = "andy3153@protonmail.com";
@@ -190,7 +190,7 @@ in
ProtectKernelTunables = true;
ProtectControlGroups = true;
ProtectProc = "invisible";
ProcSubset = "pid";
ProcSubset = "all"; # for onnxruntime, which queries cpuinfo
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
+24 -26
View File
@@ -5,20 +5,18 @@
...
}:
with lib;
let
cfg = config.services.gerrit;
# NixOS option type for git-like configs
gitIniType =
with types;
let
primitiveType = either str (either bool int);
multipleType = either primitiveType (listOf primitiveType);
sectionType = lazyAttrsOf multipleType;
supersectionType = lazyAttrsOf (either multipleType sectionType);
primitiveType = lib.types.either lib.types.str (lib.types.either lib.types.bool lib.types.int);
multipleType = lib.types.either primitiveType (lib.types.listOf primitiveType);
sectionType = lib.types.lazyAttrsOf multipleType;
supersectionType = lib.types.lazyAttrsOf (lib.types.either multipleType sectionType);
in
lazyAttrsOf supersectionType;
lib.types.lazyAttrsOf supersectionType;
gerritConfig = pkgs.writeText "gerrit.conf" (lib.generators.toGitINI cfg.settings);
@@ -64,14 +62,14 @@ in
{
options = {
services.gerrit = {
enable = mkEnableOption "Gerrit service";
enable = lib.mkEnableOption "Gerrit service";
package = mkPackageOption pkgs "gerrit" { };
package = lib.mkPackageOption pkgs "gerrit" { };
jvmPackage = mkPackageOption pkgs "jdk21_headless" { };
jvmPackage = lib.mkPackageOption pkgs "jdk21_headless" { };
jvmOpts = mkOption {
type = types.listOf types.str;
jvmOpts = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [
"-Dflogger.backend_factory=com.google.common.flogger.backend.log4j.Log4jBackendFactory#getInstance"
"-Dflogger.logging_context=com.google.gerrit.server.logging.LoggingContext#getInstance"
@@ -79,16 +77,16 @@ in
description = "A list of JVM options to start gerrit with.";
};
jvmHeapLimit = mkOption {
type = types.str;
jvmHeapLimit = lib.mkOption {
type = lib.types.str;
default = "1024m";
description = ''
How much memory to allocate to the JVM heap
'';
};
listenAddress = mkOption {
type = types.str;
listenAddress = lib.mkOption {
type = lib.types.str;
default = "[::]:8080";
description = ''
`hostname:port` to listen for HTTP traffic.
@@ -97,7 +95,7 @@ in
'';
};
settings = mkOption {
settings = lib.mkOption {
type = gitIniType;
default = { };
description = ''
@@ -106,7 +104,7 @@ in
'';
};
replicationSettings = mkOption {
replicationSettings = lib.mkOption {
type = gitIniType;
default = { };
description = ''
@@ -115,8 +113,8 @@ in
'';
};
plugins = mkOption {
type = types.listOf types.package;
plugins = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
description = ''
List of plugins to add to Gerrit. Each derivation is a jar file
@@ -124,8 +122,8 @@ in
'';
};
builtinPlugins = mkOption {
type = types.listOf (types.enum cfg.package.passthru.plugins);
builtinPlugins = lib.mkOption {
type = lib.types.listOf (lib.types.enum cfg.package.passthru.plugins);
default = [ ];
description = ''
List of builtins plugins to install. Those are shipped in the
@@ -133,8 +131,8 @@ in
'';
};
serverId = mkOption {
type = types.str;
serverId = lib.mkOption {
type = lib.types.str;
description = ''
Set a UUID that uniquely identifies the server.
@@ -145,11 +143,11 @@ in
};
};
config = mkIf cfg.enable {
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = cfg.replicationSettings != { } -> elem "replication" cfg.builtinPlugins;
assertion = cfg.replicationSettings != { } -> lib.elem "replication" cfg.builtinPlugins;
message = "Gerrit replicationSettings require enabling the replication plugin";
}
];
@@ -1981,8 +1981,8 @@ let
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
version = "6.44.1";
hash = "sha256-coYUIPe3hq3zaLnzOe51P+yY2iQxH9+ARr4f3J6ueTI=";
version = "6.47.0";
hash = "sha256-UeQbz64ow/VJ2yDenXGYKAcaIwMM2RLkhHf2Ck4Vlek=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "RooVeterinaryInc";
name = "roo-cline";
version = "3.28.3";
hash = "sha256-aBS6T8S8+D9FGIAPi5dELKyqt3/oqFVa6XNDcTMYkoM=";
version = "3.28.9";
hash = "sha256-RNPXhCRfyFl0pQ5mELdZ2RIBms9pCpH99//AiUbRzAE=";
};
passthru.updateScript = vscode-extension-update-script { };
@@ -36,13 +36,13 @@
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
"hash": "sha256-9VyYG1wtYJf/eOvHhNWKgs439uSbHmsz7caoq0odZXM=",
"hash": "sha256-BF1Js7K6CqxcE5+H/fWFsSvhrNr1UCg2T4Bz9BOSF0w=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
"rev": "v4.44.0",
"rev": "v4.45.0",
"spdx": "MIT",
"vendorHash": "sha256-HABnNXDWP1s8Gcv1ZW/fNr+dOyUnJ4nTMujjRXsVxu4="
"vendorHash": "sha256-t3BENz/43pI33HkWrFnV3ISE3oZOAWyYodjKQcnyE/4="
},
"akamai": {
"hash": "sha256-cM3/GwtS4Y7WG1Rg3D58FOvzfwMSNhcggD3bwJcWgE8=",
@@ -552,20 +552,20 @@
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
"hash": "sha256-HmHqRFdyzJLxkTIqde+NCv3FHILL4xjYFqlOiVCQprs=",
"hash": "sha256-KVNwgn7swWXRNJNpXV8oy++s+CrDZhMPDDP40qIZIlY=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v4.8.0",
"rev": "v4.10.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-0l2Y8mWsJzZ/j7isUullkZ48z/MyDYFid4crH8b0Hp8="
"vendorHash": "sha256-JS0moRxd+Vxzg4Wq5Med4/daVSZPver+JifAdgt2sQk="
},
"gridscale": {
"hash": "sha256-zD3KiTLKALVOvFOewWyrd65p0XmLOi/bSIP27dXwveU=",
"hash": "sha256-52EVQm2YsbEOY7R6W1Xd7FAFKTuzIhlyb0gek7iZwSc=",
"homepage": "https://registry.terraform.io/providers/gridscale/gridscale",
"owner": "gridscale",
"repo": "terraform-provider-gridscale",
"rev": "v2.2.0",
"rev": "v2.2.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -633,11 +633,11 @@
"vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM="
},
"huaweicloud": {
"hash": "sha256-0bfwqqI/o+erzfF2f0Hp0ULl6FxHjqXQAcdphTGI0CY=",
"hash": "sha256-uMWYrO5X8+CrafIN+NyYX3C1U2r9JAsAsAG5czlxyDY=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.78.4",
"rev": "v1.79.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -9,19 +9,19 @@ let
callPackage
(import ./generic.nix rec {
pname = "apptainer";
version = "1.4.2";
version = "1.4.3";
projectName = "apptainer";
src = fetchFromGitHub {
owner = "apptainer";
repo = "apptainer";
tag = "v${version}";
hash = "sha256-xa35HhziEUzuNIKT1h/nOXjV5/UYkbFlJcZMApaIGfQ=";
hash = "sha256-VUtTv6kH08CCOLlRq4lPyOOlduf/oSiGcQ3cHl7ks8I=";
};
# Override vendorHash with overrideAttrs.
# See https://nixos.org/manual/nixpkgs/unstable/#buildGoModule-vendorHash
vendorHash = "sha256-HP5XJ74ELaZT/bZgAPqe7vBPvJhHwyZVSNrUa+KToIE=";
vendorHash = "sha256-Q56kFnWw5TqeNGyv2n9QempfIdfPXX1qzdf/G68Pfp8=";
extraDescription = " (previously known as Singularity)";
extraMeta.homepage = "https://apptainer.org";
+5
View File
@@ -8,6 +8,11 @@ echo "exporting $url (rev $rev) into $out"
runHook preFetch
if [ -n "$gitConfigFile" ]; then
echo "using GIT_CONFIG_GLOBAL=$gitConfigFile"
export GIT_CONFIG_GLOBAL="$gitConfigFile"
fi
$SHELL $fetcher --builder --url "$url" --out "$out" --rev "$rev" --name "$name" \
${leaveDotGit:+--leave-dotGit} \
${fetchLFS:+--fetch-lfs} \
+5
View File
@@ -1,6 +1,8 @@
{
config,
lib,
stdenvNoCC,
writeText,
git,
git-lfs,
cacert,
@@ -64,6 +66,8 @@ lib.makeOverridable (
fetchTags ? false,
# make this subdirectory the root of the result
rootDir ? "",
# GIT_CONFIG_GLOBAL (as a file)
gitConfigFile ? config.gitConfigFile,
}:
/*
@@ -148,6 +152,7 @@ lib.makeOverridable (
postFetch
fetchTags
rootDir
gitConfigFile
;
rev = revWithTag;
+15
View File
@@ -194,4 +194,19 @@
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
};
withGitConfig =
let
pkgs = import ../../.. {
config.gitConfig = {
url."https://github.com".insteadOf = "https://doesntexist.forsure";
};
};
in
pkgs.testers.invalidateFetcherByDrvHash pkgs.fetchgit {
name = "fetchgit-with-config";
url = "https://doesntexist.forsure/NixOS/nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
sha256 = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
};
}
+6 -3
View File
@@ -35,6 +35,7 @@ if [ -n "$downloadToTemp" ]; then downloadedFile="$TMPDIR/file"; fi
tryDownload() {
local url="$1"
local target="$2"
echo
echo "trying $url"
local curlexit=18;
@@ -44,7 +45,7 @@ tryDownload() {
# if we get error code 18, resume partial download
while [ $curlexit -eq 18 ]; do
# keep this inside an if statement, since on failure it doesn't abort the script
if "${curl[@]}" -C - --fail "$url" --output "$downloadedFile"; then
if "${curl[@]}" -C - --fail "$url" --output "$target"; then
success=1
break
else
@@ -81,7 +82,9 @@ tryHashedMirrors() {
if "${curl[@]}" --retry 0 --connect-timeout "${NIX_CONNECT_TIMEOUT:-15}" \
--fail --silent --show-error --head "$url" \
--write-out "%{http_code}" --output /dev/null > code 2> log; then
tryDownload "$url"
# Directly download to $out, because postFetch doesn't need to run,
# since hashed mirrors provide pre-built derivation outputs.
tryDownload "$url" "$out"
# We skip postFetch here, because hashed-mirrors are
# already content addressed. So if $outputHash is in the
@@ -156,7 +159,7 @@ for url in $urls; do
;;
esac
fi
tryDownload "$url"
tryDownload "$url" "$downloadedFile"
if test -n "$success"; then finish; fi
done
+20
View File
@@ -22,4 +22,24 @@
${jq}/bin/jq -r '.headers.Hello' $out | ${moreutils}/bin/sponge $out
'';
};
# Tests that downloadToTemp works with hashedMirrors
no-skipPostFetch = testers.invalidateFetcherByDrvHash fetchurl {
# Make sure that we can only download from hashed mirrors
url = "http://broken";
# A file with this hash is definitely on tarballs.nixos.org
sha256 = "1j1y3cq6ys30m734axc0brdm2q9n2as4h32jws15r7w5fwr991km";
# No chance
curlOptsList = [
"--retry"
"0"
];
downloadToTemp = true;
# Usually postFetch is needed with downloadToTemp to populate $out from
# $downloadedFile, but here we know that because the URL is broken, it will
# have to fallback to fetching the previously-built derivation from
# tarballs.nixos.org, which provides pre-built derivation outputs.
};
}
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
version = "2.0.2208";
version = "2.0.2219";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
hash = "sha256-uDUPQkYptxQ1fQBfrp92dpJLnjPvq4CjAWtV76o02+E=";
hash = "sha256-Bf7ea9UX8zNZJyeYjjmmbEM40a/PnQlZG0PppMLDwds=";
};
npmDepsHash = "sha256-BAUXCfIkx1uSvazihjb8nKt540cfToYYuL3TiHIlUZ0=";
npmDepsHash = "sha256-+PWL1tDKhsmX1+u55sJYecALwM5Z9cv6h8eAsfwcIyY=";
passthru.updateScript = nix-update-script { };
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
version = "2.0.91";
version = "2.0.92";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = "automatic-timezoned";
rev = "v${version}";
sha256 = "sha256-8KrUJ+WZ9AP9LWCsxWc+IE+rhnqkLp1NS/s9Tbef8u4=";
sha256 = "sha256-X1B2L8bh3iXPZ5NpaH+VP67i/ykmd0IVXu0dg6XmUGo=";
};
cargoHash = "sha256-scCOAcM5Dr3SOblg7HPqWPgxVYCsWLNS+g4XvCWZcug=";
cargoHash = "sha256-4ZV5ef033cZdMJaQD0gLNaKe8XfQzhF7mADm7N0NxvA=";
meta = {
description = "Automatically update system timezone based on location";
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "bark-server";
version = "2.2.6";
version = "2.2.8";
src = fetchFromGitHub {
owner = "Finb";
repo = "bark-server";
tag = "v${finalAttrs.version}";
hash = "sha256-PHUQA0Iv0iJ5Hmv129sQjtmdmnVfqEqYQqbyGux+gFg=";
hash = "sha256-O4Bo3OuC8uwgFpwAY/zwSUQW6EY7h90Dn3tUjZA3j4E=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
+2 -6
View File
@@ -21,13 +21,13 @@
clangStdenv.mkDerivation (finalAttrs: {
pname = "bpfilter";
version = "0.5.2";
version = "0.6.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "bpfilter";
tag = "v${finalAttrs.version}";
hash = "sha256-qL5wRm6QmfMa5L+oZc5E2kAVqvJfCt5fBxjmtWzb2kA=";
hash = "sha256-mlJQIvOWF8WL4pX8KTKM1ddEFva+dvj5m2S3sWQJsKE=";
};
nativeBuildInputs = [
@@ -40,10 +40,6 @@ clangStdenv.mkDerivation (finalAttrs: {
pkg-config
sphinx
tinyxxd
# bpfilter's cmake files requires this, even if we specify the version
# we're using without needing to detect the version during the build.
gitMinimal
];
buildInputs = [
+5 -5
View File
@@ -17,7 +17,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.2.22";
version = "1.2.23";
pname = "bun";
src =
@@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
hash = "sha256-64x+CcvqVyQUoKNnhI4ay/BSlKlGpZRAWgFLH7Oz/HY=";
hash = "sha256-IvX6P/9ysNO45+D4BR7K3y5Bkg1HSsYttSeRRICckAU=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-qXxof7XlTeTi+whpp6yaLZw691rBguK2gTjB3Y+YExs=";
hash = "sha256-anqYxUbQhKhF3tpi6ypblKahSmPqgc+RhtRr9Vv5EKk=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-58GgthtkZsbaKnJbPFGGT6BQomLSSJ8aEJ8nNkx0MnI=";
hash = "sha256-/MZyPIq6ZGpYRDWG0XhrkJ5kBh5YS0IUoLZ+BFElKEU=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-TERq8aAde0Dh4RuuvDUvmyv9Eoh+Ubl907WYec7idDo=";
hash = "sha256-zw7QqSB5nVdv/eTgyuZtcyvyPCUwQH8m9Zx4Md/+Hw4=";
};
};
updateScript = writeShellScript "update-bun" ''
+2 -2
View File
@@ -13,11 +13,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "copybara";
version = "20250915";
version = "20250929";
src = fetchurl {
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
hash = "sha256-vDyLBavzdVzhX3fPpVUpc7Y6Dn9UGQpfoISyUX9ixek=";
hash = "sha256-7fI7YeGFmOc/t4JPW8dszX0/MctIJdCfRuJVjEn+7vQ=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dosage";
version = "1.9.10";
version = "1.9.11";
src = fetchFromGitHub {
owner = "diegopvlk";
repo = "Dosage";
tag = "v${finalAttrs.version}";
hash = "sha256-aLZ1Jl2h5KmZQ8zNyNqivAkf4Gjqh2eQfoKLabdXhBI=";
hash = "sha256-TS9niQd3jlALQrFu6H2SucZwwQp0k2BRHqZCYfbz+CI=";
};
# https://github.com/NixOS/nixpkgs/issues/318830
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "amazon-ecs-agent";
version = "1.99.0";
version = "1.99.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "aws";
repo = "amazon-ecs-agent";
hash = "sha256-b+GxUVqKnMlZITrZ0/MO6kZVw5mLrrgLVdKAe0xS/7w=";
hash = "sha256-aGmXu+ho5H6vPTBWR5OvqDcmFQN87BOl99HGIek24CE=";
};
vendorHash = null;
@@ -18,13 +18,13 @@
}:
stdenv.mkDerivation rec {
pname = "ed-odyssey-materials-helper";
version = "2.255";
version = "3.0.1";
src = fetchFromGitHub {
owner = "jixxed";
repo = "ed-odyssey-materials-helper";
tag = version;
hash = "sha256-V5uC+f/KqUL13mMTUDtHLbqebfj6mRV+Fmb7OAjMxXg=";
hash = "sha256-tdpt0/TO7K1bK6OMCR9s5TbN1/v1ZywCzO/IvdOfsSA=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fastchess";
version = "1.5.0-alpha";
version = "1.6.0-alpha";
src = fetchFromGitHub {
owner = "Disservin";
repo = "fastchess";
tag = "v${finalAttrs.version}";
hash = "sha256-hpp10ioAh063LpZa5t2HCX+Fsr8Z6fhPIaTzMgtT1go=";
hash = "sha256-CyV9pKCqVXvgm/Lx62v6l3cr2xsVBs1iMOXAsGbpfXI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,10 +6,10 @@
let
pname = "fflogs";
version = "8.17.18";
version = "8.17.68";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage";
hash = "sha256-FP6vGezki4BViwLuKisxnCDaOUwFVQB2hag92lrwRyk=";
hash = "sha256-HnMTTzn6YMTYEXvtwU7R3K9JWG1ipb3RS/Oa46bzqJQ=";
};
extracted = appimageTools.extractType2 { inherit pname version src; };
in
+4 -4
View File
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage {
pname = "forecast";
version = "0-unstable-2025-09-17";
version = "0-unstable-2025-09-27";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "forecast";
rev = "eb09f7131a0e6e31229a01c83892ef489bed917a";
hash = "sha256-aNMt4CK6k/pepxSq6s8SLu4l2qXdpbMUaQ0AJ5KvU+E=";
rev = "f782e617c2ed4335414dd332dfa7cee27a67252d";
hash = "sha256-5nXcOOOdwTBYrtHfCM6J48E1Kobm6XIc4w5ftzMC8/Q=";
};
cargoHash = "sha256-rSl09TD844DK5/8+wjQ07uvMMEwRznjyLSwWXvgnsn8=";
cargoHash = "sha256-gehtv89/80JVCWVmHfRkTQynAMiEy1DBUUuoGu3Xts4=";
nativeBuildInputs = [
libcosmicAppHook
+3 -3
View File
@@ -11,16 +11,16 @@
}:
buildGoModule (finalAttrs: {
pname = "foxglove-cli";
version = "1.0.25";
version = "1.0.26";
src = fetchFromGitHub {
owner = "foxglove";
repo = "foxglove-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-zmX3eCh5NYCbYlbx6bIxwF6Qktj+kwV4KpVsTI9ofZ8=";
hash = "sha256-WDCxkfWzx/tCnzQGP1MZRKfwM3PbwOHyyLUKgVTLmFU=";
};
vendorHash = "sha256-fL/eOGx81pdIPWHt14cf4VoIqmfUmbkKa8/y0QQKYko=";
vendorHash = "sha256-GjgDRFzW4zqVooHx9WEgWkcnZ+zQsr09OuZxtc9rZD4=";
env.CGO_ENABLED = 0;
tags = [ "netgo" ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gatus";
version = "5.24.0";
version = "5.25.0";
src = fetchFromGitHub {
owner = "TwiN";
repo = "gatus";
rev = "v${version}";
hash = "sha256-UtimuNuxAKychkyBuv4dWD9g7NfuuhysaHyFzfSqzEo=";
hash = "sha256-mTj3lMdgWlIZO4qxGNyd5il9MXMg2nOBZ6yFQhWKTzM=";
};
vendorHash = "sha256-IP0OID0u9s0u65W18WzSXjZDTsvPHSzGHisI4vWaNMk=";
vendorHash = "sha256-v8fnooABoHxdK2dyTgkmukMdjR73a5p8g20J1a+WYnE=";
subPackages = [ "." ];
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "graphene-hardened-malloc";
version = "2025090300";
version = "2025092700";
src = fetchFromGitHub {
owner = "GrapheneOS";
repo = "hardened_malloc";
rev = finalAttrs.version;
hash = "sha256-SpcdZIo9YOmVBq2yG4n174gjAoThnnWbQcWK2BfQ2BM=";
hash = "sha256-t7PnBwpGh53+ZqTbnm8lYaNBtUgLev9kbvFlbfSCBrU=";
};
nativeCheckInputs = [ python3 ];
+3 -3
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "iproute2mac";
version = "1.5.4";
version = "1.6.0";
src = fetchFromGitHub {
owner = "brona";
repo = "iproute2mac";
rev = "v${finalAttrs.version}";
hash = "sha256-hmSqJ2gc0DOXUuFrp1ZG8usjFdo07zjV/1JLs5r/E04=";
tag = "v${finalAttrs.version}";
hash = "sha256-aemeZnZlnmIKdLz5Myjn51dYTvfovFPQeytJbNxbI4E=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kafkactl";
version = "5.12.1";
version = "5.13.0";
src = fetchFromGitHub {
owner = "deviceinsight";
repo = "kafkactl";
tag = "v${version}";
hash = "sha256-f4Y8JOXw4bWW3fCnRZ02AE2HcdgeEfUlZgO7VoZeJ6k=";
hash = "sha256-YJpRXCTI0Mwi4Zxeex8oxgzElk7l8Qus75lR42/wSww=";
};
vendorHash = "sha256-sVvEHMXpjas+l93IZfAChDX5eDm0lkUNCr5r1JaVQ9I=";
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "knowsmore";
version = "0.1.46";
version = "0.1.49";
pyproject = true;
src = fetchFromGitHub {
owner = "helviojunior";
repo = "knowsmore";
tag = "v${version}";
hash = "sha256-yY3BLouIUvSBeNlq4XcEHKLi00BWeGUXNOP2p5NIFXc=";
hash = "sha256-1qWbDf5lh9HogjjPoI51znpcQrriB2Eg4eA4xDQDYA8=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -10,7 +10,7 @@
buildGoModule (finalAttrs: {
pname = "kube-bench";
version = "0.12.0";
version = "0.13.0";
__darwinAllowLocalNetworking = true; # required for tests
@@ -18,10 +18,10 @@ buildGoModule (finalAttrs: {
owner = "aquasecurity";
repo = "kube-bench";
tag = "v${finalAttrs.version}";
hash = "sha256-XOx0PKywl2Cyh7JgRRRTt9Y20aTFRCFBx+dGByuGHww=";
hash = "sha256-5P8kF8k25E7dezhQ7oKKlu/6y9Ofq3nAeenAI7IOBwE=";
};
vendorHash = "sha256-CXyzrV6XcAfI9wnASh4jWna2yb7aWiSbm7q9WVdecDU=";
vendorHash = "sha256-vueIQbsF34lkmIFpH8DiOSjxEBevxxiJLd0L/sQwJBE=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "ldeep";
version = "1.0.88";
version = "1.0.89";
pyproject = true;
src = fetchFromGitHub {
owner = "franc-pentest";
repo = "ldeep";
tag = version;
hash = "sha256-Auh9KCyPO1bWKY1wd9As5eycJfUhj0IhX/9xp99skhA=";
hash = "sha256-aod+0wd4Ek8mTiP4H5C5vUJ+94THMrFGDGVzWEH3G+U=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "md-tui";
version = "0.9.0";
version = "0.9.1";
src = fetchFromGitHub {
owner = "henriklovhaug";
repo = "md-tui";
tag = "v${version}";
hash = "sha256-K+s4p0d4b3c8Xqw8RGaEZb62zsbKo84J0yXM4j+n95I=";
hash = "sha256-pOo+gifWomZh3hTfqaIRMPEPR5TPinzl8NgYcCit7t4=";
};
cargoHash = "sha256-AgWOjsa6n4kaXjQSCqW4lYqhhMqvdemEFlCJp99KiUg=";
cargoHash = "sha256-07U69UdiAqdIv5JVfvbLNfQD/SfPfaiYZsMr6y/r8UY=";
nativeBuildInputs = [ pkg-config ];
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "melange";
version = "0.31.4";
version = "0.31.5";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "melange";
rev = "v${version}";
hash = "sha256-ONPQi7QNDyh/KVPFn9YNaMBSi205S7lgM6m3wWXb424=";
hash = "sha256-aa5r7755c2b69HB7bLk6ccs8k34iuNXATqRgZ98MyB4=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "metal-cli";
version = "0.26.0";
version = "0.26.1";
src = fetchFromGitHub {
owner = "equinix";
repo = "metal-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-x4Q1MKgcamGYb3/0ksbHEaL1mjedx0Tu9IZJ5dTgRpQ=";
hash = "sha256-o2CXcwGowmQ4/BBXZXbR0uJ0AOARj2KbKhhtlRr7qpM=";
};
vendorHash = "sha256-X+GfM73LAWk2pT4ZOPT2pg8YaKyT+SNjQ14LgB+C7Wo=";
vendorHash = "sha256-oAghUkEhOkpCfRkDF+/Tfo45ihbXJabRkk7J3ghP36I=";
ldflags = [
"-s"
+11 -3
View File
@@ -35,11 +35,13 @@
libXrandr,
nix-update-script,
onnxruntime,
opencv4,
openhmd,
openvr,
orc,
pcre2,
pkg-config,
protobuf_21,
python3,
SDL2,
shaderc,
@@ -62,7 +64,14 @@
serviceSupport ? true,
tracingSupport ? false,
}:
let
# For some reason protobuf 32 causes a segfault during startup
# Pin to last (known) working version
# See https://github.com/NixOS/nixpkgs/issues/439075
opencv4' = opencv4.override {
protobuf = protobuf_21;
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "monado";
version = "25.0.0";
@@ -124,8 +133,7 @@ stdenv.mkDerivation (finalAttrs: {
libXext
libXrandr
onnxruntime
# FIXME: OpenCV support causes a segfault on start. See https://github.com/NixOS/nixpkgs/issues/439075
# opencv4
opencv4'
openhmd
openvr
orc
+11 -12
View File
@@ -20,6 +20,7 @@
assert withParmetis -> mpiSupport;
assert withPtScotch -> mpiSupport;
let
scotch' = scotch.override { inherit withPtScotch; };
profile = if mpiSupport then "debian.PAR" else "debian.SEQ";
LMETIS = toString ([ "-lmetis" ] ++ lib.optional withParmetis "-lparmetis");
LSCOTCH = toString (
@@ -47,7 +48,7 @@ let
);
in
stdenv.mkDerivation (finalAttrs: {
name = "mumps";
pname = "mumps";
version = "5.8.1";
# makeFlags contain space and one should use makeFlagsArray+
# Setting this magic var is an optional solution
@@ -78,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
"LIBEXT_SHARED=.dylib"
]
++ [
"ISCOTCH=-I${lib.getDev scotch}/include"
"ISCOTCH=-I${lib.getDev scotch'}/include"
"LMETIS=${LMETIS}"
"LSCOTCH=${LSCOTCH}"
"ORDERINGSF=${ORDERINGSF}"
@@ -107,16 +108,14 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional mpiSupport mpi
++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
# Parmetis should be placed before scotch to avoid conflict of header file "parmetis.h"
buildInputs =
lib.optional withParmetis parmetis
++ lib.optional mpiSupport scalapack
++ [
blas
lapack
metis
scotch
];
buildInputs = [
blas
lapack
metis
scotch'
]
++ lib.optional mpiSupport scalapack
++ lib.optional withParmetis parmetis;
doInstallCheck = true;
@@ -20,6 +20,8 @@ buildGoModule (finalAttrs: {
subPackages = [ "cmd/nix-search-tv" ];
env.GOEXPERIMENT = "jsonv2";
ldflags = [
"-s"
"-w"
+32 -6
View File
@@ -1,22 +1,48 @@
{
lib,
stdenv,
buildPackages,
rustPlatform,
fetchFromGitHub,
installShellFiles,
nix-update-script,
}:
rustPlatform.buildRustPackage {
let
emulatorAvailable = stdenv.hostPlatform.emulatorAvailable buildPackages;
emulator = stdenv.hostPlatform.emulator buildPackages;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "npingler";
version = "unstable-2025-08-24";
version = "0.4.0";
src = fetchFromGitHub {
owner = "9999years";
repo = "npingler";
rev = "b897098be1df890b669dc734edcb10bf8fc798cb";
hash = "sha256-mMwfonIP8fnJDNdl9ANhLmYlM8tPLtBCWNIPSRBT/D4=";
tag = "v${finalAttrs.version}";
hash = "sha256-d34IGZ+Xdzknkmz+JemEEEYde+8zowuGOlGKlm7F3Jk=";
};
cargoHash = "sha256-VhMpgrNy0NauwBSCR+5vjod9H216HPC+rdQUIFVjnRg=";
cargoHash = "sha256-Fs5LPy9dX2hRyMo/YASQesXQoklqYDV78eXnlecet0E=";
buildFeatures = [ "clap_mangen" ];
nativeBuildInputs = [
installShellFiles
];
postInstall = lib.optionalString emulatorAvailable ''
manpages=$(mktemp -d)
${emulator} $out/bin/npingler util generate-man-pages "$manpages"
for manpage in "$manpages"/*; do
installManPage "$manpage"
done
installShellCompletion --cmd npingler \
--bash <(${emulator} $out/bin/npingler util generate-completions bash) \
--fish <(${emulator} $out/bin/npingler util generate-completions fish) \
--zsh <(${emulator} $out/bin/npingler util generate-completions zsh)
'';
meta = {
description = "Nix profile manager for use with npins";
@@ -29,4 +55,4 @@ rustPlatform.buildRustPackage {
};
passthru.updateScript = nix-update-script { };
}
})
+3 -3
View File
@@ -19,14 +19,14 @@
}:
stdenv.mkDerivation rec {
version = "2025-09-10";
version = "2025-09-27";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
rev = "9e23925b8581d22033f07f1983587412d3761494";
sha256 = "sha256-HhU7aP7tZP6x/dOO5fxKnrEqAv2fkwd3YcI/eq5cdC0=";
rev = "242e2faa51675494cbfa78a81f3ff47d81039863";
sha256 = "sha256-xYwo5/ONf5nRgfVSnEadPUkPDaOsJhk7doqRs4zp39E=";
};
strictDeps = true;
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "omnictl";
version = "1.1.4";
version = "1.1.5";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "omni";
rev = "v${version}";
hash = "sha256-wPatXY9hl1YEzEQyvn+As2MBssCXFJCfNbYlwwdgGR0=";
hash = "sha256-bm2ItsMgjZ/yrvinBPVaEvPSLwrD+uZGCzcnBKdvmK4=";
};
vendorHash = "sha256-9BzR5ZjSoaPYxMhweNaOalFsvX5BM4EVX8HAR17Xzoc=";
vendorHash = "sha256-Vq2XTW36L1Rq9l/ADaJXQUSkAbPWNJcEn+5VXKADdw8=";
ldflags = [
"-s"
+6 -10
View File
@@ -26,10 +26,10 @@
# External libraries options
withHdf5 ? withCommonDeps,
withMetis ? withCommonDeps,
withZlib ? (withP4est || withPtscotch),
withZlib ? (withP4est || withPtScotch),
withScalapack ? withCommonDeps && mpiSupport,
withParmetis ? withFullDeps, # parmetis is unfree
withPtscotch ? withCommonDeps && mpiSupport,
withPtScotch ? withCommonDeps && mpiSupport,
withMumps ? withCommonDeps,
withP4est ? withFullDeps,
withHypre ? withCommonDeps && mpiSupport,
@@ -67,7 +67,7 @@ assert withP4est -> (mpiSupport && withZlib);
# Package parmetis depend on metis and mpi support
assert withParmetis -> (withMetis && mpiSupport);
assert withPtscotch -> (mpiSupport && withZlib);
assert withPtScotch -> (mpiSupport && withZlib);
assert withScalapack -> mpiSupport;
assert (withMumps && mpiSupport) -> withScalapack;
assert withHypre -> mpiSupport;
@@ -83,6 +83,7 @@ let
fortranSupport
pythonSupport
precision
withPtScotch
;
enableMpi = self.mpiSupport;
@@ -139,7 +140,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional withP4est petscPackages.p4est
++ lib.optional withMetis petscPackages.metis
++ lib.optional withParmetis petscPackages.parmetis
++ lib.optional withPtscotch petscPackages.scotch
++ lib.optional withPtScotch petscPackages.scotch
++ lib.optional withScalapack petscPackages.scalapack
++ lib.optional withMumps petscPackages.mumps
++ lib.optional withHypre petscPackages.hypre
@@ -184,7 +185,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional pythonSupport "--with-petsc4py=1"
++ lib.optional withMetis "--with-metis=1"
++ lib.optional withParmetis "--with-parmetis=1"
++ lib.optional withPtscotch "--with-ptscotch=1"
++ lib.optional withPtScotch "--with-ptscotch=1"
++ lib.optional withScalapack "--with-scalapack=1"
++ lib.optional withMumps "--with-mumps=1"
++ lib.optional (withMumps && !mpiSupport) "--with-mumps-serial=1"
@@ -197,11 +198,6 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional withFftw "--with-fftw=1"
++ lib.optional withSuitesparse "--with-suitesparse=1";
hardeningDisable = lib.optionals debug [
"fortify"
"fortify3"
];
installTargets = [ (if withExamples then "install" else "install-lib") ];
enableParallelBuilding = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pgmetrics";
version = "1.17.1";
version = "1.18.0";
src = fetchFromGitHub {
owner = "rapidloop";
repo = "pgmetrics";
rev = "v${version}";
sha256 = "sha256-SaJc09RRm8MR8OiBIznCRHLhpflQ4Gi8tlXQvYd/j9A=";
sha256 = "sha256-kaoJZdBzx2DGvoA+aIJnfM2ORTM9xMXHaXEuUD/qqe0=";
};
vendorHash = "sha256-/QAdHC2Ge2Bp2zcn9cpgCPpT8TADqeJC4GlJWsGPe8Q=";
vendorHash = "sha256-2p8BZw/GB/w99VL5NFIBpmyadNmasqrWVncpBHTyh6Q=";
doCheck = false;
+2 -2
View File
@@ -6,14 +6,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "posting";
version = "2.7.1";
version = "2.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "darrenburns";
repo = "posting";
tag = version;
hash = "sha256-2mRLkZ4rr5awc8X3thllUlB/XpFGs6uaPsYreSPB/nw=";
hash = "sha256-JkYcLh3S+vLfSCgIpiRu9tKPMjjDSdHtO8faeMlgbe8=";
};
pythonRelaxDeps = true;
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rectangle";
version = "0.90";
version = "0.91";
src = fetchurl {
url = "https://github.com/rxhanson/Rectangle/releases/download/v${finalAttrs.version}/Rectangle${finalAttrs.version}.dmg";
hash = "sha256-SC479DxtFkonvWqYSB47b4Mjb7VSnWoNTHcfThYNxt4=";
hash = "sha256-MOpg8N2mMNB81dmtgQc7KRax+g4d1Xedh9dkC/zYhLw=";
};
sourceRoot = ".";
+3 -3
View File
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "repomix";
version = "1.5.0";
version = "1.6.0";
src = fetchFromGitHub {
owner = "yamadashy";
repo = "repomix";
tag = "v${version}";
hash = "sha256-fAno9fGmr+iEFDWRxDgX+QICxvQxiPv9o15+lH4I50Y=";
hash = "sha256-177G2IhGZ1pQwxtJ2gozG0vEGEkcBmtOR6AbYxs4N+M=";
};
npmDepsHash = "sha256-qF4GvgyEAZSrgCYVhX1FbD2UG1M/tXG/R0bQrOiECU8=";
npmDepsHash = "sha256-KzOjpWRpvQ9P2vajhHdAVlKdoYAvw0vncmVyh24v0g0=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
@@ -10,11 +10,11 @@ let
in
stdenv.mkDerivation rec {
pname = "rocketchat-desktop";
version = "4.9.0";
version = "4.9.1";
src = fetchurl {
url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb";
hash = "sha256-M5ikgyg7ZTnWhsbLISy3WC80krmDX0C01fb+b+i24K4=";
hash = "sha256-71B5EqsMVGsTvrdl4gLW3O+7/xy2DNv/zROg2CfXl1E=";
};
nativeBuildInputs = [
+45 -13
View File
@@ -1,15 +1,17 @@
{
bison,
bzip2,
cmake,
fetchFromGitLab,
flex,
gfortran,
lib,
mpi,
stdenv,
zlib,
fetchFromGitLab,
cmake,
gfortran,
bison,
flex,
bzip2,
xz,
zlib,
mpi,
withPtScotch ? false,
testers,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -30,22 +32,49 @@ stdenv.mkDerivation (finalAttrs: {
"out"
];
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
(lib.cmakeBool "BUILD_PTSCOTCH" withPtScotch)
# Prefix Scotch version of MeTiS routines
(lib.cmakeBool "SCOTCH_METIS_PREFIX" true)
# building tests is broken with SCOTCH_METIS_PREFIX enabled in 7.0.9
(lib.cmakeBool "ENABLE_TESTS" false)
];
nativeBuildInputs = [
cmake
gfortran
bison
flex
];
buildInputs = [
bison
bzip2
mpi
flex
xz
zlib
];
propagatedBuildInputs = lib.optionals withPtScotch [
mpi
];
passthru = {
tests = {
cmake-config = testers.hasCmakeConfigModules {
moduleNames = [ "SCOTCH" ];
package = finalAttrs.finalPackage;
};
};
};
# SCOTCH provide compatibility with Metis/Parmetis interface.
# We install the metis compatible headers to subdirectory to
# avoid conflict with metis/parmetis.
postFixup = ''
mkdir -p $dev/include/scotch
mv $dev/include/{*metis,metisf}.h $dev/include/scotch
'';
meta = {
description = "Graph and mesh/hypergraph partitioning, graph clustering, and sparse matrix ordering";
longDescription = ''
@@ -54,6 +83,9 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "http://www.labri.fr/perso/pelegrin/scotch";
license = lib.licenses.cecill-c;
maintainers = [ lib.maintainers.bzizou ];
maintainers = with lib.maintainers; [
bzizou
qbisi
];
};
})
+2 -2
View File
@@ -16,13 +16,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "smartsynchronize";
version = "4.6.2";
version = "4.6.3";
src = fetchurl {
url = "https://www.syntevo.com/downloads/smartsynchronize/smartsynchronize-linux-${
builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version
}.tar.gz";
hash = "sha256-78CidB6d7FJH17rRT3N9tCCHNZyeyOy7DOepxVDLPUM=";
hash = "sha256-F+Yrr029nPnnCvFEhIxgeXloyt2JRKSw8uOmVySWKzo=";
};
nativeBuildInputs = [ wrapGAppsHook3 ];
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "spacectl";
version = "1.15.2";
version = "1.16.0";
src = fetchFromGitHub {
owner = "spacelift-io";
repo = "spacectl";
rev = "v${version}";
hash = "sha256-RC2ReS8XI0WHIXP1XhnBcsOxHQ3NhpQf4wByk8mfm8g=";
hash = "sha256-ZtM3A09cQ7BqIYcEJTggunxRidXiu/xlsp9F8qIwSv0=";
};
vendorHash = "sha256-t81t+Fx9cMfOSSzuCaqnyXvGOJ07JYk9mqPbR4HaHUk=";
vendorHash = "sha256-g5Y6NuG8z2Pnh3Ng690FcwOrEU2EOhftZbM8oUFj4B4=";
nativeBuildInputs = [ installShellFiles ];
+1 -1
View File
@@ -49,6 +49,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://squawkhq.com";
changelog = "https://github.com/sbdchd/squawk/blob/v${version}/CHANGELOG.md";
license = with lib.licenses; [ gpl3Only ];
maintainers = with lib.maintainers; [ andrewsmith ];
maintainers = with lib.maintainers; [ ];
};
}
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "supabase-cli";
version = "2.45.2";
version = "2.47.2";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
hash = "sha256-Vrb3EFDko5ih9IFtGuKkN2V0MrXMUNiMSNAhYrRuimY=";
hash = "sha256-o9UtQuBPQeq9coc+0cl3HKyA2SRkqlptVwdLwsvRutw=";
};
vendorHash = "sha256-BrR7I+wMME2a5xSwz+3/u/wfeNtxy6YbtYoPOgRvJ40=";
vendorHash = "sha256-n8u4roDibDTRFeqbsO/H1NqFSGaJrVPewdt4nQPmoRE=";
ldflags = [
"-s"
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "talhelper";
version = "3.0.35";
version = "3.0.36";
src = fetchFromGitHub {
owner = "budimanjojo";
repo = "talhelper";
tag = "v${finalAttrs.version}";
hash = "sha256-vgNq8XUuDIqJgGxKMFFtVWfVXggRiaVpYwuwtgTc4Ps=";
hash = "sha256-qs7hFsCsiPRvLXYV4QvSl0gkASK9Fl4E8BnUKyK4Doo=";
};
vendorHash = "sha256-f3odaPTeoXKQKlJFOX+csWHL2nIPZEtr6wMqccJUjys=";
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "topicctl";
version = "1.21.0";
version = "1.22.0";
src = fetchFromGitHub {
owner = "segmentio";
repo = "topicctl";
rev = "v${version}";
sha256 = "sha256-+Khy7WL57oHCb1a4HIJPq9UdMuYXlkf8/GikoRvUT1Y=";
sha256 = "sha256-+PkqIO3xsShSTyi5yBa9a3zLU8BIwERlBv84nuk8rHI=";
};
vendorHash = "sha256-M/lNhGD9zNmwkzTAjp0lbAeliNpLOCVJbOG16N76QL4=";
vendorHash = "sha256-JGVieAp5pg+Vhqx/Ge6xkR3sm/e+qYjMYrkYcPZjpiA=";
ldflags = [
"-X main.BuildVersion=${version}"
+3 -3
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "uxn";
version = "1.0-unstable-2025-09-07";
version = "1.0-unstable-2025-09-27";
src = fetchFromSourcehut {
owner = "~rabbits";
repo = "uxn";
rev = "f2e858273890abcffe7451b0566669e610036f49";
hash = "sha256-wFc8D16R9HR9riaC67SpaLxWyqiMfj7i/neL2JCnINI=";
rev = "87465a40baf315e32213fbd100fee20d7d97c371";
hash = "sha256-iZjzC+LwVZcB4WKd6JYU0oUswQuxby1NPfIa62uLsdg=";
};
outputs = [
+3 -3
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "vexctl";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "openvex";
repo = "vexctl";
tag = "v${version}";
hash = "sha256-rJK9OTaEF0PU12m7voMUHPHI2/Je7wh6w2Zr1Ug8+1w=";
hash = "sha256-LAl56aB7bFXrXK8wSAmQleWTy8q9Gx1+fxpmSTMp2Cg=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildGoModule rec {
'';
};
vendorHash = "sha256-YVMg9tjwJmrqxB2GmVuLkzsGXGlpp5gmZZTmv+PGWPc=";
vendorHash = "sha256-G0w5auYmSED6ktTDayfOSu/9QQLTuFCkjW/f9ekn/Hw=";
nativeBuildInputs = [ installShellFiles ];
+32
View File
@@ -0,0 +1,32 @@
{
lib,
fetchFromGitHub,
buildGoModule,
}:
buildGoModule (finalAttrs: {
pname = "yatto";
version = "0.18.1";
src = fetchFromGitHub {
owner = "handlebargh";
repo = "yatto";
tag = "v${finalAttrs.version}";
hash = "sha256-GI/Q9lI6SqIOSYi5shMKlgegS8WdlWSFsPs7WLCB6Qg=";
};
vendorHash = "sha256-BqOuZUtyA7a8imzj3Oj1SUZ4k3kNjDYWiPlQRG9I0m8=";
ldflags = [
"-s"
"-w"
];
meta = {
description = "Terminal-based to-do application built with Bubble Tea";
homepage = "https://github.com/handlebargh/yatto";
changelog = "https://github.com/handlebargh/yatto/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ gwg313 ];
mainProgram = "yatto";
};
})
@@ -428,8 +428,8 @@ in
};
ruby_3_4 = generic {
version = rubyVersion "3" "4" "5" "";
hash = "sha256-HYjYontEL93kqgbcmehrC78LKIlj2EMxEt1frHmP1e4=";
version = rubyVersion "3" "4" "6" "";
hash = "sha256-48Gauej0GzcjEk+8ARTN58v1XmWqnFjBKs2J7JwN0bk=";
cargoHash = "sha256-5Tp8Kth0yO89/LIcU8K01z6DdZRr8MAA0DPKqDEjIt0=";
};
}
@@ -33,14 +33,14 @@
buildPythonPackage rec {
pname = "accelerate";
version = "1.10.0";
version = "1.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "accelerate";
tag = "v${version}";
hash = "sha256-UsnGLBCt3uodzaBLeOKV4eYEoxwHkUlHDBAe6kAleDc=";
hash = "sha256-guUlgNRSgBmi5HZNnwPA6GQ1vq5LzZEW2J9w4Wmqh6o=";
};
buildInputs = [ llvmPackages.openmp ];
@@ -1,29 +1,27 @@
{
nodejs,
lib,
stdenv,
aiohttp,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
poetry-core,
# install_requires
charset-normalizer,
fetchFromGitHub,
h2,
onecache,
# test dependencies
httpx,
onecache,
pkgs,
poetry-core,
pytest-aiohttp,
pytest-cov-stub,
pytest-mock,
uvicorn,
requests,
aiohttp,
pytestCheckHook,
stdenv,
pythonOlder,
requests,
uvicorn,
}:
buildPythonPackage rec {
pname = "aiosonic";
version = "0.24.0";
version = "0.26.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -34,7 +32,7 @@ buildPythonPackage rec {
owner = "sonic182";
repo = "aiosonic";
tag = version;
hash = "sha256-Yh1AD/tBHQBpwAA86XuP9UuXnCAFcMw/XSv6z46XP0k=";
hash = "sha256-sYd7qjOiRENO6hPhJ01RLsr+2RtTITrXjcT6/ZaGfAU=";
};
postPatch = ''
@@ -47,64 +45,73 @@ buildPythonPackage rec {
dependencies = [
charset-normalizer
onecache
h2
onecache
];
nativeCheckInputs = [
aiohttp
httpx
pkgs.nodejs
pytest-aiohttp
pytest-cov-stub
pytest-mock
uvicorn
requests
pytestCheckHook
requests
uvicorn
];
pythonImportsCheck = [ "aiosonic" ];
disabledTests =
lib.optionals stdenv.hostPlatform.isLinux [
# need network
"test_simple_get"
"test_get_python"
"test_post_http2"
"test_get_http2"
"test_method_lower"
"test_keep_alive_smart_pool"
"test_keep_alive_cyclic_pool"
"test_get_with_params"
"test_get_with_params_in_url"
"test_get_with_params_tuple"
"test_post_form_urlencoded"
"test_post_tuple_form_urlencoded"
"test_post_json"
"test_put_patch"
"test_delete"
"test_delete_2"
"test_get_keepalive"
"test_post_multipart_to_django"
"test_connect_timeout"
"test_read_timeout"
"test_timeouts_overriden"
"test_pool_acquire_timeout"
"test_simple_get_ssl"
"test_simple_get_ssl_ctx"
"test_simple_get_ssl_no_valid"
"test_get_chunked_response"
"test_get_chunked_response_and_not_read_it"
"test_read_chunks_by_text_method"
"test_get_body_gzip"
"test_get_body_deflate"
"test_post_chunked"
# Tests require network access
"test_close_connection"
"test_close_old_keeped_conn"
"test_get_redirect"
"test_max_redirects"
"test_get_image"
"test_connect_timeout"
"test_delete_2"
"test_delete"
"test_get_body_deflate"
"test_get_body_gzip"
"test_get_chunked_response_and_not_read_it"
"test_get_chunked_response"
"test_get_http2"
"test_get_image_chunked"
"test_get_image"
"test_get_keepalive"
"test_get_python"
"test_get_redirect"
"test_get_with_cookies"
"test_get_with_params_in_url"
"test_get_with_params_tuple"
"test_get_with_params"
"test_keep_alive_cyclic_pool"
"test_keep_alive_smart_pool"
"test_max_conn_idle_ms"
"test_max_redirects"
"test_method_lower"
"test_multipart_backward_compatibility"
"test_pool_acquire_timeout"
"test_post_chunked"
"test_post_form_urlencoded"
"test_post_http2"
"test_post_json"
"test_post_multipart_with_class"
"test_post_multipart_with_metadata"
"test_post_multipart_with_multipartfile_class"
"test_post_multipart_with_multipartfile_path"
"test_post_multipart"
"test_post_tuple_form_urlencoded"
"test_put_patch"
"test_read_chunks_by_text_method"
"test_read_timeout"
"test_simple_get"
"test_timeouts_overriden"
"test_wrapper_delete_http_serv"
"test_wrapper_get_http_serv"
# Tests can't trigger server
"test_ws"
# Test requires proxy
"test_proxy_request"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "apycula";
version = "0.25";
version = "0.26";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-CLrceuZbmGygZtPM0ETVvsBosjY3FlQDo0sJh2I1uF0=";
hash = "sha256-JgimP4XvcfqMLtI25aELRg04eO2d7Z+0vyvqV0+tFlw=";
};
build-system = [ setuptools-scm ];
@@ -7,6 +7,7 @@
fetchFromGitHub,
fetchpatch,
more-itertools,
pendulum,
poetry-core,
pprintpp,
pythonOlder,
@@ -39,6 +40,7 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"attrs"
"more-itertools"
"pendulum"
];
build-system = [ poetry-core ];
@@ -48,6 +50,7 @@ buildPythonPackage rec {
bidict
bitstruct
more-itertools
pendulum
pprintpp
tbm-utils
];
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "azure-mgmt-mysqlflexibleservers";
version = "1.0.0b2";
version = "1.0.0b3";
pyproject = true;
src = fetchPypi {
pname = "azure_mgmt_mysqlflexibleservers";
inherit version;
hash = "sha256-pL3z3s/H7OYaPiGNGdUIzo3ppp6sR/G+6iDB219Mp9A=";
hash = "sha256-YR/Yjz2x4KhHehYz/pTEYdFyE+IVFw61PB7qm4I71MM=";
};
build-system = [
@@ -5,7 +5,7 @@
fetchFromGitHub,
# build-system
poetry-core,
uv-build,
# dependencies
scikit-learn,
@@ -34,7 +34,12 @@ buildPythonPackage rec {
hash = "sha256-CYkFobGLlh5cPLwChRWXCow0d5uz8eN5hcRanNMfW8s=";
};
build-system = [ poetry-core ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.7.21,<0.8.0" "uv_build"
'';
build-system = [ uv-build ];
dependencies = [
scikit-learn
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.40.39";
version = "1.40.40";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-MgMVQA2aHnFwFLMDYrhFPwlXoJ3DMcWuxhKMMjE8qOI=";
hash = "sha256-aKScsdESgLmwRDdmrzLFqn9x0e9N3/jf2/b9ZMEig78=";
};
build-system = [ setuptools ];
@@ -37,14 +37,14 @@
buildPythonPackage rec {
pname = "cirq-core";
version = "1.6.0";
version = "1.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "quantumlib";
repo = "cirq";
tag = "v${version}";
hash = "sha256-LlWv4wWQWZsTB9JXS21O1WkIYhKkJwY5SM70hnzfnDQ=";
hash = "sha256-M+ojGXJOnrBipjSA9hd3++yTS70kCjPru9FG/rm7zI8=";
};
sourceRoot = "${src.name}/${pname}";
@@ -0,0 +1,73 @@
{
lib,
buildPythonPackage,
fetchPypi,
dulwich,
everett,
importlib-metadata,
jsonschema,
numpy,
psutil,
python-box,
requests,
requests-toolbelt,
rich,
semantic-version,
sentry-sdk,
setuptools,
simplejson,
urllib3,
wrapt,
wurlitzer,
}:
buildPythonPackage rec {
pname = "comet-ml";
version = "3.53.0";
src = fetchPypi {
pname = "comet_ml";
inherit version;
hash = "sha256-KYMe6lDNj5nyXaB0hsk2STwGATkAuRwr8SSzlz3W4tA=";
};
pyproject = true;
build-system = [
setuptools
];
dependencies = [
dulwich
everett
importlib-metadata
jsonschema
numpy
psutil
python-box
requests
requests-toolbelt
rich
semantic-version
sentry-sdk
simplejson
urllib3
wrapt
wurlitzer
];
pythonRelaxDeps = [
"everett"
"python-box"
];
pythonImportsCheck = [ "comet_ml" ];
meta = {
description = "Platform designed to help machine learning teams track, compare, explain, and optimize their models";
homepage = "https://www.comet.com/site/";
changelog = "https://www.comet.com/docs/v2/api-and-sdk/python-sdk/releases/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ jherland ];
mainProgram = "comet";
};
}
@@ -0,0 +1,59 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
comet-ml,
ipython,
matplotlib,
numpy,
requests,
scipy,
selenium,
urllib3,
zipfile2,
tqdm,
}:
buildPythonPackage rec {
pname = "cometx";
version = "2.6.0";
pyproject = true;
build-system = [ setuptools ];
src = fetchFromGitHub {
owner = "comet-ml";
repo = "cometx";
tag = version;
hash = "sha256-zlSk3DlrkvPOPCe6gtiXvn65NCw/y5BxCiVmC0GzvFg=";
};
dependencies = [
comet-ml
ipython
matplotlib
numpy
requests
scipy
selenium
urllib3
zipfile2
tqdm
];
# WARNING: Running the tests will create experiments, models, assets, etc.
# on your Comet account.
doCheck = false;
pythonImportsCheck = [ "cometx" ];
meta = {
description = "Open source extensions for the Comet SDK";
homepage = "https://github.com/comet-ml/comet-sdk-extensions/";
changelog = "https://github.com/comet-ml/cometx/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ jherland ];
mainProgram = "cometx";
};
}
@@ -10,14 +10,14 @@
}:
buildPythonPackage rec {
pname = "daqp";
version = "0.7.1";
version = "0.7.2";
format = "pyproject";
src = fetchFromGitHub {
owner = "darnstrom";
repo = "daqp";
tag = "v${version}";
hash = "sha256-s22LVnK1qGjIpat21eXYF/Io49IYbWf1y+VUbYuPZaY=";
hash = "sha256-I+ObnFAAhRoYtPEDXGP6BI+Zk9CH5yU27JJ+tWbcACQ=";
};
sourceRoot = "${src.name}/interfaces/daqp-python";
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "diff-cover";
version = "9.6.0";
version = "9.7.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "diff_cover";
inherit version;
hash = "sha256-deW8BW3Kpoxsh8n7TgfJ5g2u8VtujQNNVtLaniyEqHI=";
hash = "sha256-oDt4vGS33Cfdp/EcRrxtRPThIcj7mlBo1B8goF1GNUg=";
};
build-system = [ poetry-core ];
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "django-storages";
version = "1.14.5";
version = "1.14.6";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "jschneier";
repo = "django-storages";
tag = version;
hash = "sha256-KWYDcHDLIoS42RqtD66tC/gKoeOBuYyT6jVOJ+cPYYU=";
hash = "sha256-br7JGPf5EAAl0Qg7b+XaksxNPCTJsSS8HLgvA0wZmeI=";
};
patches = [
@@ -0,0 +1,45 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
configobj,
pytestCheckHook,
pyyaml,
setuptools,
sphinx,
}:
buildPythonPackage rec {
pname = "everett";
version = "3.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "willkg";
repo = "everett";
tag = "v${version}";
hash = "sha256-olYxUbsKaL7C5UTAPwW+EufjbWbbHZdZcQ/lfogNJrg=";
};
build-system = [ setuptools ];
dependencies = [
configobj
pyyaml
];
nativeCheckInputs = [
pytestCheckHook
sphinx
];
pythonImportsCheck = [ "everett" ];
meta = {
description = "Python configuration library for your app";
homepage = "https://github.com/willkg/everett";
changelog = "https://github.com/willkg/everett/releases/tag/${version}";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ jherland ];
};
}
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "fhir-py";
version = "2.0.15";
version = "2.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "beda-software";
repo = "fhir-py";
tag = "v${version}";
hash = "sha256-XZC3cLjAy1VZfMsHy/QmwJXKiW/WxVous1LrbkGOeRs=";
hash = "sha256-ffaDWo/6xQwpMjiOCx3JIGtSHUjwcEilInD/YN73ZMI=";
};
build-system = [ flit-core ];
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "json-stream-rs-tokenizer";
version = "0.4.29";
version = "0.4.30";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "smheidrich";
repo = "py-json-stream-rs-tokenizer";
tag = "v${version}";
hash = "sha256-eXlxbZRiUdp28taLxsuQ4wh1rPO/zUAC0Owt7yc0bzc=";
hash = "sha256-kzeEG42KcmczIC69aJe1dkqeBpMYn5uBBj1Ni+/+sTM=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@@ -30,14 +30,14 @@ let
in
buildPythonPackage rec {
pname = "libbs";
version = "2.15.4";
version = "2.16.4";
pyproject = true;
src = fetchFromGitHub {
owner = "binsync";
repo = "libbs";
tag = "v${version}";
hash = "sha256-i5y0aPCBcCzR2pYYtdxy9OEFFF47chINMRfhj9zAf7g=";
hash = "sha256-if27Tg5S0Esrw9xHi6nr+kDIw4OTz7yZ2256/4Kbkeo=";
};
build-system = [ setuptools ];
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "markdown2";
version = "2.5.2";
version = "2.5.4";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "trentm";
repo = "python-markdown2";
tag = version;
hash = "sha256-SL93JEBBpiYqgCazRkPN5nFBidMpfnGLrHIe7EUwlAY=";
hash = "sha256-2w11vVzZUS6HzXmZT+Ag5rPqRnn/tlLnHL4xIDv0l+g=";
};
build-system = [ setuptools ];
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "materialx";
version = "1.39.3";
version = "1.39.4";
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "MaterialX";
rev = "v${version}";
hash = "sha256-ceVYD/dyb3SEEENoJZxjn94DGmUj6IYSNLjsJvmPM84=";
hash = "sha256-XNfXOC76zM5Ns2DyyE3mKCJ1iJaszs1M0rBdVLRDo8E=";
};
format = "other";
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "mkdocs-material";
version = "9.6.17";
version = "9.6.20";
pyproject = true;
src = fetchFromGitHub {
owner = "squidfunk";
repo = "mkdocs-material";
tag = version;
hash = "sha256-yl5bc037gr3oAUH01uNvNj7fIe8ca2jH+yfWlgMImZE=";
hash = "sha256-4VvMy3eAkITASX8qRu8Qdgj2n92dz0vfZJo4q8EFLuU=";
};
nativeBuildInputs = [
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "modelcif";
version = "1.4";
version = "1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-modelcif";
tag = version;
hash = "sha256-Uj6E25uqFdCo2lGf0Cmhc7rs3Rwj7vkpe2G0uhv53gc=";
hash = "sha256-NVsADYEemnhuFwvM4lMebkU5WrqF+gL/3i6LoZ/Alt8=";
};
build-system = [
@@ -182,8 +182,8 @@ rec {
"sha256-UzM2sg9jxU/kU6kmMizVJwYLqq+nrZi+D6GLHYPdmJQ=";
mypy-boto3-ce =
buildMypyBoto3Package "ce" "1.40.31"
"sha256-7tuIhj+Kz01F4sPhL8N6g+e0CcdWwtAl7jF0Xii3c0Q=";
buildMypyBoto3Package "ce" "1.40.40"
"sha256-ygUnU/oDBQPqmRfZ6jKMnvVXdORQkBuC57UyXjV6Xi0=";
mypy-boto3-chime =
buildMypyBoto3Package "chime" "1.40.19"
@@ -338,8 +338,8 @@ rec {
"sha256-MIxmEy+/mlDwWKpHrb0jo8Yu1C7+xP6JRNvUeDmlfZ0=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.40.35"
"sha256-uiE7vhxNtCMrxZeH3CbEIv2n5Qs5B3ohx/sg+L7lvpQ=";
buildMypyBoto3Package "connect" "1.40.40"
"sha256-k9Q5WmeCTzqlhjIsPUPlbZXB6kB2Ll6sNdhybOWrUHk=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.40.0"
@@ -438,16 +438,16 @@ rec {
"sha256-L0JDFdKZzPCztOOysjAPkPCc0LfGn8Rz0M3Atr5sMNY=";
mypy-boto3-dynamodbstreams =
buildMypyBoto3Package "dynamodbstreams" "1.40.0"
"sha256-x/0Scc259VN45rx94YT48Q3NS7nnd2oNRgxQAmy3nSQ=";
buildMypyBoto3Package "dynamodbstreams" "1.40.40"
"sha256-TgENR4bY5AHy0hqJkTq63jApASafB6agMPFPYDlzJ7A=";
mypy-boto3-ebs =
buildMypyBoto3Package "ebs" "1.40.15"
"sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA=";
mypy-boto3-ec2 =
buildMypyBoto3Package "ec2" "1.40.37"
"sha256-/fjsvFbryW6xD+B1rQT+XpPmwHS9KlbYogTtxo9tFgM=";
buildMypyBoto3Package "ec2" "1.40.40"
"sha256-I+YOlaDhTIFN3fd8f5MctMEFEQNKR+lyMTyPXiPqaRo=";
mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.40.20"
@@ -1093,8 +1093,8 @@ rec {
"sha256-EjuSI3v4i4PRTmcQtqRTRdgfBXBBzF9ChJV9x6VCdtY=";
mypy-boto3-redshift =
buildMypyBoto3Package "redshift" "1.40.19"
"sha256-+noMuqryk81BMx7hTdJq30i2bDUXH3zVTFWkLkoMuAA=";
buildMypyBoto3Package "redshift" "1.40.40"
"sha256-S2Kq4+up5zWfLS2rM14qwmzLd1h13hz8YURBq9O715w=";
mypy-boto3-redshift-data =
buildMypyBoto3Package "redshift-data" "1.40.0"
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "netbox-bgp";
version = "0.16.0";
version = "0.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "netbox-community";
repo = "netbox-bgp";
tag = "v${version}";
hash = "sha256-pm6Xn34kPlGMzQAsiwrfTprPZtw7edsyr3PpRtJWnNE=";
hash = "sha256-2Ss1ImJTqhr1FTRpnk1cwpFbHPjoNuUdpXoJJ9mjzHQ=";
};
build-system = [ setuptools ];
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "netbox-qrcode";
version = "0.0.18";
version = "0.0.19";
pyproject = true;
src = fetchFromGitHub {
owner = "netbox-community";
repo = "netbox-qrcode";
tag = "v${version}";
hash = "sha256-8PPab0sByr03zoSI2d+BpxeTnLHmbN+4c+s99x+yNvA=";
hash = "sha256-hrVnNEgLL3r1BtZdBaJu6H5b/tuXUxzGjKcITTopE60=";
};
build-system = [ setuptools ];
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "nitransforms";
version = "25.0.1";
version = "25.1.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchPypi {
inherit pname version;
hash = "sha256-6unmr9iWCmX0ub6Vr0d5gwH4fdjOysUKlKBbO0BSWDw=";
hash = "sha256-Wcs0iV/ENCLhsjH6hTDmxoAsNAN9qzd9n+wWbiA04aU=";
};
build-system = [
@@ -40,14 +40,14 @@
buildPythonPackage rec {
pname = "niworkflows";
version = "1.14.1";
version = "1.14.2";
pyproject = true;
src = fetchFromGitHub {
owner = "nipreps";
repo = "niworkflows";
tag = version;
hash = "sha256-NvUIVH6CFv2DMr6bV4bV/VXM/fOqiatFp9YOL0/UEdw=";
hash = "sha256-LzzbletoZdI9HuaBWhFB6IGs1nX6ZItNP6cWlw5m5EE=";
};
pythonRelaxDeps = [ "traits" ];
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "packageurl-python";
version = "0.17.3";
version = "0.17.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "packageurl_python";
inherit version;
hash = "sha256-cZmV8Mf3BokCd7pX7JWvyqlpbINqdnV3ChJ5sBpB974=";
hash = "sha256-p74/O6cNcF9zis6b9hJPMZICRaSfpp1LQW2nA33S3mE=";
};
build-system = [ setuptools ];
@@ -31,14 +31,14 @@
buildPythonPackage rec {
pname = "peft";
version = "0.17.0";
version = "0.17.1";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "peft";
tag = "v${version}";
hash = "sha256-YkJGVSeeEs+ErOUgRL5OXDUaJDqABjOTicM+1gX+CDM=";
hash = "sha256-xtpxwbKf7ZaUYblGdwtPZE09qrlBQTMm5oryUJwa6AA=";
};
build-system = [ setuptools ];
+51 -33
View File
@@ -152,9 +152,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
[[package]]
name = "js-sys"
version = "0.3.78"
version = "0.3.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738"
checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
dependencies = [
"once_cell",
"wasm-bindgen",
@@ -162,9 +162,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.175"
version = "0.2.176"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174"
[[package]]
name = "lock_api"
@@ -184,9 +184,9 @@ checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
[[package]]
name = "memchr"
version = "2.7.5"
version = "2.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
[[package]]
name = "memoffset"
@@ -245,7 +245,7 @@ dependencies = [
[[package]]
name = "pycrdt"
version = "0.12.32"
version = "0.12.37"
dependencies = [
"pyo3",
"serde_json",
@@ -315,9 +315,9 @@ dependencies = [
[[package]]
name = "quote"
version = "1.0.40"
version = "1.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
dependencies = [
"proc-macro2",
]
@@ -331,6 +331,12 @@ dependencies = [
"bitflags",
]
[[package]]
name = "rustversion"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "ryu"
version = "1.0.20"
@@ -345,18 +351,28 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
version = "1.0.219"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
@@ -365,14 +381,15 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.143"
version = "1.0.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
"serde_core",
]
[[package]]
@@ -403,24 +420,24 @@ dependencies = [
[[package]]
name = "target-lexicon"
version = "0.13.2"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a"
checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
[[package]]
name = "thiserror"
version = "2.0.16"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.16"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
dependencies = [
"proc-macro2",
"quote",
@@ -429,9 +446,9 @@ dependencies = [
[[package]]
name = "unicode-ident"
version = "1.0.18"
version = "1.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
[[package]]
name = "unindent"
@@ -447,21 +464,22 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasm-bindgen"
version = "0.2.101"
version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b"
checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
dependencies = [
"cfg-if",
"once_cell",
"rustversion",
"wasm-bindgen-macro",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.101"
version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb"
checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
dependencies = [
"bumpalo",
"log",
@@ -473,9 +491,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.101"
version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d"
checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -483,9 +501,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.101"
version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa"
checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
dependencies = [
"proc-macro2",
"quote",
@@ -496,9 +514,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.101"
version = "0.2.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1"
checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
dependencies = [
"unicode-ident",
]
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "pycrdt";
version = "0.12.32";
version = "0.12.37";
pyproject = true;
src = fetchFromGitHub {
owner = "y-crdt";
repo = "pycrdt";
tag = version;
hash = "sha256-kQuQwEuHRmg0aovXewvsfog+L/SsJSFhYYVAbK5pZHo=";
hash = "sha256-jcp7rxpnNMa0xS+ig9CX4Mwzk05PuzhfkiAFYLoaAQI=";
};
postPatch = ''
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "pydantic";
version = "1.10.21";
version = "1.10.24";
pyproject = true;
src = fetchFromGitHub {
owner = "pydantic";
repo = "pydantic";
tag = "v${version}";
hash = "sha256-0kwqJsay+4xh+jgDStNciRPJmuqm8GzA+6ble4K4HuI=";
hash = "sha256-eDmVpo6tI6a1lfBOU7Bvq9Wv/+I959c7krYPzZEoQig=";
};
build-system = [
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pyexploitdb";
version = "0.2.99";
version = "0.2.100";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
hash = "sha256-J7Go+tEbhHpgnA/qvVPLB6/iOcX+qbg2GJj1eoujzwk=";
hash = "sha256-z98mrmfIM96rb+PT25HzwkfFDgZ50wRw9eQlsD4yqik=";
};
build-system = [ setuptools ];
@@ -21,16 +21,18 @@
buildPythonPackage rec {
pname = "pymodbus";
version = "3.11.1";
version = "3.11.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pymodbus-dev";
repo = "pymodbus";
tag = "v${version}";
hash = "sha256-wanWE0FDaTtIR2V5pjd7Vffp2C8qGYMyMrdG6pHFspo=";
hash = "sha256-xfulpF6NrHM+qJZSlTW4Wb0GqYXQytepyB6bjy2eI9Y=";
};
__darwinAllowLocalNetworking = true;
build-system = [ setuptools ];
optional-dependencies = {
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pynmeagps";
version = "1.0.51";
version = "1.0.53";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "semuconsulting";
repo = "pynmeagps";
tag = "v${version}";
hash = "sha256-v/7OQ/jBDpu27mCeSO1iY5EH3Aa7urDQge8dKbQZd0I=";
hash = "sha256-ULkyvm66VAWc0SzU3tLwCeLQiVYU9xWgNS3Qz1nCcHQ=";
};
build-system = [ setuptools ];
@@ -7,14 +7,14 @@
}:
buildPythonPackage rec {
pname = "pypika";
version = "0.48.9";
version = "0.49.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "kayak";
repo = "pypika";
rev = "v${version}";
hash = "sha256-9HKT1xRu23F5ptiKhIgIR8srLIcpDzpowBNuYOhqMU0=";
hash = "sha256-Lawsc19sJ3U7rCOnYvDWhWqK/J+Hd3zKG6TrhDsTtVs=";
};
pythonImportsCheck = [ "pypika" ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyshp";
version = "3.0.0";
version = "3.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "GeospatialPython";
repo = "pyshp";
tag = version;
hash = "sha256-bN6n/cHuhoJPP2N9hcaPY87QgLNDSNdjHkpmyjO/+70=";
hash = "sha256-/ziHRjMwzQe3rnMZW9FTT0fyFDPWSv+Tm+tNG67t4gE=";
};
build-system = [ hatchling ];

Some files were not shown because too many files have changed in this diff Show More