diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 2cc1752586de..5e5a649bf5a5 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -14,7 +14,7 @@ - **This release of Nixpkgs requires macOS Sonoma 14.0 or newer, as announced in the 25.05 release notes.** The default SDK is now 14.4, but the minimum version is 14.0. - cc-wrapper will enforce that availability annotations are used or an appropriate deployment target is set. + `cc-wrapper` will enforce that availability annotations are used or an appropriate deployment target is set. See the Darwin platform notes for details. - **We expect to drop support for `x86_64-darwin` by Nixpkgs 26.11,** in light of Apple’s announcement that macOS 26 will be the final version to support Intel Macs. @@ -51,8 +51,12 @@ - `buildGoModule` now warns if `.passthru.overrideModAttrs` is lost during the overriding of its result packages. +- `cardboard` has been removed due to the package having been broken since at least November 2024. + - `carla` no longer support `gtk2` override. +- `chatgpt-retrieval-plugin` has been removed due to the package having been broken since at least November 2024. + - `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible. - `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/). @@ -76,7 +80,7 @@ - `fetchFromBitBucket` has gained a `fetchgit` backend when passing in git-related arguments similar to `fetchFromGitHub`. -- `fetchtorrent`, when using the "rqbit" backend, erroneously started fetching files into a subdirectory in Nixpkgs 24.11. The original behaviour – which matches the behaviour using the "transmission" backend – has now been restored. Users reliant on the erroneous behaviour can temporarily maintain it by adding `flatten = false` to the `fetchtorrent` arguments; Nix will produce an evaluation warning for anyone using `backend = "rqbit"` without `flatten = true`. +- `fetchtorrent`, when using the "rqbit" backend, erroneously started fetching files into a subdirectory in Nixpkgs 24.11. The original behaviour – which matches the behaviour using the "transmission" backend – has now been restored. Users reliant on the erroneous behaviour can temporarily maintain it by adding `flatten = false` to the `fetchtorrent` arguments; Nix will produce an evaluation warning for anyone using `backend = "rqbit"` without `flatten = true`. - `floorp` has been replaced with a binary build, available as `floorp-bin`. Due to major changes in the upstream project structure and build system, building Floorp from source has become unfeasible. No configuration or state migration is necessary. @@ -84,7 +88,7 @@ - GCC 9, 10, 11, and 12 have been removed, as they have reached end‐of‐life upstream and are no longer supported. -- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package, and if you want to use the more recently updated package `gentium` [by SIL](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier. +- `gentium` package now provides `Gentium-*.ttf` files, and not `GentiumPlus-*.ttf` files like before. The font identifiers `Gentium Plus*` are available in the `gentium-plus` package. If you want to use the more recently updated package `gentium` [by SIL](https://software.sil.org/gentium/), you should update your configuration files to use the `Gentium` font identifier. - GHCJS 8.10, exposed via `haskell.compiler.ghcjs` and `haskell.compiler.ghcjs810`, has been removed. Downstream users should migrate their projects to the new JavaScript backend of GHC proper which can be used via `pkgsCross.ghcjs` from Nixpkgs. Haskell packaging code, like `haskellPackages.mkDerivation`, `ghcWithPackages` and `hoogleWithPackages`, also no longer supports GHCJS. @@ -92,7 +96,7 @@ - `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67). -- `go-mockery` has been updated to v3. For migration instructions see the [upstream documentation](https://vektra.github.io/mockery/latest/v3/). If v2 is still required `go-mockery_v2` has been added but will be removed on or before 2029-12-31 in-line with its [upstream support lifecycle](https://vektra.github.io/mockery/) +- `go-mockery` has been updated to v3. For migration instructions see the [upstream documentation](https://vektra.github.io/mockery/latest/v3/). If v2 is still required `go-mockery_v2` has been added but will be removed on or before 2029-12-31 in-line with its [upstream support lifecycle](https://vektra.github.io/mockery/). - `gradience` has been removed because it was archived upstream. @@ -110,13 +114,13 @@ - `inspircd` has been updated to the v4 release series. Please refer to the upstream documentation for [general information](https://docs.inspircd.org/4/overview/#v4-overview) and a list of [breaking changes](https://docs.inspircd.org/4/breaking-changes/). -- `installShellFiles`: Allow installManPage to take a piped input, add the `--name` flag for renaming the file when installed. Can also append `--` to opt-out of all subsequent parsing. +- `installShellFiles` now allows `installManPage` to take a piped input, add the `--name` flag for renaming the file when installed. You can also append `--` to opt-out of all subsequent parsing. - `kbd` package's `outputs` now include a `man` and `scripts` outputs. The `unicode_start` and `unicode_stop` Bash scripts are now part of the `scripts` output, allowing most usages of the `kbd` package to not pull in `bash`. - `k2pdfopt` has been removed, as it's broken. -- `k3s` airgap images passthru attributes have changed: +- `k3s` airgap images `passthru` attributes have changed: - `imagesList` was removed - `airgapImages` was renamed to `airgap-images` - `airgapImagesAmd64` was renamed to `airgap-images-amd64-tar-zst` @@ -127,7 +131,7 @@ - `lima` package now only includes the guest agent for the host's architecture by default. If your guest VM's architecture differs from your Lima host's, you'll need to enable the `lima-additional-guestagents` package by setting `withAdditionalGuestAgents = true` when overriding lima with this input. -- `libpinyin`, which is used for Chinese character input, has migrated from the unmaintained BDB database format to the newer KyotoCabinet database format. If you want to migrate your user input statistics you can consider using [bdbtokyotodb](https://codeberg.org/raboof/bdbtokyotodb). +- `libpinyin`, which is used for Chinese character input, has migrated from the unmaintained BDB database format to the newer KyotoCabinet database format. If you want to migrate your user input statistics, you can consider using [bdbtokyotodb](https://codeberg.org/raboof/bdbtokyotodb). - `linux` and all other Linux kernel packages have moved all in-tree kernel modules into a new `modules` output. @@ -151,10 +155,10 @@ and backwards incompatible database migrations. Ensure backups are valid and run a Full Scan after starting the new version. -- NetBox was updated to `>= 4.4.0`. Have a look at the breaking changes +- NetBox was updated to `>= 4.4.0`. You should review the breaking changes of the [4.3 release](https://github.com/netbox-community/netbox/releases/tag/v4.3.0) - and the [4.4 release](https://github.com/netbox-community/netbox/releases/tag/v4.4.0), - make the required changes to your database, if needed, then upgrade by setting `services.netbox.package = pkgs.netbox_4_4;` in your configuration. + the [4.4 release](https://github.com/netbox-community/netbox/releases/tag/v4.4.0), + make the required changes to your database (if needed), and then upgrade by setting `services.netbox.package = pkgs.netbox_4_4;` in your configuration. - `neovimUtils.makeNeovimConfig` now uses `customLuaRC` parameter instead of accepting `luaRcContent`. The old usage is deprecated but still works with a warning. @@ -172,6 +176,8 @@ - `opensoldat` binaries and user configuration directory names have been prefixed by 'open', becoming opensoldat and opensoldatserver. Configuration will be moved automatically before launch when possible. +- `orjail` package has been removed as it is broken by the latest firejail release and seems unmaintained. + - `pcp` has been removed because the upstream repo was archived and it hasn't been updated since 2021. - `podofo` has been updated from `0.9.8` to `1.0.0`. These releases are by nature very incompatible due to major API changes. The legacy versions can be found under `podofo_0_10` and `podofo_0_9`. @@ -193,9 +199,8 @@ - `python3Packages.bjoern` has been removed, as the upstream is unmaintained and it depends on a 14-year-old version of http-parser with numerous vulnerabilities. -- `python3Packages.duckduckgo-search` has been updated to v9+ and therefore has been renamed to ddgs. - Use `python3Packages.ddgs` instead. - See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0) +- `python3Packages.duckduckgo-search` has been updated to v9+ and renamed to `python3Packages.ddgs`. + See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0). - `python3Packages.heif-image-plugin` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead. @@ -207,11 +212,15 @@ - `qt5.full` and `qt6.full` aliases have been removed. Their use has always been discouraged, and downstream projects should use `qtN.env` with the right set of packages. -- `rabbitmq-server` has been updated from 4.0.9 to 4.1.4. The 4.1.0 release includes breaking changes. For more information read the [changelog of 4.1.0](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0) +- `rabbitmq-server` has been updated from 4.0.9 to 4.1.4. The 4.1.0 release includes breaking changes. For more information read the [changelog of 4.1.0](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0). - `reaction` has been updated to version 2, which includes some breaking changes. For more information, [check the release article](https://blog.ppom.me/en-reaction-v2). +- `renovate` was updated to v41. See the upstream release notes for [v40](https://github.com/renovatebot/renovate/releases/tag/40.0.0) and [v41](https://github.com/renovatebot/renovate/releases/tag/41.0.0) for breaking changes. + +- `river` 0.3.x has been renamed to `river-classic` following an upstream decision. + - `rocmPackages.triton` has been removed in favor of `python3Packages.triton`. - `rofi` has been updated to `2.0.0`. `rofi-wayland` and `rofi-wayland-unwrapped` have been merged into `rofi` and `rofi-unwrapped` respectively. For more information and instructions see the [v2.0.0 changelog entry](https://github.com/davatorium/rofi/releases/tag/2.0.0). @@ -220,6 +229,9 @@ - `sail-riscv` 0.8 follows [upstream](https://github.com/riscv/sail-riscv/blob/7cc4620eb1a57bfe04832baccdcf5727e9459bd4/doc/ChangeLog.md) and provides only a single binary, `sail_riscv_sim`. +- `sing-box` has been updated to 1.12.3, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run. + See the [change log](https://sing-box.sagernet.org/changelog/#1123) for details and [migration](https://sing-box.sagernet.org/migration/#1120) for how to update old configurations. + - `space-orbit` package has been removed due to lack of upstream maintenance. Debian upstream stopped tracking it in 2011. - `spidermonkey_91` has been removed, as it has been EOL since September 2022. @@ -238,6 +250,12 @@ - `telegram-desktop` packages now uses `Telegram` for its binary. The previous name was `telegram-desktop`. This is due to [an upstream decision](https://github.com/telegramdesktop/tdesktop/commit/56ff5808a3d766f892bc3c3305afb106b629ef6f) to make the name consistent with other platforms. +- `teleport` has been upgraded from major version 17 to major version 18. +Refer to [upstream upgrade instructions](https://goteleport.com/docs/upgrading/overview/) +and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). + +- The `asterisk-lts` package was changed to v22 from v18. The default `asterisk` package was changed to v22 from v20. Asterisk version 18 has been dropped due to being EOL. The `asterisk-stable` (v20) package was unchanged. You may need to update /var/lib/asterisk to match the template files in `${asterisk-...}/var/lib/asterisk`. + - The `archipelago-minecraft` package was removed, as upstream no longer provides support for the Minecraft APWorld. - The default Android NDK version has been raised to 27, and the default SDK version to 35. @@ -256,15 +274,22 @@ - The `haskellPackages.mkDerivation` builder now converts packages' cabal files to Unix line endings before `patchPhase`. This behavior can be disabled using `dontConvertCabalFileToUnix`. +- The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. + - The license of duckstation has changed from `gpl3Only` to `cc-by-nc-nd-40` making it unfree in newer releases. The `duckstation` package has been overhauled to support the new releases and `duckstation-bin` has been aliased to `duckstation` to support darwin binary builds. - The main binary of `tomlq` has been renamed from `tomlq` to `tq`. - The minimum version of Nix required to evaluate Nixpkgs has been raised from 2.3 to 2.18. -- The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader +- The `no-broken-symlink` build hook now also fails builds whose output derivation contains links to $TMPDIR (typically /build, which contains the build directory). -- The `pie` hardening flag has been removed. compilers are expected to enable PIE by default, as has been common practice since 2016 outside of nixpkgs. If a package needs `pie` disabled pass `-no-pie` in `CFLAGS`. It is unlikely this will be necessary in many cases; due to the prevalance of default PIE toolchains most packages incompatible with PIE already pass no-pie. +- The non-LTS Forgejo package (`forgejo`) has been updated to 12.0.0. This release contains breaking changes, see the [release blog post](https://forgejo.org/2025-07-release-v12-0/) + for all the details and how to ensure smooth upgrades. + +- The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader. + +- The `pie` hardening flag has been removed. Compilers are expected to enable PIE by default, as has been common practice since 2016 outside of Nixpkgs. If a package needs `pie` disabled pass `-no-pie` in `CFLAGS`. It is unlikely this will be necessary in many cases; due to the prevalence of default PIE toolchains, most packages incompatible with PIE already pass `-no-pie`. - The `vlock` output from kbd has been removed. Instead a new package `kbdVlock` has been introduced. Use this package now instead of the output. @@ -285,9 +310,13 @@ - `webkitgtk_4_0` has been removed because it depends on an unmaintained version of security-critical libsoup library (`libsoup_2`) and the support will be [dropped upstream soon](https://webkitgtk.org/2025/10/07/webkitgtk-soup2-deprecation.html). +- `yehawn` was removed due to the package being broken and unmaintained upstream. + - `yggdrasil-jumper` has been updated to v0.4, changing traversal protocol. See [release notes](https://github.com/one-d-wide/yggdrasil-jumper/releases/tag/v0.4.0). -- Zig 0.12 has been removed. +- `zig_0_12` has been removed. + +- `zigbee2mqtt` was updated to version 2.x, which contains breaking changes. See the [discussion](https://github.com/Koenkk/zigbee2mqtt/discussions/24198) for further information. ## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes} @@ -303,34 +332,41 @@ - `buildPythonPackage` and `buildPythonApplication` now default to `nix-update-script` as their default `updateScript`. This should improve automated updates, since nix-update is better maintained than the in-tree update script and has more robust fetcher support. -- `clickhouse`: Added `serverConfig`, `usersConfig` configuration options accepting Nix attribute sets. Also added `extraServerConfig` and `extraUsersConfig` options accepting plain text (expecting XML configuration). +- `cloudflare-ddns` has been added. -- `cloudflare-ddns`: Added package cloudflare-ddns. +- Direct use of `pkgs.formats.systemd` has been deprecated, and should now be instantiated with `pkgs.formats.systemd { }` similarly to other items in `pkgs.formats`. - `dragonflydb` has been updated from version 0.1.0 to version 1.34.2. - `emacs` now disables the GC mark trace buffer by default. This improves GC performance by 5%, but can make GC issues harder to debug. This is configurable with `withGcMarkTrace`. -- `fetchgit`: Add `gitConfigFile` argument to set a git config (via `$GIT_CONFIG_GLOBAL`) for the fetcher. +- `etcd` package was upgraded to 3.6, see [migration notes](https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/) for incompatibilities and upgrade procedure. -- `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`. +- `fetchgit` now accepts a `gitConfigFile` argument to set a git config (via `$GIT_CONFIG_GLOBAL`) for the fetcher. -- `fetchNpmDeps`: Add `npmRegistryOverridesString` argument to pass NPM registry overrides to the fetcher. +- `fetchgit` now accepts a `rootDir` argument to limit the resulting source to one subdirectory of the whole Git repository. Corresponding `--root-dir` option added to `nix-prefetch-git`. + +- `fetchNpmDeps` now accepts a `npmRegistryOverridesString` argument to pass NPM registry overrides to the fetcher. - `ffmpeg_8`, `ffmpeg_8-headless`, and `ffmpeg_8-full` have been added. The default version of FFmpeg is now `ffmpeg_8`. You can install previous versions from package attributes such as `ffmpeg_7`. -- `forgejo-runner`: The upgrade to version 11 brings a license change from MIT to GPLv3-or-later. +- `forgejo-runner` upgrading to version 11 brings a license change from MIT to GPLv3-or-later. - GIMP now defaults to version 3. Use `gimp2` for the old version. +- `gitversion` was updated to 6.3.0, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run. + See the [6.0.0 release notes for GitVersion](https://github.com/GitTools/GitVersion/releases/tag/6.0.0) for details on the breaking changes, [the documentation on the configuration format](https://gitversion.net/docs/reference/configuration) for the new configuration specification, and [the documentation on version variables](https://gitversion.net/docs/reference/variables) for what is now supported. + - `gramps` has been updated to 6.0.0 Upstream recommends [backing up your Family Trees](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree) before upgrading. - [`homebox` 0.20.0](https://github.com/sysadminsmedia/homebox/releases/tag/v0.20.0) changed how assets are stored and hashed. It is recommended to back up your database before this update. In particular, `--storage-data` was replaced with `--storage-conn-string` and `--storage-prefix-path`. If your configuration set `HBOX_STORAGE_DATA` manually, you must migrate it to `HBOX_STORAGE_CONN_STRING` and `HBOX_STORAGE_PREFIX_PATH`. -- `idris2` supports being instantiated with a package environment with `idris.withPackages (p: [ ])` +- HTTP3 support has been enabled in in `nginx`, `openresty`, `angie` and `tengine`. The `nginxQuic` and `angieQuic` package flavors have been removed. -- `installShellCompletion`: now supports Nushell completion files +- `idris2` supports being instantiated with a package environment with `idris.withPackages (p: [ ])`. + +- `installShellCompletion` now supports Nushell completion files. - `jellyfin` was updated to `10.11.x`, which includes heavy backend changes. Make sure to backup your data and configuration directories @@ -341,26 +377,38 @@ - `lisp-modules` were brought in sync with the [June 2025 Quicklisp release](http://blog.quicklisp.org/2025/07/june-2025-quicklisp-dist-now-available.html). -- `meta.mainProgram`: Changing this `meta` entry can lead to a package rebuild due to being used to determine the `NIX_MAIN_PROGRAM` environment variable. +- `meta.mainProgram` is now used to determine the `NIX_MAIN_PROGRAM` environment variable. This means that changing it can now lead to a package rebuild. -- `neovim`: Added support for the `vim.o.exrc` option, the `VIMINIT` environment variable, and sourcing of `sysinit.vim`. +- `neovim` now has support for the `vim.o.exrc` option, the `VIMINIT` environment variable, and sourcing of `sysinit.vim`. See the neovim help page [`:help startup`](https://neovim.io/doc/user/starting.html#startup) for more information, as well as [the nixpkgs neovim wrapper documentation](#neovim-custom-configuration). - New hardening flags `strictflexarrays1`, `strictflexarrays3`, `glibcxxassertions`, `libcxxhardeningfast` and `libcxxhardeningextensive` were made available. -- `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). +- `nix-prefetch-git` now has 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). - Passing `stdenv` to `buildPythonPackage` or `buildPythonApplication` has been deprecated and will trigger an error in a future release. Instead, you should _override_ the python build helper, e.g., `(buildPythonPackage.override { stdenv = customStdenv; })`. See [](#overriding-python-build-helpers). +- `php81` was removed. + - `plasma6`: Fixed the `ksycoca` cache not being re-built when `$XDG_CACHE_HOME` is set to something that isn't `$HOME/.cache`. +- `prl-tools` has been moved out of `linuxPackages` because Parallels Guest Tools become driverless since 26.1.0. + - `searx` was updated to use `envsubst` instead of `sed` for parsing secrets from environment variables. - `sftpman` has been updated to version 2, a rewrite in Rust which is mostly backward compatible but does include some changes to the CLI. For more information, [check the project's README](https://github.com/spantaleev/sftpman-rs#is-sftpman-v2-compatible-with-sftpman-v1). +- `slurm` no longer supports gtk2. + +- `sparkleshare` has been removed as it no longer builds and has been abandoned upstream. + +- `strongSwan` has been updated to 6.0. See [strongSwan 6.0.0 release notes](https://github.com/strongswan/strongswan/releases/tag/6.0.0) for a complete list of changes. + +- `simplesamlphp` has been removed since the package was severely outdated, unmaintained in Nixpkgs and having known vulnerabilities. + - The `clickhouse` package now track the stable upstream version per [upstream's recommendation](https://clickhouse.com/docs/faq/operations/production). Users can continue to use the `clickhouse-lts` package if desired. @@ -374,11 +422,15 @@ - 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 `open-webui` package's postgres support have been moved to optional dependencies to comply with upstream changes in 0.6.26. + - The systemd initrd will now respect `x-systemd.wants` and `x-systemd.requires` for reliably unlocking multi-disk bcachefs volumes. -- `versionCheckHook`: Packages that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail. +- The third-party `ant-contrib` is no longer included in the `ant` package. -- `waydroid-nftables`: New variant of `waydroid` that supports nftables instead of iptables. +- Packages using `versionCheckHook` that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail. + +- `waydroid-nftables` is a new variant of `waydroid` that supports nftables instead of iptables. If your previous configuration included a secret reference like `server.secret_key = "@SEARX_SECRET_KEY@"`, you must migrate to the new envsubst syntax: `server.secret_key = "$SEARX_SECRET_KEY"`. ## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib} @@ -403,7 +455,7 @@ - `lib.options.mkPackageOptionMD` has been removed, following its deprecation in NixOS 24.11. Use `lib.options.mkPackageOption` instead. -- `lib.readPathsFromFile` has been removed, use a list instead +- `lib.readPathsFromFile` has been removed, use a list instead. - `lib.replaceChars` has been removed, it was a deprecated alias of `lib.replaceStrings`. @@ -436,7 +488,7 @@ - `lib.cli.toCommandLine`, `lib.cli.toCommandLineShell`, `lib.cli.toCommandLineGNU` and `lib.cli.toCommandLineShellGNU` have been added to address multiple issues in `lib.cli.toGNUCommandLine` and `lib.cli.toGNUCommandLineShell`. -- `ugrep`: Added `wrapWithFilterUtils` package flag for optionally wrapping `ugrep+` and `ug+` with filter utilities for grepping other file types. - -- `ugrep`: Added `createGrepReplacementLinks` package flag for optionally creating drop-in replacement symlinks for `gnugrep`. +- `ugrep` now has two new override options: + - `wrapWithFilterUtils` for optionally wrapping `ugrep+` and `ug+` with filter utilities for grepping other file types. + - `createGrepReplacementLinks` for optionally creating drop-in replacement symlinks for `gnugrep`. diff --git a/lib/default.nix b/lib/default.nix index e10332ca58dd..044277fa24f5 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -303,6 +303,7 @@ let elem elemAt isList + concatAttrValues ; inherit (self.strings) concatStrings diff --git a/lib/lists.nix b/lib/lists.nix index fa2a526d1602..3be3715b9200 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -10,7 +10,7 @@ let id warn ; - inherit (lib.attrsets) mapAttrs attrNames; + inherit (lib.attrsets) mapAttrs attrNames attrValues; inherit (lib) max; in rec { @@ -1997,4 +1997,26 @@ rec { */ mutuallyExclusive = a: b: length a == 0 || !(any (x: elem x a) b); + /** + Concatenate all attributes of an attribute set. + This assumes that every attribute of the set is a list. + + # Inputs + + `set` + + : Attribute set with attributes that are lists + + # Examples + :::{.example} + ## `lib.concatAttrValues` usage example + + ```nix + concatAttrValues { a = [ 1 2 ]; b = [ 3 ]; } + => [ 1 2 3 ] + ``` + + ::: + */ + concatAttrValues = set: concatLists (attrValues set); } diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 166dfd255343..51be88065fb9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1232,6 +1232,11 @@ githubId = 464913; name = "Alexander Tomokhov"; }; + alexphanna = { + github = "alexphanna"; + githubId = 106717809; + name = "Alex Hanna"; + }; alexshpilkin = { email = "ashpilkin@gmail.com"; github = "alexshpilkin"; @@ -12483,11 +12488,6 @@ githubId = 1102396; name = "Jussi Maki"; }; - joanmassachs = { - github = "joanmassachs"; - githubId = 22916782; - name = "Joan Massachs"; - }; joaomoreira = { matrix = "@joaomoreira:matrix.org"; github = "joaoymoreira"; @@ -19656,12 +19656,6 @@ githubId = 135209509; name = "Oliver Richter"; }; - orivej = { - email = "orivej@gmx.fr"; - github = "orivej"; - githubId = 101514; - name = "Orivej Desh"; - }; ornxka = { email = "ornxka@littledevil.sh"; github = "warmdarksea"; @@ -21760,12 +21754,6 @@ githubId = 11351304; name = "Ricardo Ardissone"; }; - rasendubi = { - email = "rasen.dubi@gmail.com"; - github = "rasendubi"; - githubId = 1366419; - name = "Alexey Shmalko"; - }; raskin = { email = "7c6f434c@mail.ru"; github = "7c6f434c"; diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index ab9239dcf30d..62a06ed4e111 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -48,7 +48,7 @@ - [Beszel](https://beszel.dev), a lightweight server monitoring hub with historical data, docker stats, and alerts. Available as [`services.beszel.agent`](options.html#opt-services.beszel.agent.enable) and [`services.beszel.hub`](options.html#opt-services.beszel.hub.enable). -- [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes. +- [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs), a new way to set of sysfs attributes. - [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable). @@ -74,9 +74,9 @@ - [dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable). -- [ente](https://github.com/ente-io/ente), a service that provides a fully open source, end-to-end encrypted platform for photos and videos. Available as [services.ente.api](#opt-services.ente.api.enable) and [services.ente.web](#opt-services.ente.web.enable). +- [ente](https://github.com/ente-io/ente), a service that provides a fully open source, end-to-end encrypted platform for photos and videos. Available as [services.ente.api](#opt-services.ente.api.enable) and [services.ente.web](#opt-services.ente.web.enable). -- [ErsatzTV](https://ersatztv.org), a personal IPTV server. Available as [services.ersatztv](#opt-services.ersatztv.enable) +- [ErsatzTV](https://ersatztv.org), a personal IPTV server. Available as [services.ersatztv](#opt-services.ersatztv.enable). - [Fediwall](https://fediwall.social), a web application for live displaying toots from mastodon, inspired by mastowall. Available as [services.fediwall](#opt-services.fediwall.enable). @@ -116,6 +116,8 @@ - [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable). +- [Neat IP Address Planner](https://spritelink.github.io/NIPAP/) (NIPAP), a sleek, intuitive and powerful IP address management system. Available as [services.nipap.enable](#opt-services.nipap.enable). + - [nebula-lighthouse-service](https://github.com/manuels/nebula-lighthouse-service), a public Nebula VPN lighthouse service. Available as [services.nebula-lighthouse-service](#opt-services.nebula-lighthouse-service.enable). - [Newt](https://github.com/fosrl/newt), a fully user space WireGuard tunnel client and TCP/UDP proxy, designed to securely expose private resources controlled by Pangolin. Available as [services.newt](options.html#opt-services.newt.enable). @@ -126,8 +128,6 @@ - [nvme-rs](https://github.com/liberodark/nvme-rs), NVMe monitoring [services.nvme-rs](#opt-services.nvme-rs.enable). -- Options under [networking.getaddrinfo](#opt-networking.getaddrinfo.enable) are now allowed to declaratively configure address selection and sorting behavior of `getaddrinfo` in dual-stack networks. - - [Overseerr](https://overseerr.dev), a request management and media discovery tool for the Plex ecosystem. Available as [services.overseerr](#opt-services.overseerr.enable). - [PairDrop](https://github.com/schlagmichdoch/pairdrop), a peer-to-peer file transfer web app. Available as [services.pairdrop](#opt-services.pairdrop.enable). @@ -140,33 +140,31 @@ - [pmount](https://salsa.debian.org/debian/pmount), a tool that allows normal users to mount removable devices without requiring root privileges Available at [programs.pmount](#opt-programs.pmount.enable). -- [postfix-tlspol](https://github.com/Zuplu/postfix-tlspol), MTA-STS and DANE resolver and TLS policy server for Postfix. Available as [services.postfix-tlspol](#opt-services.postfix-tlspol.enable). +- [postfix-tlspol](https://github.com/Zuplu/postfix-tlspol), a MTA-STS and DANE resolver and TLS policy server for Postfix. Available as [services.postfix-tlspol](#opt-services.postfix-tlspol.enable). - [Prometheus Tailscale Exporter](https://github.com/adinhodovic/tailscale-exporter), a Prometheus exporter for Tailscale Tailnet metrics. - [Prometheus Storagebox Exporter](https://github.com/fleaz/prometheus-storagebox-exporter), a Prometheus exporter for Hetzner storage boxes. -- [qBittorrent](https://www.qbittorrent.org/), is a bittorrent client programmed in C++ / Qt that uses libtorrent by Arvid Norberg. Available as [services.qbittorrent](#opt-services.qbittorrent.enable). +- [qBittorrent](https://www.qbittorrent.org/), a bittorrent client programmed in C++ / Qt that uses libtorrent by Arvid Norberg. Available as [services.qbittorrent](#opt-services.qbittorrent.enable). -- [radicle-ci-broker](https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:zwTxygwuz5LDGBq255RA2CbNGrz8), runs CI for repositories in the local [Radicle](https://radicle.xyz/) node. Available as [services.radicle.ci.broker.enable](#opt-services.radicle.ci.broker.enable). +- [radicle-ci-broker](https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:zwTxygwuz5LDGBq255RA2CbNGrz8), a tool for running CI for repositories in the local [Radicle](https://radicle.xyz/) node. Available as [services.radicle.ci.broker.enable](#opt-services.radicle.ci.broker.enable). - [radicle-native-ci](https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE), an adapter for the [Radicle CI broker](https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:zwTxygwuz5LDGBq255RA2CbNGrz8), for performing CI runs locally. Available as [services.radicle.ci.adapters.native](#opt-services.radicle.ci.adapters.native.instances). - [rauc](https://rauc.io/) (the Robust Auto-Update Controller), a daemon that allows reliable and secure software updates in embedded Linux systems. Available at [services.rauc](#opt-services.rauc.enable). -- [ringboard](https://github.com/SUPERCILEX/clipboard-history), a fast, efficient, and composable clipboard manager for Linux. Available for x11 as [services.ringboard](#opt-services.ringboard.x11.enable) and for wayland as [services.ringboard](#opt-services.ringboard.wayland.enable). +- [ringboard](https://github.com/SUPERCILEX/clipboard-history), a fast, efficient, and composable clipboard manager for Linux. Available for x11 as [services.ringboard](#opt-services.ringboard.x11.enable) and for Wayland as [services.ringboard](#opt-services.ringboard.wayland.enable). -- [services.rsync](options.html#opt-services.rsync) has been added to simplify periodic directory syncing. - -- [services.libvirtd.autoSnapshot](options.html#opt-services.libvirtd.autoSnapshot.enable), a backup service for libvirt managed vms. +- [rsync](https://rsync.samba.org/), an open source utility that provides fast incremental file transfer. Available as [services.rsync](options.html#opt-services.rsync). - [Sharkey](https://joinsharkey.org), a Sharkish microblogging platform. Available as [services.sharkey](#opt-services.sharkey.enable). -- [SillyTavern](https://sillytavern.app/), LLM Frontend for Power Users. Available as [services.sillytavern](#opt-services.sillytavern.enable). +- [SillyTavern](https://sillytavern.app/), an LLM Frontend for Power Users. Available as [services.sillytavern](#opt-services.sillytavern.enable). - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). -- [SuiteNumérique Meet](https://github.com/suitenumerique/meet) is an open source alternative to Google Meet and Zoom powered by LiveKit: HD video calls, screen sharing, and chat features. Built with Django and React. Available as [services.lasuite-meet](#opt-services.lasuite-meet.enable). +- [SuiteNumérique Meet](https://github.com/suitenumerique/meet), an open source alternative to Google Meet and Zoom powered by LiveKit. It features HD video calls, screen sharing, and chat features. Available as [services.lasuite-meet](#opt-services.lasuite-meet.enable). - [Speedify](https://speedify.com/), a proprietary VPN which allows combining multiple internet connections (Wi-Fi, 4G, 5G, Ethernet, Starlink, Satellite, and more) to improve the stability, speed, and security of online experiences. Available as [services.speedify](#opt-services.speedify.enable). @@ -180,16 +178,10 @@ developers to build scalable applications without sacrificing productivity or reliability. Available as [services.temporal](#opt-services.temporal.enable). -- [Tenstorrent](https://tenstorrent.com) hardware module has been added. - -- The [Neat IP Address Planner](https://spritelink.github.io/NIPAP/) (NIPAP) can now be enabled through [services.nipap.enable](#opt-services.nipap.enable). - - [Timekpr-nExT](https://mjasnik.gitlab.io/timekpr-next/), a time managing application that helps optimizing time spent at computer for your subordinates, children or even for yourself. Available as [](#opt-services.timekpr.enable). - [tlsrpt-reporter](https://github.com/sys4/tlsrpt-reporter), an application suite to generate and deliver TLSRPT reports. Available as [services.tlsrpt](#opt-services.tlsrpt.enable). -- [tpm2-totp](https://github.com/tpm2-software/tpm2-totp) can now be used to show a TOTP during boot using Plymouth. Available as [boot.plymouth.tpm2-totp](#opt-boot.plymouth.tpm2-totp.enable). - - [tsidp](https://github.com/tailscale/tsidp), a simple OIDC / OAuth Identity Provider (IdP) server for your tailnet. Available as [services.tsidp](#opt-services.tsidp.enable). - [TuneD](https://tuned-project.org/), a system tuning service for Linux. Available as [services.tuned](#opt-services.tuned.enable). @@ -198,11 +190,11 @@ - [umami](https://github.com/umami-software/umami), a simple, fast, privacy-focused alternative to Google Analytics. Available with [services.umami](#opt-services.umami.enable). -- [wayvnc](https://github.com/any1/wayvnc), VNC server for wlroots based Wayland compositors. Available as [programs.wayvnc](#opt-programs.wayvnc.enable). +- [wayvnc](https://github.com/any1/wayvnc), a VNC server for wlroots based Wayland compositors. Available as [programs.wayvnc](#opt-programs.wayvnc.enable). -- [XPPen](https://www.xp-pen.com/), the official closed-source driver for XP Pen tablets. Available as [programs.xppen](#opt-programs.xppen.enable). +- [XPPen](https://www.xp-pen.com/), an official closed-source driver for XP Pen tablets. Available as [programs.xppen](#opt-programs.xppen.enable). -- [Warpgate](https://warpgate.null.page), a SSH, HTTPS, MySQL and Postgres bastion. Available as [services.warpgate](#opt-services.warpgate.enable). Note that you need to run `warpgate recover-access` to recover builtin admin account, as the initialisation script uses a throwaway value to initialise its database. +- [Warpgate](https://warpgate.null.page), an SSH, HTTPS, MySQL and Postgres bastion. Available as [services.warpgate](#opt-services.warpgate.enable). Note that you need to run `warpgate recover-access` to recover builtin admin account, as the initialisation script uses a throwaway value to initialise its database. - [yubikey-manager](https://github.com/Yubico/yubikey-manager), a tool for configuring YubiKey devices. Available as [programs.yubikey-manager](#opt-programs.yubikey-manager.enable). @@ -217,32 +209,21 @@ - `command-not-found` package is now disabled by default; it works only for nix-channels based systems, and requires setup for it to work. -- Direct use of `pkgs.formats.systemd` has been deprecated, and should now be instantiated with `pkgs.formats.systemd { }` similarly to other items in `pkgs.formats`. - - `hardware.amdgpu.amdvlk` and the `amdvlk` package have been removed, as they have been deprecated by AMD. These have been replaced with the RADV driver from Mesa, which is enabled by default. -- HTTP3 support has been enabled in in `nginx`, `openresty`, `angie` and `tengine`. The `nginxQuic` and `angieQuic` package flavors have been removed. - -- `etcd` package was upgraded to 3.6, see [migration notes](https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/) for incompatibilities and upgrade procedure. - - `firezone` has changed how the `Everyone` group behaves. Service Accounts are no longer considered part of `Everyone`. -- `gitversion` was updated to 6.3.0, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run. - See the [6.0.0 release notes for GitVersion](https://github.com/GitTools/GitVersion/releases/tag/6.0.0) for details on the breaking changes, [the documentation on the configuration format](https://gitversion.net/docs/reference/configuration) for the new configuration specification, and [the documentation on version variables](https://gitversion.net/docs/reference/variables) for what is now supported. - - `i18n.inputMethod.fcitx5.plasma6Support` has been removed because qt6 is the only one used for fcitx5-configtool now. - Linux 5.4 and all its variants have been removed since mainline will reach its end of life within the support-span of 25.11. - `miniflux` no longer uses the hstore PostgreSQL extension. Having the extension would prevent Miniflux from starting. In case you are managing your `miniflux` PostgreSQL database externally, disable the extension with `DROP EXTENSION IF EXISTS hstore;`. -- `netbox-manage` script created by the `netbox` module no longer uses `sudo -u netbox` internally. It can be run as root and will change it's user to `netbox` using `runuser` +- `netbox-manage` script created by the `netbox` module no longer uses `sudo -u netbox` internally. It can be run as root and will change it's user to `netbox` using `runuser`. - NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`. -- `orjail` package has been removed as it is broken by the latest firejail release and seems unmaintained. - -- [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream. +- `programs.cardboard` was removed due to the package having been broken since at least November 2024. - `programs.goldwarden` has been removed, due to the software not working with newer versions of the Bitwarden and Vaultwarden servers, as well as it being abandoned upstream. @@ -256,9 +237,9 @@ - The `mime_types_file` setting is now set to `"${pkgs.mailcap}/etc/mime.types"` to prevent errors. For a complete list of changes, please see [their announcement](https://blog.prosody.im/prosody-13.0.0-released/). -- `renovate` was updated to v41. See the upstream release notes for [v40](https://github.com/renovatebot/renovate/releases/tag/40.0.0) and [v41](https://github.com/renovatebot/renovate/releases/tag/41.0.0) for breaking changes. +- `programs.river` has been renamed to `programs.river-classic` following an upstream decision. -- `river` 0.3.x has been renamed to `river-classic` upstream, and the package renamed accordingly. `programs.river` has been renamed to `programs.river-classic`. +- `services.chatgpt-retrieval-plugin` was removed due to the package having been broken since at least November 2024. - `services.dwm-status.extraConfig` was replaced by [RFC0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md)-compliant [](#opt-services.dwm-status.settings), which is used to generate the config file. `services.dwm-status.order` is now moved to [](#opt-services.dwm-status.settings.order), as it's a part of the config file. @@ -274,6 +255,8 @@ - `services.parsoid` and the `nodePackages.parsoid` package have been removed, as the JavaScript-based version this module uses is not compatible with modern MediaWiki versions. +- `services.private-gpt` has been removed by lack of maintenance upstream. + - `services.quorum` has been removed as the `quorum` package was broken and abandoned upstream. - `services.seafile` has been removed, as it is unmaintained and outdated. @@ -282,23 +265,8 @@ - `services.tor.torsocks.enable` no longer defaults to true if Tor and Tor client functionality is enabled. -- `sing-box` has been updated to 1.12.3, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run. - See the [change log](https://sing-box.sagernet.org/changelog/#1123) for details and [migration](https://sing-box.sagernet.org/migration/#1120) for how to update old configurations. - -- `teleport` has been upgraded from major version 17 to major version 18. -Refer to [upstream upgrade instructions](https://goteleport.com/docs/upgrading/overview/) -and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - -- The `asterisk-lts` package was changed to v22 from v18. The default `asterisk` package was changed to v22 from v20. Asterisk version 18 has been dropped due to being EOL. The `asterisk-stable` (v20) package was unchanged. You may need to update /var/lib/asterisk to match the template files in `${asterisk-...}/var/lib/asterisk`. - - The `boot.readOnlyNixStore` has been removed. Control over bind mount options on `/nix/store` is now offered by the `boot.nixStoreMountOpts` option. -- The `cardboard` package and `programs.cardboard` module were removed due to the package having been broken since at least November 2024. - -- The `chatgpt-retrieval-plugin` package and `services.chatgpt-retrieval-plugin` module were removed due to the package having been broken since at least November 2024. - -- The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. - - The `dovecot` systemd service was renamed from `dovecot2` to `dovecot`. The former is now just an alias. Update any overrides on the systemd unit to the new name. - The `NIXOS_EXTRA_MODULE_PATH` variable from configuration evaluation has been deprecated. @@ -317,11 +285,6 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - The `file-roller` module has been removed due to not being required for function, file roller itself has also been removed from the `services.desktopManager.gnome` module as it's not part of GNOME core applications. -- The `no-broken-symlink` build hook now also fails builds whose output derivation contains links to $TMPDIR (typically /build, which contains the build directory). - -- The non-LTS Forgejo package (`forgejo`) has been updated to 12.0.0. This release contains breaking changes, see the [release blog post](https://forgejo.org/2025-07-release-v12-0/) - for all the details and how to ensure smooth upgrades. - - The Perl implementation of the `switch-to-configuration` program is removed. All switchable systems now use the Rust rewrite. Any prior usage of `system.switch.enableNg` must now be removed. If you have any outstanding issues with the new implementation, please open an issue on GitHub. - The Pocket ID module ([`services.pocket-id`][#opt-services.pocket-id.enable]) and package (`pocket-id`) has been updated to 1.0.0. Some environment variables have been changed or removed, see the [migration guide](https://pocket-id.org/docs/setup/migrate-to-v1/). @@ -359,9 +322,7 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module. -- The `yeahwm` package and `services.xserver.windowManager.yeahwm` module were removed due to the package being broken and unmaintained upstream. - -- The `zigbee2mqtt` package was updated to version 2.x, which contains breaking changes. See the [discussion](https://github.com/Koenkk/zigbee2mqtt/discussions/24198) for further information. +- `services.xserver.windowManager.yeahwm` was removed due to the package being broken and unmaintained upstream. - The zookeeper project changed their logging tool to logback, therefore `services.zookeeper.logging` option has been updated to expect a logback compatible string. @@ -409,6 +370,8 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `boot.plymouth` now has a [`package`](#opt-boot.plymouth.package) option to specify the package used in the module. +- Drivers and utlities for [Tenstorrent](https://tenstorrent.com) have been added. Available as [hardware.tenstorrent](#opt-hardware.tenstorrent.enable). + - Due to [deprecation of gnome-session X11 support](https://blogs.gnome.org/alatiera/2025/06/08/the-x11-session-removal/), `services.desktopManager.pantheon` now defaults to pantheon-wayland session. The X11 session has been removed, see [this issue](https://github.com/elementary/session-settings/issues/91) for details. - `libvirt` now supports using `nftables` backend. @@ -416,25 +379,23 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `linux_libre` & `linux_latest_libre` have been removed due to a lack of maintenance. -- Immich now has support for [VectorChord](https://github.com/tensorchord/VectorChord) when using the PostgreSQL configuration provided by `services.immich.database.enable`, which replaces `pgvecto-rs`. VectorChord support can be toggled with the option `services.immich.database.enableVectorChord`. Additionally, `pgvecto-rs` support is now disabled from NixOS 25.11 onwards using the option `services.immich.database.enableVectors`. This option will be removed fully in the future once Immich drops support for `pgvecto-rs` fully. See [Immich migration instructions](#module-services-immich-vectorchord-migration) +- Immich now has support for [VectorChord](https://github.com/tensorchord/VectorChord) when using the PostgreSQL configuration provided by `services.immich.database.enable`, which replaces `pgvecto-rs`. VectorChord support can be toggled with the option `services.immich.database.enableVectorChord`. Additionally, `pgvecto-rs` support is now disabled from NixOS 25.11 onwards using the option `services.immich.database.enableVectors`. This option will be removed fully in the future once Immich drops support for `pgvecto-rs` fully. See [Immich migration instructions](#module-services-immich-vectorchord-migration). - It is now possible to configure the default source address using the new options [networking.defaultGateway.source](#opt-networking.defaultGateway.source), [networking.defaultGateway6.source](#opt-networking.defaultGateway6.source). - mate-wayland-session 1.28.4 is now using the default wayfire decorator instead of firedecor, thus `services.xserver.desktopManager.mate.enableWaylandSession` is no longer shipping firedecor. If you are experiencing broken window decorations after upgrade, backup and remove `~/.config/mate/wayfire.ini` and re-login. -- `networking.wireless.networks.` now has an option to specify SSID, hence allowing duplicated SSID setup. The BSSID option is added along side with this. +- `networking.wireless.networks.` now has an option to specify SSID, hence allowing duplicated SSID setup. The BSSID option is added alongside with this. -- `php81` was removed. +- Options under [networking.getaddrinfo](#opt-networking.getaddrinfo.enable) are now allowed to declaratively configure address selection and sorting behavior of `getaddrinfo` in dual-stack networks. - Potential race conditions in the network setup when using `networking.interfaces` have been fixed by disabling duplicate address detection (DAD) for statically configured IPv6 addresses. -- `prl-tools` has been moved out of `linuxPackages` because Parallels Guest Tools become driverless since 26.1.0. - - `prosody` gained a config check option named `services.prosody.checkConfig` which runs `prosodyctl check config` and is turned on by default. -- Revamp of the ACME certificate acquisication and renewal process to help scale systems with lots (100+) of certificates. +- Revamp of the ACME certificate acquisition and renewal process to help scale systems with lots (100+) of certificates. Units and targets have been reshaped to better support more specific dependency propagation and avoid superfluously triggering unchanged units: @@ -451,6 +412,8 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `services.clamsmtp` is unmaintained and was removed from Nixpkgs. +- `services.clickhouse` has added the `serverConfig` and `userConfig` options. You may also use `extraServerConfig` and `extraUserConfig` to pass plain text XML. + - `services.dependency-track` removed its configuration of the JVM heap size. This lets the JVM choose its maximum heap size automatically, which should work much better in practice for most users. For deployments on systems with little RAM, it may now be necessary to manually configure a maximum heap size using {option}`services.dependency-track.javaArgs`. - `services.dnscrypt-proxy2` was renamed to `services.dnscrypt-proxy` to match the package name. The systemd service is now also `dnscrypt-proxy`, but the old name is still provided as an alias for backwards compatibility. @@ -463,13 +426,15 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server. -- [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details. +- [services.gnome.gnome-keyring](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details. - `services.grafana` does no longer send usage statistics by default. - `services.k3s` now shares most of its code with `services.rke2`. The merge resulted in both modules providing more options, with `services.rke2` receiving the most improvements. Existing configurations for either module should not be affected. +- [services.libvirtd.autoSnapshot](options.html#opt-services.libvirtd.autoSnapshot.enable) has been added as a backup service for libvirt managed VMs. + - `services.limesurvey` now supports nginx as reverse-proxy. Available through [services.limesurvey.webserver](#opt-services.limesurvey.webserver). - `services.mattermost` has been updated to use the 10.11 ESR instead of 10.5. While this shouldn't break anyone, we also now package Mattermost 11 as mattermostLatest. Note that Mattermost 11 drops support for MySQL. The Mattermost module will assertion fail if you try to use MySQL with Mattermost 11; support for using MySQL with Mattermost will fully be removed in NixOS 26. @@ -505,14 +470,6 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `services.xserver.desktopManager.deepin` and associated packages have been removed due to being unmaintained. See issue [#422090](https://github.com/NixOS/nixpkgs/issues/422090) for more details. -- `simplesamlphp` has been removed since the package was severely outdated, unmaintained in nixpkgs and having known vulnerabilities. - -- `slurm` no longer supports gtk2. - -- `sparkleshare` has been removed as it no longer builds and has been abandoned upstream. - -- `strongSwan` has been updated to 6.0. See [strongSwan 6.0.0 release notes](https://github.com/strongswan/strongswan/releases/tag/6.0.0) for a complete list of changes. - - `systemd.extraConfig` and `boot.initrd.systemd.extraConfig` was converted to RFC42-style `systemd.settings.Manager` and `boot.initrd.systemd.settings.Manager` respectively. - `systemd.watchdog.runtimeTime` was renamed to `systemd.settings.Manager.RuntimeWatchdogSec` - `systemd.watchdog.device` was renamed to `systemd.settings.Manager.WatchdogDevice` @@ -520,6 +477,8 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - `systemd.watchdog.kexecTime` was renamed to `systemd.settings.Manager.KExecWatchdogSec` - `systemd.enableCgroupAccounting` was removed. Cgroup accounting now needs to be disabled directly using `systemd.settings.Manager.*Accounting`. +- The `ksycoca` cache in Plasma 6 will no longer be re-built when `$XDG_CACHE_HOME` is not set to `$HOME/.cache`. + - The latest available version of Nextcloud is v32 (available as `pkgs.nextcloud32`). The installation logic is as follows: - If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**) - If [`system.stateVersion`](#opt-system.stateVersion) is >=25.05, `pkgs.nextcloud32` will be installed by default. @@ -532,8 +491,6 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325). - The new option [networking.ipips](#opt-networking.ipips) has been added to create IP within IP kind of tunnels (including 4in6, ip6ip6 and ipip). With the existing [networking.sits](#opt-networking.sits) option (6in4), it is now possible to create all combinations of IPv4 and IPv6 encapsulation. -- The `open-webui` package's postgres support have been moved to optional dependencies to comply with upstream changes in 0.6.26. - -- The third-party `ant-contrib` is no longer included in the `ant` package. +- [tpm2-totp](https://github.com/tpm2-software/tpm2-totp) can now be used to show a TOTP during boot using Plymouth. Available as [boot.plymouth.tpm2-totp](#opt-boot.plymouth.tpm2-totp.enable). - `users.users.*.linger` now defaults to `null` rather than `false`, meaning NixOS will not attempt to enable or disable lingering for that user account, instead allowing for imperative control over lingering using the `loginctl` commands. In practice, this is unlikely to make a difference for most people, as new users are created without lingering configured. There is a new, related option, `users.manageLingering`, which can be used to prevent NixOS attempting to manage lingering entirely. diff --git a/nixos/modules/image/repart-image.nix b/nixos/modules/image/repart-image.nix index e8047757117d..9b4447b18816 100644 --- a/nixos/modules/image/repart-image.nix +++ b/nixos/modules/image/repart-image.nix @@ -37,6 +37,7 @@ split, seed, definitionsDirectory, + imageSize ? "auto", sectorSize, mkfsEnv ? { }, createEmpty ? true, @@ -170,7 +171,7 @@ stdenvNoCC.mkDerivation ( systemdRepartFlags = [ "--architecture=${systemdArch}" "--dry-run=no" - "--size=auto" + "--size=${imageSize}" "--definitions=${finalAttrs.finalRepartDefinitions}" "--split=${lib.boolToString split}" "--json=pretty" diff --git a/nixos/modules/image/repart.nix b/nixos/modules/image/repart.nix index bc1e0eb2f41d..047142dc468a 100644 --- a/nixos/modules/image/repart.nix +++ b/nixos/modules/image/repart.nix @@ -201,6 +201,14 @@ in ''; }; + imageSize = lib.mkOption { + type = lib.types.strMatching "^([0-9]+[KMGTP]?|auto)$"; + default = "auto"; + example = "512G"; + description = "Size of the produced image in bytes with optional K, M, G, T suffix, + or 'auto' to determine the minimal size automatically"; + }; + package = lib.mkPackageOption pkgs "systemd-repart" { # We use buildPackages so that repart images are built with the build # platform's systemd, allowing for cross-compiled systems to work. @@ -415,6 +423,7 @@ in compression split seed + imageSize sectorSize finalPartitions ; diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 12599379ff01..f0c6e836194d 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -59,6 +59,7 @@ let cfg.serverSettings.tls_key ] ++ optionals cfg.provision.enable provisionSecretFiles; + enableServerBackup = cfg.enableServer && (cfg.serverSettings.online_backup.versions != 0); # Merge bind mount paths and remove paths where a prefix is already mounted. # This makes sure that if e.g. the tls_chain is in the nix store and /nix/store is already in the mount @@ -873,7 +874,7 @@ in environment.systemPackages = mkIf cfg.enableClient [ cfg.package ]; - systemd.tmpfiles.settings."10-kanidm" = { + systemd.tmpfiles.settings."10-kanidm" = mkIf enableServerBackup { ${cfg.serverSettings.online_backup.path}.d = { mode = "0700"; user = "kanidm"; @@ -909,13 +910,13 @@ in User = "kanidm"; Group = "kanidm"; - BindPaths = [ + BindPaths = + [ ] # To store backups - cfg.serverSettings.online_backup.path - ] - ++ optional ( - cfg.enablePam && cfg.unixSettings ? home_mount_prefix - ) cfg.unixSettings.home_mount_prefix; + ++ optional enableServerBackup cfg.serverSettings.online_backup.path + ++ optional ( + cfg.enablePam && cfg.unixSettings ? home_mount_prefix + ) cfg.unixSettings.home_mount_prefix; AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ]; diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index c866f1b7c062..f5ffd2c46a81 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -1100,8 +1100,8 @@ in ''; }; mail_smtpstreamoptions = lib.mkOption { - type = lib.types.listOf lib.types.str; - default = [ ]; + type = lib.types.attrsOf (lib.types.attrsOf lib.types.anything); + default = { }; description = '' This depends on `mail_smtpmode`. Array of additional streams options that will be passed to underlying Swift mailer implementation. ''; diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 54e266f8ce1a..d36ddc46e1bb 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -150,7 +150,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ atinba ilian - orivej uniquepointer viraptor ]; diff --git a/pkgs/applications/editors/jetbrains/bin/ides.json b/pkgs/applications/editors/jetbrains/bin/ides.json index 2c17995dfa3b..60239ac47aaf 100644 --- a/pkgs/applications/editors/jetbrains/bin/ides.json +++ b/pkgs/applications/editors/jetbrains/bin/ides.json @@ -96,7 +96,7 @@ "meta": { "isOpenSource": false, "description": "IDE for building domain-specific languages from JetBrains", - "maintainers": [ "rasendubi" ], + "maintainers": [ ], "longDescription": "A metaprogramming system which uses projectional editing which allows users to overcome the limits of language parsers, and build DSL editors, such as ones with tables and diagrams.", "homepage": "https://www.jetbrains.com/mps/" } diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index 5e595be24ada..c6287da7111f 100644 --- a/pkgs/applications/editors/rednotebook/default.nix +++ b/pkgs/applications/editors/rednotebook/default.nix @@ -57,7 +57,7 @@ buildPythonApplication rec { changelog = "https://github.com/jendrikseipp/rednotebook/blob/${src.tag}/CHANGELOG.md"; description = "Modern journal that includes a calendar navigation, customizable templates, export functionality and word clouds"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "rednotebook"; }; } diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 3e7f240f9b6b..fd561c0403e6 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-11-21"; + version = "2025-11-29"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "aa25399c48236b77af71d4b64cdf157d2ba4e990"; - sha256 = "17jj4q43lipak7iblnqxzswlhw7gy2dqdx9ddjrrvrby7bbs78p0"; + rev = "a41c6c774030695f0eecbb714383a2ac5c1e6cd0"; + sha256 = "1d165r2bmr21cilb1xv9jwzhz70as6syqcvys8qj866chlj0734y"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -686,12 +686,12 @@ final: prev: { aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "2025-11-17"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "3c42785790d401731e7809a25f27f62dae2fec12"; - sha256 = "1jbsy0r1m0jw4g0iy7j0rn9awimhlc48zl9g1l8p3sxv7admhdww"; + rev = "8bb8697d180681746da41bef5c8691d04443af36"; + sha256 = "1vqklpfzkxfb9i6fqz93fak5mf3w9r97j6czfmh75iqdrkl701vl"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -726,12 +726,12 @@ final: prev: { agitator-nvim = buildVimPlugin { pname = "agitator.nvim"; - version = "2025-10-12"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "emmanueltouzery"; repo = "agitator.nvim"; - rev = "54cbe5cff6216321d9aac6d54341f5112350e746"; - sha256 = "0zgswaqs9k9hy4h98swqv485y1p3j8shz88ydfgi4svxi05gkx7m"; + rev = "f562043b2c0a0a753c1a15200c5b8468f9933c96"; + sha256 = "0ncprhnmqxi8nhqlhg89p2w00ag3hd3q96dr6nsm031da8gqimd1"; }; meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/"; meta.hydraPlatforms = [ ]; @@ -778,12 +778,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "2025-10-28"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "b9d7f56471084e7ac8070c90315170ef703217ff"; - sha256 = "18ld6cai28xgf084ar77j1nm6ym50yk18365h1scfn4mg9vjbxqn"; + rev = "ca1da76d5e91e42f676654905c0c7b6d074b8068"; + sha256 = "0rpjdl6s19bmvd3xxqzx5ygh8mz3ym4a9i4lwm5nyab9w7l0hckp"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -1038,12 +1038,12 @@ final: prev: { asyncomplete-lsp-vim = buildVimPlugin { pname = "asyncomplete-lsp.vim"; - version = "2025-10-28"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "asyncomplete-lsp.vim"; - rev = "d5d91e1ad70edb00368c11d3e81008835ac14dd1"; - sha256 = "0fp7vv5qh4mpg9plrzax3iy8jy6g815vpjlg83f0nqvcky8k3bk7"; + rev = "63a9d75101c3133c3ed36a21f9e6b359e4e16150"; + sha256 = "1j2k1hv26b7h7fmvdw726l2fvyla7g03gp7ysw71k1km942mlxv2"; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/"; meta.hydraPlatforms = [ ]; @@ -1390,12 +1390,12 @@ final: prev: { bamboo-nvim = buildVimPlugin { pname = "bamboo.nvim"; - version = "2025-11-12"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "ribru17"; repo = "bamboo.nvim"; - rev = "e74ac25613cd537f7d2d924a54ed479c88537a43"; - sha256 = "1f5pgfa9xjaz1dgqmpf5a43qsrfb5jp07zk4kl8bmp8fbjigfpym"; + rev = "1309bc88bffcf1bedc3e84e7fa9004de93da774a"; + sha256 = "000bz7z7ghwaav2vbdynzp1h3rg0dy62wdp8g631b5hk1x1apljz"; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; meta.hydraPlatforms = [ ]; @@ -1429,12 +1429,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "2025-11-19"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "a7bd57b4ab216b9e327076036228a52793baade8"; - sha256 = "0mic1yczh43lnp99ywvndqa8zw65lphzkigrf1af578rn6wpvsl7"; + rev = "e85019b3d2205aa2c57d997bae3b3b01d2c30ad8"; + sha256 = "1gljcy1dpwa60b3pann8rmd712ijbkd7r3wy1hjkjdqxpc364257"; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1572,12 +1572,12 @@ final: prev: { blink-cmp-conventional-commits = buildVimPlugin { pname = "blink-cmp-conventional-commits"; - version = "2025-11-04"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "disrupted"; repo = "blink-cmp-conventional-commits"; - rev = "c6eea4ecb755dffb7b57f42a1259447de7984974"; - sha256 = "1d4mqmk342pq8isaixwvyppbv1g5ddc2a448ifa8yp4vgc7lk95d"; + rev = "a636d365bf80dbfdde049494e91d71ec51e11a15"; + sha256 = "0dd3svfjj6hfhinm3dq8m036npd8njipnqli56cv7psf0kkbkbgz"; }; meta.homepage = "https://github.com/disrupted/blink-cmp-conventional-commits/"; meta.hydraPlatforms = [ ]; @@ -1780,12 +1780,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-11-20"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "4510078e5f2ff22866a9aacd42e972368278fb95"; - sha256 = "077vyffk3iww5ah6ci1q4jx7p8b1z9czklyxjw82hzdak63ibvfi"; + rev = "8b6642def8fa43bb64fc333a4b745f83db20778b"; + sha256 = "1gqzcp5arcn4r9vy1qagddxcrz24y53ag788hv20c1q3v4f2c200"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2001,12 +2001,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2025-11-14"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "da33755d00e09bff2473978910168ff9ea5dc453"; - sha256 = "14550c84y9sa7g95ljcrm51b87h0agv78kis36dnax3iylxjj11q"; + rev = "ce4a8e0d5267e67056f9f4dcf6cb1d0933c8ca00"; + sha256 = "05b0fjlf3svc1jq7pq56fhakaa54j21iyp9d8jzczlpls6dr3kvn"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -2352,12 +2352,12 @@ final: prev: { cmp-beancount = buildVimPlugin { pname = "cmp-beancount"; - version = "2024-07-16"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "crispgm"; repo = "cmp-beancount"; - rev = "29e23297c06b9d69771e4b14e0fb3b9d583a150e"; - sha256 = "12vh55n94klk2jc31mpgb1lap5ki4767lwrgv5zib4vs9y597pn8"; + rev = "86ad0f85d9497ae0c01fe2f604d17a400963af95"; + sha256 = "14xaaxfvgxb5mmj8qcwwpc0xgnihmh7xg7n9p7svbsm282mwcjkb"; }; meta.homepage = "https://github.com/crispgm/cmp-beancount/"; meta.hydraPlatforms = [ ]; @@ -3080,12 +3080,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-11-19"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "12a053dba1a9d822552f4de66706b59b541bf080"; - sha256 = "07mxga98gmwiz2ixcpr789fcqb8wfjnaz41iwin4vi0fjpsgz569"; + rev = "c18a26cced383145e25fa5e003fd8c31af2b1332"; + sha256 = "0m5j0cqhv92wlsv73nbx2k4y9b2jd1hqh1j4dvglr718w53w79hs"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3158,12 +3158,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-11-20"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "b7dc2b19371fa20913b4cc5f7867741b35d3467e"; - sha256 = "1fxfa2da01qfq5vsmr4nymrs34j9r136bsyh1ygw20pcmaxy4nfk"; + rev = "8ad65eef735b31bb47d76f59d878ee1bac4bdc85"; + sha256 = "1i3r1f41j135c0lg1jp3jnv3m5yxd402vn5zsbliszdsp7h83w9w"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3236,12 +3236,12 @@ final: prev: { colorful-menu-nvim = buildVimPlugin { pname = "colorful-menu.nvim"; - version = "2025-11-08"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "xzbdmw"; repo = "colorful-menu.nvim"; - rev = "932d589a55816063051ad9e599516a6e70a1c63f"; - sha256 = "0sbdr7zxdmmw6p2a78ilim45jj9ybjjxiixabb8gjqxlyycv2gf9"; + rev = "b51a659459df8d078201aefc995db8175ed55e84"; + sha256 = "18y5mzjqs43hcf9n2mjzqq159lnyxyihw3b606nqmc4na90bpdl6"; }; meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; meta.hydraPlatforms = [ ]; @@ -3483,12 +3483,12 @@ final: prev: { conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2025-11-17"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "1bf8b5b9caee51507aa51eaed3da5b0f2595c6b9"; - sha256 = "0vzij7banwh35f8szj5nqh86jmg0hf69kxnhaw5nssmc5sl2m6ha"; + rev = "4993e07fac6679d0a5005aa7499e0bad2bd39f19"; + sha256 = "1xz1b8v08l6qmrd98arhq6141sw75hnqf3p48zhc0wsdhphh5f74"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -3497,12 +3497,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-11-09"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "230de4232577ef52e2044ea4ab5f65cd926a11e2"; - sha256 = "1m749wvcirff3kljm145yzjdkj68p2rwpql99pn7wfchdr50jnkd"; + rev = "a02dd9d510ac86c76411e4bf5d4fd49595176487"; + sha256 = "027mrdxw587wb34vxbklpbgybraw4mvmfgpx8qxalcashl1wxdfd"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3666,12 +3666,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-10-11"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "a63d28a9aa59c20a503ce38608fb6bc7cb3842f4"; - sha256 = "1rwhmdy8frm6y7ww21ccknf65d5p6f54sspwgb3616dwk4qcwwmm"; + rev = "d8b71757358038fa151fb45c493c3a1e8c3629a3"; + sha256 = "096zvnfcpfciqvnab89frxmg5dhid2nh21j4vn6wypzyyzd9f7hg"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3913,12 +3913,12 @@ final: prev: { darcubox-nvim = buildVimPlugin { pname = "darcubox-nvim"; - version = "2025-08-15"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "Koalhack"; repo = "darcubox-nvim"; - rev = "5e102a1f2a997842e1a6361499991160cb2c3606"; - sha256 = "0qgw5rlkp2pa8nw4hqrb1imx9195s8h7vlzm8xixcza9rky3pwzm"; + rev = "4945a37ac2ff5a286a4234756710f13c1572d6cc"; + sha256 = "14kn2wp1vmxfmmlcw0vrws8vajzkjl92mkrkwmwa7gzncwxfj4r8"; }; meta.homepage = "https://github.com/Koalhack/darcubox-nvim/"; meta.hydraPlatforms = [ ]; @@ -4121,12 +4121,12 @@ final: prev: { debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2025-11-06"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "6b21243add2195e0918e062d6be86ad1d01e6d66"; - sha256 = "0pvyhgw520843lz5gmi1z1lc7lzs621wpzlxs8mn8qr8nq0djz0w"; + rev = "35fb81a081cf1a6f19f9e9e7f625c78d519a7f18"; + sha256 = "0vs9dpwz7yv3m3z0i4866np5vmzxf0c249p7hg164p34rvaibczy"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; meta.hydraPlatforms = [ ]; @@ -4199,12 +4199,12 @@ final: prev: { demicolon-nvim = buildVimPlugin { pname = "demicolon.nvim"; - version = "2025-10-07"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "mawkler"; repo = "demicolon.nvim"; - rev = "36f9ddaf8d45f84644344cb057a115c425bcb5cc"; - sha256 = "01l0y2xfm64rj9pcq3w4ydkgbshq3cd28vhxi79c88b0h72zzvfc"; + rev = "f17afaeba2b0d8484f4e7b00594761ccd043e154"; + sha256 = "169ynrdhnp3qzaby8l2ylgiv0czm5a8qc5n8bjsbxsrwg9njgdxb"; }; meta.homepage = "https://github.com/mawkler/demicolon.nvim/"; meta.hydraPlatforms = [ ]; @@ -4604,12 +4604,12 @@ final: prev: { dial-nvim = buildVimPlugin { pname = "dial.nvim"; - version = "2025-08-31"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "monaqa"; repo = "dial.nvim"; - rev = "f0404ec1f83a03f2c3457e60087c6331d1cbb83f"; - sha256 = "1vjfzfgbq80sj4z9h7wk1qg04wp1f4lpd6d90wr6yq80ncag0qka"; + rev = "f97c0c7fa7d5111bc04a91d0f693900fb2d95861"; + sha256 = "1hklblvfa8yhpr2lmyjmgfpgj1ricx20m9jyqahxfnp2llagwzvl"; }; meta.homepage = "https://github.com/monaqa/dial.nvim/"; meta.hydraPlatforms = [ ]; @@ -4773,12 +4773,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-11-20"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "fe769ad8d6e702c808b79510b8b6cff2b00cc59b"; - sha256 = "1wq1iv315d62zwp2gv5i162mjdw2271g0wkp589mxrfl79r643gb"; + rev = "c4f73ef4299aa6c55e264bb4486e5a796e9a5466"; + sha256 = "0d38c41d40nk24s8f8abnc690pmldky4lm9sy73skfhb790nidgk"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4891,12 +4891,12 @@ final: prev: { elixir-tools-nvim = buildVimPlugin { pname = "elixir-tools.nvim"; - version = "2025-10-14"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "elixir-tools"; repo = "elixir-tools.nvim"; - rev = "b51b48edc668924a6b2f6610f9a0aff34741d20e"; - sha256 = "16wr6k9kc536k1yhp718msim3ygr22zm5ckv680jrz4s8qq5460l"; + rev = "26aba63a5850bec6a2eff97a1aed859f29003ea9"; + sha256 = "1lvfwqvqpnm6hzlmgnaar0ql797z7ggc7qqj7lpqrxc4ggw8f44k"; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -5309,12 +5309,12 @@ final: prev: { floaterm = buildVimPlugin { pname = "floaterm"; - version = "2025-09-23"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "nvzone"; repo = "floaterm"; - rev = "34e14f0b5e2687fd31a93fe75982ec84e5145856"; - sha256 = "0g0wf1f049sayj9d11xjjz37ssvp7g9q39b5dwimf3i6fn80b42k"; + rev = "fc2efaf25eeefcb33177d5807c0c745e125cf293"; + sha256 = "1ycvb1qwb0hby2ad8hr81x01cppn76gdly2a4m26dlv9ibiw8f4i"; }; meta.homepage = "https://github.com/nvzone/floaterm/"; meta.hydraPlatforms = [ ]; @@ -5427,12 +5427,12 @@ final: prev: { fortune-nvim = buildVimPlugin { pname = "fortune.nvim"; - version = "2025-10-21"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "rubiin"; repo = "fortune.nvim"; - rev = "4df0e988dc3b9badcad98f4a9cbd340324d61269"; - sha256 = "0capain2pz50aqkrzhkhl74mx3j7ywak2i91mhcnzghfqx61csj1"; + rev = "b78de2457a8c4009363941a47e15ff023573c156"; + sha256 = "1z78ynn3q9hlf9gpyb4wk84iakj6nl8v8dwvsymmb8qns7bb16rb"; }; meta.homepage = "https://github.com/rubiin/fortune.nvim/"; meta.hydraPlatforms = [ ]; @@ -5531,12 +5531,12 @@ final: prev: { fyler-nvim = buildVimPlugin { pname = "fyler.nvim"; - version = "2025-10-01"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "A7Lavinraj"; repo = "fyler.nvim"; - rev = "5e24ff1c46528d8dc2e61c22cc21fb590f626e1e"; - sha256 = "15cxkdcqwra5sm822ahgwpz4l076lww17y1w2hwrxc02lcaarhyp"; + rev = "bb8b9f30c652c948d35211958b0deec3496bcc08"; + sha256 = "0vpcw9277s7qyhry6xfg1qg20x03cc1lhqzks3n3c0c8k1sgb9q9"; }; meta.homepage = "https://github.com/A7Lavinraj/fyler.nvim/"; meta.hydraPlatforms = [ ]; @@ -5622,12 +5622,12 @@ final: prev: { gdscript-extended-lsp-nvim = buildVimPlugin { pname = "gdscript-extended-lsp.nvim"; - version = "2025-10-28"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "Teatek"; repo = "gdscript-extended-lsp.nvim"; - rev = "27eab5f4979b759368a7760d6955fb93f147e97e"; - sha256 = "1jilxsz49w720ai41zksvap6bsib347bz9xh0x8b0izcpmsdjc80"; + rev = "8f3fd6794748ab04d5ff173918e0ec716c2619db"; + sha256 = "0z1501x1ihx1f9nbg29j7a8lny8ly9xaaxdz2fw2hmjiw20nkkzj"; }; meta.homepage = "https://github.com/Teatek/gdscript-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -6090,12 +6090,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "2025-11-21"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "ebdd8359bdd1479e692f8010f6a56f13dbc225be"; - sha256 = "0kb62g3v6bl1zy1zds85dgfb9ic6iw5ainzk6gjkj0y63w593q6f"; + rev = "c0fab201294077f6511abf41624baab53d72a58c"; + sha256 = "171bjzcps8gyaj2ibw1divbw66n7j4xqcbs8kd7pif07hrr340d3"; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6260,12 +6260,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "2025-10-06"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "06be2f61d2970a90e8c4db16ab8cd450233db5c1"; - sha256 = "1948l3pmy7pghl7kgfyqgvqyir6bywhwrmi3hk17qvvjav85a2s7"; + rev = "cbe4e20fccb2e527d370765c8248205b31571037"; + sha256 = "0mzwn4qsszvywy0jigjljvwp2jh5v70pvm5jvqskk2aybfqvayxn"; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.hydraPlatforms = [ ]; @@ -6794,12 +6794,12 @@ final: prev: { indent-o-matic = buildVimPlugin { pname = "indent-o-matic"; - version = "2023-06-03"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "Darazaki"; repo = "indent-o-matic"; - rev = "4d11e98f523d3c4500b1dc33f0d1a248a4f69719"; - sha256 = "1s2hxq3jlx6mdvq5d6zdzrp6p8fc1vvkg2px95d0qw2ryqw4rixi"; + rev = "764da1f30b5bb4a49035c3abc9a586322296b812"; + sha256 = "0ikvs9n0ddwxr72lza1jbv5vvvar0wbd9xv094mh6zgzjlzqnzgg"; }; meta.homepage = "https://github.com/Darazaki/indent-o-matic/"; meta.hydraPlatforms = [ ]; @@ -7068,12 +7068,12 @@ final: prev: { julia-vim = buildVimPlugin { pname = "julia-vim"; - version = "2024-05-25"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "JuliaEditorSupport"; repo = "julia-vim"; - rev = "7946ce330b6287c9293aece5b14feafa1125779e"; - sha256 = "0j80pvv3k21zqx0bik257xmmj4a7cjx3d1fp787k1gksr7zcxpby"; + rev = "50efcc1c54079ed7f596fab0daeac354c252670e"; + sha256 = "0q8pv1bwjd1nrvx9g37lrclb7109ixb63i3d8bkwppckkirpyppx"; }; meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; meta.hydraPlatforms = [ ]; @@ -7237,12 +7237,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-11-11"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "8676a4ffc654d9f9404b343982390bea568da737"; - sha256 = "0r6v67s57kqpffavdsgm6wczjfhjhz10j0w1sbaqgm68zwpp12ix"; + rev = "5d3916195a97928b8f9b79d96029f37d19ba866d"; + sha256 = "0cn8w7hgb577p71jkjc88qwh2w9vcjn3m5l2qvd8avs7aiqslfyv"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7394,12 +7394,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-11-20"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "621750bb2087088f03712b63a596d4a8e3dfb33c"; - sha256 = "1x3paial4rplwva22az3cx4glm7gn97xkxdixc69nn1qd7x9jn60"; + rev = "508c907ab7543404461be4707b03c61af8420cf9"; + sha256 = "0hr8k2lxqy602a5bw9hcx13accz5qhskwh2yg44f6pwqq05liq65"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7433,12 +7433,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-11-21"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "a3d721dffbc634cdea2d7e3d868501a8b59da058"; - sha256 = "0nl7b6ppn830l1rf57b0wcahaw373n7381s2823w094jz7kvc1d4"; + rev = "3c49d309d49d66a9feb0dd824353f186b3ee5efa"; + sha256 = "14m0gvg3l685zvb19c8107mc4lzg987ynsj7n2j4vwswpc7lcr4b"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7680,12 +7680,12 @@ final: prev: { linediff-vim = buildVimPlugin { pname = "linediff.vim"; - version = "2024-04-22"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "linediff.vim"; - rev = "ddae71ef5f94775d101c1c70032ebe8799f32745"; - sha256 = "01dshpxm1svfhw9l447mz224qbvlbvywd7ai4wxwyjzgkhp36937"; + rev = "29fa617fc10307a1e0ae82a8761114e465d17b06"; + sha256 = "08j35wazl1x6xplwkdd2304h4szanlywl4sgn1cd1wzymnprcxg7"; }; meta.homepage = "https://github.com/AndrewRadev/linediff.vim/"; meta.hydraPlatforms = [ ]; @@ -7797,12 +7797,12 @@ final: prev: { live-preview-nvim = buildVimPlugin { pname = "live-preview.nvim"; - version = "2025-11-21"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "brianhuster"; repo = "live-preview.nvim"; - rev = "0e7c0d62d4ab422a204ce6ad57fb408c4fc03b7c"; - sha256 = "0f4gfncsi1kxn0i5ax24ynwnkpffizypjj67iksxdfwdkpj611ig"; + rev = "774964d8c220e563dc4bbae79dd127c7e0a8ed1a"; + sha256 = "062dsjcm4v54aisfc102z8dv63k9abwbj9nzcc3mrb8xghar5fcg"; }; meta.homepage = "https://github.com/brianhuster/live-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -7966,12 +7966,12 @@ final: prev: { lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "2025-11-13"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "6eecb2e35d3564fdce194d9fd23632065116577d"; - sha256 = "17yyx589rf3rzb6xrp0rzn44frsmx617jzdnwmkwj8f4rjaav2r5"; + rev = "7d3bb0a641f516f1c7fd2e47852580dadbd7a430"; + sha256 = "14zdxn9as1d8xqgc3jjm8imgskj5d2hwvffk7ln34i2clwnlrk2d"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.hydraPlatforms = [ ]; @@ -8187,12 +8187,12 @@ final: prev: { markdown-nvim = buildVimPlugin { pname = "markdown.nvim"; - version = "2025-10-03"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "tadmccorkle"; repo = "markdown.nvim"; - rev = "34bb88989ace6c678abd947662668994219996e0"; - sha256 = "0r7vlcbr76slmcrri6v805dgmxrsj7h2m89xq1i0z0jzbinmksph"; + rev = "1a16542bc3e3faf079b4d38b467a71356c7ea2f4"; + sha256 = "06yjzwmnsk63iq7q3fd8mdld6vjzjc9g5l01lgs9chf31gk599hb"; }; meta.homepage = "https://github.com/tadmccorkle/markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -8239,12 +8239,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-11-16"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "86fcabc793e8aa361cb308e794cd0e1356fdc0e1"; - sha256 = "1ws6lwhdcd0dx767fjqm9hhq9803lzs4zsa61c77dk973q3c6vnw"; + rev = "bf62f7d173f4b42cd02794c6c5f5a8bd3047a58a"; + sha256 = "0xdi2y6q01zqip5w1f09y1krz6b4ijc9izgf1s9n4lldvxlzfqif"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8552,12 +8552,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "2025-11-11"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "015320e67c993a21bf3ced60f8278fd03f7075c1"; - sha256 = "1x45g7yvzrvkfsv4smaf4hngmlphsl1ilwcdr4sx7ijlyjll6pgg"; + rev = "c465495a962d8bcca1718666ec33769b6f6969ad"; + sha256 = "0zplpsyirzlgzpxsz0s0v5989zg93zia42jh0dv2vpafwjiq9673"; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -8851,12 +8851,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-11-20"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "6e885e4c27743ae6bf5957ea78ce86c032835f09"; - sha256 = "1x1hsr4lc5zr2vpmi2ahk9q61csk39n7bxlzg63fiqs301krvgm7"; + rev = "c007f4b3822c99b98328bc214589a721c69d1514"; + sha256 = "0f829pdkl70n6f77xqr2h86zmym9j38rkhahp5lsfnmaza8pywh8"; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8877,12 +8877,12 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "2025-11-03"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; - rev = "b316e68f2d242d5bd010deaab645daa27ed86297"; - sha256 = "1x1a8z0r083mq529n4ryqa2s0vjzzjhmgl0j9l2ja3j09lwbv429"; + rev = "472ec50092a3314ec285d2db2baa48602d71fe93"; + sha256 = "0nlk9l8akfmnk39q14shcqjr5ylslllk3jyj8kh1wim4l0czh029"; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; meta.hydraPlatforms = [ ]; @@ -9033,12 +9033,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "2025-10-23"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "5d565cb23e0b365af14f9e9a2a45b2b46e7c4f3e"; - sha256 = "0mb7lqy3h7hnm035lclsh205nv92bg0d2ql06xhi02x10c807mn4"; + rev = "cb37724d9513759ca2e907ab541424358fb2a90b"; + sha256 = "00ibbrf95dx19vd9j1mvym8jz9vq6jgs2b0j1fgqg7sji7amd6kb"; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9540,12 +9540,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-11-21"; + version = "2025-11-29"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "c417fdeb58aede4097826b3aab9aae7fac7ee758"; - sha256 = "06vk3147plc0gqpn7vczzqhm24q5ir9f488pysxczba8q9r23k8v"; + rev = "3fdd84804c397059d4698fd8933f443058c4858e"; + sha256 = "1wnvavhfnn1vnji7f05nq0hgm09v0yryypgkfzc71mn99vnj39c6"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9618,12 +9618,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-11-18"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "4ba620addbeeca2594c794b151e611c037973480"; - sha256 = "1qps618477jpa6719q32acn855ynl5b3hqp1qan85hlf18zab8h3"; + rev = "a24620e541be8814f2357ae334bde947f7dae5a8"; + sha256 = "0fpyfpygzhdcgkpba8lpx1ycqkchphhfiapj8jxh3dvf8javvi7k"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9933,12 +9933,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-11-16"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "ef31b4fb7181b7418e6cc6c8ce0ffc8f33b7ca44"; - sha256 = "1a0k0zx8i7rnxl1jxbhhbpqnarhlp6dmxwgdjc76fk36h76r1br5"; + rev = "cb80ac4470773c61a17c8f66e5da3096fbd4e615"; + sha256 = "0bcgmkl632s0qjpyisa2022ihw5yy5v2vszr1wdh0m7x2qvcjrvf"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9946,12 +9946,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "2025-10-25"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "fbdf5c3208007ccef1a8941e1229fc5f872c760e"; - sha256 = "12v734jk1sybzpl4584bbpb4vkr9fm2dqs1lyhmvnqrwm6mn2mrv"; + rev = "0cb36a4965293a4daf4bc73524c18e5b1ab8c510"; + sha256 = "0ysj8wajm0shvqmkn5jqrl1hr06wj602vmz20bryizbr5kcn6ddh"; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -10115,12 +10115,12 @@ final: prev: { neotest-vitest = buildVimPlugin { pname = "neotest-vitest"; - version = "2025-11-18"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "marilari88"; repo = "neotest-vitest"; - rev = "1c94efb60019362f2fa23b6e8f1b6abc5ccb023f"; - sha256 = "0jcb5hjijhrbrncdldzzjgmxgrs2p8yvxszwsq9dyhn839dy6pbl"; + rev = "2ffa766fb6959c217ef803d16aad118caddbc008"; + sha256 = "0a240snrq9ijilawwmkldq3a87ax86rix3hb7y3xhnk3mhq39033"; }; meta.homepage = "https://github.com/marilari88/neotest-vitest/"; meta.hydraPlatforms = [ ]; @@ -10427,12 +10427,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-11-20"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "cd67095e2fad5e2de14d1fa68cfcc9ed38c0e218"; - sha256 = "11zpyy16s31v64mpmckghnp7wjb8x89jfxj0w5jm3p0vxgnqs4yc"; + rev = "a133b6b518a3d119e63a185f264a1a445dad44e1"; + sha256 = "0pkn1f9p4wd7p0xnpr9qpkyxjiwgvlrr2wxjvwqp3gpa6n6d2cgv"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10505,12 +10505,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-11-06"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "550197530c12b4838d685cf4e0d5eb4cca8d52c7"; - sha256 = "1cqxacz6mz52qqflzh1p4fw2pm7vgpnw200c3z1xi9ysrr0k2pb9"; + rev = "1917c86818b5e058f53c2ea0ad38fc57534d62fc"; + sha256 = "0mi27v0gwsjb1nvyrbszijvi8cbm8rlwpqadyhdkg4vxwg6i5ili"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -11012,12 +11012,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "2025-11-18"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "dad93ba67cfe67ca841019ceba3da44415da8852"; - sha256 = "0kmrv3lllslkzx423gkzy2nwggbzjxbbkmy7xgcsc25f3g2i6vbx"; + rev = "cd29cf40af7473530a8598245ba1d348fd5e1fa0"; + sha256 = "18r32cgsa267p3jfynvbn92mb9l5n0ls7fphinvxr29iiaw39yws"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.hydraPlatforms = [ ]; @@ -11077,12 +11077,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2025-10-13"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "b9487d6c4ccdecf3c7cd4e3e7107b42c65e20106"; - sha256 = "09shwasz5k50fg16issqj5i3hzjqraxjca03p42vd35dwmr7a4a3"; + rev = "62a690ed1c2f040b6cc40fc901e81302216f3860"; + sha256 = "19xbbipjzm2jbrb12z8xx7hkqjvvcqvdq8ykm05ifbxjxbhjhb1b"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11129,12 +11129,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2025-11-17"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "0f115b65099e4866785939c43cf31bc2012ec15e"; - sha256 = "0y9sk6y7l3f69dd3by8x5sxbc2w4awyiab3a372zbn84r11h0rvz"; + rev = "06abec2f8cd73c2f31858dd7b0408a2ce0abb809"; + sha256 = "0xzg8dnwp8r9vxkbbd126cfrz1xqxqcnpjadcc5v1s81wwfrb3av"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -11246,12 +11246,12 @@ final: prev: { nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2025-11-01"; + version = "2025-11-18"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "38d265ee4d45da73a083ca83e41de7d37567be5c"; - sha256 = "0g7vagxilq1fygrc62zashdkv25aask1akpm2rvmdkga6gpf4dki"; + rev = "943e2398aba6b7e976603708450c6c93c600e830"; + sha256 = "00kcrl9fnvpf26i6agvmgfpdcn39a6c3xkkb26x6k8z964a329ag"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; meta.hydraPlatforms = [ ]; @@ -11324,12 +11324,12 @@ final: prev: { nvim-lilypond-suite = buildVimPlugin { pname = "nvim-lilypond-suite"; - version = "2025-10-23"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "martineausimon"; repo = "nvim-lilypond-suite"; - rev = "d26c1fd42060fa9a5d076a78b478b0fc3825974a"; - sha256 = "1cx2jwb4smrf42crhbq94nsa0vy0ms43xwl10kkanc78vz5ap10i"; + rev = "a1a313fd6028a196cc9aaa8c8501838fe8cc8e2a"; + sha256 = "0b2mamhkd0ynn62lkf9ic4xdjq76b023gk9y45xw37ka1qvzy4v5"; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; meta.hydraPlatforms = [ ]; @@ -11389,12 +11389,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-11-20"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "e0fae251f8459940331960106d4bd9457cec23de"; - sha256 = "1134sx0x6ffgfmprm19cc3gfcfmp20sxacq01kaywnwfg1mr4mw5"; + rev = "07f4e93de92e8d4ea7ab99602e3a8c9ac0fb778a"; + sha256 = "1lk50fksfr407hi5nh18ra6r034wz7d60h1cxl4ssf18jk77w0xk"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11493,12 +11493,12 @@ final: prev: { nvim-navic = buildVimPlugin { pname = "nvim-navic"; - version = "2025-10-14"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "smiteshp"; repo = "nvim-navic"; - rev = "099b4c8cdc3e9ea026ea6b2a0d315e2d28362242"; - sha256 = "0ghr4p4qjy8q6qc249mwws8ndq2xdyqjcp2myazdbdm709xgapi6"; + rev = "7d914a39a1ef8f4e22c2c4381abeef7c556f5a13"; + sha256 = "10rmihaynvz3id43qlbdk256bxzn3rd10svpw28h8bjciq4ylww4"; }; meta.homepage = "https://github.com/smiteshp/nvim-navic/"; meta.hydraPlatforms = [ ]; @@ -11571,12 +11571,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "2025-10-22"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "d42d11008a32f5f8c92bca6fd63f6782f197d114"; - sha256 = "06c086h6214c65g83z4ixvg1ifqsv8h56pcw5l9vwqfn413x02kw"; + rev = "8fb4e6b0ece721d08553d6eb9438bd19a0e77ab0"; + sha256 = "0r6jwfywlgaaas2jgrhpbflrn2h545xjzhyjwdc8jvmg36j8z43v"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11688,12 +11688,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2025-11-19"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "b61f9dcbe0c14b8632a51debc2966068aee84a1a"; - sha256 = "0gqjfmz5yndpx167pc5l2kg4lfa5slnmv4j16fkz2d9f4rv8wizh"; + rev = "93c618239be15efc84c2aa9c6809e6f2846b3a7a"; + sha256 = "122zj5q7ck2k6q5zmj41i3bwx7hjzwlivg3akhgpph1wj5ds0vi6"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11701,12 +11701,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2025-11-17"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "659627e50af4d26ccbde6cf891a849814a919337"; - sha256 = "1j95hp3v9lq3lf33f4vi189ldmdflkfm2x1ks566hs6i2gcgbvv8"; + rev = "394a3499aa671e2bebfa1d7d6f810e3ddb5f73c3"; + sha256 = "00ngfjpc2v22wv8xrqb987v3wk348kiqdb520islajjab3ni0c6r"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11805,12 +11805,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2025-11-11"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "1260cfe73faeda74d6fea78ff41f0b66cb777e06"; - sha256 = "0081ffvqgqqibl9ys4r5k8f4f2vnksxn7p5lq7ibv7p2b5riw68n"; + rev = "f56f16a686cccb957db2be61a1dba4a85b32a934"; + sha256 = "1m0jhbkwxbpsxbjmvfi35fjy1l68f7dn2w6v29jns9gayn4v0yky"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -11870,12 +11870,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "2025-11-08"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "0c5fdf4b5f2ea582bc47a1e02c89d29d2cbf60e6"; - sha256 = "1d39lzsn0z1qad8ks25lnplbpyz8v0mi778cd27x43fx7yykqn2z"; + rev = "10cbbd9e7729f0172bce186007a4f477cce2d1bf"; + sha256 = "1c156afjayq7aib0dmndfm3xs2v5jhwq50mnn4ibcf8ljg88hkva"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -11961,12 +11961,12 @@ final: prev: { nvim-treesitter-refactor = buildVimPlugin { pname = "nvim-treesitter-refactor"; - version = "2024-09-14"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-refactor"; - rev = "d8b74fa87afc6a1e97b18da23e762efb032dc270"; - sha256 = "0n5aygram7wfmhsy3sb68g4adpkx6z1z31cl0780zbdgs5k3785b"; + rev = "9cc0d22becf72e18808208cd0ce85032a2b19c6f"; + sha256 = "1p7bk6jk9ywb4586170lshr8npizq8nlwl1kw3qf3gfg2i457f26"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-refactor/"; meta.hydraPlatforms = [ ]; @@ -12078,12 +12078,12 @@ final: prev: { nvim-unity = buildVimPlugin { pname = "nvim-unity"; - version = "2025-11-21"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "apyra"; repo = "nvim-unity"; - rev = "b067f261f297e2930214ad0ec64d32f8022accdc"; - sha256 = "1ncs352gxr67gbgxzjzjd6ilv81k84ziaswmy6kh4y8xqsc7rdx3"; + rev = "21de20d7dc19fe02dd5359815f22005985128b2c"; + sha256 = "01r4k5jv6yngjf9x16kzq1lraaqhw0s1clasm6zfah7m8chjycfd"; }; meta.homepage = "https://github.com/apyra/nvim-unity/"; meta.hydraPlatforms = [ ]; @@ -12091,12 +12091,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2025-11-17"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "a1866beb7ed07bd69e48cb8479bfbb8d5fb14ae9"; - sha256 = "04qb3cf72yzamrcsw6n774wj402w03xivk79qdd7wzm16552yzms"; + rev = "ad2b425298757136152f30b3988b69662a3414f3"; + sha256 = "1rlci2cxq553pcdnjfy9mr4kjs65h8kphxgllwwkgqv45iz9zk4r"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -12247,12 +12247,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-11-21"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "c37aff6808061ecb08dd55f90f894efb8390a5a0"; - sha256 = "0njf9crg5xi6qvn6r4fg3xawfnlqmjv7vc9ss6ydfsh6h2nj0kyr"; + rev = "609aa89bdd84c0ecbb296bf6d06ac873b06fee26"; + sha256 = "1a614xcpgkff5sfqaxzbdacl0xnmkm64qszcki62x9dsi6xy0hhq"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12286,12 +12286,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-11-21"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "be559fe0fdb570f243f51830318868fbac5e9c8b"; - sha256 = "1nv3kjkvbyfv87xd4f66izy2yr7mzxzbbpxwn995rvj15wjhnqjf"; + rev = "e6cef8d1889be92b7393717750fa5af5b6890ad3"; + sha256 = "034f1jx3f0jgxlji7k1mqmhwpwwfd5kjqyk8j4jci9snc8l3a6kb"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12403,12 +12403,12 @@ final: prev: { onedark-nvim = buildVimPlugin { pname = "onedark.nvim"; - version = "2025-11-11"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "navarasu"; repo = "onedark.nvim"; - rev = "6c10964f91321c6a0f09bcc41dd64e7a6602bc4f"; - sha256 = "14k6nqvwlbqrm6bnpcqpzzp8p5v9v42gr1cgvsyiw5pj4sy0w2bs"; + rev = "213c23ae45a04797572242568d5d51937181792d"; + sha256 = "1fqf0sg9dd7mviyb28652jzrnxjw5gllrcp5am41h939jvk7kfl7"; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; meta.hydraPlatforms = [ ]; @@ -12507,12 +12507,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-11-20"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "add4f1d7bb46a1af99e775e0f072730b09e9e265"; - sha256 = "1w43jm5xlnj68jpq10zfybxd7fxm9m3grwjnkambd7j94qjlzfyh"; + rev = "045770859dd1b74ade88d779ed0dae56b014290c"; + sha256 = "0v7ci60c00l2dxnyc0yi4hh6915smm8q5w3xfyk1kazdkrm54fby"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12598,12 +12598,12 @@ final: prev: { overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2025-11-18"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "36298eab791cca87ac3a228933413d094423400e"; - sha256 = "0qqffnv4m3myfblmiswzzmz47zsnl56h2yb29dimcgxrc0f4cnx7"; + rev = "9b6811cf677e35f6cfaee743db1f1284e3556668"; + sha256 = "0zy3dkdd30i40rzd3lxmp0lhngdbjaqip4m33jc5bsaahwf5cdx1"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -12625,12 +12625,12 @@ final: prev: { package-info-nvim = buildVimPlugin { pname = "package-info.nvim"; - version = "2025-09-21"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "vuki656"; repo = "package-info.nvim"; - rev = "a1de9eb91fa52ab8361f0c05032673670a3d10ff"; - sha256 = "1gjsy8l0786jc7idlvypasipgkxnmx9jxpmm1yr2hli9pdi8lba5"; + rev = "0826010a13967bee4f74337e74d36e9bfa8ff2a7"; + sha256 = "0a5jvvi2j21vhp2yrs599jrgfpv2hccv9m4f51csqb5sixjif2ab"; }; meta.homepage = "https://github.com/vuki656/package-info.nvim/"; meta.hydraPlatforms = [ ]; @@ -13107,12 +13107,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2025-11-21"; + version = "2025-11-29"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "5cb73fdf9977d2adf0634e44ac1be911b35fb845"; - sha256 = "1a91wgsgb8fy5h9i9l74604ycbnkvc4yqmvfcj65pcdc77b07kr4"; + rev = "65c7d2372f3e64cb74ed7d2a500229aaf12cd528"; + sha256 = "0k0sfvvc48iqcmq2lmmy3dy8gjxybwis9myw5967my3ya47aqb14"; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13264,12 +13264,12 @@ final: prev: { quicker-nvim = buildVimPlugin { pname = "quicker.nvim"; - version = "2025-09-27"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "stevearc"; repo = "quicker.nvim"; - rev = "12a2291869a326424b1cbee937f4f80334433012"; - sha256 = "0fvh90gspipyx28ya5y0zd5lg09j0ic72bf5pyb263g1nawx6dxd"; + rev = "9983d4b28881e1df626e3682167b45c284d4da8c"; + sha256 = "0gmmgjsqpby0r4jjlh7rmbjc4drcgs7plp1g835fhq4fgbmjwj61"; }; meta.homepage = "https://github.com/stevearc/quicker.nvim/"; meta.hydraPlatforms = [ ]; @@ -14059,12 +14059,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-11-21"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "ca996f2844a4c77d74912a2414af939dc76a73cc"; - sha256 = "0bn142jr7v05v09b6vzwkjy7j24qhai2qgl7z67aiabzbr7nnbc8"; + rev = "e892a5da963813119d053af5b2260e3cd9d9f037"; + sha256 = "0aidpafxg43mc473h1fd86s6ndw9baf62spqffz8y5lw6n3l7d5r"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14111,12 +14111,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "2025-11-20"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "b9377c0508712c113d73d4ea94190a49b47ac18d"; - sha256 = "1hcsx7cx3r2s1cq497w8nsql7d4w611s0663yg1dd7zh00cvvq9m"; + rev = "c85bdbb25db096fbcf616bc4e1357bd61fe2c199"; + sha256 = "1fsd7wz7bls623a60ia0j1ssw6wi4vrf9xzq41zl3m6540bgsgjk"; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -14306,12 +14306,12 @@ final: prev: { sphinx-nvim = buildVimPlugin { pname = "sphinx.nvim"; - version = "2024-10-30"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "stsewd"; repo = "sphinx.nvim"; - rev = "0dae62f4c4a747fda12b85cfed409af4e4cdef83"; - sha256 = "1zsn7xi3lcm558jgnifigr4l515a3c2ywk50v93svpw7qaggyhx9"; + rev = "c949f58d0ad6b2a98e31ae877aedbca8620731bb"; + sha256 = "1vxyqczj1fh2080m254bf18c2hlifc6b663n6bxg14gj1bwg21qv"; }; meta.homepage = "https://github.com/stsewd/sphinx.nvim/"; meta.hydraPlatforms = [ ]; @@ -14372,12 +14372,12 @@ final: prev: { srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2025-11-20"; + version = "2025-11-25"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "e7b3ce6f09f73902a5fec2eee3c919faeecd1965"; - sha256 = "16al3ij6yxgg2dh8wlhk5l3lwmjf2c5m3pkjsc0wqfs1vpscdgcn"; + rev = "7f7740bf7605a8a438a23c35fb06e6229d6ecbab"; + sha256 = "01csg2i1jv8diph3hhsfjn1gd95ahk2s39p13vvrh4gf3d0p8aix"; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; meta.hydraPlatforms = [ ]; @@ -15573,12 +15573,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "2025-11-19"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "e7bc1b26a5613a21bc8077e5f4d4af3483943264"; - sha256 = "14qf7q7p63kwpwag4llc4wa2yn15nfl06sqlhf1kny5vm17rm1w9"; + rev = "7985367648766bccd21c8bb730cbc173f30b98d8"; + sha256 = "1p6gj325wm64ygyj5d31rc5gknxyby2zsj99b6z20y1phgpcmh3a"; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -15586,12 +15586,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "2025-11-19"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "483154b00a512e3ecb3539082093082cd952eea4"; - sha256 = "1c048534qxq6j777085zkr7a3w3f6v738xxwqsjq835wkg74agna"; + rev = "e9d1c6b2359edb8281fe39413539daa570dac196"; + sha256 = "0lrcjx1ldf4hln6j9ng1zgv2rb0hlan5kxf81b0iyawad647wpcw"; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -15612,12 +15612,12 @@ final: prev: { tiny-glimmer-nvim = buildVimPlugin { pname = "tiny-glimmer.nvim"; - version = "2025-11-07"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-glimmer.nvim"; - rev = "73b17b8a41ac7a61bfdcbe1cd3743c29d28d376e"; - sha256 = "0yli2ffppi01r85nhm23f8iddqmanipg4xaq555bx46271iy90xx"; + rev = "e83bab26665c2dd4153b8a24e172e674e7c6dee7"; + sha256 = "02m8d4pjih039y9bash3s932pyfb71p8czkn0gfcwircdbi87m71"; }; meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/"; meta.hydraPlatforms = [ ]; @@ -15625,12 +15625,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2025-11-14"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "71f998696a4d63a1fa42a6c70d5931a2001e485b"; - sha256 = "13p6fdiw3jmxm0jb8hn7733vg7fkgbndq04arml8pc2aj6jkf1zy"; + rev = "3255aaf9089c06db1732b25762b2eaa889034603"; + sha256 = "06cxs4ncr4fy4z1hwfpwrmjd71gmlzi5z2w3qz6g801nsnhs171h"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -16057,12 +16057,12 @@ final: prev: { typst-preview-nvim = buildVimPlugin { pname = "typst-preview.nvim"; - version = "2025-10-29"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "chomosuke"; repo = "typst-preview.nvim"; - rev = "64469f832c4d214683c12e0fceba98055cb1ce3b"; - sha256 = "13340nd2rvvh3s9nyrg0kp72pxy6dpsh6nbh3zpqd7simlz1ys44"; + rev = "87d0f3a1beedefe6fdd96422c04c3dceb69d1063"; + sha256 = "18873xm3lhbgqy6s6nm23ciralylbm47dk4w654vpsnsj1h142lq"; }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -16746,12 +16746,12 @@ final: prev: { vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "2025-11-04"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "6b51799f26c5fe262ebb04742ce7cdb011082ed7"; - sha256 = "05cdf3nrphy6mczkvmr62dllb0vn28b68yzi9k4msnw8iw6jyfa3"; + rev = "e06b45a8705d945d795337deaf64d9652f96076b"; + sha256 = "181smjz1qx1239k15ls6gb62l88h7r2wqsb18y1bxffd64ralav8"; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.hydraPlatforms = [ ]; @@ -18033,12 +18033,12 @@ final: prev: { vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "2025-10-20"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "cb60188e312e2218f78a760f38164bbe51932c0d"; - sha256 = "1mba9g53bpl5y7zhgym5p3gpdknwzfi052mwf26xx9lavgprm4rb"; + rev = "d0b5befc0321126384981d6cf3c1b561014c65a2"; + sha256 = "1bwsx4gwmqpv1l6wjffa8c5mzpsr4is2v7k7ppss248jnk23hrzy"; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; meta.hydraPlatforms = [ ]; @@ -18358,12 +18358,12 @@ final: prev: { vim-gitgutter = buildVimPlugin { pname = "vim-gitgutter"; - version = "2025-08-29"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "airblade"; repo = "vim-gitgutter"; - rev = "488c0555e47e2aabe273c635f7dd233e985311a6"; - sha256 = "0h010qpqphkrh42r6p0avf5wplfdddc9vk4aq2xsnv5zn56nkbqj"; + rev = "23f4fa532b1edcca87ec62d060f8ea39b02e363a"; + sha256 = "0v6gxds9zi4r35a1zl2nih32fscwhkcdayrryig9brp02f2alw7l"; }; meta.homepage = "https://github.com/airblade/vim-gitgutter/"; meta.hydraPlatforms = [ ]; @@ -18449,11 +18449,11 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "2025-09-17"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "6108ce33b6059bb3849880fc7e245c2cb81f10e1"; + rev = "b8580b970722b48580add3b9fd9e13a6a2f0f4f0"; sha256 = "19bva5hb3f42nmlfnqcng017l33w7icmy22529y9mfazn16vvrj1"; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; @@ -19413,12 +19413,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2025-11-17"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "3321ad0351cd7465442488a2bcbb4eb20de3535a"; - sha256 = "1h0himz0xm7hxmdmsp0rsyyqqg12g9cszyhi9ng9aplpdxsm8xzp"; + rev = "928fe58f1ddeafdbfa35c4cb4ecba24389d03f2a"; + sha256 = "19z83xzb44yi1ccw3jq04xfivjv0wcq11gqq8l0j71dmhhzka0d2"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -20778,12 +20778,12 @@ final: prev: { vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "2025-10-26"; + version = "2025-11-23"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "d8df22690b146ce07fdaf49940e3214def76a69c"; - sha256 = "19g7jymp3qmh9mx1kpj9yksykm4lhrsdpbvkzpw4sfhhw2mzxk4c"; + rev = "f5bd4cb2535969fe4741b24fa5f51690521dbaf0"; + sha256 = "19h6bvzs1f12s6h7zyhxqpismickqhchv0lg77ly6js7gghgrppr"; }; meta.homepage = "https://github.com/guns/vim-sexp/"; meta.hydraPlatforms = [ ]; @@ -20986,12 +20986,12 @@ final: prev: { vim-sneak = buildVimPlugin { pname = "vim-sneak"; - version = "2025-11-17"; + version = "2025-11-26"; src = fetchFromGitHub { owner = "justinmk"; repo = "vim-sneak"; - rev = "ed9aff2df0d503f043269180bed03c0592ccdf4d"; - sha256 = "1jqxjhl24y3yzfr7azl0qi5dgilsjfb19wi8rq406ry4y236qd07"; + rev = "536dd6aa56374ed207457abab6f7940cf46c9451"; + sha256 = "1lqwxb8dgnzlncy2c90a0g3qmmblizgigfcyq8wl2j6272g5j71s"; }; meta.homepage = "https://github.com/justinmk/vim-sneak/"; meta.hydraPlatforms = [ ]; @@ -21259,12 +21259,12 @@ final: prev: { vim-table-mode = buildVimPlugin { pname = "vim-table-mode"; - version = "2025-09-01"; + version = "2025-11-22"; src = fetchFromGitHub { owner = "dhruvasagar"; repo = "vim-table-mode"; - rev = "e156dbbedce0bbf61c0919db7678fa246fabd616"; - sha256 = "1y2ryzqak1i3y36kz10f0r0c527i4kchnls4mksm1r74dmasjk98"; + rev = "bb025308a45c67c7c8f0763ba37bc2ee3f534df0"; + sha256 = "0mkq8v8l9zbl2l12whzsnbz3fmg7ssqk4qb2syw8hxw1j9sb8wm0"; }; meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; meta.hydraPlatforms = [ ]; @@ -21351,12 +21351,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-11-17"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "8db0f2074d989d452e5ad4b11e01bb5aa0787a01"; - sha256 = "0s071aa41fp99rylxd1ag99gjgx466kihcf0hr8z2z4qbk0xg3n3"; + rev = "bbdc7f5d6280a047c3b1a951614454555a566356"; + sha256 = "1cwxzkw8p2a4gahfz7yap2w88mgnbdlx3d1igmnid5rwd7divbpk"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22288,12 +22288,12 @@ final: prev: { visual-whitespace-nvim = buildVimPlugin { pname = "visual-whitespace.nvim"; - version = "2025-07-06"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "mcauley-penney"; repo = "visual-whitespace.nvim"; - rev = "77bd21fb442cf2b97d7224f8269c053e9def9cb9"; - sha256 = "0s2irfh105x31j5575rbdb84pfppixadlkzp5ylyhgw0cys8p0g9"; + rev = "2c2de32bb97620bcf4b3b78879c185315ee971dc"; + sha256 = "0c2vhvqdsb66crxjzcixzl0dn7g1bl6rpbqkhnx8v0sk2hvydy0v"; }; meta.homepage = "https://github.com/mcauley-penney/visual-whitespace.nvim/"; meta.hydraPlatforms = [ ]; @@ -22314,12 +22314,12 @@ final: prev: { vscode-diff-nvim = buildVimPlugin { pname = "vscode-diff.nvim"; - version = "2025-11-26"; + version = "2025-11-27"; src = fetchFromGitHub { owner = "esmuellert"; repo = "vscode-diff.nvim"; - rev = "94bba113413cb660397f219d4096775338ea08e1"; - sha256 = "17kll9vclgy7flvxbw4hc2fj4xnn1hq3ds3s9fg0z7x9nmf23v85"; + rev = "9831250fb85beb27df984bd985961f1a2ca23f81"; + sha256 = "0dl23y5a5yq3kd02w9xfx56nqk20xpjv0j97qr0yh346d27401l1"; }; meta.homepage = "https://github.com/esmuellert/vscode-diff.nvim/"; meta.hydraPlatforms = [ ]; @@ -22444,12 +22444,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2025-11-09"; + version = "2025-11-21"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "a445c5681fe87ff456d639e0457d3de7b7ef50ff"; - sha256 = "066jqddydyhwxn8m19kdpy7zxnx96x8p7baly1cxryhc7wvlwgp4"; + rev = "257d610c6a2403fb2dcec9e8c05c54e60a58ed41"; + sha256 = "0asrifikdz56ngfjlx4f7mc525jqjch0scd3yzh0cyblxsdpkwxk"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.hydraPlatforms = [ ]; @@ -22744,12 +22744,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-11-21"; + version = "2025-11-29"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "2fc62a503d1164d6ba598f721104693b78b490d7"; - sha256 = "14ff738bxg17hgpyp91kv2va57skmc7vfmcn9q22w15j1bvb7zj4"; + rev = "f7b5ee05fd50fd291e226ec074e99e68d291ea50"; + sha256 = "1ikfb1z45x396v39ixm0hzg637gfj9gr1ymwrcbb7m7mkb4p93fp"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -22900,12 +22900,12 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2025-11-16"; + version = "2025-11-24"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "94026623ce7576268f0e2e53fb7559d70908a882"; - sha256 = "1m6jvl9ln917n2787zclszzb61rzz9c2mfw5rhvd8p823fwh38hd"; + rev = "8df80d0dc2d66e53b08740361a600746a6e4edcf"; + sha256 = "0yw764jlxw5ziiik99xdj7wrs8j5hg11pm3if08icfl4fa31zn4i"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.hydraPlatforms = [ ]; @@ -22926,12 +22926,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "2025-11-15"; + version = "2025-11-28"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "9e9fed422e5c21d3970685884d098ebde34d71a1"; - sha256 = "1imksfs40jp4nnqc2f3g3hyaxl2d5hgsxgr2sfmqxxpf7gpfa4hv"; + rev = "76b5c325bc0b3579b5cdabb8ed6631482715f900"; + sha256 = "03rqqcrps91pn3mzqgvbdm89r5bpgfh50i79dxwmig7nmg1sclf4"; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index d9fc3527dc9b..17443410c2df 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -242,12 +242,12 @@ }; c3 = buildGrammar { language = "c3"; - version = "0.0.0+rev=e457069"; + version = "0.0.0+rev=2e852d5"; src = fetchFromGitHub { owner = "c3lang"; repo = "tree-sitter-c3"; - rev = "e4570693b8064a83cd7826795d5ef29400313d3c"; - hash = "sha256-gzlLKP/BE5sNM8tJ7ObKQNvd36CqWipFWhMkb4XqjjU="; + rev = "2e852d524cdab2e857ac7fb3ad814b39ae858916"; + hash = "sha256-AKjdyymtwn6mF+41YuqKTZu506nnzE45m5qeEGwclVU="; }; meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; }; @@ -619,12 +619,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=439a3fc"; + version = "0.0.0+rev=f08fb1f"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "439a3fcdbf239db35f587936a36f48b704ba8357"; - hash = "sha256-GJv+JYpcsBmNEQoTViXS5Xu4jEYTBKFod14COoeCe9g="; + rev = "f08fb1f53130d2c765e45181eae26535e1a7a7f1"; + hash = "sha256-t9isRX12hvjBPPIcArdahksXYCuvbNFwSzwzqJYi104="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -663,12 +663,12 @@ }; elm = buildGrammar { language = "elm"; - version = "0.0.0+rev=6e3c6d5"; + version = "0.0.0+rev=0277284"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; - rev = "6e3c6d51f13168f9d7794c8e8add7dfdd07d20b8"; - hash = "sha256-xasJsElSw5gqI7cZsj0lq8n4zVd287zWdcnK3skpwCQ="; + rev = "027728466b8115cf807517af943cbeaed34053fc"; + hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; @@ -972,12 +972,12 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=ec3c27c"; + version = "0.0.0+rev=f4d55f3"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "ec3c27c5eef20f48b17ee28152f521697df10312"; - hash = "sha256-RB3kC9RJywSk+cD8cT/2TpnwduYhPNXpyIsklNfY+L4="; + rev = "f4d55f3c5b690d4afe8853da892bc290d96deb34"; + hash = "sha256-Nb7UoIZxWW1vQv2ZFl6TYHFPNih0sGCCf92rgfoDFEw="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -1214,12 +1214,12 @@ }; haskell = buildGrammar { language = "haskell"; - version = "0.0.0+rev=da65949"; + version = "0.0.0+rev=7fa19f1"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-haskell"; - rev = "da65949d6f82242dbf29d67bc69b18fce125ef87"; - hash = "sha256-Zcb7EVisr52+t523wzq2ZsSKyJ4VjZUhP0vs0jl8SgM="; + rev = "7fa19f195803a77855f036ee7f49e4b22856e338"; + hash = "sha256-/cruCFNEyZf5d3TCw+vkJOgJqWvS1Re5F4dMVuXXJBg="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-haskell"; }; @@ -1380,12 +1380,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=86d434e"; + version = "0.0.0+rev=0c9aa15"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "86d434e732f971ecec24571e0dcb6b14c8b19952"; - hash = "sha256-u+2KBpk9ctry5cHlvqarYS8l5ERFlWrs9D09u2C6cvI="; + rev = "0c9aa1588cec4c64235ec3ed014ca72aa79e72ca"; + hash = "sha256-hhUXA7L/0G03T5ZL/fibWKc1KrIZ8TmBysAlXraDCLk="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1402,12 +1402,12 @@ }; ini = buildGrammar { language = "ini"; - version = "0.0.0+rev=0eaed80"; + version = "0.0.0+rev=bea2237"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; - rev = "0eaed8040513e62ee2e9e8db9f086cf630a524eb"; - hash = "sha256-VUHIdfFKLI9zQZJ8jVf6iTE8n18Zexa8AZLyDD7Z/1E="; + rev = "bea223734aa9cea2c8793bf9098bd7fdef912f57"; + hash = "sha256-Wmr/zth/MIVFpPIZk3NLIqUwo38QmIskHZ9Tfo204o0="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; @@ -1536,12 +1536,12 @@ }; json5 = buildGrammar { language = "json5"; - version = "0.0.0+rev=8cb4114"; + version = "0.0.0+rev=aa630ef"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; - rev = "8cb4114a4d7e5bab75d74466422e032de31d83df"; - hash = "sha256-QfzqRUe9Ji/QXBHHOJHuftIJKOONtmS1ml391QDKfTI="; + rev = "aa630ef48903ab99e406a8acd2e2933077cc34e1"; + hash = "sha256-WMGZxt1F2Ca7xoBSCld04LpQr37MhZpARK9mPF8RMUI="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; @@ -1891,12 +1891,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=f13087c"; + version = "0.0.0+rev=80ac665"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "f13087c89de99738217a84727dbf95339a67591f"; - hash = "sha256-DE5Yi7sNQVJBPhQEKjQ1M9wCRNkBAoOGH1Z56JXhKao="; + rev = "80ac665f68a5d1c6ca0443f71b6cd60e24e84157"; + hash = "sha256-052xMqQoaYIahDpznCqQi7D5l3lFDICqRerpWXpI3F4="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -1980,12 +1980,12 @@ }; nix = buildGrammar { language = "nix"; - version = "0.0.0+rev=c5795af"; + version = "0.0.0+rev=bfcb03e"; src = fetchFromGitHub { owner = "nix-community"; repo = "tree-sitter-nix"; - rev = "c5795af5a64ab8daa76bb77f30c24b5ed38976b5"; - hash = "sha256-8yEMikxDkjLwPsuJkRP8z98zY7Qy/hO2/yqPFraHOQ4="; + rev = "bfcb03e6ddccc5a1eb84cea0176096f85a7af333"; + hash = "sha256-S3YgbP5u5ybrboJUwE9KVALS92X7ojc0fBnA4StQhxc="; }; meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; }; @@ -2172,12 +2172,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=a109e0b"; + version = "0.0.0+rev=82f0e99"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "a109e0b4823d61ccd1461a1641da8119af7c0a5e"; - hash = "sha256-5gdlavU4ANpjvRYSG5Tr/26IWcHmPLJgK84KqtJT4NY="; + rev = "82f0e990b727374014371681457cc6ea5c3daa97"; + hash = "sha256-USRl2LghA0e+shclJFp6HxDKJf6+txslMZiQ4pCfOvw="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -2428,12 +2428,12 @@ }; query = buildGrammar { language = "query"; - version = "0.0.0+rev=60e253d"; + version = "0.0.0+rev=a225e21"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-query"; - rev = "60e253d3c9d6b1131a0f75c85e4bdcc9a48d5b42"; - hash = "sha256-xzA4nBqX5qg5GVPD4KyM1mngL0xyOnERltiTOs/jeDk="; + rev = "a225e21d81201be77da58de614e2b7851735677a"; + hash = "sha256-0y8TbbZKMstjIVFEtq+9Fz44ueRup0ngNcJPJEQB/NQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; }; @@ -2516,12 +2516,12 @@ }; readline = buildGrammar { language = "readline"; - version = "0.0.0+rev=74addc9"; + version = "0.0.0+rev=6b744c5"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-readline"; - rev = "74addc90fc539d31d413c0c7cf7581997a7fa46e"; - hash = "sha256-cbQnAPtgMnA41CTI9OyY8WYvdlJOC9g0ZMbitNSvtmI="; + rev = "6b744c527aebd12e46a5ecb3aebdb8d621a8e83e"; + hash = "sha256-j4rqW1H32KfEPRByHQqtL5j5GSklTDFgOQ9ST+hmv1w="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline"; }; @@ -2882,12 +2882,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=4094309"; + version = "0.0.0+rev=0a3d963"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "4094309b58ccb74d041fb531ae6b7193a3ebc351"; - hash = "sha256-zexq9DOxXZno/dHnb/+FHgl4+ezlHCRVRB1pcdg+H6E="; + rev = "0a3d963f48bf34d2765301f92ea525b4c5103696"; + hash = "sha256-dzLpjJgMM+3Y38sOhXSI44SnU2+4j0R3S36DlRwqQfA="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -3430,12 +3430,12 @@ }; vimdoc = buildGrammar { language = "vimdoc"; - version = "0.0.0+rev=ffa29e8"; + version = "0.0.0+rev=5cb043a"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; - rev = "ffa29e863738adfc1496717c4acb7aae92a80ed4"; - hash = "sha256-bx81EFcS3PZ0uYmsFxElB6qcA9sUjTGu3E6X7T9wEHQ="; + rev = "5cb043a38ff04cadb6b8e6688aabbf34edd0c3e3"; + hash = "sha256-+wNT6yVLedZQ6OkqEpnzF3kDBnxTKyCdcQaa2r52Yzs="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; @@ -3541,12 +3541,12 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=099f2be"; + version = "0.0.0+rev=d466418"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "099f2bec9b441c960d66ebd856fbbcc84b3f8015"; - hash = "sha256-0GPk27IyiABZtWy05O5kG9gtXi7Qji4DhDLGdL0cYQY="; + rev = "d466418f1c8850276bb7787a135372cb70868b1d"; + hash = "sha256-xoCHXWY2oCXSs2qrEA5AdJ4zCRTmqPdFhmK6Mdpv+Oc="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; @@ -3631,12 +3631,12 @@ }; zsh = buildGrammar { language = "zsh"; - version = "0.0.0+rev=v0.42.0"; + version = "0.0.0+rev=v0.47.0"; src = fetchFromGitHub { owner = "georgeharker"; repo = "tree-sitter-zsh"; - rev = "v0.42.0"; - hash = "sha256-atPMgFt23gmhKorBnMuwmn2eLpWLfE/7dyD05CBg2cc="; + rev = "v0.47.0"; + hash = "sha256-GOSBnGXBURBxg+hm0QKSYJuj/pcXOGDdsErOuSVEXcA="; }; meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; }; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 6f7ddccfa2dd..012f0c7f20d9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4465,8 +4465,8 @@ let mktplcRef = { name = "vscode-stylelint"; publisher = "stylelint"; - version = "1.5.3"; - hash = "sha256-fgMs9/gYhhHCkiKJX5rDRbiXy6gxvmLhU6blNxEoNc8="; + version = "1.6.0"; + hash = "sha256-t0zS4+UZePViqkGgVezy/2CyyqilUKb6byTYukbxqr8="; }; meta = { description = "Official Stylelint extension for Visual Studio Code"; diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index 8a5c5666c972..c82acc46df55 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2025-11-14"; + version = "0-unstable-2025-11-28"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "d6383bff89a93e02aad10a586e804829861c3de1"; - hash = "sha256-90NhPleaA/YnkQ0EDbvjIGOVn49m+LFy1ovw7/scqlc="; + rev = "1420c90299b1d9f4ef59373b3e5fa538a1e17a65"; + hash = "sha256-w7Mcg80LiErWQdFiTfd+RTqJgCjH8qVf/N73KGOwyO4="; }; extraBuildInputs = lib.optionals withHw [ diff --git a/pkgs/applications/graphics/apngasm/2.nix b/pkgs/applications/graphics/apngasm/2.nix index 7a7084cc17ce..dfa5e5eef2ab 100644 --- a/pkgs/applications/graphics/apngasm/2.nix +++ b/pkgs/applications/graphics/apngasm/2.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { mainProgram = "apngasm"; homepage = "https://apngasm.sourceforge.net/"; license = licenses.zlib; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; diff --git a/pkgs/applications/graphics/apngasm/default.nix b/pkgs/applications/graphics/apngasm/default.nix index f3e073ee9759..a748883f2795 100644 --- a/pkgs/applications/graphics/apngasm/default.nix +++ b/pkgs/applications/graphics/apngasm/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation { description = "Create an APNG from multiple PNG files"; homepage = "https://github.com/apngasm/apngasm"; license = licenses.zlib; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "apngasm"; }; diff --git a/pkgs/applications/misc/pure-maps/default.nix b/pkgs/applications/misc/pure-maps/default.nix index 8cfae9d12993..6a9601bdd111 100644 --- a/pkgs/applications/misc/pure-maps/default.nix +++ b/pkgs/applications/misc/pure-maps/default.nix @@ -17,13 +17,13 @@ mkDerivation rec { pname = "pure-maps"; - version = "3.4.1"; + version = "3.4.2"; src = fetchFromGitHub { owner = "rinigus"; repo = "pure-maps"; rev = version; - hash = "sha256-Xh4TRc4B/rm2+S8ej/instfkO3271f0HPuqVJYGtCSM="; + hash = "sha256-UkPZ5Wy/05srZv1r5GLoT5hFQVLfYF6Q2rQDFoILlQ0="; fetchSubmodules = true; }; diff --git a/pkgs/applications/misc/subsurface/default.nix b/pkgs/applications/misc/subsurface/default.nix index 1d169501e94a..595d60a05238 100644 --- a/pkgs/applications/misc/subsurface/default.nix +++ b/pkgs/applications/misc/subsurface/default.nix @@ -106,7 +106,7 @@ let meta = with lib; { inherit (src.meta) homepage; description = "QtLocation plugin for Google maps tile API"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; license = licenses.mit; platforms = platforms.all; }; diff --git a/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix b/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix index 105f579db066..0d249008961f 100644 --- a/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix +++ b/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix @@ -65,7 +65,7 @@ python3Packages.buildPythonApplication rec { pytest-aiohttp pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; nativeBuildInputs = lib.optionals enableDbusUi [ wrapGAppsHook3 diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-xmpp-receipts/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-xmpp-receipts/default.nix index bae5df8c6333..da664ff0af27 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-xmpp-receipts/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-xmpp-receipts/default.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation { description = "Message delivery receipts (XEP-0184) Pidgin plugin"; license = licenses.gpl3; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix index 1d9c0bd444c5..86d1f2f7f260 100644 --- a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix +++ b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix @@ -111,7 +111,6 @@ mkDerivation rec { description = "XMPP (Jabber) client based on Qt5"; mainProgram = "psi-plus"; maintainers = with lib.maintainers; [ - orivej unclechu ]; license = lib.licenses.gpl2Only; diff --git a/pkgs/applications/video/bino3d/default.nix b/pkgs/applications/video/bino3d/default.nix index d827b14f5869..733e0869500c 100644 --- a/pkgs/applications/video/bino3d/default.nix +++ b/pkgs/applications/video/bino3d/default.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://bino3d.org/"; sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.gpl3Plus; - maintainers = [ lib.maintainers.orivej ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "bino"; }; diff --git a/pkgs/applications/video/qctools/default.nix b/pkgs/applications/video/qctools/default.nix index a2a6d6658367..0849d92401cb 100644 --- a/pkgs/applications/video/qctools/default.nix +++ b/pkgs/applications/video/qctools/default.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { description = "Audiovisual analytics and filtering of video files"; homepage = "https://mediaarea.net/QCTools"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix index 8988fe5569c3..c313f6ab2ba9 100644 --- a/pkgs/applications/window-managers/awesome/default.nix +++ b/pkgs/applications/window-managers/awesome/default.nix @@ -174,7 +174,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ lovek323 - rasendubi ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/ae/aeolus-stops/package.nix b/pkgs/by-name/ae/aeolus-stops/package.nix index ad53cee02e76..a72975b3deb7 100644 --- a/pkgs/by-name/ae/aeolus-stops/package.nix +++ b/pkgs/by-name/ae/aeolus-stops/package.nix @@ -34,7 +34,6 @@ stdenvNoCC.mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ nico202 - orivej ]; }; } diff --git a/pkgs/by-name/ae/aeolus/package.nix b/pkgs/by-name/ae/aeolus/package.nix index 958fed5b073e..0ad7eb995e42 100644 --- a/pkgs/by-name/ae/aeolus/package.nix +++ b/pkgs/by-name/ae/aeolus/package.nix @@ -65,7 +65,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nico202 - orivej ]; mainProgram = "aeolus"; }; diff --git a/pkgs/by-name/al/alpaca/package.nix b/pkgs/by-name/al/alpaca/package.nix index 508f03ffc0a0..ca26df86d19d 100644 --- a/pkgs/by-name/al/alpaca/package.nix +++ b/pkgs/by-name/al/alpaca/package.nix @@ -96,7 +96,7 @@ pythonPackages.buildPythonApplication rec { gst-python opencv4 ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = with pythonPackages; { speech-to-text = [ diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index ef4412988998..5897f83913cb 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -167,8 +167,7 @@ clangStdenv.mkDerivation (finalAttrs: { - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. - Onion skinning. ''; - maintainers = with lib.maintainers; [ - orivej + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "aseprite"; diff --git a/pkgs/by-name/av/avro-cpp/package.nix b/pkgs/by-name/av/avro-cpp/package.nix index df6a4b80d39c..ed40901ee66f 100644 --- a/pkgs/by-name/av/avro-cpp/package.nix +++ b/pkgs/by-name/av/avro-cpp/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { mainProgram = "avrogencpp"; homepage = "https://avro.apache.org/"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ rasendubi ]; + maintainers = [ ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/aw/aws-c-cal/package.nix b/pkgs/by-name/aw/aws-c-cal/package.nix index 97689d28c004..1432af7407b7 100644 --- a/pkgs/by-name/aw/aws-c-cal/package.nix +++ b/pkgs/by-name/aw/aws-c-cal/package.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/awslabs/aws-c-cal"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/aw/aws-c-common/package.nix b/pkgs/by-name/aw/aws-c-common/package.nix index 33d8dd77c2c1..1648736d7985 100644 --- a/pkgs/by-name/aw/aws-c-common/package.nix +++ b/pkgs/by-name/aw/aws-c-common/package.nix @@ -60,7 +60,6 @@ stdenv.mkDerivation rec { # https://github.com/awslabs/aws-c-common/issues/1175 badPlatforms = platforms.bigEndian; maintainers = with maintainers; [ - orivej r-burns ]; }; diff --git a/pkgs/by-name/aw/aws-c-event-stream/package.nix b/pkgs/by-name/aw/aws-c-event-stream/package.nix index 93a7d254ad02..e9c6c94b8fe8 100644 --- a/pkgs/by-name/aw/aws-c-event-stream/package.nix +++ b/pkgs/by-name/aw/aws-c-event-stream/package.nix @@ -48,6 +48,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/awslabs/aws-c-event-stream"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/aw/aws-c-io/package.nix b/pkgs/by-name/aw/aws-c-io/package.nix index f130056cdada..48565c67d03d 100644 --- a/pkgs/by-name/aw/aws-c-io/package.nix +++ b/pkgs/by-name/aw/aws-c-io/package.nix @@ -42,6 +42,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/awslabs/aws-c-io"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/aw/aws-checksums/package.nix b/pkgs/by-name/aw/aws-checksums/package.nix index 1b7d8fb34668..a02fb29573f2 100644 --- a/pkgs/by-name/aw/aws-checksums/package.nix +++ b/pkgs/by-name/aw/aws-checksums/package.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/awslabs/aws-checksums"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/aw/aws-sdk-cpp/package.nix b/pkgs/by-name/aw/aws-sdk-cpp/package.nix index 4471a43b9243..b78a3a84e9f7 100644 --- a/pkgs/by-name/aw/aws-sdk-cpp/package.nix +++ b/pkgs/by-name/aw/aws-sdk-cpp/package.nix @@ -161,7 +161,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/aws/aws-sdk-cpp"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; # building ec2 runs out of memory: cc1plus: out of memory allocating 33554372 bytes after a total of 74424320 bytes broken = stdenv.buildPlatform.is32bit && ((builtins.elem "ec2" apis) || (builtins.elem "*" apis)); }; diff --git a/pkgs/by-name/br/bruno/package.nix b/pkgs/by-name/br/bruno/package.nix index 377798e30595..7dd37842804d 100644 --- a/pkgs/by-name/br/bruno/package.nix +++ b/pkgs/by-name/br/bruno/package.nix @@ -20,20 +20,20 @@ buildNpmPackage rec { pname = "bruno"; - version = "2.14.2"; + version = "2.15.0"; src = fetchFromGitHub { owner = "usebruno"; repo = "bruno"; tag = "v${version}"; - hash = "sha256-YJosHQ2NQAXijPj+6OQJ7zTAOXGNPBqRrhBYQ8moLQ8="; + hash = "sha256-rHum5wQFQ3MuPCelJYzPo5ce4vlHA34ARgSQ6uJTE60="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json ''; }; - npmDepsHash = "sha256-w/LcSiRi4iHEu3gzitqtwfmdyyPIO2ZsLa9bhvEqkRQ="; + npmDepsHash = "sha256-CXXXyDaaoAoZhUo1YNP3PUEGzlmIaDnA+JhrCqBY1H4="; npmFlags = [ "--legacy-peer-deps" ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/bs/bs2b-lv2/package.nix b/pkgs/by-name/bs/bs2b-lv2/package.nix index 7bc5d979aae9..d8dfddf1f2ce 100644 --- a/pkgs/by-name/bs/bs2b-lv2/package.nix +++ b/pkgs/by-name/bs/bs2b-lv2/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { description = "LV2 plugin for using Bauer stereophonic-to-binaural DSP library"; homepage = "https://github.com/nilninull/bs2b-lv2"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ca/calibre-web/package.nix b/pkgs/by-name/ca/calibre-web/package.nix index 00bf55796d76..bba0eb9d865e 100644 --- a/pkgs/by-name/ca/calibre-web/package.nix +++ b/pkgs/by-name/ca/calibre-web/package.nix @@ -136,7 +136,7 @@ python3Packages.buildPythonApplication rec { "unidecode" ]; - nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "calibreweb" ]; diff --git a/pkgs/by-name/cc/cctz/package.nix b/pkgs/by-name/cc/cctz/package.nix index e8fb32213268..c657e72144cd 100644 --- a/pkgs/by-name/cc/cctz/package.nix +++ b/pkgs/by-name/cc/cctz/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/google/cctz"; description = "C++ library for translating between absolute and civil times"; license = licenses.asl20; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/ce/ceph/package.nix b/pkgs/by-name/ce/ceph/package.nix index e2b1d67d4759..64ee3416ed82 100644 --- a/pkgs/by-name/ce/ceph/package.nix +++ b/pkgs/by-name/ce/ceph/package.nix @@ -321,6 +321,9 @@ let }; }); + httpcore = super.httpcore.overridePythonAttrs (old: { + nativeCheckInputs = lib.remove self.pproxy old.nativeCheckInputs; + }); }; }; diff --git a/pkgs/by-name/cl/claws-mail/package.nix b/pkgs/by-name/cl/claws-mail/package.nix index 43c7b2a91651..26025531421f 100644 --- a/pkgs/by-name/cl/claws-mail/package.nix +++ b/pkgs/by-name/cl/claws-mail/package.nix @@ -352,7 +352,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ fpletz globin - orivej oxzi ajs124 ]; diff --git a/pkgs/by-name/cm/cmocka/package.nix b/pkgs/by-name/cm/cmocka/package.nix index 2bb7d843df4c..aea798d5f74a 100644 --- a/pkgs/by-name/cm/cmocka/package.nix +++ b/pkgs/by-name/cm/cmocka/package.nix @@ -58,7 +58,6 @@ stdenv.mkDerivation rec { platforms = platforms.all; maintainers = with maintainers; [ kragniz - rasendubi ]; }; } diff --git a/pkgs/by-name/co/convertall/package.nix b/pkgs/by-name/co/convertall/package.nix index 93dab99a2454..5059f507a1ee 100644 --- a/pkgs/by-name/co/convertall/package.nix +++ b/pkgs/by-name/co/convertall/package.nix @@ -22,7 +22,7 @@ flutter329.buildFlutterApplication rec { description = "Graphical unit converter"; mainProgram = "convertall"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/cr/croaring/package.nix b/pkgs/by-name/cr/croaring/package.nix index 38d833a6d5e0..0d0b0e38ea22 100644 --- a/pkgs/by-name/cr/croaring/package.nix +++ b/pkgs/by-name/cr/croaring/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { asl20 mit ]; - maintainers = [ lib.maintainers.orivej ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/da/davinci-resolve/package.nix b/pkgs/by-name/da/davinci-resolve/package.nix index 6e27a854efc1..976d4ce7cdb9 100644 --- a/pkgs/by-name/da/davinci-resolve/package.nix +++ b/pkgs/by-name/da/davinci-resolve/package.nix @@ -304,7 +304,6 @@ buildFHSEnv { license = licenses.unfree; maintainers = with maintainers; [ amarshall - orivej XBagon ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/dd/ddrescueview/package.nix b/pkgs/by-name/dd/ddrescueview/package.nix index 91e834ec9376..68a033e75fe3 100644 --- a/pkgs/by-name/dd/ddrescueview/package.nix +++ b/pkgs/by-name/dd/ddrescueview/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/ddrescueview/"; license = licenses.gpl3Plus; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "ddrescueview"; }; } diff --git a/pkgs/by-name/dd/ddrutility/package.nix b/pkgs/by-name/dd/ddrutility/package.nix index 7756e23b2b11..29851155fad9 100644 --- a/pkgs/by-name/dd/ddrutility/package.nix +++ b/pkgs/by-name/dd/ddrutility/package.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/ddrutility/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/do/dotnet-ef/package.nix b/pkgs/by-name/do/dotnet-ef/package.nix index a8ab26ca3ad4..9939e6263d7a 100644 --- a/pkgs/by-name/do/dotnet-ef/package.nix +++ b/pkgs/by-name/do/dotnet-ef/package.nix @@ -1,10 +1,16 @@ -{ buildDotnetGlobalTool, lib }: +{ + lib, + buildDotnetGlobalTool, + dotnetCorePackages, +}: buildDotnetGlobalTool { pname = "dotnet-ef"; - version = "9.0.9"; + version = "10.0.0"; - nugetHash = "sha256-2CX7bgn3Avp8zDStkYgip7yNJaZ6T0QITvFj63m1+E0="; + dotnet-sdk = dotnetCorePackages.sdk_10_0; + + nugetHash = "sha256-GcWo4MARlrq2sWmjJ+zgaTWpMd4kfyQyTNUj4ufG8qg="; meta = { description = "Tools to help with design-time development tasks"; diff --git a/pkgs/by-name/dp/dpdk/package.nix b/pkgs/by-name/dp/dpdk/package.nix index 9cb1ea784814..990dc77f9935 100644 --- a/pkgs/by-name/dp/dpdk/package.nix +++ b/pkgs/by-name/dp/dpdk/package.nix @@ -113,7 +113,6 @@ stdenv.mkDerivation rec { ]; platforms = platforms.linux; maintainers = with maintainers; [ - orivej mic92 zhaofengli ]; diff --git a/pkgs/by-name/eb/ebumeter/package.nix b/pkgs/by-name/eb/ebumeter/package.nix index 3249c179cead..5dc093462e81 100644 --- a/pkgs/by-name/eb/ebumeter/package.nix +++ b/pkgs/by-name/eb/ebumeter/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { description = "Level metering according to the EBU R-128 recommendation"; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/index.html"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ec/ecspresso/package.nix b/pkgs/by-name/ec/ecspresso/package.nix index a081936553e9..614dc9f121ea 100644 --- a/pkgs/by-name/ec/ecspresso/package.nix +++ b/pkgs/by-name/ec/ecspresso/package.nix @@ -7,20 +7,20 @@ buildGoModule rec { pname = "ecspresso"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "kayac"; repo = "ecspresso"; tag = "v${version}"; - hash = "sha256-7Lli3PQZDmMBzgVbHy8ayweK+yn23IVqPTI6M+Un5i0="; + hash = "sha256-a0MWTymTGJM3iH2ZIheNXO/YvRfh/bVUgsvCnVJWvF0="; }; subPackages = [ "cmd/ecspresso" ]; - vendorHash = "sha256-UkfkCEyHwxOEEVcxtsMdeRuJhQqW3vLHEDf8+O82zs4="; + vendorHash = "sha256-iRSc9iH/4Pveoq8Nyh2cfFYQ/8lUFWx9sL+766WEQVY="; ldflags = [ "-s" diff --git a/pkgs/tools/filesystems/encfs/default.nix b/pkgs/by-name/en/encfs/package.nix similarity index 100% rename from pkgs/tools/filesystems/encfs/default.nix rename to pkgs/by-name/en/encfs/package.nix diff --git a/pkgs/by-name/es/escrotum/package.nix b/pkgs/by-name/es/escrotum/package.nix index 15092041d737..7294bad7cb5e 100644 --- a/pkgs/by-name/es/escrotum/package.nix +++ b/pkgs/by-name/es/escrotum/package.nix @@ -66,7 +66,7 @@ python3Packages.buildPythonApplication { homepage = "https://github.com/Roger/escrotum"; description = "Linux screen capture using pygtk, inspired by scrot"; platforms = platforms.linux; - maintainers = with maintainers; [ rasendubi ]; + maintainers = [ ]; license = licenses.gpl3; mainProgram = "escrotum"; }; diff --git a/pkgs/by-name/es/esptool/package.nix b/pkgs/by-name/es/esptool/package.nix index 4b726bd6d9f0..412a00946b52 100644 --- a/pkgs/by-name/es/esptool/package.nix +++ b/pkgs/by-name/es/esptool/package.nix @@ -82,7 +82,7 @@ python3Packages.buildPythonApplication rec { requests softhsm ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH="$out/bin:$PATH" diff --git a/pkgs/by-name/fa/fasmg/package.nix b/pkgs/by-name/fa/fasmg/package.nix index 6c6d7e2e4dc6..517ca9c47029 100644 --- a/pkgs/by-name/fa/fasmg/package.nix +++ b/pkgs/by-name/fa/fasmg/package.nix @@ -90,7 +90,7 @@ stdenv.mkDerivation rec { mainProgram = "fasmg"; homepage = "https://flatassembler.net"; license = licenses.bsd3; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = with platforms; intersectLists (linux ++ darwin) x86; }; } diff --git a/pkgs/by-name/fm/fmit/package.nix b/pkgs/by-name/fm/fmit/package.nix index 327732c18860..b49b60e60747 100644 --- a/pkgs/by-name/fm/fmit/package.nix +++ b/pkgs/by-name/fm/fmit/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "http://gillesdegottex.github.io/fmit/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/fu/fuse-emulator/package.nix b/pkgs/by-name/fu/fuse-emulator/package.nix index e23b1a1e64ce..dbba4d6f75b8 100644 --- a/pkgs/by-name/fu/fuse-emulator/package.nix +++ b/pkgs/by-name/fu/fuse-emulator/package.nix @@ -53,6 +53,6 @@ stdenv.mkDerivation rec { mainProgram = "fuse"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ga/gargoyle/package.nix b/pkgs/by-name/ga/gargoyle/package.nix index 63e8fdba53ea..986b901fce51 100644 --- a/pkgs/by-name/ga/gargoyle/package.nix +++ b/pkgs/by-name/ga/gargoyle/package.nix @@ -89,6 +89,6 @@ stdenv.mkDerivation rec { description = "Interactive fiction interpreter GUI"; mainProgram = "gargoyle"; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ga/gat/package.nix b/pkgs/by-name/ga/gat/package.nix index 7930da09c71e..de7aa57978fd 100644 --- a/pkgs/by-name/ga/gat/package.nix +++ b/pkgs/by-name/ga/gat/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "gat"; - version = "0.25.6"; + version = "0.25.7"; src = fetchFromGitHub { owner = "koki-develop"; repo = "gat"; tag = "v${version}"; - hash = "sha256-NE/m5fp+iJDlz3AtkjIAlO4CB7CVLeWzXYY5xCYX+cI="; + hash = "sha256-omdIWyBdKNYSzaCZv1vZGPv3L7ileSVwuaX6C+ZUZXY="; }; - vendorHash = "sha256-TZz7aAKMld7KFbW+vcysgSO+Tp9+Qb5enYBJCpiPWDA="; + vendorHash = "sha256-02q83ybAy2U1kdBKV6jJuK1zGFHRsCeEJdqJgWmNQBc="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/gi/giac/package.nix b/pkgs/by-name/gi/giac/package.nix index 410cae74a7e2..b6683c2d8622 100644 --- a/pkgs/by-name/gi/giac/package.nix +++ b/pkgs/by-name/gi/giac/package.nix @@ -192,6 +192,9 @@ stdenv.mkDerivation rec { "--disable-micropy" ]; + # https://github.com/NixOS/nixpkgs/pull/463804 + hardeningDisable = [ "libcxxhardeningfast" ]; + postInstall = '' # example Makefiles contain the full path to some commands # notably texlive, and we don't want texlive to become a runtime diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 01c1ed7a6154..a5839f46e545 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.362"; + version = "0.0.365"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-9mgxPqRvST5biM/0/GavF2yvgnIdk1Irdp/FcQTB1iU="; + hash = "sha256-tOsF3B1GB7/Gs9E8dw/P2SCcrmjIjYj/kfP6wWqBEUA="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/gi/gitify/package.nix b/pkgs/by-name/gi/gitify/package.nix index e1a2a990e981..32d3eb606ddb 100644 --- a/pkgs/by-name/gi/gitify/package.nix +++ b/pkgs/by-name/gi/gitify/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gitify"; - version = "6.13.0"; + version = "6.14.1"; src = fetchFromGitHub { owner = "gitify-app"; repo = "gitify"; tag = "v${finalAttrs.version}"; - hash = "sha256-BOpFY6Yj4rmCr+ui7pitsUT15Ls7Tzx+FviZfgGJa4E="; + hash = "sha256-nZoWqfocEg33C22CfVIkayUWkkZ29A8FcAEXx+tJGUU="; }; nativeBuildInputs = [ @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-S4K6IZjWDfUdnvwfGin4kZjc10c9Xml8NwFkMpWtDDQ="; + hash = "sha256-LnYwUXwGm/2yx7QrMcPu32oPtRJKnuqysecwwH25QIg="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; diff --git a/pkgs/by-name/gp/gpsd/package.nix b/pkgs/by-name/gp/gpsd/package.nix index 5713a9bea696..99de18c531dd 100644 --- a/pkgs/by-name/gp/gpsd/package.nix +++ b/pkgs/by-name/gp/gpsd/package.nix @@ -153,7 +153,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bjornfor - rasendubi ]; }; } diff --git a/pkgs/by-name/gy/gyroflow/package.nix b/pkgs/by-name/gy/gyroflow/package.nix index d9fa5ab9cd43..0b858f385e33 100644 --- a/pkgs/by-name/gy/gyroflow/package.nix +++ b/pkgs/by-name/gy/gyroflow/package.nix @@ -147,7 +147,7 @@ rustPlatform.buildRustPackage rec { gpl3Plus cc0 ]; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/by-name/ho/hovercraft/package.nix b/pkgs/by-name/ho/hovercraft/package.nix index 6d25cddf4c03..555c3112a7a5 100644 --- a/pkgs/by-name/ho/hovercraft/package.nix +++ b/pkgs/by-name/ho/hovercraft/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication rec { pname = "hovercraft"; version = "2.7"; - format = "setuptools"; + pyproject = true; disabled = !python3Packages.isPy3k; src = fetchFromGitHub { @@ -18,7 +18,9 @@ python3Packages.buildPythonApplication rec { hash = "sha256-X6EaiVahAYAaFB65oqmj695wlJFXNseqz0SQLzGVD0w="; }; - nativeCheckInputs = with python3Packages; [ manuel ]; + build-system = [ python3Packages.setuptools ]; + + nativeCheckInputs = [ python3Packages.manuel ]; dependencies = with python3Packages; [ setuptools @@ -41,6 +43,6 @@ python3Packages.buildPythonApplication rec { mainProgram = "hovercraft"; homepage = "https://github.com/regebro/hovercraft"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ makefu ]; + maintainers = [ lib.maintainers.makefu ]; }; } diff --git a/pkgs/by-name/hy/hydrogen/package.nix b/pkgs/by-name/hy/hydrogen/package.nix index 18973fcee8db..d8388fe5320f 100644 --- a/pkgs/by-name/hy/hydrogen/package.nix +++ b/pkgs/by-name/hy/hydrogen/package.nix @@ -58,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://www.hydrogen-music.org"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/if/ifm/package.nix b/pkgs/by-name/if/ifm/package.nix index 8b86542027f4..fb84f7f50a10 100644 --- a/pkgs/by-name/if/ifm/package.nix +++ b/pkgs/by-name/if/ifm/package.nix @@ -43,6 +43,6 @@ stdenv.mkDerivation { description = "Interactive fiction mapper"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index 0f79808b6021..1c0e2abfbcdc 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -58,16 +58,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "33.3.4"; + version = "33.3.5"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-CH9OGj9dfxY3vfLX4ipbML4rIOlXBKIOgwz3K54o1No="; + hash = "sha256-DLLUM2ogC5kFFyOcwd1kkUgJEJEFO5VgSdfrRTKQKM4="; }; - npmDepsHash = "sha256-xNd/DGIYbjR0v+iUgj12T1jsUpIuOG0avNGnEYVdK3Q="; + npmDepsHash = "sha256-avjEEJFr9918FzgE1Yxx9S6KRY0A940nlaKVcjkmepI="; nativeBuildInputs = [ remarshal diff --git a/pkgs/by-name/ja/jack_capture/package.nix b/pkgs/by-name/ja/jack_capture/package.nix index 6dc085a27a6b..25622193a3c0 100644 --- a/pkgs/by-name/ja/jack_capture/package.nix +++ b/pkgs/by-name/ja/jack_capture/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { mainProgram = "jack_capture"; homepage = "https://github.com/kmatheussen/jack_capture/"; license = licenses.gpl2; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ja/jam/package.nix b/pkgs/by-name/ja/jam/package.nix index 6f981814d4cc..778a00b087c8 100644 --- a/pkgs/by-name/ja/jam/package.nix +++ b/pkgs/by-name/ja/jam/package.nix @@ -118,7 +118,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "jam"; maintainers = with lib.maintainers; [ impl - orivej ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/jc/jconvolver/package.nix b/pkgs/by-name/jc/jconvolver/package.nix index 8ccf37a79f68..89cb290b9613 100644 --- a/pkgs/by-name/jc/jconvolver/package.nix +++ b/pkgs/by-name/jc/jconvolver/package.nix @@ -127,7 +127,7 @@ stdenv.mkDerivation rec { description = "JACK client and audio file convolver with reverb samples"; homepage = "https://kokkinizita.linuxaudio.org/linuxaudio/"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ka/kapow/package.nix b/pkgs/by-name/ka/kapow/package.nix index 789c9ef19cd9..d25c5e04b952 100644 --- a/pkgs/by-name/ka/kapow/package.nix +++ b/pkgs/by-name/ka/kapow/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { description = "Punch clock to track time spent on projects"; mainProgram = "kapow"; homepage = "https://gottcode.org/kapow/"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; license = licenses.gpl3Plus; }; diff --git a/pkgs/by-name/km/kmetronome/package.nix b/pkgs/by-name/km/kmetronome/package.nix index bfd408cda384..ab67f25eadc9 100644 --- a/pkgs/by-name/km/kmetronome/package.nix +++ b/pkgs/by-name/km/kmetronome/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://kmetronome.sourceforge.io/"; description = "ALSA MIDI metronome with Qt interface"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "kmetronome"; }; diff --git a/pkgs/by-name/ko/komac/package.nix b/pkgs/by-name/ko/komac/package.nix index cfa0d188cb84..144db1e7e21b 100644 --- a/pkgs/by-name/ko/komac/package.nix +++ b/pkgs/by-name/ko/komac/package.nix @@ -16,16 +16,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "komac"; - version = "2.13.0"; + version = "2.14.0"; src = fetchFromGitHub { owner = "russellbanks"; repo = "Komac"; tag = "v${finalAttrs.version}"; - hash = "sha256-wOojfEEzf/NGiyL3Q8ql7t7/gM/hVfgeQmc5cvugKR4="; + hash = "sha256-BZzEt/aqAogWAWXEyVPY77hZp3VE1FUyg2uAjQuwxEE="; }; - cargoHash = "sha256-Bn2Nq/aH2Ta/3VaNQwLClv9gaz2qjo0Ko+d1XQtVdFY="; + cargoHash = "sha256-KrMGZvgMtkfeF4dHUJzxtSqB0nea5ru4sLgnjAoQkYk="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/li/libcerf/package.nix b/pkgs/by-name/li/libcerf/package.nix index d405eeddf822..37d1d0a912ee 100644 --- a/pkgs/by-name/li/libcerf/package.nix +++ b/pkgs/by-name/li/libcerf/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { description = "Complex error (erf), Dawson, Faddeeva, and Voigt function library"; homepage = "https://jugit.fz-juelich.de/mlz/libcerf"; license = licenses.mit; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/li/libcpr/package.nix b/pkgs/by-name/li/libcpr/package.nix index 94cb2361d46a..6087ef0bb00b 100644 --- a/pkgs/by-name/li/libcpr/package.nix +++ b/pkgs/by-name/li/libcpr/package.nix @@ -9,7 +9,7 @@ }: let - version = "1.13.0"; + version = "1.14.1"; in stdenv.mkDerivation { pname = "libcpr"; @@ -24,7 +24,7 @@ stdenv.mkDerivation { owner = "libcpr"; repo = "cpr"; rev = version; - hash = "sha256-qoNA88GL9Yv3r/7UsZduYXuyrQVxfFY/0P6RfLqT5Uw="; + hash = "sha256-kwbkdAeTpkEJbzvqpUQx007ZIBtwqOPG8n41TvFxeiM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/libcpuid/package.nix b/pkgs/by-name/li/libcpuid/package.nix index 8bd2cb2b68d1..1bf5a7e51762 100644 --- a/pkgs/by-name/li/libcpuid/package.nix +++ b/pkgs/by-name/li/libcpuid/package.nix @@ -24,8 +24,7 @@ stdenv.mkDerivation rec { mainProgram = "cpuid_tool"; changelog = "https://raw.githubusercontent.com/anrieff/libcpuid/master/ChangeLog"; license = licenses.bsd2; - maintainers = with maintainers; [ - orivej + maintainers = [ ]; platforms = platforms.x86; }; diff --git a/pkgs/by-name/li/libdeflate/package.nix b/pkgs/by-name/li/libdeflate/package.nix index c04a7bc35a8a..489120138448 100644 --- a/pkgs/by-name/li/libdeflate/package.nix +++ b/pkgs/by-name/li/libdeflate/package.nix @@ -44,7 +44,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/ebiggers/libdeflate/blob/v${finalAttrs.version}/NEWS.md"; platforms = platforms.unix ++ platforms.windows; maintainers = with maintainers; [ - orivej kaction ]; pkgConfigModules = [ "libdeflate" ]; diff --git a/pkgs/by-name/li/libfixposix/package.nix b/pkgs/by-name/li/libfixposix/package.nix index 7dbb03078a04..e0fbd8873e82 100644 --- a/pkgs/by-name/li/libfixposix/package.nix +++ b/pkgs/by-name/li/libfixposix/package.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation rec { description = "Thin wrapper over POSIX syscalls and some replacement functionality"; license = licenses.boost; maintainers = with maintainers; [ - orivej raskin ]; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/by-name/li/libinstpatch/package.nix b/pkgs/by-name/li/libinstpatch/package.nix index 0bb2052e4d3a..9b95120613e4 100644 --- a/pkgs/by-name/li/libinstpatch/package.nix +++ b/pkgs/by-name/li/libinstpatch/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { homepage = "http://www.swamiproject.org/"; description = "MIDI instrument patch files support library"; license = licenses.lgpl21; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/li/libipt/package.nix b/pkgs/by-name/li/libipt/package.nix index 022f765c0954..75c10f53f437 100644 --- a/pkgs/by-name/li/libipt/package.nix +++ b/pkgs/by-name/li/libipt/package.nix @@ -38,6 +38,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/intel/libipt"; license = licenses.bsd3; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libnatpmp/package.nix b/pkgs/by-name/li/libnatpmp/package.nix index 95ec99a73630..c09ae36ec95d 100644 --- a/pkgs/by-name/li/libnatpmp/package.nix +++ b/pkgs/by-name/li/libnatpmp/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { description = "NAT-PMP client"; homepage = "http://miniupnp.free.fr/libnatpmp.html"; license = licenses.bsd3; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "natpmpc"; platforms = platforms.all; }; diff --git a/pkgs/by-name/li/libnetfilter_log/package.nix b/pkgs/by-name/li/libnetfilter_log/package.nix index 93d6d4b861f1..3229cd78e14b 100644 --- a/pkgs/by-name/li/libnetfilter_log/package.nix +++ b/pkgs/by-name/li/libnetfilter_log/package.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation rec { homepage = "https://netfilter.org/projects/libnetfilter_log/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libopenaptx/package.nix b/pkgs/by-name/li/libopenaptx/package.nix index a4abae533817..9f9d7d4f8308 100644 --- a/pkgs/by-name/li/libopenaptx/package.nix +++ b/pkgs/by-name/li/libopenaptx/package.nix @@ -30,6 +30,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; homepage = "https://github.com/pali/libopenaptx"; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libsignal-protocol-c/package.nix b/pkgs/by-name/li/libsignal-protocol-c/package.nix index 8870cb6a44dd..7047e18fd005 100644 --- a/pkgs/by-name/li/libsignal-protocol-c/package.nix +++ b/pkgs/by-name/li/libsignal-protocol-c/package.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/signalapp/libsignal-protocol-c"; license = licenses.gpl3; platforms = platforms.all; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/libslirp/package.nix b/pkgs/by-name/li/libslirp/package.nix index 8900e5c43d68..9411bd2aac33 100644 --- a/pkgs/by-name/li/libslirp/package.nix +++ b/pkgs/by-name/li/libslirp/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { description = "General purpose TCP-IP emulator"; homepage = "https://gitlab.freedesktop.org/slirp/libslirp"; license = licenses.bsd3; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/li/libspectrum/package.nix b/pkgs/by-name/li/libspectrum/package.nix index 389334300593..a681b636835b 100644 --- a/pkgs/by-name/li/libspectrum/package.nix +++ b/pkgs/by-name/li/libspectrum/package.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation rec { description = "ZX Spectrum input and output support library"; license = licenses.gpl2Plus; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/m1/m1ddc/package.nix b/pkgs/by-name/m1/m1ddc/package.nix index 45b67fc2ea35..f9f39a68b660 100644 --- a/pkgs/by-name/m1/m1ddc/package.nix +++ b/pkgs/by-name/m1/m1ddc/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/waydabber/m1ddc"; license = lib.licenses.mit; mainProgram = "m1ddc"; - maintainers = [ lib.maintainers.joanmassachs ]; + maintainers = [ lib.maintainers.amarshall ]; platforms = [ "aarch64-darwin" ]; }; }) diff --git a/pkgs/by-name/ma/mailutils/package.nix b/pkgs/by-name/ma/mailutils/package.nix index 5dbd1bcff9bc..d70c39d7b8b5 100644 --- a/pkgs/by-name/ma/mailutils/package.nix +++ b/pkgs/by-name/ma/mailutils/package.nix @@ -141,7 +141,7 @@ stdenv.mkDerivation (finalAttrs: { gpl3Plus # tools ]; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; homepage = "https://www.gnu.org/software/mailutils/"; changelog = "https://git.savannah.gnu.org/cgit/mailutils.git/tree/NEWS"; diff --git a/pkgs/by-name/ma/mamba/package.nix b/pkgs/by-name/ma/mamba/package.nix index 49a06c146c13..53d604fccb03 100644 --- a/pkgs/by-name/ma/mamba/package.nix +++ b/pkgs/by-name/ma/mamba/package.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation rec { license = licenses.bsd0; maintainers = with maintainers; [ magnetophon - orivej ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/ma/material-symbols/package.nix b/pkgs/by-name/ma/material-symbols/package.nix index 9723da48e5d2..82e386526128 100644 --- a/pkgs/by-name/ma/material-symbols/package.nix +++ b/pkgs/by-name/ma/material-symbols/package.nix @@ -7,13 +7,13 @@ }: stdenvNoCC.mkDerivation { pname = "material-symbols"; - version = "4.0.0-unstable-2025-04-11"; + version = "4.0.0-unstable-2025-09-18"; src = fetchFromGitHub { owner = "google"; repo = "material-design-icons"; - rev = "941fa95d7f6084a599a54ca71bc565f48e7c6d9e"; - hash = "sha256-5bcEh7Oetd2JmFEPCcoweDrLGQTpcuaCU8hCjz8ls3M="; + rev = "bb04090f930e272697f2a1f0d7b352d92dfeee43"; + hash = "sha256-aFKG8U4OBqh2hoHYm1n/L4bK7wWPs6o0rYVhNC7QEpI="; sparseCheckout = [ "variablefont" ]; }; @@ -39,6 +39,7 @@ stdenvNoCC.mkDerivation { maintainers = with lib.maintainers; [ fufexan luftmensch-luftmensch + alexphanna ]; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index 3017cea5e195..0e86cf4450a8 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -135,7 +135,7 @@ python3Packages.buildPythonApplication rec { mock parameterized ]) - ++ lib.filter (pkg: !pkg.meta.broken) (lib.flatten (lib.attrValues optional-dependencies)); + ++ lib.filter (pkg: !pkg.meta.broken) (lib.concatAttrValues optional-dependencies); doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/md/mdk-sdk/package.nix b/pkgs/by-name/md/mdk-sdk/package.nix index 2530a5a7f7ca..4c5debee5899 100644 --- a/pkgs/by-name/md/mdk-sdk/package.nix +++ b/pkgs/by-name/md/mdk-sdk/package.nix @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { description = "Multimedia development kit"; homepage = "https://github.com/wang-bin/mdk-sdk"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = [ "x86_64-linux" "aarch64-linux" diff --git a/pkgs/by-name/me/mediagoblin/package.nix b/pkgs/by-name/me/mediagoblin/package.nix index 2add18b3d539..43cc073f3ded 100644 --- a/pkgs/by-name/me/mediagoblin/package.nix +++ b/pkgs/by-name/me/mediagoblin/package.nix @@ -163,7 +163,7 @@ python.pkgs.buildPythonApplication rec { poppler-utils ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "mediagoblin" ]; diff --git a/pkgs/by-name/me/meerk40t/package.nix b/pkgs/by-name/me/meerk40t/package.nix index 82ed2e612e6c..ee05c2862b23 100644 --- a/pkgs/by-name/me/meerk40t/package.nix +++ b/pkgs/by-name/me/meerk40t/package.nix @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication rec { setuptools wxpython ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = with python3Packages; { cam = [ diff --git a/pkgs/by-name/mi/midicsv/package.nix b/pkgs/by-name/mi/midicsv/package.nix index 5712040004b7..330be90a045b 100644 --- a/pkgs/by-name/mi/midicsv/package.nix +++ b/pkgs/by-name/mi/midicsv/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { description = "Losslessly translate MIDI to CSV and back"; homepage = "https://www.fourmilab.ch/webtools/midicsv/"; license = licenses.publicDomain; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/mi/mimir/package.nix b/pkgs/by-name/mi/mimir/package.nix index abc11fd89570..40e7c1bc7fd6 100644 --- a/pkgs/by-name/mi/mimir/package.nix +++ b/pkgs/by-name/mi/mimir/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "mimir"; - version = "3.0.0"; + version = "3.0.1"; src = fetchFromGitHub { rev = "mimir-${finalAttrs.version}"; owner = "grafana"; repo = "mimir"; - hash = "sha256-eLdlfGz5OQ3bPWhO2niBynaIPtxXg3x2qD89VK7uuA0="; + hash = "sha256-tYGzU/sn6KLLetDmAyph5u8bCocmfF4ZysTkOCSVf+U="; }; vendorHash = null; diff --git a/pkgs/by-name/mo/modelscan/package.nix b/pkgs/by-name/mo/modelscan/package.nix index 1a7b96927377..62a59749f058 100644 --- a/pkgs/by-name/mo/modelscan/package.nix +++ b/pkgs/by-name/mo/modelscan/package.nix @@ -41,7 +41,7 @@ python3.pkgs.buildPythonApplication rec { dill pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # tensorflow doesn0t support Python 3.12 doCheck = false; diff --git a/pkgs/by-name/ms/mslicer/package.nix b/pkgs/by-name/ms/mslicer/package.nix index ff428aad600b..676524f9a542 100644 --- a/pkgs/by-name/ms/mslicer/package.nix +++ b/pkgs/by-name/ms/mslicer/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mslicer"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "connorslade"; repo = "mslicer"; rev = finalAttrs.version; - hash = "sha256-k/LoJ+GqtVHZab5BEXQ5k2SJkM9hwbOkPA6c+3i9Ylo="; + hash = "sha256-4b+LVOfV1CZVkdVHIJAhfisflRqpTO0LjWvM7qD9mSY="; }; - cargoHash = "sha256-a+nIVDjR+7Bh36GPNtWqKQvQgNo0w3KHWPmYpU7WMkM="; + cargoHash = "sha256-U+khaF+XHrZjNHtxon2QFwk1Sd2+b5CRtUBeWWHKtRY="; buildInputs = [ libglvnd diff --git a/pkgs/by-name/mu/mup/package.nix b/pkgs/by-name/mu/mup/package.nix index 036000338044..d119bc58788d 100644 --- a/pkgs/by-name/mu/mup/package.nix +++ b/pkgs/by-name/mu/mup/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation { homepage = "http://www.arkkra.com/"; description = "Music typesetting program (ASCII to PostScript and MIDI)"; license = licenses.bsd3; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/mu/muse-sounds-manager/package.nix b/pkgs/by-name/mu/muse-sounds-manager/package.nix index 53c928f30a8c..a41548da7c7a 100644 --- a/pkgs/by-name/mu/muse-sounds-manager/package.nix +++ b/pkgs/by-name/mu/muse-sounds-manager/package.nix @@ -82,7 +82,6 @@ stdenv.mkDerivation rec { license = lib.licenses.unfree; mainProgram = "muse-sounds-manager"; maintainers = with lib.maintainers; [ - orivej sarunint ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/mu/muse/package.nix b/pkgs/by-name/mu/muse/package.nix index 411bc19c4c0f..ff1bdfd0131f 100644 --- a/pkgs/by-name/mu/muse/package.nix +++ b/pkgs/by-name/mu/muse/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { it is published under the GNU General Public License. ''; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "muse4"; }; diff --git a/pkgs/by-name/mu/musescore/package.nix b/pkgs/by-name/mu/musescore/package.nix index 49d15577716c..1edd568c179c 100644 --- a/pkgs/by-name/mu/musescore/package.nix +++ b/pkgs/by-name/mu/musescore/package.nix @@ -172,7 +172,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ vandenoever doronbehar - orivej ]; mainProgram = "mscore"; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index 396bd10622cb..b30abadac299 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -154,7 +154,7 @@ python.pkgs.buildPythonApplication rec { syrupy pytest-timeout ] - ++ lib.flatten (lib.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ (providerPackages.jellyfin python.pkgs) ++ (providerPackages.opensubsonic python.pkgs); diff --git a/pkgs/by-name/my/mysql84/package.nix b/pkgs/by-name/my/mysql84/package.nix index 22a1752e0df7..c769361caa97 100644 --- a/pkgs/by-name/my/mysql84/package.nix +++ b/pkgs/by-name/my/mysql84/package.nix @@ -117,8 +117,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.mysql.com/"; description = "World's most popular open source database"; license = licenses.gpl2; - maintainers = with maintainers; [ - orivej + maintainers = [ ]; platforms = platforms.unix; }; diff --git a/pkgs/by-name/nb/nbqa/package.nix b/pkgs/by-name/nb/nbqa/package.nix index f9dd52c2f360..2e711ecf7c9b 100644 --- a/pkgs/by-name/nb/nbqa/package.nix +++ b/pkgs/by-name/nb/nbqa/package.nix @@ -70,7 +70,7 @@ let pytestCheckHook yapf ]) - ++ lib.flatten (lib.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ [ addBinToPathHook versionCheckHook diff --git a/pkgs/by-name/ni/ninja/package.nix b/pkgs/by-name/ni/ninja/package.nix index b2d143cbc63d..0f1b424db2a0 100644 --- a/pkgs/by-name/ni/ninja/package.nix +++ b/pkgs/by-name/ni/ninja/package.nix @@ -129,7 +129,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ thoughtpolice bjornfor - orivej ]; }; }) diff --git a/pkgs/by-name/no/nootka/package.nix b/pkgs/by-name/no/nootka/package.nix index 2df4170944e4..5e0a1fb1436b 100644 --- a/pkgs/by-name/no/nootka/package.nix +++ b/pkgs/by-name/no/nootka/package.nix @@ -57,7 +57,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ mmlb - orivej ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ob/objconv/package.nix b/pkgs/by-name/ob/objconv/package.nix index f68c998b7bd4..240d4c90d216 100644 --- a/pkgs/by-name/ob/objconv/package.nix +++ b/pkgs/by-name/ob/objconv/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { mainProgram = "objconv"; homepage = "https://www.agner.org/optimize/"; license = licenses.gpl2; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/op/opensoundmeter/package.nix b/pkgs/by-name/op/opensoundmeter/package.nix index 003c6e89e328..9d6d441fec14 100644 --- a/pkgs/by-name/op/opensoundmeter/package.nix +++ b/pkgs/by-name/op/opensoundmeter/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { homepage = "https://opensoundmeter.com/"; license = licenses.gpl3Plus; mainProgram = "OpenSoundMeter"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/pa/patchance/package.nix b/pkgs/by-name/pa/patchance/package.nix index dbe985fd808f..c96e24d86aaa 100644 --- a/pkgs/by-name/pa/patchance/package.nix +++ b/pkgs/by-name/pa/patchance/package.nix @@ -58,7 +58,7 @@ python3Packages.buildPythonApplication rec { description = "JACK Patchbay GUI"; mainProgram = "patchance"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/pdfsam-basic/default.nix b/pkgs/by-name/pd/pdfsam-basic/package.nix similarity index 100% rename from pkgs/applications/misc/pdfsam-basic/default.nix rename to pkgs/by-name/pd/pdfsam-basic/package.nix diff --git a/pkgs/by-name/pi/pianobooster/package.nix b/pkgs/by-name/pi/pianobooster/package.nix index 178c2d1466c6..c13f2aaf283e 100644 --- a/pkgs/by-name/pi/pianobooster/package.nix +++ b/pkgs/by-name/pi/pianobooster/package.nix @@ -74,6 +74,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/pianobooster/PianoBooster"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/po/poco/package.nix b/pkgs/by-name/po/poco/package.nix index 875003a34284..89ac98ee03a6 100644 --- a/pkgs/by-name/po/poco/package.nix +++ b/pkgs/by-name/po/poco/package.nix @@ -112,7 +112,6 @@ stdenv.mkDerivation rec { description = "Cross-platform C++ libraries with a network/internet focus"; license = licenses.boost; maintainers = with maintainers; [ - orivej tomodachi94 ]; platforms = platforms.unix; diff --git a/pkgs/by-name/po/polyphone/package.nix b/pkgs/by-name/po/polyphone/package.nix index e416259aab08..070f7d869ffc 100644 --- a/pkgs/by-name/po/polyphone/package.nix +++ b/pkgs/by-name/po/polyphone/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ maxdamantus - orivej ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/pr/praat/package.nix b/pkgs/by-name/pr/praat/package.nix index 8b3ebd56dc86..5c46bd5bc2d7 100644 --- a/pkgs/by-name/pr/praat/package.nix +++ b/pkgs/by-name/pr/praat/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.fon.hum.uva.nl/praat/"; changelog = "https://github.com/praat/praat.github.io/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Plus; # Has some 3rd-party code in it though - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/pr/pretalx/package.nix b/pkgs/by-name/pr/pretalx/package.nix index 027b0bd60961..d20227d64687 100644 --- a/pkgs/by-name/pr/pretalx/package.nix +++ b/pkgs/by-name/pr/pretalx/package.nix @@ -220,7 +220,7 @@ python.pkgs.buildPythonApplication rec { pytestCheckHook responses ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # tries to run npm run i18n:extract diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 6e4cf62463c7..0287b863ae2b 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -256,7 +256,7 @@ python.pkgs.buildPythonApplication rec { fakeredis responses ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "--reruns=3" diff --git a/pkgs/by-name/pr/processing/disable-revision-check.patch b/pkgs/by-name/pr/processing/disable-revision-check.patch deleted file mode 100644 index 3a0abbcb8339..000000000000 --- a/pkgs/by-name/pr/processing/disable-revision-check.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/build/build.xml b/build/build.xml -index 8ad556c11..e61b6ae45 100644 ---- a/build/build.xml -+++ b/build/build.xml -@@ -453,8 +453,6 @@ - - -- - - - diff --git a/pkgs/by-name/pr/processing/fix-ant-build.patch b/pkgs/by-name/pr/processing/fix-ant-build.patch new file mode 100644 index 000000000000..3c471262873a --- /dev/null +++ b/pkgs/by-name/pr/processing/fix-ant-build.patch @@ -0,0 +1,80 @@ +diff --git a/app/build.xml b/app/build.xml +index 37aa13d03..a495b4f7e 100644 +--- a/app/build.xml ++++ b/app/build.xml +@@ -162,6 +162,7 @@ + encoding="UTF-8" + includeAntRuntime="false" + classpath="../core/library/core.jar; ++ utils/library/utils.jar; + lib/ant.jar; + lib/ant-launcher.jar; + lib/flatlaf.jar; +diff --git a/app/utils/build.xml b/app/utils/build.xml +new file mode 100644 +index 000000000..5a4b72e32 +--- /dev/null ++++ b/app/utils/build.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/build/build.xml b/build/build.xml +index f1247b511..2f1f22128 100644 +--- a/build/build.xml ++++ b/build/build.xml +@@ -191,6 +191,7 @@ + + + ++ + + + +@@ -294,6 +295,7 @@ + + + ++ + + + +@@ -315,6 +317,7 @@ + + + ++ + + + +diff --git a/java/build.xml b/java/build.xml +index ca2e32f4f..5aeae7ac8 100644 +--- a/java/build.xml ++++ b/java/build.xml +@@ -97,6 +97,7 @@ + + + ++ + + + diff --git a/pkgs/by-name/pr/processing/package.nix b/pkgs/by-name/pr/processing/package.nix index 7f595dc48c56..7a9f8c77931b 100644 --- a/pkgs/by-name/pr/processing/package.nix +++ b/pkgs/by-name/pr/processing/package.nix @@ -17,7 +17,7 @@ }: let jdk = jdk17; - buildNumber = "1295"; + buildNumber = "1310"; vaqua = fetchurl { name = "VAqua9.jar"; url = "https://violetlib.org/release/vaqua/9/VAqua9.jar"; @@ -62,18 +62,16 @@ let in stdenv.mkDerivation rec { pname = "processing"; - version = "4.3.2"; + version = "4.4.10"; src = fetchFromGitHub { owner = "processing"; repo = "processing4"; rev = "processing-${buildNumber}-${version}"; - sha256 = "sha256-jUkWnkP8up5vpaXfgFJ/jQjN1KfeX5EuYXSb+W6NEms="; + sha256 = "sha256-u2wQl/VGCNJPd+k3DX2eW7gkA/RARMTSNGcoQuS/Oh8="; }; - # Processing did not update the todo.txt file before tagging this release, so - # the "revision-check" Ant target fails. - patches = [ ./disable-revision-check.patch ]; + patches = [ ./fix-ant-build.patch ]; nativeBuildInputs = [ ant @@ -98,8 +96,8 @@ stdenv.mkDerivation rec { echo "tarring jdk" tar --checkpoint=10000 -czf build/linux/jdk-17.0.8-${arch}.tgz ${jdk} + mkdir -p app/lib core/library cp ${ant.home}/lib/{ant.jar,ant-launcher.jar} app/lib/ - mkdir -p core/library ln -s ${jogl}/share/java/* core/library/ ln -s ${vaqua} app/lib/VAqua9.jar ln -s ${flatlaf} app/lib/flatlaf.jar @@ -129,16 +127,18 @@ stdenv.mkDerivation rec { cp -dpr build/linux/work $out/share/${pname} rmdir $out/share/${pname}/java ln -s ${jdk} $out/share/${pname}/java + runHook postInstall + ''; + + preFixup = '' makeWrapper $out/share/${pname}/processing $out/bin/processing \ - ''${gappsWrapperArgs[@]} \ + "''${gappsWrapperArgs[@]}" \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" makeWrapper $out/share/${pname}/processing-java $out/bin/processing-java \ - ''${gappsWrapperArgs[@]} \ + "''${gappsWrapperArgs[@]}" \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" - - runHook postInstall ''; meta = with lib; { diff --git a/pkgs/by-name/pr/proteus/package.nix b/pkgs/by-name/pr/proteus/package.nix index 9e6d6606e966..02144ddc306a 100644 --- a/pkgs/by-name/pr/proteus/package.nix +++ b/pkgs/by-name/pr/proteus/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/GuitarML/Proteus"; license = licenses.gpl3; platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "Proteus"; }; } diff --git a/pkgs/by-name/py/pyhanko-cli/package.nix b/pkgs/by-name/py/pyhanko-cli/package.nix index 93c275e08ea0..9b8945f0bb5c 100644 --- a/pkgs/by-name/py/pyhanko-cli/package.nix +++ b/pkgs/by-name/py/pyhanko-cli/package.nix @@ -38,7 +38,7 @@ python3Packages.buildPythonApplication rec { click platformdirs ] - ++ lib.flatten (lib.attrValues pyhanko.optional-dependencies); + ++ lib.concatAttrValues pyhanko.optional-dependencies; nativeCheckInputs = with python3Packages; [ pytestCheckHook diff --git a/pkgs/by-name/py/pytr/package.nix b/pkgs/by-name/py/pytr/package.nix index 667997735be3..d88367975117 100644 --- a/pkgs/by-name/py/pytr/package.nix +++ b/pkgs/by-name/py/pytr/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "pytr"; - version = "0.4.3"; + version = "0.4.4"; pyproject = true; src = fetchFromGitHub { owner = "pytr-org"; repo = "pytr"; tag = "v${version}"; - hash = "sha256-72CxtO9AvjgK0lwcjHZexfedpNbrFEvRSN30hhiv+Zk="; + hash = "sha256-MWT0BrtzY7+/VXGT73Zmvlg761ppckYNb+w/rKnOyyI="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/qa/qastools/package.nix b/pkgs/by-name/qa/qastools/package.nix index 5a85c7c7ff04..dbdb43bf8cf8 100644 --- a/pkgs/by-name/qa/qastools/package.nix +++ b/pkgs/by-name/qa/qastools/package.nix @@ -39,7 +39,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ avnik - orivej ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/qh/qhull/package.nix b/pkgs/by-name/qh/qhull/package.nix index a315ea25dec8..1cdbdfe4ed0a 100644 --- a/pkgs/by-name/qh/qhull/package.nix +++ b/pkgs/by-name/qh/qhull/package.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { description = "Compute the convex hull, Delaunay triangulation, Voronoi diagram and more"; license = licenses.qhull; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/qt/qtads/package.nix b/pkgs/by-name/qt/qtads/package.nix index ae92c2f70003..c9b561623b5c 100644 --- a/pkgs/by-name/qt/qtads/package.nix +++ b/pkgs/by-name/qt/qtads/package.nix @@ -43,6 +43,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "qtads"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ra/raysession/package.nix b/pkgs/by-name/ra/raysession/package.nix index 27cfceef16e6..0eb2bc77a78b 100644 --- a/pkgs/by-name/ra/raysession/package.nix +++ b/pkgs/by-name/ra/raysession/package.nix @@ -64,7 +64,7 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/Houston4444/RaySession"; description = "Session manager for Linux musical programs"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/razergenie/default.nix b/pkgs/by-name/ra/razergenie/package.nix similarity index 100% rename from pkgs/applications/misc/razergenie/default.nix rename to pkgs/by-name/ra/razergenie/package.nix diff --git a/pkgs/by-name/rh/rhythmbox/package.nix b/pkgs/by-name/rh/rhythmbox/package.nix index bab589215c2a..99a9b70dd0cc 100644 --- a/pkgs/by-name/rh/rhythmbox/package.nix +++ b/pkgs/by-name/rh/rhythmbox/package.nix @@ -127,6 +127,6 @@ stdenv.mkDerivation rec { description = "Music playing application for GNOME"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ maintainers.rasendubi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ro/rocksndiamonds/package.nix b/pkgs/by-name/ro/rocksndiamonds/package.nix index 9091dc837ef4..74d7d3db0b8b 100644 --- a/pkgs/by-name/ro/rocksndiamonds/package.nix +++ b/pkgs/by-name/ro/rocksndiamonds/package.nix @@ -76,6 +76,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.artsoft.org/rocksndiamonds/"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ro/roomeqwizard/package.nix b/pkgs/by-name/ro/roomeqwizard/package.nix index f5aa37186d5b..ed8e32743db7 100644 --- a/pkgs/by-name/ro/roomeqwizard/package.nix +++ b/pkgs/by-name/ro/roomeqwizard/package.nix @@ -118,7 +118,6 @@ stdenv.mkDerivation rec { license = licenses.unfree; platforms = platforms.all; maintainers = with maintainers; [ - orivej zaninime ]; description = "Room Acoustics Software"; diff --git a/pkgs/by-name/ro/root/Build-rootcint-and-genreflex-as-separate-targets.patch b/pkgs/by-name/ro/root/Build-rootcint-and-genreflex-as-separate-targets.patch deleted file mode 100644 index 668c8f69f842..000000000000 --- a/pkgs/by-name/ro/root/Build-rootcint-and-genreflex-as-separate-targets.patch +++ /dev/null @@ -1,108 +0,0 @@ -From febb61a45a40a76bdbcd320f307dcd8f14cc532b Mon Sep 17 00:00:00 2001 -From: Jonas Rembser -Date: Thu, 28 Aug 2025 14:07:01 +0200 -Subject: [PATCH] [CMake] Build `rootcint` and `genreflex` as separate targets - -This makes the CMake code more robust. - -Right now, we use some `install(CODE "execute_process(COMMAND ln -f ...` -solution on unix to install `rootcint` and `genreflex`. This does not -work in all cases, either because of the usage of `\$ENV{DESTDIR}` when -`DESTDIR` is not set, or because hard links are not allowed. - -Always copying `rootcling` - already in the build tree - would avoid -that problem, but by copying we risk sidestepping the CMake mechanisms -to set the RPath correctly when installing the copies, which are not -actual targets. - -To make makes things simpler and more robust, this commit suggests to -build the `rootcing` and `genreflex` executables as separate targets -from the same source. The cost is very little cost in memory -(`rootcling` is only 31K, so copying two times only increases the size -of ROOTs `bin` directory by 1.5 %) and little in compile time (the extra -compile time is less than a second, not noticable in parallel builds). ---- - main/CMakeLists.txt | 69 +++++++++++++++------------------------------ - 1 file changed, 23 insertions(+), 46 deletions(-) - -diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt -index 7dfcd98e345..857f0df48d8 100644 ---- a/main/CMakeLists.txt -+++ b/main/CMakeLists.txt -@@ -98,50 +98,27 @@ set_source_files_properties(src/rootcling.cxx PROPERTIES - VISIBILITY_INLINES_HIDDEN "ON" - ) - --ROOT_EXECUTABLE(rootcling src/rootcling.cxx LIBRARIES RIO Cling Core Rint) -- --# rootcling includes the ROOT complex header which would build the complex --# dictionary with modules. To make sure that rootcling_stage1 builds this --# dict before we use it, we add a dependency here. --add_dependencies(rootcling complexDict) -- --target_include_directories(rootcling PRIVATE -- ${CMAKE_SOURCE_DIR}/core/metacling/res -- ${CMAKE_SOURCE_DIR}/core/dictgen/res -- ${CMAKE_SOURCE_DIR}/io/rootpcm/res) --set_property(TARGET rootcling PROPERTY ENABLE_EXPORTS 1) --if(WIN32) -- set_target_properties(rootcling PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS 1) -- set_property(TARGET rootcling APPEND_STRING PROPERTY LINK_FLAGS " -STACK:4000000") --endif() -- --# Create aliases: rootcint, genreflex. --if(WIN32) -- add_custom_command(TARGET rootcling POST_BUILD -- COMMAND copy /y rootcling.exe rootcint.exe -- COMMAND copy /y rootcling.exe genreflex.exe -- WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) --else() -- add_custom_command(TARGET rootcling POST_BUILD -- COMMAND ln -f rootcling rootcint -- COMMAND ln -f rootcling genreflex -- WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) --endif() --set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES -- "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rootcint;${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/genreflex") -- --if(CMAKE_HOST_UNIX) -- install(CODE "execute_process(COMMAND ln -f rootcling rootcint WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})" COMPONENT applications) -- install(CODE "execute_process(COMMAND ln -f rootcling genreflex WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})" COMPONENT applications) --else() -- if(MSVC) -- install(PROGRAMS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rootcling.exe DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT applications) -- install(PROGRAMS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rootcint.exe DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT applications) -- install(PROGRAMS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/genreflex.exe DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT applications) -- else() -- install(PROGRAMS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rootcint -- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/genreflex -- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rlibmap -- DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT applications) -+set(rootcling_exe_names rootcling genreflex rootcint) -+ -+foreach(exe_name IN LISTS rootcling_exe_names) -+ ROOT_EXECUTABLE(${exe_name} src/rootcling.cxx LIBRARIES RIO Cling Core Rint) -+ -+ # rootcling includes the ROOT complex header which would build the complex -+ # dictionary with modules. To make sure that rootcling_stage1 builds this -+ # dict before we use it, we add a dependency here. -+ add_dependencies(${exe_name} complexDict) -+ -+ target_include_directories(${exe_name} PRIVATE -+ ${CMAKE_SOURCE_DIR}/core/metacling/res -+ ${CMAKE_SOURCE_DIR}/core/dictgen/res -+ ${CMAKE_SOURCE_DIR}/io/rootpcm/res) -+ set_property(TARGET ${exe_name} PROPERTY ENABLE_EXPORTS 1) -+ if(WIN32) -+ set_target_properties(${exe_name} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS 1) -+ set_property(TARGET ${exe_name} APPEND_STRING PROPERTY LINK_FLAGS " -STACK:4000000") - endif() --endif() -+endforeach() -+ -+# To inherit the dependencies from rootcling -+add_dependencies(genreflex rootcling) -+add_dependencies(rootcint rootcint) --- -2.50.1 - diff --git a/pkgs/by-name/ro/root/clang-root.nix b/pkgs/by-name/ro/root/clang-root.nix index c31cd055dde5..7edef83fcf50 100644 --- a/pkgs/by-name/ro/root/clang-root.nix +++ b/pkgs/by-name/ro/root/clang-root.nix @@ -5,19 +5,19 @@ apple-sdk, cmake, git, - llvm_18, + llvm_20, pkg-config, python3, }: stdenv.mkDerivation rec { pname = "clang-root"; - version = "18-20250506-01"; + version = "20-20250925-01"; src = fetchgit { url = "https://github.com/root-project/llvm-project"; rev = "refs/tags/ROOT-llvm${version}"; - hash = "sha256-8tviNWNmvIJhxF4j9Z7zMnjltTX0Ka2fN9HIgLfNAco="; + hash = "sha256-qEoQVv/Aw9gqKSNa8ZJGqPzwXvH1yXiSOkvrUWeXI+g="; }; nativeBuildInputs = [ @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { git ]; buildInputs = [ - llvm_18 + llvm_20 python3 ]; @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { "-DC_INCLUDE_DIRS=${lib.getDev stdenv.cc.libc}/include" "-DLLVM_INCLUDE_TESTS=OFF" "-DLLVM_LINK_LLVM_DYLIB=OFF" - "-DLLVM_MAIN_SRC_DIR=${llvm_18.src}" + "-DLLVM_MAIN_SRC_DIR=${llvm_20.src}" ] ++ ( if stdenv.hostPlatform.isDarwin then diff --git a/pkgs/by-name/ro/root/package.nix b/pkgs/by-name/ro/root/package.nix index e322f88dfee3..a4d71596b5b9 100644 --- a/pkgs/by-name/ro/root/package.nix +++ b/pkgs/by-name/ro/root/package.nix @@ -3,7 +3,6 @@ lib, callPackage, fetchFromGitHub, - fetchpatch, fetchurl, makeWrapper, writeText, @@ -23,7 +22,7 @@ libGL, libxcrypt, libxml2, - llvm_18, + llvm_20, lsof, lz4, xorg, @@ -52,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "root"; - version = "6.36.04"; + version = "6.38.00"; passthru = { tests = import ./tests { inherit callPackage; }; @@ -60,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://root.cern.ch/download/root_v${finalAttrs.version}.source.tar.gz"; - hash = "sha256-zGNn2PVjxtSco0wJ0LU8sPQaUo22+GrxEf12dEzaRZY="; + hash = "sha256-pEKUIsRg+DLN5RSlgN0gKx08luiRnCQ2PD1C+M9azNw="; }; clad_src = fetchFromGitHub { @@ -68,8 +67,8 @@ stdenv.mkDerivation (finalAttrs: { repo = "clad"; # Make sure that this is the same tag as in the ROOT build files! # https://github.com/root-project/root/blob/master/interpreter/cling/tools/plugins/clad/CMakeLists.txt#L76 - rev = "refs/tags/v1.9"; - hash = "sha256-TKCRAfwdTp/uDH7rk9EE4z2hwqBybklHhhYH6hQFYpg="; + rev = "refs/tags/v2.0"; + hash = "sha256-Oj7gGSvnGuYdggonPWjrwPn/06cD+ig3eefRh7xaiPs="; }; # ROOT requires a patched version of clang @@ -98,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { libtiff libxcrypt libxml2 - llvm_18 + llvm_20 lz4 openssl patchRcPathCsh @@ -123,22 +122,6 @@ stdenv.mkDerivation (finalAttrs: { xorg.libXext ]; - patches = [ - # Backport that can be removed once ROOT is updated to 6.38.00 - (fetchpatch { - url = "https://github.com/root-project/root/commit/8f21acb893977bc651a4c4fe5c4fa020a48d31de.patch"; - hash = "sha256-xo3BbaJRyW4Wy2eVuX1bY3FFH7Jm3vN2ZojMsVNIK2I="; - }) - # Revert because it introduces usage of the xcrun executable from xcode: - (fetchpatch { - url = "https://github.com/root-project/root/commit/6bd0dbad38bb524491c5109bc408942246db8b50.patch"; - hash = "sha256-D7LZWJnGF9DtKcM8EF3KILU81cqTcZolW+HMe3fmXTw="; - revert = true; - }) - # Will also be integrated to ROOT 6.38.00 - ./Build-rootcint-and-genreflex-as-separate-targets.patch - ]; - preConfigure = '' for path in builtins/*; do if [[ "$path" != "builtins/openui5" ]] && [[ "$path" != "builtins/rendercore" ]]; then @@ -172,7 +155,6 @@ stdenv.mkDerivation (finalAttrs: { "-Dfitsio=OFF" "-Dmathmore=ON" "-Dsqlite=OFF" - "-Dtmva-pymva=OFF" "-Dvdt=OFF" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ @@ -233,12 +215,6 @@ stdenv.mkDerivation (finalAttrs: { }" ''; - # workaround for - # https://github.com/root-project/root/issues/14778 - env.NIX_LDFLAGS = lib.optionalString ( - !stdenv.hostPlatform.isDarwin - ) "--version-script,${writeText "version.map" "ROOT { global: *; };"}"; - # To use the debug information on the fly (without installation) # add the outPath of root.debug into NIX_DEBUG_INFO_DIRS (in PATH-like format) # and make sure that gdb from Nixpkgs can be found in PATH. diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index 40b1d3709c1e..6c86e78d6450 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -27,13 +27,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0.2.0-nightly-2025-11-22"; + version = "0.2.0-nightly-2025-11-29"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0.2.0-" finalAttrs.version; - hash = "sha256-uKl4gw6HMP+PowuavfGjPTov7cFwnxarMqWsiNK8euY="; + hash = "sha256-CGeLCbmACKDKfnqbrqfOSc1MNVL14rHjFMl3ZbS7/Co="; }; postPatch = @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "OpenH264Version(${major}, ${minor}, ${patch})" ''; - cargoHash = "sha256-8OEiM6Gp9Zqi3ul6Y1x17WRzNDgIKqKn7QrHeFRRqDc="; + cargoHash = "sha256-B4q2OhzAc5zy0BUPlK+ABBCbW1nea4azu057h3F1KZo="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index accdc2f670d9..ed72f591f187 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.0.181"; + version = "0.0.185"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-qwsZ4S0F9JEpVP05RbvUQT8mBemtJQwJ6DRMp+r2TM0="; + hash = "sha256-iIpNG8tTwSA6Kj7hQL/6NzSszGLX7lPHNmmXDl67bwo="; }; - cargoHash = "sha256-DwCzpyoJcnD/j3umEJGMaMlt0WgPtK3HaztDieuWo90="; + cargoHash = "sha256-CLH+5/ydhaYYSkTYNzTgROefPnC/FPutqDXziTmw7+k="; cargoBuildFlags = [ "--bin=rumdl" diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index edfa14e60af8..654f6d86ce88 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.9.14"; + version = "0.10.5"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q5dtkeKX9aqKHKKMTDU1sZkroRfG+kSq66Zj7idwEJg="; + hash = "sha256-SSOGFWoZKD0GUwNUG/44IS+w0qlm+J/kC/LqTtO01aE="; }; - cargoHash = "sha256-v4aUK1pbaZGuuQD36MPxAZYHJMnkhqvrKzlOdJTOV5g="; + cargoHash = "sha256-kN5h/0+YOBKpcLWxksGL6gRfJFmPb0sREG84g3Q6S/g="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/s2/s2n-tls/package.nix b/pkgs/by-name/s2/s2n-tls/package.nix index 3671fa7e321e..f9d701b5dbb8 100644 --- a/pkgs/by-name/s2/s2n-tls/package.nix +++ b/pkgs/by-name/s2/s2n-tls/package.nix @@ -55,6 +55,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/aws/s2n-tls"; license = licenses.asl20; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/sc/sc-controller/package.nix b/pkgs/by-name/sc/sc-controller/package.nix index 59a13582aabc..8622993bfc3d 100644 --- a/pkgs/by-name/sc/sc-controller/package.nix +++ b/pkgs/by-name/sc/sc-controller/package.nix @@ -101,7 +101,6 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - orivej rnhmjoj ]; }; diff --git a/pkgs/by-name/sc/screenkey/package.nix b/pkgs/by-name/sc/screenkey/package.nix index 7a6a15c732b5..fca3e6dec892 100644 --- a/pkgs/by-name/sc/screenkey/package.nix +++ b/pkgs/by-name/sc/screenkey/package.nix @@ -69,7 +69,7 @@ python3.pkgs.buildPythonApplication rec { description = "Screencast tool to display your keys inspired by Screenflick"; license = licenses.gpl3Plus; platforms = platforms.linux; - maintainers = [ maintainers.rasendubi ]; + maintainers = [ ]; mainProgram = "screenkey"; }; } diff --git a/pkgs/by-name/se/seq66/package.nix b/pkgs/by-name/se/seq66/package.nix index 0d0415ba25cb..b14acf5add26 100644 --- a/pkgs/by-name/se/seq66/package.nix +++ b/pkgs/by-name/se/seq66/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/ahlstromcj/seq66"; description = "Loop based midi sequencer with Qt GUI derived from seq24 and sequencer64"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "qseq66"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/se/serf/package.nix b/pkgs/by-name/se/serf/package.nix index 923e1c2a04bf..a67efdfe08d8 100644 --- a/pkgs/by-name/se/serf/package.nix +++ b/pkgs/by-name/se/serf/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation rec { homepage = "https://serf.apache.org/"; license = licenses.asl20; maintainers = with maintainers; [ - orivej raskin ]; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/by-name/sl/slirp4netns/package.nix b/pkgs/by-name/sl/slirp4netns/package.nix index 1b226420b85b..7a29795d02d8 100644 --- a/pkgs/by-name/sl/slirp4netns/package.nix +++ b/pkgs/by-name/sl/slirp4netns/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/rootless-containers/slirp4netns"; description = "User-mode networking for unprivileged network namespaces"; license = licenses.gpl2Only; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; teams = [ teams.podman ]; platforms = platforms.linux; mainProgram = "slirp4netns"; diff --git a/pkgs/by-name/sl/sloc/package.nix b/pkgs/by-name/sl/sloc/package.nix new file mode 100644 index 000000000000..674618d49259 --- /dev/null +++ b/pkgs/by-name/sl/sloc/package.nix @@ -0,0 +1,69 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + fetchurl, + testers, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "sloc"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "flosse"; + repo = "sloc"; + rev = "v${finalAttrs.version}"; + hash = "sha256-YDrJn/NSXa1LcFK1bxVQF5Qp/Ru38JTszZUMBiK3PPI="; + }; + + npmDepsHash = "sha256-cFUWwmsYy75qAfhkY6tc4Hxwjo8WJcC5urQC22UnnVU="; + + postPatch = + let + lockfile = fetchurl { + url = "https://raw.githubusercontent.com/flosse/sloc/e26044011821c4e170859362f2de657d64118711/package-lock.json"; + hash = "sha256-yWVErql5SWOSbbw2DZUlXBJp7zqZngkc8uAC5ZfnjX0="; + }; + in + '' + if [ -e ./package-lock.json ]; then + echo "Remove postPatch!" + exit 1 + else + cp ${lockfile} ./package-lock.json + fi + ''; + + npmBuildScript = "prepublish"; + + doCheck = true; + + checkPhase = '' + runHook preCheck + + npm test + + runHook postCheck + ''; + + passthru = { + tests = { + wrapped = testers.testVersion { + package = finalAttrs.finalPackage; + }; + }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "Simple tool to count SLOC (source lines of code)"; + homepage = "https://github.com/flosse/sloc"; + changelog = "https://github.com/flosse/sloc/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ tomodachi94 ]; + mainProgram = "sloc"; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/sm/smpeg2/package.nix b/pkgs/by-name/sm/smpeg2/package.nix index ad1912931c3e..acd13baee025 100644 --- a/pkgs/by-name/sm/smpeg2/package.nix +++ b/pkgs/by-name/sm/smpeg2/package.nix @@ -53,6 +53,6 @@ stdenv.mkDerivation { description = "SDL2 MPEG Player Library"; license = licenses.lgpl2; platforms = platforms.unix; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/so/solfege/package.nix b/pkgs/by-name/so/solfege/package.nix index 6098a00ac197..44cdd4109d63 100644 --- a/pkgs/by-name/so/solfege/package.nix +++ b/pkgs/by-name/so/solfege/package.nix @@ -109,7 +109,6 @@ python3Packages.buildPythonApplication rec { platforms = platforms.linux; maintainers = with maintainers; [ bjornfor - orivej anthonyroussel ]; mainProgram = "solfege"; diff --git a/pkgs/by-name/so/sonivox/package.nix b/pkgs/by-name/so/sonivox/package.nix index b2ddbd4deed3..2ab260f90723 100644 --- a/pkgs/by-name/so/sonivox/package.nix +++ b/pkgs/by-name/so/sonivox/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/pedrolcl/sonivox"; description = "MIDI synthesizer library"; license = licenses.asl20; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/so/soundtouch/package.nix b/pkgs/by-name/so/soundtouch/package.nix index 1a49385a51c6..b463a55ebd9f 100644 --- a/pkgs/by-name/so/soundtouch/package.nix +++ b/pkgs/by-name/so/soundtouch/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { description = "Program and library for changing the tempo, pitch and playback rate of audio"; homepage = "https://www.surina.net/soundtouch/"; license = licenses.lgpl21Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "soundstretch"; platforms = platforms.all; }; diff --git a/pkgs/by-name/sp/spdk/package.nix b/pkgs/by-name/sp/spdk/package.nix index 20abc59efc7d..f5abd71a7694 100644 --- a/pkgs/by-name/sp/spdk/package.nix +++ b/pkgs/by-name/sp/spdk/package.nix @@ -173,6 +173,6 @@ stdenv.mkDerivation rec { homepage = "https://spdk.io/"; license = licenses.bsd3; platforms = [ "x86_64-linux" ]; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/sp/spotify/linux.nix b/pkgs/by-name/sp/spotify/linux.nix index 69766e25c59c..a706ca4117a5 100644 --- a/pkgs/by-name/sp/spotify/linux.nix +++ b/pkgs/by-name/sp/spotify/linux.nix @@ -105,7 +105,7 @@ stdenv.mkDerivation (finalAttrs: { # If an update breaks things, one of those might have valuable info: # https://aur.archlinux.org/packages/spotify/ # https://community.spotify.com/t5/Desktop-Linux - version = "1.2.63.394.g126b0d89"; + version = "1.2.74.477.g3be53afe"; # To get the latest stable revision: # curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated' @@ -113,7 +113,7 @@ stdenv.mkDerivation (finalAttrs: { # curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.' # More examples of api usage: # https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py - rev = "88"; + rev = "89"; # fetch from snapcraft instead of the debian repository most repos fetch from. # That is a bit more cumbersome. But the debian repository only keeps the last @@ -126,7 +126,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { name = "spotify-${finalAttrs.version}-${finalAttrs.rev}.snap"; url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${finalAttrs.rev}.snap"; - hash = "sha512-3Jk2YDXSKGJ8hGATGMt8KbOQul1VK/YApmq5j/BWBPjzRVn/j9etzIsYMWCFjpWf4KSvlrZnKuq3gL6SRyDsUA=="; + hash = "sha512-mn1w/Ylt9weFgV67tB435CoF2/4V+F6gu1LUXY07J6m5nxi1PCewHNFm8/11qBRO/i7mpMwhcRXaiv0HkFAjYA=="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 2016c156b5c1..61a5800caaab 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -14,13 +14,13 @@ buildNpmPackage rec { pname = "super-productivity"; - version = "16.3.6"; + version = "16.4.1"; src = fetchFromGitHub { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-DyDNLSbYs8XP5vqp0QRNmsXc3i2iQgvbWhWrwkJXnVA="; + hash = "sha256-d4mkIy+iFTM1fZxwUVLFgIIjen6+P/l4jsYeEP1kojc="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -63,7 +63,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-xYjw94mZDnHodu/PMh7mugOHZCch28r+VWxsifxf/vs="; + hash = "sha256-lIkIxR/SfmbmBLEkhUZkTXSy6RIGcPVoNP8T2EgamEo="; } ); diff --git a/pkgs/by-name/su/surge-XT/package.nix b/pkgs/by-name/su/surge-XT/package.nix index bed5df8bc456..d3696a4ef133 100644 --- a/pkgs/by-name/su/surge-XT/package.nix +++ b/pkgs/by-name/su/surge-XT/package.nix @@ -101,7 +101,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ magnetophon - orivej mrtnvgr ]; }; diff --git a/pkgs/by-name/su/surge/package.nix b/pkgs/by-name/su/surge/package.nix index af14e136c846..48a28452d0b8 100644 --- a/pkgs/by-name/su/surge/package.nix +++ b/pkgs/by-name/su/surge/package.nix @@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ magnetophon - orivej ]; }; }) diff --git a/pkgs/by-name/sw/swig/package.nix b/pkgs/by-name/sw/swig/package.nix index b247de5da3e2..9c40aaa08606 100644 --- a/pkgs/by-name/sw/swig/package.nix +++ b/pkgs/by-name/sw/swig/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://swig.org/"; # Different types of licenses available: https://www.swig.org/Release/LICENSE . license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; mainProgram = "swig"; platforms = with lib.platforms; linux ++ darwin; }; diff --git a/pkgs/by-name/tc/tcp_wrappers/package.nix b/pkgs/by-name/tc/tcp_wrappers/package.nix index e9319aaa4974..b94ed2135e7b 100644 --- a/pkgs/by-name/tc/tcp_wrappers/package.nix +++ b/pkgs/by-name/tc/tcp_wrappers/package.nix @@ -1,5 +1,6 @@ { fetchurl, + fetchFromGitLab, lib, stdenv, libnsl, @@ -7,28 +8,31 @@ let vanillaVersion = "7.6.q"; - patchLevel = "33"; + patchLevel = "36"; in stdenv.mkDerivation rec { pname = "tcp-wrappers"; version = "${vanillaVersion}-${patchLevel}"; src = fetchurl { - url = "mirror://debian/pool/main/t/tcp-wrappers/tcp-wrappers_${vanillaVersion}.orig.tar.gz"; - sha256 = "0p9ilj4v96q32klavx0phw9va21fjp8vpk11nbh6v2ppxnnxfhwm"; + url = "http://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz"; + hash = "sha256-lUPXre33im3gsiHMu9GVLgi1E4cX9K3oFAObtImkMV0="; }; - debian = fetchurl { - url = "mirror://debian/pool/main/t/tcp-wrappers/tcp-wrappers_${version}.debian.tar.xz"; - hash = "sha256-Lykjyu4hKDS/DqQ8JAFhKDffHrbJ9W1gjBKNpdaNRew="; + debian = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "md"; + repo = "tcp-wrappers"; + tag = "debian/${version}"; + hash = "sha256-SPJmhtgysChnxlta5l1huRq66YcEmHvx1Xs4k7iznTg="; }; prePatch = '' - tar -xaf $debian + cp -r $debian/debian . patches="$(cat debian/patches/series | sed 's,^,debian/patches/,') $patches" - substituteInPlace Makefile --replace STRINGS STRINGDEFS - substituteInPlace debian/patches/13_shlib_weaksym --replace STRINGS STRINGDEFS + substituteInPlace Makefile --replace-fail STRINGS STRINGDEFS + substituteInPlace debian/patches/13_shlib_weaksym --replace-fail STRINGS STRINGDEFS ''; # Fix __BEGIN_DECLS usage (even if it wasn't non-standard, this doesn't include sys/cdefs.h) diff --git a/pkgs/by-name/ti/tidb/package.nix b/pkgs/by-name/ti/tidb/package.nix index 1b813b52c6c6..6b89742c5fd3 100644 --- a/pkgs/by-name/ti/tidb/package.nix +++ b/pkgs/by-name/ti/tidb/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tidb"; - version = "8.5.3"; + version = "8.5.4"; src = fetchFromGitHub { owner = "pingcap"; repo = "tidb"; rev = "v${version}"; - sha256 = "sha256-2pg3UxzxzB4V4XhfmSxQCOn+NFqvp7DF+htIY3mtZ4s="; + sha256 = "sha256-8YlN49XPplEAk1RwqB+2fXyTMIAFXt5W0CGOE0hc3PQ="; }; - vendorHash = "sha256-HXN2EkpN2ltBUB2HqSvUOgVTfs2zcTeHoxa5zpccc+A="; + vendorHash = "sha256-fVY34aZCaxGh6OXV9oEkdEtJpXqyaQjxH0v6Xfpokz4="; ldflags = [ "-X github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=${version}" diff --git a/pkgs/by-name/to/tonelib-gfx/package.nix b/pkgs/by-name/to/tonelib-gfx/package.nix index f800e909f860..5f9b105f6d4a 100644 --- a/pkgs/by-name/to/tonelib-gfx/package.nix +++ b/pkgs/by-name/to/tonelib-gfx/package.nix @@ -70,7 +70,6 @@ stdenv.mkDerivation rec { license = licenses.unfree; maintainers = with maintainers; [ husjon - orivej ]; platforms = [ "x86_64-linux" ]; mainProgram = "ToneLib-GFX"; diff --git a/pkgs/by-name/to/tonelib-noisereducer/package.nix b/pkgs/by-name/to/tonelib-noisereducer/package.nix index 33a0ec630f96..fc82137a34ad 100644 --- a/pkgs/by-name/to/tonelib-noisereducer/package.nix +++ b/pkgs/by-name/to/tonelib-noisereducer/package.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { homepage = "https://tonelib.net/tl-noisereducer.html"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; mainProgram = "ToneLib-NoiseReducer"; }; diff --git a/pkgs/by-name/to/tony/package.nix b/pkgs/by-name/to/tony/package.nix index d2a8d6abd115..c09b1809b988 100644 --- a/pkgs/by-name/to/tony/package.nix +++ b/pkgs/by-name/to/tony/package.nix @@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "tony"; homepage = "https://www.sonicvisualiser.org/tony/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/tu/tunefish/package.nix b/pkgs/by-name/tu/tunefish/package.nix index ae8cc6bd3f27..e3bb1b9fd606 100644 --- a/pkgs/by-name/tu/tunefish/package.nix +++ b/pkgs/by-name/tu/tunefish/package.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://tunefish-synth.com/"; description = "Virtual analog synthesizer LV2 plugin"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; }; }) diff --git a/pkgs/by-name/tu/tutanota-desktop/package.nix b/pkgs/by-name/tu/tutanota-desktop/package.nix index 245895ddc998..386f4dc00a4c 100644 --- a/pkgs/by-name/tu/tutanota-desktop/package.nix +++ b/pkgs/by-name/tu/tutanota-desktop/package.nix @@ -8,11 +8,11 @@ appimageTools.wrapType2 rec { pname = "tutanota-desktop"; - version = "314.251111.0"; + version = "315.251125.0"; src = fetchurl { url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; - hash = "sha256-gBK4cGaWToBRV8VXgPWeyfNfXuCj9xejdkIFyoHL5h0="; + hash = "sha256-bM1Dno7CV4qr7ONh61SSU4ydx/bbE5C++meOle/9a9M="; }; extraPkgs = pkgs: [ pkgs.libsecret ]; diff --git a/pkgs/development/embedded/tytools/default.nix b/pkgs/by-name/ty/tytools/package.nix similarity index 100% rename from pkgs/development/embedded/tytools/default.nix rename to pkgs/by-name/ty/tytools/package.nix diff --git a/pkgs/by-name/uc/uclibc-ng/package.nix b/pkgs/by-name/uc/uclibc-ng/package.nix index 2fe0afaebc95..ef49ca1e12e0 100644 --- a/pkgs/by-name/uc/uclibc-ng/package.nix +++ b/pkgs/by-name/uc/uclibc-ng/package.nix @@ -144,9 +144,7 @@ stdenv.mkDerivation (finalAttrs: { experimental and need more testing. ''; license = lib.licenses.lgpl2Plus; - maintainers = with lib.maintainers; [ - rasendubi - ]; + maintainers = [ ]; platforms = lib.platforms.linux; badPlatforms = lib.platforms.aarch64; }; diff --git a/pkgs/by-name/un/unifdef/package.nix b/pkgs/by-name/un/unifdef/package.nix index ac4c84e882fe..278f07002201 100644 --- a/pkgs/by-name/un/unifdef/package.nix +++ b/pkgs/by-name/un/unifdef/package.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Selectively remove C preprocessor conditionals"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/un/unionfs-fuse/package.nix b/pkgs/by-name/un/unionfs-fuse/package.nix index 0e4fea8692ec..4f1859ba1f97 100644 --- a/pkgs/by-name/un/unionfs-fuse/package.nix +++ b/pkgs/by-name/un/unionfs-fuse/package.nix @@ -59,6 +59,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/rpodgorny/unionfs-fuse"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = [ lib.maintainers.orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/vc/default.nix b/pkgs/by-name/vc/vc/package.nix similarity index 100% rename from pkgs/development/libraries/vc/default.nix rename to pkgs/by-name/vc/vc/package.nix diff --git a/pkgs/by-name/ve/verbiste/package.nix b/pkgs/by-name/ve/verbiste/package.nix index 146951e744b9..a579468c2f2d 100644 --- a/pkgs/by-name/ve/verbiste/package.nix +++ b/pkgs/by-name/ve/verbiste/package.nix @@ -30,6 +30,6 @@ stdenv.mkDerivation (finalAttrs: { description = "French and Italian verb conjugator"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/vi/video-compare/package.nix b/pkgs/by-name/vi/video-compare/package.nix index a1c2563ea447..16d676842b5a 100644 --- a/pkgs/by-name/vi/video-compare/package.nix +++ b/pkgs/by-name/vi/video-compare/package.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/pixop/video-compare"; description = "Split screen video comparison tool"; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; license = lib.licenses.gpl2Only; mainProgram = "video-compare"; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/vm/vmpk/package.nix b/pkgs/by-name/vm/vmpk/package.nix index 3804ea818abf..e690b3197e3c 100644 --- a/pkgs/by-name/vm/vmpk/package.nix +++ b/pkgs/by-name/vm/vmpk/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { mainProgram = "vmpk"; homepage = "http://vmpk.sourceforge.net/"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/wc/wcc/package.nix b/pkgs/by-name/wc/wcc/package.nix index e4e49906cc0b..c3e8d8911a35 100644 --- a/pkgs/by-name/wc/wcc/package.nix +++ b/pkgs/by-name/wc/wcc/package.nix @@ -80,7 +80,6 @@ stdenv.mkDerivation (finalAttrs: { "aarch64-linux" ]; maintainers = with lib.maintainers; [ - orivej DieracDelta ]; }; diff --git a/pkgs/by-name/x4/x42-avldrums/package.nix b/pkgs/by-name/x4/x42-avldrums/package.nix index e89ba0b2dcbe..217c197ef016 100644 --- a/pkgs/by-name/x4/x42-avldrums/package.nix +++ b/pkgs/by-name/x4/x42-avldrums/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation rec { homepage = "https://x42-plugins.com/x42/x42-avldrums"; maintainers = with maintainers; [ magnetophon - orivej ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/by-name/x4/x42-gmsynth/package.nix b/pkgs/by-name/x4/x42-gmsynth/package.nix index 4c8dec54e04a..75d7a0f3a3f9 100644 --- a/pkgs/by-name/x4/x42-gmsynth/package.nix +++ b/pkgs/by-name/x4/x42-gmsynth/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); description = "Chris Colins' General User soundfont player LV2 plugin"; homepage = "https://x42-plugins.com/x42/x42-gmsynth"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; license = licenses.gpl2Plus; platforms = platforms.linux; }; diff --git a/pkgs/by-name/x4/x42-plugins/package.nix b/pkgs/by-name/x4/x42-plugins/package.nix index 6b43f0f9dea8..f09663967b22 100644 --- a/pkgs/by-name/x4/x42-plugins/package.nix +++ b/pkgs/by-name/x4/x42-plugins/package.nix @@ -68,7 +68,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/x42/x42-plugins"; maintainers = with maintainers; [ magnetophon - orivej ]; license = licenses.gpl2; platforms = [ diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index def74838bc5c..9e4950eb39f8 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "xan"; - version = "0.54.0"; + version = "0.54.1"; src = fetchFromGitHub { owner = "medialab"; repo = "xan"; tag = version; - hash = "sha256-KsH4EapucT7Su9Xcok7tgj14JKyM8DPUYFD4H7buuSU="; + hash = "sha256-21NJ9j3WTzAqJypjNNQRn8XUvlpj50ZO+h/+l1dRxUw="; }; - cargoHash = "sha256-IIRHxpDsLpORoYQlhyH1xOUKmWLhwnnOzaIPb21iQr4="; + cargoHash = "sha256-ZdEkRQvKZAkmOk3Dbazy2IcV1QypfAN6qhtneHpWZsI="; # FIXME: tests fail and I do not have the time to investigate. Temporarily disable # tests so that we can manually run and test the package for packaging purposes. diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 2f65d0a1343b..7fd88e6e7b5f 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-/29j6s/b1PjwuG9ttR/2RfoETDb4tTjlMgi+JKhYfko="; + x86_64-linux = "sha256-7IdNFE9kWiwEB5hJhWeH7NElMGn7N68oYep7reXTJxw="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "19.2"; + version = "19.4"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; diff --git a/pkgs/by-name/xx/xxHash/package.nix b/pkgs/by-name/xx/xxHash/package.nix index 684af9642b1b..887b2b39dd5b 100644 --- a/pkgs/by-name/xx/xxHash/package.nix +++ b/pkgs/by-name/xx/xxHash/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { gpl2 ]; mainProgram = "xxhsum"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.all; pkgConfigModules = [ "libxxhash" diff --git a/pkgs/by-name/xx/xxkb/package.nix b/pkgs/by-name/xx/xxkb/package.nix index 9bdf44b85b4d..0160410cdebc 100644 --- a/pkgs/by-name/xx/xxkb/package.nix +++ b/pkgs/by-name/xx/xxkb/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { description = "Keyboard layout indicator and switcher"; homepage = "http://xxkb.sourceforge.net/"; license = licenses.artistic2; - maintainers = with maintainers; [ rasendubi ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "xxkb"; }; diff --git a/pkgs/by-name/ya/yarn-berry/package.nix b/pkgs/by-name/ya/yarn-berry/package.nix index 5c79ce512407..e5a490f770c6 100644 --- a/pkgs/by-name/ya/yarn-berry/package.nix +++ b/pkgs/by-name/ya/yarn-berry/package.nix @@ -10,9 +10,9 @@ }: let - version_4 = "4.11.0"; + version_4 = "4.12.0"; version_3 = "3.8.7"; - hash_4 = "sha256-6TfmeUdLkZi5SMtcrgvJWUS66HvENKOIvbavbO0+L2I="; + hash_4 = "sha256-HuUqk4g+MaDI7r1cKAwAtQeNrJ6G9T9IdPgybv2W2pU="; hash_3 = "sha256-vRrk+Fs/7dZha3h7yI5NpMfd1xezesnigpFgTRCACZo="; in diff --git a/pkgs/by-name/yc/ycmd/package.nix b/pkgs/by-name/yc/ycmd/package.nix index 33ddbdcad837..541d64130a51 100644 --- a/pkgs/by-name/yc/ycmd/package.nix +++ b/pkgs/by-name/yc/ycmd/package.nix @@ -135,7 +135,6 @@ stdenv.mkDerivation { homepage = "https://github.com/ycm-core/ycmd"; license = licenses.gpl3; maintainers = with maintainers; [ - rasendubi lnl7 mel S0AndS0 diff --git a/pkgs/by-name/ys/ysfx/package.nix b/pkgs/by-name/ys/ysfx/package.nix index 606cc37a1580..b1b2c6e2714d 100644 --- a/pkgs/by-name/ys/ysfx/package.nix +++ b/pkgs/by-name/ys/ysfx/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { description = "Hosting library for JSFX"; homepage = "https://github.com/jpcima/ysfx"; license = licenses.asl20; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 977dd7b10ce5..d87ae42abe57 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec { ]; # expose optional-dependencies, but provide all features - dependencies = lib.flatten (lib.attrValues optional-dependencies); + dependencies = lib.concatAttrValues optional-dependencies; optional-dependencies = { default = with python3Packages; [ diff --git a/pkgs/by-name/zi/zita-ajbridge/package.nix b/pkgs/by-name/zi/zita-ajbridge/package.nix index bc69c540bbdb..334533b3c0b3 100644 --- a/pkgs/by-name/zi/zita-ajbridge/package.nix +++ b/pkgs/by-name/zi/zita-ajbridge/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Connect additional ALSA devices to JACK"; homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/index.html"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/zi/zita-at1/package.nix b/pkgs/by-name/zi/zita-at1/package.nix index 4f87f23d484b..5f378fd95e3f 100644 --- a/pkgs/by-name/zi/zita-at1/package.nix +++ b/pkgs/by-name/zi/zita-at1/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { description = "Autotuner Jack application to correct the pitch of vocal tracks"; homepage = "https://kokkinizita.linuxaudio.org/linuxaudio/index.html"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "zita-at1"; }; diff --git a/pkgs/by-name/zr/zrok/package.nix b/pkgs/by-name/zr/zrok/package.nix index 5e8c89cc9309..13fd495c6c5c 100644 --- a/pkgs/by-name/zr/zrok/package.nix +++ b/pkgs/by-name/zr/zrok/package.nix @@ -13,20 +13,24 @@ let x86_64-linux = "linux_amd64"; aarch64-linux = "linux_arm64"; armv7l-linux = "linux_armv7"; + x86_64-darwin = "darwin_amd64"; + aarch64-darwin = "darwin_arm64"; } .${system} or throwSystem; hash = { - x86_64-linux = "sha256-Ewez2QUsIAmxyjxR8wvt7UJpXVHjIb8s6gGF1YNgrec="; - aarch64-linux = "sha256-5hZaOqnTYWeUJXGObzUZMqE62ZgNvJ9Wi8shVng10l8="; - armv7l-linux = "sha256-MOM0OS2/mhYaxowsBVnZH0poR+wXsbjsJKldU/nAfjU="; + x86_64-linux = "sha256-wCrMB2rUr4HGAAGxYeygnBR5cCpoxUbuVVYPR7p004I="; + aarch64-linux = "sha256-CUjuYspPQQw4L3SZSkgEAUoySBxB1X/AQHns9j4zfr0="; + armv7l-linux = "sha256-83Rul8eikB2+AcgVQK8M/vVGj5eAR4dPNqx8lHAcgBQ="; + x86_64-darwin = "sha256-fwfemZe1KTtRgdTPuCR+FBah5SrQnzevgsuZsoe8U0U="; + aarch64-darwin = "sha256-492zgY6rdipxeoXiK5BXTbXeD0x2DtrGxEt4lqr9ZLE="; } .${system} or throwSystem; in stdenv.mkDerivation (finalAttrs: { pname = "zrok"; - version = "1.0.4"; + version = "1.1.10"; src = fetchzip { url = "https://github.com/openziti/zrok/releases/download/v${finalAttrs.version}/zrok_${finalAttrs.version}_${plat}.tar.gz"; @@ -36,20 +40,18 @@ stdenv.mkDerivation (finalAttrs: { updateScript = ./update.sh; - installPhase = - let - interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")"; - in - '' - runHook preInstall + installPhase = '' + runHook preInstall - mkdir -p $out/bin - cp zrok $out/bin/ - chmod +x $out/bin/zrok - patchelf --set-interpreter "${interpreter}" "$out/bin/zrok" + mkdir -p $out/bin + cp zrok $out/bin/ + chmod +x $out/bin/zrok + ${lib.optionalString stdenv.hostPlatform.isLinux '' + patchelf --set-interpreter "$(< "$NIX_CC/nix-support/dynamic-linker")" "$out/bin/zrok" + ''} - runHook postInstall - ''; + runHook postInstall + ''; meta = { description = "Geo-scale, next-generation sharing platform built on top of OpenZiti"; @@ -61,6 +63,8 @@ stdenv.mkDerivation (finalAttrs: { "x86_64-linux" "aarch64-linux" "armv7l-linux" + "x86_64-darwin" + "aarch64-darwin" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/zr/zrok/update.sh b/pkgs/by-name/zr/zrok/update.sh index 71a09919a850..afd9c4c5774d 100755 --- a/pkgs/by-name/zr/zrok/update.sh +++ b/pkgs/by-name/zr/zrok/update.sh @@ -4,9 +4,9 @@ set -euo pipefail ROOT="$(dirname "$(readlink -f "$0")")" -NIX_DRV="$ROOT/default.nix" +NIX_DRV="$ROOT/package.nix" if [ ! -f "$NIX_DRV" ]; then - echo "ERROR: cannot find default.nix in $ROOT" + echo "ERROR: cannot find package.nix in $ROOT" exit 1 fi @@ -30,9 +30,13 @@ ZROK_VER=$(curl -Ls -w "%{url_effective}" -o /dev/null https://github.com/openzi ZROK_LINUX_X64_SHA256=$(fetch_arch "$ZROK_VER" "linux_amd64") ZROK_LINUX_AARCH64_SHA256=$(fetch_arch "$ZROK_VER" "linux_arm64") ZROK_LINUX_ARMV7L_SHA256=$(fetch_arch "$ZROK_VER" "linux_armv7") +ZROK_DARWIN_X64_SHA256=$(fetch_arch "$ZROK_VER" "darwin_amd64") +ZROK_DARWIN_ARM64_SHA256=$(fetch_arch "$ZROK_VER" "darwin_arm64") sed -i "s/version = \".*\"/version = \"$ZROK_VER\"/" "$NIX_DRV" replace_sha "x86_64-linux" "$ZROK_LINUX_X64_SHA256" replace_sha "aarch64-linux" "$ZROK_LINUX_AARCH64_SHA256" replace_sha "armv7l-linux" "$ZROK_LINUX_ARMV7L_SHA256" +replace_sha "x86_64-darwin" "$ZROK_DARWIN_X64_SHA256" +replace_sha "aarch64-darwin" "$ZROK_DARWIN_ARM64_SHA256" diff --git a/pkgs/by-name/zs/zsh-abbr/package.nix b/pkgs/by-name/zs/zsh-abbr/package.nix index 57e89ab7d1c2..5a70a2ca0b43 100644 --- a/pkgs/by-name/zs/zsh-abbr/package.nix +++ b/pkgs/by-name/zs/zsh-abbr/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "zsh-abbr"; - version = "6.3.3"; + version = "6.4.0"; src = fetchFromGitHub { owner = "olets"; repo = "zsh-abbr"; tag = "v${version}"; - hash = "sha256-vu17UAainZDD+8y/t+vBdGUe2NTF5XZdnHy5T15pNUE="; + hash = "sha256-nfkXtRZ7CB/MnmzMe1ivKz26Vv5duP4zTAv7EZwpMTM="; fetchSubmodules = true; }; diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix index d7d83405a5fe..2b496cfb1fa4 100644 --- a/pkgs/development/compilers/fasm/bin.nix +++ b/pkgs/development/compilers/fasm/bin.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://flatassembler.net/download.php"; license = lib.licenses.bsd2; mainProgram = "fasm"; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; platforms = [ "i686-linux" "x86_64-linux" diff --git a/pkgs/development/cuda-modules/packages/nccl.nix b/pkgs/development/cuda-modules/packages/nccl.nix index ea5fa5e589a7..51a4399099ca 100644 --- a/pkgs/development/cuda-modules/packages/nccl.nix +++ b/pkgs/development/cuda-modules/packages/nccl.nix @@ -163,7 +163,6 @@ backendStdenv.mkDerivation (finalAttrs: { badPlatforms = _mkMetaBadPlatforms finalAttrs; maintainers = with maintainers; [ mdaiter - orivej ]; teams = [ teams.cuda ]; }; diff --git a/pkgs/development/libraries/libunwind/default.nix b/pkgs/development/libraries/libunwind/default.nix index 77318e8e14d0..0062de9b5045 100644 --- a/pkgs/development/libraries/libunwind/default.nix +++ b/pkgs/development/libraries/libunwind/default.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://www.nongnu.org/libunwind"; description = "Portable and efficient API to determine the call-chain of a program"; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; pkgConfigModules = [ "libunwind" "libunwind-coredump" diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 18898a87dadc..4adc8777608b 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -303,6 +303,7 @@ mapAliases { inherit (pkgs) serve; # added 2025-08-27 inherit (pkgs) serverless; # Added 2023-11-29 shout = throw "shout was removed because it was deprecated upstream in favor of thelounge."; # Added 2024-10-19 + inherit (pkgs) sloc; # Added 2025-11-28 smartdc = throw "'smartdc' was removed because it was unmaintained upstream"; # Added 2025-11-14 inherit (pkgs) snyk; # Added 2023-08-30 "socket.io" = throw "socket.io was removed because it provides no executable"; # added 2025-03-23 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 33960a75c2a9..a2e265514692 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -30,7 +30,6 @@ , "purs-tidy" , "sass" , "semver" -, "sloc" , "vega-cli" , "vercel" , "wavedrom-cli" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index eacdbaf1633d..f00f8ff18403 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -22834,32 +22834,6 @@ in bypassCache = true; reconstructLock = true; }; - sloc = nodeEnv.buildNodePackage { - name = "sloc"; - packageName = "sloc"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/sloc/-/sloc-0.3.2.tgz"; - sha512 = "tnB+gi6TiFpt3qmCGfaV+78dfKwLiH5HRohkW+PnJYHNAcEdk408uxWG+F/3pu4w1eyCO2NC5CpZKuiyMac5GQ=="; - }; - dependencies = [ - sources."async-3.2.6" - sources."cli-table-0.3.11" - sources."colors-1.0.3" - sources."commander-11.1.0" - sources."picomatch-2.3.1" - sources."readdirp-3.6.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "sloc is a simple tool to count SLOC (source lines of code)"; - homepage = "https://github.com/flosse/sloc#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; vega-cli = nodeEnv.buildNodePackage { name = "vega-cli"; packageName = "vega-cli"; diff --git a/pkgs/development/ocaml-modules/mirage-bootvar-unix/default.nix b/pkgs/development/ocaml-modules/mirage-bootvar-unix/default.nix index 3adb2349092e..5c6f364d1343 100644 --- a/pkgs/development/ocaml-modules/mirage-bootvar-unix/default.nix +++ b/pkgs/development/ocaml-modules/mirage-bootvar-unix/default.nix @@ -6,15 +6,13 @@ parse-argv, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "mirage-bootvar-unix"; version = "0.1.0"; - useDune2 = true; - src = fetchurl { - url = "https://github.com/mirage/mirage-bootvar-unix/releases/download/${version}/mirage-bootvar-unix-${version}.tbz"; - sha256 = "0r92s6y7nxg0ci330a7p0hii4if51iq0sixn20cnm5j4a2clprbf"; + url = "https://github.com/mirage/mirage-bootvar-unix/releases/download/${finalAttrs.version}/mirage-bootvar-unix-${finalAttrs.version}.tbz"; + hash = "sha256-buVLmVBElmoZELZHDXAMxUUSIwT3KDBGZOB1e7zRImU="; }; propagatedBuildInputs = [ @@ -28,4 +26,4 @@ buildDunePackage rec { license = lib.licenses.isc; maintainers = [ lib.maintainers.vbgl ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/mirage-device/default.nix b/pkgs/development/ocaml-modules/mirage-device/default.nix index dd036c033c22..f47c0fe9d598 100644 --- a/pkgs/development/ocaml-modules/mirage-device/default.nix +++ b/pkgs/development/ocaml-modules/mirage-device/default.nix @@ -3,23 +3,21 @@ buildDunePackage, fetchurl, fmt, - ocaml_lwt, + lwt, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "mirage-device"; version = "2.0.0"; - useDune2 = true; - src = fetchurl { - url = "https://github.com/mirage/mirage-device/releases/download/v${version}/mirage-device-v${version}.tbz"; - sha256 = "18alxyi6wlxqvb4lajjlbdfkgcajsmklxi9xqmpcz07j51knqa04"; + url = "https://github.com/mirage/mirage-device/releases/download/v${finalAttrs.version}/mirage-device-v${finalAttrs.version}.tbz"; + hash = "sha256-BChsZyjygM9uxT3FTmfVUrE3XVtUSkXJ2rhTbqLvVKE="; }; propagatedBuildInputs = [ fmt - ocaml_lwt + lwt ]; meta = { @@ -28,4 +26,4 @@ buildDunePackage rec { license = lib.licenses.isc; maintainers = [ lib.maintainers.vbgl ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/samplerate/default.nix b/pkgs/development/ocaml-modules/samplerate/default.nix index 51f80d727f1a..52487dbe3c78 100644 --- a/pkgs/development/ocaml-modules/samplerate/default.nix +++ b/pkgs/development/ocaml-modules/samplerate/default.nix @@ -6,26 +6,24 @@ libsamplerate, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "samplerate"; version = "0.1.6"; - useDune2 = true; - src = fetchFromGitHub { owner = "savonet"; repo = "ocaml-samplerate"; - rev = "v${version}"; - sha256 = "0h0i9v9p9n2givv3wys8qrfi1i7vp8kq7lnkf14s7d3m4r8x4wrp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-N3PSUSZ1tKNJcNPSgye6+8QQXcZIez72jk/YdNNOEUA="; }; buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ libsamplerate ]; - meta = with lib; { + meta = { homepage = "https://github.com/savonet/ocaml-samplerate"; description = "Interface for libsamplerate"; - license = licenses.bsd2; - maintainers = with maintainers; [ dandellion ]; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ dandellion ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/semaphore-compat/default.nix b/pkgs/development/ocaml-modules/semaphore-compat/default.nix index 10d91afe8d27..cafa646e5b72 100644 --- a/pkgs/development/ocaml-modules/semaphore-compat/default.nix +++ b/pkgs/development/ocaml-modules/semaphore-compat/default.nix @@ -4,24 +4,22 @@ fetchurl, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "semaphore-compat"; version = "1.0.2"; src = fetchurl { - url = "https://github.com/mirage/semaphore-compat/releases/download/${version}/semaphore-compat-${version}.tbz"; - sha256 = "sha256-4CnZ2vX17IPpnlA7CNeuxZEKfA5HFoeQvwH0tCKNRnY="; + url = "https://github.com/mirage/semaphore-compat/releases/download/${finalAttrs.version}/semaphore-compat-${finalAttrs.version}.tbz"; + hash = "sha256-4CnZ2vX17IPpnlA7CNeuxZEKfA5HFoeQvwH0tCKNRnY="; }; - useDune2 = true; - - meta = with lib; { + meta = { description = "Compatibility Semaphore module"; homepage = "https://github.com/mirage/semaphore-compat"; - license = with licenses; [ + license = with lib.licenses; [ lgpl21Plus ocamlLgplLinkingException ]; - maintainers = [ maintainers.sternenseemann ]; + maintainers = [ lib.maintainers.sternenseemann ]; }; -} +}) diff --git a/pkgs/development/ocaml-modules/trie/default.nix b/pkgs/development/ocaml-modules/trie/default.nix index f0101bb73139..d0f6975b9c45 100644 --- a/pkgs/development/ocaml-modules/trie/default.nix +++ b/pkgs/development/ocaml-modules/trie/default.nix @@ -4,24 +4,22 @@ fetchFromGitHub, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "trie"; version = "1.0.0"; - useDune2 = true; - src = fetchFromGitHub { owner = "kandu"; - repo = pname; - rev = version; - sha256 = "0s7p9swjqjsqddylmgid6cv263ggq7pmb734z4k84yfcrgb6kg4g"; + repo = "trie"; + tag = finalAttrs.version; + hash = "sha256-j7xp1svMeYIm+WScVe/B7w0jNjMtvkp9a1hLLLlO92g="; }; meta = { - inherit (src.meta) homepage; + homepage = "https://github.com/kandu/trie/"; license = lib.licenses.mit; description = "Strict impure trie tree"; maintainers = [ lib.maintainers.vbgl ]; }; -} +}) diff --git a/pkgs/development/php-packages/relay/default.nix b/pkgs/development/php-packages/relay/default.nix index 605d88b41637..f3878833764a 100644 --- a/pkgs/development/php-packages/relay/default.nix +++ b/pkgs/development/php-packages/relay/default.nix @@ -15,36 +15,36 @@ }: let - version = "0.12.1"; + version = "0.20.0"; hashes = { "aarch64-darwin" = { platform = "darwin-arm64"; hash = { - "8.1" = "sha256-a9FLBAYX3hSHcR0AqScKNlpIK36V3FXK3w8Oq3m+VSQ="; - "8.2" = "sha256-1pJI38OKV4ER4m6bGfMjQIXfSjwBgz6+YsBfVlGE3g8="; - "8.3" = "G82BIJ5ha5hBq/zlZfxwC2HVgBuih+wvSUe2e3fUqcg="; - "8.4" = "sha256-MDn49LuXMR66TjTLdKYodPSya37m7LEZSAJRi6h+fTQ="; - "8.5" = "4BihkHnZIJ+lExoYzE/LcMTQp/IQOexzVsUQQkczYOQ="; + "8.1" = "sha256-v+28oH/7Dp7mSsIgC/IQAn3Pp0gZ43vBMHb/1xBhiVY="; + "8.2" = "sha256-OXWMn71XCECh5q1kPxKyo7v/dzCT2it7S8NIKbjBli8="; + "8.3" = "7mlpqSPI34DTMJe6gw+77aJGOr12CXHHw+kBmy/nBI4="; + "8.4" = "sha256-FpkzCsak8RZBOgOT90VA5iLcfp5FOxpaOqWQJoV0HEY="; + "8.5" = "bMHjDJf5/prqUjVR6xOTsHl9iFGrBTL6b42KxyogWbQ="; }; }; "aarch64-linux" = { platform = "debian-aarch64+libssl3"; hash = { - "8.1" = "sha256-zYOckcqgarf3a/dbnv6dj3fq8l2eKO08DnkjAqoGUAE="; - "8.2" = "sha256-TrObjYHv0n5XjR7y1VnL5ROTZYKd9WKM4Sb0ToMk+qc="; - "8.3" = "sha256-m5wJcskJSDn1C+6X2D7wv5qyiq4MDMZgNo6l/w56hUw="; - "8.4" = "3dFTZUm9g+kzIcQtbILa+ETnNCEmg/03O7gcIPBpils="; - "8.5" = "PFhnzciKFD62y48BY2wOP9aOMQL6JC69qPqZNQpEVDY="; + "8.1" = "sha256-Bbm+KURBJbzdyuV2RvnxYnLXLS6VN1osME6ZYCJLBhs="; + "8.2" = "sha256-niNBiZYOQVBg8CA/HCHkXdVJKBbbb/64Z1tjVo0m/2M="; + "8.3" = "sha256-CcuZ36K6nEFVIrdqHMQ5zp1zDDRXP55VKfqT3vx2+NA="; + "8.4" = "rvySgiePXFOctBBJqamBgn2XYQSQzeZAU2i1yCa5/lI="; + "8.5" = "4nkaXp2ArpndcG4BlPU7IlBrVrOEb/Tn7hSZ+0Vsm7k="; }; }; "x86_64-linux" = { platform = "debian-x86-64+libssl3"; hash = { - "8.1" = "sha256-qJcMtjoQ4iej70SjqnSPF2sNbhMDdTQ6ThX/J4bgZuo="; - "8.2" = "sha256-/lIDyQue7Azgx12A4nx3baFbOjHV+ubX6u0wELPhPyI="; - "8.3" = "sha256-Jh17Gg1r7/yjX7aJxKSRQdptH6Nf1p3rPlIzqhpp7tQ="; - "8.4" = "y+KBe+6gCJ9bdkCIgUDeQLsBE/AsydHULBwjEhjdDAk="; - "8.5" = "+wTZw3w55viegnGGQWw55gRx2Hv/XsIDlkVVemklpro="; + "8.1" = "sha256-1UJMs1lhXMVLbyxQIOIF8S+p9lMMx5WzMwdYUs3eN6U="; + "8.2" = "sha256-zg+LSZdm3qIJ6DoRPSGRSEmKkn5uNPErlC5kMUQhxmM="; + "8.3" = "sha256-kvE4MavRxqQgkWHjaSBwx87r336pmqEwsIpC9CYwPxI="; + "8.4" = "pvYJHfkKvdyIrSrvxezwX2QWQw3kj6nPe/sHlJKys+Q="; + "8.5" = "Aw3oQXYjVNaDHl/qffhTmNHLTWi5bTjF1r4SKyu8nC0="; }; }; }; diff --git a/pkgs/development/python-modules/adb-shell/default.nix b/pkgs/development/python-modules/adb-shell/default.nix index c62ff7228b50..09f226fd0026 100644 --- a/pkgs/development/python-modules/adb-shell/default.nix +++ b/pkgs/development/python-modules/adb-shell/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { pycryptodome pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "adb_shell" ]; diff --git a/pkgs/development/python-modules/aioboto3/default.nix b/pkgs/development/python-modules/aioboto3/default.nix index f11a8f308862..5bf77e926d61 100644 --- a/pkgs/development/python-modules/aioboto3/default.nix +++ b/pkgs/development/python-modules/aioboto3/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytestCheckHook ] ++ moto.optional-dependencies.server - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ "test_patches" diff --git a/pkgs/development/python-modules/aiocache/default.nix b/pkgs/development/python-modules/aiocache/default.nix index 60352c2de8df..c4af88bf2cbf 100644 --- a/pkgs/development/python-modules/aiocache/default.nix +++ b/pkgs/development/python-modules/aiocache/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pytestCheckHook redisTestHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "-Wignore::DeprecationWarning" diff --git a/pkgs/development/python-modules/aioftp/default.nix b/pkgs/development/python-modules/aioftp/default.nix index 2e287cefdf2b..0dd62b68739c 100644 --- a/pkgs/development/python-modules/aioftp/default.nix +++ b/pkgs/development/python-modules/aioftp/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { pytestCheckHook trustme ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # uses 127.0.0.2, which macos doesn't like diff --git a/pkgs/development/python-modules/aiogram/default.nix b/pkgs/development/python-modules/aiogram/default.nix index ceef494e840b..6db1be8e5a48 100644 --- a/pkgs/development/python-modules/aiogram/default.nix +++ b/pkgs/development/python-modules/aiogram/default.nix @@ -77,7 +77,7 @@ buildPythonPackage rec { pytestCheckHook pytz ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiogram" ]; diff --git a/pkgs/development/python-modules/aiohomeconnect/default.nix b/pkgs/development/python-modules/aiohomeconnect/default.nix index 391199f1b664..b3f1b2d1fb51 100644 --- a/pkgs/development/python-modules/aiohomeconnect/default.nix +++ b/pkgs/development/python-modules/aiohomeconnect/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { pytest-httpx pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiohomeconnect" ]; diff --git a/pkgs/development/python-modules/aiohttp-client-cache/default.nix b/pkgs/development/python-modules/aiohttp-client-cache/default.nix index 7356919847e0..6a80eb170645 100644 --- a/pkgs/development/python-modules/aiohttp-client-cache/default.nix +++ b/pkgs/development/python-modules/aiohttp-client-cache/default.nix @@ -67,7 +67,7 @@ buildPythonPackage rec { pytest-aiohttp pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "--asyncio-mode=auto" ]; diff --git a/pkgs/development/python-modules/aiohttp-fast-zlib/default.nix b/pkgs/development/python-modules/aiohttp-fast-zlib/default.nix index c09037e69f58..b95c98d4bd28 100644 --- a/pkgs/development/python-modules/aiohttp-fast-zlib/default.nix +++ b/pkgs/development/python-modules/aiohttp-fast-zlib/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { zlib_ng = [ zlib-ng ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiohttp_fast_zlib" ]; diff --git a/pkgs/development/python-modules/aiojobs/default.nix b/pkgs/development/python-modules/aiojobs/default.nix index bdfdf0c16571..321d70bbd61b 100644 --- a/pkgs/development/python-modules/aiojobs/default.nix +++ b/pkgs/development/python-modules/aiojobs/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { pytest-aiohttp pytest-cov-stub ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiojobs" ]; diff --git a/pkgs/development/python-modules/aiomisc/default.nix b/pkgs/development/python-modules/aiomisc/default.nix index f34541fad92f..7b2efe7507d3 100644 --- a/pkgs/development/python-modules/aiomisc/default.nix +++ b/pkgs/development/python-modules/aiomisc/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { pytestCheckHook setproctitle ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = { aiohttp = [ aiohttp ]; diff --git a/pkgs/development/python-modules/aioprometheus/default.nix b/pkgs/development/python-modules/aioprometheus/default.nix index d1d429e484eb..930ab1bbf080 100644 --- a/pkgs/development/python-modules/aioprometheus/default.nix +++ b/pkgs/development/python-modules/aioprometheus/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { fastapi uvicorn ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aioprometheus" ]; diff --git a/pkgs/development/python-modules/aiorpcx/default.nix b/pkgs/development/python-modules/aiorpcx/default.nix index c217cdfe6f3b..a6b04230c5ba 100644 --- a/pkgs/development/python-modules/aiorpcx/default.nix +++ b/pkgs/development/python-modules/aiorpcx/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pytest-asyncio_0 pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # network access diff --git a/pkgs/development/python-modules/aiortm/default.nix b/pkgs/development/python-modules/aiortm/default.nix index a55633c9f229..2df8d7df31ad 100644 --- a/pkgs/development/python-modules/aiortm/default.nix +++ b/pkgs/development/python-modules/aiortm/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiortm" ]; diff --git a/pkgs/development/python-modules/aiovlc/default.nix b/pkgs/development/python-modules/aiovlc/default.nix index 5f91b6c75d26..b954f6792f73 100644 --- a/pkgs/development/python-modules/aiovlc/default.nix +++ b/pkgs/development/python-modules/aiovlc/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "aiovlc" ]; diff --git a/pkgs/development/python-modules/alpha-vantage/default.nix b/pkgs/development/python-modules/alpha-vantage/default.nix index 8225ce7ca654..e8071644058b 100644 --- a/pkgs/development/python-modules/alpha-vantage/default.nix +++ b/pkgs/development/python-modules/alpha-vantage/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { requests-mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Starting with 3.0.0 most tests require an API key doCheck = false; diff --git a/pkgs/development/python-modules/apischema/default.nix b/pkgs/development/python-modules/apischema/default.nix index b470b3454d8c..633e10805283 100644 --- a/pkgs/development/python-modules/apischema/default.nix +++ b/pkgs/development/python-modules/apischema/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { pytest-asyncio pytest8_3CheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "apischema" ]; diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix index 7d6e14079f73..fc47c87d7f98 100644 --- a/pkgs/development/python-modules/apispec/default.nix +++ b/pkgs/development/python-modules/apispec/default.nix @@ -43,7 +43,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "apispec" ]; diff --git a/pkgs/development/python-modules/apptools/default.nix b/pkgs/development/python-modules/apptools/default.nix index 1abfe191134c..ff9a12ce32ed 100644 --- a/pkgs/development/python-modules/apptools/default.nix +++ b/pkgs/development/python-modules/apptools/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { preferences = [ configobj ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; preCheck = '' export HOME=$TMP diff --git a/pkgs/development/python-modules/arelle/default.nix b/pkgs/development/python-modules/arelle/default.nix index 9654ad7f97c4..1f78aed68688 100644 --- a/pkgs/development/python-modules/arelle/default.nix +++ b/pkgs/development/python-modules/arelle/default.nix @@ -143,7 +143,7 @@ buildPythonPackage rec { pytestCheckHook boto3 ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ "tests/integration_tests" diff --git a/pkgs/development/python-modules/argilla/default.nix b/pkgs/development/python-modules/argilla/default.nix index cc036c8c036c..7d7a1c73c02a 100644 --- a/pkgs/development/python-modules/argilla/default.nix +++ b/pkgs/development/python-modules/argilla/default.nix @@ -181,7 +181,7 @@ buildPythonPackage rec { pytest-asyncio factory-boy ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ "tests/server/datasets/test_dao.py" ]; diff --git a/pkgs/development/python-modules/asn1tools/default.nix b/pkgs/development/python-modules/asn1tools/default.nix index f03d39d05379..f5e1cac08acb 100644 --- a/pkgs/development/python-modules/asn1tools/default.nix +++ b/pkgs/development/python-modules/asn1tools/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; versionCheckProgramArg = "--version"; pythonImportsCheck = [ "asn1tools" ]; diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix index 57566cfb675c..b2bd21365dfe 100644 --- a/pkgs/development/python-modules/asyncssh/default.nix +++ b/pkgs/development/python-modules/asyncssh/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { openssl pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; patches = [ # Reverts https://github.com/ronf/asyncssh/commit/4b3dec994b3aa821dba4db507030b569c3a32730 diff --git a/pkgs/development/python-modules/autoslot/default.nix b/pkgs/development/python-modules/autoslot/default.nix index 88ba7c33a7d3..3b1b387d8de8 100644 --- a/pkgs/development/python-modules/autoslot/default.nix +++ b/pkgs/development/python-modules/autoslot/default.nix @@ -4,21 +4,18 @@ fetchFromGitHub, flit-core, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { pname = "autoslot"; - version = "2024.12.1"; + version = "2025.11.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "cjrh"; repo = "autoslot"; tag = "v${version}"; - hash = "sha256-wYjsBrjvSZFHDt0HLrnS9Xwk8EHVQupfPSkQnUFmMAk="; + hash = "sha256-mPGfBUSKkskiiokqo/TJWdDzuvcg/LDULx+Gx8LexV8="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/avwx-engine/default.nix b/pkgs/development/python-modules/avwx-engine/default.nix index 781362fc6503..a0bd074e9294 100644 --- a/pkgs/development/python-modules/avwx-engine/default.nix +++ b/pkgs/development/python-modules/avwx-engine/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { pytestCheckHook time-machine ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "avwx" ]; diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix index 4f4e81311ed0..7513c365d737 100644 --- a/pkgs/development/python-modules/azure-core/default.nix +++ b/pkgs/development/python-modules/azure-core/default.nix @@ -64,7 +64,7 @@ buildPythonPackage rec { pytestCheckHook trio ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # test server needs to be available preCheck = '' diff --git a/pkgs/development/python-modules/azure-kusto-data/default.nix b/pkgs/development/python-modules/azure-kusto-data/default.nix index 5fa85ce9827d..dc2697774353 100644 --- a/pkgs/development/python-modules/azure-kusto-data/default.nix +++ b/pkgs/development/python-modules/azure-kusto-data/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "azure.kusto.data" ]; diff --git a/pkgs/development/python-modules/azure-kusto-ingest/default.nix b/pkgs/development/python-modules/azure-kusto-ingest/default.nix index c59e9a57eb39..e648edd2fa9d 100644 --- a/pkgs/development/python-modules/azure-kusto-ingest/default.nix +++ b/pkgs/development/python-modules/azure-kusto-ingest/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pytestCheckHook responses ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "azure.kusto.ingest" ]; diff --git a/pkgs/development/python-modules/banks/default.nix b/pkgs/development/python-modules/banks/default.nix index d002be189ec9..83db9ac6b498 100644 --- a/pkgs/development/python-modules/banks/default.nix +++ b/pkgs/development/python-modules/banks/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "banks" ]; diff --git a/pkgs/development/python-modules/basedmypy/default.nix b/pkgs/development/python-modules/basedmypy/default.nix index 0ffba2cfe3a5..f71c4c195fc8 100644 --- a/pkgs/development/python-modules/basedmypy/default.nix +++ b/pkgs/development/python-modules/basedmypy/default.nix @@ -104,7 +104,7 @@ buildPythonPackage rec { setuptools tomli ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = lib.optionals (pythonAtLeast "3.12") [ # cannot find distutils, and distutils cannot find types diff --git a/pkgs/development/python-modules/bc-detect-secrets/default.nix b/pkgs/development/python-modules/bc-detect-secrets/default.nix index bf6a2f864b5f..6f82d3c805d3 100644 --- a/pkgs/development/python-modules/bc-detect-secrets/default.nix +++ b/pkgs/development/python-modules/bc-detect-secrets/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { responses writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Tests are failing for various reasons (missing git repo, missing test data, etc.) diff --git a/pkgs/development/python-modules/beancount-periodic/default.nix b/pkgs/development/python-modules/beancount-periodic/default.nix new file mode 100644 index 000000000000..bf64a24996f3 --- /dev/null +++ b/pkgs/development/python-modules/beancount-periodic/default.nix @@ -0,0 +1,46 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + unittestCheckHook, + setuptools, + beancount, + beangulp, + python-dateutil, +}: + +buildPythonPackage rec { + pname = "beancount-periodic"; + version = "0.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "dallaslu"; + repo = "beancount-periodic"; + tag = "v${version}"; + hash = "sha256-XuBDKG/iOS0gyfiwEEPjIckAbnfOKHjYwXW4CmUy8eA="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + beancount + beangulp + python-dateutil + ]; + + nativeCheckInputs = [ unittestCheckHook ]; + unittestFlags = [ + "-v" + "tests" + ]; + + pythonImportsCheck = [ "beancount_periodic" ]; + + meta = { + description = "Beancount plugin to generate periodic transactions"; + homepage = "https://github.com/dallaslu/beancount-periodic"; + license = with lib.licenses; [ unlicense ]; + maintainers = with lib.maintainers; [ polyfloyd ]; + }; +} diff --git a/pkgs/development/python-modules/beanhub-cli/default.nix b/pkgs/development/python-modules/beanhub-cli/default.nix index 5b814c7023c8..1fff5fbcbf64 100644 --- a/pkgs/development/python-modules/beanhub-cli/default.nix +++ b/pkgs/development/python-modules/beanhub-cli/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { starlette-wtf uvicorn ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = { login = [ @@ -100,7 +100,7 @@ buildPythonPackage rec { pytest-mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "beanhub_cli" ]; diff --git a/pkgs/development/python-modules/beautifulsoup4/default.nix b/pkgs/development/python-modules/beautifulsoup4/default.nix index 47d807412197..a82044e74eea 100644 --- a/pkgs/development/python-modules/beautifulsoup4/default.nix +++ b/pkgs/development/python-modules/beautifulsoup4/default.nix @@ -77,7 +77,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # fail with latest libxml, by not actually rejecting diff --git a/pkgs/development/python-modules/betterproto/default.nix b/pkgs/development/python-modules/betterproto/default.nix index ef4839a39ec3..53df463ec585 100644 --- a/pkgs/development/python-modules/betterproto/default.nix +++ b/pkgs/development/python-modules/betterproto/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { pytestCheckHook tomlkit ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "betterproto" ]; diff --git a/pkgs/development/python-modules/bimmer-connected/default.nix b/pkgs/development/python-modules/bimmer-connected/default.nix index d6be72425424..9bd324394aaf 100644 --- a/pkgs/development/python-modules/bimmer-connected/default.nix +++ b/pkgs/development/python-modules/bimmer-connected/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { respx time-machine ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # presumably regressed in pytest-asyncio 0.23.0 diff --git a/pkgs/development/python-modules/black/default.nix b/pkgs/development/python-modules/black/default.nix index 70fac527e59e..8cab13d38ac0 100644 --- a/pkgs/development/python-modules/black/default.nix +++ b/pkgs/development/python-modules/black/default.nix @@ -90,7 +90,7 @@ buildPythonPackage rec { pytestCheckHook parameterized ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "-Wignore::DeprecationWarning" diff --git a/pkgs/development/python-modules/bokeh/default.nix b/pkgs/development/python-modules/bokeh/default.nix index 73474c854bb0..adece7d86590 100644 --- a/pkgs/development/python-modules/bokeh/default.nix +++ b/pkgs/development/python-modules/bokeh/default.nix @@ -122,6 +122,6 @@ buildPythonPackage rec { mainProgram = "bokeh"; homepage = "https://github.com/bokeh/bokeh"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/bpython/default.nix b/pkgs/development/python-modules/bpython/default.nix index 68798c64e1ed..f6e22a704a62 100644 --- a/pkgs/development/python-modules/bpython/default.nix +++ b/pkgs/development/python-modules/bpython/default.nix @@ -60,7 +60,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "bpython" ]; diff --git a/pkgs/development/python-modules/busylight-for-humans/default.nix b/pkgs/development/python-modules/busylight-for-humans/default.nix index 4f43864ea06f..b0018008f1f7 100644 --- a/pkgs/development/python-modules/busylight-for-humans/default.nix +++ b/pkgs/development/python-modules/busylight-for-humans/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pytest-mock udevCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ "tests/test_pydantic_models.py" ]; diff --git a/pkgs/development/python-modules/bytewax/default.nix b/pkgs/development/python-modules/bytewax/default.nix index ac39958242fb..fe984f43063c 100644 --- a/pkgs/development/python-modules/bytewax/default.nix +++ b/pkgs/development/python-modules/bytewax/default.nix @@ -84,7 +84,7 @@ buildPythonPackage rec { pytestCheckHook pytest-benchmark ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "--benchmark-disable" diff --git a/pkgs/development/python-modules/cachecontrol/default.nix b/pkgs/development/python-modules/cachecontrol/default.nix index cc614b5d954f..5872bd68c6a9 100644 --- a/pkgs/development/python-modules/cachecontrol/default.nix +++ b/pkgs/development/python-modules/cachecontrol/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { cherrypy pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cachecontrol" ]; diff --git a/pkgs/development/python-modules/canals/default.nix b/pkgs/development/python-modules/canals/default.nix index 2864939e54ec..fc7a32dc0fb4 100644 --- a/pkgs/development/python-modules/canals/default.nix +++ b/pkgs/development/python-modules/canals/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Test requires internet connection to mermaid.ink diff --git a/pkgs/development/python-modules/canmatrix/default.nix b/pkgs/development/python-modules/canmatrix/default.nix index cf08abf5766c..94195acf6388 100644 --- a/pkgs/development/python-modules/canmatrix/default.nix +++ b/pkgs/development/python-modules/canmatrix/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ # long_envvar_name_imports requires stable key value pair ordering diff --git a/pkgs/development/python-modules/cartopy/default.nix b/pkgs/development/python-modules/cartopy/default.nix index 9572ec1ab0b9..71791845c795 100644 --- a/pkgs/development/python-modules/cartopy/default.nix +++ b/pkgs/development/python-modules/cartopy/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { pytest-mpl pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export FONTCONFIG_FILE=${fontconfig.out}/etc/fonts/fonts.conf diff --git a/pkgs/development/python-modules/cassandra-driver/default.nix b/pkgs/development/python-modules/cassandra-driver/default.nix index 0f0697fdcb92..bd577244aadf 100644 --- a/pkgs/development/python-modules/cassandra-driver/default.nix +++ b/pkgs/development/python-modules/cassandra-driver/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { pyyaml sure ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # This is used to determine the version of cython that can be used CASS_DRIVER_ALLOWED_CYTHON_VERSION = cython.version; diff --git a/pkgs/development/python-modules/catppuccin/default.nix b/pkgs/development/python-modules/catppuccin/default.nix index 84b5be78fc3f..2e588e3bbb8a 100644 --- a/pkgs/development/python-modules/catppuccin/default.nix +++ b/pkgs/development/python-modules/catppuccin/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { rich = [ rich ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "catppuccin" ]; diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index afd13b3844d2..ab0889594166 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -93,7 +93,7 @@ buildPythonPackage rec { pytest-xdist pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # test_eventlet touches network diff --git a/pkgs/development/python-modules/cement/default.nix b/pkgs/development/python-modules/cement/default.nix index 864fc2df9c8d..972df6c10802 100644 --- a/pkgs/development/python-modules/cement/default.nix +++ b/pkgs/development/python-modules/cement/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytestCheckHook requests ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cement" ]; diff --git a/pkgs/development/python-modules/certomancer/default.nix b/pkgs/development/python-modules/certomancer/default.nix index 6022ed98849f..52fc8038bbbc 100644 --- a/pkgs/development/python-modules/certomancer/default.nix +++ b/pkgs/development/python-modules/certomancer/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { pytz requests ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "certomancer" ]; diff --git a/pkgs/development/python-modules/cf-xarray/default.nix b/pkgs/development/python-modules/cf-xarray/default.nix index 1ca3d047413b..d7d5638c63e3 100644 --- a/pkgs/development/python-modules/cf-xarray/default.nix +++ b/pkgs/development/python-modules/cf-xarray/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { pytestCheckHook scipy ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cf_xarray" ]; diff --git a/pkgs/development/python-modules/cfn-lint/default.nix b/pkgs/development/python-modules/cfn-lint/default.nix index 49345a232132..3b61fba76186 100644 --- a/pkgs/development/python-modules/cfn-lint/default.nix +++ b/pkgs/development/python-modules/cfn-lint/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH=$out/bin:$PATH diff --git a/pkgs/development/python-modules/channels/default.nix b/pkgs/development/python-modules/channels/default.nix index efa8886f633b..0de401636e2b 100644 --- a/pkgs/development/python-modules/channels/default.nix +++ b/pkgs/development/python-modules/channels/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { pytest-django pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # won't run in sandbox disabledTestPaths = [ diff --git a/pkgs/development/python-modules/cli-helpers/default.nix b/pkgs/development/python-modules/cli-helpers/default.nix index fdd1962b5c87..f9070cad7384 100644 --- a/pkgs/development/python-modules/cli-helpers/default.nix +++ b/pkgs/development/python-modules/cli-helpers/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pytestCheckHook mock ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = with lib; { description = "Python helpers for common CLI tasks"; diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix index 61380e80a8ff..4f4caf6be44b 100644 --- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix +++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { pytestCheckHook pytest-mock ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "coinmetrics.api_client" ]; diff --git a/pkgs/development/python-modules/comicapi/default.nix b/pkgs/development/python-modules/comicapi/default.nix index c7eebd06542a..d9b41abee266 100644 --- a/pkgs/development/python-modules/comicapi/default.nix +++ b/pkgs/development/python-modules/comicapi/default.nix @@ -64,7 +64,7 @@ buildPythonPackage rec { icu = lib.optional (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) pyicu; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonRelaxDeps = [ "pycountry" ]; diff --git a/pkgs/development/python-modules/configargparse/default.nix b/pkgs/development/python-modules/configargparse/default.nix index aa6531fdb91e..d835924a0750 100644 --- a/pkgs/development/python-modules/configargparse/default.nix +++ b/pkgs/development/python-modules/configargparse/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pytestCheckHook mock ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = lib.optionals (pythonAtLeast "3.13") [ # regex mismatch diff --git a/pkgs/development/python-modules/confluent-kafka/default.nix b/pkgs/development/python-modules/confluent-kafka/default.nix index 0aeb5535f799..d73a38ce94b0 100644 --- a/pkgs/development/python-modules/confluent-kafka/default.nix +++ b/pkgs/development/python-modules/confluent-kafka/default.nix @@ -94,7 +94,7 @@ buildPythonPackage rec { requests-mock respx ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "confluent_kafka" ]; diff --git a/pkgs/development/python-modules/connexion/default.nix b/pkgs/development/python-modules/connexion/default.nix index ff6280e4ea08..56667b26f7e5 100644 --- a/pkgs/development/python-modules/connexion/default.nix +++ b/pkgs/development/python-modules/connexion/default.nix @@ -74,7 +74,7 @@ buildPythonPackage rec { pytestCheckHook testfixtures ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "connexion" ]; diff --git a/pkgs/development/python-modules/construct/default.nix b/pkgs/development/python-modules/construct/default.nix index 98bc1d47d66e..8accaee36821 100644 --- a/pkgs/development/python-modules/construct/default.nix +++ b/pkgs/development/python-modules/construct/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "construct" ]; diff --git a/pkgs/development/python-modules/control/default.nix b/pkgs/development/python-modules/control/default.nix index 4f766f00fcbd..31c77c2d3291 100644 --- a/pkgs/development/python-modules/control/default.nix +++ b/pkgs/development/python-modules/control/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "control" ]; diff --git a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix index 277f0afd13cb..862271e58341 100644 --- a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix +++ b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix @@ -67,7 +67,7 @@ buildPythonPackage rec { pytestCheckHook xmldiff ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cyclonedx" ]; diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index 608a8006dfd7..8ec740d9d6a2 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pytest-mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cyclopts" ]; diff --git a/pkgs/development/python-modules/dask-awkward/default.nix b/pkgs/development/python-modules/dask-awkward/default.nix index 28c9fd9be2de..15accd1fb914 100644 --- a/pkgs/development/python-modules/dask-awkward/default.nix +++ b/pkgs/development/python-modules/dask-awkward/default.nix @@ -60,7 +60,7 @@ buildPythonPackage rec { pytestCheckHook uproot ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "dask_awkward" ]; diff --git a/pkgs/development/python-modules/dataclass-wizard/default.nix b/pkgs/development/python-modules/dataclass-wizard/default.nix index 570aa2e304c7..24ff8142cc3d 100644 --- a/pkgs/development/python-modules/dataclass-wizard/default.nix +++ b/pkgs/development/python-modules/dataclass-wizard/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { pytestCheckHook pytest-mock ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ ] diff --git a/pkgs/development/python-modules/datamodel-code-generator/default.nix b/pkgs/development/python-modules/datamodel-code-generator/default.nix index cd31504f1ae6..7fed821d24f6 100644 --- a/pkgs/development/python-modules/datamodel-code-generator/default.nix +++ b/pkgs/development/python-modules/datamodel-code-generator/default.nix @@ -76,7 +76,7 @@ buildPythonPackage rec { pytest-mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "datamodel_code_generator" ]; diff --git a/pkgs/development/python-modules/dateparser/default.nix b/pkgs/development/python-modules/dateparser/default.nix index a874c2575860..7fa8566caa50 100644 --- a/pkgs/development/python-modules/dateparser/default.nix +++ b/pkgs/development/python-modules/dateparser/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { requests ruamel-yaml ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export HOME="$TEMPDIR" diff --git a/pkgs/development/python-modules/deepdiff/default.nix b/pkgs/development/python-modules/deepdiff/default.nix index 94428d5daa3b..0c0478fc751c 100644 --- a/pkgs/development/python-modules/deepdiff/default.nix +++ b/pkgs/development/python-modules/deepdiff/default.nix @@ -68,7 +68,7 @@ buildPythonPackage rec { pandas uuid6 ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Require pytest-benchmark diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix index 54154d299104..e5e0213cb6c7 100644 --- a/pkgs/development/python-modules/dependency-injector/default.nix +++ b/pkgs/development/python-modules/dependency-injector/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pytestCheckHook scipy ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "dependency_injector" ]; diff --git a/pkgs/development/python-modules/diffusers/default.nix b/pkgs/development/python-modules/diffusers/default.nix index 700b044af452..d72e188c70b3 100644 --- a/pkgs/development/python-modules/diffusers/default.nix +++ b/pkgs/development/python-modules/diffusers/default.nix @@ -104,7 +104,7 @@ buildPythonPackage rec { torchsde transformers ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = let diff --git a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix index 6ddd40b8c620..058074403ca5 100644 --- a/pkgs/development/python-modules/dissect-cobaltstrike/default.nix +++ b/pkgs/development/python-modules/dissect-cobaltstrike/default.nix @@ -66,7 +66,7 @@ buildPythonPackage rec { pytest-httpserver pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "dissect.cobaltstrike" ]; diff --git a/pkgs/development/python-modules/django-allauth/default.nix b/pkgs/development/python-modules/django-allauth/default.nix index 62fee3d42d39..11c4227e4f3c 100644 --- a/pkgs/development/python-modules/django-allauth/default.nix +++ b/pkgs/development/python-modules/django-allauth/default.nix @@ -102,7 +102,7 @@ buildPythonPackage rec { pytestCheckHook pyyaml ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Tests require network access diff --git a/pkgs/development/python-modules/django-bootstrap5/default.nix b/pkgs/development/python-modules/django-bootstrap5/default.nix index 538d2adc202e..8d9229ac9bb4 100644 --- a/pkgs/development/python-modules/django-bootstrap5/default.nix +++ b/pkgs/development/python-modules/django-bootstrap5/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pytest-django pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export DJANGO_SETTINGS_MODULE=tests.app.settings diff --git a/pkgs/development/python-modules/django-import-export/default.nix b/pkgs/development/python-modules/django-import-export/default.nix index 0c4e0ec27937..80c4a1c27fd2 100644 --- a/pkgs/development/python-modules/django-import-export/default.nix +++ b/pkgs/development/python-modules/django-import-export/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { psycopg2 pytz ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; checkPhase = '' runHook preCheck diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index c50ecf553d7f..681921f5be3e 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { pytestCheckHook redisTestHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # https://github.com/jazzband/django-redis/issues/777 dontUsePytestXdist = true; diff --git a/pkgs/development/python-modules/django-storages/default.nix b/pkgs/development/python-modules/django-storages/default.nix index b30ada9f6cec..e3d35b8ec0dc 100644 --- a/pkgs/development/python-modules/django-storages/default.nix +++ b/pkgs/development/python-modules/django-storages/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { pytestCheckHook rsa ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; checkInputs = [ pynacl ]; diff --git a/pkgs/development/python-modules/django-stubs/default.nix b/pkgs/development/python-modules/django-stubs/default.nix index 77e65134666e..f3fcced7acb3 100644 --- a/pkgs/development/python-modules/django-stubs/default.nix +++ b/pkgs/development/python-modules/django-stubs/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { pytest-mypy-plugins pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # AttributeError: module 'django.contrib.auth.forms' has no attribute 'SetUnusablePasswordMixin' diff --git a/pkgs/development/python-modules/django-tables2/default.nix b/pkgs/development/python-modules/django-tables2/default.nix index 54c1082c4aba..72f43d6e6482 100644 --- a/pkgs/development/python-modules/django-tables2/default.nix +++ b/pkgs/development/python-modules/django-tables2/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pytest-django pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = with lib; { changelog = "https://github.com/jieter/django-tables2/blob/v${version}/CHANGELOG.md"; diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix index 570ee2e03b8b..6ec59f663502 100644 --- a/pkgs/development/python-modules/django/4.nix +++ b/pkgs/development/python-modules/django/4.nix @@ -137,7 +137,7 @@ buildPythonPackage rec { tblib tzdata ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; doCheck = !stdenv.hostPlatform.isDarwin diff --git a/pkgs/development/python-modules/django/5_1.nix b/pkgs/development/python-modules/django/5_1.nix index 39f2df19b603..87f5fa371a59 100644 --- a/pkgs/development/python-modules/django/5_1.nix +++ b/pkgs/development/python-modules/django/5_1.nix @@ -114,7 +114,7 @@ buildPythonPackage rec { tblib tzdata ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' # make sure the installed library gets imported diff --git a/pkgs/development/python-modules/django/5_2.nix b/pkgs/development/python-modules/django/5_2.nix index 52a828a21e09..9245e6fb1445 100644 --- a/pkgs/development/python-modules/django/5_2.nix +++ b/pkgs/development/python-modules/django/5_2.nix @@ -106,7 +106,7 @@ buildPythonPackage rec { tblib tzdata ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' # make sure the installed library gets imported diff --git a/pkgs/development/python-modules/djangorestframework-stubs/default.nix b/pkgs/development/python-modules/djangorestframework-stubs/default.nix index e0be6cd948bc..27cd452e373c 100644 --- a/pkgs/development/python-modules/djangorestframework-stubs/default.nix +++ b/pkgs/development/python-modules/djangorestframework-stubs/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytest-mypy-plugins pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Upstream recommends mypy > 1.7 which we don't have yet, thus all tests are failing with 3.14.5 and below doCheck = false; diff --git a/pkgs/development/python-modules/docker/default.nix b/pkgs/development/python-modules/docker/default.nix index 3f37e8a6b102..e848f3f1cdc4 100644 --- a/pkgs/development/python-modules/docker/default.nix +++ b/pkgs/development/python-modules/docker/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enabledTestPaths = [ "tests/unit" ]; diff --git a/pkgs/development/python-modules/dockerflow/default.nix b/pkgs/development/python-modules/dockerflow/default.nix index 5e8efff7d224..0567f69ceaf5 100644 --- a/pkgs/development/python-modules/dockerflow/default.nix +++ b/pkgs/development/python-modules/dockerflow/default.nix @@ -74,7 +74,7 @@ buildPythonPackage rec { # fastapi httpx ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # AssertionError: assert 'c7a05e2b-8a21-4255-a3ed-92cea1e74a62' is None diff --git a/pkgs/development/python-modules/dparse/default.nix b/pkgs/development/python-modules/dparse/default.nix index 6c4ebf37ac13..d1e3cabd97b1 100644 --- a/pkgs/development/python-modules/dparse/default.nix +++ b/pkgs/development/python-modules/dparse/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "dparse" ]; diff --git a/pkgs/development/python-modules/dramatiq-abort/default.nix b/pkgs/development/python-modules/dramatiq-abort/default.nix index 655d2da4ec0f..b9a0d88c7086 100644 --- a/pkgs/development/python-modules/dramatiq-abort/default.nix +++ b/pkgs/development/python-modules/dramatiq-abort/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { ]; optional-dependencies = { - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); gevent = [ gevent ]; redis = [ redis ]; }; diff --git a/pkgs/development/python-modules/dsnap/default.nix b/pkgs/development/python-modules/dsnap/default.nix index 1b8a2bcf27a0..ce3778e9bae8 100644 --- a/pkgs/development/python-modules/dsnap/default.nix +++ b/pkgs/development/python-modules/dsnap/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { mypy-boto3-ebs pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # https://github.com/RhinoSecurityLabs/dsnap/issues/26 # ImportError: cannot import name 'mock_iam' from 'moto' diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index 09dd99fbb1e3..75de539d6bb9 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -79,7 +79,7 @@ buildPythonPackage rec { glibcLocales pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enabledTestPaths = [ "tests" ]; diff --git a/pkgs/development/python-modules/edalize/default.nix b/pkgs/development/python-modules/edalize/default.nix index 05c8375351d6..90db9ac64aa3 100644 --- a/pkgs/development/python-modules/edalize/default.nix +++ b/pkgs/development/python-modules/edalize/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { which yosys ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "edalize" ]; diff --git a/pkgs/development/python-modules/energyflow/default.nix b/pkgs/development/python-modules/energyflow/default.nix index 2fe0be0ad329..41200e2890c5 100644 --- a/pkgs/development/python-modules/energyflow/default.nix +++ b/pkgs/development/python-modules/energyflow/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { pytestCheckHook tf-keras ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Issues with array diff --git a/pkgs/development/python-modules/fastavro/default.nix b/pkgs/development/python-modules/fastavro/default.nix index 04c419eaedcd..64b9eff1723c 100644 --- a/pkgs/development/python-modules/fastavro/default.nix +++ b/pkgs/development/python-modules/fastavro/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { python-dateutil zlib-ng ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Fails with "AttributeError: module 'fastavro._read_py' has no attribute # 'CYTHON_MODULE'." Doesn't appear to be serious. See https://github.com/fastavro/fastavro/issues/112#issuecomment-387638676. diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 14a43b3fa688..1048317f71a7 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -85,7 +85,7 @@ buildPythonPackage rec { pytestCheckHook writableTmpDirAsHomeHook ] - ++ lib.flatten (lib.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ inline-snapshot.optional-dependencies.dirty-equals; disabledTests = [ diff --git a/pkgs/development/python-modules/fickling/default.nix b/pkgs/development/python-modules/fickling/default.nix index e4887b4a2836..1978b17eec50 100644 --- a/pkgs/development/python-modules/fickling/default.nix +++ b/pkgs/development/python-modules/fickling/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # https://github.com/trailofbits/fickling/issues/162 diff --git a/pkgs/development/python-modules/flask-dance/default.nix b/pkgs/development/python-modules/flask-dance/default.nix index 5c6a15fe48e0..0171e1e2181b 100644 --- a/pkgs/development/python-modules/flask-dance/default.nix +++ b/pkgs/development/python-modules/flask-dance/default.nix @@ -81,7 +81,7 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "flask_dance" ]; diff --git a/pkgs/development/python-modules/flask-jwt-extended/default.nix b/pkgs/development/python-modules/flask-jwt-extended/default.nix index 5d0274321f88..86a28dd787b0 100644 --- a/pkgs/development/python-modules/flask-jwt-extended/default.nix +++ b/pkgs/development/python-modules/flask-jwt-extended/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "flask_jwt_extended" ]; diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix index fb57596f1f97..dbfba4b33d95 100644 --- a/pkgs/development/python-modules/flask/default.nix +++ b/pkgs/development/python-modules/flask/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { dotenv = [ python-dotenv ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; passthru.tests = { inherit diff --git a/pkgs/development/python-modules/flow-record/default.nix b/pkgs/development/python-modules/flow-record/default.nix index 415ecd45623d..ac7ae5dfd014 100644 --- a/pkgs/development/python-modules/flow-record/default.nix +++ b/pkgs/development/python-modules/flow-record/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { elastic-transport pytest7CheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "flow.record" ]; diff --git a/pkgs/development/python-modules/fnllm/default.nix b/pkgs/development/python-modules/fnllm/default.nix index dc413e2aca4d..df778008efef 100644 --- a/pkgs/development/python-modules/fnllm/default.nix +++ b/pkgs/development/python-modules/fnllm/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "fnllm" ]; diff --git a/pkgs/development/python-modules/foolscap/default.nix b/pkgs/development/python-modules/foolscap/default.nix index 2f4ed006b849..2af1174c66ca 100644 --- a/pkgs/development/python-modules/foolscap/default.nix +++ b/pkgs/development/python-modules/foolscap/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "foolscap" ]; diff --git a/pkgs/development/python-modules/frictionless/default.nix b/pkgs/development/python-modules/frictionless/default.nix index 875d88119ace..269670c7981f 100644 --- a/pkgs/development/python-modules/frictionless/default.nix +++ b/pkgs/development/python-modules/frictionless/default.nix @@ -195,7 +195,7 @@ buildPythonPackage rec { openpyxl xlrd ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Requires optional dependencies that have not been packaged (commented out above) diff --git a/pkgs/development/python-modules/githubkit/default.nix b/pkgs/development/python-modules/githubkit/default.nix index 5c625b117c7b..0e1d6e1e150f 100644 --- a/pkgs/development/python-modules/githubkit/default.nix +++ b/pkgs/development/python-modules/githubkit/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { pytest-cov-stub pytest-xdist ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "githubkit" ]; diff --git a/pkgs/development/python-modules/glom/default.nix b/pkgs/development/python-modules/glom/default.nix index bd49c09f12c8..a095a1a5df12 100644 --- a/pkgs/development/python-modules/glom/default.nix +++ b/pkgs/development/python-modules/glom/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' # test_cli.py checks the output of running "glom" diff --git a/pkgs/development/python-modules/google-auth/default.nix b/pkgs/development/python-modules/google-auth/default.nix index d9e435c32486..4fdddd4302f7 100644 --- a/pkgs/development/python-modules/google-auth/default.nix +++ b/pkgs/development/python-modules/google-auth/default.nix @@ -77,7 +77,7 @@ buildPythonPackage rec { pytestCheckHook responses ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ "samples/" diff --git a/pkgs/development/python-modules/google-cloud-spanner/default.nix b/pkgs/development/python-modules/google-cloud-spanner/default.nix index 19263faa4656..b8ada5017686 100644 --- a/pkgs/development/python-modules/google-cloud-spanner/default.nix +++ b/pkgs/development/python-modules/google-cloud-spanner/default.nix @@ -79,7 +79,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' # prevent google directory from shadowing google imports diff --git a/pkgs/development/python-modules/groq/default.nix b/pkgs/development/python-modules/groq/default.nix index b2fb92b15eb8..700a323f475b 100644 --- a/pkgs/development/python-modules/groq/default.nix +++ b/pkgs/development/python-modules/groq/default.nix @@ -67,7 +67,7 @@ buildPythonPackage rec { pytestCheckHook respx ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "groq" ]; diff --git a/pkgs/development/python-modules/gruut/default.nix b/pkgs/development/python-modules/gruut/default.nix index 723a15efea81..34db362216ec 100644 --- a/pkgs/development/python-modules/gruut/default.nix +++ b/pkgs/development/python-modules/gruut/default.nix @@ -92,7 +92,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # https://github.com/rhasspy/gruut/issues/25 diff --git a/pkgs/development/python-modules/gstools/default.nix b/pkgs/development/python-modules/gstools/default.nix index 3e4a42c032b1..d3f5d03de164 100644 --- a/pkgs/development/python-modules/gstools/default.nix +++ b/pkgs/development/python-modules/gstools/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { pytestCheckHook pytest-cov-stub ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = { description = "Geostatistical toolbox"; diff --git a/pkgs/development/python-modules/gunicorn/default.nix b/pkgs/development/python-modules/gunicorn/default.nix index e5d6bff39640..c665a41d6f57 100644 --- a/pkgs/development/python-modules/gunicorn/default.nix +++ b/pkgs/development/python-modules/gunicorn/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { pytestCheckHook pytest-cov-stub ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = { description = "WSGI HTTP Server for UNIX, fast clients and sleepy applications"; diff --git a/pkgs/development/python-modules/hishel/default.nix b/pkgs/development/python-modules/hishel/default.nix index eaf719c49358..ce93ef214501 100644 --- a/pkgs/development/python-modules/hishel/default.nix +++ b/pkgs/development/python-modules/hishel/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { pytestCheckHook trio ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "hishel" ]; diff --git a/pkgs/development/python-modules/httpcore/default.nix b/pkgs/development/python-modules/httpcore/default.nix index 100a3d25e772..10f8b37b2c4a 100644 --- a/pkgs/development/python-modules/httpcore/default.nix +++ b/pkgs/development/python-modules/httpcore/default.nix @@ -60,7 +60,7 @@ buildPythonPackage rec { pytest-trio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "httpcore" ]; diff --git a/pkgs/development/python-modules/httpx/default.nix b/pkgs/development/python-modules/httpx/default.nix index 74eeaedd9281..1ac2ea694b2a 100644 --- a/pkgs/development/python-modules/httpx/default.nix +++ b/pkgs/development/python-modules/httpx/default.nix @@ -79,7 +79,7 @@ buildPythonPackage rec { trustme uvicorn ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # testsuite wants to find installed packages for testing entrypoint preCheck = '' diff --git a/pkgs/development/python-modules/hypercorn/default.nix b/pkgs/development/python-modules/hypercorn/default.nix index 2d468bd64d74..ae8b9cf44396 100644 --- a/pkgs/development/python-modules/hypercorn/default.nix +++ b/pkgs/development/python-modules/hypercorn/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytest-trio pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index a50395674a68..9b40bbd1d2d1 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202511271"; + version = "0.1.202511291"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-1kXJ3Lrs5/rIb2kvE9xENf6A8fzB5Dei7yLSVSmeOi0="; + hash = "sha256-rzc44tJdvi9U2mWjxqb573OQb7x/pcWYvpCGQlIE1Og="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/igraph/default.nix b/pkgs/development/python-modules/igraph/default.nix index 59974797d4e5..e5e2c82463c6 100644 --- a/pkgs/development/python-modules/igraph/default.nix +++ b/pkgs/development/python-modules/igraph/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ "testAuthorityScore" diff --git a/pkgs/development/python-modules/imageio/default.nix b/pkgs/development/python-modules/imageio/default.nix index 40e134e303f1..ac008f45da4f 100644 --- a/pkgs/development/python-modules/imageio/default.nix +++ b/pkgs/development/python-modules/imageio/default.nix @@ -94,7 +94,7 @@ buildPythonPackage rec { writableTmpDirAsHomeHook ] ++ fsspec.optional-dependencies.github - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "--test-images=file://${test_images}" ]; diff --git a/pkgs/development/python-modules/inline-snapshot/default.nix b/pkgs/development/python-modules/inline-snapshot/default.nix index 3e2c78c98cce..2b495f7dc510 100644 --- a/pkgs/development/python-modules/inline-snapshot/default.nix +++ b/pkgs/development/python-modules/inline-snapshot/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { pytestCheckHook time-machine ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = { black = [ black ]; diff --git a/pkgs/development/python-modules/intake/default.nix b/pkgs/development/python-modules/intake/default.nix index 04101b3c90af..d4f4b05437c9 100644 --- a/pkgs/development/python-modules/intake/default.nix +++ b/pkgs/development/python-modules/intake/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { intake-parquet pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = { server = [ diff --git a/pkgs/development/python-modules/iplotx/default.nix b/pkgs/development/python-modules/iplotx/default.nix index 37e0f98ec8c0..6f69ca7818f2 100644 --- a/pkgs/development/python-modules/iplotx/default.nix +++ b/pkgs/development/python-modules/iplotx/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { "test_labels_and_colors" ]; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "iplotx" ]; diff --git a/pkgs/development/python-modules/joserfc/default.nix b/pkgs/development/python-modules/joserfc/default.nix index 5cbe913821b5..6c7580873c31 100644 --- a/pkgs/development/python-modules/joserfc/default.nix +++ b/pkgs/development/python-modules/joserfc/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { drafts = [ pycryptodome ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "joserfc" ]; diff --git a/pkgs/development/python-modules/jupyter-events/default.nix b/pkgs/development/python-modules/jupyter-events/default.nix index 895ceafa250e..7af4f0f6ecf7 100644 --- a/pkgs/development/python-modules/jupyter-events/default.nix +++ b/pkgs/development/python-modules/jupyter-events/default.nix @@ -64,7 +64,7 @@ buildPythonPackage rec { pytest-console-scripts pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH="$out/bin:$PATH" diff --git a/pkgs/development/python-modules/kafka-python-ng/default.nix b/pkgs/development/python-modules/kafka-python-ng/default.nix index 81036644f108..82579c97b01d 100644 --- a/pkgs/development/python-modules/kafka-python-ng/default.nix +++ b/pkgs/development/python-modules/kafka-python-ng/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pytestCheckHook xxhash ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = { changelog = "https://github.com/wbarnha/kafka-python-ng/releases/tag/v${version}"; diff --git a/pkgs/development/python-modules/keystoneauth1/default.nix b/pkgs/development/python-modules/keystoneauth1/default.nix index 9fa03f7c7158..bf3ee99c9cbc 100644 --- a/pkgs/development/python-modules/keystoneauth1/default.nix +++ b/pkgs/development/python-modules/keystoneauth1/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { typing-extensions ] # TODO: remove this workaround and fix breakages - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; optional-dependencies = { betamax = [ @@ -69,7 +69,7 @@ buildPythonPackage rec { testresources testtools ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # test_keystoneauth_betamax_fixture is incompatible with urllib3 2.0.0 # https://bugs.launchpad.net/keystoneauth/+bug/2020112 diff --git a/pkgs/development/python-modules/kombu/default.nix b/pkgs/development/python-modules/kombu/default.nix index e40453eeee4c..b5878244d4c7 100644 --- a/pkgs/development/python-modules/kombu/default.nix +++ b/pkgs/development/python-modules/kombu/default.nix @@ -83,7 +83,7 @@ buildPythonPackage rec { hypothesis pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "kombu" ]; diff --git a/pkgs/development/python-modules/kserve/default.nix b/pkgs/development/python-modules/kserve/default.nix index c547a18e5cff..23df8624b55e 100644 --- a/pkgs/development/python-modules/kserve/default.nix +++ b/pkgs/development/python-modules/kserve/default.nix @@ -130,7 +130,7 @@ buildPythonPackage rec { pytestCheckHook tomlkit ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "kserve" ]; diff --git a/pkgs/development/python-modules/kubernetes/default.nix b/pkgs/development/python-modules/kubernetes/default.nix index 7861d5e2ff1b..a744f4086c65 100644 --- a/pkgs/development/python-modules/kubernetes/default.nix +++ b/pkgs/development/python-modules/kubernetes/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # AssertionError: != diff --git a/pkgs/development/python-modules/lance-namespace/default.nix b/pkgs/development/python-modules/lance-namespace/default.nix index 12198c334963..38c262fada14 100644 --- a/pkgs/development/python-modules/lance-namespace/default.nix +++ b/pkgs/development/python-modules/lance-namespace/default.nix @@ -74,7 +74,7 @@ buildPythonPackage rec { pylance pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Tests require pylance, which is a circular dependency doCheck = false; diff --git a/pkgs/development/python-modules/langgraph-cli/default.nix b/pkgs/development/python-modules/langgraph-cli/default.nix index d3a285ec519a..4ed6fcf9e26c 100644 --- a/pkgs/development/python-modules/langgraph-cli/default.nix +++ b/pkgs/development/python-modules/langgraph-cli/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytestCheckHook docker-compose ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enabledTestPaths = [ "tests/unit_tests" ]; diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index d307a5723c67..5c7338ba5767 100644 --- a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix +++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "langgraph-runtime-inmem"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit version; - hash = "sha256-BXdcHy3N1XXrhx/m/rGu0hqEbFbG56C9+QakV+AMF74="; + hash = "sha256-bFfjzgKC9wiPf4AoROlcAflNUYztZ1sCK6m1ysG339w="; }; build-system = [ diff --git a/pkgs/development/python-modules/libpass/default.nix b/pkgs/development/python-modules/libpass/default.nix index 5f02a27cc3a3..8839bed97133 100644 --- a/pkgs/development/python-modules/libpass/default.nix +++ b/pkgs/development/python-modules/libpass/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pytest-xdist pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "passlib" ]; diff --git a/pkgs/development/python-modules/libsavitar/default.nix b/pkgs/development/python-modules/libsavitar/default.nix index 7ccfe8052faf..f4e015aebf28 100644 --- a/pkgs/development/python-modules/libsavitar/default.nix +++ b/pkgs/development/python-modules/libsavitar/default.nix @@ -45,6 +45,6 @@ buildPythonPackage rec { homepage = "https://github.com/Ultimaker/libSavitar"; license = lib.licenses.lgpl3Plus; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/limits/default.nix b/pkgs/development/python-modules/limits/default.nix index 6a6bf2ab4373..cc4dbd03f3f8 100644 --- a/pkgs/development/python-modules/limits/default.nix +++ b/pkgs/development/python-modules/limits/default.nix @@ -97,7 +97,7 @@ buildPythonPackage rec { pytest-lazy-fixtures pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "--benchmark-disable" ]; diff --git a/pkgs/development/python-modules/llama-stack-client/default.nix b/pkgs/development/python-modules/llama-stack-client/default.nix index ccf1ff2bc72e..572a79537e89 100644 --- a/pkgs/development/python-modules/llama-stack-client/default.nix +++ b/pkgs/development/python-modules/llama-stack-client/default.nix @@ -83,7 +83,7 @@ buildPythonPackage rec { pytestCheckHook respx ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "llama_stack_client" ]; diff --git a/pkgs/development/python-modules/logbook/default.nix b/pkgs/development/python-modules/logbook/default.nix index bc286c00dc00..a5ec93ce6652 100644 --- a/pkgs/development/python-modules/logbook/default.nix +++ b/pkgs/development/python-modules/logbook/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pytestCheckHook pytest-rerunfailures ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/mako/default.nix b/pkgs/development/python-modules/mako/default.nix index d5a4895cab57..26722271b75d 100644 --- a/pkgs/development/python-modules/mako/default.nix +++ b/pkgs/development/python-modules/mako/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = lib.optionals isPyPy [ # https://github.com/sqlalchemy/mako/issues/315 diff --git a/pkgs/development/python-modules/manifest-ml/default.nix b/pkgs/development/python-modules/manifest-ml/default.nix index 5520d57aaad6..f21bb697429a 100644 --- a/pkgs/development/python-modules/manifest-ml/default.nix +++ b/pkgs/development/python-modules/manifest-ml/default.nix @@ -85,7 +85,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export HOME=$TMPDIR diff --git a/pkgs/development/python-modules/markdown2/default.nix b/pkgs/development/python-modules/markdown2/default.nix index e4a6cfd497a0..34eb306ee685 100644 --- a/pkgs/development/python-modules/markdown2/default.nix +++ b/pkgs/development/python-modules/markdown2/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { code_syntax_highlighting = [ pygments ]; wavedrom = [ wavedrom ]; latex = [ latex2mathml ]; - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); }; meta = { diff --git a/pkgs/development/python-modules/mashumaro/default.nix b/pkgs/development/python-modules/mashumaro/default.nix index 499193da4cf0..80f763451ffe 100644 --- a/pkgs/development/python-modules/mashumaro/default.nix +++ b/pkgs/development/python-modules/mashumaro/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pytest-mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "mashumaro" ]; diff --git a/pkgs/development/python-modules/mastodon-py/default.nix b/pkgs/development/python-modules/mastodon-py/default.nix index 99790de5f2f5..ccf75e802b79 100644 --- a/pkgs/development/python-modules/mastodon-py/default.nix +++ b/pkgs/development/python-modules/mastodon-py/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytest-vcr requests-mock ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # disabledTests = [ # "test_notifications_dismiss_pre_2_9_2" diff --git a/pkgs/development/python-modules/mcp/default.nix b/pkgs/development/python-modules/mcp/default.nix index 3a5adae06097..a1561ed3d4f0 100644 --- a/pkgs/development/python-modules/mcp/default.nix +++ b/pkgs/development/python-modules/mcp/default.nix @@ -109,7 +109,7 @@ buildPythonPackage rec { pytestCheckHook requests ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # attempts to run the package manager uv diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index 4686169c3865..f95265c204d4 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -91,7 +91,7 @@ buildPythonPackage rec { hypothesis pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH="$PATH:$out/bin"; diff --git a/pkgs/development/python-modules/minari/default.nix b/pkgs/development/python-modules/minari/default.nix index bfbac43d3340..e71d3f557ec5 100644 --- a/pkgs/development/python-modules/minari/default.nix +++ b/pkgs/development/python-modules/minari/default.nix @@ -80,7 +80,7 @@ buildPythonPackage rec { jaxlib pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Require internet access diff --git a/pkgs/development/python-modules/mir-eval/default.nix b/pkgs/development/python-modules/mir-eval/default.nix index ef580ec384ee..e72fe775c5fc 100644 --- a/pkgs/development/python-modules/mir-eval/default.nix +++ b/pkgs/development/python-modules/mir-eval/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { pytest-cov-stub pytest-mpl ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' pushd tests diff --git a/pkgs/development/python-modules/mne/default.nix b/pkgs/development/python-modules/mne/default.nix index 29584c3cf335..8dbe204f59ca 100644 --- a/pkgs/development/python-modules/mne/default.nix +++ b/pkgs/development/python-modules/mne/default.nix @@ -75,7 +75,7 @@ buildPythonPackage rec { pytest-timeout writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export MNE_SKIP_TESTING_DATASET_TESTS=true diff --git a/pkgs/development/python-modules/mocket/default.nix b/pkgs/development/python-modules/mocket/default.nix index 0f23f05161c8..44c957292faa 100644 --- a/pkgs/development/python-modules/mocket/default.nix +++ b/pkgs/development/python-modules/mocket/default.nix @@ -73,7 +73,7 @@ buildPythonPackage rec { requests sure ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Skip http tests, they require network access env.SKIP_TRUE_HTTP = true; diff --git a/pkgs/development/python-modules/modern-colorthief/default.nix b/pkgs/development/python-modules/modern-colorthief/default.nix index 52932819ae48..a79d66a51e64 100644 --- a/pkgs/development/python-modules/modern-colorthief/default.nix +++ b/pkgs/development/python-modules/modern-colorthief/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.attrValues optional-dependencies; + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Requires `fast_colorthief`, which isn't packaged diff --git a/pkgs/development/python-modules/moviepy/default.nix b/pkgs/development/python-modules/moviepy/default.nix index e393427e61d9..1c1977195699 100644 --- a/pkgs/development/python-modules/moviepy/default.nix +++ b/pkgs/development/python-modules/moviepy/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # See https://github.com/NixOS/nixpkgs/issues/381908 and https://github.com/NixOS/nixpkgs/issues/385450. pytestFlags = [ "--timeout=600" ]; diff --git a/pkgs/development/python-modules/mrjob/default.nix b/pkgs/development/python-modules/mrjob/default.nix index fa36ae67a44a..2c0978688800 100644 --- a/pkgs/development/python-modules/mrjob/default.nix +++ b/pkgs/development/python-modules/mrjob/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { unittestCheckHook warcio ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; unittestFlagsArray = [ "-v" ]; diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix index a5aefa297340..6c61c08f53fb 100644 --- a/pkgs/development/python-modules/mypy/default.nix +++ b/pkgs/development/python-modules/mypy/default.nix @@ -110,7 +110,7 @@ buildPythonPackage rec { setuptools tomli ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # fails with typing-extensions>=4.10 diff --git a/pkgs/development/python-modules/narwhals/default.nix b/pkgs/development/python-modules/narwhals/default.nix index 049411653ca0..89901dab34c9 100644 --- a/pkgs/development/python-modules/narwhals/default.nix +++ b/pkgs/development/python-modules/narwhals/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytest-env pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "narwhals" ]; diff --git a/pkgs/development/python-modules/nibe/default.nix b/pkgs/development/python-modules/nibe/default.nix index 3207956ae829..7c94bfeed8aa 100644 --- a/pkgs/development/python-modules/nibe/default.nix +++ b/pkgs/development/python-modules/nibe/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "nibe" ]; diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 21535d27fe8a..f4a97b00f078 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -105,7 +105,7 @@ buildPythonPackage rec { webdriver-manager writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "nicegui" ]; diff --git a/pkgs/development/python-modules/noisereduce/default.nix b/pkgs/development/python-modules/noisereduce/default.nix index 8ceb9cccd102..269d8db25d17 100644 --- a/pkgs/development/python-modules/noisereduce/default.nix +++ b/pkgs/development/python-modules/noisereduce/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { PyTorch = [ torch ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "noisereduce" ]; diff --git a/pkgs/development/python-modules/nox/default.nix b/pkgs/development/python-modules/nox/default.nix index e34ef6f7d9b1..e160bb53c32a 100644 --- a/pkgs/development/python-modules/nox/default.nix +++ b/pkgs/development/python-modules/nox/default.nix @@ -68,7 +68,7 @@ buildPythonPackage rec { pytestCheckHook writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "nox" ]; diff --git a/pkgs/development/python-modules/numcodecs/default.nix b/pkgs/development/python-modules/numcodecs/default.nix index ae55cda810bf..70f5a96196be 100644 --- a/pkgs/development/python-modules/numcodecs/default.nix +++ b/pkgs/development/python-modules/numcodecs/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { pytestCheckHook importlib-metadata ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # https://github.com/NixOS/nixpkgs/issues/255262 preCheck = "pushd $out"; diff --git a/pkgs/development/python-modules/nutils/default.nix b/pkgs/development/python-modules/nutils/default.nix index 2c720c5cc3d7..0a493af3926a 100644 --- a/pkgs/development/python-modules/nutils/default.nix +++ b/pkgs/development/python-modules/nutils/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pkgs.graphviz pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Error: invalid value 'x' for farg: loading 'x' as float diff --git a/pkgs/development/python-modules/oauthenticator/default.nix b/pkgs/development/python-modules/oauthenticator/default.nix index 63afaab59a7c..f1077f87f572 100644 --- a/pkgs/development/python-modules/oauthenticator/default.nix +++ b/pkgs/development/python-modules/oauthenticator/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { pytestCheckHook requests-mock ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Tests are outdated, https://github.com/jupyterhub/oauthenticator/issues/432 diff --git a/pkgs/development/python-modules/oauthlib/default.nix b/pkgs/development/python-modules/oauthlib/default.nix index c34c9ccfc667..5c41ef0edf3a 100644 --- a/pkgs/development/python-modules/oauthlib/default.nix +++ b/pkgs/development/python-modules/oauthlib/default.nix @@ -43,7 +43,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # too narrow time comparison issues diff --git a/pkgs/development/python-modules/odc-loader/default.nix b/pkgs/development/python-modules/odc-loader/default.nix index a009f6af2eb0..70b9f86b74fd 100644 --- a/pkgs/development/python-modules/odc-loader/default.nix +++ b/pkgs/development/python-modules/odc-loader/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { optional-dependencies = { botocore = [ botocore ]; zarr = [ zarr ]; - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/okonomiyaki/default.nix b/pkgs/development/python-modules/okonomiyaki/default.nix index 5ee380a8c820..bd258fea9fea 100644 --- a/pkgs/development/python-modules/okonomiyaki/default.nix +++ b/pkgs/development/python-modules/okonomiyaki/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytestCheckHook testfixtures ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' substituteInPlace okonomiyaki/runtimes/tests/test_runtime.py \ diff --git a/pkgs/development/python-modules/openapi-core/default.nix b/pkgs/development/python-modules/openapi-core/default.nix index 639d273bb3df..b62745c9691b 100644 --- a/pkgs/development/python-modules/openapi-core/default.nix +++ b/pkgs/development/python-modules/openapi-core/default.nix @@ -83,7 +83,7 @@ buildPythonPackage rec { responses webob ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Requires secrets and additional configuration diff --git a/pkgs/development/python-modules/outlines-core/default.nix b/pkgs/development/python-modules/outlines-core/default.nix index cca2b10ff673..945875486443 100644 --- a/pkgs/development/python-modules/outlines-core/default.nix +++ b/pkgs/development/python-modules/outlines-core/default.nix @@ -97,7 +97,7 @@ buildPythonPackage rec { rm -rf outlines_core ''; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Tests that need to download from Hugging Face Hub. diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 970a880d0fe6..f6445d838ee2 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -184,7 +184,7 @@ let pytest-xdist pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ lib.optionals (stdenv.hostPlatform.isLinux) [ # for locale executable glibc diff --git a/pkgs/development/python-modules/paramiko/default.nix b/pkgs/development/python-modules/paramiko/default.nix index 7cb53debdf75..1c96cda8a4da 100644 --- a/pkgs/development/python-modules/paramiko/default.nix +++ b/pkgs/development/python-modules/paramiko/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { pytestCheckHook pytest-relaxed ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "paramiko" ]; diff --git a/pkgs/development/python-modules/pebble/default.nix b/pkgs/development/python-modules/pebble/default.nix index 45f6677ea956..87d05f376c5f 100644 --- a/pkgs/development/python-modules/pebble/default.nix +++ b/pkgs/development/python-modules/pebble/default.nix @@ -37,6 +37,6 @@ buildPythonPackage rec { homepage = "https://github.com/noxdafox/pebble"; changelog = "https://github.com/noxdafox/pebble/releases/tag/${src.tag}"; license = lib.licenses.lgpl3Plus; - maintainers = with lib.maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/persist-queue/default.nix b/pkgs/development/python-modules/persist-queue/default.nix index 72c662c2680f..41aff20516e1 100644 --- a/pkgs/development/python-modules/persist-queue/default.nix +++ b/pkgs/development/python-modules/persist-queue/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "persistqueue" ]; diff --git a/pkgs/development/python-modules/pettingzoo/default.nix b/pkgs/development/python-modules/pettingzoo/default.nix index e8fa3a1ed962..ad3ab0ca58e9 100644 --- a/pkgs/development/python-modules/pettingzoo/default.nix +++ b/pkgs/development/python-modules/pettingzoo/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { ]; optional-dependencies = { - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); atari = [ # multi-agent-ale-py pygame diff --git a/pkgs/development/python-modules/piccolo/default.nix b/pkgs/development/python-modules/piccolo/default.nix index 714116e2d0f0..7e803cc6d87a 100644 --- a/pkgs/development/python-modules/piccolo/default.nix +++ b/pkgs/development/python-modules/piccolo/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { pytestCheckHook python-dateutil ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "piccolo" ]; diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix index a2cfc6de6be0..556236b3b998 100644 --- a/pkgs/development/python-modules/pillow/default.nix +++ b/pkgs/development/python-modules/pillow/default.nix @@ -109,7 +109,7 @@ buildPythonPackage rec { pytestCheckHook numpy ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Code quality mismathch 9 vs 10 diff --git a/pkgs/development/python-modules/pins/default.nix b/pkgs/development/python-modules/pins/default.nix index 122fb5d04f48..8910dc7d6146 100644 --- a/pkgs/development/python-modules/pins/default.nix +++ b/pkgs/development/python-modules/pins/default.nix @@ -76,7 +76,7 @@ buildPythonPackage rec { pytest-parallel pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pins" ]; diff --git a/pkgs/development/python-modules/pipdeptree/default.nix b/pkgs/development/python-modules/pipdeptree/default.nix index 0d6be4e00581..b3115c303aa7 100644 --- a/pkgs/development/python-modules/pipdeptree/default.nix +++ b/pkgs/development/python-modules/pipdeptree/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pytestCheckHook virtualenv ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pipdeptree" ]; diff --git a/pkgs/development/python-modules/planetary-computer/default.nix b/pkgs/development/python-modules/planetary-computer/default.nix index 7bc6d0d61641..375d06d21c83 100644 --- a/pkgs/development/python-modules/planetary-computer/default.nix +++ b/pkgs/development/python-modules/planetary-computer/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { optional-dependencies = { adlfs = [ adlfs ]; azure = [ azure-storage-blob ]; - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); }; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix index 72713af57622..5d60007138e4 100644 --- a/pkgs/development/python-modules/plotly/default.nix +++ b/pkgs/development/python-modules/plotly/default.nix @@ -90,7 +90,7 @@ buildPythonPackage rec { which xarray ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # failed pinning test, sensitive to dep versions diff --git a/pkgs/development/python-modules/plumbum/default.nix b/pkgs/development/python-modules/plumbum/default.nix index 64750378f233..45173aec4cba 100644 --- a/pkgs/development/python-modules/plumbum/default.nix +++ b/pkgs/development/python-modules/plumbum/default.nix @@ -43,7 +43,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export HOME=$TMP diff --git a/pkgs/development/python-modules/powerapi/default.nix b/pkgs/development/python-modules/powerapi/default.nix index b7b8b5835ea7..aeae78b3f09f 100644 --- a/pkgs/development/python-modules/powerapi/default.nix +++ b/pkgs/development/python-modules/powerapi/default.nix @@ -51,7 +51,7 @@ buildPythonPackage rec { pytestCheckHook pytest-timeout ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "powerapi" ]; diff --git a/pkgs/development/python-modules/pproxy/default.nix b/pkgs/development/python-modules/pproxy/default.nix index f652fa2b13ac..8a379777a2fa 100644 --- a/pkgs/development/python-modules/pproxy/default.nix +++ b/pkgs/development/python-modules/pproxy/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { daemon = [ python-daemon ]; }; - nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pproxy" ]; diff --git a/pkgs/development/python-modules/prance/default.nix b/pkgs/development/python-modules/prance/default.nix index 05ff1289ca24..f789a3fab12d 100644 --- a/pkgs/development/python-modules/prance/default.nix +++ b/pkgs/development/python-modules/prance/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Disable tests that require network disabledTestPaths = [ "tests/test_convert.py" ]; diff --git a/pkgs/development/python-modules/prometheus-client/default.nix b/pkgs/development/python-modules/prometheus-client/default.nix index 88e9c6fff24e..0eb0ae66474f 100644 --- a/pkgs/development/python-modules/prometheus-client/default.nix +++ b/pkgs/development/python-modules/prometheus-client/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "prometheus_client" ]; diff --git a/pkgs/development/python-modules/prowlpy/default.nix b/pkgs/development/python-modules/prowlpy/default.nix index 1c854f0136e8..b08a4663bed0 100644 --- a/pkgs/development/python-modules/prowlpy/default.nix +++ b/pkgs/development/python-modules/prowlpy/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { pytestCheckHook respx ] - ++ lib.concatLists (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # tests fail without this pytestFlags = [ "-v" ]; diff --git a/pkgs/development/python-modules/pulsar-client/default.nix b/pkgs/development/python-modules/pulsar-client/default.nix index 2919a84f8e79..7a6e46e99efc 100644 --- a/pkgs/development/python-modules/pulsar-client/default.nix +++ b/pkgs/development/python-modules/pulsar-client/default.nix @@ -67,7 +67,7 @@ buildPythonPackage rec { ratelimit ]; avro = [ fastavro ]; - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/py-sucks/default.nix b/pkgs/development/python-modules/py-sucks/default.nix index 07301cf2090a..9d9373a3e33b 100644 --- a/pkgs/development/python-modules/py-sucks/default.nix +++ b/pkgs/development/python-modules/py-sucks/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { requests-mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # assumes $HOME is at a specific place diff --git a/pkgs/development/python-modules/pycyphal/default.nix b/pkgs/development/python-modules/pycyphal/default.nix index 8a5a10f2cfba..32d68cf73ce8 100644 --- a/pkgs/development/python-modules/pycyphal/default.nix +++ b/pkgs/development/python-modules/pycyphal/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytestCheckHook pytest-asyncio ] - ++ builtins.foldl' (x: y: x ++ y) [ ] (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export HOME=$TMPDIR diff --git a/pkgs/development/python-modules/pydantic/1.nix b/pkgs/development/python-modules/pydantic/1.nix index 40a02a959e62..da0ff4c6f6a6 100644 --- a/pkgs/development/python-modules/pydantic/1.nix +++ b/pkgs/development/python-modules/pydantic/1.nix @@ -51,7 +51,7 @@ buildPythonPackage rec { pytest7CheckHook writableTmpDirAsHomeHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enableParallelBuilding = true; diff --git a/pkgs/development/python-modules/pydantic/default.nix b/pkgs/development/python-modules/pydantic/default.nix index 5f0d1c58efe6..ec6694213699 100644 --- a/pkgs/development/python-modules/pydantic/default.nix +++ b/pkgs/development/python-modules/pydantic/default.nix @@ -71,7 +71,7 @@ buildPythonPackage rec { pytestCheckHook rich ] - ++ lib.flatten (lib.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ lib.optionals (pythonOlder "3.10") [ eval-type-backport ]; preCheck = '' diff --git a/pkgs/development/python-modules/pydle/default.nix b/pkgs/development/python-modules/pydle/default.nix new file mode 100644 index 000000000000..50597296374f --- /dev/null +++ b/pkgs/development/python-modules/pydle/default.nix @@ -0,0 +1,49 @@ +{ + buildPythonPackage, + fetchFromGitea, + lib, + nix-update-script, + poetry-core, + pytestCheckHook, + pure-sasl, + pytest-asyncio, +}: + +buildPythonPackage rec { + pname = "pydle"; + version = "1.1.0"; + pyproject = true; + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "shiz"; + repo = "pydle"; + tag = "v${version}"; + hash = "sha256-LxlE0JVKgwDcPB7QuKkmfBWG33pDzG0F9qaL88xF8r4="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + pure-sasl + ]; + + pythonImportsCheck = [ + "pydle" + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + ]; + + __darwinAllowLocalNetworking = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "IRCv3-compliant Python 3 IRC library"; + homepage = "https://codeberg.org/shiz/pydle"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ polyfloyd ]; + }; +} diff --git a/pkgs/development/python-modules/pydruid/default.nix b/pkgs/development/python-modules/pydruid/default.nix index 9b4df9aaf703..b60ea009655d 100644 --- a/pkgs/development/python-modules/pydruid/default.nix +++ b/pkgs/development/python-modules/pydruid/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { pytestCheckHook pycurl ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pydruid" ]; diff --git a/pkgs/development/python-modules/pyecharts/default.nix b/pkgs/development/python-modules/pyecharts/default.nix index 06f7db4eb268..b3d04bbfc070 100644 --- a/pkgs/development/python-modules/pyecharts/default.nix +++ b/pkgs/development/python-modules/pyecharts/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { pytestCheckHook requests ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pyecharts" ]; diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix index f3fe876b808d..fb5f5a41a1a9 100644 --- a/pkgs/development/python-modules/pyenphase/default.nix +++ b/pkgs/development/python-modules/pyenphase/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "pyenphase"; - version = "2.4.1"; + version = "2.4.2"; pyproject = true; src = fetchFromGitHub { owner = "pyenphase"; repo = "pyenphase"; tag = "v${version}"; - hash = "sha256-KgkXOWnKjnG3qHJN+NxHxeqEo+zVrWtWP0l3Lmn+NtI="; + hash = "sha256-WpfiRACZ08M9EQbjfM5dNz2cFFGd7OlG/SB6F128Rcs="; }; pythonRelaxDeps = [ "tenacity" ]; diff --git a/pkgs/development/python-modules/pygal/default.nix b/pkgs/development/python-modules/pygal/default.nix index e6aeafc66b03..9912c2131dd7 100644 --- a/pkgs/development/python-modules/pygal/default.nix +++ b/pkgs/development/python-modules/pygal/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { pyquery pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' # necessary on darwin to pass the testsuite diff --git a/pkgs/development/python-modules/pyhanko/default.nix b/pkgs/development/python-modules/pyhanko/default.nix index 5d91680adc2b..9e7aaadbfe34 100644 --- a/pkgs/development/python-modules/pyhanko/default.nix +++ b/pkgs/development/python-modules/pyhanko/default.nix @@ -99,7 +99,7 @@ buildPythonPackage rec { passthru.testData signxml ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # ModuleNotFoundError: No module named 'csc_dummy' diff --git a/pkgs/development/python-modules/pyjwt/default.nix b/pkgs/development/python-modules/pyjwt/default.nix index d4628b4466bb..ce6e51b99bbe 100644 --- a/pkgs/development/python-modules/pyjwt/default.nix +++ b/pkgs/development/python-modules/pyjwt/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { optional-dependencies.crypto = [ cryptography ]; - nativeCheckInputs = [ pytestCheckHook ] ++ (lib.flatten (lib.attrValues optional-dependencies)); + nativeCheckInputs = [ pytestCheckHook ] ++ (lib.concatAttrValues optional-dependencies); disabledTests = [ # requires internet connection diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix index 4497c333346a..38f1a7e95e3c 100644 --- a/pkgs/development/python-modules/pymatgen/default.nix +++ b/pkgs/development/python-modules/pymatgen/default.nix @@ -127,7 +127,7 @@ buildPythonPackage rec { pytestCheckHook pytest-xdist ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = # ensure tests can find these diff --git a/pkgs/development/python-modules/pymbolic/default.nix b/pkgs/development/python-modules/pymbolic/default.nix index 8be9ffbd8c0e..86f95d813991 100644 --- a/pkgs/development/python-modules/pymbolic/default.nix +++ b/pkgs/development/python-modules/pymbolic/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { numpy = [ numpy ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pymbolic" ]; diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index 830a3df15e4b..5af5495f66ba 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -47,14 +47,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "6.0.0"; + version = "6.1.5"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-l6QS8xwcnjrBzbkQkkCyn+teD5J6AKAQuLoVsIzLlSE="; + hash = "sha256-OxzDamPid+djzAKjwk6iD1kT8rLWl+k23/XtKWjTKIw="; }; build-system = [ diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix index 1be0a2a6731c..292aac9fffea 100644 --- a/pkgs/development/python-modules/pymodbus/default.nix +++ b/pkgs/development/python-modules/pymodbus/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { sqlalchemy twisted ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' pushd test diff --git a/pkgs/development/python-modules/pymorphy3/default.nix b/pkgs/development/python-modules/pymorphy3/default.nix index a2273ea72efa..a14b16e5cf7e 100644 --- a/pkgs/development/python-modules/pymorphy3/default.nix +++ b/pkgs/development/python-modules/pymorphy3/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pymorphy3" ]; diff --git a/pkgs/development/python-modules/pynws/default.nix b/pkgs/development/python-modules/pynws/default.nix index b9da7fcbceea..38013d15ea7b 100644 --- a/pkgs/development/python-modules/pynws/default.nix +++ b/pkgs/development/python-modules/pynws/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pynws" ]; diff --git a/pkgs/development/python-modules/pypiserver/default.nix b/pkgs/development/python-modules/pypiserver/default.nix index 121801f3b9ac..bfa5c7d55902 100644 --- a/pkgs/development/python-modules/pypiserver/default.nix +++ b/pkgs/development/python-modules/pypiserver/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { webtest build ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/pyproject-parser/default.nix b/pkgs/development/python-modules/pyproject-parser/default.nix index 95a7a7e4c2c6..d05c1ca6fc1e 100644 --- a/pkgs/development/python-modules/pyproject-parser/default.nix +++ b/pkgs/development/python-modules/pyproject-parser/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { ]; optional-dependencies = { - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); cli = [ click consolekit diff --git a/pkgs/development/python-modules/pyrate-limiter/default.nix b/pkgs/development/python-modules/pyrate-limiter/default.nix index 95261eed47c2..fe0c175048fd 100644 --- a/pkgs/development/python-modules/pyrate-limiter/default.nix +++ b/pkgs/development/python-modules/pyrate-limiter/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { pytest-xdist redisTestHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Slow: > 1.5 seconds/test run standalone on a fast machine diff --git a/pkgs/development/python-modules/pysrdaligateway/default.nix b/pkgs/development/python-modules/pysrdaligateway/default.nix index 62a873606201..202d1e3bc4e7 100644 --- a/pkgs/development/python-modules/pysrdaligateway/default.nix +++ b/pkgs/development/python-modules/pysrdaligateway/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pysrdaligateway"; - version = "0.17.1"; + version = "0.17.2"; pyproject = true; src = fetchFromGitHub { owner = "maginawin"; repo = "PySrDaliGateway"; tag = "v${version}"; - hash = "sha256-XvDnmIl9FgzxxWTFoDjbvUmhQIThVK/Ey+7LiDHQNpc="; + hash = "sha256-wqZ1lb0W5tTBiMxe5Yt9+tCMOH15QP8LDB2OlJRHtng="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pytablewriter/default.nix b/pkgs/development/python-modules/pytablewriter/default.nix index 7b638dd962da..99043a10cf4e 100644 --- a/pkgs/development/python-modules/pytablewriter/default.nix +++ b/pkgs/development/python-modules/pytablewriter/default.nix @@ -85,7 +85,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pathvalidate" ]; diff --git a/pkgs/development/python-modules/pytest-aio/default.nix b/pkgs/development/python-modules/pytest-aio/default.nix index d70e7bf6495c..8216ac5e5075 100644 --- a/pkgs/development/python-modules/pytest-aio/default.nix +++ b/pkgs/development/python-modules/pytest-aio/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { pytestCheckHook trio-asyncio ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pytest_aio" ]; diff --git a/pkgs/development/python-modules/pytest-benchmark/default.nix b/pkgs/development/python-modules/pytest-benchmark/default.nix index 1b14abd0d189..065649d70b48 100644 --- a/pkgs/development/python-modules/pytest-benchmark/default.nix +++ b/pkgs/development/python-modules/pytest-benchmark/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { nbmake pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH="$out/bin:$PATH" diff --git a/pkgs/development/python-modules/pytest-jupyter/default.nix b/pkgs/development/python-modules/pytest-jupyter/default.nix index 041d29b89d2f..671c0f865a79 100644 --- a/pkgs/development/python-modules/pytest-jupyter/default.nix +++ b/pkgs/development/python-modules/pytest-jupyter/default.nix @@ -60,7 +60,7 @@ let pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; passthru.tests = { check = self.overridePythonAttrs (_: { diff --git a/pkgs/development/python-modules/pytest-regressions/default.nix b/pkgs/development/python-modules/pytest-regressions/default.nix index ac36a4ae5657..13c0f38a506a 100644 --- a/pkgs/development/python-modules/pytest-regressions/default.nix +++ b/pkgs/development/python-modules/pytest-regressions/default.nix @@ -58,7 +58,7 @@ buildPythonPackage rec { pandas pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "-Wignore::DeprecationWarning" diff --git a/pkgs/development/python-modules/pytest-variables/default.nix b/pkgs/development/python-modules/pytest-variables/default.nix index 84e628e00a5f..ad438b6eb44c 100644 --- a/pkgs/development/python-modules/pytest-variables/default.nix +++ b/pkgs/development/python-modules/pytest-variables/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { yaml = [ pyyaml ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pytest_variables" ]; diff --git a/pkgs/development/python-modules/python-benedict/default.nix b/pkgs/development/python-modules/python-benedict/default.nix index e6f648e91ce1..225e24a69cfa 100644 --- a/pkgs/development/python-modules/python-benedict/default.nix +++ b/pkgs/development/python-modules/python-benedict/default.nix @@ -93,7 +93,7 @@ buildPythonPackage rec { pytestCheckHook python-decouple ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Tests require network access diff --git a/pkgs/development/python-modules/python-dali/default.nix b/pkgs/development/python-modules/python-dali/default.nix index 1ac761317224..d527252626bb 100644 --- a/pkgs/development/python-modules/python-dali/default.nix +++ b/pkgs/development/python-modules/python-dali/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pytestCheckHook pytest-asyncio ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "dali" ]; diff --git a/pkgs/development/python-modules/python-engineio/default.nix b/pkgs/development/python-modules/python-engineio/default.nix index fb0b279437df..788c1d5e06c4 100644 --- a/pkgs/development/python-modules/python-engineio/default.nix +++ b/pkgs/development/python-modules/python-engineio/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = lib.optionalString stdenv.hostPlatform.isLinux '' echo "nameserver 127.0.0.1" > resolv.conf diff --git a/pkgs/development/python-modules/python-jose/default.nix b/pkgs/development/python-modules/python-jose/default.nix index 539d1e5644bb..d4f2093c2a3c 100644 --- a/pkgs/development/python-modules/python-jose/default.nix +++ b/pkgs/development/python-modules/python-jose/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "jose" ]; diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix index cd72b8277920..811cebe76442 100644 --- a/pkgs/development/python-modules/python-matter-server/default.nix +++ b/pkgs/development/python-modules/python-matter-server/default.nix @@ -166,7 +166,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = let diff --git a/pkgs/development/python-modules/python-octaviaclient/default.nix b/pkgs/development/python-modules/python-octaviaclient/default.nix index 42c6552612a2..0b1b4bf9c162 100644 --- a/pkgs/development/python-modules/python-octaviaclient/default.nix +++ b/pkgs/development/python-modules/python-octaviaclient/default.nix @@ -2,30 +2,21 @@ lib, buildPythonPackage, cliff, - doc8, - docutils, fetchPypi, - hacking, keystoneauth1, makePythonPath, openstackdocstheme, installer, osc-lib, - oslotest, oslo-serialization, oslo-utils, pbr, - pygments, python-neutronclient, - python-openstackclient, requests, - requests-mock, setuptools, sphinx, sphinxcontrib-apidoc, - stestr, - subunit, - testscenarios, + callPackage, }: buildPythonPackage rec { @@ -39,8 +30,8 @@ buildPythonPackage rec { hash = "sha256-5brfxkpJQousEcXl0YerzYDjrfl0XyWV0RXPTz146Y4="; }; - # somehow python-neutronclient cannot be found despite it being supplied - pythonRemoveDeps = [ "python-neutronclient" ]; + # NOTE(vinetos): This explicit dependency is removed to avoid infinite recursion + pythonRemoveDeps = [ "python-openstackclient" ]; build-system = [ setuptools @@ -57,40 +48,18 @@ buildPythonPackage rec { cliff keystoneauth1 python-neutronclient - python-openstackclient osc-lib oslo-serialization oslo-utils requests ]; - preInstall = '' - # TODO: I have really no idea why installer is missing... - export PYTHONPATH=$PYTHONPATH:${makePythonPath [ installer ]} - ''; + # Checks moved to 'passthru.tests' to workaround infinite recursion + doCheck = false; - nativeCheckInputs = [ - hacking - requests-mock - doc8 - docutils - pygments - subunit - oslotest - stestr - testscenarios - ]; - - checkPhase = '' - runHook preCheck - - # TODO: no idea why PYTHONPATH is broken here - export PYTHONPATH=$PYTHONPATH:${makePythonPath nativeCheckInputs} - - stestr run - - runHook postCheck - ''; + passthru.tests = { + tests = callPackage ./tests.nix { }; + }; pythonImportsCheck = [ "octaviaclient" ]; diff --git a/pkgs/development/python-modules/python-octaviaclient/tests.nix b/pkgs/development/python-modules/python-octaviaclient/tests.nix new file mode 100644 index 000000000000..eec943f04668 --- /dev/null +++ b/pkgs/development/python-modules/python-octaviaclient/tests.nix @@ -0,0 +1,45 @@ +{ + buildPythonPackage, + python-octaviaclient, + python-openstackclient, + hacking, + requests-mock, + doc8, + docutils, + pygments, + subunit, + oslotest, + stestr, + testscenarios, +}: + +buildPythonPackage { + pname = "python-octaviaclient-tests"; + inherit (python-octaviaclient) version src; + format = "other"; + + dontBuild = true; + dontInstall = true; + + nativeCheckInputs = [ + python-octaviaclient + python-openstackclient + hacking + requests-mock + doc8 + docutils + pygments + subunit + oslotest + stestr + testscenarios + ]; + + checkPhase = '' + runHook preCheck + + stestr run + + runHook postCheck + ''; +} diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index b08dad39b6ba..41cad8e5e65f 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -18,6 +18,7 @@ python-manilaclient, python-mistralclient, python-neutronclient, + python-octaviaclient, python-openstackclient, python-watcherclient, python-zaqarclient, @@ -89,6 +90,7 @@ buildPythonPackage rec { python-manilaclient python-mistralclient python-neutronclient + python-octaviaclient python-watcherclient python-zaqarclient python-zunclient diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix index ce1e23763ffa..8220ee89a803 100644 --- a/pkgs/development/python-modules/python-socketio/default.nix +++ b/pkgs/development/python-modules/python-socketio/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { valkey pytest-asyncio ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "socketio" ]; diff --git a/pkgs/development/python-modules/pythonfinder/default.nix b/pkgs/development/python-modules/pythonfinder/default.nix index 5643a946d6d5..6733bbf21688 100644 --- a/pkgs/development/python-modules/pythonfinder/default.nix +++ b/pkgs/development/python-modules/pythonfinder/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pythonfinder" ]; diff --git a/pkgs/development/python-modules/pytoolconfig/default.nix b/pkgs/development/python-modules/pytoolconfig/default.nix index 66dc7b7c977f..cd7d3a6c8b5b 100644 --- a/pkgs/development/python-modules/pytoolconfig/default.nix +++ b/pkgs/development/python-modules/pytoolconfig/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = with lib; { description = "Python tool configuration"; diff --git a/pkgs/development/python-modules/pytorch-metric-learning/default.nix b/pkgs/development/python-modules/pytorch-metric-learning/default.nix index f48157cae2a5..374889c3bf6c 100644 --- a/pkgs/development/python-modules/pytorch-metric-learning/default.nix +++ b/pkgs/development/python-modules/pytorch-metric-learning/default.nix @@ -73,7 +73,7 @@ buildPythonPackage rec { torchvision writableTmpDirAsHomeHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # network access diff --git a/pkgs/development/python-modules/pyutil/default.nix b/pkgs/development/python-modules/pyutil/default.nix index 37d9751db3ce..f89c26c73b2b 100644 --- a/pkgs/development/python-modules/pyutil/default.nix +++ b/pkgs/development/python-modules/pyutil/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { twisted pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "pyutil" ]; diff --git a/pkgs/development/python-modules/pywinrm/default.nix b/pkgs/development/python-modules/pywinrm/default.nix index b8c8880225b9..fe213f4d6b5b 100644 --- a/pkgs/development/python-modules/pywinrm/default.nix +++ b/pkgs/development/python-modules/pywinrm/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "winrm" ]; diff --git a/pkgs/development/python-modules/qcelemental/default.nix b/pkgs/development/python-modules/qcelemental/default.nix index 36a258c0ff59..ba603c58dcc8 100644 --- a/pkgs/development/python-modules/qcelemental/default.nix +++ b/pkgs/development/python-modules/qcelemental/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "qcelemental" ]; diff --git a/pkgs/development/python-modules/qcengine/default.nix b/pkgs/development/python-modules/qcengine/default.nix index 8b36477d2342..6b282a19f826 100644 --- a/pkgs/development/python-modules/qcengine/default.nix +++ b/pkgs/development/python-modules/qcengine/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "qcengine" ]; diff --git a/pkgs/development/python-modules/qrcode/default.nix b/pkgs/development/python-modules/qrcode/default.nix index 4aeda018a902..bc1bd5b86a4d 100644 --- a/pkgs/development/python-modules/qrcode/default.nix +++ b/pkgs/development/python-modules/qrcode/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { mock pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; passthru.tests = { version = testers.testVersion { diff --git a/pkgs/development/python-modules/qutip/default.nix b/pkgs/development/python-modules/qutip/default.nix index 548b77f632ef..0df9b6176396 100644 --- a/pkgs/development/python-modules/qutip/default.nix +++ b/pkgs/development/python-modules/qutip/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { pytest-rerunfailures writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # QuTiP tries to access the home directory to create an rc file for us. # We need to go to another directory to run the tests from there. diff --git a/pkgs/development/python-modules/ratarmountcore/default.nix b/pkgs/development/python-modules/ratarmountcore/default.nix index c0d4e5c06dc0..2f98dc739350 100644 --- a/pkgs/development/python-modules/ratarmountcore/default.nix +++ b/pkgs/development/python-modules/ratarmountcore/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { fsspec writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "ratarmountcore" ]; diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index ab83a4f77e56..5a3c141bf44e 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -74,7 +74,7 @@ let pname = "ray"; - version = "2.52.0"; + version = "2.52.1"; in buildPythonPackage rec { inherit pname version; @@ -94,22 +94,22 @@ buildPythonPackage rec { # Results are in ./ray-hashes.nix hashes = { x86_64-linux = { - cp310 = "sha256-iPeskSt4y0NrSo5bNwrRFjGPkm1U+HMQIAMs+wnPx9w="; - cp311 = "sha256-WaItjqIbrU5wOsWjoZR8L8CaQ7TpBDZm2fjTls7ruXQ="; - cp312 = "sha256-VAxy0ZDsgn4xIkiEhakpoakIRgqlH9IkdpaoU0O3qxY="; - cp313 = "sha256-NvmUXgFmH2oQEPREDVqVXKot6hC5MPe9Na5kAWtYEpw="; + cp310 = "sha256-s/nmG3mfs8yP1wd6PS62dt3+99tkT2tqK2V8XDIUzxk="; + cp311 = "sha256-paPCaNRQYMUM0CmXnsxfHqrsBAsZ+ojdT+npJ9Gf8T4="; + cp312 = "sha256-hDwBCK1yu3/Gwjoi4p5gmVRqXqrTrWdceKFG2QgPbsY="; + cp313 = "sha256-u+SSx4CjmmS9PQdmytENVM8SIi34jSh+wtjy1S3jfHk="; }; aarch64-linux = { - cp310 = "sha256-D1XiF+55XKyziEui6vleRn+ilTJiaqZ/c8GmS39BPUQ="; - cp311 = "sha256-qZCjrmzRPboh7cO1ZOJXOvVYu4KrY9LZJTKkNqh4v3w="; - cp312 = "sha256-9u3su848Tq4zXpcTTT/6yVP0Yz+nxvEuPeppY0kYqKI="; - cp313 = "sha256-tU6gRycJrC1NdhjNecx6EL90m+7hCxKWRHTo6EEl+g8="; + cp310 = "sha256-Zb9GH9/k/6ZnxG+UVfh0CyrWwfpHG0YdX1z2t7rxd7U="; + cp311 = "sha256-K1fvJyoqCg265tGNcKpUHqtiC0/jtE1QRm06UzwW+dk="; + cp312 = "sha256-COuPX9VSkrpr7jY6MkkRNqXlSvVOAH+B4GA5hvvqQaQ="; + cp313 = "sha256-44Jq605Dmd4MaIW9i+fOL2KfoAEPABPxGD4HJrPSXkA="; }; aarch64-darwin = { - cp310 = "sha256-T6s0v0vZBUYaSMzlfG+QHbo/LlLZLk8LA3ODEQhJS+w="; - cp311 = "sha256-pe8+qUnfLplVJ/6R4C4p1Vqr6FbTV+kBn0OsA70rnvQ="; - cp312 = "sha256-5wCpzAoPnUqSsea64/QQHo0Gh3rUOSnuOpKlchBP9Q8="; - cp313 = "sha256-jWpJg3XWwFRA6ljlr+WCE01wDNjUWntrEocbdbIRcZ0="; + cp310 = "sha256-mTGUqL5wVA4PgZhiAxu/GaZEAfvmwxtCBl/TE7pGbTQ="; + cp311 = "sha256-9Z47LRoUZqwHePLG+snMtfMBB9d+Pd3R1gFnJI0mhHQ="; + cp312 = "sha256-aDFZL+3woSIBb12rS2fYX6PU2zsh9YjRiDS1wDE5bRw="; + cp313 = "sha256-tbwpVIq7Cgp66eb/OwzMooJO2vARpDNuFaMnk9V0+/0="; }; }; in diff --git a/pkgs/development/python-modules/renault-api/default.nix b/pkgs/development/python-modules/renault-api/default.nix index 73db03afa62e..de173f0fb5db 100644 --- a/pkgs/development/python-modules/renault-api/default.nix +++ b/pkgs/development/python-modules/renault-api/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { syrupy typeguard ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "renault_api" ]; diff --git a/pkgs/development/python-modules/reptor/default.nix b/pkgs/development/python-modules/reptor/default.nix index e972155efcf3..ba400831c462 100644 --- a/pkgs/development/python-modules/reptor/default.nix +++ b/pkgs/development/python-modules/reptor/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; preCheck = '' export PATH="$PATH:$out/bin"; diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix index 7a5464948fd0..1c305cde20b1 100644 --- a/pkgs/development/python-modules/sagemaker-core/default.nix +++ b/pkgs/development/python-modules/sagemaker-core/default.nix @@ -76,7 +76,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # Tries to import deprecated `sklearn` diff --git a/pkgs/development/python-modules/scholarly/default.nix b/pkgs/development/python-modules/scholarly/default.nix index 39f24bbc2781..47ddaed6e059 100644 --- a/pkgs/development/python-modules/scholarly/default.nix +++ b/pkgs/development/python-modules/scholarly/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { tor = [ stem ]; }; - nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "scholarly" ]; diff --git a/pkgs/development/python-modules/schwifty/default.nix b/pkgs/development/python-modules/schwifty/default.nix index 28c8c1ab9a4d..b53318bf2ae8 100644 --- a/pkgs/development/python-modules/schwifty/default.nix +++ b/pkgs/development/python-modules/schwifty/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "schwifty" ]; diff --git a/pkgs/development/python-modules/seabreeze/default.nix b/pkgs/development/python-modules/seabreeze/default.nix index 976382e408b9..1c5972d3144c 100644 --- a/pkgs/development/python-modules/seabreeze/default.nix +++ b/pkgs/development/python-modules/seabreeze/default.nix @@ -80,7 +80,7 @@ buildPythonPackage rec { mock zipp ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ "TestHardware" ]; diff --git a/pkgs/development/python-modules/seasonal/default.nix b/pkgs/development/python-modules/seasonal/default.nix index c3810c8e0610..2f24a5a96417 100644 --- a/pkgs/development/python-modules/seasonal/default.nix +++ b/pkgs/development/python-modules/seasonal/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = with lib; { description = "Robustly estimate trend and periodicity in a timeseries"; diff --git a/pkgs/development/python-modules/securesystemslib/default.nix b/pkgs/development/python-modules/securesystemslib/default.nix index 82507b6b6623..b31f840d1163 100644 --- a/pkgs/development/python-modules/securesystemslib/default.nix +++ b/pkgs/development/python-modules/securesystemslib/default.nix @@ -66,7 +66,7 @@ buildPythonPackage rec { ed25519 pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "securesystemslib" ]; diff --git a/pkgs/development/python-modules/sentence-transformers/default.nix b/pkgs/development/python-modules/sentence-transformers/default.nix index 0e63b52faee1..dde406954171 100644 --- a/pkgs/development/python-modules/sentence-transformers/default.nix +++ b/pkgs/development/python-modules/sentence-transformers/default.nix @@ -64,7 +64,7 @@ buildPythonPackage rec { pytest-cov-stub pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "sentence_transformers" ]; diff --git a/pkgs/development/python-modules/sfrbox-api/default.nix b/pkgs/development/python-modules/sfrbox-api/default.nix index c65e60a4edc9..cf5e50c40c18 100644 --- a/pkgs/development/python-modules/sfrbox-api/default.nix +++ b/pkgs/development/python-modules/sfrbox-api/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "sfrbox_api" ]; diff --git a/pkgs/development/python-modules/shiny/default.nix b/pkgs/development/python-modules/shiny/default.nix index 88d3b9137486..212febd293b8 100644 --- a/pkgs/development/python-modules/shiny/default.nix +++ b/pkgs/development/python-modules/shiny/default.nix @@ -110,7 +110,7 @@ buildPythonPackage rec { pytest-xdist pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ # ERROR: 'fixture' is not a valid asyncio_default_fixture_loop_scope. diff --git a/pkgs/development/python-modules/shinychat/default.nix b/pkgs/development/python-modules/shinychat/default.nix index 851247d54448..8239e37249f6 100644 --- a/pkgs/development/python-modules/shinychat/default.nix +++ b/pkgs/development/python-modules/shinychat/default.nix @@ -78,7 +78,7 @@ buildPythonPackage rec { pytestCheckHook shiny ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # AssertionError: assert False diff --git a/pkgs/development/python-modules/simpful/default.nix b/pkgs/development/python-modules/simpful/default.nix index 83851f0ec788..f86ad67a28dc 100644 --- a/pkgs/development/python-modules/simpful/default.nix +++ b/pkgs/development/python-modules/simpful/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "simpful" ]; diff --git a/pkgs/development/python-modules/slack-bolt/default.nix b/pkgs/development/python-modules/slack-bolt/default.nix index 2710dc01ebb3..b53f724fde10 100644 --- a/pkgs/development/python-modules/slack-bolt/default.nix +++ b/pkgs/development/python-modules/slack-bolt/default.nix @@ -89,7 +89,7 @@ buildPythonPackage rec { pytestCheckHook writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/slixmpp/default.nix b/pkgs/development/python-modules/slixmpp/default.nix index ee478927da57..6b94d9f3930b 100644 --- a/pkgs/development/python-modules/slixmpp/default.nix +++ b/pkgs/development/python-modules/slixmpp/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { safer-xml-parserig = [ defusedxml ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; preCheck = '' # don't test against pure python version in the source tree diff --git a/pkgs/development/python-modules/smart-open/default.nix b/pkgs/development/python-modules/smart-open/default.nix index 4a3e57accea5..d4a6d8e7723a 100644 --- a/pkgs/development/python-modules/smart-open/default.nix +++ b/pkgs/development/python-modules/smart-open/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { responses ] ++ moto.optional-dependencies.server - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enabledTestPaths = [ "tests" ]; diff --git a/pkgs/development/python-modules/smolagents/default.nix b/pkgs/development/python-modules/smolagents/default.nix index 651f53a55a50..174d4313b5be 100644 --- a/pkgs/development/python-modules/smolagents/default.nix +++ b/pkgs/development/python-modules/smolagents/default.nix @@ -128,7 +128,7 @@ buildPythonPackage rec { pytestCheckHook wikipedia-api ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "smolagents" ]; diff --git a/pkgs/development/python-modules/social-auth-core/default.nix b/pkgs/development/python-modules/social-auth-core/default.nix index 3da2e57c455f..994433501dcd 100644 --- a/pkgs/development/python-modules/social-auth-core/default.nix +++ b/pkgs/development/python-modules/social-auth-core/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { responses typing-extensions ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # missing google-auth-stubs diff --git a/pkgs/development/python-modules/speechbrain/default.nix b/pkgs/development/python-modules/speechbrain/default.nix index cd49c5dee1d6..7116f21df73d 100644 --- a/pkgs/development/python-modules/speechbrain/default.nix +++ b/pkgs/development/python-modules/speechbrain/default.nix @@ -67,5 +67,9 @@ buildPythonPackage rec { changelog = "https://github.com/speechbrain/speechbrain/releases/tag/v${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; + badPlatforms = [ + # See https://github.com/NixOS/nixpkgs/issues/466092 + lib.systems.inspect.patterns.isDarwin + ]; }; } diff --git a/pkgs/development/python-modules/speechrecognition/default.nix b/pkgs/development/python-modules/speechrecognition/default.nix index 4140e605a32b..41afd46d3628 100644 --- a/pkgs/development/python-modules/speechrecognition/default.nix +++ b/pkgs/development/python-modules/speechrecognition/default.nix @@ -78,7 +78,7 @@ buildPythonPackage rec { pocketsphinx respx ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "speech_recognition" ]; diff --git a/pkgs/development/python-modules/splinter/default.nix b/pkgs/development/python-modules/splinter/default.nix index b63e1876e002..4e5112b9abe4 100644 --- a/pkgs/development/python-modules/splinter/default.nix +++ b/pkgs/development/python-modules/splinter/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, setuptools, urllib3, @@ -17,9 +16,6 @@ buildPythonPackage rec { pname = "splinter"; version = "0.21.0"; - - disabled = pythonOlder "3.8"; - pyproject = true; src = fetchFromGitHub { @@ -29,9 +25,13 @@ buildPythonPackage rec { hash = "sha256-PGGql8yI1YosoUBAyDoI/8k7s4sVYnXEV7eow3GHH88="; }; - nativeBuildInputs = [ setuptools ]; + patches = [ + ./lxml-6.patch + ]; - propagatedBuildInputs = [ urllib3 ]; + build-system = [ setuptools ]; + + dependencies = [ urllib3 ]; optional-dependencies = { "zope.testbrowser" = [ @@ -55,7 +55,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # driver is present and fails with a different error during loading @@ -84,11 +84,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "splinter" ]; - meta = with lib; { + meta = { changelog = "https://splinter.readthedocs.io/en/latest/news.html"; description = "Browser abstraction for web acceptance testing"; homepage = "https://github.com/cobrateam/splinter"; - license = licenses.bsd3; - maintainers = with maintainers; [ dotlambda ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ dotlambda ]; }; } diff --git a/pkgs/development/python-modules/splinter/lxml-6.patch b/pkgs/development/python-modules/splinter/lxml-6.patch new file mode 100644 index 000000000000..1be98665cd11 --- /dev/null +++ b/pkgs/development/python-modules/splinter/lxml-6.patch @@ -0,0 +1,42 @@ +diff --git a/tests/fake_django/urls.py b/tests/fake_django/urls.py +index 2ab75ff..bd736ab 100644 +--- a/tests/fake_django/urls.py ++++ b/tests/fake_django/urls.py +@@ -52,7 +52,8 @@ def post_form(request): + + + def request_headers(request): +- body = "\n".join(f"{key}: {value}" for key, value in request.META.items()) ++ headers = "\n".join(f"{key}: {value}" for key, value in request.META.items()) ++ body = f"{headers}" + return HttpResponse(body) + + +@@ -67,7 +68,7 @@ def upload_file(request): + + + def foo(request): +- return HttpResponse("BAR!") ++ return HttpResponse("BAR!") + + + def query_string(request): +diff --git a/tests/fake_webapp.py b/tests/fake_webapp.py +index ccd5bab..efc31c5 100644 +--- a/tests/fake_webapp.py ++++ b/tests/fake_webapp.py +@@ -119,12 +119,12 @@ def upload_file(): + + @app.route("/headers", methods=["GET"]) + def request_headers(): +- return str(request.headers) ++ return f"{request.headers}" + + + @app.route("/foo") + def foo(): +- return "BAR!" ++ return "BAR!" + + + @app.route("/query", methods=["GET"]) diff --git a/pkgs/development/python-modules/sqlalchemy-utils/default.nix b/pkgs/development/python-modules/sqlalchemy-utils/default.nix index 8062a08fea5a..abde2fbec857 100644 --- a/pkgs/development/python-modules/sqlalchemy-utils/default.nix +++ b/pkgs/development/python-modules/sqlalchemy-utils/default.nix @@ -75,7 +75,7 @@ buildPythonPackage rec { pymysql pyodbc ] - ++ lib.flatten (builtins.attrValues optional-dependencies) + ++ lib.concatAttrValues optional-dependencies ++ lib.optionals (pythonOlder "3.12") [ # requires distutils, which were removed in 3.12 psycopg2cffi diff --git a/pkgs/development/python-modules/sqlfmt/default.nix b/pkgs/development/python-modules/sqlfmt/default.nix index da67f58c661d..84d8df135054 100644 --- a/pkgs/development/python-modules/sqlfmt/default.nix +++ b/pkgs/development/python-modules/sqlfmt/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { versionCheckHook writableTmpDirAsHomeHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; versionCheckProgramArg = "--version"; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/sqlframe/default.nix b/pkgs/development/python-modules/sqlframe/default.nix index 07c5ae20ed3e..d9ef407e6dcd 100644 --- a/pkgs/development/python-modules/sqlframe/default.nix +++ b/pkgs/development/python-modules/sqlframe/default.nix @@ -83,7 +83,7 @@ buildPythonPackage rec { pytest-xdist pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Requires google-cloud credentials diff --git a/pkgs/development/python-modules/starlette/default.nix b/pkgs/development/python-modules/starlette/default.nix index c327f0bf46db..e8e2b425502d 100644 --- a/pkgs/development/python-modules/starlette/default.nix +++ b/pkgs/development/python-modules/starlette/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { trio typing-extensions ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pytestFlags = [ "-Wignore::DeprecationWarning" diff --git a/pkgs/development/python-modules/static3/default.nix b/pkgs/development/python-modules/static3/default.nix index 607acca24a8a..7322921cfd78 100644 --- a/pkgs/development/python-modules/static3/default.nix +++ b/pkgs/development/python-modules/static3/default.nix @@ -41,7 +41,7 @@ buildPythonPackage rec { pytestCheckHook webtest ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = with lib; { changelog = "https://github.com/rmohr/static3/releases/tag/v${version}"; diff --git a/pkgs/development/python-modules/stm32loader/default.nix b/pkgs/development/python-modules/stm32loader/default.nix index 9a0e437cb365..79d37c51868b 100644 --- a/pkgs/development/python-modules/stm32loader/default.nix +++ b/pkgs/development/python-modules/stm32loader/default.nix @@ -51,7 +51,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; enabledTestPaths = [ "tests/unit" ]; diff --git a/pkgs/development/python-modules/strawberry-graphql/default.nix b/pkgs/development/python-modules/strawberry-graphql/default.nix index 7378ba44d71b..82794502341c 100644 --- a/pkgs/development/python-modules/strawberry-graphql/default.nix +++ b/pkgs/development/python-modules/strawberry-graphql/default.nix @@ -139,7 +139,7 @@ buildPythonPackage rec { pytestCheckHook sanic-testing ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "strawberry" ]; diff --git a/pkgs/development/python-modules/tabulate/default.nix b/pkgs/development/python-modules/tabulate/default.nix index ac3450f87e1e..b9df2fc2bfda 100644 --- a/pkgs/development/python-modules/tabulate/default.nix +++ b/pkgs/development/python-modules/tabulate/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; meta = { description = "Pretty-print tabular data"; diff --git a/pkgs/development/python-modules/textual-fastdatatable/default.nix b/pkgs/development/python-modules/textual-fastdatatable/default.nix index 714cb97fd954..dcbdece94343 100644 --- a/pkgs/development/python-modules/textual-fastdatatable/default.nix +++ b/pkgs/development/python-modules/textual-fastdatatable/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pytest-textual-snapshot pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "textual_fastdatatable" ]; diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix index 7935a74ae0b0..dad291e0421e 100644 --- a/pkgs/development/python-modules/textual/default.nix +++ b/pkgs/development/python-modules/textual/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "textual"; - version = "6.6.0"; + version = "6.7.0"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual"; tag = "v${version}"; - hash = "sha256-gJWgGyPfSBxZRVuWvcehDs+hr2gmRsL6tleYCVPOPg4="; + hash = "sha256-hOjTrZNKjqqv0DnMuJRP62AQ3tzdqHmIf0rsQPVvd8s="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/tianshou/default.nix b/pkgs/development/python-modules/tianshou/default.nix index 2012e3f360a9..a63bb89cd38e 100644 --- a/pkgs/development/python-modules/tianshou/default.nix +++ b/pkgs/development/python-modules/tianshou/default.nix @@ -92,7 +92,7 @@ buildPythonPackage rec { ]; optional-dependencies = { - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); argparse = [ docstring-parser diff --git a/pkgs/development/python-modules/timezonefinder/default.nix b/pkgs/development/python-modules/timezonefinder/default.nix index 5f72859975a4..f530fe5d4d68 100644 --- a/pkgs/development/python-modules/timezonefinder/default.nix +++ b/pkgs/development/python-modules/timezonefinder/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pydantic pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "timezonefinder" ]; diff --git a/pkgs/development/python-modules/trino-python-client/default.nix b/pkgs/development/python-modules/trino-python-client/default.nix index 16756d0b36b3..7c8373fa7e70 100644 --- a/pkgs/development/python-modules/trino-python-client/default.nix +++ b/pkgs/development/python-modules/trino-python-client/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { pytestCheckHook testcontainers ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "trino" ]; diff --git a/pkgs/development/python-modules/tweepy/default.nix b/pkgs/development/python-modules/tweepy/default.nix index 975136a2fec9..ca53304e13c8 100644 --- a/pkgs/development/python-modules/tweepy/default.nix +++ b/pkgs/development/python-modules/tweepy/default.nix @@ -43,7 +43,7 @@ buildPythonPackage rec { pytestCheckHook vcrpy ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "tweepy" ]; diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 9712a403fbff..ee33991b4e4f 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -12,8 +12,6 @@ pyjwt, pyngrok, pytestCheckHook, - pythonAtLeast, - pythonOlder, pytz, requests, setuptools, @@ -21,16 +19,14 @@ buildPythonPackage rec { pname = "twilio"; - version = "9.8.6"; + version = "9.8.7"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; tag = version; - hash = "sha256-ksXZwZkGNDeSJjUOfsSQGUa1amVqb1j5Dyi+yN17KXw="; + hash = "sha256-jGuPJ/nTo+oYqnwwwZDFLnpHcEyErgCPB5pO31g9WNA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/typed-settings/default.nix b/pkgs/development/python-modules/typed-settings/default.nix index 78802f283b33..1e8aa9034473 100644 --- a/pkgs/development/python-modules/typed-settings/default.nix +++ b/pkgs/development/python-modules/typed-settings/default.nix @@ -66,7 +66,7 @@ buildPythonPackage rec { sybil ] ++ (lib.optional (pythonOlder "3.11") typing-extensions) - ++ (lib.flatten (lib.attrValues optional-dependencies)); + ++ (lib.concatAttrValues optional-dependencies); enabledTestPaths = [ "tests" ]; diff --git a/pkgs/development/python-modules/typepy/default.nix b/pkgs/development/python-modules/typepy/default.nix index c4979dc6ac86..96bb30d4db6f 100644 --- a/pkgs/development/python-modules/typepy/default.nix +++ b/pkgs/development/python-modules/typepy/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { pytestCheckHook tcolorpy ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "typepy" ]; diff --git a/pkgs/development/python-modules/types-lxml/default.nix b/pkgs/development/python-modules/types-lxml/default.nix index d54e01fc1629..7f1af2a0db47 100644 --- a/pkgs/development/python-modules/types-lxml/default.nix +++ b/pkgs/development/python-modules/types-lxml/default.nix @@ -56,7 +56,7 @@ buildPythonPackage rec { typeguard urllib3 ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "lxml-stubs" ]; diff --git a/pkgs/development/python-modules/ufmt/default.nix b/pkgs/development/python-modules/ufmt/default.nix index 8215f457ab54..66fd09da6dab 100644 --- a/pkgs/development/python-modules/ufmt/default.nix +++ b/pkgs/development/python-modules/ufmt/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { unittestCheckHook versionCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; versionCheckProgramArg = "--version"; pythonImportsCheck = [ "ufmt" ]; diff --git a/pkgs/development/python-modules/ufolib2/default.nix b/pkgs/development/python-modules/ufolib2/default.nix index 6d6ab0af094c..788bc9a1b799 100644 --- a/pkgs/development/python-modules/ufolib2/default.nix +++ b/pkgs/development/python-modules/ufolib2/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "ufoLib2" ]; diff --git a/pkgs/development/python-modules/upcloud-api/default.nix b/pkgs/development/python-modules/upcloud-api/default.nix index 3042ab22cb68..d6e6a0241d5b 100644 --- a/pkgs/development/python-modules/upcloud-api/default.nix +++ b/pkgs/development/python-modules/upcloud-api/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { pytestCheckHook responses ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "upcloud_api" ]; diff --git a/pkgs/development/python-modules/uplink/default.nix b/pkgs/development/python-modules/uplink/default.nix index 4020d8e0b9d5..b63878a65280 100644 --- a/pkgs/development/python-modules/uplink/default.nix +++ b/pkgs/development/python-modules/uplink/default.nix @@ -50,7 +50,7 @@ buildPythonPackage rec { pytest-asyncio pytest-twisted ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "uplink" ]; diff --git a/pkgs/development/python-modules/urllib3-future/default.nix b/pkgs/development/python-modules/urllib3-future/default.nix index b431f2c6a46f..ab11fb8ad1f3 100644 --- a/pkgs/development/python-modules/urllib3-future/default.nix +++ b/pkgs/development/python-modules/urllib3-future/default.nix @@ -73,7 +73,7 @@ buildPythonPackage rec { tornado trustme ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestPaths = [ # test connects to the internet diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix index 8a98c2c5bd59..cdb50f45df0d 100644 --- a/pkgs/development/python-modules/urllib3/default.nix +++ b/pkgs/development/python-modules/urllib3/default.nix @@ -54,7 +54,7 @@ let tornado trustme ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Tests in urllib3 are mostly timeout-based instead of event-based and # are therefore inherently flaky. On your own machine, the tests will diff --git a/pkgs/development/python-modules/urwid/default.nix b/pkgs/development/python-modules/urwid/default.nix index ac871f2fca96..9b79dce6a1fb 100644 --- a/pkgs/development/python-modules/urwid/default.nix +++ b/pkgs/development/python-modules/urwid/default.nix @@ -60,7 +60,7 @@ buildPythonPackage rec { glibcLocales pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; env.LC_ALL = "en_US.UTF8"; diff --git a/pkgs/development/python-modules/validators/default.nix b/pkgs/development/python-modules/validators/default.nix index 079ff89d4049..59b1177247f6 100644 --- a/pkgs/development/python-modules/validators/default.nix +++ b/pkgs/development/python-modules/validators/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { crypto-eth-addresses = [ eth-hash ] ++ eth-hash.optional-dependencies.pycryptodome; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "validators" ]; diff --git a/pkgs/development/python-modules/valkey/default.nix b/pkgs/development/python-modules/valkey/default.nix index 6c17fcf919a6..793104f20e05 100644 --- a/pkgs/development/python-modules/valkey/default.nix +++ b/pkgs/development/python-modules/valkey/default.nix @@ -74,7 +74,7 @@ buildPythonPackage rec { ujson uvloop ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTestMarks = [ "onlycluster" diff --git a/pkgs/development/python-modules/visions/default.nix b/pkgs/development/python-modules/visions/default.nix index 66e0364944c1..c922b0be801b 100644 --- a/pkgs/development/python-modules/visions/default.nix +++ b/pkgs/development/python-modules/visions/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # TypeError: Converting `np.inexact` or `np.floating` to a dtype not allowed diff --git a/pkgs/development/python-modules/volkswagencarnet/default.nix b/pkgs/development/python-modules/volkswagencarnet/default.nix index 87fe84782935..0547e2e360a9 100644 --- a/pkgs/development/python-modules/volkswagencarnet/default.nix +++ b/pkgs/development/python-modules/volkswagencarnet/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "volkswagencarnet"; - version = "5.1.2"; + version = "5.1.3"; pyproject = true; src = fetchFromGitHub { owner = "robinostlund"; repo = "volkswagencarnet"; tag = "v${version}"; - hash = "sha256-dhLYuGP0m+4eSqJS43AXDhTsberZ4XMuUusmdrgtr4E="; + hash = "sha256-jqi3c6R7CZsHbHufsdLcv2uI1LLayaQVg3wCHKpvx4g="; }; postPatch = '' diff --git a/pkgs/development/python-modules/w1thermsensor/default.nix b/pkgs/development/python-modules/w1thermsensor/default.nix index 4a417f3e8a79..5d7ebfbccb0f 100644 --- a/pkgs/development/python-modules/w1thermsensor/default.nix +++ b/pkgs/development/python-modules/w1thermsensor/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pytestCheckHook ] ++ lib.optionals (pythonOlder "3.11") [ tomli ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "w1thermsensor" ]; diff --git a/pkgs/development/python-modules/watermark/default.nix b/pkgs/development/python-modules/watermark/default.nix index 569b9d02bdc7..e82744029dd8 100644 --- a/pkgs/development/python-modules/watermark/default.nix +++ b/pkgs/development/python-modules/watermark/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "watermark" ]; diff --git a/pkgs/development/python-modules/werkzeug/default.nix b/pkgs/development/python-modules/werkzeug/default.nix index 70829aecb81a..785f57e3ca41 100644 --- a/pkgs/development/python-modules/werkzeug/default.nix +++ b/pkgs/development/python-modules/werkzeug/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pytest-timeout pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "werkzeug" ]; diff --git a/pkgs/development/python-modules/whey/default.nix b/pkgs/development/python-modules/whey/default.nix index e07c68a3a423..415bd2a09023 100644 --- a/pkgs/development/python-modules/whey/default.nix +++ b/pkgs/development/python-modules/whey/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "whey" ]; optional-dependencies = { - all = lib.flatten (lib.attrValues (lib.removeAttrs optional-dependencies [ "all" ])); + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); editable = [ editables ]; diff --git a/pkgs/development/python-modules/wtforms/default.nix b/pkgs/development/python-modules/wtforms/default.nix index 5e1043684687..897ee3662898 100644 --- a/pkgs/development/python-modules/wtforms/default.nix +++ b/pkgs/development/python-modules/wtforms/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "wtforms" ]; diff --git a/pkgs/development/python-modules/wyoming/default.nix b/pkgs/development/python-modules/wyoming/default.nix index 763157aabb28..1caedfb360a1 100644 --- a/pkgs/development/python-modules/wyoming/default.nix +++ b/pkgs/development/python-modules/wyoming/default.nix @@ -47,7 +47,7 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; passthru.tests = { inherit wyoming-faster-whisper wyoming-openwakeword wyoming-piper; diff --git a/pkgs/development/python-modules/xarray-einstats/default.nix b/pkgs/development/python-modules/xarray-einstats/default.nix index ae8bd8f8c513..905d9e5799ed 100644 --- a/pkgs/development/python-modules/xarray-einstats/default.nix +++ b/pkgs/development/python-modules/xarray-einstats/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { numba = [ numba ]; }; - nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); + nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "xarray_einstats" ]; diff --git a/pkgs/development/python-modules/yappi/default.nix b/pkgs/development/python-modules/yappi/default.nix index 3590f22ba67a..482b8252d0f8 100644 --- a/pkgs/development/python-modules/yappi/default.nix +++ b/pkgs/development/python-modules/yappi/default.nix @@ -41,6 +41,6 @@ buildPythonPackage rec { mainProgram = "yappi"; homepage = "https://github.com/sumerc/yappi"; license = licenses.mit; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/zeep/default.nix b/pkgs/development/python-modules/zeep/default.nix index fe144dddf8a2..c59026888863 100644 --- a/pkgs/development/python-modules/zeep/default.nix +++ b/pkgs/development/python-modules/zeep/default.nix @@ -76,7 +76,7 @@ buildPythonPackage rec { pytestCheckHook requests-mock ] - ++ lib.flatten (builtins.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; disabledTests = [ # Failed: External connections not allowed during tests. diff --git a/pkgs/development/python-modules/zope-security/default.nix b/pkgs/development/python-modules/zope-security/default.nix index a102151ee2e5..515709589bc2 100644 --- a/pkgs/development/python-modules/zope-security/default.nix +++ b/pkgs/development/python-modules/zope-security/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { zope-exceptions zope-testing ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; # Import process is too complex and some tests fail preCheck = '' diff --git a/pkgs/development/tools/misc/cvise/default.nix b/pkgs/development/tools/misc/cvise/default.nix index bddf56345a9c..5fb507488c55 100644 --- a/pkgs/development/tools/misc/cvise/default.nix +++ b/pkgs/development/tools/misc/cvise/default.nix @@ -94,7 +94,7 @@ buildPythonApplication rec { homepage = "https://github.com/marxin/cvise"; description = "Super-parallel Python port of C-Reduce"; license = licenses.ncsa; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix index 7fe706356c23..6a2e74ebeb03 100644 --- a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix +++ b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "robinostlund"; domain = "volkswagencarnet"; - version = "5.1.3"; + version = "5.1.4"; src = fetchFromGitHub { owner = "robinostlund"; repo = "homeassistant-volkswagencarnet"; tag = "v${version}"; - hash = "sha256-deOZqF7WNBCySo3GJVJ5JZAvlmYCk5dqx/GKMXWr4Yk="; + hash = "sha256-gmTfDKkcbt12OljsLvFARI3RfPB0S2bo0mUjBsmuhS4="; }; dependencies = [ volkswagencarnet ]; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index 30f779b77fd9..925e8cd3f6c5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-pyroscope-app"; - version = "1.11.0"; - zipHash = "sha256-FaojRLlE+fv5hPE45wW9Id/21icrus3bDSCLs3xsmm4="; + version = "1.12.0"; + zipHash = "sha256-Zxp/ebNEwcq/JRhSbtWsFWVY5mIGEexVnH/jtEnKXec="; meta = with lib; { description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = licenses.agpl3Only; diff --git a/pkgs/servers/sql/mysql/8.0.x.nix b/pkgs/servers/sql/mysql/8.0.x.nix index 9b158fad46d6..41c67e77983d 100644 --- a/pkgs/servers/sql/mysql/8.0.x.nix +++ b/pkgs/servers/sql/mysql/8.0.x.nix @@ -124,7 +124,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.mysql.com/"; description = "World's most popular open source database"; license = licenses.gpl2Only; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; platforms = platforms.unix; }; }) diff --git a/pkgs/tools/admin/meshcentral/default.nix b/pkgs/tools/admin/meshcentral/default.nix index c61f2af145f4..5e2325a301fd 100644 --- a/pkgs/tools/admin/meshcentral/default.nix +++ b/pkgs/tools/admin/meshcentral/default.nix @@ -8,11 +8,11 @@ }: yarn2nix-moretea.mkYarnPackage { - version = "1.1.53"; + version = "1.1.54"; src = fetchzip { - url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.53.tgz"; - sha256 = "1wjmvw7cymyjx0hii7kzmmrn7lmc3lj0hsll1nz32z11gnixdvbq"; + url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.54.tgz"; + sha256 = "0p33bcf8n981mlkvds28y78cc7lsxpdlxcdbdqgk2ch6h04vyzcr"; }; patches = [ @@ -24,7 +24,7 @@ yarn2nix-moretea.mkYarnPackage { offlineCache = fetchYarnDeps { yarnLock = ./yarn.lock; - hash = "sha256-jrBRexn5xc0OiBDf9fFDe2ZB3PcFVSuOChGCUWU4hcs="; + hash = "sha256-t5lSKw6PX+mrQxYiglUsyWtqo0SGe3yYGFLA+bvCEPU="; }; # Tarball has CRLF line endings. This makes patching difficult, so let's convert them. diff --git a/pkgs/tools/admin/meshcentral/package.json b/pkgs/tools/admin/meshcentral/package.json index d244d8ed06c4..7d4d01eaf6fe 100644 --- a/pkgs/tools/admin/meshcentral/package.json +++ b/pkgs/tools/admin/meshcentral/package.json @@ -1,6 +1,6 @@ { "name": "meshcentral", - "version": "1.1.53", + "version": "1.1.54", "keywords": [ "Remote Device Management", "Remote Device Monitoring", @@ -65,13 +65,13 @@ }, "readme": "readme.md", "optionalDependencies": { - "passport": "*", - "connect-flash": "*", - "passport-twitter": "*", - "passport-google-oauth20": "*", - "passport-github2": "*", - "passport-azure-oauth2": "*", - "jwt-simple": "*", + "passport": "0.7.0", + "connect-flash": "0.1.1", + "passport-twitter": "1.0.4", + "passport-google-oauth20": "2.0.0", + "passport-github2": "0.1.12", + "passport-azure-oauth2": "0.1.0", + "jwt-simple": "0.5.6", "openid-client": "5.7.1", "passport-saml": "*", "@duosecurity/duo_universal": "2.1.0", diff --git a/pkgs/tools/admin/meshcentral/yarn.lock b/pkgs/tools/admin/meshcentral/yarn.lock index 40d2650403fd..f2790d8de14b 100644 --- a/pkgs/tools/admin/meshcentral/yarn.lock +++ b/pkgs/tools/admin/meshcentral/yarn.lock @@ -40,380 +40,397 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.916.0.tgz#acebab71db8c58fd73cf384e6bf1b5ed0c0ac360" - integrity sha512-MGpWcn350e/liZrsh8gdJMcBKwE4/pcNvSr3Dw+tB+ZVZlVFdHGFyeQVaknz8UWZXrfUK5KCbvahotmaQOs1pg== +"@aws-sdk/client-cognito-identity@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.940.0.tgz#6d14c91506f0c6f15e396e47666f8cb890dcd6f8" + integrity sha512-kFl2zLYQBLMplmYglbEe4qGuj1jlIuGuYUmtpH+XUMnbeqwU2KoDiLh+bn2u32KGrxNWHZQgraoqxMKN2q6Kcg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.916.0" - "@aws-sdk/credential-provider-node" "3.916.0" - "@aws-sdk/middleware-host-header" "3.914.0" - "@aws-sdk/middleware-logger" "3.914.0" - "@aws-sdk/middleware-recursion-detection" "3.914.0" - "@aws-sdk/middleware-user-agent" "3.916.0" - "@aws-sdk/region-config-resolver" "3.914.0" - "@aws-sdk/types" "3.914.0" - "@aws-sdk/util-endpoints" "3.916.0" - "@aws-sdk/util-user-agent-browser" "3.914.0" - "@aws-sdk/util-user-agent-node" "3.916.0" - "@smithy/config-resolver" "^4.4.0" - "@smithy/core" "^3.17.1" - "@smithy/fetch-http-handler" "^5.3.4" - "@smithy/hash-node" "^4.2.3" - "@smithy/invalid-dependency" "^4.2.3" - "@smithy/middleware-content-length" "^4.2.3" - "@smithy/middleware-endpoint" "^4.3.5" - "@smithy/middleware-retry" "^4.4.5" - "@smithy/middleware-serde" "^4.2.3" - "@smithy/middleware-stack" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/node-http-handler" "^4.4.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/credential-provider-node" "3.940.0" + "@aws-sdk/middleware-host-header" "3.936.0" + "@aws-sdk/middleware-logger" "3.936.0" + "@aws-sdk/middleware-recursion-detection" "3.936.0" + "@aws-sdk/middleware-user-agent" "3.940.0" + "@aws-sdk/region-config-resolver" "3.936.0" + "@aws-sdk/types" "3.936.0" + "@aws-sdk/util-endpoints" "3.936.0" + "@aws-sdk/util-user-agent-browser" "3.936.0" + "@aws-sdk/util-user-agent-node" "3.940.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/core" "^3.18.5" + "@smithy/fetch-http-handler" "^5.3.6" + "@smithy/hash-node" "^4.2.5" + "@smithy/invalid-dependency" "^4.2.5" + "@smithy/middleware-content-length" "^4.2.5" + "@smithy/middleware-endpoint" "^4.3.12" + "@smithy/middleware-retry" "^4.4.12" + "@smithy/middleware-serde" "^4.2.6" + "@smithy/middleware-stack" "^4.2.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/node-http-handler" "^4.4.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.4" - "@smithy/util-defaults-mode-node" "^4.2.6" - "@smithy/util-endpoints" "^3.2.3" - "@smithy/util-middleware" "^4.2.3" - "@smithy/util-retry" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.3.11" + "@smithy/util-defaults-mode-node" "^4.2.14" + "@smithy/util-endpoints" "^3.2.5" + "@smithy/util-middleware" "^4.2.5" + "@smithy/util-retry" "^4.2.5" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.916.0.tgz#627792ab588a004fc0874a060b3466e21328b5b6" - integrity sha512-Eu4PtEUL1MyRvboQnoq5YKg0Z9vAni3ccebykJy615xokVZUdA3di2YxHM/hykDQX7lcUC62q9fVIvh0+UNk/w== +"@aws-sdk/client-sso@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.940.0.tgz#23a6b156d9ba0144c01eb1d0c1654600b35fc708" + integrity sha512-SdqJGWVhmIURvCSgkDditHRO+ozubwZk9aCX9MK8qxyOndhobCndW1ozl3hX9psvMAo9Q4bppjuqy/GHWpjB+A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.916.0" - "@aws-sdk/middleware-host-header" "3.914.0" - "@aws-sdk/middleware-logger" "3.914.0" - "@aws-sdk/middleware-recursion-detection" "3.914.0" - "@aws-sdk/middleware-user-agent" "3.916.0" - "@aws-sdk/region-config-resolver" "3.914.0" - "@aws-sdk/types" "3.914.0" - "@aws-sdk/util-endpoints" "3.916.0" - "@aws-sdk/util-user-agent-browser" "3.914.0" - "@aws-sdk/util-user-agent-node" "3.916.0" - "@smithy/config-resolver" "^4.4.0" - "@smithy/core" "^3.17.1" - "@smithy/fetch-http-handler" "^5.3.4" - "@smithy/hash-node" "^4.2.3" - "@smithy/invalid-dependency" "^4.2.3" - "@smithy/middleware-content-length" "^4.2.3" - "@smithy/middleware-endpoint" "^4.3.5" - "@smithy/middleware-retry" "^4.4.5" - "@smithy/middleware-serde" "^4.2.3" - "@smithy/middleware-stack" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/node-http-handler" "^4.4.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/middleware-host-header" "3.936.0" + "@aws-sdk/middleware-logger" "3.936.0" + "@aws-sdk/middleware-recursion-detection" "3.936.0" + "@aws-sdk/middleware-user-agent" "3.940.0" + "@aws-sdk/region-config-resolver" "3.936.0" + "@aws-sdk/types" "3.936.0" + "@aws-sdk/util-endpoints" "3.936.0" + "@aws-sdk/util-user-agent-browser" "3.936.0" + "@aws-sdk/util-user-agent-node" "3.940.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/core" "^3.18.5" + "@smithy/fetch-http-handler" "^5.3.6" + "@smithy/hash-node" "^4.2.5" + "@smithy/invalid-dependency" "^4.2.5" + "@smithy/middleware-content-length" "^4.2.5" + "@smithy/middleware-endpoint" "^4.3.12" + "@smithy/middleware-retry" "^4.4.12" + "@smithy/middleware-serde" "^4.2.6" + "@smithy/middleware-stack" "^4.2.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/node-http-handler" "^4.4.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.4" - "@smithy/util-defaults-mode-node" "^4.2.6" - "@smithy/util-endpoints" "^3.2.3" - "@smithy/util-middleware" "^4.2.3" - "@smithy/util-retry" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.3.11" + "@smithy/util-defaults-mode-node" "^4.2.14" + "@smithy/util-endpoints" "^3.2.5" + "@smithy/util-middleware" "^4.2.5" + "@smithy/util-retry" "^4.2.5" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.916.0.tgz#ea11b485f837f1773e174f8a4ed82ecce9f163f7" - integrity sha512-1JHE5s6MD5PKGovmx/F1e01hUbds/1y3X8rD+Gvi/gWVfdg5noO7ZCerpRsWgfzgvCMZC9VicopBqNHCKLykZA== +"@aws-sdk/core@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.940.0.tgz#73bd257745df0d069e455f22d4526f4f6d800d76" + integrity sha512-KsGD2FLaX5ngJao1mHxodIVU9VYd1E8810fcYiGwO1PFHDzf5BEkp6D9IdMeQwT8Q6JLYtiiT1Y/o3UCScnGoA== dependencies: - "@aws-sdk/types" "3.914.0" - "@aws-sdk/xml-builder" "3.914.0" - "@smithy/core" "^3.17.1" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/signature-v4" "^5.3.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@aws-sdk/xml-builder" "3.930.0" + "@smithy/core" "^3.18.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/signature-v4" "^5.3.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" "@smithy/util-base64" "^4.3.0" - "@smithy/util-middleware" "^4.2.3" + "@smithy/util-middleware" "^4.2.5" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.916.0.tgz#a036c86e148bf709248d4d297d7e683d1a04a84a" - integrity sha512-B0KoCIzEb5e98qaIF6PyXVBEvbi7yyInSoSSpP7ZmlRxanB4an/h54q5QwHPN+zGBqrGBiXbz9HvOLP2c29yww== +"@aws-sdk/credential-provider-cognito-identity@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.940.0.tgz#898ca926f323e8a3ea2d5fdaf10fa4300c45e05d" + integrity sha512-VZMijB+Dc2tISeumWw+Oxn0Oi9f4g4/xJu3kdFIjsac6GDdmBVuBbAG+bvPP73J1j1m1G1BwaYqEZvOlLwgjIA== dependencies: - "@aws-sdk/client-cognito-identity" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/client-cognito-identity" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.916.0.tgz#c76861ec87f9edf227af62474411bf54ca04805d" - integrity sha512-3gDeqOXcBRXGHScc6xb7358Lyf64NRG2P08g6Bu5mv1Vbg9PKDyCAZvhKLkG7hkdfAM8Yc6UJNhbFxr1ud/tCQ== +"@aws-sdk/credential-provider-env@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.940.0.tgz#e04dc17300de228d572d5783c825a55d18851ecf" + integrity sha512-/G3l5/wbZYP2XEQiOoIkRJmlv15f1P3MSd1a0gz27lHEMrOJOGq66rF1Ca4OJLzapWt3Fy9BPrZAepoAX11kMw== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.916.0.tgz#b46e51c5cc65364c5fde752b4d016b5b747c6d89" - integrity sha512-NmooA5Z4/kPFJdsyoJgDxuqXC1C6oPMmreJjbOPqcwo6E/h2jxaG8utlQFgXe5F9FeJsMx668dtxVxSYnAAqHQ== +"@aws-sdk/credential-provider-http@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.940.0.tgz#0888b39befaef297d67dcecd35d9237dbb5ab1c0" + integrity sha512-dOrc03DHElNBD6N9Okt4U0zhrG4Wix5QUBSZPr5VN8SvmjD9dkrrxOkkJaMCl/bzrW7kbQEp7LuBdbxArMmOZQ== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/fetch-http-handler" "^5.3.4" - "@smithy/node-http-handler" "^4.4.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" - "@smithy/util-stream" "^4.5.4" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/fetch-http-handler" "^5.3.6" + "@smithy/node-http-handler" "^4.4.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" + "@smithy/util-stream" "^4.5.6" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.916.0.tgz#53ecde76adaf2d0dcec195801053347a47e20a87" - integrity sha512-iR0FofvdPs87o6MhfNPv0F6WzB4VZ9kx1hbvmR7bSFCk7l0gc7G4fHJOg4xg2lsCptuETboX3O/78OQ2Djeakw== +"@aws-sdk/credential-provider-ini@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.940.0.tgz#b7a46fae4902f545e4f2cbcbd4f71dfae783de30" + integrity sha512-gn7PJQEzb/cnInNFTOaDoCN/hOKqMejNmLof1W5VW95Qk0TPO52lH8R4RmJPnRrwFMswOWswTOpR1roKNLIrcw== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/credential-provider-env" "3.916.0" - "@aws-sdk/credential-provider-http" "3.916.0" - "@aws-sdk/credential-provider-process" "3.916.0" - "@aws-sdk/credential-provider-sso" "3.916.0" - "@aws-sdk/credential-provider-web-identity" "3.916.0" - "@aws-sdk/nested-clients" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/credential-provider-imds" "^4.2.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/credential-provider-env" "3.940.0" + "@aws-sdk/credential-provider-http" "3.940.0" + "@aws-sdk/credential-provider-login" "3.940.0" + "@aws-sdk/credential-provider-process" "3.940.0" + "@aws-sdk/credential-provider-sso" "3.940.0" + "@aws-sdk/credential-provider-web-identity" "3.940.0" + "@aws-sdk/nested-clients" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/credential-provider-imds" "^4.2.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.916.0.tgz#a95b85ae40d10aef45c821b19f5b0f7929af46ee" - integrity sha512-8TrMpHqct0zTalf2CP2uODiN/PH9LPdBC6JDgPVK0POELTT4ITHerMxIhYGEiKN+6E4oRwSjM/xVTHCD4nMcrQ== +"@aws-sdk/credential-provider-login@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.940.0.tgz#d235cad516fd4a58fb261bc1291b7077efcbf58d" + integrity sha512-fOKC3VZkwa9T2l2VFKWRtfHQPQuISqqNl35ZhcXjWKVwRwl/o7THPMkqI4XwgT2noGa7LLYVbWMwnsgSsBqglg== dependencies: - "@aws-sdk/credential-provider-env" "3.916.0" - "@aws-sdk/credential-provider-http" "3.916.0" - "@aws-sdk/credential-provider-ini" "3.916.0" - "@aws-sdk/credential-provider-process" "3.916.0" - "@aws-sdk/credential-provider-sso" "3.916.0" - "@aws-sdk/credential-provider-web-identity" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/credential-provider-imds" "^4.2.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/nested-clients" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.916.0.tgz#7c5aa9642a0e1c2a2791d85fe1bedfecae73672e" - integrity sha512-SXDyDvpJ1+WbotZDLJW1lqP6gYGaXfZJrgFSXIuZjHb75fKeNRgPkQX/wZDdUvCwdrscvxmtyJorp2sVYkMcvA== +"@aws-sdk/credential-provider-node@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.940.0.tgz#5c4b3d13532f51528f769f8a87b4c7e7709ca0ad" + integrity sha512-M8NFAvgvO6xZjiti5kztFiAYmSmSlG3eUfr4ZHSfXYZUA/KUdZU/D6xJyaLnU8cYRWBludb6K9XPKKVwKfqm4g== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/credential-provider-env" "3.940.0" + "@aws-sdk/credential-provider-http" "3.940.0" + "@aws-sdk/credential-provider-ini" "3.940.0" + "@aws-sdk/credential-provider-process" "3.940.0" + "@aws-sdk/credential-provider-sso" "3.940.0" + "@aws-sdk/credential-provider-web-identity" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/credential-provider-imds" "^4.2.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.916.0.tgz#b99ff591e758a56eefe7b05f1e77efe8f28f8c16" - integrity sha512-gu9D+c+U/Dp1AKBcVxYHNNoZF9uD4wjAKYCjgSN37j4tDsazwMEylbbZLuRNuxfbXtizbo4/TiaxBXDbWM7AkQ== +"@aws-sdk/credential-provider-process@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.940.0.tgz#47a11224c1a9d179f67cbd0873c9e99fe0cd0e85" + integrity sha512-pILBzt5/TYCqRsJb7vZlxmRIe0/T+FZPeml417EK75060ajDGnVJjHcuVdLVIeKoTKm9gmJc9l45gon6PbHyUQ== dependencies: - "@aws-sdk/client-sso" "3.916.0" - "@aws-sdk/core" "3.916.0" - "@aws-sdk/token-providers" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.916.0.tgz#8c5f6cf52cd9e091b020f46ebdaa7f52a6834ba9" - integrity sha512-VFnL1EjHiwqi2kR19MLXjEgYBuWViCuAKLGSFGSzfFF/+kSpamVrOSFbqsTk8xwHan8PyNnQg4BNuusXwwLoIw== +"@aws-sdk/credential-provider-sso@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.940.0.tgz#fabadb014fd5c7b043b8b7ccb4e1bda66a2e88cc" + integrity sha512-q6JMHIkBlDCOMnA3RAzf8cGfup+8ukhhb50fNpghMs1SNBGhanmaMbZSgLigBRsPQW7fOk2l8jnzdVLS+BB9Uw== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/nested-clients" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/client-sso" "3.940.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/token-providers" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.940.0.tgz#25e83aa96c414608795e5d3c7be0e6d94bab6630" + integrity sha512-9QLTIkDJHHaYL0nyymO41H8g3ui1yz6Y3GmAN1gYQa6plXisuFBnGAbmKVj7zNvjWaOKdF0dV3dd3AFKEDoJ/w== + dependencies: + "@aws-sdk/core" "3.940.0" + "@aws-sdk/nested-clients" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" "@aws-sdk/credential-providers@^3.186.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.916.0.tgz#4456bd310ca92ebcd71285aa61e758550ab4b133" - integrity sha512-wazu2awF69ohF3AaDlYkD+tanaqwJ309o9GawNg3o1oW7orhdcvh6P8BftSjuIzuAMiauvQquxcUrNTLxHtvOA== + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.940.0.tgz#136fff048a53616c0aeccc02ca431db68376ba8c" + integrity sha512-1Thn8cboeJSZlsAwqFmwE6Z7i2/qDM9RiyusUp4M6YLSRumeCTsxR/BokxprOqWVH4ZMMB9cDjpewfkw7myUfQ== dependencies: - "@aws-sdk/client-cognito-identity" "3.916.0" - "@aws-sdk/core" "3.916.0" - "@aws-sdk/credential-provider-cognito-identity" "3.916.0" - "@aws-sdk/credential-provider-env" "3.916.0" - "@aws-sdk/credential-provider-http" "3.916.0" - "@aws-sdk/credential-provider-ini" "3.916.0" - "@aws-sdk/credential-provider-node" "3.916.0" - "@aws-sdk/credential-provider-process" "3.916.0" - "@aws-sdk/credential-provider-sso" "3.916.0" - "@aws-sdk/credential-provider-web-identity" "3.916.0" - "@aws-sdk/nested-clients" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/config-resolver" "^4.4.0" - "@smithy/core" "^3.17.1" - "@smithy/credential-provider-imds" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/client-cognito-identity" "3.940.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/credential-provider-cognito-identity" "3.940.0" + "@aws-sdk/credential-provider-env" "3.940.0" + "@aws-sdk/credential-provider-http" "3.940.0" + "@aws-sdk/credential-provider-ini" "3.940.0" + "@aws-sdk/credential-provider-login" "3.940.0" + "@aws-sdk/credential-provider-node" "3.940.0" + "@aws-sdk/credential-provider-process" "3.940.0" + "@aws-sdk/credential-provider-sso" "3.940.0" + "@aws-sdk/credential-provider-web-identity" "3.940.0" + "@aws-sdk/nested-clients" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/core" "^3.18.5" + "@smithy/credential-provider-imds" "^4.2.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.914.0.tgz#7e962c3d18c1ecc98606eab09a98dcf1b3402835" - integrity sha512-7r9ToySQ15+iIgXMF/h616PcQStByylVkCshmQqcdeynD/lCn2l667ynckxW4+ql0Q+Bo/URljuhJRxVJzydNA== +"@aws-sdk/middleware-host-header@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz#ef1144d175f1f499afbbd92ad07e24f8ccc9e9ce" + integrity sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw== dependencies: - "@aws-sdk/types" "3.914.0" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.914.0.tgz#222d50ec69447715d6954eb6db0029f11576227b" - integrity sha512-/gaW2VENS5vKvJbcE1umV4Ag3NuiVzpsANxtrqISxT3ovyro29o1RezW/Avz/6oJqjnmgz8soe9J1t65jJdiNg== +"@aws-sdk/middleware-logger@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz#691093bebb708b994be10f19358e8699af38a209" + integrity sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw== dependencies: - "@aws-sdk/types" "3.914.0" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.914.0.tgz#bf65759cf303f271b22770e7f9675034b4ced946" - integrity sha512-yiAjQKs5S2JKYc+GrkvGMwkUvhepXDigEXpSJqUseR/IrqHhvGNuOxDxq+8LbDhM4ajEW81wkiBbU+Jl9G82yQ== +"@aws-sdk/middleware-recursion-detection@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz#141b6c92c1aa42bcd71aa854e0783b4f28e87a30" + integrity sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA== dependencies: - "@aws-sdk/types" "3.914.0" - "@aws/lambda-invoke-store" "^0.0.1" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@aws/lambda-invoke-store" "^0.2.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.916.0.tgz#a0894ae6d70d7a81b2572ee69ed0d3049d39dfce" - integrity sha512-mzF5AdrpQXc2SOmAoaQeHpDFsK2GE6EGcEACeNuoESluPI2uYMpuuNMYrUufdnIAIyqgKlis0NVxiahA5jG42w== +"@aws-sdk/middleware-user-agent@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.940.0.tgz#e31c59b058b397855cd87fee34d2387d63b35c27" + integrity sha512-nJbLrUj6fY+l2W2rIB9P4Qvpiy0tnTdg/dmixRxrU1z3e8wBdspJlyE+AZN4fuVbeL6rrRrO/zxQC1bB3cw5IA== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@aws-sdk/util-endpoints" "3.916.0" - "@smithy/core" "^3.17.1" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@aws-sdk/util-endpoints" "3.936.0" + "@smithy/core" "^3.18.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.916.0.tgz#2f79b924dd6c25cc3c40f6a0453097ae7a512702" - integrity sha512-tgg8e8AnVAer0rcgeWucFJ/uNN67TbTiDHfD+zIOPKep0Z61mrHEoeT/X8WxGIOkEn4W6nMpmS4ii8P42rNtnA== +"@aws-sdk/nested-clients@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.940.0.tgz#9b1574a0a56bd3eb5d62bbba85961f9e734c3569" + integrity sha512-x0mdv6DkjXqXEcQj3URbCltEzW6hoy/1uIL+i8gExP6YKrnhiZ7SzuB4gPls2UOpK5UqLiqXjhRLfBb1C9i4Dw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.916.0" - "@aws-sdk/middleware-host-header" "3.914.0" - "@aws-sdk/middleware-logger" "3.914.0" - "@aws-sdk/middleware-recursion-detection" "3.914.0" - "@aws-sdk/middleware-user-agent" "3.916.0" - "@aws-sdk/region-config-resolver" "3.914.0" - "@aws-sdk/types" "3.914.0" - "@aws-sdk/util-endpoints" "3.916.0" - "@aws-sdk/util-user-agent-browser" "3.914.0" - "@aws-sdk/util-user-agent-node" "3.916.0" - "@smithy/config-resolver" "^4.4.0" - "@smithy/core" "^3.17.1" - "@smithy/fetch-http-handler" "^5.3.4" - "@smithy/hash-node" "^4.2.3" - "@smithy/invalid-dependency" "^4.2.3" - "@smithy/middleware-content-length" "^4.2.3" - "@smithy/middleware-endpoint" "^4.3.5" - "@smithy/middleware-retry" "^4.4.5" - "@smithy/middleware-serde" "^4.2.3" - "@smithy/middleware-stack" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/node-http-handler" "^4.4.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/middleware-host-header" "3.936.0" + "@aws-sdk/middleware-logger" "3.936.0" + "@aws-sdk/middleware-recursion-detection" "3.936.0" + "@aws-sdk/middleware-user-agent" "3.940.0" + "@aws-sdk/region-config-resolver" "3.936.0" + "@aws-sdk/types" "3.936.0" + "@aws-sdk/util-endpoints" "3.936.0" + "@aws-sdk/util-user-agent-browser" "3.936.0" + "@aws-sdk/util-user-agent-node" "3.940.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/core" "^3.18.5" + "@smithy/fetch-http-handler" "^5.3.6" + "@smithy/hash-node" "^4.2.5" + "@smithy/invalid-dependency" "^4.2.5" + "@smithy/middleware-content-length" "^4.2.5" + "@smithy/middleware-endpoint" "^4.3.12" + "@smithy/middleware-retry" "^4.4.12" + "@smithy/middleware-serde" "^4.2.6" + "@smithy/middleware-stack" "^4.2.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/node-http-handler" "^4.4.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.4" - "@smithy/util-defaults-mode-node" "^4.2.6" - "@smithy/util-endpoints" "^3.2.3" - "@smithy/util-middleware" "^4.2.3" - "@smithy/util-retry" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.3.11" + "@smithy/util-defaults-mode-node" "^4.2.14" + "@smithy/util-endpoints" "^3.2.5" + "@smithy/util-middleware" "^4.2.5" + "@smithy/util-retry" "^4.2.5" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.914.0.tgz#b6d2825081195ce1c634b8c92b1e19b08f140008" - integrity sha512-KlmHhRbn1qdwXUdsdrJ7S/MAkkC1jLpQ11n+XvxUUUCGAJd1gjC7AjxPZUM7ieQ2zcb8bfEzIU7al+Q3ZT0u7Q== +"@aws-sdk/region-config-resolver@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz#b02f20c4d62973731d42da1f1239a27fbbe53c0a" + integrity sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw== dependencies: - "@aws-sdk/types" "3.914.0" - "@smithy/config-resolver" "^4.4.0" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.916.0.tgz#e824fd44a553c4047b769caf22a94fd2705c9f1d" - integrity sha512-13GGOEgq5etbXulFCmYqhWtpcEQ6WI6U53dvXbheW0guut8fDFJZmEv7tKMTJgiybxh7JHd0rWcL9JQND8DwoQ== +"@aws-sdk/token-providers@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.940.0.tgz#b89893d7cd0a5ed22ca180e33b6eaf7ca644c7f1" + integrity sha512-k5qbRe/ZFjW9oWEdzLIa2twRVIEx7p/9rutofyrRysrtEnYh3HAWCngAnwbgKMoiwa806UzcTRx0TjyEpnKcCg== dependencies: - "@aws-sdk/core" "3.916.0" - "@aws-sdk/nested-clients" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/core" "3.940.0" + "@aws-sdk/nested-clients" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/types@3.914.0", "@aws-sdk/types@^3.222.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.914.0.tgz#175cf9a4b2267aafbb110fe1316e6827de951fdb" - integrity sha512-kQWPsRDmom4yvAfyG6L1lMmlwnTzm1XwMHOU+G5IFlsP4YEaMtXidDzW/wiivY0QFrhfCz/4TVmu0a2aPU57ug== +"@aws-sdk/types@3.936.0", "@aws-sdk/types@^3.222.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.936.0.tgz#ecd3a4bec1a1bd4df834ab21fe52a76e332dc27a" + integrity sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.916.0.tgz#ab54249b8090cd66fe14aa8518097107a2595196" - integrity sha512-bAgUQwvixdsiGNcuZSDAOWbyHlnPtg8G8TyHD6DTfTmKTHUW6tAn+af/ZYJPXEzXhhpwgJqi58vWnsiDhmr7NQ== +"@aws-sdk/util-endpoints@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz#81c00be8cfd4f966e05defd739a720ce2c888ddf" + integrity sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w== dependencies: - "@aws-sdk/types" "3.914.0" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" - "@smithy/util-endpoints" "^3.2.3" + "@aws-sdk/types" "3.936.0" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" + "@smithy/util-endpoints" "^3.2.5" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": @@ -423,40 +440,40 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.914.0.tgz#ed29fd87f6ffba6f53615894a5e969cb9013af59" - integrity sha512-rMQUrM1ECH4kmIwlGl9UB0BtbHy6ZuKdWFrIknu8yGTRI/saAucqNTh5EI1vWBxZ0ElhK5+g7zOnUuhSmVQYUA== +"@aws-sdk/util-user-agent-browser@3.936.0": + version "3.936.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz#cbfcaeaba6d843b060183638699c0f20dcaed774" + integrity sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw== dependencies: - "@aws-sdk/types" "3.914.0" - "@smithy/types" "^4.8.0" + "@aws-sdk/types" "3.936.0" + "@smithy/types" "^4.9.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.916.0": - version "3.916.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.916.0.tgz#3ab5fdb9f45345f19f426941ece71988b31bf58d" - integrity sha512-CwfWV2ch6UdjuSV75ZU99N03seEUb31FIUrXBnwa6oONqj/xqXwrxtlUMLx6WH3OJEE4zI3zt5PjlTdGcVwf4g== +"@aws-sdk/util-user-agent-node@3.940.0": + version "3.940.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.940.0.tgz#d9de3178a0567671b8cef3ea520f3416d2cecd1e" + integrity sha512-dlD/F+L/jN26I8Zg5x0oDGJiA+/WEQmnSE27fi5ydvYnpfQLwThtQo9SsNS47XSR/SOULaaoC9qx929rZuo74A== dependencies: - "@aws-sdk/middleware-user-agent" "3.916.0" - "@aws-sdk/types" "3.914.0" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/types" "^4.8.0" + "@aws-sdk/middleware-user-agent" "3.940.0" + "@aws-sdk/types" "3.936.0" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@3.914.0": - version "3.914.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.914.0.tgz#4e98b479856113db877d055e7b008065c50266d4" - integrity sha512-k75evsBD5TcIjedycYS7QXQ98AmOtbnxRJOPtCo0IwYRmy7UvqgS/gBL5SmrIqeV6FDSYRQMgdBxSMp6MLmdew== +"@aws-sdk/xml-builder@3.930.0": + version "3.930.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz#949a35219ca52cc769ffbfbf38f3324178ba74f9" + integrity sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws/lambda-invoke-store@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.0.1.tgz#92d792a7dda250dfcb902e13228f37a81be57c8f" - integrity sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw== +"@aws/lambda-invoke-store@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz#ceecff9ebe1f6199369e6911f38633fac3322811" + integrity sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww== "@babel/cli@^7.26.4": version "7.28.3" @@ -709,14 +726,14 @@ kuler "^2.0.0" "@discordjs/builders@^1.3.0": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@discordjs/builders/-/builders-1.12.2.tgz#d49c3796e75a6e6533e6bd4ca0de0b3716725a5a" - integrity sha512-AugKmrgRJOHXEyMkABH/hXpAmIBKbYokCEl9VAM4Kh6FvkdobQ+Zhv7AR6K+y5hS7+VQ7gKXPYCe1JQmV07H1g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/@discordjs/builders/-/builders-1.13.0.tgz#332963d88f7452fdbfbf156c6afd4ba7eac44e04" + integrity sha512-COK0uU6ZaJI+LA67H/rp8IbEkYwlZf3mAoBI5wtPh5G5cbEQGNhVpzINg2f/6+q/YipnNIKy6fJDg6kMUKUw4Q== dependencies: "@discordjs/formatters" "^0.6.1" "@discordjs/util" "^1.1.1" "@sapphire/shapeshift" "^4.0.0" - discord-api-types "^0.38.26" + discord-api-types "^0.38.31" fast-deep-equal "^3.1.3" ts-mixer "^6.0.4" tslib "^2.6.3" @@ -727,11 +744,11 @@ integrity sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ== "@discordjs/formatters@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@discordjs/formatters/-/formatters-0.6.1.tgz#211bf3eb060d8fe7fa1f020b8be3c4adad00555a" - integrity sha512-5cnX+tASiPCqCWtFcFslxBVUaCetB0thvM/JyavhbXInP1HJIEU+Qv/zMrnuwSsX3yWH2lVXNJZeDK3EiP4HHg== + version "0.6.2" + resolved "https://registry.yarnpkg.com/@discordjs/formatters/-/formatters-0.6.2.tgz#93c4a213ceb49c9a28e8adb65d50a027579b8c30" + integrity sha512-y4UPwWhH6vChKRkGdMB4odasUbHOUwy7KL+OVwF86PvT6QVOwElx+TiI1/6kcmcEe+g5YRXJFiXSXUdabqZOvQ== dependencies: - discord-api-types "^0.38.1" + discord-api-types "^0.38.33" "@discordjs/rest@^1.3.0": version "1.7.1" @@ -758,9 +775,11 @@ integrity sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA== "@discordjs/util@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-1.1.1.tgz#bafcde0faa116c834da1258d78ec237080bbab29" - integrity sha512-eddz6UnOBEB1oITPinyrB2Pttej49M9FZQY8NxgEvc3tq6ZICZ19m70RsmzRdDHk80O9NoYN/25AqJl8vPVf/g== + version "1.2.0" + resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-1.2.0.tgz#a45a2b643423094eb6378060c623f4d3e6d593d4" + integrity sha512-3LKP7F2+atl9vJFhaBjn4nOaSWahZ/yWjOvA4e5pnXkt2qyXRCHLxoBQy81GFtLGCq7K9lPm9R517M1U+/90Qg== + dependencies: + discord-api-types "^0.38.33" "@duosecurity/duo_universal@2.1.0": version "2.1.0" @@ -885,9 +904,9 @@ integrity sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g== "@google-cloud/storage@^7.7.0": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.17.2.tgz#dd6ed7a60c5f917612dd665f292541cb2624b243" - integrity sha512-6xN0KNO8L/LIA5zu3CJwHkJiB6n65eykBLOb0E+RooiHYgX8CSao6lvQiKT9TBk2gL5g33LL3fmhDodZnt56rw== + version "7.17.3" + resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.17.3.tgz#56006864e47514e7c1cfd12575ee98591f669afe" + integrity sha512-gOnCAbFgAYKRozywLsxagdevTF7Gm+2Ncz5u5CQAuOv/2VCa0rdGJWvJFDOftPx1tc+q8TXiC2pEJfFKu+yeMQ== dependencies: "@google-cloud/paginator" "^5.0.0" "@google-cloud/projectify" "^4.0.0" @@ -906,9 +925,9 @@ uuid "^8.0.0" "@grpc/grpc-js@^1.10.9": - version "1.14.0" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.14.0.tgz#a3c47e7816ca2b4d5490cba9e06a3cf324e675ad" - integrity sha512-N8Jx6PaYzcTRNzirReJCtADVoq4z7+1KQ4E70jTg/koQiMoUSN1kbNjPOqpPbhMFhfU1/l7ixspPl8dNY+FoUg== + version "1.14.1" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.14.1.tgz#b2d1c83e6dbd0dfbfacc01c7b7009dec2526318d" + integrity sha512-sPxgEWtPUR3EnRJCEtbGZG2iX8LQDUls2wUS3o27jg07KqJFMq6YDeWvMo1wfpmy3rqRdS0rivpLwhqQtEyCuQ== dependencies: "@grpc/proto-loader" "^0.8.0" "@js-sdsl/ordered-map" "^4.4.2" @@ -1247,80 +1266,80 @@ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== -"@smithy/abort-controller@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.3.tgz#4615da3012b580ac3d1f0ee7b57ed7d7880bb29b" - integrity sha512-xWL9Mf8b7tIFuAlpjKtRPnHrR8XVrwTj5NPYO/QwZPtc0SDLsPxb56V5tzi5yspSMytISHybifez+4jlrx0vkQ== +"@smithy/abort-controller@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.5.tgz#3386e8fff5a8d05930996d891d06803f2b7e5e2c" + integrity sha512-j7HwVkBw68YW8UmFRcjZOmssE77Rvk0GWAIN1oFBhsaovQmZWYCIcGa9/pwRB0ExI8Sk9MWNALTjftjHZea7VA== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/config-resolver@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.0.tgz#9a33b7dd9b7e0475802acef53f41555257e104cd" - integrity sha512-Kkmz3Mup2PGp/HNJxhCWkLNdlajJORLSjwkcfrj0E7nu6STAEdcMR1ir5P9/xOmncx8xXfru0fbUYLlZog/cFg== +"@smithy/config-resolver@^4.4.3": + version "4.4.3" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.3.tgz#37b0e3cba827272e92612e998a2b17e841e20bab" + integrity sha512-ezHLe1tKLUxDJo2LHtDuEDyWXolw8WGOR92qb4bQdWq/zKenO5BvctZGrVJBK08zjezSk7bmbKFOXIVyChvDLw== dependencies: - "@smithy/node-config-provider" "^4.3.3" - "@smithy/types" "^4.8.0" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/types" "^4.9.0" "@smithy/util-config-provider" "^4.2.0" - "@smithy/util-endpoints" "^3.2.3" - "@smithy/util-middleware" "^4.2.3" + "@smithy/util-endpoints" "^3.2.5" + "@smithy/util-middleware" "^4.2.5" tslib "^2.6.2" -"@smithy/core@^3.17.1": - version "3.17.1" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.17.1.tgz#644aa4046b31c82d2c17276bcef2c6b78245dfeb" - integrity sha512-V4Qc2CIb5McABYfaGiIYLTmo/vwNIK7WXI5aGveBd9UcdhbOMwcvIMxIw/DJj1S9QgOMa/7FBkarMdIC0EOTEQ== +"@smithy/core@^3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.18.5.tgz#c304d185e2335cbef9b39431a53a67c84972c27f" + integrity sha512-6gnIz3h+PEPQGDj8MnRSjDvKBah042jEoPgjFGJ4iJLBE78L4lY/n98x14XyPF4u3lN179Ub/ZKFY5za9GeLQw== dependencies: - "@smithy/middleware-serde" "^4.2.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@smithy/middleware-serde" "^4.2.6" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" - "@smithy/util-middleware" "^4.2.3" - "@smithy/util-stream" "^4.5.4" + "@smithy/util-middleware" "^4.2.5" + "@smithy/util-stream" "^4.5.6" "@smithy/util-utf8" "^4.2.0" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.3.tgz#b35d0d1f1b28f415e06282999eba2d53eb10a1c5" - integrity sha512-hA1MQ/WAHly4SYltJKitEsIDVsNmXcQfYBRv2e+q04fnqtAX5qXaybxy/fhUeAMCnQIdAjaGDb04fMHQefWRhw== +"@smithy/credential-provider-imds@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.5.tgz#5acbcd1d02ae31700c2f027090c202d7315d70d3" + integrity sha512-BZwotjoZWn9+36nimwm/OLIcVe+KYRwzMjfhd4QT7QxPm9WY0HiOV8t/Wlh+HVUif0SBVV7ksq8//hPaBC/okQ== dependencies: - "@smithy/node-config-provider" "^4.3.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.3.4": - version "5.3.4" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.4.tgz#af6dd2f63550494c84ef029a5ceda81ef46965d3" - integrity sha512-bwigPylvivpRLCm+YK9I5wRIYjFESSVwl8JQ1vVx/XhCw0PtCi558NwTnT2DaVCl5pYlImGuQTSwMsZ+pIavRw== +"@smithy/fetch-http-handler@^5.3.6": + version "5.3.6" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.6.tgz#d9dcb8d8ca152918224492f4d1cc1b50df93ae13" + integrity sha512-3+RG3EA6BBJ/ofZUeTFJA7mHfSYrZtQIrDP9dI8Lf7X6Jbos2jptuLrAAteDiFVrmbEmLSuRG/bUKzfAXk7dhg== dependencies: - "@smithy/protocol-http" "^5.3.3" - "@smithy/querystring-builder" "^4.2.3" - "@smithy/types" "^4.8.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/querystring-builder" "^4.2.5" + "@smithy/types" "^4.9.0" "@smithy/util-base64" "^4.3.0" tslib "^2.6.2" -"@smithy/hash-node@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.3.tgz#c85711fca84e022f05c71b921f98cb6a0f48e5ca" - integrity sha512-6+NOdZDbfuU6s1ISp3UOk5Rg953RJ2aBLNLLBEcamLjHAg1Po9Ha7QIB5ZWhdRUVuOUrT8BVFR+O2KIPmw027g== +"@smithy/hash-node@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.5.tgz#fb751ec4a4c6347612458430f201f878adc787f6" + integrity sha512-DpYX914YOfA3UDT9CN1BM787PcHfWRBB43fFGCYrZFUH0Jv+5t8yYl+Pd5PW4+QzoGEDvn5d5QIO4j2HyYZQSA== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" "@smithy/util-buffer-from" "^4.2.0" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.3.tgz#4f126ddde90fe3d69d522fc37256ee853246c1ec" - integrity sha512-Cc9W5DwDuebXEDMpOpl4iERo8I0KFjTnomK2RMdhhR87GwrSmUmwMxS4P5JdRf+LsjOdIqumcerwRgYMr/tZ9Q== +"@smithy/invalid-dependency@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.5.tgz#58d997e91e7683ffc59882d8fcb180ed9aa9c7dd" + integrity sha512-2L2erASEro1WC5nV+plwIMxrTXpvpfzl4e+Nre6vBVRR2HKeGGcvpJyyL3/PpiSg+cJG2KpTmZmq934Olb6e5A== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" "@smithy/is-array-buffer@^2.2.0": @@ -1337,171 +1356,171 @@ dependencies: tslib "^2.6.2" -"@smithy/middleware-content-length@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.3.tgz#b7d1d79ae674dad17e35e3518db4b1f0adc08964" - integrity sha512-/atXLsT88GwKtfp5Jr0Ks1CSa4+lB+IgRnkNrrYP0h1wL4swHNb0YONEvTceNKNdZGJsye+W2HH8W7olbcPUeA== +"@smithy/middleware-content-length@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.5.tgz#a6942ce2d7513b46f863348c6c6a8177e9ace752" + integrity sha512-Y/RabVa5vbl5FuHYV2vUCwvh/dqzrEY/K2yWPSqvhFUwIY0atLqO4TienjBXakoy4zrKAMCZwg+YEqmH7jaN7A== dependencies: - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.3.5": - version "4.3.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.5.tgz#c22f82f83f0b5cc6c0866a2a87b65bc2e79af352" - integrity sha512-SIzKVTvEudFWJbxAaq7f2GvP3jh2FHDpIFI6/VAf4FOWGFZy0vnYMPSRj8PGYI8Hjt29mvmwSRgKuO3bK4ixDw== +"@smithy/middleware-endpoint@^4.3.12": + version "4.3.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.12.tgz#97c432eec17398277f626b8d2abff9278b89d2ac" + integrity sha512-9pAX/H+VQPzNbouhDhkW723igBMLgrI8OtX+++M7iKJgg/zY/Ig3i1e6seCcx22FWhE6Q/S61BRdi2wXBORT+A== dependencies: - "@smithy/core" "^3.17.1" - "@smithy/middleware-serde" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" - "@smithy/url-parser" "^4.2.3" - "@smithy/util-middleware" "^4.2.3" + "@smithy/core" "^3.18.5" + "@smithy/middleware-serde" "^4.2.6" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" + "@smithy/url-parser" "^4.2.5" + "@smithy/util-middleware" "^4.2.5" tslib "^2.6.2" -"@smithy/middleware-retry@^4.4.5": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.5.tgz#5bdb6ba1be6a97272b79fdac99db40c5e7ab81e0" - integrity sha512-DCaXbQqcZ4tONMvvdz+zccDE21sLcbwWoNqzPLFlZaxt1lDtOE2tlVpRSwcTOJrjJSUThdgEYn7HrX5oLGlK9A== +"@smithy/middleware-retry@^4.4.12": + version "4.4.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.12.tgz#a53f301ce10df29a3c65a0bc4f84a866adf2fe97" + integrity sha512-S4kWNKFowYd0lID7/DBqWHOQxmxlsf0jBaos9chQZUWTVOjSW1Ogyh8/ib5tM+agFDJ/TCxuCTvrnlc+9cIBcQ== dependencies: - "@smithy/node-config-provider" "^4.3.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/service-error-classification" "^4.2.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" - "@smithy/util-middleware" "^4.2.3" - "@smithy/util-retry" "^4.2.3" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/service-error-classification" "^4.2.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" + "@smithy/util-middleware" "^4.2.5" + "@smithy/util-retry" "^4.2.5" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/middleware-serde@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.3.tgz#a827e9c4ea9e51c79cca4d6741d582026a8b53eb" - integrity sha512-8g4NuUINpYccxiCXM5s1/V+uLtts8NcX4+sPEbvYQDZk4XoJfDpq5y2FQxfmUL89syoldpzNzA0R9nhzdtdKnQ== +"@smithy/middleware-serde@^4.2.6": + version "4.2.6" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.6.tgz#7e710f43206e13a8c081a372b276e7b2c51bff5b" + integrity sha512-VkLoE/z7e2g8pirwisLz8XJWedUSY8my/qrp81VmAdyrhi94T+riBfwP+AOEEFR9rFTSonC/5D2eWNmFabHyGQ== dependencies: - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.3.tgz#5a315aa9d0fd4faaa248780297c8cbacc31c2eba" - integrity sha512-iGuOJkH71faPNgOj/gWuEGS6xvQashpLwWB1HjHq1lNNiVfbiJLpZVbhddPuDbx9l4Cgl0vPLq5ltRfSaHfspA== +"@smithy/middleware-stack@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.5.tgz#2d13415ed3561c882594c8e6340b801d9a2eb222" + integrity sha512-bYrutc+neOyWxtZdbB2USbQttZN0mXaOyYLIsaTbJhFsfpXyGWUxJpEuO1rJ8IIJm2qH4+xJT0mxUSsEDTYwdQ== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.3.tgz#44140a1e6bc666bcf16faf68c35d3dae4ba8cad5" - integrity sha512-NzI1eBpBSViOav8NVy1fqOlSfkLgkUjUTlohUSgAEhHaFWA3XJiLditvavIP7OpvTjDp5u2LhtlBhkBlEisMwA== +"@smithy/node-config-provider@^4.3.5": + version "4.3.5" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.5.tgz#c09137a79c2930dcc30e6c8bb4f2608d72c1e2c9" + integrity sha512-UTurh1C4qkVCtqggI36DGbLB2Kv8UlcFdMXDcWMbqVY2uRg0XmT9Pb4Vj6oSQ34eizO1fvR0RnFV4Axw4IrrAg== dependencies: - "@smithy/property-provider" "^4.2.3" - "@smithy/shared-ini-file-loader" "^4.3.3" - "@smithy/types" "^4.8.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/shared-ini-file-loader" "^4.4.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.4.3": - version "4.4.3" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.3.tgz#fb2d16719cb4e8df0c189e8bde60e837df5c0c5b" - integrity sha512-MAwltrDB0lZB/H6/2M5PIsISSwdI5yIh6DaBB9r0Flo9nx3y0dzl/qTMJPd7tJvPdsx6Ks/cwVzheGNYzXyNbQ== +"@smithy/node-http-handler@^4.4.5": + version "4.4.5" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.5.tgz#2aea598fdf3dc4e32667d673d48abd4a073665f4" + integrity sha512-CMnzM9R2WqlqXQGtIlsHMEZfXKJVTIrqCNoSd/QpAyp+Dw0a1Vps13l6ma1fH8g7zSPNsA59B/kWgeylFuA/lw== dependencies: - "@smithy/abort-controller" "^4.2.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/querystring-builder" "^4.2.3" - "@smithy/types" "^4.8.0" + "@smithy/abort-controller" "^4.2.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/querystring-builder" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/property-provider@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.3.tgz#a6c82ca0aa1c57f697464bee496f3fec58660864" - integrity sha512-+1EZ+Y+njiefCohjlhyOcy1UNYjT+1PwGFHCxA/gYctjg3DQWAU19WigOXAco/Ql8hZokNehpzLd0/+3uCreqQ== +"@smithy/property-provider@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.5.tgz#f75dc5735d29ca684abbc77504be9246340a43f0" + integrity sha512-8iLN1XSE1rl4MuxvQ+5OSk/Zb5El7NJZ1td6Tn+8dQQHIjp59Lwl6bd0+nzw6SKm2wSSriH2v/I9LPzUic7EOg== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.3.3": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.3.tgz#55b35c18bdc0f6d86e78f63961e50ba4ff1c5d73" - integrity sha512-Mn7f/1aN2/jecywDcRDvWWWJF4uwg/A0XjFMJtj72DsgHTByfjRltSqcT9NyE9RTdBSN6X1RSXrhn/YWQl8xlw== +"@smithy/protocol-http@^5.3.5": + version "5.3.5" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.5.tgz#a8f4296dd6d190752589e39ee95298d5c65a60db" + integrity sha512-RlaL+sA0LNMp03bf7XPbFmT5gN+w3besXSWMkA8rcmxLSVfiEXElQi4O2IWwPfxzcHkxqrwBFMbngB8yx/RvaQ== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.3.tgz#ca273ae8c21fce01a52632202679c0f9e2acf41a" - integrity sha512-LOVCGCmwMahYUM/P0YnU/AlDQFjcu+gWbFJooC417QRB/lDJlWSn8qmPSDp+s4YVAHOgtgbNG4sR+SxF/VOcJQ== +"@smithy/querystring-builder@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.5.tgz#00cafa5a4055600ab8058e26db42f580146b91f3" + integrity sha512-y98otMI1saoajeik2kLfGyRp11e5U/iJYH/wLCh3aTV/XutbGT9nziKGkgCaMD1ghK7p6htHMm6b6scl9JRUWg== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" "@smithy/util-uri-escape" "^4.2.0" tslib "^2.6.2" -"@smithy/querystring-parser@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.3.tgz#b6d7d5cd300b4083c62d9bd30915f782d01f503e" - integrity sha512-cYlSNHcTAX/wc1rpblli3aUlLMGgKZ/Oqn8hhjFASXMCXjIqeuQBei0cnq2JR8t4RtU9FpG6uyl6PxyArTiwKA== +"@smithy/querystring-parser@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.5.tgz#61d2e77c62f44196590fa0927dbacfbeaffe8c53" + integrity sha512-031WCTdPYgiQRYNPXznHXof2YM0GwL6SeaSyTH/P72M1Vz73TvCNH2Nq8Iu2IEPq9QP2yx0/nrw5YmSeAi/AjQ== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/service-error-classification@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.3.tgz#ecb41dd514841eebb93e91012ae5e343040f6828" - integrity sha512-NkxsAxFWwsPsQiwFG2MzJ/T7uIR6AQNh1SzcxSUnmmIqIQMlLRQDKhc17M7IYjiuBXhrQRjQTo3CxX+DobS93g== +"@smithy/service-error-classification@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.5.tgz#a64eb78e096e59cc71141e3fea2b4194ce59b4fd" + integrity sha512-8fEvK+WPE3wUAcDvqDQG1Vk3ANLR8Px979te96m84CbKAjBVf25rPYSzb4xU4hlTyho7VhOGnh5i62D/JVF0JQ== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" -"@smithy/shared-ini-file-loader@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.3.3.tgz#1d5162cd3a14f57e4fde56f65aa188e8138c1248" - integrity sha512-9f9Ixej0hFhroOK2TxZfUUDR13WVa8tQzhSzPDgXe5jGL3KmaM9s8XN7RQwqtEypI82q9KHnKS71CJ+q/1xLtQ== +"@smithy/shared-ini-file-loader@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.0.tgz#a2f8282f49982f00bafb1fa8cb7fc188a202a594" + integrity sha512-5WmZ5+kJgJDjwXXIzr1vDTG+RhF9wzSODQBfkrQ2VVkYALKGvZX1lgVSxEkgicSAFnFhPj5rudJV0zoinqS0bA== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.3.3": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.3.tgz#5ff13cfaa29cb531061c2582cb599b39e040e52e" - integrity sha512-CmSlUy+eEYbIEYN5N3vvQTRfqt0lJlQkaQUIf+oizu7BbDut0pozfDjBGecfcfWf7c62Yis4JIEgqQ/TCfodaA== +"@smithy/signature-v4@^5.3.5": + version "5.3.5" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.5.tgz#13ab710653f9f16c325ee7e0a102a44f73f2643f" + integrity sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w== dependencies: "@smithy/is-array-buffer" "^4.2.0" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" "@smithy/util-hex-encoding" "^4.2.0" - "@smithy/util-middleware" "^4.2.3" + "@smithy/util-middleware" "^4.2.5" "@smithy/util-uri-escape" "^4.2.0" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.9.1.tgz#a36e456e837121b2ded6f7d5f1f30b205c446e20" - integrity sha512-Ngb95ryR5A9xqvQFT5mAmYkCwbXvoLavLFwmi7zVg/IowFPCfiqRfkOKnbc/ZRL8ZKJ4f+Tp6kSu6wjDQb8L/g== +"@smithy/smithy-client@^4.9.8": + version "4.9.8" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.9.8.tgz#a6845215c982cd6331f485c5d7f23bc0b4f498f3" + integrity sha512-8xgq3LgKDEFoIrLWBho/oYKyWByw9/corz7vuh1upv7ZBm0ZMjGYBhbn6v643WoIqA9UTcx5A5htEp/YatUwMA== dependencies: - "@smithy/core" "^3.17.1" - "@smithy/middleware-endpoint" "^4.3.5" - "@smithy/middleware-stack" "^4.2.3" - "@smithy/protocol-http" "^5.3.3" - "@smithy/types" "^4.8.0" - "@smithy/util-stream" "^4.5.4" + "@smithy/core" "^3.18.5" + "@smithy/middleware-endpoint" "^4.3.12" + "@smithy/middleware-stack" "^4.2.5" + "@smithy/protocol-http" "^5.3.5" + "@smithy/types" "^4.9.0" + "@smithy/util-stream" "^4.5.6" tslib "^2.6.2" -"@smithy/types@^4.8.0": - version "4.8.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.8.0.tgz#e6f65e712478910b74747081e6046e68159f767d" - integrity sha512-QpELEHLO8SsQVtqP+MkEgCYTFW0pleGozfs3cZ183ZBj9z3VC1CX1/wtFMK64p+5bhtZo41SeLK1rBRtd25nHQ== +"@smithy/types@^4.9.0": + version "4.9.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.9.0.tgz#c6636ddfa142e1ddcb6e4cf5f3e1a628d420486f" + integrity sha512-MvUbdnXDTwykR8cB1WZvNNwqoWVaTRA0RLlLmf/cIFNMM2cKWz01X4Ly6SMC4Kks30r8tT3Cty0jmeWfiuyHTA== dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.3.tgz#82508f273a3f074d47d0919f7ce08028c6575c2f" - integrity sha512-I066AigYvY3d9VlU3zG9XzZg1yT10aNqvCaBTw9EPgu5GrsEl1aUkcMvhkIXascYH1A8W0LQo3B1Kr1cJNcQEw== +"@smithy/url-parser@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.5.tgz#2fea006108f17f7761432c7ef98d6aa003421487" + integrity sha512-VaxMGsilqFnK1CeBX+LXnSuaMx4sTL/6znSZh2829txWieazdVxr54HmiyTsIbpOTLcf5nYpq9lpzmwRdxj6rQ== dependencies: - "@smithy/querystring-parser" "^4.2.3" - "@smithy/types" "^4.8.0" + "@smithy/querystring-parser" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" "@smithy/util-base64@^4.3.0": @@ -1550,36 +1569,36 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.4.tgz#ed96651c32ac0de55b066fcb07a296837373212f" - integrity sha512-qI5PJSW52rnutos8Bln8nwQZRpyoSRN6k2ajyoUHNMUzmWqHnOJCnDELJuV6m5PML0VkHI+XcXzdB+6awiqYUw== +"@smithy/util-defaults-mode-browser@^4.3.11": + version "4.3.11" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.11.tgz#d44b9ee59cf1850e7cf5fb75741840241de33e76" + integrity sha512-yHv+r6wSQXEXTPVCIQTNmXVWs7ekBTpMVErjqZoWkYN75HIFN5y9+/+sYOejfAuvxWGvgzgxbTHa/oz61YTbKw== dependencies: - "@smithy/property-provider" "^4.2.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" + "@smithy/property-provider" "^4.2.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.2.6": - version "4.2.6" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.6.tgz#01b7ff4605f6f981972083fee22d036e5dc4be38" - integrity sha512-c6M/ceBTm31YdcFpgfgQAJaw3KbaLuRKnAz91iMWFLSrgxRpYm03c3bu5cpYojNMfkV9arCUelelKA7XQT36SQ== +"@smithy/util-defaults-mode-node@^4.2.14": + version "4.2.14" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.14.tgz#e9e7c8bd2705535445e811d78e37575b26b7e5ba" + integrity sha512-ljZN3iRvaJUgulfvobIuG97q1iUuCMrvXAlkZ4msY+ZuVHQHDIqn7FKZCEj+bx8omz6kF5yQXms/xhzjIO5XiA== dependencies: - "@smithy/config-resolver" "^4.4.0" - "@smithy/credential-provider-imds" "^4.2.3" - "@smithy/node-config-provider" "^4.3.3" - "@smithy/property-provider" "^4.2.3" - "@smithy/smithy-client" "^4.9.1" - "@smithy/types" "^4.8.0" + "@smithy/config-resolver" "^4.4.3" + "@smithy/credential-provider-imds" "^4.2.5" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/property-provider" "^4.2.5" + "@smithy/smithy-client" "^4.9.8" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.2.3": - version "3.2.3" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.3.tgz#8bbb80f1ad5769d9f73992c5979eea3b74d7baa9" - integrity sha512-aCfxUOVv0CzBIkU10TubdgKSx5uRvzH064kaiPEWfNIvKOtNpu642P4FP1hgOFkjQIkDObrfIDnKMKkeyrejvQ== +"@smithy/util-endpoints@^3.2.5": + version "3.2.5" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.5.tgz#9e0fc34e38ddfbbc434d23a38367638dc100cb14" + integrity sha512-3O63AAWu2cSNQZp+ayl9I3NapW1p1rR5mlVHcF6hAB1dPZUQFfRPYtplWX/3xrzWthPGj5FqB12taJJCfH6s8A== dependencies: - "@smithy/node-config-provider" "^4.3.3" - "@smithy/types" "^4.8.0" + "@smithy/node-config-provider" "^4.3.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" "@smithy/util-hex-encoding@^4.2.0": @@ -1589,31 +1608,31 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.3.tgz#7c73416a6e3d3207a2d34a1eadd9f2b6a9811bd6" - integrity sha512-v5ObKlSe8PWUHCqEiX2fy1gNv6goiw6E5I/PN2aXg3Fb/hse0xeaAnSpXDiWl7x6LamVKq7senB+m5LOYHUAHw== +"@smithy/util-middleware@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.5.tgz#1ace865afe678fd4b0f9217197e2fe30178d4835" + integrity sha512-6Y3+rvBF7+PZOc40ybeZMcGln6xJGVeY60E7jy9Mv5iKpMJpHgRE6dKy9ScsVxvfAYuEX4Q9a65DQX90KaQ3bA== dependencies: - "@smithy/types" "^4.8.0" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/util-retry@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.3.tgz#b1e5c96d96aaf971b68323ff8ba8754f914f22a0" - integrity sha512-lLPWnakjC0q9z+OtiXk+9RPQiYPNAovt2IXD3CP4LkOnd9NpUsxOjMx1SnoUVB7Orb7fZp67cQMtTBKMFDvOGg== +"@smithy/util-retry@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.5.tgz#70fe4fbbfb9ad43a9ce2ba4ed111ff7b30d7b333" + integrity sha512-GBj3+EZBbN4NAqJ/7pAhsXdfzdlznOh8PydUijy6FpNIMnHPSMO2/rP4HKu+UFeikJxShERk528oy7GT79YiJg== dependencies: - "@smithy/service-error-classification" "^4.2.3" - "@smithy/types" "^4.8.0" + "@smithy/service-error-classification" "^4.2.5" + "@smithy/types" "^4.9.0" tslib "^2.6.2" -"@smithy/util-stream@^4.5.4": - version "4.5.4" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.4.tgz#bfc60e2714c2065b8e7e91ca921cc31c73efdbd4" - integrity sha512-+qDxSkiErejw1BAIXUFBSfM5xh3arbz1MmxlbMCKanDDZtVEQ7PSKW9FQS0Vud1eI/kYn0oCTVKyNzRlq+9MUw== +"@smithy/util-stream@^4.5.6": + version "4.5.6" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.6.tgz#ebee9e52adeb6f88337778b2f3356a2cc615298c" + integrity sha512-qWw/UM59TiaFrPevefOZ8CNBKbYEP6wBAIlLqxn3VAIo9rgnTNc4ASbVrqDmhuwI87usnjhdQrxodzAGFFzbRQ== dependencies: - "@smithy/fetch-http-handler" "^5.3.4" - "@smithy/node-http-handler" "^4.4.3" - "@smithy/types" "^4.8.0" + "@smithy/fetch-http-handler" "^5.3.6" + "@smithy/node-http-handler" "^4.4.5" + "@smithy/types" "^4.9.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-buffer-from" "^4.2.0" "@smithy/util-hex-encoding" "^4.2.0" @@ -1704,14 +1723,14 @@ "@types/send" "*" "@types/express@^4.17.20": - version "4.17.24" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.24.tgz#7d4be463143e9f2f146ef805a619076ce4aaec26" - integrity sha512-Mbrt4SRlXSTWryOnHAh2d4UQ/E7n9lZyGSi6KgX+4hkuL9soYbLOVXVhnk/ODp12YsGc95f4pOvqywJ6kngUwg== + version "4.17.25" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.25.tgz#070c8c73a6fee6936d65c195dbbfb7da5026649b" + integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.33" "@types/qs" "*" - "@types/serve-static" "*" + "@types/serve-static" "^1" "@types/geojson@^7946.0.16": version "7946.0.16" @@ -1754,9 +1773,9 @@ integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== "@types/node@*", "@types/node@>=13.7.0", "@types/node@^24.0.13": - version "24.9.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.9.1.tgz#b7360b3c789089e57e192695a855aa4f6981a53c" - integrity sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg== + version "24.10.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.1.tgz#91e92182c93db8bd6224fca031e2370cef9a8f01" + integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ== dependencies: undici-types "~7.16.0" @@ -1766,9 +1785,9 @@ integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== "@types/node@^22.0.1": - version "22.18.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.18.12.tgz#e165d87bc25d7bf6d3657035c914db7485de84fb" - integrity sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog== + version "22.19.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.1.tgz#1188f1ddc9f46b4cc3aec76749050b4e1f459b7b" + integrity sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ== dependencies: undici-types "~6.21.0" @@ -1814,7 +1833,7 @@ "@types/mime" "^1" "@types/node" "*" -"@types/serve-static@*": +"@types/serve-static@^1": version "1.15.10" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.10.tgz#768169145a778f8f5dfcb6360aead414a3994fee" integrity sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw== @@ -2480,9 +2499,9 @@ axios@0.26.1: follow-redirects "^1.14.8" axios@^1.12.0, axios@^1.2.2, axios@^1.6.0, axios@^1.8.3: - version "1.12.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" - integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== + version "1.13.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.2.tgz#9ada120b7b5ab24509553ec3e40123521117f687" + integrity sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA== dependencies: follow-redirects "^1.15.6" form-data "^4.0.4" @@ -2531,9 +2550,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== bare-events@^2.7.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.8.1.tgz#121afaeee9e9a8eb92e71d125bc85753d39913d0" - integrity sha512-oxSAxTS1hRfnyit2CL5QpAOS5ixfBjj6ex3yTNvXyY/kE719jQ/IjuESJBK2w5v4wwQRAHGseVJXx9QBYOtFGQ== + version "2.8.2" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.8.2.tgz#7b3e10bd8e1fc80daf38bb516921678f566ab89f" + integrity sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== base-64@^0.1.0: version "0.1.0" @@ -2555,10 +2574,10 @@ base64url@3.x.x: resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== -baseline-browser-mapping@^2.8.19: - version "2.8.20" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz#6766cf270f3668d20b6712b9c54cc911b87da714" - integrity sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ== +baseline-browser-mapping@^2.8.25: + version "2.8.31" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.31.tgz#16c0f1814638257932e0486dbfdbb3348d0a5710" + integrity sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw== bcrypt-pbkdf@^1.0.0, bcrypt-pbkdf@^1.0.2: version "1.0.2" @@ -2622,9 +2641,9 @@ bl@^4.0.2, bl@^4.0.3: readable-stream "^3.4.0" bl@^6.0.8: - version "6.1.4" - resolved "https://registry.yarnpkg.com/bl/-/bl-6.1.4.tgz#107fb9c9a4d0507d8c064b50ba7036deee9fcfa6" - integrity sha512-ZV/9asSuknOExbM/zPPA8z00lc1ihPKWaStHkkQrxHNeYx+yY+TmF+v80dpv2G0mv3HVXBu7ryoAsxbFFhf4eg== + version "6.1.5" + resolved "https://registry.yarnpkg.com/bl/-/bl-6.1.5.tgz#d43cc92298e3de58554829957243e0557e7aebe4" + integrity sha512-XylDt2P3JBttAwLpORq/hOEX9eJzP0r6Voa46C/WVvad8D1J0jW5876txB8FnzKtbdnU6X4Y1vOEvC6PllJrDg== dependencies: "@types/readable-stream" "^4.0.0" buffer "^6.0.3" @@ -2679,9 +2698,9 @@ boom@0.4.x: hoek "0.9.x" bowser@^2.11.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.12.1.tgz#f9ad78d7aebc472feb63dd9635e3ce2337e0e2c1" - integrity sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw== + version "2.13.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.13.0.tgz#4b33ae4c9819f16ff8bc0c3ba81dd9c0b3ef8cfc" + integrity sha512-yHAbSRuT6LTeKi6k2aS40csueHqgAsFEgmrOsfRyFpJnFv5O2hl9FYmWEUZ97gZ/dG17U4IQQcTx4YAFYPuWRQ== brace-expansion@^1.1.7: version "1.1.12" @@ -2711,14 +2730,14 @@ browser-or-node@^2.1.1: integrity sha512-8CVjaLJGuSKMVTxJ2DpBl5XnlNDiT4cQFeuCJJrvJmts9YrTZDizTX7PjC2s6W4x+MBGZeEY6dGMrF04/6Hgqg== browserslist@^4.24.0: - version "4.27.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.27.0.tgz#755654744feae978fbb123718b2f139bc0fa6697" - integrity sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw== + version "4.28.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.0.tgz#9cefece0a386a17a3cd3d22ebf67b9deca1b5929" + integrity sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ== dependencies: - baseline-browser-mapping "^2.8.19" - caniuse-lite "^1.0.30001751" - electron-to-chromium "^1.5.238" - node-releases "^2.0.26" + baseline-browser-mapping "^2.8.25" + caniuse-lite "^1.0.30001754" + electron-to-chromium "^1.5.249" + node-releases "^2.0.27" update-browserslist-db "^1.1.4" bson@^1.1.4: @@ -2782,9 +2801,9 @@ build-url@^1.0.10: integrity sha512-uSC8d+d4SlbXTu/9nBhwEKi33CE0KQgCvfy8QwyrrO5vCuXr9hN021ZBh8ip5vxPbMOrZiPwgqcupuhezxiP3g== buildcheck@~0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.6.tgz#89aa6e417cfd1e2196e3f8fe915eb709d2fe4238" - integrity sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A== + version "0.0.7" + resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.7.tgz#07a5e76c10ead8fa67d9e4c587b68f49e8f29d61" + integrity sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA== byte-length@^1.0.2: version "1.0.2" @@ -2869,10 +2888,10 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001751: - version "1.0.30001751" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz#dacd5d9f4baeea841641640139d2b2a4df4226ad" - integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== +caniuse-lite@^1.0.30001754: + version "1.0.30001757" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz#a46ff91449c69522a462996c6aac4ef95d7ccc5e" + integrity sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ== caseless@~0.12.0: version "0.12.0" @@ -3007,10 +3026,10 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-convert@^3.0.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-3.1.2.tgz#cef9e0fd4cb90b07c14697b3fa70af9d7f4870f1" - integrity sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg== +color-convert@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-3.1.3.tgz#db6627b97181cb8facdfce755ae26f97ab0711f1" + integrity sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg== dependencies: color-name "^2.0.0" @@ -3020,19 +3039,19 @@ color-name@1.1.3: integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-2.0.2.tgz#85054825a23e6d6f81d3503f660c4c4a2a15f04f" - integrity sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A== + version "2.1.0" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-2.1.0.tgz#0b677385c1c4b4edfdeaf77e38fa338e3a40b693" + integrity sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg== color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-2.1.2.tgz#db1dd52414cc9037ada8fa7d936b8e9f6c3366c9" - integrity sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA== +color-string@^2.1.3: + version "2.1.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-2.1.4.tgz#9dcf566ff976e23368c8bd673f5c35103ab41058" + integrity sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg== dependencies: color-name "^2.0.0" @@ -3042,12 +3061,12 @@ color-support@^1.1.3: integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== color@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/color/-/color-5.0.2.tgz#712ec894007ab27b37207732d182784e001b4a3d" - integrity sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA== + version "5.0.3" + resolved "https://registry.yarnpkg.com/color/-/color-5.0.3.tgz#f79390b1b778e222ffbb54304d3dbeaef633f97f" + integrity sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA== dependencies: - color-convert "^3.0.1" - color-string "^2.0.0" + color-convert "^3.1.3" + color-string "^2.1.3" combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" @@ -3119,7 +3138,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -connect-flash@*: +connect-flash@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/connect-flash/-/connect-flash-0.1.1.tgz#d8630f26d95a7f851f9956b1e8cc6732f3b6aa30" integrity sha512-2rcfELQt/ZMP+SM/pG8PyhJRaLKp+6Hk2IUBNkEit09X+vwn3QsAL3ZbYtxUn7NVPzbMTSLRDhqe0B/eh30RYA== @@ -3190,9 +3209,9 @@ core-js@^2.4.0: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.30.2: - version "3.46.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.46.0.tgz#323a092b96381a9184d0cd49ee9083b2f93373bb" - integrity sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA== + version "3.47.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz#436ef07650e191afeb84c24481b298bd60eb4a17" + integrity sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg== core-util-is@1.0.2: version "1.0.2" @@ -3357,9 +3376,9 @@ data-view-byte-offset@^1.0.1: is-data-view "^1.0.1" dayjs@^1.11.9: - version "1.11.18" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.18.tgz#835fa712aac52ab9dec8b1494098774ed7070a11" - integrity sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA== + version "1.11.19" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" + integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== debug@2.6.9, debug@^2.2.0: version "2.6.9" @@ -3489,10 +3508,10 @@ discord-api-types@^0.37.12, discord-api-types@^0.37.41: resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.37.120.tgz#ad7209930509c4cee3efddbacc77a1b18cf66d34" integrity sha512-7xpNK0EiWjjDFp2nAhHXezE4OUWm7s1zhc/UXXN6hnFFU8dfoPHgV0Hx0RPiCa3ILRpdeh152icc68DGCyXYIw== -discord-api-types@^0.38.1, discord-api-types@^0.38.26: - version "0.38.31" - resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.38.31.tgz#023c7f18662dc4a44a22798300f44e4b148cafb1" - integrity sha512-kC94ANsk8ackj8ENTuO8joTNEL0KtymVhHy9dyEC/s4QAZ7GCx40dYEzQaadyo8w+oP0X8QydE/nzAWRylTGtQ== +discord-api-types@^0.38.31, discord-api-types@^0.38.33: + version "0.38.34" + resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.38.34.tgz#eb2bdad107d833f4e550aa781e4a68a2d4b8e150" + integrity sha512-muq7xKGznj5MSFCzuIm/2TO7DpttuomUTemVM82fRqgnMl70YRzEyY24jlbiV6R9tzOTq6A6UnZ0bsfZeKD38Q== discord.js@14.6.0: version "14.6.0" @@ -3606,10 +3625,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.5.238: - version "1.5.240" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.240.tgz#bfd946570a723aa3754370065d02e23e30824774" - integrity sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ== +electron-to-chromium@^1.5.249: + version "1.5.262" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz#c31eed591c6628908451c9ca0f0758ed514aa003" + integrity sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ== emoji-regex@^7.0.1: version "7.0.3" @@ -4191,9 +4210,9 @@ form-data@^2.5.5: safe-buffer "^5.2.1" form-data@^4.0.0, form-data@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4" - integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== + version "4.0.5" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" + integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -4390,9 +4409,9 @@ glob-parent@~5.1.2: is-glob "^4.0.1" glob@^10.0.0, glob@^10.4.2: - version "10.4.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" - integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + version "10.5.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c" + integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg== dependencies: foreground-child "^3.1.0" jackspeak "^3.1.2" @@ -4880,9 +4899,9 @@ internal-slot@^1.1.0: side-channel "^1.1.0" ip-address@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.0.1.tgz#a8180b783ce7788777d796286d61bce4276818ed" - integrity sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA== + version "10.1.0" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.1.0.tgz#d8dcffb34d0e02eb241427444a6e23f5b0595aa4" + integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== ip-address@^7.1.0: version "7.1.0" @@ -5285,9 +5304,9 @@ js-tokens@^4.0.0: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + version "3.14.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0" + integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5435,7 +5454,7 @@ jws@^4.0.0: jwa "^2.0.0" safe-buffer "^5.0.1" -jwt-simple@*: +jwt-simple@0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/jwt-simple/-/jwt-simple-0.5.6.tgz#3357adec55b26547114157be66748995b75b333a" integrity sha512-40aUybvhH9t2h71ncA1/1SbtTNCVZHgsTsTgqPUxGWDmUDrXyDf2wMNQKEbdBjbf4AI+fQhbECNTV6lWxQKUzg== @@ -5679,9 +5698,9 @@ lru-memoizer@^2.2.0: lru-cache "6.0.0" lru.min@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/lru.min/-/lru.min-1.1.2.tgz#01ce1d72cc50c7faf8bd1f809ebf05d4331021eb" - integrity sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg== + version "1.1.3" + resolved "https://registry.yarnpkg.com/lru.min/-/lru.min-1.1.3.tgz#c8c3d001dfb4cbe5b8d1f4bea207d4a320e5d76f" + integrity sha512-Lkk/vx6ak3rYkRR0Nhu4lFUT2VDnQSxBe8Hbl7f36358p6ow8Bnvr8lrLt98H8J1aGxfhbX4Fs5tYg2+FTwr5Q== ltx@^3.1.1: version "3.1.2" @@ -6085,9 +6104,9 @@ named-placeholders@^1.1.3: lru-cache "^7.14.1" nan@^2.13.2, nan@^2.19.0, nan@^2.23.0: - version "2.23.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.23.0.tgz#24aa4ddffcc37613a2d2935b97683c1ec96093c6" - integrity sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ== + version "2.23.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.23.1.tgz#6f86a31dd87e3d1eb77512bf4b9e14c8aded3975" + integrity sha512-r7bBUGKzlqk8oPBDYxt6Z0aEdF1G1rwlMcLk8LCOMbOzf0mG+JUfUzG4fIMWwHWP0iyaLWEQZJmtB7nOHEm/qw== napi-build-utils@^2.0.0: version "2.0.0" @@ -6133,9 +6152,9 @@ no-case@^3.0.4: tslib "^2.0.3" node-abi@^3.3.0: - version "3.78.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.78.0.tgz#fd0ecbd0aa89857b98da06bd3909194abb0821ba" - integrity sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ== + version "3.85.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.85.0.tgz#b115d575e52b2495ef08372b058e13d202875a7d" + integrity sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg== dependencies: semver "^7.3.5" @@ -6178,11 +6197,16 @@ node-fetch@^3.3.0, node-fetch@^3.3.2: fetch-blob "^3.1.4" formdata-polyfill "^4.0.10" -node-forge@1.3.1, node-forge@^1.3.0, node-forge@^1.3.1: +node-forge@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-forge@^1.3.0, node-forge@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.2.tgz#d0d2659a26eef778bf84d73e7f55c08144ee7750" + integrity sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw== + node-gyp-build@^4.3.0: version "4.8.4" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" @@ -6218,10 +6242,10 @@ node-pushover@1.0.0: dependencies: httpreq "*" -node-releases@^2.0.26: - version "2.0.26" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.26.tgz#fdfa272f2718a1309489d18aef4ef5ba7f5dfb52" - integrity sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA== +node-releases@^2.0.27: + version "2.0.27" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" + integrity sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA== node-sspi@0.2.10: version "0.2.10" @@ -6408,9 +6432,9 @@ object.getownpropertydescriptors@^2.0.3: safe-array-concat "^1.1.2" oidc-token-hash@^5.0.3: - version "5.1.1" - resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.1.1.tgz#d35e31ca26d3a26678f5e9bda100b095ab58011f" - integrity sha512-D7EmwxJV6DsEB6vOFLrBM2OzsVgQzgPWyHlV2OOAVj772n+WTXpudC9e9u5BVKQnYwaD30Ivhi9b+4UeBcGu9g== + version "5.2.0" + resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.2.0.tgz#be8a8885c7e2478d21a674e15afa31f1bcc4a61f" + integrity sha512-6gj2m8cJZ+iSW8bm0FXdGF0YhIQbKrfP4yWTNzxc31U6MOjfEmB1rHvlYvxI1B7t7BCi1F2vYTT6YhtQRG4hxw== on-finished@2.4.1: version "2.4.1" @@ -6602,21 +6626,21 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" -passport-azure-oauth2@*: +passport-azure-oauth2@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/passport-azure-oauth2/-/passport-azure-oauth2-0.1.0.tgz#b391ebdf3aabb9529aa2b6c461d5a1677dd4c362" integrity sha512-AoDCiGv3EDXRTArN9ZpnG+ZGnwx6shO8lU1S9x8YVQtZ3OLlbrmSWQTPOutb/Mm+MNNX6SSYKctXTX7U4nRW4g== dependencies: passport-oauth "^1.0.0" -passport-github2@*: +passport-github2@0.1.12: version "0.1.12" resolved "https://registry.yarnpkg.com/passport-github2/-/passport-github2-0.1.12.tgz#a72ebff4fa52a35bc2c71122dcf470d1116f772c" integrity sha512-3nPUCc7ttF/3HSP/k9sAXjz3SkGv5Nki84I05kSQPo01Jqq1NzJACgMblCK0fGcv9pKCG/KXU3AJRDGLqHLoIw== dependencies: passport-oauth2 "1.x.x" -passport-google-oauth20@*: +passport-google-oauth20@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz#0d241b2d21ebd3dc7f2b60669ec4d587e3a674ef" integrity sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ== @@ -6669,7 +6693,7 @@ passport-strategy@1.x.x, passport-strategy@^1.0.0: resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== -passport-twitter@*: +passport-twitter@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/passport-twitter/-/passport-twitter-1.0.4.tgz#01a799e1f760bf2de49f2ba5fba32282f18932d7" integrity sha512-qvdauqCqCJJci82mJ9hZZQ6nAv7aSHV31svL8+9H7mRlDdXCdfU6AARQrmmJu3DRmv9fvIebM7zzxR7mVufN3A== @@ -6677,7 +6701,7 @@ passport-twitter@*: passport-oauth1 "1.x.x" xtraverse "0.1.x" -passport@*: +passport@0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/passport/-/passport-0.7.0.tgz#3688415a59a48cf8068417a8a8092d4492ca3a05" integrity sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ== @@ -6887,9 +6911,9 @@ postgres-interval@^1.1.0: xtend "^4.0.0" postman-request@^2.88.1-postman.42: - version "2.88.1-postman.45" - resolved "https://registry.yarnpkg.com/postman-request/-/postman-request-2.88.1-postman.45.tgz#c91b071acf260d682040a2e4b337166e8a3395bc" - integrity sha512-Fn4Lh1sgA1IUQz4W64dXEaU/kLmB5LbTLOycR567i9BStpn5/0j5PJTwURAfQ0XPpEKAPDfrz5PzBud1TJ1XGg== + version "2.88.1-postman.46" + resolved "https://registry.yarnpkg.com/postman-request/-/postman-request-2.88.1-postman.46.tgz#ba048a9a48eea743c754f96fd5a908a65f52868d" + integrity sha512-gcDb2vzjPXRKulfXq3p04H6VJVnMMREK2Nk+eBMhHTC5PQ7PXDp3AejzNAbcpqYR+e9FU09yJ4mYImddNAGG3Q== dependencies: "@postman/form-data" "~3.1.1" "@postman/tough-cookie" "~4.1.3-postman.1" @@ -7470,9 +7494,9 @@ saslprep@^1.0.0: sparse-bitfield "^3.0.3" sax@>=0.6.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" - integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + version "1.4.3" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db" + integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ== saxes@^6.0.0: version "6.0.0" @@ -8205,9 +8229,9 @@ telnyx@1.25.5: uuid "^3.3.2" terser@^5.15.1: - version "5.44.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.0.tgz#ebefb8e5b8579d93111bfdfc39d2cf63879f4a82" - integrity sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w== + version "5.44.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.1.tgz#e391e92175c299b8c284ad6ded609e37303b0a9c" + integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.15.0" diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix index 83def1dd150f..e6c850bbd083 100644 --- a/pkgs/tools/compression/zstd/default.nix +++ b/pkgs/tools/compression/zstd/default.nix @@ -153,7 +153,7 @@ stdenv.mkDerivation (finalAttrs: { license = with licenses; [ bsd3 ]; # Or, at your opinion, GPL-2.0-only. mainProgram = "zstd"; platforms = platforms.all; - maintainers = with maintainers; [ orivej ]; + maintainers = [ ]; pkgConfigModules = [ "libzstd" ]; }; }) diff --git a/pkgs/tools/networking/mtr/default.nix b/pkgs/tools/networking/mtr/default.nix index 78f46bcd7940..7f7e1ab9f5ae 100644 --- a/pkgs/tools/networking/mtr/default.nix +++ b/pkgs/tools/networking/mtr/default.nix @@ -55,7 +55,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ koral - orivej raskin globin ryan4yin diff --git a/pkgs/tools/security/chipsec/compile-ko.diff b/pkgs/tools/security/chipsec/compile-ko.diff deleted file mode 100644 index 2ac6f69b4f64..000000000000 --- a/pkgs/tools/security/chipsec/compile-ko.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/setup.py b/setup.py -index 3465765c..ae128922 100755 ---- a/setup.py -+++ b/setup.py -@@ -137,7 +137,7 @@ class build_ext(_build_ext): - elif platform.system().lower() == "windows": - driver_build_function = self._build_win_driver - -- if not self.skip_driver: -+ if True: - driver_build_function() - - def get_source_files(self): diff --git a/pkgs/tools/security/chipsec/default.nix b/pkgs/tools/security/chipsec/default.nix index 8bf75e1d415e..a012e336d343 100644 --- a/pkgs/tools/security/chipsec/default.nix +++ b/pkgs/tools/security/chipsec/default.nix @@ -11,28 +11,20 @@ python3.pkgs.buildPythonApplication rec { pname = "chipsec"; - version = "1.10.6"; - format = "setuptools"; - - disabled = !stdenv.hostPlatform.isLinux; + version = "1.13.17"; + pyproject = true; src = fetchFromGitHub { owner = "chipsec"; repo = "chipsec"; - rev = version; - hash = "sha256-+pbFG1SmSO/cnt1e+kel7ereC0I1OCJKKsS0KaJDWdc="; + tag = version; + hash = "sha256-8QiFIk9bq/yX26jw9aOd6wtt+WDUwfLBUVD5hL30RKE="; }; - patches = lib.optionals withDriver [ - ./ko-path.diff - ./compile-ko.diff + patches = [ + ./log-path.diff ]; - postPatch = '' - substituteInPlace tests/software/util.py \ - --replace-fail "assertRegexpMatches" "assertRegex" - ''; - KSRC = lib.optionalString withDriver "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; nativeBuildInputs = [ @@ -43,32 +35,34 @@ python3.pkgs.buildPythonApplication rec { ] ++ lib.optionals withDriver kernel.moduleBuildDependencies; + build-system = [ python3.pkgs.setuptools ]; + dependencies = with python3.pkgs; [ + brotli + ]; + + # Marker file preventing driver from being built + preBuild = lib.optionals (!withDriver) '' + touch README.NO_KERNEL_DRIVER + ''; + nativeCheckInputs = with python3.pkgs; [ distro pytestCheckHook ]; - preBuild = lib.optionalString withDriver '' - export CHIPSEC_BUILD_LIB=$(mktemp -d) - mkdir -p $CHIPSEC_BUILD_LIB/chipsec/helper/linux - appendToVar setupPyBuildFlags "--build-lib=$CHIPSEC_BUILD_LIB" + # Otherwise chipsec tries and fails import "tpm_cmd" + postInstall = '' + cp -R chipsec/library/tpm $out/${python3.pkgs.python.sitePackages}/chipsec/library/tpm + '' + # Allow the kernel module to be loaded manually + + lib.optionalString withDriver '' + pushd $out/${python3.pkgs.python.sitePackages}/chipsec/helper/linux/ + xz -k chipsec.ko + install -Dm444 chipsec.ko.xz $out/lib/modules/${kernel.modDirVersion}/chipsec.ko.xz + rm chipsec.ko.xz + popd ''; - env.NIX_CFLAGS_COMPILE = toString [ - # Needed with GCC 12 - "-Wno-error=dangling-pointer" - ]; - - preInstall = lib.optionalString withDriver '' - mkdir -p $out/${python3.pkgs.python.sitePackages}/drivers/linux - mv $CHIPSEC_BUILD_LIB/chipsec/helper/linux/chipsec.ko \ - $out/${python3.pkgs.python.sitePackages}/drivers/linux/chipsec.ko - ''; - - setupPyBuildFlags = lib.optionals (!withDriver) [ - "--skip-driver" - ]; - pythonImportsCheck = [ "chipsec" ]; @@ -88,8 +82,9 @@ python3.pkgs.buildPythonApplication rec { johnazoidberg erdnaxe ]; - platforms = [ "x86_64-linux" ] ++ lib.optional (!withDriver) "x86_64-darwin"; + platforms = if withDriver then [ "x86_64-linux" ] else with lib.platforms; linux ++ darwin; # https://github.com/chipsec/chipsec/issues/1793 broken = withDriver && kernel.kernelOlder "5.4" && kernel.isHardened; + mainProgram = "chipsec_main"; }; } diff --git a/pkgs/tools/security/chipsec/ko-path.diff b/pkgs/tools/security/chipsec/ko-path.diff deleted file mode 100644 index f7359600a8e6..000000000000 --- a/pkgs/tools/security/chipsec/ko-path.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/chipsec/helper/linux/linuxhelper.py b/chipsec/helper/linux/linuxhelper.py -index 2fd65140..f3f26bcb 100644 ---- a/chipsec/helper/linux/linuxhelper.py -+++ b/chipsec/helper/linux/linuxhelper.py -@@ -153,7 +153,7 @@ class LinuxHelper(Helper): - else: - a2 = f'a2=0x{phys_mem_access_prot}' - -- driver_path = os.path.join(chipsec.file.get_main_dir(), "chipsec", "helper", "linux", "chipsec.ko") -+ driver_path = os.path.join(chipsec.file.get_main_dir(), "drivers", "linux", "chipsec.ko") - if not os.path.exists(driver_path): - driver_path += ".xz" - if not os.path.exists(driver_path): diff --git a/pkgs/tools/security/chipsec/log-path.diff b/pkgs/tools/security/chipsec/log-path.diff new file mode 100644 index 000000000000..d91145c74fc7 --- /dev/null +++ b/pkgs/tools/security/chipsec/log-path.diff @@ -0,0 +1,22 @@ +diff --git a/chipsec/library/logger.py b/chipsec/library/logger.py +index dcba473..dd515a6 100644 +--- a/chipsec/library/logger.py ++++ b/chipsec/library/logger.py +@@ -32,8 +32,6 @@ from time import localtime, strftime + from typing import Tuple, Dict, List, Optional + from enum import Enum + +-dir_path = os.path.dirname(os.path.realpath(__file__)) +-BASE_PATH = os.path.join(dir_path, os.pardir, os.pardir) + LOGGER_NAME = 'CHIPSEC_LOGGER' + + +@@ -158,7 +156,7 @@ class Logger: + self.mytime = localtime() + self.logfile = None + self.ALWAYS_FLUSH = False +- self.LOG_PATH = os.path.join(BASE_PATH, "logs") ++ self.LOG_PATH = "/tmp/chipsec" + self.logstream = logging.StreamHandler(sys.stdout) + self.chipsecLogger = logging.getLogger(LOGGER_NAME) + self.chipsecLogger.setLevel(logging.INFO) diff --git a/pkgs/tools/security/cve-bin-tool/default.nix b/pkgs/tools/security/cve-bin-tool/default.nix index 1c2913913e4b..c0286ed3ec2a 100644 --- a/pkgs/tools/security/cve-bin-tool/default.nix +++ b/pkgs/tools/security/cve-bin-tool/default.nix @@ -92,7 +92,7 @@ buildPythonApplication rec { nativeCheckInputs = [ versionCheckHook ] - ++ lib.flatten (lib.attrValues optional-dependencies); + ++ lib.concatAttrValues optional-dependencies; pythonImportsCheck = [ "cve_bin_tool" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 594372aac537..bf98ea176575 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2192,8 +2192,6 @@ with pkgs; rainloop-standard ; - razergenie = callPackage ../applications/misc/razergenie { }; - roundcube = callPackage ../servers/roundcube { }; roundcubePlugins = recurseIntoAttrs (callPackage ../servers/roundcube/plugins { }); @@ -2629,8 +2627,6 @@ with pkgs; emborg = python3Packages.callPackage ../development/python-modules/emborg { }; - encfs = callPackage ../tools/filesystems/encfs { }; - ethercalc = callPackage ../servers/web-apps/ethercalc { }; evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { }; @@ -3465,7 +3461,7 @@ with pkgs; toPythonApplication ( nvchecker.overridePythonAttrs (oldAttrs: { propagatedBuildInputs = - oldAttrs.dependencies ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies); + oldAttrs.dependencies ++ lib.concatAttrValues oldAttrs.optional-dependencies; }) ); @@ -6712,8 +6708,6 @@ with pkgs; # pandoc takes long to build and documentation isn't needed for just running the cli shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped; - sloc = nodePackages.sloc; - speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; splint = callPackage ../development/tools/analysis/splint { @@ -6746,8 +6740,6 @@ with pkgs; withTeensyduino = true; }; - tytools = callPackage ../development/embedded/tytools { }; - texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { }; inherit (texinfoPackages) texinfo6 @@ -8600,8 +8592,6 @@ with pkgs; }; }; - vc = callPackage ../development/libraries/vc { }; - vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; }; vid-stab = callPackage ../development/libraries/vid-stab { @@ -11752,8 +11742,6 @@ with pkgs; lua = lua5; }; - pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { }; - mupdf-headless = mupdf.override { enableX11 = false; enableGL = false; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 50994fb9362c..e1bba01f0de6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1830,6 +1830,8 @@ self: super: with self; { beancount-parser = callPackage ../development/python-modules/beancount-parser { }; + beancount-periodic = callPackage ../development/python-modules/beancount-periodic { }; + beancount-plugin-utils = callPackage ../development/python-modules/beancount-plugin-utils { }; beancount_2 = callPackage ../development/python-modules/beancount/2.nix { }; @@ -13119,6 +13121,8 @@ self: super: with self; { pydispatcher = callPackage ../development/python-modules/pydispatcher { }; + pydle = callPackage ../development/python-modules/pydle { }; + pydmd = callPackage ../development/python-modules/pydmd { }; pydo = callPackage ../development/python-modules/pydo { };