From f11029f1dae27596c8d8acfd5af035a02bdb9988 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 7 Feb 2025 06:28:16 +0000 Subject: [PATCH 01/94] diesel-cli: 2.2.6 -> 2.2.7 (cherry picked from commit 14a9b932cd0e871d559086c8dd674d3e045df289) --- pkgs/by-name/di/diesel-cli/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/diesel-cli/package.nix b/pkgs/by-name/di/diesel-cli/package.nix index 37b0afc49ebb..0aff20026e79 100644 --- a/pkgs/by-name/di/diesel-cli/package.nix +++ b/pkgs/by-name/di/diesel-cli/package.nix @@ -27,15 +27,16 @@ assert lib.assertMsg (lib.elem true [ rustPlatform.buildRustPackage rec { pname = "diesel-cli"; - version = "2.2.6"; + version = "2.2.7"; src = fetchCrate { inherit version; crateName = "diesel_cli"; - hash = "sha256-jKTQxlmpTlb0eITwNbnYfONknGhHsO/nzdup04ikEB0="; + hash = "sha256-0rmuOeWPczO5XRlpkeFC7FXMSnWSy5FBd9GpClA+i7c="; }; - cargoHash = "sha256-+QbCPHczxCkDOFo/PDFTK0xReCWoz8AiLNwXA3aG9N0="; + useFetchCargoVendor = true; + cargoHash = "sha256-waX8wkbU8rXN183j0RDfszHKsLxQdq19UMwrqI8gBOY="; nativeBuildInputs = [ installShellFiles From ea141c51e307f88527c7362f4e71bb5881cf30fe Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 8 Dec 2024 03:44:37 +0100 Subject: [PATCH 02/94] reposilitePlugins: init at 3.5.19 (#355505) (cherry picked from commit 0be47de3f2fa79b26faab7938802f46ab4b486bd) --- pkgs/by-name/re/reposilite/plugins.nix | 49 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 51 insertions(+) create mode 100644 pkgs/by-name/re/reposilite/plugins.nix diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix new file mode 100644 index 000000000000..28ecae2264f4 --- /dev/null +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -0,0 +1,49 @@ +{ + generateSplicesForMkScope, + makeScopeWithSplicing', +}: +makeScopeWithSplicing' { + otherSplices = generateSplicesForMkScope; + f = + self: + { + fetchPlugin = self.callPackage ( + { + lib, + fetchurl, + reposilite, + }: + lib.makeOverridable ( + { name, hash }: + let + inherit (reposilite) version; + + fancyName = lib.concatStrings [ + (lib.toUpper (builtins.substring 0 1 name)) + (builtins.substring 1 ((builtins.stringLength name) - 1) name) + ]; + in + fetchurl { + url = "https://maven.reposilite.com/releases/com/reposilite/plugin/${name}-plugin/${version}/${name}-plugin-${version}-all.jar"; + inherit version hash; + + meta = { + description = "${fancyName} plugin for Reposilite."; + homepage = "https://github.com/dzikoysk/reposilite"; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ uku3lig ]; + inherit (reposilite.meta) platforms; + }; + } + ) + ) { }; + } + // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) { + checksum = "sha256-ocvjjcrZW8I7hMdWiUn36XEbx3TqNYi0okemo9zWelA="; + groovy = "sha256-2NSTaivUAUMnAPHNqTNHWGqA8AF8jU9CE2ab9VGIFLo="; + migration = "sha256-+BfbLEy2gc81HVCyI2JREIIYMirKwPV48shMBAMbWlU="; + prometheus = "sha256-aukYUIS6S37ut9h+gO/JLrBUX/6RND5BhLqsrArxSUo="; + swagger = "sha256-zD2ihVEfQeH3S1df3o2gF19kGIODW2yIRWCGbk4npJY="; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7473ab7233e3..8c932a5b76ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10822,6 +10822,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + reposilitePlugins = recurseIntoAttrs (callPackage ../by-name/re/reposilite/plugins.nix {}); + rhino = callPackage ../development/libraries/java/rhino { javac = jdk8; jvm = jre8; From 979f74ea338896ddab92bba19871248a9168e80a Mon Sep 17 00:00:00 2001 From: Artturin Date: Sun, 8 Dec 2024 21:59:01 +0200 Subject: [PATCH 03/94] reposilitePlugins: Fix eval (cherry picked from commit 0cbf19a316ff50e54fc1a84b09da96207755d204) --- pkgs/by-name/re/reposilite/plugins.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix index 28ecae2264f4..3d80d92673ee 100644 --- a/pkgs/by-name/re/reposilite/plugins.nix +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -3,7 +3,7 @@ makeScopeWithSplicing', }: makeScopeWithSplicing' { - otherSplices = generateSplicesForMkScope; + otherSplices = generateSplicesForMkScope "reposilitePlugins"; f = self: { From 297753f4755de82a7402601756c17f8653cf7813 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Dec 2024 05:01:08 +0000 Subject: [PATCH 04/94] reposilite: 3.5.19 -> 3.5.20 (cherry picked from commit 64b33c5317353add6a178bd06881917136360d7b) --- pkgs/by-name/re/reposilite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index 0340e1cfac1c..426da3db55eb 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "Reposilite"; - version = "3.5.19"; + version = "3.5.20"; src = fetchurl { url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; - hash = "sha256-EA8YCJy7iQKG4FuGfmWx0NkEb5+UqklCcPEsO6DvSf4="; + hash = "sha256-IdUHtulkSKvXatAs+BmzXgwv9oJz1XeRVtpEyIZ7BY4="; }; dontUnpack = true; From b5564eb48b798909320c79de71e0383ab56f23ba Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 12 Dec 2024 09:35:26 -0500 Subject: [PATCH 05/94] reposilitePlugins.*: fix hash (cherry picked from commit dd511bd25b5a733310d871a018c9d8e367d663b1) --- pkgs/by-name/re/reposilite/plugins.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix index 3d80d92673ee..a64baf95f661 100644 --- a/pkgs/by-name/re/reposilite/plugins.nix +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -40,10 +40,10 @@ makeScopeWithSplicing' { ) { }; } // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) { - checksum = "sha256-ocvjjcrZW8I7hMdWiUn36XEbx3TqNYi0okemo9zWelA="; - groovy = "sha256-2NSTaivUAUMnAPHNqTNHWGqA8AF8jU9CE2ab9VGIFLo="; - migration = "sha256-+BfbLEy2gc81HVCyI2JREIIYMirKwPV48shMBAMbWlU="; - prometheus = "sha256-aukYUIS6S37ut9h+gO/JLrBUX/6RND5BhLqsrArxSUo="; - swagger = "sha256-zD2ihVEfQeH3S1df3o2gF19kGIODW2yIRWCGbk4npJY="; + checksum = "sha256-k9JWyDj7wMB8kLihqR7gB5N//NKxTrDWoFQ4Jt422I0="; + groovy = "sha256-iwlLMHh9A6WIHYo4sN2TIISif9pWbe6i1Hofd4D3BsI="; + migration = "sha256-0p4DQeaCH/i2e8MESPIbOgaSPF0pHIbs1rXiZcSCJso="; + prometheus = "sha256-bCJvTQPXW3mydOqz5Tug6MyIEonrRiJ9NkIYy9OviDc="; + swagger = "sha256-akKRMibzA4UtGpwcHvmjXKPLzpA2pcGPpaBkDsdvcK0="; }; } From 1e983996bc5561ac5a45e9d53f4044207dcc4cc1 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 12 Jan 2025 11:33:35 +0100 Subject: [PATCH 06/94] reposilite: add uku3lig to maintainers (cherry picked from commit 9f64a2edd836f0766107ec99ea58469f08585eb5) --- pkgs/by-name/re/reposilite/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index 426da3db55eb..a0f78b2fc201 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -35,7 +35,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/dzikoysk/reposilite"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ jamalam ]; + maintainers = with lib.maintainers; [ + jamalam + uku3lig + ]; inherit (jre_headless.meta) platforms; mainProgram = "reposilite"; }; From ff3c7cf1ecbd9c0cb6eac263a465946b54ba3dbc Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 12 Jan 2025 11:26:07 +0100 Subject: [PATCH 07/94] reposilite: add proper plugin support (cherry picked from commit 8e73345e0aa076f133a029c593af63b7a79bd2ba) --- pkgs/by-name/re/reposilite/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index a0f78b2fc201..15ff73caa47a 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -1,11 +1,20 @@ { - stdenv, lib, + stdenv, fetchurl, - makeWrapper, jre_headless, + linkFarm, + makeWrapper, + plugins ? [ ], }: - +let + pluginsDir = linkFarm "reposilite-plugins" ( + builtins.map (p: { + name = (builtins.parseDrvName p.name).name + ".jar"; + path = p.outPath or p; + }) plugins + ); +in stdenv.mkDerivation (finalAttrs: { pname = "Reposilite"; version = "3.5.20"; @@ -25,7 +34,9 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/lib cp $src $out/lib/reposilite makeWrapper ${jre_headless}/bin/java $out/bin/reposilite \ - --add-flags "-Xmx40m -jar $out/lib/reposilite" + --add-flags "-Xmx40m -jar $out/lib/reposilite ${ + lib.optionalString (plugins != [ ]) "--plugin-directory ${pluginsDir}" + }" runHook postInstall ''; From 89245110ba75327b98f108707c107c4d76ba3c2a Mon Sep 17 00:00:00 2001 From: uku Date: Tue, 11 Feb 2025 09:24:24 +0100 Subject: [PATCH 08/94] reposilite: 3.5.20 -> 3.5.21 (cherry picked from commit 760be11321e43434a12b54dcf6e011e7e08f0fe7) --- pkgs/by-name/re/reposilite/package.nix | 4 ++-- pkgs/by-name/re/reposilite/plugins.nix | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index 15ff73caa47a..1a8a443a3598 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -17,11 +17,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "Reposilite"; - version = "3.5.20"; + version = "3.5.21"; src = fetchurl { url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; - hash = "sha256-IdUHtulkSKvXatAs+BmzXgwv9oJz1XeRVtpEyIZ7BY4="; + hash = "sha256-jE9wCShscLp3rUbybd35kBL4UvvENExuUlJXr55qnow="; }; dontUnpack = true; diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix index a64baf95f661..8b5881181553 100644 --- a/pkgs/by-name/re/reposilite/plugins.nix +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -40,10 +40,10 @@ makeScopeWithSplicing' { ) { }; } // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) { - checksum = "sha256-k9JWyDj7wMB8kLihqR7gB5N//NKxTrDWoFQ4Jt422I0="; - groovy = "sha256-iwlLMHh9A6WIHYo4sN2TIISif9pWbe6i1Hofd4D3BsI="; - migration = "sha256-0p4DQeaCH/i2e8MESPIbOgaSPF0pHIbs1rXiZcSCJso="; - prometheus = "sha256-bCJvTQPXW3mydOqz5Tug6MyIEonrRiJ9NkIYy9OviDc="; - swagger = "sha256-akKRMibzA4UtGpwcHvmjXKPLzpA2pcGPpaBkDsdvcK0="; + checksum = "sha256-s7GADQqFsoEDM2vtJFE/C/F5jGyQeYlT3BntvHS4DtQ="; + groovy = "sha256-8HWMqZZNIqCBpkMuCjKxqTLcQ2dYaOAAYON9QrXYEyo="; + migration = "sha256-Xv0+RsXZzyGV/4v0IT3hfNANiC1OWVYFoTZHDxduKh0="; + prometheus = "sha256-F5fSUo6wt7L3R/xCike0SlfG3CyxHKrlrg+SNrUYtm4="; + swagger = "sha256-wyXKrYBhigHVtxq/RZiJhnigc3Z/UCbYotrF6VLLTGA="; }; } From 93fd38b9ec8b41bc12abfdbe7fd2c1a25c2a24e1 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Mon, 10 Mar 2025 17:33:18 -0400 Subject: [PATCH 09/94] zfs_{2_3,unstable}: 2.3.0 -> 2.3.1 Diff: https://github.com/openzfs/zfs/compare/zfs-2.3.0...zfs-2.3.1 Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.1 (cherry picked from commit f08d64bbd94431d2e79cca74ed31728b95bb53cb) --- pkgs/os-specific/linux/zfs/2_3.nix | 6 +++--- pkgs/os-specific/linux/zfs/unstable.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/zfs/2_3.nix b/pkgs/os-specific/linux/zfs/2_3.nix index b39ebc52b0d8..a3d90d68aff7 100644 --- a/pkgs/os-specific/linux/zfs/2_3.nix +++ b/pkgs/os-specific/linux/zfs/2_3.nix @@ -15,10 +15,10 @@ callPackage ./generic.nix args { # this attribute is the correct one for this package. kernelModuleAttribute = "zfs_2_3"; # check the release notes for compatible kernels - kernelCompatible = kernel: kernel.kernelOlder "6.13"; + kernelCompatible = kernel: kernel.kernelOlder "6.14"; # this package should point to the latest release. - version = "2.3.0"; + version = "2.3.1"; tests = { inherit (nixosTests.zfs) installer series_2_3; @@ -29,5 +29,5 @@ callPackage ./generic.nix args { amarshall ]; - hash = "sha256-ZWWrVwMP/DSSIxuXp6GuHCD0wiRekHbRXFGaclqd/ns="; + hash = "sha256-3WrxjIMuPiqBcVX4UZHpcMWNqxBE2NS810SRmvi05ZQ="; } diff --git a/pkgs/os-specific/linux/zfs/unstable.nix b/pkgs/os-specific/linux/zfs/unstable.nix index 92bec70aeb8a..ee920dedf580 100644 --- a/pkgs/os-specific/linux/zfs/unstable.nix +++ b/pkgs/os-specific/linux/zfs/unstable.nix @@ -15,20 +15,20 @@ callPackage ./generic.nix args { # this attribute is the correct one for this package. kernelModuleAttribute = "zfs_unstable"; # check the release notes for compatible kernels - kernelCompatible = kernel: kernel.kernelOlder "6.13"; + kernelCompatible = kernel: kernel.kernelOlder "6.14"; # this package should point to a version / git revision compatible with the latest kernel release # IMPORTANT: Always use a tagged release candidate or commits from the # zfs--staging branch, because this is tested by the OpenZFS # maintainers. - version = "2.3.0"; + version = "2.3.1"; # rev = ""; tests = { inherit (nixosTests.zfs) unstable; }; - hash = "sha256-ZWWrVwMP/DSSIxuXp6GuHCD0wiRekHbRXFGaclqd/ns="; + hash = "sha256-3WrxjIMuPiqBcVX4UZHpcMWNqxBE2NS810SRmvi05ZQ="; extraLongDescription = '' This is "unstable" ZFS, and will usually be a pre-release version of ZFS. From 69256e895fe96252869f960b05182743b7ec0c94 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sun, 9 Mar 2025 08:56:43 -0400 Subject: [PATCH 10/94] spotifyd: 0.3.5-unstable-2024-12-27 -> 0.4.0 Diff: https://github.com/Spotifyd/spotifyd/compare/c6e6af449b75225224158aeeef64de485db1139e...v0.4.0 Changelog: https://github.com/Spotifyd/spotifyd/releases/tag/v0.4.0 (cherry picked from commit b0d5f62f8b4c14eaf48acf460c2ba0447ad10bfd) --- pkgs/by-name/sp/spotifyd/package.nix | 73 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/sp/spotifyd/package.nix b/pkgs/by-name/sp/spotifyd/package.nix index 627a15215fdc..7dc6781cfc15 100644 --- a/pkgs/by-name/sp/spotifyd/package.nix +++ b/pkgs/by-name/sp/spotifyd/package.nix @@ -2,76 +2,75 @@ lib, stdenv, config, - fetchFromGitHub, - rustPackages, - pkg-config, - openssl, - withALSA ? stdenv.hostPlatform.isLinux, alsa-lib, - withJack ? stdenv.hostPlatform.isLinux, - libjack2, - withPulseAudio ? config.pulseaudio or stdenv.hostPlatform.isLinux, - libpulseaudio, - withPortAudio ? stdenv.hostPlatform.isDarwin, - portaudio, - withMpris ? stdenv.hostPlatform.isLinux, - withKeyring ? true, + cmake, dbus, - withPipe ? true, + fetchFromGitHub, + libjack2, + libpulseaudio, nix-update-script, - testers, + openssl, + pkg-config, + portaudio, + rustPlatform, spotifyd, + testers, + withALSA ? stdenv.hostPlatform.isLinux, + withJack ? stdenv.hostPlatform.isLinux, + withMpris ? stdenv.hostPlatform.isLinux, + withPortAudio ? stdenv.hostPlatform.isDarwin, + withPulseAudio ? config.pulseaudio or stdenv.hostPlatform.isLinux, }: -rustPackages.rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage rec { pname = "spotifyd"; - version = "0.3.5-unstable-2024-12-27"; + version = "0.4.0"; src = fetchFromGitHub { owner = "Spotifyd"; repo = "spotifyd"; - rev = "c6e6af449b75225224158aeeef64de485db1139e"; - hash = "sha256-0HDrnEeqynb4vtJBnXyItprJkP+ZOAKIBP68Ht9xr2c="; + tag = "v${version}"; + hash = "sha256-YBh5lcHXqYjyo/MjNNxnycY5AXjvlu+2gAzG6gM4Gjc="; }; - cargoHash = "sha256-bRO7cK+BlAUEr6DlK7GSJf/WNoCM4SYq/lZ8e9ENJZw="; + useFetchCargoVendor = true; + cargoHash = "sha256-waZ9XNYZ/scyMsNT7bZYqN4Ch4GbuQtwxAYaWTjNZwg="; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + cmake + pkg-config + rustPlatform.bindgenHook + ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ] + # The `dbus_mpris` feature works on other platforms, but only requires `dbus` on Linux + ++ lib.optional (withMpris && stdenv.hostPlatform.isLinux) dbus ++ lib.optional (withALSA || withJack) alsa-lib ++ lib.optional withJack libjack2 ++ lib.optional withPulseAudio libpulseaudio - ++ lib.optional withPortAudio portaudio - # The `dbus_keying` feature works on other platforms, but only requires - # `dbus` on Linux - ++ lib.optional ((withMpris || withKeyring) && stdenv.hostPlatform.isLinux) dbus; + ++ lib.optional withPortAudio portaudio; + + # `aws-lc-sys` fails with this enabled + hardeningDisable = [ "strictoverflow" ]; buildNoDefaultFeatures = true; buildFeatures = lib.optional withALSA "alsa_backend" ++ lib.optional withJack "rodiojack_backend" - ++ lib.optional withPulseAudio "pulseaudio_backend" - ++ lib.optional withPortAudio "portaudio_backend" ++ lib.optional withMpris "dbus_mpris" - ++ lib.optional withPipe "pipe_backend" - ++ lib.optional withKeyring "dbus_keyring"; - - doCheck = false; + ++ lib.optional withPortAudio "portaudio_backend" + ++ lib.optional withPulseAudio "pulseaudio_backend"; passthru = { - tests.version = testers.testVersion { - package = spotifyd; - version = builtins.head (lib.splitString "-" version); - }; - updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + tests.version = testers.testVersion { package = spotifyd; }; + updateScript = nix-update-script { }; }; meta = { description = "Open source Spotify client running as a UNIX daemon"; homepage = "https://spotifyd.rs/"; - changelog = "https://github.com/Spotifyd/spotifyd/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/Spotifyd/spotifyd/releases/tag/${src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ anderslundstedt From 376cba6b9a10b7ebdd6e4dd005225ecd7df822a6 Mon Sep 17 00:00:00 2001 From: Grayson Head Date: Wed, 20 Nov 2024 16:16:18 -0600 Subject: [PATCH 11/94] factorio: 2.0.15 -> 2.0.20 (#357306) (cherry picked from commit f959feb88a61d5988053fdb04502da5f924155fd) --- pkgs/by-name/fa/factorio/versions.json | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index 2cc76cc16697..eafd273d20ce 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,25 +3,25 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.16.tar.xz" + "factorio_linux_2.0.20.tar.xz" ], - "name": "factorio_alpha_x64-2.0.16.tar.xz", + "name": "factorio_alpha_x64-2.0.20.tar.xz", "needsAuth": true, - "sha256": "9828ae257a3b2f95de2dae2f262e9d8d6b85f356911449166ceef1472d231e6d", + "sha256": "999247294680f67b29ea4758014e8337069dccc19f8f3808a99f45d8213972b0", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.16/alpha/linux64", - "version": "2.0.16" + "url": "https://factorio.com/get-download/2.0.20/alpha/linux64", + "version": "2.0.20" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.15.tar.xz" + "factorio_linux_2.0.20.tar.xz" ], - "name": "factorio_alpha_x64-2.0.15.tar.xz", + "name": "factorio_alpha_x64-2.0.20.tar.xz", "needsAuth": true, - "sha256": "39df353fe8f14394d2618b9627659f3c0c16922362708e681f006083a8f5163e", + "sha256": "999247294680f67b29ea4758014e8337069dccc19f8f3808a99f45d8213972b0", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.15/alpha/linux64", - "version": "2.0.15" + "url": "https://factorio.com/get-download/2.0.20/alpha/linux64", + "version": "2.0.20" } }, "demo": { @@ -51,51 +51,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.16.tar.xz" + "factorio-space-age_linux_2.0.20.tar.xz" ], - "name": "factorio_expansion_x64-2.0.16.tar.xz", + "name": "factorio_expansion_x64-2.0.20.tar.xz", "needsAuth": true, - "sha256": "32ae1b8f525148b3bb1f68e41b398543c2b0da29734f9f3b4f9509a86c64ecf4", + "sha256": "cbc6e70985295b078fec8b9ce759fbf8a68ac157fcc7bbead934a9c3108d997f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.16/expansion/linux64", - "version": "2.0.16" + "url": "https://factorio.com/get-download/2.0.20/expansion/linux64", + "version": "2.0.20" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.15.tar.xz" + "factorio-space-age_linux_2.0.20.tar.xz" ], - "name": "factorio_expansion_x64-2.0.15.tar.xz", + "name": "factorio_expansion_x64-2.0.20.tar.xz", "needsAuth": true, - "sha256": "09de33402fee3dbae9d0207409f05a19e2fa8019b53d3de96557d2ec904e10f3", + "sha256": "cbc6e70985295b078fec8b9ce759fbf8a68ac157fcc7bbead934a9c3108d997f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.15/expansion/linux64", - "version": "2.0.15" + "url": "https://factorio.com/get-download/2.0.20/expansion/linux64", + "version": "2.0.20" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.16.tar.xz", - "factorio_headless_x64_2.0.16.tar.xz" + "factorio-headless_linux_2.0.20.tar.xz", + "factorio_headless_x64_2.0.20.tar.xz" ], - "name": "factorio_headless_x64-2.0.16.tar.xz", + "name": "factorio_headless_x64-2.0.20.tar.xz", "needsAuth": false, - "sha256": "f2069b4b746500d945eeb67ef7eda5e7aebe7fd0294c2af4e117af22a3bbaea3", + "sha256": "c4a901f2f1dbedbb41654560db4c6fab683a30c20334e805d4ef740c0416515a", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.16/headless/linux64", - "version": "2.0.16" + "url": "https://factorio.com/get-download/2.0.20/headless/linux64", + "version": "2.0.20" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.15.tar.xz", - "factorio_headless_x64_2.0.15.tar.xz" + "factorio-headless_linux_2.0.20.tar.xz", + "factorio_headless_x64_2.0.20.tar.xz" ], - "name": "factorio_headless_x64-2.0.15.tar.xz", + "name": "factorio_headless_x64-2.0.20.tar.xz", "needsAuth": false, - "sha256": "70b441cb807811a60586c01107248c1d8d7ae043bd1f23675fc924fbaaa538d8", + "sha256": "c4a901f2f1dbedbb41654560db4c6fab683a30c20334e805d4ef740c0416515a", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.15/headless/linux64", - "version": "2.0.15" + "url": "https://factorio.com/get-download/2.0.20/headless/linux64", + "version": "2.0.20" } } } From 104f48beccd9d32d375a826d647b06d65de426e6 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 27 Nov 2024 13:30:52 +0000 Subject: [PATCH 12/94] =?UTF-8?q?factorio:=202.0.20=20=E2=86=92=202.0.21,?= =?UTF-8?q?=20factorio-experimental:=202.0.20=20=E2=86=92=202.0.22=20(#359?= =?UTF-8?q?574)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit factorio: 2.0.20 → 2.0.22 As produced by `factorio.updateScript` (cherry picked from commit 074e9f773b26e5170e746124e78936e2b1cdc57e) --- pkgs/by-name/fa/factorio/versions.json | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index eafd273d20ce..f230733a6d14 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,25 +3,25 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.20.tar.xz" + "factorio_linux_2.0.22.tar.xz" ], - "name": "factorio_alpha_x64-2.0.20.tar.xz", + "name": "factorio_alpha_x64-2.0.22.tar.xz", "needsAuth": true, - "sha256": "999247294680f67b29ea4758014e8337069dccc19f8f3808a99f45d8213972b0", + "sha256": "469fb0bd5e6a30e9a282ca0b4522e1cfc514f5726b8e1b1f3b7b4bc1003d6ca3", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/alpha/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.22/alpha/linux64", + "version": "2.0.22" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.20.tar.xz" + "factorio_linux_2.0.21.tar.xz" ], - "name": "factorio_alpha_x64-2.0.20.tar.xz", + "name": "factorio_alpha_x64-2.0.21.tar.xz", "needsAuth": true, - "sha256": "999247294680f67b29ea4758014e8337069dccc19f8f3808a99f45d8213972b0", + "sha256": "275e0d78d0671da28cf1fbc8d07c99239600ba2fe475ea49ce93436258cf6901", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/alpha/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.21/alpha/linux64", + "version": "2.0.21" } }, "demo": { @@ -51,51 +51,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.20.tar.xz" + "factorio-space-age_linux_2.0.22.tar.xz" ], - "name": "factorio_expansion_x64-2.0.20.tar.xz", + "name": "factorio_expansion_x64-2.0.22.tar.xz", "needsAuth": true, - "sha256": "cbc6e70985295b078fec8b9ce759fbf8a68ac157fcc7bbead934a9c3108d997f", + "sha256": "67ae6c12897519e9d6851b045a5bf6f7fc15c08b4d927832959399492ab18dde", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/expansion/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.22/expansion/linux64", + "version": "2.0.22" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.20.tar.xz" + "factorio-space-age_linux_2.0.21.tar.xz" ], - "name": "factorio_expansion_x64-2.0.20.tar.xz", + "name": "factorio_expansion_x64-2.0.21.tar.xz", "needsAuth": true, - "sha256": "cbc6e70985295b078fec8b9ce759fbf8a68ac157fcc7bbead934a9c3108d997f", + "sha256": "55a55ae2bca596b8f4a2b8f72deb543d9b494d8f030f394efa4fd6d9bb0a9802", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/expansion/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.21/expansion/linux64", + "version": "2.0.21" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.20.tar.xz", - "factorio_headless_x64_2.0.20.tar.xz" + "factorio-headless_linux_2.0.22.tar.xz", + "factorio_headless_x64_2.0.22.tar.xz" ], - "name": "factorio_headless_x64-2.0.20.tar.xz", + "name": "factorio_headless_x64-2.0.22.tar.xz", "needsAuth": false, - "sha256": "c4a901f2f1dbedbb41654560db4c6fab683a30c20334e805d4ef740c0416515a", + "sha256": "14c3eea7600fbe7f35bca52fe4c277e8f5e23b34c35ebebaa46c6752c750cb85", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/headless/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.22/headless/linux64", + "version": "2.0.22" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.20.tar.xz", - "factorio_headless_x64_2.0.20.tar.xz" + "factorio-headless_linux_2.0.21.tar.xz", + "factorio_headless_x64_2.0.21.tar.xz" ], - "name": "factorio_headless_x64-2.0.20.tar.xz", + "name": "factorio_headless_x64-2.0.21.tar.xz", "needsAuth": false, - "sha256": "c4a901f2f1dbedbb41654560db4c6fab683a30c20334e805d4ef740c0416515a", + "sha256": "1d6d2785006d6a8d9d5fdcdaa7097a189ec35ba95f3521025dc4e046f7a1398e", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.20/headless/linux64", - "version": "2.0.20" + "url": "https://factorio.com/get-download/2.0.21/headless/linux64", + "version": "2.0.21" } } } From bfde20f4e3a63a4b32267cefb17170ec40b219da Mon Sep 17 00:00:00 2001 From: Alexander Nortung Date: Mon, 2 Dec 2024 21:51:43 +0100 Subject: [PATCH 13/94] factorio: 2.0.22 -> 2.0.23 (cherry picked from commit 345ee0e6ca177e87866ea59bb06c205c9d90a5da) --- pkgs/by-name/fa/factorio/versions.json | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index f230733a6d14..a39fbc165c7f 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,25 +3,25 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.22.tar.xz" + "factorio_linux_2.0.23.tar.xz" ], - "name": "factorio_alpha_x64-2.0.22.tar.xz", + "name": "factorio_alpha_x64-2.0.23.tar.xz", "needsAuth": true, - "sha256": "469fb0bd5e6a30e9a282ca0b4522e1cfc514f5726b8e1b1f3b7b4bc1003d6ca3", + "sha256": "3a3f27a5364d33896c8b35d352d0d2d6086b4ba98627eda71b26e57127309bfb", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.22/alpha/linux64", - "version": "2.0.22" + "url": "https://factorio.com/get-download/2.0.23/alpha/linux64", + "version": "2.0.23" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.21.tar.xz" + "factorio_linux_2.0.23.tar.xz" ], - "name": "factorio_alpha_x64-2.0.21.tar.xz", + "name": "factorio_alpha_x64-2.0.23.tar.xz", "needsAuth": true, - "sha256": "275e0d78d0671da28cf1fbc8d07c99239600ba2fe475ea49ce93436258cf6901", + "sha256": "3a3f27a5364d33896c8b35d352d0d2d6086b4ba98627eda71b26e57127309bfb", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.21/alpha/linux64", - "version": "2.0.21" + "url": "https://factorio.com/get-download/2.0.23/alpha/linux64", + "version": "2.0.23" } }, "demo": { @@ -51,51 +51,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.22.tar.xz" + "factorio-space-age_linux_2.0.23.tar.xz" ], - "name": "factorio_expansion_x64-2.0.22.tar.xz", + "name": "factorio_expansion_x64-2.0.23.tar.xz", "needsAuth": true, - "sha256": "67ae6c12897519e9d6851b045a5bf6f7fc15c08b4d927832959399492ab18dde", + "sha256": "8c6bb2c3afd198b8d5e1042f2babcb2db2d55645d1e84d9cfbba77cd83ae9e6a", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.22/expansion/linux64", - "version": "2.0.22" + "url": "https://factorio.com/get-download/2.0.23/expansion/linux64", + "version": "2.0.23" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.21.tar.xz" + "factorio-space-age_linux_2.0.23.tar.xz" ], - "name": "factorio_expansion_x64-2.0.21.tar.xz", + "name": "factorio_expansion_x64-2.0.23.tar.xz", "needsAuth": true, - "sha256": "55a55ae2bca596b8f4a2b8f72deb543d9b494d8f030f394efa4fd6d9bb0a9802", + "sha256": "8c6bb2c3afd198b8d5e1042f2babcb2db2d55645d1e84d9cfbba77cd83ae9e6a", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.21/expansion/linux64", - "version": "2.0.21" + "url": "https://factorio.com/get-download/2.0.23/expansion/linux64", + "version": "2.0.23" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.22.tar.xz", - "factorio_headless_x64_2.0.22.tar.xz" + "factorio-headless_linux_2.0.23.tar.xz", + "factorio_headless_x64_2.0.23.tar.xz" ], - "name": "factorio_headless_x64-2.0.22.tar.xz", + "name": "factorio_headless_x64-2.0.23.tar.xz", "needsAuth": false, - "sha256": "14c3eea7600fbe7f35bca52fe4c277e8f5e23b34c35ebebaa46c6752c750cb85", + "sha256": "e819fc9ad6df061bf9d4bffc91988dd18d0e3982c8b1c22c0525d78bda3ef216", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.22/headless/linux64", - "version": "2.0.22" + "url": "https://factorio.com/get-download/2.0.23/headless/linux64", + "version": "2.0.23" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.21.tar.xz", - "factorio_headless_x64_2.0.21.tar.xz" + "factorio-headless_linux_2.0.23.tar.xz", + "factorio_headless_x64_2.0.23.tar.xz" ], - "name": "factorio_headless_x64-2.0.21.tar.xz", + "name": "factorio_headless_x64-2.0.23.tar.xz", "needsAuth": false, - "sha256": "1d6d2785006d6a8d9d5fdcdaa7097a189ec35ba95f3521025dc4e046f7a1398e", + "sha256": "e819fc9ad6df061bf9d4bffc91988dd18d0e3982c8b1c22c0525d78bda3ef216", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.21/headless/linux64", - "version": "2.0.21" + "url": "https://factorio.com/get-download/2.0.23/headless/linux64", + "version": "2.0.23" } } } From 36821ce7d949de99e545842c3858a401da1e2e8d Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Sat, 21 Dec 2024 16:30:05 +0000 Subject: [PATCH 14/94] factorio, factorio-experimental: 2.0.23 -> 2.0.28 (cherry picked from commit 3210b3874caf8a41d4d036163f51c1a7d2e4ad88) --- pkgs/by-name/fa/factorio/versions.json | 73 +++++++++++++------------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index a39fbc165c7f..a276ded9f049 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,38 +3,37 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.23.tar.xz" + "factorio_linux_2.0.28.tar.xz" ], - "name": "factorio_alpha_x64-2.0.23.tar.xz", + "name": "factorio_alpha_x64-2.0.28.tar.xz", "needsAuth": true, - "sha256": "3a3f27a5364d33896c8b35d352d0d2d6086b4ba98627eda71b26e57127309bfb", + "sha256": "d3acf17e4ca56e3332e920a015d5ca53aea73088460c8b2f67e04b04e7b912bb", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/alpha/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/alpha/linux64", + "version": "2.0.28" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.23.tar.xz" + "factorio_linux_2.0.28.tar.xz" ], - "name": "factorio_alpha_x64-2.0.23.tar.xz", + "name": "factorio_alpha_x64-2.0.28.tar.xz", "needsAuth": true, - "sha256": "3a3f27a5364d33896c8b35d352d0d2d6086b4ba98627eda71b26e57127309bfb", + "sha256": "d3acf17e4ca56e3332e920a015d5ca53aea73088460c8b2f67e04b04e7b912bb", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/alpha/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/alpha/linux64", + "version": "2.0.28" } }, "demo": { "experimental": { "candidateHashFilenames": [ - "factorio_demo_x64_1.1.110.tar.xz" + "factorio_demo_x64_2.0.27.tar.xz" ], - "name": "factorio_demo_x64-1.1.110.tar.xz", + "name": "factorio_demo_x64-2.0.27.tar.xz", "needsAuth": false, - "sha256": "bddb91dcba9f300c25d590f861772eaf41f0b6ce8ae6b754de00d0e5f3eb5a35", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/1.1.110/demo/linux64", - "version": "1.1.110" + "url": "https://factorio.com/get-download/2.0.27/demo/linux64", + "version": "2.0.27" }, "stable": { "candidateHashFilenames": [ @@ -51,51 +50,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.23.tar.xz" + "factorio-space-age_linux_2.0.28.tar.xz" ], - "name": "factorio_expansion_x64-2.0.23.tar.xz", + "name": "factorio_expansion_x64-2.0.28.tar.xz", "needsAuth": true, - "sha256": "8c6bb2c3afd198b8d5e1042f2babcb2db2d55645d1e84d9cfbba77cd83ae9e6a", + "sha256": "e3eee33c439abaffa305dd5c86edea97fbaa2a2b34c368cae3595c1d5d22739e", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/expansion/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/expansion/linux64", + "version": "2.0.28" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.23.tar.xz" + "factorio-space-age_linux_2.0.28.tar.xz" ], - "name": "factorio_expansion_x64-2.0.23.tar.xz", + "name": "factorio_expansion_x64-2.0.28.tar.xz", "needsAuth": true, - "sha256": "8c6bb2c3afd198b8d5e1042f2babcb2db2d55645d1e84d9cfbba77cd83ae9e6a", + "sha256": "e3eee33c439abaffa305dd5c86edea97fbaa2a2b34c368cae3595c1d5d22739e", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/expansion/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/expansion/linux64", + "version": "2.0.28" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.23.tar.xz", - "factorio_headless_x64_2.0.23.tar.xz" + "factorio-headless_linux_2.0.28.tar.xz", + "factorio_headless_x64_2.0.28.tar.xz" ], - "name": "factorio_headless_x64-2.0.23.tar.xz", + "name": "factorio_headless_x64-2.0.28.tar.xz", "needsAuth": false, - "sha256": "e819fc9ad6df061bf9d4bffc91988dd18d0e3982c8b1c22c0525d78bda3ef216", + "sha256": "ea9937b6adc7a18e17a4e1e64992ec389407497b36e68280bb14fcdd4c884dd3", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/headless/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/headless/linux64", + "version": "2.0.28" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.23.tar.xz", - "factorio_headless_x64_2.0.23.tar.xz" + "factorio-headless_linux_2.0.28.tar.xz", + "factorio_headless_x64_2.0.28.tar.xz" ], - "name": "factorio_headless_x64-2.0.23.tar.xz", + "name": "factorio_headless_x64-2.0.28.tar.xz", "needsAuth": false, - "sha256": "e819fc9ad6df061bf9d4bffc91988dd18d0e3982c8b1c22c0525d78bda3ef216", + "sha256": "ea9937b6adc7a18e17a4e1e64992ec389407497b36e68280bb14fcdd4c884dd3", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.23/headless/linux64", - "version": "2.0.23" + "url": "https://factorio.com/get-download/2.0.28/headless/linux64", + "version": "2.0.28" } } } From 84f6d37838ba29cb5606192b843e7051b6f4ee7f Mon Sep 17 00:00:00 2001 From: Philipp Riegger Date: Wed, 22 Jan 2025 10:23:10 +0100 Subject: [PATCH 15/94] factorio, factorio-experimental: 2.0.28 -> 2.0.32 (cherry picked from commit ab224822391f803e3b58c65f753162361e769075) --- pkgs/by-name/fa/factorio/versions.json | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index a276ded9f049..7e1681792dd1 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,25 +3,25 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.28.tar.xz" + "factorio_linux_2.0.32.tar.xz" ], - "name": "factorio_alpha_x64-2.0.28.tar.xz", + "name": "factorio_alpha_x64-2.0.32.tar.xz", "needsAuth": true, - "sha256": "d3acf17e4ca56e3332e920a015d5ca53aea73088460c8b2f67e04b04e7b912bb", + "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/alpha/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", + "version": "2.0.32" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.28.tar.xz" + "factorio_linux_2.0.32.tar.xz" ], - "name": "factorio_alpha_x64-2.0.28.tar.xz", + "name": "factorio_alpha_x64-2.0.32.tar.xz", "needsAuth": true, - "sha256": "d3acf17e4ca56e3332e920a015d5ca53aea73088460c8b2f67e04b04e7b912bb", + "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/alpha/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", + "version": "2.0.32" } }, "demo": { @@ -50,51 +50,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.28.tar.xz" + "factorio-space-age_linux_2.0.32.tar.xz" ], - "name": "factorio_expansion_x64-2.0.28.tar.xz", + "name": "factorio_expansion_x64-2.0.32.tar.xz", "needsAuth": true, - "sha256": "e3eee33c439abaffa305dd5c86edea97fbaa2a2b34c368cae3595c1d5d22739e", + "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/expansion/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", + "version": "2.0.32" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.28.tar.xz" + "factorio-space-age_linux_2.0.32.tar.xz" ], - "name": "factorio_expansion_x64-2.0.28.tar.xz", + "name": "factorio_expansion_x64-2.0.32.tar.xz", "needsAuth": true, - "sha256": "e3eee33c439abaffa305dd5c86edea97fbaa2a2b34c368cae3595c1d5d22739e", + "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/expansion/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", + "version": "2.0.32" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.28.tar.xz", - "factorio_headless_x64_2.0.28.tar.xz" + "factorio-headless_linux_2.0.32.tar.xz", + "factorio_headless_x64_2.0.32.tar.xz" ], - "name": "factorio_headless_x64-2.0.28.tar.xz", + "name": "factorio_headless_x64-2.0.32.tar.xz", "needsAuth": false, - "sha256": "ea9937b6adc7a18e17a4e1e64992ec389407497b36e68280bb14fcdd4c884dd3", + "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/headless/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/headless/linux64", + "version": "2.0.32" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.28.tar.xz", - "factorio_headless_x64_2.0.28.tar.xz" + "factorio-headless_linux_2.0.32.tar.xz", + "factorio_headless_x64_2.0.32.tar.xz" ], - "name": "factorio_headless_x64-2.0.28.tar.xz", + "name": "factorio_headless_x64-2.0.32.tar.xz", "needsAuth": false, - "sha256": "ea9937b6adc7a18e17a4e1e64992ec389407497b36e68280bb14fcdd4c884dd3", + "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.28/headless/linux64", - "version": "2.0.28" + "url": "https://factorio.com/get-download/2.0.32/headless/linux64", + "version": "2.0.32" } } } From d7bb3cf7c1a4431d039b73d514fcc9ecc28d9cd0 Mon Sep 17 00:00:00 2001 From: Philipp Riegger Date: Wed, 12 Mar 2025 19:58:08 +0100 Subject: [PATCH 16/94] factorio, factorio-experimental: 2.0.32 -> 2.0.41 (cherry picked from commit 27008ddbb2eee8369187b3c101aa3867bae53ae4) --- pkgs/by-name/fa/factorio/versions.json | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index 7e1681792dd1..cc0e85adde33 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,25 +3,25 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.32.tar.xz" + "factorio_linux_2.0.41.tar.xz" ], - "name": "factorio_alpha_x64-2.0.32.tar.xz", + "name": "factorio_alpha_x64-2.0.41.tar.xz", "needsAuth": true, - "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", + "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", + "version": "2.0.41" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.32.tar.xz" + "factorio_linux_2.0.41.tar.xz" ], - "name": "factorio_alpha_x64-2.0.32.tar.xz", + "name": "factorio_alpha_x64-2.0.41.tar.xz", "needsAuth": true, - "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", + "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", + "version": "2.0.41" } }, "demo": { @@ -50,51 +50,51 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.32.tar.xz" + "factorio-space-age_linux_2.0.41.tar.xz" ], - "name": "factorio_expansion_x64-2.0.32.tar.xz", + "name": "factorio_expansion_x64-2.0.41.tar.xz", "needsAuth": true, - "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", + "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", + "version": "2.0.41" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.32.tar.xz" + "factorio-space-age_linux_2.0.41.tar.xz" ], - "name": "factorio_expansion_x64-2.0.32.tar.xz", + "name": "factorio_expansion_x64-2.0.41.tar.xz", "needsAuth": true, - "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", + "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", + "version": "2.0.41" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.32.tar.xz", - "factorio_headless_x64_2.0.32.tar.xz" + "factorio-headless_linux_2.0.41.tar.xz", + "factorio_headless_x64_2.0.41.tar.xz" ], - "name": "factorio_headless_x64-2.0.32.tar.xz", + "name": "factorio_headless_x64-2.0.41.tar.xz", "needsAuth": false, - "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", + "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/headless/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/headless/linux64", + "version": "2.0.41" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.32.tar.xz", - "factorio_headless_x64_2.0.32.tar.xz" + "factorio-headless_linux_2.0.41.tar.xz", + "factorio_headless_x64_2.0.41.tar.xz" ], - "name": "factorio_headless_x64-2.0.32.tar.xz", + "name": "factorio_headless_x64-2.0.41.tar.xz", "needsAuth": false, - "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", + "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.32/headless/linux64", - "version": "2.0.32" + "url": "https://factorio.com/get-download/2.0.41/headless/linux64", + "version": "2.0.41" } } } From a2b59919750951565a440be4294f036ee47023c7 Mon Sep 17 00:00:00 2001 From: Seggy Umboh Date: Fri, 20 Sep 2024 11:05:50 -0700 Subject: [PATCH 17/94] elasticsearchPlugins.analysis-smartcn: init at 7.17.16 (cherry picked from commit a840e0fe64a05812f1d69f7ba38743b815cb2de6) --- pkgs/servers/search/elasticsearch/plugins.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index 5355f7818524..1623bc647f55 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -97,6 +97,24 @@ in }; }; + analysis-smartcn = esPlugin rec { + pluginName = "analysis-smartcn"; + version = esVersion; + src = fetchurl { + url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; + hash = + if version == "7.17.16" then + "sha256-Ym2h7Qe+L4PFhcFjsSBSfXbYoG3PgfaVKXfkaPwvuFM=" + else + throw "unsupported version ${version} for plugin ${pluginName}"; + }; + meta = with lib; { + homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-smartcn"; + description = "Smart Chinese Analysis plugin integrates Lucene Smart Chinese analysis module into Elasticsearch"; + license = licenses.asl20; + }; + }; + discovery-ec2 = esPlugin rec { pluginName = "discovery-ec2"; version = esVersion; From 42bfec7a735d563b000669ff637c1acb8b040de5 Mon Sep 17 00:00:00 2001 From: Seggy Umboh Date: Sat, 9 Nov 2024 00:59:09 +0800 Subject: [PATCH 18/94] elasticsearchPlugins.analysis-smartcn: inline reference to lib since there is only one in meta (cherry picked from commit f503b2e4fe1bbe056de874cd8c6d753a1b20ee8d) --- pkgs/servers/search/elasticsearch/plugins.nix | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index 1623bc647f55..aedb10f9e210 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -41,10 +41,10 @@ in if version == "7.17.16" then "sha256-wgm6N5fofs5wTM25ZT3dJkg7iDesXsc3Up419IAY9gk=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-icu"; description = "ICU Analysis plugin integrates the Lucene ICU module into elasticsearch"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -57,10 +57,10 @@ in if version == "7.17.16" then "sha256-SShdBcWfm21XoVhghSSiWIhsoXzG7wz6162iOmuf5EU=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-kuromoji"; description = "Japanese (kuromoji) Analysis plugin integrates Lucene kuromoji analysis module into Elasticsearch"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -73,10 +73,10 @@ in if version == "7.17.9" then "sha256-iY25apDkS6s0RoR9dVL2o/hFuUo6XhMzLjl8wDSFejk=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/vhyza/elasticsearch-analysis-lemmagen"; description = "LemmaGen Analysis plugin provides jLemmaGen lemmatizer as Elasticsearch token filter"; - license = licenses.asl20; + license = lib.licenses.asl20; broken = true; # Not released yet for ES 7.17.10 }; }; @@ -90,10 +90,10 @@ in if version == "7.17.16" then "sha256-S/Cp9opeLitFh2/3Qw7/MFt6GcYKufxXKD6cJSi3SaQ=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-phonetic"; description = "Phonetic Analysis plugin integrates phonetic token filter analysis with elasticsearch"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -108,10 +108,10 @@ in else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-smartcn"; description = "Smart Chinese Analysis plugin integrates Lucene Smart Chinese analysis module into Elasticsearch"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -124,10 +124,10 @@ in if version == "7.17.16" then "sha256-hMErTLd5fXg420Olz+j6Zv7WByA1aNq9FlEgCtkYIxY=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/discovery-ec2"; description = "EC2 discovery plugin uses the AWS API for unicast discovery"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -140,10 +140,10 @@ in if version == "7.17.16" then "sha256-z0gfdx98urCzdQNlVn99CmteG6jweOmUDmGJW89twtU=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/ingest-attachment"; description = "Ingest processor that uses Apache Tika to extract contents"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -156,10 +156,10 @@ in if version == "7.17.16" then "sha256-TWMN8jzFjzBVTUB+zn4tJr47VMXHC8U+014BvnArK8M=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/repository-s3"; description = "S3 repository plugin adds support for using AWS S3 as a repository for Snapshot/Restore"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -172,10 +172,10 @@ in if version == "7.17.16" then "sha256-hG5wy1Xw4T1NzI7pja3CejwJg002/n6YqM1/QaVSWbg=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; - meta = with lib; { + meta = { homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/repository-gcs"; description = "GCS repository plugin adds support for using Google Cloud Storage as a repository for Snapshot/Restore"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; @@ -194,10 +194,10 @@ in hash = "sha256-j8dz7rUKWqMvT6EksoFIuGJzYcgdMipKeg2d8UtzlDI="; } else throw "unsupported version ${version} for plugin ${pluginName}"; - meta = with lib; { + meta = { homepage = "https://search-guard.com"; description = "Elasticsearch plugin that offers encryption, authentication, and authorisation"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }; } From a6c7ea1cf23ec738bd455be9eaa163e947a04334 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 1 Feb 2025 12:06:33 +0100 Subject: [PATCH 19/94] elasticsearch: 7.17.16 -> 7.17.27 Fixes CVE-2024-43709, CVE-2024-23450 and CVE-2024-43709 https://discuss.elastic.co/t/elasticsearch-7-17-21-and-8-13-3-security-update-esa-2024-25/373442 https://discuss.elastic.co/t/elasticsearch-8-13-0-7-17-19-security-update-esa-2024-06/356314 https://discuss.elastic.co/t/elasticsearch-7-17-21-and-8-13-3-security-update-esa-2024-25/373442 Changes: https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.27.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.26.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.25.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.24.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.23.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.22.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.21.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.20.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.19.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.18.html https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.17.html (cherry picked from commit 2ae4878af75c7d3c70e04af2908edfa87ffc28bc) --- pkgs/misc/logging/beats/7.x.nix | 4 ++-- pkgs/servers/search/elasticsearch/7.x.nix | 8 +++---- pkgs/servers/search/elasticsearch/plugins.nix | 24 +++++++++---------- pkgs/tools/misc/logstash/7.x.nix | 12 +++++----- pkgs/top-level/all-packages.nix | 2 +- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pkgs/misc/logging/beats/7.x.nix b/pkgs/misc/logging/beats/7.x.nix index 58641f46a11f..d509cb443db6 100644 --- a/pkgs/misc/logging/beats/7.x.nix +++ b/pkgs/misc/logging/beats/7.x.nix @@ -21,10 +21,10 @@ let owner = "elastic"; repo = "beats"; rev = "v${version}"; - hash = "sha256-0qwWHRIDLlnaPOCRmiiFGg+/jdanWuQtggM2QSaMR1o="; + hash = "sha256-TzcKB1hIHe1LNZ59GcvR527yvYqPKNXPIhpWH2vyMTY="; }; - vendorHash = "sha256-rwCCpptppkpvwQWUtqTjBUumP8GSpPHBTCaj0nYVQv8="; + vendorHash = "sha256-JOCcceYYutC5MI+/lXBqcqiET+mcrG1e3kWySo3+NIk="; subPackages = [ package ]; diff --git a/pkgs/servers/search/elasticsearch/7.x.nix b/pkgs/servers/search/elasticsearch/7.x.nix index 1dd885e7d07c..a06b8e29af45 100644 --- a/pkgs/servers/search/elasticsearch/7.x.nix +++ b/pkgs/servers/search/elasticsearch/7.x.nix @@ -17,10 +17,10 @@ let arch = lib.elemAt info 0; plat = lib.elemAt info 1; hashes = { - x86_64-linux = "sha512-OiWGRxaCdRxXuxE/W04v87ytzOeUEcHRjF5nyRkdqSbZSnLXUyKOYQ4fKmk4til0VBOaKZYId20XyPiu/XTXNw=="; - x86_64-darwin = "sha512-V/vKYL96+M1lp7ZJlvuneRBePWZmucUANfUrFPMuq+fnUP4nN69RStLWcgwgt65EspFMBwKVyQbak4swV8rWxw=="; - aarch64-linux = "sha512-fNgVRaIIGx01reNHOnGKhMOG1aYU7gC8HLpIESSbM3+9xO1q9IHIaL/ObI/w2RYj/lD22d7PAdX5N6Hd1pVSAA=="; - aarch64-darwin = "sha512-DgexeyoxZ1YTPw9HjSUAM6eC8XtzIw7MY1WUVsIa8zl5j3RpCp25s3oI12BWefjYYCTjdtFDMsnoFSqZBabLig=="; + x86_64-linux = "sha512-xlbdx/fFQxilECdDiN80U+s+huBowo9Qf5tDIYwZ1z9gUCriNL0rMNDkvzUDL73BEI3WMFMqHdbi3cn7b5l9gA=="; + x86_64-darwin = "sha512-hiTSp7lO/x6tBYiUgKglce39k/oxT4hUlTAoC50pYFiqANALAN+2E0HtZdvsMmrOn4aGLxh+SKVglMHfrGxr+g=="; + aarch64-linux = "sha512-MPrDfBMcwNCgWW8dpOeAtlz9Odfk/0z8i+Rn08hTp35kU849KdPQLTmexlvnf/jVwqfwzN2xWJtNF0sQO26pUA=="; + aarch64-darwin = "sha512-uq5VVwvbOX4Rv32iLFw+RalFPBxQqA+1hBjFw3svzOaD1caOOrGHD4lJVHFxsFw0xl//AZuSG7S3r7Eh9AmWvQ=="; }; in stdenv.mkDerivation rec { diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index aedb10f9e210..7fba9a2fc89e 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -38,7 +38,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then "sha256-wgm6N5fofs5wTM25ZT3dJkg7iDesXsc3Up419IAY9gk=" + if version == "7.17.27" then "sha256-HGHhcWj+6IWZ9kQCGJD7HmmvwqYV1zjN0tCsEpN4IAA=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -54,7 +54,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then "sha256-SShdBcWfm21XoVhghSSiWIhsoXzG7wz6162iOmuf5EU=" + if version == "7.17.27" then "sha256-j0WXuGmE3bRNBnDx/uWxfWrIUrdatDt52ASj8m3mrVg=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -87,7 +87,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then "sha256-S/Cp9opeLitFh2/3Qw7/MFt6GcYKufxXKD6cJSi3SaQ=" + if version == "7.17.27" then "sha256-X8b8z9LznJQ24aF9GugRuDz1c9buqT7QGS3jhuDbYBM=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -103,8 +103,8 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then - "sha256-Ym2h7Qe+L4PFhcFjsSBSfXbYoG3PgfaVKXfkaPwvuFM=" + if version == "7.17.27" then + "sha256-0hHHkywdpjKqzZ9vFqQ9B2aLCky17AYzFcSiaz/zGSw=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; @@ -121,7 +121,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then "sha256-hMErTLd5fXg420Olz+j6Zv7WByA1aNq9FlEgCtkYIxY=" + if version == "7.17.27" then "sha256-44p0Pn0mYKR5hWtC8jdaUbh9mbUGiHN9PK98ZT1jQFY=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -137,7 +137,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; hash = - if version == "7.17.16" then "sha256-z0gfdx98urCzdQNlVn99CmteG6jweOmUDmGJW89twtU=" + if version == "7.17.27" then "sha256-i+fGO7Ic2Wm/COfPGeRhiJ99Os+rLRYgs/pSepQr68g=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -153,7 +153,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip"; hash = - if version == "7.17.16" then "sha256-TWMN8jzFjzBVTUB+zn4tJr47VMXHC8U+014BvnArK8M=" + if version == "7.17.27" then "sha256-o2T0Dd2RqVh99wDPJMEvpnEpFFjz0lQrN9yAVJfiSGY=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -169,7 +169,7 @@ in src = fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip"; hash = - if version == "7.17.16" then "sha256-hG5wy1Xw4T1NzI7pja3CejwJg002/n6YqM1/QaVSWbg=" + if version == "7.17.27" then "sha256-CWyQuzf2fP9BSIUWL/jxkxrXwdvHyujEINDNhY3FKNI=" else throw "unsupported version ${version} for plugin ${pluginName}"; }; meta = { @@ -185,13 +185,13 @@ in pluginName = "search-guard"; version = # https://docs.search-guard.com/latest/search-guard-versions - if esVersion == "7.17.16" then "${esVersion}-53.8.0" + if esVersion == "7.17.27" then "${esVersion}-53.10.0" else throw "unsupported version ${esVersion} for plugin ${pluginName}"; src = - if esVersion == "7.17.16" then + if esVersion == "7.17.27" then fetchurl { url = "https://maven.search-guard.com/search-guard-suite-release/com/floragunn/search-guard-suite-plugin/${version}/search-guard-suite-plugin-${version}.zip"; - hash = "sha256-j8dz7rUKWqMvT6EksoFIuGJzYcgdMipKeg2d8UtzlDI="; + hash = "sha256-M1yJ8OD+mDq2uEiK6pvsMxUQMrg6o5A4xEPX8nDt1Rs="; } else throw "unsupported version ${version} for plugin ${pluginName}"; meta = { diff --git a/pkgs/tools/misc/logstash/7.x.nix b/pkgs/tools/misc/logstash/7.x.nix index 3a09752bf638..df84399d2b16 100644 --- a/pkgs/tools/misc/logstash/7.x.nix +++ b/pkgs/tools/misc/logstash/7.x.nix @@ -17,15 +17,15 @@ let hashes = if enableUnfree then { - x86_64-linux = "sha512-ze0hJxUHCN52bOxUs5upDj64tIE58P2BTow2kaCo6HreRiF9rfTTzNkNr/hCmEgE+/oFbgSEuOQLz+6G373RDQ=="; - x86_64-darwin = "sha512-FOFd8d+4UddSGorjuUWW/JbQ5fQH4LU1f1HJLmdbfnb8Q5L4GEveb2LmWNILU8/a85V4HGmD6lL8mCJqH9CULQ=="; - aarch64-linux = "sha512-giYqW88/6iT3haXzJVn/+b7uxjYhHq4GERmiq3tMIvjxDyu7B6g+X7JneaTYxhpNdn6gOD/hfXgNv+hFRq6lgg=="; + x86_64-linux = "sha512-9JzopnY43Osoy4/0G9gxJYlbCl1a9Qy2pL4GL1uyjJ3uSNoOskEBhhsqLp9BhtJXOaquuRDgbJnXhbBrlE0rKg=="; + x86_64-darwin = "sha512-ZcdKWFrIQUmGtxoWbLc2F7g85quXfRqy62DyVPR/9zBtMTgFH0eG4Cj40ELpW7nYXZqglmAUTF/0mZZYUg2Ciw=="; + aarch64-linux = "sha512-V2Nt/lup4ofgoMqpAH3OHF8Fp0PvC1M8nl6sCKmTf+ZXQYHNjAJkJwGJwHeQQ0L/348JHyCkeWL43dS7Jr6ZJQ=="; } else { - x86_64-linux = "sha512-OC9gx76k+RMdjqcDkrJCNbPYSQameyddaYMxUIB0foVxCmo6UvbdcwZGXRLPPn95in8rYOCjvPoBkmupiQw9xQ=="; - x86_64-darwin = "sha512-1OEfEED/jjlT3Fd095Y5VYiWKnovytI3UYCCy1Rs3tEvkZPHYwqIQHfMQYeAvGgUci37ADwEDu8xrSQULHToLw=="; - aarch64-linux = "sha512-QWW0AXOMNIXThxpUiRomvINm+917MvGrSDndrEw11IYYuvi0d0dckJiRytfnBbBNoOKpVhB68uOmfjIcZBNpWQ=="; + x86_64-linux = "sha512-L11ZUdXC8VDiSEVDBMous2OaMlAFgvkQ+eDbmbA9r/sDIXY8W7dx3jgPNXoorDtatTemwy8aXw1XJGaVmj4T3Q=="; + x86_64-darwin = "sha512-az5ujFtwcuNNGuITDeGRu1FB2bb8/hIUmGMvm0Xcfvs0GZPnCZVY6ScsiHZYjT8X+qBYkn/httT3MYozrPOy4Q=="; + aarch64-linux = "sha512-iVft0kZYhvFJ1NKCfdePhRxDljPTwV+3G7wV94iykYISgLTVoehzDTMdxUyfK/mmQhu3hmmHbVpw1jXjTrS7ng=="; }; this = stdenv.mkDerivation rec { version = elk7Version; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94bdf0fee027..1b8cfbdadce2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3345,7 +3345,7 @@ with pkgs; # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic. # When updating make sure to update all plugins or they will break! - elk7Version = "7.17.16"; + elk7Version = "7.17.27"; elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix { util-linux = util-linuxMinimal; From aa699040d84ba99ad1afd07f55626bd1b04aac62 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 24 Feb 2025 14:34:52 +0000 Subject: [PATCH 20/94] jetbrains.plugins: update (cherry picked from commit c267569d8f822214f199eeee98a3a38566844098) --- .../editors/jetbrains/plugins/plugins.json | 173 +++++++++++------- 1 file changed, 104 insertions(+), 69 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index 2f34fb49828b..503b91c1d81f 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -561,12 +561,12 @@ "243.23654.167": "https://plugins.jetbrains.com/files/8554/672476/featuresTrainer-243.23654.180.zip", "243.23654.180": "https://plugins.jetbrains.com/files/8554/672476/featuresTrainer-243.23654.180.zip", "243.23654.183": "https://plugins.jetbrains.com/files/8554/672476/featuresTrainer-243.23654.180.zip", - "243.24978.27": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip", - "243.24978.46": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip", - "243.24978.50": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip", - "243.24978.54": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip", - "243.24978.55": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip", - "243.24978.59": "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip" + "243.24978.27": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip", + "243.24978.46": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip", + "243.24978.50": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip", + "243.24978.54": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip", + "243.24978.55": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip", + "243.24978.59": "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip" }, "name": "ide-features-trainer" }, @@ -730,19 +730,19 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.22562.218": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.22562.220": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.23654.157": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.23654.167": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.23654.180": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.23654.183": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.27": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.46": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.50": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.54": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.55": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip", - "243.24978.59": "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip" + "243.21565.447": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.23654.183": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.27": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.46": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.50": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.54": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.55": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip", + "243.24978.59": "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip" }, "name": "randomness" }, @@ -895,19 +895,19 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.22562.218": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.22562.220": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.23654.157": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.23654.167": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.23654.180": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.23654.183": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.27": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.46": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.50": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.54": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.55": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip", - "243.24978.59": "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip" + "243.21565.447": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.23654.183": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.27": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.46": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.50": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.54": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.55": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip", + "243.24978.59": "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip" }, "name": "aws-toolkit" }, @@ -1184,6 +1184,39 @@ }, "name": "mario-progress-bar" }, + "15976": { + "compatible": [ + "clion", + "datagrip", + "goland", + "idea-community", + "idea-ultimate", + "mps", + "phpstorm", + "pycharm-community", + "pycharm-professional", + "rider", + "ruby-mine", + "rust-rover", + "webstorm" + ], + "builds": { + "243.21565.447": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.23654.183": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.27": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.46": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.50": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.54": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.55": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar", + "243.24978.59": "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar" + }, + "name": "which-key" + }, "16604": { "compatible": [ "clion", @@ -1234,19 +1267,19 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.22562.218": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.22562.220": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.23654.157": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.23654.167": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.23654.180": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.23654.183": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.27": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.46": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.50": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.54": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.55": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip", - "243.24978.59": "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip" + "243.21565.447": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.22562.218": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.22562.220": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.23654.157": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.23654.167": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.23654.180": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.23654.183": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.27": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.46": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.50": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.54": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.55": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip", + "243.24978.59": "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip" }, "name": "github-copilot" }, @@ -1333,19 +1366,19 @@ "webstorm" ], "builds": { - "243.21565.447": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.22562.218": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.22562.220": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.23654.157": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.23654.167": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.23654.180": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.23654.183": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.27": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.46": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.50": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.54": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.55": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar", - "243.24978.59": "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar" + "243.21565.447": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.22562.218": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.22562.220": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.23654.157": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.23654.167": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.23654.180": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.23654.183": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.27": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.46": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.50": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.54": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.55": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar", + "243.24978.59": "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar" }, "name": "gerry-themes" }, @@ -1530,12 +1563,12 @@ "243.23654.157": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", "243.23654.167": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", "243.23654.180": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.27": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.46": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.50": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.54": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.55": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip", - "243.24978.59": "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip" + "243.24978.27": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip", + "243.24978.46": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip", + "243.24978.50": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip", + "243.24978.54": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip", + "243.24978.55": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip", + "243.24978.59": "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip" }, "name": "dev-containers" }, @@ -1781,7 +1814,7 @@ "https://plugins.jetbrains.com/files/10080/645834/intellij-rainbow-brackets-2024.2.8-241.zip": "sha256-IWRvV8NDYnoxxvQVOf3K3pueD+Hp7ctaWOmFHnaVTJg=", "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip": "sha256-25vtwXuBNiYL9E0pKG4dqJDkwX1FckAErdqRPKXybQA=", "https://plugins.jetbrains.com/files/11058/668614/Extra_Icons-2025.1.1.zip": "sha256-bQHgzbSUh7cZEzVGrZQxUJ+fGY7GB4Sy5izwadkkQiQ=", - "https://plugins.jetbrains.com/files/11349/681068/aws-toolkit-jetbrains-standalone-3.55-243.zip": "sha256-4ASbkcoRUjHks3pXqMz3K7KVCIEnpjebJ9I23hMKkzA=", + "https://plugins.jetbrains.com/files/11349/684473/aws-toolkit-jetbrains-standalone-3.56-243.zip": "sha256-f3NJXTqUxLh0O78UhJP+WAu1CYXGo+3x03z0MYobUVI=", "https://plugins.jetbrains.com/files/12024/622380/ReSharperPlugin.CognitiveComplexity-2024.3.0-eap04.zip": "sha256-X2x7uyWoV4aBI8E5bw35QfzmySWzbEAZ2nvdo5i+t+s=", "https://plugins.jetbrains.com/files/12062/630060/keymap-vscode-243.21565.122.zip": "sha256-phv8MTGKNGzRviKzX+nIVTbkX4WkU82QVO5zXUQLtAo=", "https://plugins.jetbrains.com/files/12559/629985/keymap-eclipse-243.21565.122.zip": "sha256-/g1ucT18ywVJnCePH7WyMWKgM9umowBz5wFObmO7cws=", @@ -1794,12 +1827,13 @@ "https://plugins.jetbrains.com/files/14004/636643/protoeditor-243.22562.13.zip": "sha256-Tgu8CfDhO6KugfuLNhmxe89dMm+Qo3fmAg/8hwjUaoc=", "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar": "sha256-mB09zvUg1hLXl9lgW1NEU+DyVel1utZv6s+mFykckYY=", + "https://plugins.jetbrains.com/files/15976/593529/IDEA_Which-Key-0.10.3.jar": "sha256-2FlEaHf2rO6xgG3LnZIPt/XKgRGjpLSiEXCncfAf3bI=", "https://plugins.jetbrains.com/files/164/676777/IdeaVIM-2.19.0.zip": "sha256-yKpWQZGxfsKwPVTJLHpF4KGJ5ANCd73uxHlfdFE4Qf4=", "https://plugins.jetbrains.com/files/16604/671364/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.3.zip": "sha256-U2kNQtumZ71+G3maxxXPVsLL8Q+8YonpC4ejr1DYMbo=", - "https://plugins.jetbrains.com/files/17718/681217/github-copilot-intellij-1.5.33-242.zip": "sha256-1n5GSKUUlGfwVjDpGlu99KgXIcT85v/J9oFT2NaxUWk=", + "https://plugins.jetbrains.com/files/17718/683782/github-copilot-intellij-1.5.35-242.zip": "sha256-XySBxVlZLPTj1Y3urLpfgkrYwt/y12hX0oCK1p0Vdx0=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", "https://plugins.jetbrains.com/files/18824/671527/CodeGlancePro-1.9.6-signed.zip": "sha256-AEHZxuRMBEZlT3xTxBUbHEPjEJBOCLxdj1wEYBzlNdk=", - "https://plugins.jetbrains.com/files/18922/676794/GerryThemes.jar": "sha256-0oqK4f802IoOMJs4g6ipwxpo1e0SBIYMNEQDXeUpTYw=", + "https://plugins.jetbrains.com/files/18922/685255/GerryThemes.jar": "sha256-GROc7EiggdGHUQknzduildmchx3axkoij1Zqwqqm76I=", "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip": "sha256-hoFfIid7lClHDiT+ZH3H+tFSvWYb1tSRZH1iif+kWrM=", "https://plugins.jetbrains.com/files/20146/633971/Mermaid-0.0.24_IJ.243.zip": "sha256-jGWRU0g120qYvvFiUFI10zvprTsemuIq3XmIjYxZGts=", "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip": "sha256-N66Bh0AwHmg5N9PNguRAGtpJ/dLMWMp3rxjTgz9poFo=", @@ -1807,6 +1841,7 @@ "https://plugins.jetbrains.com/files/21667/618339/code-complexity-plugin-1.6.1.zip": "sha256-OGaYvQfSdAh0OZhYSpZJD14uyx8FSagEhUEinZmR3N4=", "https://plugins.jetbrains.com/files/21904/665427/intellij-developer-tools-plugin-6.3.0-signed.zip": "sha256-TEx5wg3Sf3rkhl6oj0hRrMdBJW9KMjZ/yNDgNYaeP28=", "https://plugins.jetbrains.com/files/21962/654853/clouds-docker-gateway-243.23654.19.zip": "sha256-l4XCXUq7ECeHhSjPvvCnwlXIGBylsolw3jIQMZ4Geag=", + "https://plugins.jetbrains.com/files/21962/684422/clouds-docker-gateway-243.24978.79.zip": "sha256-jmfcGDtizib7wQW88sWuzG095nrT0KHyN98trxqISHE=", "https://plugins.jetbrains.com/files/22407/672481/intellij-rust-243.23654.180.zip": "sha256-9MB+kR8GZePzVU6i9sr+vFyeGqGnXwGRThTv6lKouVU=", "https://plugins.jetbrains.com/files/22707/678078/continue-intellij-extension-0.0.88.zip": "sha256-aNhXdXzOVvT9Sy76gh5M5YfFH5+rwZWjp3XMwsidR4w=", "https://plugins.jetbrains.com/files/22857/633914/vcs-gitlab-243.21565.204.zip": "sha256-dnnbmo9OILtgVr8vXGSqQ6uSGDfxbrPptToAMs9SPRM=", @@ -1841,12 +1876,12 @@ "https://plugins.jetbrains.com/files/8554/633920/featuresTrainer-243.21565.204.zip": "sha256-3MCG1SNEy2Mf9r+nTLcRwJ+rIJRvtO0kYKFNjIan86E=", "https://plugins.jetbrains.com/files/8554/654690/featuresTrainer-243.22562.233.zip": "sha256-JugbJM8Lr2kbhP9hdLE3kUStl2vOMUB5wGTwNLxAZd0=", "https://plugins.jetbrains.com/files/8554/672476/featuresTrainer-243.23654.180.zip": "sha256-YRf5sj+quf/dQv6eFU6f190vWW+RHtyGS+S2a6DhUoM=", - "https://plugins.jetbrains.com/files/8554/680571/featuresTrainer-243.24978.50.zip": "sha256-ukyMPINMP5ZQQGr38ibsWwzhYJhlQ+zTHaHvAWCEj0g=", + "https://plugins.jetbrains.com/files/8554/684425/featuresTrainer-243.24978.79.zip": "sha256-1oI8hw6YYhUzhfv5RjtlBFG0OvucqVs/XUXMioRIuzA=", "https://plugins.jetbrains.com/files/8607/673303/NixIDEA-0.4.0.17.zip": "sha256-OFisV6Vs/xlbDvchxfrREDVgVh7wcfGnot+zUrgQU6M=", "https://plugins.jetbrains.com/files/9525/603167/idea-php-dotenv-plugin-2024.3.zip": "sha256-hR7hC2phDJnHXxPy80WlEDFAhZHtMCu7nqYvAb0VeTI=", "https://plugins.jetbrains.com/files/9568/680198/go-plugin-243.24978.46.zip": "sha256-H2zxIwMN/m7s7Ewhy55QO45lQcUOhG/xD29wj6V/vIM=", "https://plugins.jetbrains.com/files/9707/628343/ansi-highlighter-premium-24.3.1.jar": "sha256-X+Xks9sajsSVRXLQghJ5k2GuwmllNsZ9SrYBbf36P0c=", "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip": "sha256-Mzmmq0RzMKZeKfBSo7FHvzeEtPGIrwqEDLAONQEsR1M=", - "https://plugins.jetbrains.com/files/9836/672013/intellij-randomness-3.3.5-signed.zip": "sha256-2vb1sYPM0td8B95m7bVYfJfKVW+jObWpAHTTqLZB7Ak=" + "https://plugins.jetbrains.com/files/9836/681714/intellij-randomness-3.3.6-signed.zip": "sha256-ArwC2HO2cHlTcFKXQBuKzZTuOiiIDEc/SGDsDQUCZmI=" } } From 892ffa0eab2e40081f7fe73269598672b8471cb7 Mon Sep 17 00:00:00 2001 From: Justin Bassett Date: Sat, 1 Mar 2025 09:00:26 -0500 Subject: [PATCH 21/94] jetbrains: 2024.3 -> 2024.3.6 jetbrains.clion: 2024.3.3 -> 2024.3.4 jetbrains.datagrip: 2024.3.4 -> 2024.3.5 jetbrains.dataspell: 2024.3.1.1 -> 2024.3.2 jetbrains.goland: 2024.3.3 -> 2024.3.4 jetbrains.idea-community: 2024.3.3 -> 2024.3.4 jetbrains.idea-ultimate: 2024.3.3 -> 2024.3.4 jetbrains.mps: 2024.3 -> 2024.3.1 jetbrains.phpstorm: 2024.3.3 -> 2024.3.4 jetbrains.pycharm-community: 2024.3.3 -> 2024.3.4 jetbrains.pycharm-professional: 2024.3.3 -> 2024.3.4 jetbrains.rider: 2024.3.5 -> 2024.3.6 jetbrains.ruby-mine: 2024.3.2.1 -> 2024.3.4 jetbrains.rust-rover: 2024.3.4 -> 2024.3.5 jetbrains.webstorm: 2024.3.2.1 -> 2024.3.4 (cherry picked from commit e2246f6d8488f58a1ea7e2ba422b8034451240ed) --- .../editors/jetbrains/bin/versions.json | 448 +++++++++--------- 1 file changed, 224 insertions(+), 224 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index ddd4120931df..c86ae878ba21 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -11,26 +11,26 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "a221d8c602452775df6ff09adad39f2b057a367f7616b7c739df33204b103a4a", - "url": "https://download.jetbrains.com/cpp/CLion-2024.3.3.tar.gz", - "build_number": "243.24978.55" + "version": "2024.3.4", + "sha256": "c23b9aeb1fdd9f88ab977186e9e4558cdb9bdb5e498b7716f4255a845f8880fd", + "url": "https://download.jetbrains.com/cpp/CLion-2024.3.4.tar.gz", + "build_number": "243.25659.42" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz", - "version": "2024.3.4", - "sha256": "34f20d0aba3b0ecbad39cf2c8fdf326ff8d4abb6202d9cff60a2622cf8b241a2", - "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.4.tar.gz", - "build_number": "243.23654.183" + "version": "2024.3.5", + "sha256": "aafe50930e565e4b94dc6af43140d7bb68b937b8f1dc3d3235d2054071397b0f", + "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.5.tar.gz", + "build_number": "243.24978.79" }, "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz", - "version": "2024.3.1.1", - "sha256": "37e0985cd3bac79cc74962edba726ccdde61101fc4e8876ed060396584332aa3", - "url": "https://download.jetbrains.com/python/dataspell-2024.3.1.1.tar.gz", - "build_number": "243.22562.236" + "version": "2024.3.2", + "sha256": "2a59cb71f21f43ff05b385352e51c3670a13dcf2f287034185d4af101880c68f", + "url": "https://download.jetbrains.com/python/dataspell-2024.3.2.tar.gz", + "build_number": "243.25659.44" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -43,91 +43,91 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "fb0908ce2b4e43222758cc5c9b7498677f924271ca5d9a790e794e8ade28177d", - "url": "https://download.jetbrains.com/go/goland-2024.3.3.tar.gz", - "build_number": "243.24978.59" + "version": "2024.3.4", + "sha256": "f474f1f19fb04f7de73596c51b49f2675b3fc11df6a7aaba325c3ad98477d1df", + "url": "https://download.jetbrains.com/go/goland-2024.3.4.tar.gz", + "build_number": "243.25659.52" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "ae3c45fe515fef672f52ce5c4701bc40a5f82cb94f21fed2c6e66c22e3dc91db", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.3.tar.gz", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "c6cf5f591854d29e4005549188b04a8174ce07a922b4d54150182f813bbaadf5", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.tar.gz", + "build_number": "243.25659.39" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "9860a8d2a15c1033a8fcac9ffdabd797403318b516b63fdee474fa82ff0d738d", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.3.tar.gz", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "3765f4619f7ab8c28a6d523f741a4492d31d7d7d9ac8f5e7d8212dd2a71fdf9c", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.tar.gz", + "build_number": "243.25659.39" }, "mps": { "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", - "version": "2024.3", - "sha256": "449048a9cdb944d4c3addf8156545c363be237ceb2b6f8516d72cb53eb00a37c", - "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.tar.gz", - "build_number": "243.21565.447" + "version": "2024.3.1", + "sha256": "b0e1f7bbc56ddf706510a420783418bc61e80bc4ea3c23ae60fb09cee846f01b", + "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.1.tar.gz", + "build_number": "243.24978.546" }, "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "274001fc0e628ed9b5496f24da11d3e97f07b0fe3f45303235c37d124121a14a", - "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.3.tar.gz", - "build_number": "243.24978.50", + "version": "2024.3.4", + "sha256": "9344d68dda2c0062d9f6f03e27e959346f2f2bba2bce9f1c108653090d2dfb85", + "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.4.tar.gz", + "build_number": "243.25659.45", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "fbcbb8c5a23f5eabb1ab4b8e66ffb3b00988eab39df0b547c41ffbb1fc13968e", - "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.3.tar.gz", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "c61dd7aa1b5f9c6f7a0943aeec79c56d0aa0f5ed29591b7eb3007169e2545621", + "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.4.tar.gz", + "build_number": "243.25659.43" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", - "version": "2024.3.3", - "sha256": "044029b647711a8b9d3e377e97ee4df8502c1894951981719c9ee0a19d81dbdb", - "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.3.tar.gz", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "793bfdcbe38251678bc2fe07a026a594efa5af459137fb70dd786edb340c6430", + "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.4.tar.gz", + "build_number": "243.25659.43" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2024.3.5", - "sha256": "f2a78ee6d23eb580bc73f6005f9a069f2785786e0b39c88108d882ab9c9b925f", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.5.tar.gz", - "build_number": "243.24978.27" + "version": "2024.3.6", + "sha256": "1f9db9f3f90c71fe476e3e17ac78be9fcc982e3f017c598f631b5cd600e6da43", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.6.tar.gz", + "build_number": "243.25659.34" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2024.3.2.1", - "sha256": "94c68e534f420648316867470271d9a3111f3c2afa7fcde6a4e3986058b2cdd2", - "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.2.1.tar.gz", - "build_number": "243.23654.167" + "version": "2024.3.4", + "sha256": "9454aaf0877516b2047bc21517b5459860bdb4cbc797d66612760a336c011ee3", + "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.4.tar.gz", + "build_number": "243.25659.41" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", - "version": "2024.3.4", - "sha256": "1e7347b37a26715f5afdf101208342e6088d0d8421c9ee1661f48efb38cac8b4", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.4.tar.gz", - "build_number": "243.23654.180" + "version": "2024.3.5", + "sha256": "2815a48b28387dea4e3a0eb48a4fd3d903c403e0e8c6e938dee75fccf686e59c", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5.tar.gz", + "build_number": "243.24978.86" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2024.3.2.1", - "sha256": "9857bdcd2c05eb215e3974b4df2a5a9b0fc8c1df929d31c9c9dae4c87496de60", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.2.1.tar.gz", - "build_number": "243.23654.157" + "version": "2024.3.4", + "sha256": "206a5e6b6fd3e603d62a7bbb26b0bf3b7ff7939b3e0cd136d360cdb80ec455f8", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.4.tar.gz", + "build_number": "243.25659.40" }, "writerside": { "update-channel": "Writerside EAP", @@ -150,26 +150,26 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "c30c7d94c65d093d65099ce5a4e99358972710875d266759263e1f6cb39bb80a", - "url": "https://download.jetbrains.com/cpp/CLion-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.55" + "version": "2024.3.4", + "sha256": "336d19b695392e9a7bf426ae2d93b864ade48216e8df8f96ecfc9b2e9b9afa4f", + "url": "https://download.jetbrains.com/cpp/CLion-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.42" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz", - "version": "2024.3.4", - "sha256": "d5ec9d34302baf51efc2450d23efd5ed2384bf9c649900fca56746d89ecf5038", - "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.4-aarch64.tar.gz", - "build_number": "243.23654.183" + "version": "2024.3.5", + "sha256": "20bae6b26f1aa6c88db1779103c8cceacb690caa776d10ef155ef1c17f25f37c", + "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.5-aarch64.tar.gz", + "build_number": "243.24978.79" }, "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz", - "version": "2024.3.1.1", - "sha256": "31a564e58285a84b226017f18e658684720aa0a615f068447edbe817e6337f76", - "url": "https://download.jetbrains.com/python/dataspell-2024.3.1.1-aarch64.tar.gz", - "build_number": "243.22562.236" + "version": "2024.3.2", + "sha256": "708e2037711b6bcb6e155ce24082d4347c07295250feabb9715366c7da4d45ba", + "url": "https://download.jetbrains.com/python/dataspell-2024.3.2-aarch64.tar.gz", + "build_number": "243.25659.44" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -182,91 +182,91 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "5235a1dfeb4df21f42baa77c2ba47f9c3e2ef2c744bbb3612baa7bc7a33feee0", - "url": "https://download.jetbrains.com/go/goland-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.59" + "version": "2024.3.4", + "sha256": "9e1a8921c92e3cd396d81f9a8011ed279d303565fe69b8c2322dedf9a6164643", + "url": "https://download.jetbrains.com/go/goland-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.52" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "9ce7e15135e97e92601654f456a6211127c165b35f62784886c4ec3b466af8f9", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "b5b7227d785832bff65243fe9e2517e3645e6d67c8e7640b6b012d05dafddbc9", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.39" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "e730c61185146c8afc181d058873932dd1ea7ef528d3dc3eaba2d3c4337b6b3b", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "6928108d6481f1c827a6a5c994cd225229b9131b53f0c8dc03854aa585006648", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.39" }, "mps": { "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", - "version": "2024.3", - "sha256": "449048a9cdb944d4c3addf8156545c363be237ceb2b6f8516d72cb53eb00a37c", - "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.tar.gz", - "build_number": "243.21565.447" + "version": "2024.3.1", + "sha256": "b0e1f7bbc56ddf706510a420783418bc61e80bc4ea3c23ae60fb09cee846f01b", + "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.1.tar.gz", + "build_number": "243.24978.546" }, "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "933472aab8dbf1f27ad04c32d2f5857f14f252a1bd75a4cbeb9d0a6864ee58e8", - "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.50", + "version": "2024.3.4", + "sha256": "061dcd7f2972d4d9efc74cce29950929e1fdd02531e1f6365551649c8a254b1a", + "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.45", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "8a2c6064ac71769164f896ab4a6a72fffcadd6350875d43dbcf45ff853b6e5ce", - "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "6cd540a586692f8784e0889ad83ce497eaf3052a3a319b9d53fa9594572409ee", + "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.43" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz", - "version": "2024.3.3", - "sha256": "96108ca87d9def71143f88bf72033811cfe32812e0755f5778b4335a47353038", - "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.3-aarch64.tar.gz", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "d4755118db79ff68be149619a2e0b8d480dd56694de131228a7d5ebbd0f82240", + "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.43" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", - "version": "2024.3.5", - "sha256": "572be78c88f925d35ec4521f1459780774c523c59a6257db2be4a465abb4088e", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.5-aarch64.tar.gz", - "build_number": "243.24978.27" + "version": "2024.3.6", + "sha256": "f8c459c77327e97812507ba4724e6e9911e918425f5a187707cb66efafa47c45", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.6-aarch64.tar.gz", + "build_number": "243.25659.34" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", - "version": "2024.3.2.1", - "sha256": "eacd0a8b9c8e5445bc52bac7094667b6d9f1973d951ae47878ced4af97c95a0b", - "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.2.1-aarch64.tar.gz", - "build_number": "243.23654.167" + "version": "2024.3.4", + "sha256": "c63ca3230cecd887e9810500f466c51ee9d7430193f4feda315a6fdfc60c0447", + "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.41" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", - "version": "2024.3.4", - "sha256": "a1b3626907930d32f256d14598e1013ce6999fae28a61f71013be2a7e7c52a1d", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.4-aarch64.tar.gz", - "build_number": "243.23654.180" + "version": "2024.3.5", + "sha256": "00b097ca83268d06dbccffec7fdbaee788cdd683c65b4f0b5fd80aa01e22e92d", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5-aarch64.tar.gz", + "build_number": "243.24978.86" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", - "version": "2024.3.2.1", - "sha256": "82ba3c43848e8a16ce2b9c4df4d8b3e8717e42b46328cebdcf09a51545b6a24e", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.2.1-aarch64.tar.gz", - "build_number": "243.23654.157" + "version": "2024.3.4", + "sha256": "498efb5b3e79a0f71dc7f44f54a2155a17b5d53d8b7a71ae6aaef87abc59bfce", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.4-aarch64.tar.gz", + "build_number": "243.25659.40" }, "writerside": { "update-channel": "Writerside EAP", @@ -289,26 +289,26 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2024.3.3", - "sha256": "a5c50b3d615e93ee3461a420bb151b1af31a1f21356333522f4211f7c34bdc3e", - "url": "https://download.jetbrains.com/cpp/CLion-2024.3.3.dmg", - "build_number": "243.24978.55" + "version": "2024.3.4", + "sha256": "e92dc5ba5a2c59d09e3751de60ed31b0af012210f8381ffd1c5c3e254cc11718", + "url": "https://download.jetbrains.com/cpp/CLion-2024.3.4.dmg", + "build_number": "243.25659.42" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg", - "version": "2024.3.4", - "sha256": "d56e34743ceaa76ee1fb5fa7a9da383dee83789dbab356c6267c912983b57029", - "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.4.dmg", - "build_number": "243.23654.183" + "version": "2024.3.5", + "sha256": "224a58410ef3e067b0c848607d34f5ac180e76ef95ebd1a9f7a34202d36ea278", + "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.5.dmg", + "build_number": "243.24978.79" }, "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg", - "version": "2024.3.1.1", - "sha256": "eb5fd54f193f2c94de46c91957a4d36eedce8009cd272c5d8e4fc4763d9dafe3", - "url": "https://download.jetbrains.com/python/dataspell-2024.3.1.1.dmg", - "build_number": "243.22562.236" + "version": "2024.3.2", + "sha256": "474c8a04a699cd1538b9c1c882d0215a79932ed45baf8f0f3ec3be09e8ec9a1f", + "url": "https://download.jetbrains.com/python/dataspell-2024.3.2.dmg", + "build_number": "243.25659.44" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -321,91 +321,91 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2024.3.3", - "sha256": "a31af21ba0c08465e815e79c37bf90910af085bdf5f362ebc77e8879b5d18e8d", - "url": "https://download.jetbrains.com/go/goland-2024.3.3.dmg", - "build_number": "243.24978.59" + "version": "2024.3.4", + "sha256": "d621d2130f2f4b602c69a1d62c68112fcea189405ce1d7f6cbd75c7584ccf96c", + "url": "https://download.jetbrains.com/go/goland-2024.3.4.dmg", + "build_number": "243.25659.52" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2024.3.3", - "sha256": "f5c94cc249e231464e0ad9497e2638d758ed16c6d260bac838cef771d244ea58", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.3.dmg", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "bc8944def81cc68b3920fbdfd8a880307c255fb0241b61c8816ec065f3657241", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.dmg", + "build_number": "243.25659.39" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2024.3.3", - "sha256": "c48b52537f23c3fe9647406beee4e2c7af2fcd39008d69beef0627b7d4b63c38", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.3.dmg", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "2b4a62df4b4735c3a8d5ea0baba390f89d6a2342b561658d94310a767b17ba8b", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.dmg", + "build_number": "243.25659.39" }, "mps": { "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos.dmg", - "version": "2024.3", - "sha256": "a5476c8aa604f3c37c192a5301eebf1c33d2ae733be018f485f3bf48d2a52366", - "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3-macos.dmg", - "build_number": "243.21565.447" + "version": "2024.3.1", + "sha256": "a36d46d6a29f5f86991b1d1e8272bbc27bf00a2c5e562fe7fb3f95075badc85c", + "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.1-macos.dmg", + "build_number": "243.24978.546" }, "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2024.3.3", - "sha256": "358f3a161ef31279bd7bc44325266864d57f79a00e5b5139a9cd52caa76e66da", - "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.3.dmg", - "build_number": "243.24978.50", + "version": "2024.3.4", + "sha256": "32c0e7faaeb6c90c25192688d9f03c888f7bb957c91796713783b41805c65956", + "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.4.dmg", + "build_number": "243.25659.45", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", - "version": "2024.3.3", - "sha256": "b32d12edbc56c4bfb071bc13a657499db1294d727a020017874b4da60f9b0e9a", - "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.3.dmg", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "468914b3f03f8df651a9ac48df163b1fdee2b7f33ab64a71bed899da5427feab", + "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.4.dmg", + "build_number": "243.25659.43" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", - "version": "2024.3.3", - "sha256": "b31ed5d07c435146df5a48b5c77caf5b635396ebb023c8acd7ebbd76b8901cde", - "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.3.dmg", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "7441c8878953c6e46177d9a99d09b328f7c2d493b4f1967ea67276f2f8f9f025", + "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.4.dmg", + "build_number": "243.25659.43" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2024.3.5", - "sha256": "1ae18866cb007a1133aba937f1c46a98de7e3f881a23da3b6ad736a38e3500f7", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.5.dmg", - "build_number": "243.24978.27" + "version": "2024.3.6", + "sha256": "1677f8b1274149407799ba025f6a9316749a7b8d86ba142f77c807b52874f9fa", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.6.dmg", + "build_number": "243.25659.34" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2024.3.2.1", - "sha256": "93b58637964adbb7b8be9f69f64546cdf66420c3f4b9ef8548a0a3cf6c80b9c7", - "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.2.1.dmg", - "build_number": "243.23654.167" + "version": "2024.3.4", + "sha256": "8cb255a6b66f77c5233cb2dd4c47cd4c8564c48cee3b1bb40128677a93cc39c8", + "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.4.dmg", + "build_number": "243.25659.41" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", - "version": "2024.3.4", - "sha256": "8a883cc59218904bdc21facf08719e4afb5f8d4c160742bf242d6dba1a35ae57", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.4.dmg", - "build_number": "243.23654.180" + "version": "2024.3.5", + "sha256": "eeaf1a2f88ffd5404d699dd0ea1dc9c6037649db797f0b333ea5f2b66875db5b", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5.dmg", + "build_number": "243.24978.86" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2024.3.2.1", - "sha256": "89a4fc730cdba15d09146d15e9f7fededef2f9ef10a748a386aaddaeb56cbe27", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.2.1.dmg", - "build_number": "243.23654.157" + "version": "2024.3.4", + "sha256": "337f80f0a5a9179b64ac4552a89ffc93a1e3f1b5c8a1b94a04a9cad9d0d18808", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.4.dmg", + "build_number": "243.25659.40" }, "writerside": { "update-channel": "Writerside EAP", @@ -428,26 +428,26 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "6784b68f9c827a5cacd9247376b17229a8ce6514a6142caa96ceb9df2f47fd0d", - "url": "https://download.jetbrains.com/cpp/CLion-2024.3.3-aarch64.dmg", - "build_number": "243.24978.55" + "version": "2024.3.4", + "sha256": "e9d601aaed26d8efa82137649acb24c24fdc8d555c42afa9226ed08d3a19fe4d", + "url": "https://download.jetbrains.com/cpp/CLion-2024.3.4-aarch64.dmg", + "build_number": "243.25659.42" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg", - "version": "2024.3.4", - "sha256": "d968a1fcb1f34b59ce06103e05b20a582346e5cc81c3cf3f799dfc8940e7d79b", - "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.4-aarch64.dmg", - "build_number": "243.23654.183" + "version": "2024.3.5", + "sha256": "1ba33de8b5595a7ab3ab683ed21200c6c884c7c9299a9dfe4414ae29b219dc09", + "url": "https://download.jetbrains.com/datagrip/datagrip-2024.3.5-aarch64.dmg", + "build_number": "243.24978.79" }, "dataspell": { "update-channel": "DataSpell RELEASE", "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg", - "version": "2024.3.1.1", - "sha256": "cd2d146b54036d657b68343efb9c5f7cf234353f5ffdc9af85e05f63dbf7777c", - "url": "https://download.jetbrains.com/python/dataspell-2024.3.1.1-aarch64.dmg", - "build_number": "243.22562.236" + "version": "2024.3.2", + "sha256": "172a8641249784afe4f73359adb1419c2eb8b00bddfa4182bf691e44b3c4baa4", + "url": "https://download.jetbrains.com/python/dataspell-2024.3.2-aarch64.dmg", + "build_number": "243.25659.44" }, "gateway": { "update-channel": "Gateway RELEASE", @@ -460,91 +460,91 @@ "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "a66df6461724bcd1b2d4ada74ae4fafced3cfb6f9e2206554d786655cb067cc3", - "url": "https://download.jetbrains.com/go/goland-2024.3.3-aarch64.dmg", - "build_number": "243.24978.59" + "version": "2024.3.4", + "sha256": "4c5e5f50b9209f673ed165c4c1fcb1bc88f4fd3ab2f4ad9740bc8855bb6f4e22", + "url": "https://download.jetbrains.com/go/goland-2024.3.4-aarch64.dmg", + "build_number": "243.25659.52" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "02c436d5cbccee9ac9f2aa50f8254d9352b971296322a3b8efbcb990298b98d0", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.3-aarch64.dmg", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "bb5b4dc13f4a7ae5fc1416a54ad65ed7e682ea478aee68b1f7c3d3c70426e136", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4-aarch64.dmg", + "build_number": "243.25659.39" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "d20b880918218b5dd75812a34817d4016f1109a23977f1de8aaf1fbad89ad06e", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.3-aarch64.dmg", - "build_number": "243.24978.46" + "version": "2024.3.4", + "sha256": "2ce20f6414baf15283d745aea06bcd44213e5b3e0940f8485d1b92e446ca9262", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4-aarch64.dmg", + "build_number": "243.25659.39" }, "mps": { "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos-aarch64.dmg", - "version": "2024.3", - "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3-macos-aarch64.dmg", - "sha256": "9c7118db757ba4fa7b6725efa5b006f4e6db47ca2b2948a92e43c435329c9c79", - "build_number": "243.21565.447" + "version": "2024.3.1", + "url": "https://download.jetbrains.com/mps/2024.3/MPS-2024.3.1-macos-aarch64.dmg", + "sha256": "d5000f7309d36ce65929bcdc85b36f543cadb2a5cc2f0675b35edb69489bde8e", + "build_number": "243.24978.546" }, "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "48bee7b2dd008ab5fe81052336da2030ac45f6a2de9e2650005f3f3edddb0204", - "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.3-aarch64.dmg", - "build_number": "243.24978.50", + "version": "2024.3.4", + "sha256": "9f5586b202165002f8ecbb6b6ffa332d6116c605eb487e49d50ba4d6b68b8785", + "url": "https://download.jetbrains.com/webide/PhpStorm-2024.3.4-aarch64.dmg", + "build_number": "243.25659.45", "version-major-minor": "2022.3" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "4737c340527ebe7b434010d21aac57b3e23625739a06130d7b1058773a2306a9", - "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.3-aarch64.dmg", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "b8f585ff95cfa31a97db3ba98ff84843455b0a89790ea4abbcc8da05c6fa6f4d", + "url": "https://download.jetbrains.com/python/pycharm-community-2024.3.4-aarch64.dmg", + "build_number": "243.25659.43" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", - "version": "2024.3.3", - "sha256": "9ae7ed7aac293c86db6b7210ff8a53099b4a76d017fc76c24a8b5f73109cacbb", - "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.3-aarch64.dmg", - "build_number": "243.24978.54" + "version": "2024.3.4", + "sha256": "243d94467cfaeccbfcb21976d2bcf262beb31a9d52bb2cf8c6ab998987e4e49c", + "url": "https://download.jetbrains.com/python/pycharm-professional-2024.3.4-aarch64.dmg", + "build_number": "243.25659.43" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2024.3.5", - "sha256": "e0b1a2b44c9943b2fa00536ee9f311c5738d711dad60bba6b779dc75fb3d8113", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.5-aarch64.dmg", - "build_number": "243.24978.27" + "version": "2024.3.6", + "sha256": "bf3f08040194b1280a857886ac40c6518f83b40f60a6ee990d348a7e14b2c023", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.6-aarch64.dmg", + "build_number": "243.25659.34" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2024.3.2.1", - "sha256": "68235be97430c0e2e18b7bdc997604b63c092fa9f0e6529f11d488c44167fb51", - "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.2.1-aarch64.dmg", - "build_number": "243.23654.167" + "version": "2024.3.4", + "sha256": "7d93ff5df263a1526c0cb901e6df2abee547f9e9116f355cfc13a93a20b8ea4a", + "url": "https://download.jetbrains.com/ruby/RubyMine-2024.3.4-aarch64.dmg", + "build_number": "243.25659.41" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", - "version": "2024.3.4", - "sha256": "32687e28d478ec052444578c4625d441265896e3e297c46b5474d2050663ad37", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.4-aarch64.dmg", - "build_number": "243.23654.180" + "version": "2024.3.5", + "sha256": "0f1c0470eaf046daeb1f1a3a1fa23a90dad94b8b3479d377600e38e4bae14e10", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5-aarch64.dmg", + "build_number": "243.24978.86" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2024.3.2.1", - "sha256": "cc69e6ec0ecf8ecfae47afd17240637a89da8a51a3f77698bd08c611b8d1a9e8", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.2.1-aarch64.dmg", - "build_number": "243.23654.157" + "version": "2024.3.4", + "sha256": "7e7745429e3541bd6cfaffda84aba4bcfe252db5cf93c7b2e2c75205217af57a", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.3.4-aarch64.dmg", + "build_number": "243.25659.40" }, "writerside": { "update-channel": "Writerside EAP", From abb35e3d7ff2d8270906bb848db93f263d286115 Mon Sep 17 00:00:00 2001 From: Justin Bassett Date: Sat, 1 Mar 2025 09:36:44 -0500 Subject: [PATCH 22/94] Fix rust-rover build (cherry picked from commit 7d6dbb529aba630bd4a6dc95bc19e8f1d8937f70) --- pkgs/applications/editors/jetbrains/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix index 244ca0a88db8..1a8109961acc 100644 --- a/pkgs/applications/editors/jetbrains/default.nix +++ b/pkgs/applications/editors/jetbrains/default.nix @@ -401,8 +401,6 @@ rec { xargs patchelf \ --replace-needed libssl.so.10 libssl.so \ --replace-needed libcrypto.so.10 libcrypto.so - - chmod +x $PWD/plugins/intellij-rust/bin/linux/*/intellij-rust-native-helper ) ''; }); From 910d44cf61afb661de18b1852db2d9f2c90a9827 Mon Sep 17 00:00:00 2001 From: Justin Bassett Date: Sat, 8 Mar 2025 07:29:22 -0500 Subject: [PATCH 23/94] jetbrains: 2024.3.4 -> 2024.3.6 jetbrains.idea-community: 2024.3.4 -> 2024.3.4.1 jetbrains.idea-ultimate: 2024.3.4 -> 2024.3.4.1 jetbrains.rust-rover: 2024.3.5 -> 2024.3.6 (cherry picked from commit fb8cbb56314d6713ad480498ec0c556609988885) --- .../editors/jetbrains/bin/versions.json | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index c86ae878ba21..fbe4b8cf44c8 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -51,18 +51,18 @@ "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2024.3.4", - "sha256": "c6cf5f591854d29e4005549188b04a8174ce07a922b4d54150182f813bbaadf5", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.tar.gz", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "3eefea10391fdeaaf19ba6d00ee8c7f174a4feb5261394c4d3454d1cf0f5826b", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.1.tar.gz", + "build_number": "243.25659.59" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2024.3.4", - "sha256": "3765f4619f7ab8c28a6d523f741a4492d31d7d7d9ac8f5e7d8212dd2a71fdf9c", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.tar.gz", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "e9b5b868e425aa1255d75f85028e7ba6275bb8aab88781e960c2c7c34f2173e8", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.1.tar.gz", + "build_number": "243.25659.59" }, "mps": { "update-channel": "MPS RELEASE", @@ -116,10 +116,10 @@ "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", - "version": "2024.3.5", - "sha256": "2815a48b28387dea4e3a0eb48a4fd3d903c403e0e8c6e938dee75fccf686e59c", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5.tar.gz", - "build_number": "243.24978.86" + "version": "2024.3.6", + "sha256": "c4373d591eabcfdca4e8e5f635d9007855ac8a32baf4aac26e189d6415f6df9f", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.6.tar.gz", + "build_number": "243.25659.54" }, "webstorm": { "update-channel": "WebStorm RELEASE", @@ -190,18 +190,18 @@ "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", - "version": "2024.3.4", - "sha256": "b5b7227d785832bff65243fe9e2517e3645e6d67c8e7640b6b012d05dafddbc9", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4-aarch64.tar.gz", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "8b6a175a671295fe5095904e4aab5e9b91ff699cb691c5d6f3faadb8b9fd1037", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.1-aarch64.tar.gz", + "build_number": "243.25659.59" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2024.3.4", - "sha256": "6928108d6481f1c827a6a5c994cd225229b9131b53f0c8dc03854aa585006648", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4-aarch64.tar.gz", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "a6245e6e1bef3062be5b06cf61bd2eb489e64c6c26f86040cb9c28e4c65e780b", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.1-aarch64.tar.gz", + "build_number": "243.25659.59" }, "mps": { "update-channel": "MPS RELEASE", @@ -255,10 +255,10 @@ "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", - "version": "2024.3.5", - "sha256": "00b097ca83268d06dbccffec7fdbaee788cdd683c65b4f0b5fd80aa01e22e92d", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5-aarch64.tar.gz", - "build_number": "243.24978.86" + "version": "2024.3.6", + "sha256": "e6ad574015ffc7f6392434634a5f3172e1ce94d96f10e8e94e9012f2ee770933", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.6-aarch64.tar.gz", + "build_number": "243.25659.54" }, "webstorm": { "update-channel": "WebStorm RELEASE", @@ -329,18 +329,18 @@ "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2024.3.4", - "sha256": "bc8944def81cc68b3920fbdfd8a880307c255fb0241b61c8816ec065f3657241", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.dmg", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "bf4d88befcd445db19732d9c02d2db864196bbd6554fe4b54f80f8e1936e3993", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.1.dmg", + "build_number": "243.25659.59" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2024.3.4", - "sha256": "2b4a62df4b4735c3a8d5ea0baba390f89d6a2342b561658d94310a767b17ba8b", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.dmg", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "f4bf75679314b88aa6fe1c892175178498e3bc13583cb1380fa2cc12fab8acf1", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.1.dmg", + "build_number": "243.25659.59" }, "mps": { "update-channel": "MPS RELEASE", @@ -394,10 +394,10 @@ "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", - "version": "2024.3.5", - "sha256": "eeaf1a2f88ffd5404d699dd0ea1dc9c6037649db797f0b333ea5f2b66875db5b", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5.dmg", - "build_number": "243.24978.86" + "version": "2024.3.6", + "sha256": "ebcec89bbb05a3c6d2626bd5692bd1a45732f28108c9a0eaad0a19bbf463acc6", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.6.dmg", + "build_number": "243.25659.54" }, "webstorm": { "update-channel": "WebStorm RELEASE", @@ -468,18 +468,18 @@ "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2024.3.4", - "sha256": "bb5b4dc13f4a7ae5fc1416a54ad65ed7e682ea478aee68b1f7c3d3c70426e136", - "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4-aarch64.dmg", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "5b8681be2c39c2bbbff143aea27161a5f69c72daf6e88d6f320867bbf7c51659", + "url": "https://download.jetbrains.com/idea/ideaIC-2024.3.4.1-aarch64.dmg", + "build_number": "243.25659.59" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2024.3.4", - "sha256": "2ce20f6414baf15283d745aea06bcd44213e5b3e0940f8485d1b92e446ca9262", - "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4-aarch64.dmg", - "build_number": "243.25659.39" + "version": "2024.3.4.1", + "sha256": "ac323f3d011e826cc37d88d99585d28092703abfc464cabc3c033bb85ae86c65", + "url": "https://download.jetbrains.com/idea/ideaIU-2024.3.4.1-aarch64.dmg", + "build_number": "243.25659.59" }, "mps": { "update-channel": "MPS RELEASE", @@ -533,10 +533,10 @@ "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", - "version": "2024.3.5", - "sha256": "0f1c0470eaf046daeb1f1a3a1fa23a90dad94b8b3479d377600e38e4bae14e10", - "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.5-aarch64.dmg", - "build_number": "243.24978.86" + "version": "2024.3.6", + "sha256": "f45da1a104b972697808d93508645269229c52fe7561ef79f2865459c259ebf8", + "url": "https://download.jetbrains.com/rustrover/RustRover-2024.3.6-aarch64.dmg", + "build_number": "243.25659.54" }, "webstorm": { "update-channel": "WebStorm RELEASE", From 06a1c6e46a4ee462a4967b90c3dba8c907c470ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jan 2025 01:17:17 +0000 Subject: [PATCH 24/94] xmedcon: 0.24.1 -> 0.25.0 (cherry picked from commit cfc27890bfef43dfab720070f399f4b10d850479) --- pkgs/by-name/xm/xmedcon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmedcon/package.nix b/pkgs/by-name/xm/xmedcon/package.nix index 80be61e6ce26..2528a860e905 100644 --- a/pkgs/by-name/xm/xmedcon/package.nix +++ b/pkgs/by-name/xm/xmedcon/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "xmedcon"; - version = "0.24.1"; + version = "0.25.0"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-VIZRRSIesH0KzgzoPgonRRX8qilcb5cR8HcMNd1UbFg="; + sha256 = "sha256-UKM68H2AGfe4+keW/0ZxQwPsF2tTAZQCEZT9var+MHs="; }; buildInputs = [ From f1cf0f321177944eda90d4839426daa4d18269fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Mar 2025 12:41:27 +0000 Subject: [PATCH 25/94] xmedcon: 0.25.0 -> 0.25.1 (cherry picked from commit 70b2a5f15cfa7938b754cf6f5ac575b17299f36c) --- pkgs/by-name/xm/xmedcon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmedcon/package.nix b/pkgs/by-name/xm/xmedcon/package.nix index 2528a860e905..9add423324dc 100644 --- a/pkgs/by-name/xm/xmedcon/package.nix +++ b/pkgs/by-name/xm/xmedcon/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "xmedcon"; - version = "0.25.0"; + version = "0.25.1"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-UKM68H2AGfe4+keW/0ZxQwPsF2tTAZQCEZT9var+MHs="; + sha256 = "sha256-WKyX65LQe/UbaE6jQi36kTgi4IXjgY1ZkE1aPQ+o0Tk="; }; buildInputs = [ From 974f5821645b33fb137dc7cf743be788cb2b1211 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Mon, 14 Oct 2024 20:41:53 +0200 Subject: [PATCH 26/94] signal-desktop: remove absolute path in desktop entry Signed-off-by: Sefa Eyeoglu (cherry picked from commit f7e15d3e5c3ad9e8b825c32dd7103dcb5d565fe7) --- pkgs/by-name/si/signal-desktop/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop/generic.nix b/pkgs/by-name/si/signal-desktop/generic.nix index 28e210a7969b..27e871aeb548 100644 --- a/pkgs/by-name/si/signal-desktop/generic.nix +++ b/pkgs/by-name/si/signal-desktop/generic.nix @@ -240,7 +240,7 @@ stdenv.mkDerivation rec { # Fix the desktop link substituteInPlace $out/share/applications/${pname}.desktop \ - --replace-fail "/opt/${dir}/${pname}" $out/bin/${pname} \ + --replace-fail "/opt/${dir}/${pname}" ${meta.mainProgram} \ --replace-fail "StartupWMClass=Signal" "StartupWMClass=signal" # Note: The following path contains bundled libraries: From 4c27ba17aa6a6dad58938c7da337a9b0a84fc504 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Mon, 17 Mar 2025 16:07:25 +0100 Subject: [PATCH 27/94] signal-desktop(aarch64-linux): 7.36.0 -> 7.46.0-1 from COPR (#384032) * signal-desktop(aarch64-linux): 7.36.0 -> 7.46.0-1 from COPR * signal-desktop: modernize update script * signal-desktop: remove needless string interpolation (cherry picked from commit 3348d8a2977075e84d6b3023c4a833a432836810) --- pkgs/by-name/si/signal-desktop/generic.nix | 31 ++++++----- .../signal-desktop/signal-desktop-aarch64.nix | 17 ++++-- .../si/signal-desktop/signal-desktop.nix | 6 ++- pkgs/by-name/si/signal-desktop/update.sh | 52 ++++++++----------- 4 files changed, 57 insertions(+), 49 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop/generic.nix b/pkgs/by-name/si/signal-desktop/generic.nix index 27e871aeb548..bf5f0fabccc3 100644 --- a/pkgs/by-name/si/signal-desktop/generic.nix +++ b/pkgs/by-name/si/signal-desktop/generic.nix @@ -5,6 +5,7 @@ autoPatchelfHook, noto-fonts-color-emoji, dpkg, + libarchive, asar, rsync, python3, @@ -53,7 +54,9 @@ { pname, - dir, + libdir, + bindir, + extractPkg, version, hash, url, @@ -100,7 +103,7 @@ stdenv.mkDerivation rec { recursiveHash = true; downloadToTemp = true; nativeBuildInputs = [ - dpkg + (if ARCH == "x64" then dpkg else libarchive) asar ]; # Signal ships the Apple emoji set without a licence via an npm @@ -117,10 +120,10 @@ stdenv.mkDerivation rec { # unlicensed emoji files, but the rest of the work is done in the # main derivation. postFetch = '' - dpkg-deb -x $downloadedFile $out - asar extract "$out/opt/${dir}/resources/app.asar" $out/asar-contents + ${extractPkg} + asar extract "$out/${libdir}/resources/app.asar" $out/asar-contents rm -r \ - "$out/opt/${dir}/resources/app.asar"{,.unpacked} \ + "$out/${libdir}/resources/app.asar"{,.unpacked} \ $out/asar-contents/node_modules/emoji-datasource-apple ''; }; @@ -196,14 +199,14 @@ stdenv.mkDerivation rec { mkdir -p $out/lib mv usr/share $out/share - mv "opt/${dir}" "$out/lib/${dir}" + mv "${libdir}" "$out/lib/signal-desktop" # Symlink to bin mkdir -p $out/bin - ln -s "$out/lib/${dir}/${pname}" $out/bin/${pname} + ln -s "$out/lib/signal-desktop/signal-desktop" $out/bin/${meta.mainProgram} # Create required symlinks: - ln -s libGLESv2.so "$out/lib/${dir}/libGLESv2.so.2" + ln -s libGLESv2.so "$out/lib/signal-desktop/libGLESv2.so.2" # Copy the Noto Color Emoji PNGs into the ASAR contents. See `src` # for the motivation, and the script for the technical details. @@ -218,7 +221,7 @@ stdenv.mkDerivation rec { substituteInPlace asar-contents/preload.bundle.js \ --replace-fail \ 'emoji://jumbo?emoji=' \ - "file://$out/lib/${lib.escapeURL dir}/resources/app.asar/$emojiPrefix/" + "file://$out/lib/signal-desktop/resources/app.asar/$emojiPrefix/" # `asar(1)` copies files from the corresponding `.unpacked` # directory when extracting, and will put them back in the modified @@ -227,7 +230,7 @@ stdenv.mkDerivation rec { asar pack \ --unpack '*.node' \ asar-contents \ - "$out/lib/${dir}/resources/app.asar" + "$out/lib/signal-desktop/resources/app.asar" runHook postInstall ''; @@ -239,13 +242,13 @@ stdenv.mkDerivation rec { ) # Fix the desktop link - substituteInPlace $out/share/applications/${pname}.desktop \ - --replace-fail "/opt/${dir}/${pname}" ${meta.mainProgram} \ + substituteInPlace $out/share/applications/signal-desktop.desktop \ + --replace-fail "/${bindir}/signal-desktop" ${meta.mainProgram} \ --replace-fail "StartupWMClass=Signal" "StartupWMClass=signal" # Note: The following path contains bundled libraries: - # $out/lib/${dir}/resources/app.asar.unpacked/node_modules/ - patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/${dir}/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-${ARCH}.node" + # $out/lib/signal-desktop/resources/app.asar.unpacked/node_modules/ + patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-${ARCH}.node" ''; passthru = { diff --git a/pkgs/by-name/si/signal-desktop/signal-desktop-aarch64.nix b/pkgs/by-name/si/signal-desktop/signal-desktop-aarch64.nix index b12cb4b80540..f0065972a000 100644 --- a/pkgs/by-name/si/signal-desktop/signal-desktop-aarch64.nix +++ b/pkgs/by-name/si/signal-desktop/signal-desktop-aarch64.nix @@ -1,8 +1,15 @@ { callPackage }: -callPackage ./generic.nix { } rec { +callPackage ./generic.nix { } { pname = "signal-desktop"; - dir = "Signal"; - version = "7.36.0"; - url = "https://github.com/0mniteck/Signal-Desktop-Mobian/raw/${version}/builds/release/signal-desktop_${version}_arm64.deb"; - hash = "sha256-nmAqFDw35pdZg5tiq9MUlqXnbRLRkSOX9SWhccnE2Xw="; + version = "7.46.0-1"; + + libdir = "usr/lib64/signal-desktop"; + bindir = "usr/bin"; + extractPkg = '' + mkdir -p $out + bsdtar -xf $downloadedFile -C "$out" + ''; + + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/08759579-signal-desktop/signal-desktop-7.46.0-1.fc42.aarch64.rpm"; + hash = "sha256-kiNwaB+jNOgkfkJ4V5Fj23RNILP3IOZfKWKAehMmtZ0="; } diff --git a/pkgs/by-name/si/signal-desktop/signal-desktop.nix b/pkgs/by-name/si/signal-desktop/signal-desktop.nix index e4d12ceed09a..fd069778673c 100644 --- a/pkgs/by-name/si/signal-desktop/signal-desktop.nix +++ b/pkgs/by-name/si/signal-desktop/signal-desktop.nix @@ -1,8 +1,12 @@ { callPackage }: callPackage ./generic.nix { } rec { pname = "signal-desktop"; - dir = "Signal"; version = "7.46.0"; + + libdir = "opt/Signal"; + bindir = libdir; + extractPkg = "dpkg-deb -x $downloadedFile $out"; + url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; hash = "sha256-HbmyivfhvZfXdtcL/Cjzl4v0Ck/fJCD517iTjIeidgc="; } diff --git a/pkgs/by-name/si/signal-desktop/update.sh b/pkgs/by-name/si/signal-desktop/update.sh index a2d0e2aae340..dc2c6864cec6 100755 --- a/pkgs/by-name/si/signal-desktop/update.sh +++ b/pkgs/by-name/si/signal-desktop/update.sh @@ -1,39 +1,33 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash nix-update curl coreutils jq +#!nix-shell -i bash -p bash common-updater-scripts curl coreutils jq set -ex SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" -curl_github() { - curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "$@" -} +latestTag=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} \ + "https://api.github.com/repos/signalapp/Signal-Desktop/releases/latest" \ + | jq -r ".tag_name") +latestVersion="$(expr "$latestTag" : 'v\(.*\)')" -case "$UPDATE_NIX_ATTR_PATH" in -signal-desktop) - latestTag=$(curl_github https://api.github.com/repos/signalapp/Signal-Desktop/releases/latest | jq -r ".tag_name") - latestVersion="$(expr "$latestTag" : 'v\(.*\)')" - latestVersionAarch64=$(curl_github "https://api.github.com/repos/0mniteck/Signal-Desktop-Mobian/releases/latest" | jq -r ".tag_name") +latestBuildInfoAarch64=$(curl \ + "https://copr.fedorainfracloud.org/api_3/package/?ownername=useidel&projectname=signal-desktop&packagename=signal-desktop&with_latest_succeeded_build=true" \ + | jq '.builds.latest_succeeded') +latestBuildAarch64=$(jq '.id' <<< $latestBuildInfoAarch64) +latestVersionAarch64=$(jq -r '.source_package.version' <<< $latestBuildInfoAarch64) - echo "Updating signal-desktop for x86_64-linux" - nix-update --version "$latestVersion" \ - --system x86_64-linux \ - --override-filename "$SCRIPT_DIR/signal-desktop.nix" \ - signal-desktop +echo "Updating signal-desktop for x86_64-linux" +update-source-version signal-desktop "$latestVersion" \ + --system=x86_64-linux \ + --file="$SCRIPT_DIR/signal-desktop.nix" - echo "Updating signal-desktop for aarch64-linux" - nix-update --version "$latestVersionAarch64" \ - --system aarch64-linux \ - --override-filename "$SCRIPT_DIR/signal-desktop-aarch64.nix" \ - signal-desktop +echo "Updating signal-desktop for aarch64-linux" +update-source-version signal-desktop "$latestVersionAarch64" "" \ + "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/$(printf "%08d" $latestBuildAarch64)-signal-desktop/signal-desktop-$latestVersionAarch64.fc42.aarch64.rpm" \ + --system=aarch64-linux \ + --file="$SCRIPT_DIR/signal-desktop-aarch64.nix" - echo "Updating signal-desktop for darwin" - nix-update --version "$latestVersion" \ - --system aarch64-darwin \ - --override-filename "$SCRIPT_DIR/signal-desktop-darwin.nix" \ - signal-desktop - ;; -*) - echo "Unknown attr path $UPDATE_NIX_ATTR_PATH" - ;; -esac +echo "Updating signal-desktop for darwin" +update-source-version signal-desktop "$latestVersion" \ + --system=aarch64-darwin \ + --file="$SCRIPT_DIR/signal-desktop-darwin.nix" From 969843061be42d5c4249a17d3c624a1686850245 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Tue, 18 Mar 2025 19:55:05 +0100 Subject: [PATCH 28/94] zabbix50: 5.0.41 -> 5.0.46 Fixes CVE-2024-36460, CVE-2024-22123, CVE-2024-22122, CVE-2024-22121 and CVE-2024-22114. Changes: https://www.zabbix.com/rn/rn5.0.46 https://www.zabbix.com/rn/rn5.0.45 https://www.zabbix.com/rn/rn5.0.44 https://www.zabbix.com/rn/rn5.0.43 https://www.zabbix.com/rn/rn5.0.42 (cherry picked from commit 3b112a55bb2ae45a6a321316c61db4e01a0da671) --- pkgs/servers/monitoring/zabbix/versions.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix index 7b65c3b2f0f9..ff3187dee344 100644 --- a/pkgs/servers/monitoring/zabbix/versions.nix +++ b/pkgs/servers/monitoring/zabbix/versions.nix @@ -16,8 +16,8 @@ generic: { }; v50 = generic { - version = "5.0.41"; - hash = "sha256-pPvw0lPoK1IpsXc5c8Qu9zFhx2oHJz2bwiX80vrYa58="; - vendorHash = "sha256-qLDoNnEFiSrWXbLtYlmQaqY8Rv6JaG8WbMYBlry5Evc="; + version = "5.0.46"; + hash = "sha256-p6OZALpOQG6v70Y20cC2bdlzTINz3JBd9qGWZACfcl4="; + vendorHash = "sha256-NgSi6usIbss3WEZCYht46WjxcrdOO3qv8KwwUZwtkk0="; }; } From b48eaa06ae39f5ae42d7ed5fff9225bea774ab5e Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 30 Jan 2025 15:24:11 +0000 Subject: [PATCH 29/94] bign-handheld-thumbnailer: 1.1.1 -> 1.1.2 Diff: https://github.com/MateusRodCosta/bign-handheld-thumbnailer/compare/v1.1.1...v1.1.2 Changelog: https://github.com/MateusRodCosta/bign-handheld-thumbnailer/releases/tag/v1.1.2 (cherry picked from commit cf2ffff09a1e644e13a1a1c8b4d068bfddbcc3ee) --- pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix b/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix index 4e01e22af5e0..c8a82da9e1b1 100644 --- a/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix +++ b/pkgs/by-name/bi/bign-handheld-thumbnailer/package.nix @@ -11,16 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "bign-handheld-thumbnailer"; - version = "1.1.1"; + version = "1.1.2"; src = fetchFromGitHub { owner = "MateusRodCosta"; repo = "bign-handheld-thumbnailer"; tag = "v${version}"; - hash = "sha256-rRKMIkeTBb16GF8DgQ36Vdx/1I6zuzpuL/jusFJ0OZw="; + hash = "sha256-DJbJ4l1QqaEuBI5lja3iCEq0QnlAgwPXg2N4MBPBvUY="; }; - cargoHash = "sha256-e6KuE6tlBfTfqTW4oyNIchB3/1tsl8CbR0x4ZUTKDVA="; + useFetchCargoVendor = true; + cargoHash = "sha256-cnl8H4+rqIS0sfwq+breJSuabX3vT16xLtaVnK96Q/4="; strictDeps = true; From 48258f999796240de5567be7e74e7400ba13f9b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 17 Mar 2025 18:58:54 +0000 Subject: [PATCH 30/94] skim: 0.16.0 -> 0.16.1 (cherry picked from commit 06210b25bfbe5e35c9136127f6a3d51e4bb560d3) --- pkgs/by-name/sk/skim/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index 00ef53d2315d..044abb9c98c0 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { pname = "skim"; - version = "0.16.0"; + version = "0.16.1"; outputs = [ "out" @@ -24,14 +24,15 @@ rustPlatform.buildRustPackage rec { owner = "skim-rs"; repo = "skim"; tag = "v${version}"; - hash = "sha256-6enC7LjhYuHQ2XyjcsuEDM0r3qMWE9MUuDvYGMswmOc="; + hash = "sha256-lIVOML7UNR778RkmYvMvj4ynoOdMnb5lcsxFiO9BZAI="; }; postPatch = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim ''; - cargoHash = "sha256-3IAft5ZP9da62SIBg2SmikirCAUgicmFUmkcI6yeWV8="; + useFetchCargoVendor = true; + cargoHash = "sha256-llvVss7P9Bl9/6A4EtntXtmnFc5XbMvKms1lYNtaZaw="; nativeBuildInputs = [ installShellFiles ]; From 5a1761150222c82b4198cafdbf7001aaf093f4ff Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 17 Mar 2025 17:32:40 -0400 Subject: [PATCH 31/94] spotifyd: fix build on darwin https://hydra.nixos.org/build/292251532 https://hydra.nixos.org/build/292251536 (cherry picked from commit cb26bef2825aced777f736ea675886c9478f7e85) --- pkgs/by-name/sp/spotifyd/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spotifyd/package.nix b/pkgs/by-name/sp/spotifyd/package.nix index 7dc6781cfc15..28d036df75be 100644 --- a/pkgs/by-name/sp/spotifyd/package.nix +++ b/pkgs/by-name/sp/spotifyd/package.nix @@ -3,6 +3,7 @@ stdenv, config, alsa-lib, + apple-sdk_11, cmake, dbus, fetchFromGitHub, @@ -43,7 +44,8 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ openssl ] + lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_11 ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ] # The `dbus_mpris` feature works on other platforms, but only requires `dbus` on Linux ++ lib.optional (withMpris && stdenv.hostPlatform.isLinux) dbus ++ lib.optional (withALSA || withJack) alsa-lib @@ -62,6 +64,13 @@ rustPlatform.buildRustPackage rec { ++ lib.optional withPortAudio "portaudio_backend" ++ lib.optional withPulseAudio "pulseaudio_backend"; + checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ + # `assertion failed: shell.is_some()` + # Internally it's trying to query the user's shell through `dscl`. This is bad + # https://github.com/Spotifyd/spotifyd/blob/8777c67988508d3623d3f6b81c9379fb071ac7dd/src/utils.rs#L45-L47 + "--skip=utils::tests::test_ffi_discovery" + ]; + passthru = { tests.version = testers.testVersion { package = spotifyd; }; updateScript = nix-update-script { }; From 5b488749b854e5bb6ed12fbc47dbe16504a16508 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Thu, 27 Feb 2025 17:08:17 +0000 Subject: [PATCH 32/94] ceph: Add benaryorg as co-maintainer (cherry picked from commit da349fc2bae199a89f069caa5cb2555cdaf542ea) --- pkgs/tools/filesystems/ceph/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 5fde26dee5bc..2a88d1085106 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -173,6 +173,7 @@ let johanot krav nh2 + benaryorg ]; platforms = [ "x86_64-linux" From 7eb146d08c65cb11206c4ecff29f16ee89d6478f Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 2 Jan 2025 13:27:48 +0000 Subject: [PATCH 33/94] ceph: add upstream patch for GCC 14 Closes: #369777 (cherry picked from commit eef74a139b437531b81296927754cada5207c39e) --- pkgs/tools/filesystems/ceph/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 2a88d1085106..f7429b42ac95 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -355,6 +355,12 @@ rec { stripLen = 1; extraPrefix = "src/s3select/"; }) + + (fetchpatch2 { + name = "ceph-gcc-14.patch"; + url = "https://github.com/ceph/ceph/commit/0eace4ea9ea42412d4d6a16d24a8660642e41173.patch?full_index=1"; + hash = "sha256-v+AExf/npe4NgmVl2j6o8860nwF9YuzC/vR0TWxTrIE="; + }) ]; nativeBuildInputs = [ From 300a86f4440e30ce08fe76c880e32d12e20d9030 Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 2 Jan 2025 13:32:49 +0000 Subject: [PATCH 34/94] ceph: add patches for Boost 1.86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently this is the only package keeping Boost 1.82 around; upstream install 1.85 on the development branch and have merged patches for 1.86 compatibility, so let’s unpin it and deal with pinning again if we run into compilation errors in the future. All but one patch has already been merged upstream. (cherry picked from commit 047670d138533b04114312f44cdc8e46ed872cad) --- pkgs/tools/filesystems/ceph/boost-1.85.patch | 69 +++++++++++++++++++ .../ceph/boost-1.86-PyModule.patch | 20 ++++++ pkgs/tools/filesystems/ceph/default.nix | 20 +++++- 3 files changed, 106 insertions(+), 3 deletions(-) create mode 100644 pkgs/tools/filesystems/ceph/boost-1.85.patch create mode 100644 pkgs/tools/filesystems/ceph/boost-1.86-PyModule.patch diff --git a/pkgs/tools/filesystems/ceph/boost-1.85.patch b/pkgs/tools/filesystems/ceph/boost-1.85.patch new file mode 100644 index 000000000000..575bc94acc5f --- /dev/null +++ b/pkgs/tools/filesystems/ceph/boost-1.85.patch @@ -0,0 +1,69 @@ +Backported from . + +Original author: Adam Emerson + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bbd63a6a006..bbd7c737feb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -666,7 +666,7 @@ option(WITH_SYSTEM_BOOST "require and build with system Boost" OFF) + # Boost::thread depends on Boost::atomic, so list it explicitly. + set(BOOST_COMPONENTS + atomic chrono thread system regex random program_options date_time +- iostreams context coroutine) ++ iostreams context coroutine url) + set(BOOST_HEADER_COMPONENTS container) + + if(WITH_MGR) +diff --git a/src/mds/BoostUrlImpl.cc b/src/mds/BoostUrlImpl.cc +deleted file mode 100644 +index 479f4c6d75d..00000000000 +--- a/src/mds/BoostUrlImpl.cc ++++ /dev/null +@@ -1,8 +0,0 @@ +-/* +- * https://www.boost.org/doc/libs/1_82_0/libs/url/doc/html/url/overview.html#url.overview.requirements +- * +- * To use the library as header-only; that is, to eliminate the requirement +- * to link a program to a static or dynamic Boost.URL library, +- * simply place the following line in exactly one source file in your project. +- */ +-#include +diff --git a/src/mds/CMakeLists.txt b/src/mds/CMakeLists.txt +index 0c6c31a3c51..5c98db76e4d 100644 +--- a/src/mds/CMakeLists.txt ++++ b/src/mds/CMakeLists.txt +@@ -45,12 +45,12 @@ set(mds_srcs + QuiesceDbManager.cc + QuiesceAgent.cc + MDSRankQuiesce.cc +- BoostUrlImpl.cc + ${CMAKE_SOURCE_DIR}/src/common/TrackedOp.cc + ${CMAKE_SOURCE_DIR}/src/common/MemoryModel.cc + ${CMAKE_SOURCE_DIR}/src/osdc/Journaler.cc + ${CMAKE_SOURCE_DIR}/src/mgr/MDSPerfMetricTypes.cc) + add_library(mds STATIC ${mds_srcs}) + target_link_libraries(mds PRIVATE ++ Boost::url + heap_profiler cpu_profiler osdc ${LUA_LIBRARIES}) + target_include_directories(mds PRIVATE "${LUA_INCLUDE_DIR}") +diff --git a/src/test/mds/CMakeLists.txt b/src/test/mds/CMakeLists.txt +index f80abe75083..18ebb648e68 100644 +--- a/src/test/mds/CMakeLists.txt ++++ b/src/test/mds/CMakeLists.txt +@@ -18,11 +18,10 @@ target_link_libraries(unittest_mds_sessionfilter mds osdc ceph-common global ${B + add_executable(unittest_mds_quiesce_db + TestQuiesceDb.cc + ../../../src/mds/QuiesceDbManager.cc +- ../../../src/mds/BoostUrlImpl.cc + $ + ) + add_ceph_unittest(unittest_mds_quiesce_db) +-target_link_libraries(unittest_mds_quiesce_db ceph-common global) ++target_link_libraries(unittest_mds_quiesce_db ceph-common global Boost::url) + + # unittest_mds_quiesce_agent + add_executable(unittest_mds_quiesce_agent +-- +2.47.0 + diff --git a/pkgs/tools/filesystems/ceph/boost-1.86-PyModule.patch b/pkgs/tools/filesystems/ceph/boost-1.86-PyModule.patch new file mode 100644 index 000000000000..631844081d4a --- /dev/null +++ b/pkgs/tools/filesystems/ceph/boost-1.86-PyModule.patch @@ -0,0 +1,20 @@ +Excerpted from . + +Original author: Bazaah + +diff --git a/src/mgr/PyModule.cc b/src/mgr/PyModule.cc +index 084cf3ffc1e..010a1177a88 100644 +--- a/src/mgr/PyModule.cc ++++ b/src/mgr/PyModule.cc +@@ -36,6 +36,11 @@ std::string PyModule::mgr_store_prefix = "mgr/"; + + // Courtesy of http://stackoverflow.com/questions/1418015/how-to-get-python-exception-text + #define BOOST_BIND_GLOBAL_PLACEHOLDERS ++// Fix instances of "'BOOST_PP_ITERATION_02' was not declared in this scope; did you mean 'BOOST_PP_ITERATION_05'" ++// and related macro error bullshit that spans 300 lines of errors ++// ++// Apparently you can't include boost/python stuff _and_ have this header defined ++#undef BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS + // Boost apparently can't be bothered to fix its own usage of its own + // deprecated features. + #include diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index f7429b42ac95..4948933f1b7b 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -26,7 +26,7 @@ # Runtime dependencies arrow-cpp, babeltrace, - boost182, # using the version installed by ceph's `install-deps.sh` + boost, bzip2, cryptsetup, cunit, @@ -286,7 +286,7 @@ let }; }; - boost = boost182.override { + boost' = boost.override { enablePython = true; inherit python; }; @@ -361,6 +361,20 @@ rec { url = "https://github.com/ceph/ceph/commit/0eace4ea9ea42412d4d6a16d24a8660642e41173.patch?full_index=1"; hash = "sha256-v+AExf/npe4NgmVl2j6o8860nwF9YuzC/vR0TWxTrIE="; }) + + ./boost-1.85.patch + + (fetchpatch2 { + name = "ceph-boost-1.86-uuid.patch"; + url = "https://github.com/ceph/ceph/commit/01306208eac492ee0e67bff143fc32d0551a2a6f.patch?full_index=1"; + hash = "sha256-OnDrr72inzGXXYxPFQevsRZImSvI0uuqFHqtFU2dPQE="; + }) + + # See: + # * + # * + # * + ./boost-1.86-PyModule.patch ]; nativeBuildInputs = [ @@ -388,7 +402,7 @@ rec { ++ [ arrow-cpp babeltrace - boost + boost' bzip2 # Adding `ceph-python-env` here adds the env's `site-packages` to `PYTHONPATH` during the build. # This is important, otherwise the build system may not find the Python deps and then From 6af3ee3b500b650e03b12e575ed09e223f27969a Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Sun, 19 Jan 2025 13:42:49 -0500 Subject: [PATCH 35/94] ceph: pin boost186 (cherry picked from commit 6b77b735058455490928c9debb4be98bc4dc134c) --- pkgs/tools/filesystems/ceph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 4948933f1b7b..b5ba4edafe9b 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -26,7 +26,7 @@ # Runtime dependencies arrow-cpp, babeltrace, - boost, + boost186, bzip2, cryptsetup, cunit, @@ -286,7 +286,7 @@ let }; }; - boost' = boost.override { + boost' = boost186.override { enablePython = true; inherit python; }; From b54de544e60a2b1bf09261fcc2aa6cbae0c0611c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 4 Feb 2025 12:34:41 +0100 Subject: [PATCH 36/94] ceph: hack-fix build We surely don't need docs in the overridden pyopenssl. https://hydra.nixos.org/build/287563868/nixlog/1/tail (cherry picked from commit 7e259cee4d0119361acfe375e827f83edfcbd0c9) --- pkgs/tools/filesystems/ceph/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index b5ba4edafe9b..f0d4dd17e281 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -19,6 +19,7 @@ nasm, pkg-config, which, + openssl, # Tests nixosTests, @@ -261,6 +262,9 @@ let propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.flaky ]; + # hack: avoid building docs due to incompatibility with current sphinx + nativeBuildInputs = [ openssl ]; # old.nativeBuildInputs but without sphinx* + outputs = lib.filter (o: o != "doc") old.outputs; }); fastapi = super.fastapi.overridePythonAttrs (old: rec { From 42879adf2c0e54d5efa1a08f3c23cc02b959fb20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 20 Feb 2025 10:34:21 +0100 Subject: [PATCH 37/94] ceph: disable more pyopenssl tests Honestly, I don't know. All so ugly. Hopefully we don't need much of pyopenssl here anyway. https://hydra.nixos.org/build/290186587/nixlog/7/tail (cherry picked from commit 61da3c0b37262a0a12a282f3c5c548a3c1e42db3) --- pkgs/tools/filesystems/ceph/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index f0d4dd17e281..19d7e55faf9b 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -259,6 +259,9 @@ let disabledTests = old.disabledTests or [ ] ++ [ "test_export_md5_digest" ]; + disabledTestPaths = old.disabledTestPaths or [ ] ++ [ + "tests/test_ssl.py" + ]; propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.flaky ]; From 9bc8067086b51bd9a0c73cf8527271678c6d24ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Tue, 11 Feb 2025 04:54:24 +0000 Subject: [PATCH 38/94] ceph: 19.2.0 -> 19.2.1 Had to downgrade the used boost186 -> boost183, see added comment. (cherry picked from commit f2d31558b8d44a6971a9b9b9b104924582d07f9e) --- pkgs/tools/filesystems/ceph/default.nix | 38 +++++++++++++++++-------- 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 19d7e55faf9b..0b019dabdcd1 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -27,7 +27,16 @@ # Runtime dependencies arrow-cpp, babeltrace, - boost186, + # Note when trying to upgrade boost: + # * When upgrading Ceph, it's recommended to check which boost version Ceph uses on Fedora, + # and default to that. + # * The version that Ceph downloads if `-DWITH_SYSTEM_BOOST:BOOL=ON` is not given + # is declared in `cmake/modules/BuildBoost.cmake` line `set(boost_version ...)`. + # + # If you want to upgrade to boost >= 1.86, you need a Ceph version that + # has this PR in: + # https://github.com/ceph/ceph/pull/61312 + boost183, bzip2, cryptsetup, cunit, @@ -293,7 +302,7 @@ let }; }; - boost' = boost186.override { + boost' = boost183.override { enablePython = true; inherit python; }; @@ -343,10 +352,10 @@ let ); inherit (ceph-python-env.python) sitePackages; - version = "19.2.0"; + version = "19.2.1"; src = fetchurl { url = "https://download.ceph.com/tarballs/ceph-${version}.tar.gz"; - hash = "sha256-30vkW1j49hFIxyxzkssSKVSq0VqiwLfDtOb62xfxadM="; + hash = "sha256-QEX3LHxySVgLBg21iQga1DnyQsXFi6593e+WSjgT/h8="; }; in rec { @@ -363,12 +372,6 @@ rec { extraPrefix = "src/s3select/"; }) - (fetchpatch2 { - name = "ceph-gcc-14.patch"; - url = "https://github.com/ceph/ceph/commit/0eace4ea9ea42412d4d6a16d24a8660642e41173.patch?full_index=1"; - hash = "sha256-v+AExf/npe4NgmVl2j6o8860nwF9YuzC/vR0TWxTrIE="; - }) - ./boost-1.85.patch (fetchpatch2 { @@ -473,9 +476,20 @@ rec { "${placeholder "out"}/${ceph-python-env.sitePackages}" ]; - # replace /sbin and /bin based paths with direct nix store paths - # increase the `command` buffer size since 2 nix store paths cannot fit within 128 characters + # * `unset AS` because otherwise the Ceph CMake build errors with + # configure: error: No modern nasm or yasm found as required. Nasm should be v2.11.01 or later (v2.13 for AVX512) and yasm should be 1.2.0 or later. + # because the code at + # https://github.com/intel/isa-l/blob/633add1b569fe927bace3960d7c84ed9c1b38bb9/configure.ac#L99-L191 + # doesn't even consider using `nasm` or `yasm` but instead uses `$AS` + # from `gcc-wrapper`. + # (Ceph's error message is extra confusing, because it says + # `No modern nasm or yasm found` when in fact it found e.g. `nasm` + # but then uses `$AS` instead. + # * replace /sbin and /bin based paths with direct nix store paths + # * increase the `command` buffer size since 2 nix store paths cannot fit within 128 characters preConfigure = '' + unset AS + substituteInPlace src/common/module.c \ --replace "char command[128];" "char command[256];" \ --replace "/sbin/modinfo" "${kmod}/bin/modinfo" \ From df767808cce5237b15c4cb70b58ad4b1fe7cec14 Mon Sep 17 00:00:00 2001 From: benaryorg Date: Fri, 7 Mar 2025 23:28:07 +0000 Subject: [PATCH 39/94] ceph: sync with master Otherwise changes will keep causing merge conflicts. Given that the master branch was already tested on 24.11 in the original PR it should be fine. Includes partials from: - cace2b6eae83f813290074bc572ade8dff09c4fe - 5aba99242eb2ca90cdc4eea40d61ad9157e5913c Explicitly not picked was c314e80587f9617258be0225497473fbdcc34ae4 since the *trustme* version is still present in 24.11. Signed-off-by: benaryorg --- pkgs/tools/filesystems/ceph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix index 0b019dabdcd1..0a6a857718dd 100644 --- a/pkgs/tools/filesystems/ceph/default.nix +++ b/pkgs/tools/filesystems/ceph/default.nix @@ -242,11 +242,11 @@ let hash = "sha256-J9N1kDrIJhz+QEf2cJ0W99GNObHskqr3KvmJVSplDr0="; }; cargoRoot = "src/_bcrypt"; - cargoDeps = rustPlatform.fetchCargoTarball { + cargoDeps = rustPlatform.fetchCargoVendor { inherit src; sourceRoot = "${pname}-${version}/${cargoRoot}"; name = "${pname}-${version}"; - hash = "sha256-lDWX69YENZFMu7pyBmavUZaalGvFqbHSHfkwkzmDQaY="; + hash = "sha256-8PyCgh/rUO8uynzGdgylAsb5k55dP9fCnf40UOTCR/M="; }; }); @@ -522,7 +522,7 @@ rec { # | ^~~~~~~~~~~~~~~~~~ # Looks like `close()` is somehow not included. # But the relevant code is already removed in `open-telemetry` 1.10: https://github.com/open-telemetry/opentelemetry-cpp/pull/2031 - # So it's proably not worth trying to fix that for this Ceph version, + # So it's probably not worth trying to fix that for this Ceph version, # and instead just disable Ceph's Jaeger support. "-DWITH_JAEGER:BOOL=OFF" "-DWITH_TESTS:BOOL=OFF" From 0b6f0a1b012bb07c8a737769bf869ad5d6aaafdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 14 Mar 2025 14:25:01 +0000 Subject: [PATCH 40/94] pyfa: 2.61.3 -> 2.62.1 (cherry picked from commit 9bbd3e639cde2a2341d11cbf0073ce9a43577e3b) --- pkgs/by-name/py/pyfa/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index f91b7acfe0b7..e0c7a25c7e37 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -8,7 +8,7 @@ gdk-pixbuf, }: let - version = "2.61.3"; + version = "2.62.1"; in python3Packages.buildPythonApplication rec { inherit version; @@ -18,8 +18,8 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "pyfa-org"; repo = "Pyfa"; - rev = "refs/tags/v${version}"; - hash = "sha256-i8NcRTn817gqwQP6j0RPUJkq09eTI4nfe3EVqYnWRpo="; + tag = "v${version}"; + hash = "sha256-yNMqP4YsfwTrf92wizstBXiTbhxAwIFoml4CUecqjbo="; }; build-system = [ python3Packages.setuptools ]; From 92f0c8a79ba43bd8fac409a30071d76d542976e6 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Thu, 20 Mar 2025 12:18:25 -0500 Subject: [PATCH 41/94] mailcatcher: 0.9.0 -> 0.10.0 (cherry picked from commit abdf76a4b0fab0ccf5650e0173cd842a102de6dd) --- pkgs/development/web/mailcatcher/Gemfile.lock | 139 +--- pkgs/development/web/mailcatcher/gemset.nix | 650 ++---------------- 2 files changed, 81 insertions(+), 708 deletions(-) diff --git a/pkgs/development/web/mailcatcher/Gemfile.lock b/pkgs/development/web/mailcatcher/Gemfile.lock index 9f931928053d..8df2c9589ec2 100644 --- a/pkgs/development/web/mailcatcher/Gemfile.lock +++ b/pkgs/development/web/mailcatcher/Gemfile.lock @@ -1,143 +1,62 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.4) - public_suffix (>= 2.0.2, < 6.0) - capybara (3.39.2) - addressable - matrix - mini_mime (>= 0.1.3) - nokogiri (~> 1.8) - rack (>= 1.6.0) - rack-test (>= 0.6.3) - regexp_parser (>= 1.5, < 3.0) - xpath (~> 3.2) - capybara-screenshot (1.0.26) - capybara (>= 1.0, < 4) - launchy - chunky_png (1.4.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.12.2) - compass (1.0.3) - chunky_png (~> 1.2) - compass-core (~> 1.0.2) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.3) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - concurrent-ruby (1.2.2) + base64 (0.2.0) daemons (1.4.1) - date (3.3.3) - diff-lcs (1.5.0) + date (3.4.1) eventmachine (1.2.7) - execjs (2.8.1) faye-websocket (0.11.3) eventmachine (>= 0.12.0) websocket-driver (>= 0.5.1) - ffi (1.15.5) - launchy (2.5.2) - addressable (~> 2.8) mail (2.8.1) mini_mime (>= 0.1.1) net-imap net-pop net-smtp - mailcatcher (0.9.0) - eventmachine (= 1.2.7) + mailcatcher (0.10.0) + eventmachine (~> 1.0) faye-websocket (~> 0.11.1) mail (~> 2.3) net-smtp - rack (~> 1.5) - sinatra (~> 1.2) + rack (~> 2.2) + sinatra (~> 3.2) sqlite3 (~> 1.3) thin (~> 1.8) - matrix (0.4.2) - mini_mime (1.1.2) - mini_portile2 (2.8.4) - multi_json (1.15.0) - net-imap (0.3.7) + mini_mime (1.1.5) + mini_portile2 (2.8.8) + mustermann (3.0.3) + ruby2_keywords (~> 0.0.1) + net-imap (0.5.6) date net-protocol net-pop (0.1.2) net-protocol - net-protocol (0.2.1) + net-protocol (0.2.2) timeout - net-smtp (0.3.3) + net-smtp (0.5.1) net-protocol - nokogiri (1.16.0) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - psych (5.1.0) - stringio - public_suffix (5.0.3) - racc (1.7.1) - rack (1.6.13) - rack-protection (1.5.5) - rack - rack-test (2.1.0) - rack (>= 1.3) - rake (13.0.6) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rdoc (6.5.0) - psych (>= 4.0.0) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rubyzip (2.3.2) - sass (3.4.25) - selenium-webdriver (4.9.0) - rexml (~> 3.2, >= 3.2.5) - rubyzip (>= 1.2.2, < 3.0) - websocket (~> 1.0) - sinatra (1.4.8) - rack (~> 1.5) - rack-protection (~> 1.4) - tilt (>= 1.3, < 3) - sprockets (3.7.2) - concurrent-ruby (~> 1.0) - rack (> 1, < 3) - sprockets-helpers (1.4.0) - sprockets (>= 2.2) - sprockets-sass (2.0.0.beta2) - sprockets (>= 2.0, < 4.0) - sqlite3 (1.6.3) + rack (2.2.13) + rack-protection (3.2.0) + base64 (>= 0.1.0) + rack (~> 2.2, >= 2.2.4) + ruby2_keywords (0.0.5) + sinatra (3.2.0) + mustermann (~> 3.0) + rack (~> 2.2, >= 2.2.4) + rack-protection (= 3.2.0) + tilt (~> 2.0) + sqlite3 (1.7.3) mini_portile2 (~> 2.8.0) - stringio (3.0.7) thin (1.8.2) daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) - tilt (2.2.0) - timeout (0.4.0) - uglifier (4.2.0) - execjs (>= 0.3.0, < 3) - websocket (1.2.9) - websocket-driver (0.7.6) + tilt (2.6.0) + timeout (0.4.3) + websocket-driver (0.7.7) + base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - xpath (3.2.0) - nokogiri (~> 1.8) PLATFORMS ruby @@ -146,4 +65,4 @@ DEPENDENCIES mailcatcher BUNDLED WITH - 2.1.4 + 2.6.2 diff --git a/pkgs/development/web/mailcatcher/gemset.nix b/pkgs/development/web/mailcatcher/gemset.nix index 34021359d865..d9f6eb17e4a6 100644 --- a/pkgs/development/web/mailcatcher/gemset.nix +++ b/pkgs/development/web/mailcatcher/gemset.nix @@ -1,153 +1,13 @@ { - addressable = { - dependencies = [ "public_suffix" ]; - groups = [ - "default" - "development" - ]; + base64 = { + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20"; + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; type = "gem"; }; - version = "2.8.4"; - }; - capybara = { - dependencies = [ - "addressable" - "matrix" - "mini_mime" - "nokogiri" - "rack" - "rack-test" - "regexp_parser" - "xpath" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n"; - type = "gem"; - }; - version = "3.39.2"; - }; - capybara-screenshot = { - dependencies = [ - "capybara" - "launchy" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0xqc7hdiw1ql42mklpfvqd2pyfsxmy55cpx0h9y0jlkpl1q96sw1"; - type = "gem"; - }; - version = "1.0.26"; - }; - chunky_png = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9"; - type = "gem"; - }; - version = "1.4.0"; - }; - coffee-script = { - dependencies = [ - "coffee-script-source" - "execjs" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2"; - type = "gem"; - }; - version = "2.4.1"; - }; - coffee-script-source = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1907v9q1zcqmmyqzhzych5l7qifgls2rlbnbhy5vzyr7i7yicaz1"; - type = "gem"; - }; - version = "1.12.2"; - }; - compass = { - dependencies = [ - "chunky_png" - "compass-core" - "compass-import-once" - "rb-fsevent" - "rb-inotify" - "sass" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c"; - type = "gem"; - }; - version = "1.0.3"; - }; - compass-core = { - dependencies = [ - "multi_json" - "sass" - ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a"; - type = "gem"; - }; - version = "1.0.3"; - }; - compass-import-once = { - dependencies = [ "sass" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq"; - type = "gem"; - }; - version = "1.0.5"; - }; - concurrent-ruby = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; - type = "gem"; - }; - version = "1.2.2"; + version = "0.2.0"; }; daemons = { groups = [ "default" ]; @@ -164,23 +24,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1"; + sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; type = "gem"; }; - version = "3.3.3"; - }; - diff-lcs = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; - type = "gem"; - }; - version = "1.5.0"; + version = "3.4.1"; }; eventmachine = { groups = [ "default" ]; @@ -192,19 +39,6 @@ }; version = "1.2.7"; }; - execjs = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "121h6af4i6wr3wxvv84y53jcyw2sk71j5wsncm6wq6yqrwcrk4vd"; - type = "gem"; - }; - version = "2.8.1"; - }; faye-websocket = { dependencies = [ "eventmachine" @@ -219,33 +53,6 @@ }; version = "0.11.3"; }; - ffi = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; - type = "gem"; - }; - version = "1.15.5"; - }; - launchy = { - dependencies = [ "addressable" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a"; - type = "gem"; - }; - version = "2.5.2"; - }; mail = { dependencies = [ "mini_mime" @@ -277,62 +84,41 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "003d2a6i97syw67jxrjq0p4xm19p9cfqnbmsg4b1c3mdb5c78rfz"; + sha256 = "0383smildpjh0zrcq38x1y1ka6rkpdwjnlx4ng9dlyv8hkhnz6zm"; type = "gem"; }; - version = "0.9.0"; - }; - matrix = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; - type = "gem"; - }; - version = "0.4.2"; + version = "0.10.0"; }; mini_mime = { - groups = [ - "default" - "development" - ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5"; + sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; type = "gem"; }; - version = "1.1.2"; + version = "1.1.5"; }; mini_portile2 = { - groups = [ - "default" - "development" - ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; type = "gem"; }; - version = "2.8.4"; + version = "2.8.8"; }; - multi_json = { - groups = [ - "default" - "development" - ]; + mustermann = { + dependencies = [ "ruby2_keywords" ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "123ycmq6pkivv29bqbv79jv2cs04xakzd0fz1lalgvfs5nxfky6i"; type = "gem"; }; - version = "1.15.0"; + version = "3.0.3"; }; net-imap = { dependencies = [ @@ -343,10 +129,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3"; + sha256 = "1rgva7p9gvns2ndnqpw503mbd36i2skkggv0c0h192k8xr481phy"; type = "gem"; }; - version = "0.3.7"; + version = "0.5.6"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -365,10 +151,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91"; + sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa"; type = "gem"; }; - version = "0.2.1"; + version = "0.2.2"; }; net-smtp = { dependencies = [ "net-protocol" ]; @@ -376,296 +162,48 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x"; + sha256 = "0dh7nzjp0fiaqq1jz90nv4nxhc2w359d7c199gmzq965cfps15pd"; type = "gem"; }; - version = "0.3.3"; - }; - nokogiri = { - dependencies = [ - "mini_portile2" - "racc" - ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1l8b0i24h4irivyhwy9xmkjbggw86cxkzkiqdqg0jpcp9qc8h4rl"; - type = "gem"; - }; - version = "1.16.0"; - }; - psych = { - dependencies = [ "stringio" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1msambb54r3d1sg6smyj4k2pj9h9lz8jq4jamip7ivcyv32a85vz"; - type = "gem"; - }; - version = "5.1.0"; - }; - public_suffix = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; - type = "gem"; - }; - version = "5.0.3"; - }; - racc = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g"; - type = "gem"; - }; - version = "1.7.1"; + version = "0.5.1"; }; rack = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0wr1f3g9rc9i8svfxa9cijajl1661d817s56b2w7rd572zwn0zi0"; - type = "gem"; - }; - version = "1.6.13"; - }; - rack-protection = { - dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0my0wlw4a5l3hs79jkx2xzv7djhajgf8d28k8ai1ddlnxxb0v7ss"; + sha256 = "1yzhcwvfkrlb8l79w24yjclv636jn6rnznp95shmssk934bi1vnc"; type = "gem"; }; - version = "1.5.5"; + version = "2.2.13"; }; - rack-test = { - dependencies = [ "rack" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c"; - type = "gem"; - }; - version = "2.1.0"; - }; - rake = { - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; - type = "gem"; - }; - version = "13.0.6"; - }; - rb-fsevent = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; - type = "gem"; - }; - version = "0.11.2"; - }; - rb-inotify = { - dependencies = [ "ffi" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; - type = "gem"; - }; - version = "0.10.1"; - }; - rdoc = { - dependencies = [ "psych" ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "05r2cxscapr9saqjw8dlp89as7jvc2mlz1h5kssrmkbz105qmfcm"; - type = "gem"; - }; - version = "6.5.0"; - }; - regexp_parser = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3"; - type = "gem"; - }; - version = "2.8.1"; - }; - rexml = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; - type = "gem"; - }; - version = "3.2.6"; - }; - rspec = { + rack-protection = { dependencies = [ - "rspec-core" - "rspec-expectations" - "rspec-mocks" + "base64" + "rack" ]; - groups = [ "development" ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; + sha256 = "1zzvivmdb4dkscc58i3gmcyrnypynsjwp6xgc4ylarlhqmzvlx1w"; type = "gem"; }; - version = "3.12.0"; + version = "3.2.0"; }; - rspec-core = { - dependencies = [ "rspec-support" ]; - groups = [ - "default" - "development" - ]; + ruby2_keywords = { + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm"; + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; type = "gem"; }; - version = "3.12.2"; - }; - rspec-expectations = { - dependencies = [ - "diff-lcs" - "rspec-support" - ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89"; - type = "gem"; - }; - version = "3.12.3"; - }; - rspec-mocks = { - dependencies = [ - "diff-lcs" - "rspec-support" - ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy"; - type = "gem"; - }; - version = "3.12.6"; - }; - rspec-support = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr"; - type = "gem"; - }; - version = "3.12.1"; - }; - rubyzip = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; - type = "gem"; - }; - version = "2.3.2"; - }; - sass = { - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0kfpcwh8dgw4lc81qglkvjl73689jy3g7196zkxm4fpskg1p5lkw"; - type = "gem"; - }; - version = "3.4.25"; - }; - selenium-webdriver = { - dependencies = [ - "rexml" - "rubyzip" - "websocket" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1kxnv3ywssagv2q453hasrrrvsv68d5f3ccm33pyacdji88w8pqg"; - type = "gem"; - }; - version = "4.9.0"; + version = "0.0.5"; }; sinatra = { dependencies = [ + "mustermann" "rack" "rack-protection" "tilt" @@ -674,46 +212,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; + sha256 = "01wq20aqk5kfggq3wagx5xr1cz0x08lg6dxbk9yhd1sf0d6pywkf"; type = "gem"; }; - version = "1.4.8"; - }; - sprockets = { - dependencies = [ - "concurrent-ruby" - "rack" - ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay"; - type = "gem"; - }; - version = "3.7.2"; - }; - sprockets-helpers = { - dependencies = [ "sprockets" ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0513ma356g05lsskhsb363263177h6ccmp475il0p69y18his2ij"; - type = "gem"; - }; - version = "1.4.0"; - }; - sprockets-sass = { - dependencies = [ "sprockets" ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "02g153dhzmrlik5dd9kyq0rvr2xjm3fwx8rm7apqfrykc47aizqr"; - type = "gem"; - }; - version = "2.0.0.beta2"; + version = "3.2.0"; }; sqlite3 = { dependencies = [ "mini_portile2" ]; @@ -721,23 +223,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h95kr5529qv786mfk8r2jjdsdi6v7v3k3dpz69mrcc9i0vpdd37"; + sha256 = "073hd24qwx9j26cqbk0jma0kiajjv9fb8swv9rnz8j4mf0ygcxzs"; type = "gem"; }; - version = "1.6.3"; - }; - stringio = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0557v4z7996cgqw7i9197848mymv02krads93dn9lyqa5d7xd0dn"; - type = "gem"; - }; - version = "3.0.7"; + version = "1.7.3"; }; thin = { dependencies = [ @@ -759,55 +248,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7"; + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; type = "gem"; }; - version = "2.2.0"; + version = "2.6.0"; }; timeout = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd"; + sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; type = "gem"; }; - version = "0.4.0"; - }; - uglifier = { - dependencies = [ "execjs" ]; - groups = [ "development" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0wgh7bzy68vhv9v68061519dd8samcy8sazzz0w3k8kqpy3g4s5f"; - type = "gem"; - }; - version = "4.2.0"; - }; - websocket = { - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8"; - type = "gem"; - }; - version = "1.2.9"; + version = "0.4.3"; }; websocket-driver = { - dependencies = [ "websocket-extensions" ]; + dependencies = [ + "base64" + "websocket-extensions" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nyh873w4lvahcl8kzbjfca26656d5c6z3md4sbqg5y1gfz0157n"; + sha256 = "1d26l4qn55ivzahbc7fwc4k4z3j7wzym05i9n77i4mslrpr9jv85"; type = "gem"; }; - version = "0.7.6"; + version = "0.7.7"; }; websocket-extensions = { groups = [ "default" ]; @@ -819,18 +287,4 @@ }; version = "0.1.5"; }; - xpath = { - dependencies = [ "nokogiri" ]; - groups = [ - "default" - "development" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd"; - type = "gem"; - }; - version = "3.2.0"; - }; } From 92bceadbe1be22e00fd7f8ecffd19eec0d18bcb0 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 21 Mar 2025 11:18:38 -0500 Subject: [PATCH 42/94] terraspace: Update ruby gems to fix vulnerability (cherry picked from commit c6eb71e54ea4d3616e975e565b967ffaf10a9b50) --- .../cluster/terraspace/Gemfile.lock | 81 ++++----- .../networking/cluster/terraspace/gemset.nix | 161 ++++++++++-------- 2 files changed, 135 insertions(+), 107 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraspace/Gemfile.lock b/pkgs/applications/networking/cluster/terraspace/Gemfile.lock index aa9e1600198b..74b43d988b07 100644 --- a/pkgs/applications/networking/cluster/terraspace/Gemfile.lock +++ b/pkgs/applications/networking/cluster/terraspace/Gemfile.lock @@ -1,43 +1,48 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.1.3.4) + activesupport (8.0.2) base64 + benchmark (>= 0.3) bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) + concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - mutex_m - tzinfo (~> 2.0) - aws-eventstream (1.3.0) - aws-partitions (1.956.0) - aws-sdk-core (3.201.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + uri (>= 0.13.1) + aws-eventstream (1.3.2) + aws-partitions (1.1071.0) + aws-sdk-core (3.220.2) aws-eventstream (~> 1, >= 1.3.0) - aws-partitions (~> 1, >= 1.651.0) - aws-sigv4 (~> 1.8) + aws-partitions (~> 1, >= 1.992.0) + aws-sigv4 (~> 1.9) + base64 jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.88.0) - aws-sdk-core (~> 3, >= 3.201.0) + aws-sdk-kms (1.99.0) + aws-sdk-core (~> 3, >= 3.216.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.156.0) - aws-sdk-core (~> 3, >= 3.201.0) + aws-sdk-s3 (1.182.0) + aws-sdk-core (~> 3, >= 3.216.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sigv4 (1.8.0) + aws-sigv4 (1.11.0) aws-eventstream (~> 1, >= 1.0.2) base64 (0.2.0) - bigdecimal (3.1.8) + benchmark (0.4.0) + bigdecimal (3.1.9) cli-format (0.6.1) activesupport text-table zeitwerk - concurrent-ruby (1.3.3) - connection_pool (2.4.1) + concurrent-ruby (1.3.5) + connection_pool (2.5.0) deep_merge (1.2.2) - diff-lcs (1.5.1) - dotenv (3.1.2) + diff-lcs (1.6.0) + dotenv (3.1.7) drb (2.2.1) dsl_evaluator (0.3.2) activesupport @@ -50,47 +55,46 @@ GEM graph (2.11.1) hcl_parser (0.2.2) rhcl - i18n (1.14.5) + i18n (1.14.7) concurrent-ruby (~> 1.0) jmespath (1.6.2) + logger (1.6.6) memoist (0.16.2) - mini_portile2 (2.8.7) - minitest (5.24.1) - mutex_m (0.2.0) - nokogiri (1.16.6) + mini_portile2 (2.8.8) + minitest (5.25.5) + nokogiri (1.18.5) mini_portile2 (~> 2.8.2) racc (~> 1.4) - racc (1.8.0) + racc (1.8.1) rainbow (3.1.1) - render_me_pretty (0.9.0) + render_me_pretty (1.0.0) activesupport rainbow tilt - rexml (3.3.2) - strscan + rexml (3.4.1) rhcl (0.1.0) deep_merge rspec (3.13.0) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.0) + rspec-core (3.13.3) rspec-support (~> 3.13.0) - rspec-expectations (3.13.1) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-mocks (3.13.1) + rspec-mocks (3.13.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.1) + rspec-support (3.13.2) rspec-terraspace (0.3.3) activesupport memoist rainbow rspec zeitwerk - rubyzip (2.3.2) - strscan (3.1.0) + rubyzip (2.4.1) + securerandom (0.4.1) terraspace (2.2.17) activesupport bundler @@ -122,12 +126,13 @@ GEM thor zeitwerk text-table (1.2.4) - thor (1.3.1) - tilt (2.4.0) + thor (1.3.2) + tilt (2.6.0) tty-tree (0.4.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - zeitwerk (2.6.16) + uri (1.0.3) + zeitwerk (2.7.2) zip_folder (0.1.0) rubyzip @@ -138,4 +143,4 @@ DEPENDENCIES terraspace BUNDLED WITH - 2.5.11 + 2.6.2 diff --git a/pkgs/applications/networking/cluster/terraspace/gemset.nix b/pkgs/applications/networking/cluster/terraspace/gemset.nix index 1a78094d37a5..6a07f9ece302 100644 --- a/pkgs/applications/networking/cluster/terraspace/gemset.nix +++ b/pkgs/applications/networking/cluster/terraspace/gemset.nix @@ -2,59 +2,63 @@ activesupport = { dependencies = [ "base64" + "benchmark" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" + "logger" "minitest" - "mutex_m" + "securerandom" "tzinfo" + "uri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0283wk1zxb76lg79dk501kcf5xy9h25qiw15m86s4nrfv11vqns5"; + sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5"; type = "gem"; }; - version = "7.1.3.4"; + version = "8.0.2"; }; aws-eventstream = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi"; + sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y"; type = "gem"; }; - version = "1.3.0"; + version = "1.3.2"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03zb6x4x68y91gywsyi4a6hxy4pdyng8mnxwd858bhjfymml8kkf"; + sha256 = "1qlygf2bg086hr5cpyg8hh0jwvx4xvkh8v09maxdj7xqplzplhg7"; type = "gem"; }; - version = "1.956.0"; + version = "1.1071.0"; }; aws-sdk-core = { dependencies = [ "aws-eventstream" "aws-partitions" "aws-sigv4" + "base64" "jmespath" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ihl7iwndl3jjy89sh427wf8mdb7ii76bsjf6fkxq9ha30nz4f3g"; + sha256 = "0qydjik09i110rxpkz4g8kfq5n10x0fwp2cwpb9zw44kprzwvcmn"; type = "gem"; }; - version = "3.201.1"; + version = "3.220.2"; }; aws-sdk-kms = { dependencies = [ @@ -65,10 +69,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02g3l3lcyddqncrwjxgawxl33p2p715k1gbrdlgyiv0yvy88sn0k"; + sha256 = "1a3mh89kfh6flqxw48wfv9wfwkj2zxazw096mqm56wnnzz1jyads"; type = "gem"; }; - version = "1.88.0"; + version = "1.99.0"; }; aws-sdk-s3 = { dependencies = [ @@ -80,10 +84,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ika0xmmrkc7jiwdi5gqia5wywkcbw1nal2dhl436dkh38fxl0lk"; + sha256 = "03a55dbihv6xvgfwhx0f35rwc7q3rr0555vfpxlwpdjw75wkbz6h"; type = "gem"; }; - version = "1.156.0"; + version = "1.182.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -91,10 +95,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; + sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h"; type = "gem"; }; - version = "1.8.0"; + version = "1.11.0"; }; base64 = { groups = [ "default" ]; @@ -106,15 +110,25 @@ }; version = "0.2.0"; }; + benchmark = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; + type = "gem"; + }; + version = "0.4.0"; + }; bigdecimal = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; type = "gem"; }; - version = "3.1.8"; + version = "3.1.9"; }; cli-format = { dependencies = [ @@ -136,20 +150,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0skwdasxq7mnlcccn6aqabl7n9r3jd7k19ryzlzzip64cn4x572g"; + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; type = "gem"; }; - version = "1.3.3"; + version = "1.3.5"; }; connection_pool = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; + sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3"; type = "gem"; }; - version = "2.4.1"; + version = "2.5.0"; }; deep_merge = { groups = [ "default" ]; @@ -166,20 +180,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0bnss89lcm3b1k3xcjd35grxqz5q040d12imd73qybwnfarggrx1"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.0"; }; dotenv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y24jabiz4cf9ni9vi4j8sab8b5phpf2mpw3981r0r94l4m6q0q8"; + sha256 = "1wrw6fm0s38cd6h55w79bkvjhcj2zfkargjpws4kilkmhr3xyw66"; type = "gem"; }; - version = "3.1.2"; + version = "3.1.7"; }; drb = { groups = [ "default" ]; @@ -255,10 +269,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ffix518y7976qih9k1lgnc17i3v6yrlh0a3mckpxdb4wc2vrp16"; + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; type = "gem"; }; - version = "1.14.5"; + version = "1.14.7"; }; jmespath = { groups = [ "default" ]; @@ -270,6 +284,16 @@ }; version = "1.6.2"; }; + logger = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx"; + type = "gem"; + }; + version = "1.6.6"; + }; memoist = { groups = [ "default" ]; platforms = [ ]; @@ -285,30 +309,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; }; minitest = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jj629q3vw5yn90q4di4dyb87pil4a8qfm2srhgy5nc8j2n33v1i"; + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; type = "gem"; }; - version = "5.24.1"; - }; - mutex_m = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn"; - type = "gem"; - }; - version = "0.2.0"; + version = "5.25.5"; }; nokogiri = { dependencies = [ @@ -319,20 +333,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vz1ychq2fhfqjgqdrx8bqkaxg5dzcgwnah00m57ydylczfy8pwk"; + sha256 = "1p1nl5gqs56wlv2gwzdj0px3dw018ywpkg14a4s23b0qjkdgi9n8"; type = "gem"; }; - version = "1.16.6"; + version = "1.18.5"; }; racc = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "021s7maw0c4d9a6s07vbmllrzqsj2sgmrwimlh8ffkvwqdjrld09"; + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.1"; }; rainbow = { groups = [ "default" ]; @@ -354,21 +368,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qx9pv0irkcqjx9f0mh5s6d9m0fck329bp845ryic34nsvnbsp4k"; + sha256 = "012hbn90kwc2byqyibkadqjbhbwvz3fa8n3iw190p031f5cm75n2"; type = "gem"; }; - version = "0.9.0"; + version = "1.0.0"; }; rexml = { - dependencies = [ "strscan" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zr5qpa8lampaqzhdcjcvyqnrqcjl7439mqjlkjz43wdhmpnh4s5"; + sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; type = "gem"; }; - version = "3.3.2"; + version = "3.4.1"; }; rhcl = { dependencies = [ "deep_merge" ]; @@ -402,10 +415,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; + sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5"; type = "gem"; }; - version = "3.13.0"; + version = "3.13.3"; }; rspec-expectations = { dependencies = [ @@ -416,10 +429,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0022nxs9gqfhx35n4klibig770n0j31pnkd8anz00yvrvkdghk41"; + sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; type = "gem"; }; - version = "3.13.1"; + version = "3.13.3"; }; rspec-mocks = { dependencies = [ @@ -430,20 +443,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f3vgp43hajw716vmgjv6f4ar6f97zf50snny6y3fy9kkj4qjw88"; + sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; type = "gem"; }; - version = "3.13.1"; + version = "3.13.2"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8"; + sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; type = "gem"; }; - version = "3.13.1"; + version = "3.13.2"; }; rspec-terraspace = { dependencies = [ @@ -467,20 +480,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; + sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5"; type = "gem"; }; - version = "2.3.2"; + version = "2.4.1"; }; - strscan = { + securerandom = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01"; + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; type = "gem"; }; - version = "3.1.0"; + version = "0.4.1"; }; terraspace = { dependencies = [ @@ -548,20 +561,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; + sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; type = "gem"; }; - version = "1.3.1"; + version = "1.3.2"; }; tilt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z"; + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; type = "gem"; }; - version = "2.4.0"; + version = "2.6.0"; }; tty-tree = { groups = [ "default" ]; @@ -584,15 +597,25 @@ }; version = "2.0.6"; }; + uri = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; + type = "gem"; + }; + version = "1.0.3"; + }; zeitwerk = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08cfb35232p9s1r4jqv8wacv38vxh699mgbr9y03ga89gx9lipqp"; + sha256 = "0ws6rpyj0y9iadjg1890dwnnbjfdbzxsv6r48zbj7f8yn5y0cbl4"; type = "gem"; }; - version = "2.6.16"; + version = "2.7.2"; }; zip_folder = { dependencies = [ "rubyzip" ]; From 1ca55ea2eea4c47f9617be8acffc50e98eed445a Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 6 Mar 2025 14:56:16 +0000 Subject: [PATCH 43/94] sdl3: 3.2.6 -> 3.2.8 Diff: https://github.com/libsdl-org/SDL/compare/release-3.2.6...release-3.2.8 Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.8 (cherry picked from commit 3630050b75e4fb20973b8d3fce67a5d5755ce77d) --- pkgs/by-name/sd/sdl3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index b0d4e3c07a42..c613493587ee 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -57,7 +57,7 @@ assert lib.assertMsg ( stdenv.mkDerivation (finalAttrs: { pname = "sdl3"; - version = "3.2.6"; + version = "3.2.8"; outputs = [ "lib" @@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libsdl-org"; repo = "SDL"; tag = "release-${finalAttrs.version}"; - hash = "sha256-SEL/JIenmueYayxZlWlMO3lTUOcqiaZZC6RJbbH4DmE="; + hash = "sha256-BpNo8t0st8v2cTV2iSrjvjCPiDa26NwkWXgMGKFkeAQ="; }; postPatch = From 6d41f30cd4688cd40df8f5c6e6fafe588a3d9a07 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 24 Mar 2025 00:11:11 +0200 Subject: [PATCH 44/94] vencord: 1.11.6 -> 1.11.7 Diff: https://github.com/Vendicated/Vencord/compare/v1.11.6...v1.11.7 (cherry picked from commit 239e1d3f88d7492f4d087070c9e1f35450bddc95) --- pkgs/by-name/ve/vencord/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index 6c1dc3119ee9..48c98890d081 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.11.6"; + version = "1.11.7"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; rev = "v${finalAttrs.version}"; - hash = "sha256-8KAt7yFGT/DBlg2VJ7ejsOJ67Sp5cuuaKEWK3+VpL4E="; + hash = "sha256-WzmRz0wf/Ss90FmXXp6gaylC0k/k/QkFaFddlnLo+Xk="; }; pnpmDeps = pnpm_10.fetchDeps { From 4ec5bdf713db3b3611eaf4178e70c9c60bdbac18 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 10:58:31 +0000 Subject: [PATCH 45/94] nextcloud31: init at 31.0.0 Manual backport of the non-breaking parts of #385060. Co-authored-by: transcaffeine --- nixos/tests/nextcloud/default.nix | 2 +- pkgs/servers/nextcloud/default.nix | 7 + pkgs/servers/nextcloud/packages/31.json | 402 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +- 4 files changed, 412 insertions(+), 2 deletions(-) create mode 100644 pkgs/servers/nextcloud/packages/31.json diff --git a/nixos/tests/nextcloud/default.nix b/nixos/tests/nextcloud/default.nix index a1aba5c1ab64..189035622f11 100644 --- a/nixos/tests/nextcloud/default.nix +++ b/nixos/tests/nextcloud/default.nix @@ -110,4 +110,4 @@ let ./with-objectstore.nix ]; in -listToAttrs (concatMap genTests [ 28 29 30 ]) +listToAttrs (concatMap genTests [ 28 29 30 31 ]) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index e33944f140da..00660fc54690 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -6,6 +6,7 @@ nextcloud28Packages, nextcloud29Packages, nextcloud30Packages, + nextcloud31Packages, }: let @@ -77,6 +78,12 @@ in packages = nextcloud30Packages; }; + nextcloud31 = generic { + version = "31.0.0"; + hash = "sha256-b76weze7nPp8kb8bLfvPAxkFi25gSHweqht3frl2LZE="; + packages = nextcloud31Packages; + }; + # tip: get the sha with: # curl 'https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256' } diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json new file mode 100644 index 000000000000..5e58ae7daebe --- /dev/null +++ b/pkgs/servers/nextcloud/packages/31.json @@ -0,0 +1,402 @@ +{ + "app_api": { + "hash": "sha256-Ke0uGO+57JG39OoQdi+xa/w+l9ldhp2ZRy6bzJXv65g=", + "url": "https://github.com/cloud-py-api/app_api/releases/download/v3.2.0/app_api-v3.2.0.tar.gz", + "version": "3.2.0", + "description": "### Boost your Nextcloud with AppAPI and its specially designed applications.\n\n\nThe AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of\napplication development, deployment, and management.\n\nIt introduces a new methodology that allows developers to create\napplications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.\n\n### Bundled App\n\n**Starting with Nextcloud 30.0.1, this application is included in the default Nextcloud package.**\n\n### Support\n\nWe appreciate any support for this project:\n\n- ⭐ Star our work on GitHub\n- ❗ Create an Issue or feature request\n- 💁 Resolve an Issue and create a Pull Request\n- 🧑‍💻 Develop your own application using AppAPI\n\nWe are genuinely excited about the future of the AppAPI project and its potential to transform\nthe way applications are developed and experienced within Nextcloud.\n\nAs we embark on this journey, we warmly invite you - developers, thinkers, creators, and visionaries -\nto join us in shaping a more versatile, stable, and secure app landscape.\n\n*Your insights, suggestions, and contributions are invaluable to us.*", + "homepage": "https://github.com/nextcloud/app_api", + "licenses": [ + "agpl" + ] + }, + "bookmarks": { + "hash": "sha256-oXpTsmjD1zGjNoPoNVIVSVO4nHAoWy0YW3IT797XrRM=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.1.0/bookmarks-15.1.0.tar.gz", + "version": "15.1.0", + "description": "- 📂 Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- 📲 Synchronize with all your browsers and devices\n- 📔 Store archived versions of your links in case they are depublished\n- 🔍 Full-text search on site contents\n- 👪 Share bookmarks with other users, groups and teams or via public links\n- ⚛ Generate RSS feeds of your collections\n- 📈 Stats on how often you access which links\n- 🔒 Automatic backups of your bookmarks collection\n- 💼 Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", + "homepage": "https://github.com/nextcloud/bookmarks", + "licenses": [ + "agpl" + ] + }, + "calendar": { + "hash": "sha256-mAH/A5oiPwIh6K6bb9wd55CmqMoEAaKQVVr8zFNbXE8=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.2.0/calendar-v5.2.0.tar.gz", + "version": "5.2.0", + "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", + "homepage": "https://github.com/nextcloud/calendar/", + "licenses": [ + "agpl" + ] + }, + "collectives": { + "hash": "sha256-1BEK5T+6w8yLSXyj/Me8QMls/LSWaor5TpvC2HK3/4U=", + "url": "https://github.com/nextcloud/collectives/releases/download/v2.16.1/collectives-2.16.1.tar.gz", + "version": "2.16.1", + "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* 👥 **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* 📝 **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* 🔤 **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **»Apps«**, find the\n**»Teams«** and **»Collectives«** apps and enable them.", + "homepage": "https://github.com/nextcloud/collectives", + "licenses": [ + "agpl" + ] + }, + "contacts": { + "hash": "sha256-aBrbzXKWb3QzeBLWPR/4rWeM40haBiEQB9gFUNT3q/A=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.0.4/contacts-v7.0.4.tar.gz", + "version": "7.0.4", + "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", + "homepage": "https://github.com/nextcloud/contacts#readme", + "licenses": [ + "agpl" + ] + }, + "cookbook": { + "hash": "sha256-EWLBypv588IkO1wx0vFv26NSk5GKx1pqSWTlAcW2mwE=", + "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.3/cookbook-0.11.3.tar.gz", + "version": "0.11.3", + "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.", + "homepage": "https://github.com/nextcloud/cookbook/", + "licenses": [ + "agpl" + ] + }, + "cospend": { + "hash": "sha256-rfbmlxiZ0sQxidFZ68/icFzHmLoYxLAmH20Nejj1Hv8=", + "url": "https://github.com/julien-nc/cospend-nc/releases/download/v3.0.11/cospend-3.0.11.tar.gz", + "version": "3.0.11", + "description": "# Nextcloud Cospend 💰\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* ✎ Create/edit/delete projects, members, bills, bill categories, currencies\n* ⚖ Check member balances\n* 🗠 Display project statistics\n* ♻ Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* 🎇 Automatically create reimbursement bills from settlement plan\n* 🗓 Create recurring bills (day/week/month/year)\n* 📊 Optionally provide custom amount for each member in new bills\n* 🔗 Link personal files to bills (picture of physical receipt for example)\n* 👩 Public links for people outside Nextcloud (can be password protected)\n* 👫 Share projects with Nextcloud users/groups/circles\n* 🖫 Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* 🔗 Generate link/QRCode to easily add projects in MoneyBuster\n* 🗲 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n🌍 Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "homepage": "https://github.com/julien-nc/cospend-nc", + "licenses": [ + "agpl" + ] + }, + "deck": { + "hash": "sha256-MDh3g8K6xnJ9fgPzOR3BnDdzlVGbU3uvloirVI+970A=", + "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.15.0/deck-v1.15.0.tar.gz", + "version": "1.15.0", + "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized", + "homepage": "https://github.com/nextcloud/deck", + "licenses": [ + "agpl" + ] + }, + "end_to_end_encryption": { + "hash": "sha256-Wojv/UzDT9v9bVaC8K7GqaQYVTE4GoRG2ztHALZktLk=", + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.17.0/end_to_end_encryption-v1.17.0.tar.gz", + "version": "1.17.0", + "description": "This app provides all the necessary APIs to implement End-to-End encryption on the client side.\nAdditionally it implements Secure FileDrop and makes sure that End-to-End encrypted files are neither accessible via the web interface nor other WebDAV clients.", + "homepage": "https://github.com/nextcloud/end_to_end_encryption", + "licenses": [ + "agpl" + ] + }, + "files_automatedtagging": { + "hash": "sha256-F0jqdahbxDM4y4Mij+nVQXOe8VzpWRUPMAx/SvMT4jQ=", + "url": "https://github.com/nextcloud-releases/files_automatedtagging/releases/download/v2.0.0/files_automatedtagging-v2.0.0.tar.gz", + "version": "2.0.0", + "description": "An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file.", + "homepage": "https://github.com/nextcloud/files_automatedtagging", + "licenses": [ + "agpl" + ] + }, + "files_mindmap": { + "hash": "sha256-SRHkK3oaSEBsrQPhjgWy9WSliubYkrOc89lix5O/fZM=", + "url": "https://github.com/ACTom/files_mindmap/releases/download/v0.0.33/files_mindmap-0.0.33.tar.gz", + "version": "0.0.33", + "description": "This application enables Nextcloud users to open, save and edit mind map files in the web browser. If enabled, an entry in the New button at the top of the web browser the Mindmap file entry appears. When clicked, a new mindmap file opens in the browser and the file can be saved into the current Nextcloud directory.", + "homepage": "https://github.com/ACTom/files_mindmap", + "licenses": [ + "agpl" + ] + }, + "files_retention": { + "hash": "sha256-CwwYfezQUWhNkc7VpGkY+gJQTxEdtPnhxFAAQKkkaSM=", + "url": "https://github.com/nextcloud-releases/files_retention/releases/download/v2.0.0/files_retention-v2.0.0.tar.gz", + "version": "2.0.0", + "description": "An app for Nextcloud to control automatic deletion of files after a given time.\nOptionally the users can be informed the day before.", + "homepage": "https://github.com/nextcloud/files_retention", + "licenses": [ + "agpl" + ] + }, + "forms": { + "hash": "sha256-WA2sj3zjf0XuLbSaT9AZkgLYab9O2wVUIazeJXrMAxs=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.0.4/forms-v5.0.4.tar.gz", + "version": "5.0.4", + "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", + "homepage": "https://github.com/nextcloud/forms", + "licenses": [ + "agpl" + ] + }, + "gpoddersync": { + "hash": "sha256-PyyqE2mCClEQkW2cg3541VboCDtxKN2lwPRVRE9ewJs=", + "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.12.0/gpoddersync.tar.gz", + "version": "3.12.0", + "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod", + "homepage": "https://github.com/thrillfall/nextcloud-gpodder", + "licenses": [ + "agpl" + ] + }, + "groupfolders": { + "hash": "sha256-lFIXNbBqdRHEvNFu2P68IF4v0+E4rFWLdRJYWm3RM/k=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.0.4/groupfolders-v19.0.4.tar.gz", + "version": "19.0.4", + "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", + "homepage": "https://github.com/nextcloud/groupfolders", + "licenses": [ + "agpl" + ] + }, + "impersonate": { + "hash": "sha256-VBOUSB3airzhPcOurPAm10w7AB21+6WLiCfXmOLowZM=", + "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v2.0.0/impersonate-v2.0.0.tar.gz", + "version": "2.0.0", + "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.\n- You can limit which users/groups can use impersonation in Administration settings > Additional settings.", + "homepage": "https://github.com/nextcloud/impersonate", + "licenses": [ + "agpl" + ] + }, + "integration_deepl": { + "hash": "sha256-FKlu1tlA/GxAHKFu4kfq8CsDvBrnMnLKDizisgb0IOQ=", + "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v1.3.1/integration_deepl-v1.3.1.tar.gz", + "version": "1.3.1", + "description": "Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https://apps.nextcloud.com/apps/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: 🔴\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/integration_deepl", + "licenses": [ + "agpl" + ] + }, + "integration_openai": { + "hash": "sha256-LUfgHGN2gddCsATRBgWMJO8EsaOqqRYVZXCL4EKc6Vw=", + "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v3.5.0/integration_openai-v3.5.0.tar.gz", + "version": "3.5.0", + "description": "⚠️ The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https://apps.nextcloud.com/apps/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context Write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\n⚠️ Context Write, Summarize, Headline and Reformulate have mainly been tested with OpenAI.\nThey might work when connecting to other services, without any guarantee.\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance or [Ollama](https://ollama.com/) instance\nor to any service that implements an API similar to the OpenAI one, for example:\n[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub), [Plusserver](https://www.plusserver.com/en/ai-platform/) or [MistralAI](https://mistral.ai).\n\n⚠️ This app is mainly tested with OpenAI. We do not guarantee it works perfectly\nwith other services that implement OpenAI-compatible APIs with slight differences.\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed). The setup process is documented here: https://docs.nextcloud.com/server/latest/admin_manual/ai/overview.html#improve-ai-task-pickup-speed\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALL·E via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/integration_openai", + "licenses": [ + "agpl" + ] + }, + "integration_paperless": { + "hash": "sha256-Tw0VZk+ByXLmFdNBgJdFnHUiFarDP+YyulzvCmE3ivw=", + "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.6/integration_paperless-v1.0.6.tar.gz", + "version": "1.0.6", + "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.", + "homepage": "", + "licenses": [ + "agpl" + ] + }, + "mail": { + "hash": "sha256-EFhjy0LcJCsNHJy//rGwM1f3UkAGLNXzC6lz6k5JstY=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.3.1/mail-v4.3.1.tar.gz", + "version": "4.3.1", + "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", + "homepage": "https://github.com/nextcloud/mail#readme", + "licenses": [ + "agpl" + ] + }, + "memories": { + "hash": "sha256-BfxJDCGsiRJrZWkNJSQF3rSFm/G3zzQn7C6DCETSzw4=", + "url": "https://github.com/pulsejet/memories/releases/download/v7.5.2/memories.tar.gz", + "version": "7.5.2", + "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Work from any device, of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **🗺️ Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **📦 Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **⚡️ Performance**: Do all this very fast.\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", + "homepage": "https://memories.gallery", + "licenses": [ + "agpl" + ] + }, + "music": { + "hash": "sha256-9n934EcAUVaKLfT+QKu53/9PJvTd+SsFa2w1/idLFk0=", + "url": "https://github.com/owncloud/music/releases/download/v2.1.2/music_2.1.2_for_nextcloud.tar.gz", + "version": "2.1.2", + "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from m3u, m3u8, and pls files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", + "homepage": "https://github.com/owncloud/music", + "licenses": [ + "agpl" + ] + }, + "news": { + "hash": "sha256-CAnDrbpXZVISJ4WjAAl7mhZY2t9ohBgPLdf7tGd3aIY=", + "url": "https://github.com/nextcloud/news/releases/download/25.3.0/news.tar.gz", + "version": "25.3.0", + "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "homepage": "https://github.com/nextcloud/news", + "licenses": [ + "agpl" + ] + }, + "notes": { + "hash": "sha256-dpMCehjhPQoOA+MVdLeGc370hmqWzmsMczgV08m/cO4=", + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.11.0/notes-v4.11.0.tar.gz", + "version": "4.11.0", + "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", + "homepage": "https://github.com/nextcloud/notes", + "licenses": [ + "agpl" + ] + }, + "onlyoffice": { + "hash": "sha256-Bh0CGw0qdJI+NzJ/dmzoqSZdVYzcFbqSJa70gvZhDGs=", + "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.7.0/onlyoffice.tar.gz", + "version": "9.7.0", + "description": "ONLYOFFICE app allows you to view, edit and collaborate on text documents, spreadsheets and presentations within Nextcloud using ONLYOFFICE Docs. This will create a new Edit in ONLYOFFICE action within the document library for Office documents. This allows multiple users to co-author documents in real time from the familiar web interface and save the changes back to your file storage.", + "homepage": "https://www.onlyoffice.com", + "licenses": [ + "agpl" + ] + }, + "phonetrack": { + "hash": "sha256-fEJSGG4P+OC5f8PTATHurdUb0vnMaqMh6wwcVB+VcsA=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.8.2/phonetrack-0.8.2.tar.gz", + "version": "0.8.2", + "description": "# PhoneTrack Nextcloud application\n\n📱 PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\n🗺 It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\n🌍 Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change colour/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", + "homepage": "https://github.com/julien-nc/phonetrack", + "licenses": [ + "agpl" + ] + }, + "polls": { + "hash": "sha256-fnZT4iuwlD66AVwiNPE0yurszO5/9IQsJfA1OB/dEVU=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.4.1/polls-v7.4.1.tar.gz", + "version": "7.4.1", + "description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).", + "homepage": "https://github.com/nextcloud/polls", + "licenses": [ + "agpl" + ] + }, + "previewgenerator": { + "hash": "sha256-dPUvtVFtSqlG9M1RXZ8u7nL3wgK5yFU2/pL9pFLjisc=", + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.8.0/previewgenerator-v5.8.0.tar.gz", + "version": "5.8.0", + "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", + "homepage": "https://github.com/nextcloud/previewgenerator", + "licenses": [ + "agpl" + ] + }, + "qownnotesapi": { + "hash": "sha256-P0wtnv2J0Q80ws/ih6xg7x16J87Oq5/oRVNQKg4wicU=", + "url": "https://github.com/pbek/qownnotesapi/releases/download/v25.2.0/qownnotesapi-nc.tar.gz", + "version": "25.2.0", + "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!", + "homepage": "https://github.com/pbek/qownnotesapi", + "licenses": [ + "agpl" + ] + }, + "quota_warning": { + "hash": "sha256-SG+UxfA6+6Tna8LiwGzM3zWZ2G5zYOq1VWFhJvXEYdc=", + "url": "https://github.com/nextcloud-releases/quota_warning/releases/download/v1.21.0/quota_warning-v1.21.0.tar.gz", + "version": "1.21.0", + "description": "This app sends notifications to users when they reached 85, 90 and 95% of their quota (checked once a day).\nIn addition an email can be sent to the users. The three percentages can be changed in the admin settings.\nIt is also possible to have a link in the email and the notification for upsell options.", + "homepage": "https://github.com/nextcloud/quota_warning", + "licenses": [ + "agpl" + ] + }, + "registration": { + "hash": "sha256-1Y1mZWqaJu8Xtwbo8ziqzzdszNNoiWJLO3Sy5Ko7rys=", + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.6.0/registration-v2.6.0.tar.gz", + "version": "2.6.0", + "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", + "homepage": "https://github.com/nextcloud/registration", + "licenses": [ + "agpl" + ] + }, + "richdocuments": { + "hash": "sha256-/Qj9P9QZO2GLD/dZTsx++wgCT+8b13lJ67UGdkTnI2s=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.6.3/richdocuments-v8.6.3.tar.gz", + "version": "8.6.3", + "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", + "homepage": "https://collaboraoffice.com/", + "licenses": [ + "agpl" + ] + }, + "sociallogin": { + "hash": "sha256-M2sITpieWvl2WPjxWHtyyZRNQPagYLahVaJcDoiTsh8=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v5.9.2/release.tar.gz", + "version": "5.9.2", + "description": "# Social login\n\nMake possible create users and login via Telegram, OAuth or OpenID\n\nFor OAuth you must create app for certain providers. Login button appear at login page if app id specified. Settings are in \"Social login\" section of settings page.\n\n## Installation\n\nLogin to your NextCloud installation as an administrator and under \"Apps\" click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n\n\n## Custom OAuth2/OIDC groups\n\nYou can use groups from your custom provider. For that you should specify \"Groups claim\" in custom OAuth2/OIDC provider settings. That claim should be returned from provider in `id_token` or at user info endpoint. Format should be `array` or comma separated string. Eg (with claim named `roles`)\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nAlso nested claims is supported. For example `resource_access.client-id.roles` for\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\nThere is also support for setting the displayName:\n```\n{\"roles\": [{gid: 1, displayName: \"admin\"}, {gid: 2, displayName: \"user\"}]}\n```\n\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing nextcloud groups\n2. Create provider groups in nextcloud and associate it to user (if appropriate option specified)\n\nIf you want sync groups on every login do not forget to check \"Update user profile every login\" setting\n\n## Examples for groups\n\n* You can find example how to configure WSO2IS for return roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff)\n* [GitLab OIDC allowing specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n\n## Built-in OAuth providers\n\nYou can copy link of certain login button to get proper \"redirect url\" for OAuth app setting.\n\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n* [GitHub](https://github.com/settings/developers)\n* [Discord](#configure-discord)\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* PlexTv - you can use any title as app id\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n\nDetails about \"Allow login only from specified domain\" google setting you can find here [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44)\nYou can use comma separated list for multiple domains\n\n## Config\n\nYou can use `'social_login_auto_redirect' => true` setting in `config.php` for auto redirect unauthorized users to social login if only one provider is configured.\nIf you want to temporary disable this function (e.g. for login as local admin), you can add `noredir=1` query parameter in url for login page. Something like `https://cloud.domain.com/login?noredir=1`\n\nTo set options for http client, you can use\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // Check https://curl.se/libcurl/c/CURLOPT_PROXY.html for allowed variants\n ],\n```\nin `config.php`\n\n### Configurate a provider via CLI\n\nYou can configure everything from commandline by using the occ utility. To setup a oidc-provider replace the variables and URLs with values that match your deployment.\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nto do this with docker you just need to add `docker exec -t -uwww-data CONTAINER_NAME` in front of the command, or run it interactively from `docker exec -it -uwww-data CONTAINER_NAME sh`\n\nTo find out how to configure other providers, just configure them in the GUI and take a look at the database afterwards:\n```\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\n\nOr just run\n\n`docker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers`\n\n### Configure Discord\n\nTo properly configure discord you have to:\n\n1. Create new discord application on [DiscordApp developers](https://discordapp.com/developers/applications/me#top)\n2. Open tab `Settings -> OAuth2 -> General`. In `Redirects` add new redirection link looking like this: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy `CLIENT ID` and generate and copy `CLIENT SECRET`\n4. Open in Nextcloud `Settings -> Social Login` and paste `CLIENT ID` into field `App id` and `CLIENT SECRET` into `Secret`.\n5. Select default group for users created this way.\n6. For group mapping check [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395)\n\n## Hint\n\n### About Callback(Reply) Url\nYou can copy link from specific login button on login page and paste it on provider's website as callback url. To make proper button visible, just fill certain provider settings with random data and change it later.\n\nSome users may get strange reply(Callback) url error from provider even if you pasted the right url, that's because your nextcloud server may generate http urls when you are actually using https.\nPlease set 'overwriteprotocol' => 'https', in your config.php file.", + "homepage": "https://github.com/zorn-v/nextcloud-social-login", + "licenses": [ + "agpl" + ] + }, + "spreed": { + "hash": "sha256-ztc0u9lYd5rZmzFPt1J4fmSBP3ZINswTaqVr4QZtidQ=", + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.0.1/spreed-v21.0.1.tar.gz", + "version": "21.0.1", + "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* 👥 **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* 💻 **Screen sharing!** Share your screen with the participants of your call.\n* 🚀 **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* 🌉 **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", + "homepage": "https://github.com/nextcloud/spreed", + "licenses": [ + "agpl" + ] + }, + "tasks": { + "hash": "sha256-Upa3dl+b97UV3KXLlcxeS6OzFBTIW+e3U/T9QJT6Pmw=", + "url": "https://github.com/nextcloud/tasks/releases/download/v0.16.1/tasks.tar.gz", + "version": "0.16.1", + "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", + "homepage": "https://github.com/nextcloud/tasks/", + "licenses": [ + "agpl" + ] + }, + "twofactor_webauthn": { + "hash": "sha256-16Silofm/alQaKZ2buNqyLEjKK2kR2IpTAxEawHpGjI=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.1.0/twofactor_webauthn-v2.1.0.tar.gz", + "version": "2.1.0", + "description": "A two-factor provider for WebAuthn devices", + "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", + "licenses": [ + "agpl" + ] + }, + "unroundedcorners": { + "hash": "sha256-ONOBDUciyWlKvi3Fd5+mWh3OLRfyW+PlKJKJWdMph0U=", + "url": "https://github.com/OliverParoczai/nextcloud-unroundedcorners/releases/download/v1.1.4/unroundedcorners-v1.1.4.tar.gz", + "version": "1.1.4", + "description": "# Unrounded Corners\nA Nextcloud app that restores the corners of buttons and widgets to their original looks by unrounding them.", + "homepage": "https://github.com/OliverParoczai/nextcloud-unroundedcorners", + "licenses": [ + "agpl" + ] + }, + "user_oidc": { + "hash": "sha256-jhqch6Gup7774P9seExlwhDGbDv0AK9LEzSEtmFW85A=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.0.0/user_oidc-v7.0.0.tar.gz", + "version": "7.0.0", + "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", + "homepage": "https://github.com/nextcloud/user_oidc", + "licenses": [ + "agpl" + ] + }, + "user_saml": { + "hash": "sha256-i9V8fmmmed0rVKRNtYJysqJReuGPjE54GP5K5wN0+Ok=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v6.5.0/user_saml-v6.5.0.tar.gz", + "version": "6.5.0", + "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", + "homepage": "https://github.com/nextcloud/user_saml", + "licenses": [ + "agpl" + ] + }, + "whiteboard": { + "hash": "sha256-hz8nviBUakDWH5ThDILoRFxyBFVpzJgXM6dgqry13tc=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.0.5/whiteboard-v1.0.5.tar.gz", + "version": "1.0.5", + "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- 🎨 Drawing shapes, writing text, connecting elements\n- 📝 Real-time collaboration\n- 🖼️ Add images with drag and drop\n- 📊 Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- 📦 Image export\n- 💪 Strong foundation: We use Excalidraw as our base library", + "homepage": "https://github.com/nextcloud/whiteboard", + "licenses": [ + "agpl" + ] + } +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94bdf0fee027..db8d9ebbb7eb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4558,11 +4558,12 @@ with pkgs; nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { }; inherit (callPackages ../servers/nextcloud {}) - nextcloud28 nextcloud29 nextcloud30; + nextcloud28 nextcloud29 nextcloud30 nextcloud31; nextcloud28Packages = callPackage ../servers/nextcloud/packages { ncVersion = "28"; }; nextcloud29Packages = callPackage ../servers/nextcloud/packages { ncVersion = "29"; }; nextcloud30Packages = callPackage ../servers/nextcloud/packages { ncVersion = "30"; }; + nextcloud31Packages = callPackage ../servers/nextcloud/packages { ncVersion = "31"; }; nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { }; From 1165f75b64753c0523189780e504e60bdbe63895 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 14 Mar 2025 01:39:58 +0100 Subject: [PATCH 46/94] nextcloud31: 31.0.0 -> 31.0.1 Diff: https://github.com/nextcloud/server/compare/v31.0.0...v31.0.1 Changelog: https://github.com/nextcloud/server/releases/tag/v31.0.1 (cherry picked from commit 963d449efd8488e792eea26ebe56d56b39116a69) --- pkgs/servers/nextcloud/default.nix | 4 ++-- pkgs/servers/nextcloud/packages/31.json | 32 ++++++++++++------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 00660fc54690..3dcf96fb2ff4 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -79,8 +79,8 @@ in }; nextcloud31 = generic { - version = "31.0.0"; - hash = "sha256-b76weze7nPp8kb8bLfvPAxkFi25gSHweqht3frl2LZE="; + version = "31.0.1"; + hash = "sha256-ufoEWK7JS+e7KHhp+WC7yHBZLZP7w1JxYGwx5Hfk57I="; packages = nextcloud31Packages; }; diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 5e58ae7daebe..2fe69cf9d338 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -20,9 +20,9 @@ ] }, "calendar": { - "hash": "sha256-mAH/A5oiPwIh6K6bb9wd55CmqMoEAaKQVVr8zFNbXE8=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.2.0/calendar-v5.2.0.tar.gz", - "version": "5.2.0", + "hash": "sha256-MpWmWSyC6ZxzE8Xu+rjCxl9OhdmSydGMR+zcJyoH7uE=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.1.3/calendar-v5.1.3.tar.gz", + "version": "5.1.3", "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -120,9 +120,9 @@ ] }, "forms": { - "hash": "sha256-WA2sj3zjf0XuLbSaT9AZkgLYab9O2wVUIazeJXrMAxs=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.0.4/forms-v5.0.4.tar.gz", - "version": "5.0.4", + "hash": "sha256-qAz61bLmCSK2AucSShvCKLj9IsMaE06aTEOmLKBWtdk=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.0.3/forms-v5.0.3.tar.gz", + "version": "5.0.3", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -140,10 +140,10 @@ ] }, "groupfolders": { - "hash": "sha256-lFIXNbBqdRHEvNFu2P68IF4v0+E4rFWLdRJYWm3RM/k=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.0.4/groupfolders-v19.0.4.tar.gz", - "version": "19.0.4", - "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", + "hash": "sha256-xotf3sAiP1sQNHfL+2kuE04YsbV4rGfDYDyZUkteGHY=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.0.3/groupfolders-v19.0.3.tar.gz", + "version": "19.0.3", + "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ "agpl" @@ -190,9 +190,9 @@ ] }, "mail": { - "hash": "sha256-EFhjy0LcJCsNHJy//rGwM1f3UkAGLNXzC6lz6k5JstY=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.3.1/mail-v4.3.1.tar.gz", - "version": "4.3.1", + "hash": "sha256-c/inKInFwLG7MdNcJPV7NzF1QNRgKNWyC+rjnza2/K8=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.2.6/mail-stable4.2.tar.gz", + "version": "4.2.6", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -310,9 +310,9 @@ ] }, "richdocuments": { - "hash": "sha256-/Qj9P9QZO2GLD/dZTsx++wgCT+8b13lJ67UGdkTnI2s=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.6.3/richdocuments-v8.6.3.tar.gz", - "version": "8.6.3", + "hash": "sha256-x1x1wZb/yMUZnt5Af37iBGaWTsUdFELNOb23szGEMaY=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.6.2/richdocuments-v8.6.2.tar.gz", + "version": "8.6.2", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ From dddff755204a49ca25db65e45f6fbdf53075cb0a Mon Sep 17 00:00:00 2001 From: provokateurin Date: Wed, 19 Mar 2025 18:20:05 +0100 Subject: [PATCH 47/94] nextcloud31: 31.0.1 -> 31.0.2 (cherry picked from commit 1a1c801b39278e2daa319f8ca70397b6550c6947) --- pkgs/servers/nextcloud/default.nix | 4 ++-- pkgs/servers/nextcloud/packages/31.json | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 3dcf96fb2ff4..9bcf6518e42f 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -79,8 +79,8 @@ in }; nextcloud31 = generic { - version = "31.0.1"; - hash = "sha256-ufoEWK7JS+e7KHhp+WC7yHBZLZP7w1JxYGwx5Hfk57I="; + version = "31.0.2"; + hash = "sha256-ALVyERt8K5iELZXARt5570Y8z63IoEtUAGx4bh+UwxA="; packages = nextcloud31Packages; }; diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 2fe69cf9d338..b2b7bcce45e2 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -20,9 +20,9 @@ ] }, "calendar": { - "hash": "sha256-MpWmWSyC6ZxzE8Xu+rjCxl9OhdmSydGMR+zcJyoH7uE=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.1.3/calendar-v5.1.3.tar.gz", - "version": "5.1.3", + "hash": "sha256-mAH/A5oiPwIh6K6bb9wd55CmqMoEAaKQVVr8zFNbXE8=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.2.0/calendar-v5.2.0.tar.gz", + "version": "5.2.0", "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -140,10 +140,10 @@ ] }, "groupfolders": { - "hash": "sha256-xotf3sAiP1sQNHfL+2kuE04YsbV4rGfDYDyZUkteGHY=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.0.3/groupfolders-v19.0.3.tar.gz", - "version": "19.0.3", - "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.", + "hash": "sha256-lFIXNbBqdRHEvNFu2P68IF4v0+E4rFWLdRJYWm3RM/k=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.0.4/groupfolders-v19.0.4.tar.gz", + "version": "19.0.4", + "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ "agpl" @@ -190,9 +190,9 @@ ] }, "mail": { - "hash": "sha256-c/inKInFwLG7MdNcJPV7NzF1QNRgKNWyC+rjnza2/K8=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.2.6/mail-stable4.2.tar.gz", - "version": "4.2.6", + "hash": "sha256-EFhjy0LcJCsNHJy//rGwM1f3UkAGLNXzC6lz6k5JstY=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.3.1/mail-v4.3.1.tar.gz", + "version": "4.3.1", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ From 7ff29b3edf279e34703025e7feec174e5470128a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Mar 2025 12:06:47 +0000 Subject: [PATCH 48/94] prowlarr: 1.30.2.4939 -> 1.31.2.4975 (cherry picked from commit 8d94bc56745c647759f2df0d613e2da3b335fd39) --- pkgs/by-name/pr/prowlarr/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/prowlarr/package.nix b/pkgs/by-name/pr/prowlarr/package.nix index 57663224375d..8a7f8d37f87d 100644 --- a/pkgs/by-name/pr/prowlarr/package.nix +++ b/pkgs/by-name/pr/prowlarr/package.nix @@ -37,16 +37,16 @@ let hash = { - aarch64-darwin = "sha256-F6q0JFiwESTenh9xAjqoqqQh911d8DMEWYm3CrYHoxI="; - aarch64-linux = "sha256-izh5er3uLUKFMjUCiZYBqtS9sosicSCo+qvavcnX/6s="; - x86_64-darwin = "sha256-BLklmXj8UbN8jjEXnHe1xsr2fF5H1enwztbKDU3IpPU="; - x86_64-linux = "sha256-aiH4bv47cnBzUtFwfJfmrY+2LaqgZkRXT2Jx8FkSX7M="; + aarch64-darwin = "sha256-ZKs6zHcwRrzwRqJWs6pAAnfn7oiu2D6HclIj2/ADEm4="; + aarch64-linux = "sha256-QJHJQEP5OBgMpCdOxURP98+e6mMBcNTAYSCORKnFXpw="; + x86_64-darwin = "sha256-k3DchyolwqszS6m0N1t1tdqFCUvBrDrhKIQ56E74bUQ="; + x86_64-linux = "sha256-7HKf5Pn0PUo3NPMdEcrw9dZl4EJkrchi2k9jtfqiXlg="; } .${stdenv.hostPlatform.system} or unsupported; in stdenv.mkDerivation rec { inherit pname; - version = "1.30.2.4939"; + version = "1.31.2.4975"; src = fetchurl { url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.master.${version}.${os}-core-${arch}.tar.gz"; From 583bcb9af2ed4adff2a041510d9c9f00d304014f Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:21:00 +0000 Subject: [PATCH 49/94] cargo-tauri: 2.3.1 -> 2.4.0 Diff: https://github.com/tauri-apps/tauri/compare/tauri-cli-v2.3.1...tauri-cli-v2.4.0 Changelog: https://github.com/tauri-apps/tauri/releases/tag/tauri-cli-v2.4.0 (cherry picked from commit 5751af5d1dc8e9e99043b153b7c6991df30b40c2) --- pkgs/by-name/ca/cargo-tauri/package.nix | 6 +++--- pkgs/by-name/ca/cargo-tauri/test-app.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index f6ba6386956c..3c5027f8cf4c 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage rec { pname = "tauri"; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${version}"; - hash = "sha256-EQ/df2fPhB4j6HcBjnwwSES8l65QU0VUjkMJfDBh5MA="; + hash = "sha256-koNbtmNC/F5t10z/joP/+J0VAlu336E6t4N7tfnu8+8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-d+d2QFZfGZ9n3wefxWaQC3ePmokAV5J5743jLYjfI2s="; + cargoHash = "sha256-Os/9VArYsPGAkjqsCjpR0+m9wds4l/HTFKdacacLU1I="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ca/cargo-tauri/test-app.nix b/pkgs/by-name/ca/cargo-tauri/test-app.nix index 38f1725a5c6e..4d43087d2c4e 100644 --- a/pkgs/by-name/ca/cargo-tauri/test-app.nix +++ b/pkgs/by-name/ca/cargo-tauri/test-app.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src ; - hash = "sha256-qomBrnpJeFuDr3Vz173uYrMxTvVgu/qJvMAOYII4smI="; + hash = "sha256-U/wYt+cEDGqEIg/Q9nC0Xo4wyW0ljfd77929+b8iSnE="; }; nativeBuildInputs = [ From 67731aa5dfb869fe201824e4353ab06d1654f469 Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 6 Dec 2024 16:32:09 +0100 Subject: [PATCH 50/94] pythonPackages.frida-python: 16.0.19 -> 16.5.7 (cherry picked from commit 12a146bfde5b92401a5ecab2a51bc83aa8ed3114) --- .../python-modules/frida-python/default.nix | 59 +++++-------------- 1 file changed, 14 insertions(+), 45 deletions(-) diff --git a/pkgs/development/python-modules/frida-python/default.nix b/pkgs/development/python-modules/frida-python/default.nix index 8bef789110cf..bd7b493af68f 100644 --- a/pkgs/development/python-modules/frida-python/default.nix +++ b/pkgs/development/python-modules/frida-python/default.nix @@ -1,67 +1,36 @@ { lib, - stdenv, - fetchurl, fetchPypi, buildPythonPackage, - typing-extensions, - darwin, }: -let - version = "16.0.19"; - format = "setuptools"; - devkit = { - aarch64-darwin = fetchurl { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-macos-arm64.tar.xz"; - hash = "sha256-5VAZnpHQ5wjl7IM96GhIKOfFYHFDKKOoSjN1STna2UA="; - }; - - x86_64-linux = fetchurl { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-linux-x86_64.tar.xz"; - hash = "sha256-yNXNqv8eCbpdQKFShpAh6rUCEuItrOSNNLOjESimPdk="; - }; - }.${stdenv.hostPlatform.system} - or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); - -in buildPythonPackage rec { pname = "frida-python"; - inherit version; + version = "16.5.7"; + format = "wheel"; src = fetchPypi { pname = "frida"; - inherit version; - hash = "sha256-rikIjjn9wA8VL/St/2JJTcueimn+q/URbt9lw/+nalY="; + inherit version format; + hash = "sha256-+2P+Be7xDWBHesqcGupt6gGdUmda0zIp8HkyJqzGgio="; + platform = "manylinux1_x86_64"; + abi = "abi3"; + python = "cp37"; + dist = "cp37"; }; - postPatch = '' - mkdir assets - pushd assets - tar xvf ${devkit} - export FRIDA_CORE_DEVKIT=$PWD - popd - ''; - - env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-framework AppKit"; - - propagatedBuildInputs = [ typing-extensions ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.AppKit + pythonImportsCheck = [ + "frida" + "frida._frida" ]; - pythonImportsCheck = [ "frida" ]; - - passthru = { - inherit devkit; - }; - meta = { description = "Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers (Python bindings)"; homepage = "https://www.frida.re"; license = lib.licenses.wxWindows; maintainers = with lib.maintainers; [ s1341 ]; - platforms = [ "aarch64-darwin" "x86_64-linux" ]; + platforms = [ + "x86_64-linux" + ]; }; } From b75bf237971c2e9727dfc84fe3fa510b9d581b9e Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 6 Dec 2024 16:47:26 +0100 Subject: [PATCH 51/94] frida-tools: fix missing websockets dependency (cherry picked from commit b13a12ef3a8a25736aad3d3b6a992ab0f6c2a1bd) --- pkgs/by-name/fr/frida-tools/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index 36abd4ad5c68..0ac73f68b3c8 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -1,4 +1,8 @@ -{ lib, fetchPypi, python3Packages }: +{ + lib, + fetchPypi, + python3Packages, +}: python3Packages.buildPythonApplication rec { pname = "frida-tools"; @@ -14,6 +18,7 @@ python3Packages.buildPythonApplication rec { prompt-toolkit colorama frida-python + websockets ]; meta = { From c8c06a2c149ee9b0baf232f4a73542609d04f65c Mon Sep 17 00:00:00 2001 From: Tanya Date: Mon, 24 Mar 2025 02:52:26 +0530 Subject: [PATCH 52/94] duplicity: disable test_black due to Black version conflict (cherry picked from commit f2bb565322a98276440d43e10193f1f86290aff2) --- pkgs/by-name/du/duplicity/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/du/duplicity/package.nix b/pkgs/by-name/du/duplicity/package.nix index 23940a0d7462..393770c28c98 100644 --- a/pkgs/by-name/du/duplicity/package.nix +++ b/pkgs/by-name/du/duplicity/package.nix @@ -56,6 +56,7 @@ let # ************* Module duplicity.backends.swiftbackend # duplicity/backends/swiftbackend.py:176: [E0401(import-error), SwiftBackend._put] Unable to import 'swiftclient.service' "test_pylint" + "test_black" ]; nativeBuildInputs = [ @@ -65,7 +66,6 @@ let wrapGAppsNoGuiHook python3.pkgs.setuptools-scm python3.pkgs.pycodestyle - python3.pkgs.black python3.pkgs.pylint ]; From 93b553daad74f9fd7a6b8d75aaf284bf3399786b Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Mon, 24 Mar 2025 15:20:26 +0100 Subject: [PATCH 53/94] python-packages: format Signed-off-by: Paul Meyer --- pkgs/top-level/python-packages.nix | 2718 +++++++++++++++------------- 1 file changed, 1501 insertions(+), 1217 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1a6e10898c42..c056c083836f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10,15 +10,19 @@ self: super: with self; { bootstrap = lib.recurseIntoAttrs { flit-core = toPythonModule (callPackage ../development/python-modules/bootstrap/flit-core { }); - installer = toPythonModule (callPackage ../development/python-modules/bootstrap/installer { - inherit (bootstrap) flit-core; - }); - build = toPythonModule (callPackage ../development/python-modules/bootstrap/build { - inherit (bootstrap) flit-core installer; - }); - packaging = toPythonModule (callPackage ../development/python-modules/bootstrap/packaging { - inherit (bootstrap) flit-core installer; - }); + installer = toPythonModule ( + callPackage ../development/python-modules/bootstrap/installer { inherit (bootstrap) flit-core; } + ); + build = toPythonModule ( + callPackage ../development/python-modules/bootstrap/build { + inherit (bootstrap) flit-core installer; + } + ); + packaging = toPythonModule ( + callPackage ../development/python-modules/bootstrap/packaging { + inherit (bootstrap) flit-core installer; + } + ); }; setuptools = callPackage ../development/python-modules/setuptools { }; @@ -137,15 +141,25 @@ self: super: with self; { aio-geojson-client = callPackage ../development/python-modules/aio-geojson-client { }; - aio-geojson-generic-client = callPackage ../development/python-modules/aio-geojson-generic-client { }; + aio-geojson-generic-client = + callPackage ../development/python-modules/aio-geojson-generic-client + { }; - aio-geojson-geonetnz-quakes = callPackage ../development/python-modules/aio-geojson-geonetnz-quakes { }; + aio-geojson-geonetnz-quakes = + callPackage ../development/python-modules/aio-geojson-geonetnz-quakes + { }; - aio-geojson-geonetnz-volcano = callPackage ../development/python-modules/aio-geojson-geonetnz-volcano { }; + aio-geojson-geonetnz-volcano = + callPackage ../development/python-modules/aio-geojson-geonetnz-volcano + { }; - aio-geojson-nsw-rfs-incidents = callPackage ../development/python-modules/aio-geojson-nsw-rfs-incidents { }; + aio-geojson-nsw-rfs-incidents = + callPackage ../development/python-modules/aio-geojson-nsw-rfs-incidents + { }; - aio-geojson-usgs-earthquakes = callPackage ../development/python-modules/aio-geojson-usgs-earthquakes { }; + aio-geojson-usgs-earthquakes = + callPackage ../development/python-modules/aio-geojson-usgs-earthquakes + { }; aio-georss-client = callPackage ../development/python-modules/aio-georss-client { }; @@ -525,10 +539,12 @@ self: super: with self; { algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { }; - aligator = toPythonModule (pkgs.aligator.override { - python3Packages = self; - pythonSupport = true; - }); + aligator = toPythonModule ( + pkgs.aligator.override { + python3Packages = self; + pythonSupport = true; + } + ); alive-progress = callPackage ../development/python-modules/alive-progress { }; @@ -552,7 +568,9 @@ self: super: with self; { allure-python-commons = callPackage ../development/python-modules/allure-python-commons { }; - allure-python-commons-test = callPackage ../development/python-modules/allure-python-commons-test { }; + allure-python-commons-test = + callPackage ../development/python-modules/allure-python-commons-test + { }; allure-pytest = callPackage ../development/python-modules/allure-pytest { }; @@ -596,13 +614,13 @@ self: super: with self; { androguard = callPackage ../development/python-modules/androguard { }; - anel-pwrctrl-homeassistant = callPackage ../development/python-modules/anel-pwrctrl-homeassistant { }; + anel-pwrctrl-homeassistant = + callPackage ../development/python-modules/anel-pwrctrl-homeassistant + { }; angr = callPackage ../development/python-modules/angr { }; - angrcli = callPackage ../development/python-modules/angrcli { - inherit (pkgs) coreutils; - }; + angrcli = callPackage ../development/python-modules/angrcli { inherit (pkgs) coreutils; }; angrop = callPackage ../development/python-modules/angrop { }; @@ -674,9 +692,7 @@ self: super: with self; { anysqlite = callPackage ../development/python-modules/anysqlite { }; - anytree = callPackage ../development/python-modules/anytree { - inherit (pkgs) graphviz; - }; + anytree = callPackage ../development/python-modules/anytree { inherit (pkgs) graphviz; }; anywidget = callPackage ../development/python-modules/anywidget { }; @@ -724,7 +740,9 @@ self: super: with self; { apptools = callPackage ../development/python-modules/apptools { }; - appthreat-vulnerability-db = callPackage ../development/python-modules/appthreat-vulnerability-db { }; + appthreat-vulnerability-db = + callPackage ../development/python-modules/appthreat-vulnerability-db + { }; apricot-select = callPackage ../development/python-modules/apricot-select { }; @@ -756,13 +774,9 @@ self: super: with self; { area = callPackage ../development/python-modules/area { }; - arelle = callPackage ../development/python-modules/arelle { - gui = true; - }; + arelle = callPackage ../development/python-modules/arelle { gui = true; }; - arelle-headless = callPackage ../development/python-modules/arelle { - gui = false; - }; + arelle-headless = callPackage ../development/python-modules/arelle { gui = false; }; aresponses = callPackage ../development/python-modules/aresponses { }; @@ -970,7 +984,9 @@ self: super: with self; { atomicwrites = callPackage ../development/python-modules/atomicwrites { }; - atomicwrites-homeassistant = callPackage ../development/python-modules/atomicwrites-homeassistant { }; + atomicwrites-homeassistant = + callPackage ../development/python-modules/atomicwrites-homeassistant + { }; atomman = callPackage ../development/python-modules/atomman { }; @@ -1001,12 +1017,15 @@ self: super: with self; { auditok = callPackage ../development/python-modules/auditok { }; auditwheel = callPackage ../development/python-modules/auditwheel { - inherit (pkgs) bzip2 gnutar patchelf unzip; + inherit (pkgs) + bzip2 + gnutar + patchelf + unzip + ; }; - augeas = callPackage ../development/python-modules/augeas { - inherit (pkgs) augeas; - }; + augeas = callPackage ../development/python-modules/augeas { inherit (pkgs) augeas; }; augmax = callPackage ../development/python-modules/augmax { }; @@ -1056,16 +1075,18 @@ self: super: with self; { autoslot = callPackage ../development/python-modules/autoslot { }; - avahi = toPythonModule (pkgs.avahi.override { - inherit python; - withPython = true; - }); + avahi = toPythonModule ( + pkgs.avahi.override { + inherit python; + withPython = true; + } + ); av = callPackage ../development/python-modules/av { }; avea = callPackage ../development/python-modules/avea { }; - avidtools = callPackage ../development/python-modules/avidtools { }; + avidtools = callPackage ../development/python-modules/avidtools { }; avion = callPackage ../development/python-modules/avion { }; @@ -1089,9 +1110,7 @@ self: super: with self; { awkward = callPackage ../development/python-modules/awkward { }; - awkward-cpp = callPackage ../development/python-modules/awkward-cpp { - inherit (pkgs) cmake ninja; - }; + awkward-cpp = callPackage ../development/python-modules/awkward-cpp { inherit (pkgs) cmake ninja; }; aws-adfs = callPackage ../development/python-modules/aws-adfs { }; @@ -1103,7 +1122,9 @@ self: super: with self; { aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { }; - aws-secretsmanager-caching = callPackage ../development/python-modules/aws-secretsmanager-caching { }; + aws-secretsmanager-caching = + callPackage ../development/python-modules/aws-secretsmanager-caching + { }; aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { }; @@ -1163,9 +1184,13 @@ self: super: with self; { azure-keyvault = callPackage ../development/python-modules/azure-keyvault { }; - azure-keyvault-administration = callPackage ../development/python-modules/azure-keyvault-administration { }; + azure-keyvault-administration = + callPackage ../development/python-modules/azure-keyvault-administration + { }; - azure-keyvault-certificates = callPackage ../development/python-modules/azure-keyvault-certificates { }; + azure-keyvault-certificates = + callPackage ../development/python-modules/azure-keyvault-certificates + { }; azure-keyvault-keys = callPackage ../development/python-modules/azure-keyvault-keys { }; @@ -1179,11 +1204,15 @@ self: super: with self; { azure-mgmt-apimanagement = callPackage ../development/python-modules/azure-mgmt-apimanagement { }; - azure-mgmt-appconfiguration = callPackage ../development/python-modules/azure-mgmt-appconfiguration { }; + azure-mgmt-appconfiguration = + callPackage ../development/python-modules/azure-mgmt-appconfiguration + { }; azure-mgmt-appcontainers = callPackage ../development/python-modules/azure-mgmt-appcontainers { }; - azure-mgmt-applicationinsights = callPackage ../development/python-modules/azure-mgmt-applicationinsights { }; + azure-mgmt-applicationinsights = + callPackage ../development/python-modules/azure-mgmt-applicationinsights + { }; azure-mgmt-authorization = callPackage ../development/python-modules/azure-mgmt-authorization { }; @@ -1199,7 +1228,9 @@ self: super: with self; { azure-mgmt-cdn = callPackage ../development/python-modules/azure-mgmt-cdn { }; - azure-mgmt-cognitiveservices = callPackage ../development/python-modules/azure-mgmt-cognitiveservices { }; + azure-mgmt-cognitiveservices = + callPackage ../development/python-modules/azure-mgmt-cognitiveservices + { }; azure-mgmt-commerce = callPackage ../development/python-modules/azure-mgmt-commerce { }; @@ -1209,11 +1240,17 @@ self: super: with self; { azure-mgmt-consumption = callPackage ../development/python-modules/azure-mgmt-consumption { }; - azure-mgmt-containerinstance = callPackage ../development/python-modules/azure-mgmt-containerinstance { }; + azure-mgmt-containerinstance = + callPackage ../development/python-modules/azure-mgmt-containerinstance + { }; - azure-mgmt-containerregistry = callPackage ../development/python-modules/azure-mgmt-containerregistry { }; + azure-mgmt-containerregistry = + callPackage ../development/python-modules/azure-mgmt-containerregistry + { }; - azure-mgmt-containerservice = callPackage ../development/python-modules/azure-mgmt-containerservice { }; + azure-mgmt-containerservice = + callPackage ../development/python-modules/azure-mgmt-containerservice + { }; azure-mgmt-core = callPackage ../development/python-modules/azure-mgmt-core { }; @@ -1223,7 +1260,9 @@ self: super: with self; { azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { }; - azure-mgmt-datalake-analytics = callPackage ../development/python-modules/azure-mgmt-datalake-analytics { }; + azure-mgmt-datalake-analytics = + callPackage ../development/python-modules/azure-mgmt-datalake-analytics + { }; azure-mgmt-datalake-nspkg = callPackage ../development/python-modules/azure-mgmt-datalake-nspkg { }; @@ -1231,7 +1270,9 @@ self: super: with self; { azure-mgmt-datamigration = callPackage ../development/python-modules/azure-mgmt-datamigration { }; - azure-mgmt-deploymentmanager = callPackage ../development/python-modules/azure-mgmt-deploymentmanager { }; + azure-mgmt-deploymentmanager = + callPackage ../development/python-modules/azure-mgmt-deploymentmanager + { }; azure-mgmt-devspaces = callPackage ../development/python-modules/azure-mgmt-devspaces { }; @@ -1243,7 +1284,9 @@ self: super: with self; { azure-mgmt-eventhub = callPackage ../development/python-modules/azure-mgmt-eventhub { }; - azure-mgmt-extendedlocation = callPackage ../development/python-modules/azure-mgmt-extendedlocation { }; + azure-mgmt-extendedlocation = + callPackage ../development/python-modules/azure-mgmt-extendedlocation + { }; azure-mgmt-frontdoor = callPackage ../development/python-modules/azure-mgmt-frontdoor { }; @@ -1257,7 +1300,9 @@ self: super: with self; { azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { }; - azure-mgmt-iothubprovisioningservices = callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { }; + azure-mgmt-iothubprovisioningservices = + callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices + { }; azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { }; @@ -1267,17 +1312,27 @@ self: super: with self; { azure-mgmt-logic = callPackage ../development/python-modules/azure-mgmt-logic { }; - azure-mgmt-machinelearningcompute = callPackage ../development/python-modules/azure-mgmt-machinelearningcompute { }; + azure-mgmt-machinelearningcompute = + callPackage ../development/python-modules/azure-mgmt-machinelearningcompute + { }; - azure-mgmt-managedservices = callPackage ../development/python-modules/azure-mgmt-managedservices { }; + azure-mgmt-managedservices = + callPackage ../development/python-modules/azure-mgmt-managedservices + { }; - azure-mgmt-managementgroups = callPackage ../development/python-modules/azure-mgmt-managementgroups { }; + azure-mgmt-managementgroups = + callPackage ../development/python-modules/azure-mgmt-managementgroups + { }; - azure-mgmt-managementpartner = callPackage ../development/python-modules/azure-mgmt-managementpartner { }; + azure-mgmt-managementpartner = + callPackage ../development/python-modules/azure-mgmt-managementpartner + { }; azure-mgmt-maps = callPackage ../development/python-modules/azure-mgmt-maps { }; - azure-mgmt-marketplaceordering = callPackage ../development/python-modules/azure-mgmt-marketplaceordering { }; + azure-mgmt-marketplaceordering = + callPackage ../development/python-modules/azure-mgmt-marketplaceordering + { }; azure-mgmt-media = callPackage ../development/python-modules/azure-mgmt-media { }; @@ -1289,23 +1344,33 @@ self: super: with self; { azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { }; - azure-mgmt-notificationhubs = callPackage ../development/python-modules/azure-mgmt-notificationhubs { }; + azure-mgmt-notificationhubs = + callPackage ../development/python-modules/azure-mgmt-notificationhubs + { }; azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { }; azure-mgmt-policyinsights = callPackage ../development/python-modules/azure-mgmt-policyinsights { }; - azure-mgmt-powerbiembedded = callPackage ../development/python-modules/azure-mgmt-powerbiembedded { }; + azure-mgmt-powerbiembedded = + callPackage ../development/python-modules/azure-mgmt-powerbiembedded + { }; azure-mgmt-privatedns = callPackage ../development/python-modules/azure-mgmt-privatedns { }; azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { }; - azure-mgmt-recoveryservicesbackup = callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup { }; + azure-mgmt-recoveryservicesbackup = + callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup + { }; - azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { }; + azure-mgmt-recoveryservices = + callPackage ../development/python-modules/azure-mgmt-recoveryservices + { }; - azure-mgmt-redhatopenshift = callPackage ../development/python-modules/azure-mgmt-redhatopenshift { }; + azure-mgmt-redhatopenshift = + callPackage ../development/python-modules/azure-mgmt-redhatopenshift + { }; azure-mgmt-redis = callPackage ../development/python-modules/azure-mgmt-redis { }; @@ -1325,7 +1390,9 @@ self: super: with self; { azure-mgmt-servicefabric = callPackage ../development/python-modules/azure-mgmt-servicefabric { }; - azure-mgmt-servicefabricmanagedclusters = callPackage ../development/python-modules/azure-mgmt-servicefabricmanagedclusters { }; + azure-mgmt-servicefabricmanagedclusters = + callPackage ../development/python-modules/azure-mgmt-servicefabricmanagedclusters + { }; azure-mgmt-servicelinker = callPackage ../development/python-modules/azure-mgmt-servicelinker { }; @@ -1333,7 +1400,9 @@ self: super: with self; { azure-mgmt-sql = callPackage ../development/python-modules/azure-mgmt-sql { }; - azure-mgmt-sqlvirtualmachine = callPackage ../development/python-modules/azure-mgmt-sqlvirtualmachine { }; + azure-mgmt-sqlvirtualmachine = + callPackage ../development/python-modules/azure-mgmt-sqlvirtualmachine + { }; azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { }; @@ -1359,7 +1428,9 @@ self: super: with self; { azure-servicefabric = callPackage ../development/python-modules/azure-servicefabric { }; - azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { }; + azure-servicemanagement-legacy = + callPackage ../development/python-modules/azure-servicemanagement-legacy + { }; azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { }; @@ -1367,7 +1438,9 @@ self: super: with self; { azure-storage-file = callPackage ../development/python-modules/azure-storage-file { }; - azure-storage-file-datalake = callPackage ../development/python-modules/azure-storage-file-datalake { }; + azure-storage-file-datalake = + callPackage ../development/python-modules/azure-storage-file-datalake + { }; azure-storage-file-share = callPackage ../development/python-modules/azure-storage-file-share { }; @@ -1375,11 +1448,15 @@ self: super: with self; { azure-storage-queue = callPackage ../development/python-modules/azure-storage-queue { }; - azure-synapse-accesscontrol = callPackage ../development/python-modules/azure-synapse-accesscontrol { }; + azure-synapse-accesscontrol = + callPackage ../development/python-modules/azure-synapse-accesscontrol + { }; azure-synapse-artifacts = callPackage ../development/python-modules/azure-synapse-artifacts { }; - azure-synapse-managedprivateendpoints = callPackage ../development/python-modules/azure-synapse-managedprivateendpoints { }; + azure-synapse-managedprivateendpoints = + callPackage ../development/python-modules/azure-synapse-managedprivateendpoints + { }; azure-synapse-spark = callPackage ../development/python-modules/azure-synapse-spark { }; @@ -1393,16 +1470,20 @@ self: super: with self; { babelgladeextractor = callPackage ../development/python-modules/babelgladeextractor { }; - babeltrace = toPythonModule (pkgs.babeltrace.override { - pythonPackages = self; - enablePython = true; - }); + babeltrace = toPythonModule ( + pkgs.babeltrace.override { + pythonPackages = self; + enablePython = true; + } + ); - babeltrace2 = toPythonModule (pkgs.babeltrace2.override { - inherit (self) python; - pythonPackages = self; - enablePython = true; - }); + babeltrace2 = toPythonModule ( + pkgs.babeltrace2.override { + inherit (self) python; + pythonPackages = self; + enablePython = true; + } + ); bambi = callPackage ../development/python-modules/bambi { }; @@ -1440,11 +1521,17 @@ self: super: with self; { backports-cached-property = callPackage ../development/python-modules/backports-cached-property { }; - backports-datetime-fromisoformat = callPackage ../development/python-modules/backports-datetime-fromisoformat { }; + backports-datetime-fromisoformat = + callPackage ../development/python-modules/backports-datetime-fromisoformat + { }; - backports-entry-points-selectable = callPackage ../development/python-modules/backports-entry-points-selectable { }; + backports-entry-points-selectable = + callPackage ../development/python-modules/backports-entry-points-selectable + { }; - backports-shutil-get-terminal-size = callPackage ../development/python-modules/backports-shutil-get-terminal-size { }; + backports-shutil-get-terminal-size = + callPackage ../development/python-modules/backports-shutil-get-terminal-size + { }; backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which { }; @@ -1534,10 +1621,11 @@ self: super: with self; { bch = callPackage ../development/python-modules/bch { }; - bcrypt = if stdenv.hostPlatform.system == "i686-linux" then - callPackage ../development/python-modules/bcrypt/3.nix { } - else - callPackage ../development/python-modules/bcrypt { }; + bcrypt = + if stdenv.hostPlatform.system == "i686-linux" then + callPackage ../development/python-modules/bcrypt/3.nix { } + else + callPackage ../development/python-modules/bcrypt { }; bdffont = callPackage ../development/python-modules/bdffont { }; @@ -1665,7 +1753,9 @@ self: super: with self; { bitcoinlib = callPackage ../development/python-modules/bitcoinlib { }; - bitcoin-utils-fork-minimal = callPackage ../development/python-modules/bitcoin-utils-fork-minimal { }; + bitcoin-utils-fork-minimal = + callPackage ../development/python-modules/bitcoin-utils-fork-minimal + { }; bitcoinrpc = callPackage ../development/python-modules/bitcoinrpc { }; @@ -1759,9 +1849,11 @@ self: super: with self; { bluetooth-auto-recovery = callPackage ../development/python-modules/bluetooth-auto-recovery { }; - bluetooth-data-tools= callPackage ../development/python-modules/bluetooth-data-tools { }; + bluetooth-data-tools = callPackage ../development/python-modules/bluetooth-data-tools { }; - bluetooth-sensor-state-data = callPackage ../development/python-modules/bluetooth-sensor-state-data { }; + bluetooth-sensor-state-data = + callPackage ../development/python-modules/bluetooth-sensor-state-data + { }; blurhash = callPackage ../development/python-modules/blurhash { }; @@ -1801,10 +1893,12 @@ self: super: with self; { # Build boost for this specific Python version # TODO: use separate output for libboost_python.so - boost = toPythonModule (pkgs.boost.override { - inherit (self) python numpy; - enablePython = true; - }); + boost = toPythonModule ( + pkgs.boost.override { + inherit (self) python numpy; + enablePython = true; + } + ); borb = callPackage ../development/python-modules/borb { }; @@ -1836,7 +1930,7 @@ self: super: with self; { bpemb = callPackage ../development/python-modules/bpemb { }; - bpycv = callPackage ../development/python-modules/bpycv {}; + bpycv = callPackage ../development/python-modules/bpycv { }; bpylist2 = callPackage ../development/python-modules/bpylist2 { }; @@ -1850,9 +1944,7 @@ self: super: with self; { bracex = callPackage ../development/python-modules/bracex { }; - brainflow = callPackage ../development/python-modules/brainflow { - inherit (pkgs) brainflow; - }; + brainflow = callPackage ../development/python-modules/brainflow { inherit (pkgs) brainflow; }; braintree = callPackage ../development/python-modules/braintree { }; @@ -1884,9 +1976,7 @@ self: super: with self; { brotli-asgi = callPackage ../development/python-modules/brotli-asgi { }; - brotlicffi = callPackage ../development/python-modules/brotlicffi { - inherit (pkgs) brotli; - }; + brotlicffi = callPackage ../development/python-modules/brotlicffi { inherit (pkgs) brotli; }; brotlipy = callPackage ../development/python-modules/brotlipy { }; @@ -1992,15 +2082,19 @@ self: super: with self; { cachy = callPackage ../development/python-modules/cachy { }; - caffe = toPythonModule (pkgs.caffe.override { - pythonSupport = true; - inherit (self) python numpy boost; - }); + caffe = toPythonModule ( + pkgs.caffe.override { + pythonSupport = true; + inherit (self) python numpy boost; + } + ); - caffeWithCuda = toPythonModule (pkgs.caffeWithCuda.override { - pythonSupport = true; - inherit (self) python numpy boost; - }); + caffeWithCuda = toPythonModule ( + pkgs.caffeWithCuda.override { + pythonSupport = true; + inherit (self) python numpy boost; + } + ); caio = callPackage ../development/python-modules/caio { }; @@ -2040,9 +2134,7 @@ self: super: with self; { camelot = callPackage ../development/python-modules/camelot { }; - capstone = callPackage ../development/python-modules/capstone { - inherit (pkgs) capstone; - }; + capstone = callPackage ../development/python-modules/capstone { inherit (pkgs) capstone; }; capstone_4 = callPackage ../development/python-modules/capstone/4.nix { inherit (pkgs) capstone_4; }; @@ -2061,13 +2153,18 @@ self: super: with self; { casa-formats-io = callPackage ../development/python-modules/casa-formats-io { }; - casadi = toPythonModule (pkgs.casadi.override { pythonSupport = true; python3Packages = self; }); + casadi = toPythonModule ( + pkgs.casadi.override { + pythonSupport = true; + python3Packages = self; + } + ); casbin = callPackage ../development/python-modules/casbin { }; cashaddress = callPackage ../development/python-modules/cashaddress { }; - cashews = callPackage ../development/python-modules/cashews { }; + cashews = callPackage ../development/python-modules/cashews { }; cassandra-driver = callPackage ../development/python-modules/cassandra-driver { }; @@ -2096,9 +2193,7 @@ self: super: with self; { cbor = callPackage ../development/python-modules/cbor { }; - cccolutils = callPackage ../development/python-modules/cccolutils { - krb5-c = pkgs.krb5; - }; + cccolutils = callPackage ../development/python-modules/cccolutils { krb5-c = pkgs.krb5; }; cdcs = callPackage ../development/python-modules/cdcs { }; @@ -2122,9 +2217,7 @@ self: super: with self; { cohere = callPackage ../development/python-modules/cohere { }; - coincurve = callPackage ../development/python-modules/coincurve { - inherit (pkgs) secp256k1; - }; + coincurve = callPackage ../development/python-modules/coincurve { inherit (pkgs) secp256k1; }; comicon = callPackage ../development/python-modules/comicon { }; @@ -2140,7 +2233,7 @@ self: super: with self; { connio = callPackage ../development/python-modules/connio { }; - conway-polynomials = callPackage ../development/python-modules/conway-polynomials {}; + conway-polynomials = callPackage ../development/python-modules/conway-polynomials { }; correctionlib = callPackage ../development/python-modules/correctionlib { }; @@ -2194,9 +2287,7 @@ self: super: with self; { cftime = callPackage ../development/python-modules/cftime { }; - cgal = callPackage ../development/python-modules/cgal { - inherit (pkgs) cgal; - }; + cgal = callPackage ../development/python-modules/cgal { inherit (pkgs) cgal; }; cgen = callPackage ../development/python-modules/cgen { }; @@ -2204,13 +2295,13 @@ self: super: with self; { chacha20poly1305 = callPackage ../development/python-modules/chacha20poly1305 { }; - chacha20poly1305-reuseable = callPackage ../development/python-modules/chacha20poly1305-reuseable { }; + chacha20poly1305-reuseable = + callPackage ../development/python-modules/chacha20poly1305-reuseable + { }; chai = callPackage ../development/python-modules/chai { }; - chainer = callPackage ../development/python-modules/chainer { - inherit (pkgs.config) cudaSupport; - }; + chainer = callPackage ../development/python-modules/chainer { inherit (pkgs.config) cudaSupport; }; chainmap = callPackage ../development/python-modules/chainmap { }; @@ -2450,9 +2541,7 @@ self: super: with self; { cmdstanpy = callPackage ../development/python-modules/cmdstanpy { }; - cmigemo = callPackage ../development/python-modules/cmigemo { - inherit (pkgs) cmigemo; - }; + cmigemo = callPackage ../development/python-modules/cmigemo { inherit (pkgs) cmigemo; }; cmsdials = callPackage ../development/python-modules/cmsdials { }; @@ -2632,9 +2721,7 @@ self: super: with self; { cose = callPackage ../development/python-modules/cose { }; - cot = callPackage ../development/python-modules/cot { - inherit (pkgs) qemu; - }; + cot = callPackage ../development/python-modules/cot { inherit (pkgs) qemu; }; courlan = callPackage ../development/python-modules/courlan { }; @@ -2644,9 +2731,7 @@ self: super: with self; { cpe = callPackage ../development/python-modules/cpe { }; - cppe = callPackage ../development/python-modules/cppe { - inherit (pkgs) cppe; - }; + cppe = callPackage ../development/python-modules/cppe { inherit (pkgs) cppe; }; cppheaderparser = callPackage ../development/python-modules/cppheaderparser { }; @@ -2698,10 +2783,12 @@ self: super: with self; { criticality-score = callPackage ../development/python-modules/criticality-score { }; - crocoddyl = toPythonModule (pkgs.crocoddyl.override { - pythonSupport = true; - python3Packages = self; - }); + crocoddyl = toPythonModule ( + pkgs.crocoddyl.override { + pythonSupport = true; + python3Packages = self; + } + ); cron-descriptor = callPackage ../development/python-modules/cron-descriptor { }; @@ -2739,9 +2826,9 @@ self: super: with self; { crytic-compile = callPackage ../development/python-modules/crytic-compile { }; - cson = callPackage ../development/python-modules/cson { }; + cson = callPackage ../development/python-modules/cson { }; - csrmesh = callPackage ../development/python-modules/csrmesh { }; + csrmesh = callPackage ../development/python-modules/csrmesh { }; cssbeautifier = callPackage ../development/python-modules/cssbeautifier { }; @@ -2787,11 +2874,13 @@ self: super: with self; { cupy = callPackage ../development/python-modules/cupy { # cupy 12.2.0 possibly incompatible with cutensor 2.0 that comes with cudaPackages_12 - cudaPackages = pkgs.cudaPackages_11.overrideScope (cu-fi: _: { - # CuDNN 9 is not supported: - # https://github.com/cupy/cupy/issues/8215 - cudnn = cu-fi.cudnn_8_9; - }); + cudaPackages = pkgs.cudaPackages_11.overrideScope ( + cu-fi: _: { + # CuDNN 9 is not supported: + # https://github.com/cupy/cupy/issues/8215 + cudnn = cu-fi.cudnn_8_9; + } + ); }; curio = callPackage ../development/python-modules/curio { }; @@ -2856,7 +2945,9 @@ self: super: with self; { cython_0 = callPackage ../development/python-modules/cython/0.nix { }; - cython-test-exception-raiser = callPackage ../development/python-modules/cython-test-exception-raiser { }; + cython-test-exception-raiser = + callPackage ../development/python-modules/cython-test-exception-raiser + { }; cytoolz = callPackage ../development/python-modules/cytoolz { }; @@ -3031,9 +3122,7 @@ self: super: with self; { dbus-next = callPackage ../development/python-modules/dbus-next { }; - dbus-python = callPackage ../development/python-modules/dbus-python { - inherit (pkgs) dbus; - }; + dbus-python = callPackage ../development/python-modules/dbus-python { inherit (pkgs) dbus; }; dbus-python-client-gen = callPackage ../development/python-modules/dbus-python-client-gen { }; @@ -3313,7 +3402,7 @@ self: super: with self; { dissononce = callPackage ../development/python-modules/dissononce { }; - dist-meta = callPackage ../development/python-modules/dist-meta { }; + dist-meta = callPackage ../development/python-modules/dist-meta { }; distlib = callPackage ../development/python-modules/distlib { }; @@ -3325,7 +3414,8 @@ self: super: with self; { distro = callPackage ../development/python-modules/distro { }; - distutils = if pythonOlder "3.12" then null else callPackage ../development/python-modules/distutils { }; + distutils = + if pythonOlder "3.12" then null else callPackage ../development/python-modules/distutils { }; distutils-extra = callPackage ../development/python-modules/distutils-extra { }; @@ -3399,7 +3489,9 @@ self: super: with self; { django-compressor = callPackage ../development/python-modules/django-compressor { }; - django-compression-middleware = callPackage ../development/python-modules/django-compression-middleware { }; + django-compression-middleware = + callPackage ../development/python-modules/django-compression-middleware + { }; django-configurations = callPackage ../development/python-modules/django-configurations { }; @@ -3431,11 +3523,15 @@ self: super: with self; { django-debug-toolbar = callPackage ../development/python-modules/django-debug-toolbar { }; - django-dynamic-preferences = callPackage ../development/python-modules/django-dynamic-preferences { }; + django-dynamic-preferences = + callPackage ../development/python-modules/django-dynamic-preferences + { }; django-elasticsearch-dsl = callPackage ../development/python-modules/django-elasticsearch-dsl { }; - django-encrypted-model-fields = callPackage ../development/python-modules/django-encrypted-model-fields { }; + django-encrypted-model-fields = + callPackage ../development/python-modules/django-encrypted-model-fields + { }; django-environ = callPackage ../development/python-modules/django-environ { }; @@ -3447,13 +3543,19 @@ self: super: with self; { django-formtools = callPackage ../development/python-modules/django-formtools { }; - django-formset-js-improved = callPackage ../development/python-modules/django-formset-js-improved { }; + django-formset-js-improved = + callPackage ../development/python-modules/django-formset-js-improved + { }; - django-graphiql-debug-toolbar = callPackage ../development/python-modules/django-graphiql-debug-toolbar { }; + django-graphiql-debug-toolbar = + callPackage ../development/python-modules/django-graphiql-debug-toolbar + { }; django-gravatar2 = callPackage ../development/python-modules/django-gravatar2 { }; - django-google-analytics-app = callPackage ../development/python-modules/django-google-analytics-app { }; + django-google-analytics-app = + callPackage ../development/python-modules/django-google-analytics-app + { }; django-guardian = callPackage ../development/python-modules/django-guardian { }; @@ -3491,7 +3593,9 @@ self: super: with self; { django-logentry-admin = callPackage ../development/python-modules/django-logentry-admin { }; - django-login-required-middleware = callPackage ../development/python-modules/django-login-required-middleware { }; + django-login-required-middleware = + callPackage ../development/python-modules/django-login-required-middleware + { }; django-localflavor = callPackage ../development/python-modules/django-localflavor { }; @@ -3545,7 +3649,9 @@ self: super: with self; { django-polymorphic = callPackage ../development/python-modules/django-polymorphic { }; - django-postgresql-netfields = callPackage ../development/python-modules/django-postgresql-netfields { }; + django-postgresql-netfields = + callPackage ../development/python-modules/django-postgresql-netfields + { }; django-prometheus = callPackage ../development/python-modules/django-prometheus { }; @@ -3585,21 +3691,33 @@ self: super: with self; { djangorestframework = callPackage ../development/python-modules/djangorestframework { }; - djangorestframework-dataclasses = callPackage ../development/python-modules/djangorestframework-dataclasses { }; + djangorestframework-dataclasses = + callPackage ../development/python-modules/djangorestframework-dataclasses + { }; - djangorestframework-camel-case = callPackage ../development/python-modules/djangorestframework-camel-case { }; + djangorestframework-camel-case = + callPackage ../development/python-modules/djangorestframework-camel-case + { }; djangorestframework-csv = callPackage ../development/python-modules/djangorestframework-csv { }; - djangorestframework-guardian = callPackage ../development/python-modules/djangorestframework-guardian { }; + djangorestframework-guardian = + callPackage ../development/python-modules/djangorestframework-guardian + { }; - djangorestframework-guardian2 = callPackage ../development/python-modules/djangorestframework-guardian2 { }; + djangorestframework-guardian2 = + callPackage ../development/python-modules/djangorestframework-guardian2 + { }; djangorestframework-jsonp = callPackage ../development/python-modules/djangorestframework-jsonp { }; - djangorestframework-recursive = callPackage ../development/python-modules/djangorestframework-recursive { }; + djangorestframework-recursive = + callPackage ../development/python-modules/djangorestframework-recursive + { }; - djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { }; + djangorestframework-simplejwt = + callPackage ../development/python-modules/djangorestframework-simplejwt + { }; djangorestframework-stubs = callPackage ../development/python-modules/djangorestframework-stubs { }; @@ -3649,7 +3767,9 @@ self: super: with self; { django-types = callPackage ../development/python-modules/django-types { }; - django-versatileimagefield = callPackage ../development/python-modules/django-versatileimagefield { }; + django-versatileimagefield = + callPackage ../development/python-modules/django-versatileimagefield + { }; django-vite = callPackage ../development/python-modules/django-vite { }; @@ -3673,9 +3793,7 @@ self: super: with self; { dkimpy = callPackage ../development/python-modules/dkimpy { }; - dlib = callPackage ../development/python-modules/dlib { - inherit (pkgs) dlib; - }; + dlib = callPackage ../development/python-modules/dlib { inherit (pkgs) dlib; }; dlinfo = callPackage ../development/python-modules/dlinfo { }; @@ -3700,9 +3818,7 @@ self: super: with self; { dm-sonnet = callPackage ../development/python-modules/dm-sonnet { }; dm-tree = callPackage ../development/python-modules/dm-tree { - abseil-cpp = pkgs.abseil-cpp.override { - cxxStandard = "14"; - }; + abseil-cpp = pkgs.abseil-cpp.override { cxxStandard = "14"; }; }; dnachisel = callPackage ../development/python-modules/dnachisel { }; @@ -3795,9 +3911,7 @@ self: super: with self; { dotty-dict = callPackage ../development/python-modules/dotty-dict { }; - dot2tex = callPackage ../development/python-modules/dot2tex { - inherit (pkgs) graphviz; - }; + dot2tex = callPackage ../development/python-modules/dot2tex { inherit (pkgs) graphviz; }; dotwiz = callPackage ../development/python-modules/dotwiz { }; @@ -3861,7 +3975,7 @@ self: super: with self; { dropmqttapi = callPackage ../development/python-modules/dropmqttapi { }; - dscribe = callPackage ../development/python-modules/dscribe { }; + dscribe = callPackage ../development/python-modules/dscribe { }; ds-store = callPackage ../development/python-modules/ds-store { }; @@ -3881,9 +3995,7 @@ self: super: with self; { ducc0 = callPackage ../development/python-modules/ducc0 { }; - duckdb = callPackage ../development/python-modules/duckdb { - inherit (pkgs) duckdb; - }; + duckdb = callPackage ../development/python-modules/duckdb { inherit (pkgs) duckdb; }; duckdb-engine = callPackage ../development/python-modules/duckdb-engine { }; @@ -3903,9 +4015,7 @@ self: super: with self; { dukpy = callPackage ../development/python-modules/dukpy { }; - dulwich = callPackage ../development/python-modules/dulwich { - inherit (pkgs) gnupg; - }; + dulwich = callPackage ../development/python-modules/dulwich { inherit (pkgs) gnupg; }; dunamai = callPackage ../development/python-modules/dunamai { }; @@ -3913,35 +4023,35 @@ self: super: with self; { duo-client = callPackage ../development/python-modules/duo-client { }; - durus = callPackage ../development/python-modules/durus { }; + durus = callPackage ../development/python-modules/durus { }; - dvc = callPackage ../development/python-modules/dvc { }; + dvc = callPackage ../development/python-modules/dvc { }; - dvc-azure = callPackage ../development/python-modules/dvc-azure { }; + dvc-azure = callPackage ../development/python-modules/dvc-azure { }; - dvc-data = callPackage ../development/python-modules/dvc-data { }; + dvc-data = callPackage ../development/python-modules/dvc-data { }; - dvc-gdrive = callPackage ../development/python-modules/dvc-gdrive { }; + dvc-gdrive = callPackage ../development/python-modules/dvc-gdrive { }; dvc-gs = callPackage ../development/python-modules/dvc-gs { }; - dvc-hdfs = callPackage ../development/python-modules/dvc-hdfs { }; + dvc-hdfs = callPackage ../development/python-modules/dvc-hdfs { }; - dvc-http = callPackage ../development/python-modules/dvc-http { }; + dvc-http = callPackage ../development/python-modules/dvc-http { }; - dvc-objects = callPackage ../development/python-modules/dvc-objects { }; + dvc-objects = callPackage ../development/python-modules/dvc-objects { }; - dvc-render = callPackage ../development/python-modules/dvc-render { }; + dvc-render = callPackage ../development/python-modules/dvc-render { }; dvc-s3 = callPackage ../development/python-modules/dvc-s3 { }; dvc-ssh = callPackage ../development/python-modules/dvc-ssh { }; - dvc-studio-client = callPackage ../development/python-modules/dvc-studio-client { }; + dvc-studio-client = callPackage ../development/python-modules/dvc-studio-client { }; - dvc-task = callPackage ../development/python-modules/dvc-task { }; + dvc-task = callPackage ../development/python-modules/dvc-task { }; - dvclive = callPackage ../development/python-modules/dvclive { }; + dvclive = callPackage ../development/python-modules/dvclive { }; dwdwfsapi = callPackage ../development/python-modules/dwdwfsapi { }; @@ -3983,10 +4093,12 @@ self: super: with self; { ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { }; - eccodes = toPythonModule (pkgs.eccodes.override { - enablePython = true; - pythonPackages = self; - }); + eccodes = toPythonModule ( + pkgs.eccodes.override { + enablePython = true; + pythonPackages = self; + } + ); ecdsa = callPackage ../development/python-modules/ecdsa { }; @@ -3998,7 +4110,7 @@ self: super: with self; { ecpy = callPackage ../development/python-modules/ecpy { }; - ecs-logging = callPackage ../development/python-modules/ecs-logging { }; + ecs-logging = callPackage ../development/python-modules/ecs-logging { }; ed25519 = callPackage ../development/python-modules/ed25519 { }; @@ -4020,9 +4132,7 @@ self: super: with self; { edk2-pytool-library = callPackage ../development/python-modules/edk2-pytool-library { }; - edlib = callPackage ../development/python-modules/edlib { - inherit (pkgs) edlib; - }; + edlib = callPackage ../development/python-modules/edlib { inherit (pkgs) edlib; }; eduvpn-common = callPackage ../development/python-modules/eduvpn-common { }; @@ -4106,7 +4216,7 @@ self: super: with self; { energyflow = callPackage ../development/python-modules/energyflow { }; - energyzero = callPackage ../development/python-modules/energyzero { }; + energyzero = callPackage ../development/python-modules/energyzero { }; enlighten = callPackage ../development/python-modules/enlighten { }; @@ -4118,9 +4228,7 @@ self: super: with self; { enterpriseattack = callPackage ../development/python-modules/enterpriseattack { }; - entrance = callPackage ../development/python-modules/entrance { - routerFeatures = false; - }; + entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; }; entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; @@ -4194,9 +4302,7 @@ self: super: with self; { etcd = callPackage ../development/python-modules/etcd { }; - etcd3 = callPackage ../development/python-modules/etcd3 { - inherit (pkgs) etcd; - }; + etcd3 = callPackage ../development/python-modules/etcd3 { inherit (pkgs) etcd; }; ete3 = callPackage ../development/python-modules/ete3 { }; @@ -4264,10 +4370,12 @@ self: super: with self; { ewmh = callPackage ../development/python-modules/ewmh { }; - example-robot-data = toPythonModule (pkgs.example-robot-data.override { - pythonSupport = true; - python3Packages = self; - }); + example-robot-data = toPythonModule ( + pkgs.example-robot-data.override { + pythonSupport = true; + python3Packages = self; + } + ); exdown = callPackage ../development/python-modules/exdown { }; @@ -4287,9 +4395,7 @@ self: super: with self; { exifread = callPackage ../development/python-modules/exifread { }; - exiv2 = callPackage ../development/python-modules/exiv2 { - inherit (pkgs) exiv2; - }; + exiv2 = callPackage ../development/python-modules/exiv2 { inherit (pkgs) exiv2; }; expandvars = callPackage ../development/python-modules/expandvars { }; @@ -4328,7 +4434,8 @@ self: super: with self; { lz4 xz zlib - zstd; + zstd + ; }; extras = callPackage ../development/python-modules/extras { }; @@ -4341,15 +4448,19 @@ self: super: with self; { ezyrb = callPackage ../development/python-modules/ezyrb { }; - f3d = toPythonModule (pkgs.f3d.override { - withPythonBinding = true; - python3Packages = self; - }); + f3d = toPythonModule ( + pkgs.f3d.override { + withPythonBinding = true; + python3Packages = self; + } + ); - f3d_egl = toPythonModule (pkgs.f3d_egl.override { - withPythonBinding = true; - python3Packages = self; - }); + f3d_egl = toPythonModule ( + pkgs.f3d_egl.override { + withPythonBinding = true; + python3Packages = self; + } + ); f5-icontrol-rest = callPackage ../development/python-modules/f5-icontrol-rest { }; @@ -4392,13 +4503,13 @@ self: super: with self; { faker = callPackage ../development/python-modules/faker { }; - fakeredis = callPackage ../development/python-modules/fakeredis { - redis-server = pkgs.redis; - }; + fakeredis = callPackage ../development/python-modules/fakeredis { redis-server = pkgs.redis; }; falcon = callPackage ../development/python-modules/falcon { }; - faraday-agent-parameters-types = callPackage ../development/python-modules/faraday-agent-parameters-types { }; + faraday-agent-parameters-types = + callPackage ../development/python-modules/faraday-agent-parameters-types + { }; faraday-plugins = callPackage ../development/python-modules/faraday-plugins { }; @@ -4444,17 +4555,21 @@ self: super: with self; { fastimport = callPackage ../development/python-modules/fastimport { }; - fastjet = toPythonModule (pkgs.fastjet.override { - withPython = true; - inherit (self) python; - }); + fastjet = toPythonModule ( + pkgs.fastjet.override { + withPython = true; + inherit (self) python; + } + ); fastjsonschema = callPackage ../development/python-modules/fastjsonschema { }; - fastnlo-toolkit = toPythonModule (pkgs.fastnlo-toolkit.override { - withPython = true; - inherit (self) python; - }); + fastnlo-toolkit = toPythonModule ( + pkgs.fastnlo-toolkit.override { + withPython = true; + inherit (self) python; + } + ); fastnumbers = callPackage ../development/python-modules/fastnumbers { }; @@ -4470,7 +4585,12 @@ self: super: with self; { fasttext-predict = callPackage ../development/python-modules/fasttext-predict { }; - fatrop = toPythonModule (pkgs.fatrop.override { pythonSupport = true; python3Packages = self; }); + fatrop = toPythonModule ( + pkgs.fatrop.override { + pythonSupport = true; + python3Packages = self; + } + ); faust-cchardet = callPackage ../development/python-modules/faust-cchardet { }; @@ -4492,9 +4612,7 @@ self: super: with self; { feedparser = callPackage ../development/python-modules/feedparser { }; - fenics = callPackage ../development/python-modules/fenics { - hdf5 = pkgs.hdf5_1_10; - }; + fenics = callPackage ../development/python-modules/fenics { hdf5 = pkgs.hdf5_1_10; }; ffcv = callPackage ../development/python-modules/ffcv { }; @@ -4718,9 +4836,7 @@ self: super: with self; { flask-wtf = callPackage ../development/python-modules/flask-wtf { }; - flatbuffers = callPackage ../development/python-modules/flatbuffers { - inherit (pkgs) flatbuffers; - }; + flatbuffers = callPackage ../development/python-modules/flatbuffers { inherit (pkgs) flatbuffers; }; flatdict = callPackage ../development/python-modules/flatdict { }; @@ -4802,12 +4918,14 @@ self: super: with self; { fontfeatures = callPackage ../development/python-modules/fontfeatures { }; - fontforge = disabledIf - (pythonOlder "3.10") - (toPythonModule (pkgs.fontforge.override { - withPython = true; - inherit python; - })); + fontforge = disabledIf (pythonOlder "3.10") ( + toPythonModule ( + pkgs.fontforge.override { + withPython = true; + inherit python; + } + ) + ); fontmath = callPackage ../development/python-modules/fontmath { }; @@ -4859,7 +4977,9 @@ self: super: with self; { formulaic = callPackage ../development/python-modules/formulaic { }; - foundationdb71 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb71; }; + foundationdb71 = callPackage ../servers/foundationdb/python.nix { + foundationdb = pkgs.foundationdb71; + }; fountains = callPackage ../development/python-modules/fountains { }; @@ -4879,9 +4999,7 @@ self: super: with self; { freertos-gdb = callPackage ../development/python-modules/freertos-gdb { }; - freesasa = callPackage ../development/python-modules/freesasa { - inherit (pkgs) freesasa; - }; + freesasa = callPackage ../development/python-modules/freesasa { inherit (pkgs) freesasa; }; freetype-py = callPackage ../development/python-modules/freetype-py { }; @@ -4939,9 +5057,7 @@ self: super: with self; { furo = callPackage ../development/python-modules/furo { }; - fuse = callPackage ../development/python-modules/fuse-python { - inherit (pkgs) fuse; - }; + fuse = callPackage ../development/python-modules/fuse-python { inherit (pkgs) fuse; }; fusepy = callPackage ../development/python-modules/fusepy { }; @@ -4967,10 +5083,12 @@ self: super: with self; { g2pkk = callPackage ../development/python-modules/g2pkk { }; - galario = toPythonModule (pkgs.galario.override { - enablePython = true; - pythonPackages = self; - }); + galario = toPythonModule ( + pkgs.galario.override { + enablePython = true; + pythonPackages = self; + } + ); galois = callPackage ../development/python-modules/galois { }; @@ -5018,19 +5136,23 @@ self: super: with self; { gdb-pt-dump = callPackage ../development/python-modules/gdb-pt-dump { }; - gdcm = toPythonModule (pkgs.gdcm.override { - inherit (self) python; - enablePython = true; - }); + gdcm = toPythonModule ( + pkgs.gdcm.override { + inherit (self) python; + enablePython = true; + } + ); gdown = callPackage ../development/python-modules/gdown { }; ge25519 = callPackage ../development/python-modules/ge25519 { }; - geant4 = toPythonModule (pkgs.geant4.override { - enablePython = true; - python3 = python; - }); + geant4 = toPythonModule ( + pkgs.geant4.override { + enablePython = true; + python3 = python; + } + ); geeknote = callPackage ../development/python-modules/geeknote { }; @@ -5044,10 +5166,12 @@ self: super: with self; { gemfileparser2 = callPackage ../development/python-modules/gemfileparser2 { }; - gemmi = toPythonModule (pkgs.gemmi.override { - enablePython = true; - python3Packages = self; - }); + gemmi = toPythonModule ( + pkgs.gemmi.override { + enablePython = true; + python3Packages = self; + } + ); genanki = callPackage ../development/python-modules/genanki { }; @@ -5081,9 +5205,7 @@ self: super: with self; { geoip2 = callPackage ../development/python-modules/geoip2 { }; - geoip = callPackage ../development/python-modules/geoip { - libgeoip = pkgs.geoip; - }; + geoip = callPackage ../development/python-modules/geoip { libgeoip = pkgs.geoip; }; geojson = callPackage ../development/python-modules/geojson { }; @@ -5095,7 +5217,7 @@ self: super: with self; { geopandas = callPackage ../development/python-modules/geopandas { }; - geoparquet = callPackage ../development/python-modules/geoparquet { }; + geoparquet = callPackage ../development/python-modules/geoparquet { }; geopy = callPackage ../development/python-modules/geopy { }; @@ -5103,21 +5225,33 @@ self: super: with self; { georss-generic-client = callPackage ../development/python-modules/georss-generic-client { }; - georss-ign-sismologia-client = callPackage ../development/python-modules/georss-ign-sismologia-client { }; + georss-ign-sismologia-client = + callPackage ../development/python-modules/georss-ign-sismologia-client + { }; - georss-ingv-centro-nazionale-terremoti-client = callPackage ../development/python-modules/georss-ingv-centro-nazionale-terremoti-client { }; + georss-ingv-centro-nazionale-terremoti-client = + callPackage ../development/python-modules/georss-ingv-centro-nazionale-terremoti-client + { }; - georss-nrcan-earthquakes-client = callPackage ../development/python-modules/georss-nrcan-earthquakes-client { }; + georss-nrcan-earthquakes-client = + callPackage ../development/python-modules/georss-nrcan-earthquakes-client + { }; - georss-qld-bushfire-alert-client = callPackage ../development/python-modules/georss-qld-bushfire-alert-client { }; + georss-qld-bushfire-alert-client = + callPackage ../development/python-modules/georss-qld-bushfire-alert-client + { }; - georss-tfs-incidents-client = callPackage ../development/python-modules/georss-tfs-incidents-client { }; + georss-tfs-incidents-client = + callPackage ../development/python-modules/georss-tfs-incidents-client + { }; georss-wa-dfes-client = callPackage ../development/python-modules/georss-wa-dfes-client { }; gepetto-gui = toPythonModule (gepetto-viewer.withPlugins [ gepetto-viewer-corba ]); - gepetto-viewer-corba = toPythonModule (pkgs.gepetto-viewer-corba.override { python3Packages = self; }); + gepetto-viewer-corba = toPythonModule ( + pkgs.gepetto-viewer-corba.override { python3Packages = self; } + ); gepetto-viewer = toPythonModule (pkgs.gepetto-viewer.override { python3Packages = self; }); @@ -5141,9 +5275,7 @@ self: super: with self; { gfal2-python = callPackage ../development/python-modules/gfal2-python { }; - gfal2-util = callPackage ../development/python-modules/gfal2-util { - inherit (pkgs) xrootd; - }; + gfal2-util = callPackage ../development/python-modules/gfal2-util { inherit (pkgs) xrootd; }; gflags = callPackage ../development/python-modules/gflags { }; @@ -5177,8 +5309,7 @@ self: super: with self; { gistyc = callPackage ../development/python-modules/gistyc { }; - git-annex-adapter = - callPackage ../development/python-modules/git-annex-adapter { }; + git-annex-adapter = callPackage ../development/python-modules/git-annex-adapter { }; git-filter-repo = callPackage ../development/python-modules/git-filter-repo { }; @@ -5210,9 +5341,9 @@ self: super: with self; { git-versioner = callPackage ../development/python-modules/git-versioner { }; - glad = callPackage ../development/python-modules/glad { }; + glad = callPackage ../development/python-modules/glad { }; - glad2 = callPackage ../development/python-modules/glad2 { }; + glad2 = callPackage ../development/python-modules/glad2 { }; glances-api = callPackage ../development/python-modules/glances-api { }; @@ -5238,10 +5369,12 @@ self: super: with self; { gmpy = callPackage ../development/python-modules/gmpy { }; - gmsh = toPythonModule (pkgs.gmsh.override { - inherit (self) python; - enablePython = true; - }); + gmsh = toPythonModule ( + pkgs.gmsh.override { + inherit (self) python; + enablePython = true; + } + ); gmqtt = callPackage ../development/python-modules/gmqtt { }; @@ -5265,7 +5398,9 @@ self: super: with self; { google = callPackage ../development/python-modules/google { }; - google-ai-generativelanguage = callPackage ../development/python-modules/google-ai-generativelanguage { }; + google-ai-generativelanguage = + callPackage ../development/python-modules/google-ai-generativelanguage + { }; google-api-core = callPackage ../development/python-modules/google-api-core { }; @@ -5279,11 +5414,17 @@ self: super: with self; { google-auth-oauthlib = callPackage ../development/python-modules/google-auth-oauthlib { }; - google-cloud-access-context-manager = callPackage ../development/python-modules/google-cloud-access-context-manager { }; + google-cloud-access-context-manager = + callPackage ../development/python-modules/google-cloud-access-context-manager + { }; - google-cloud-appengine-logging = callPackage ../development/python-modules/google-cloud-appengine-logging { }; + google-cloud-appengine-logging = + callPackage ../development/python-modules/google-cloud-appengine-logging + { }; - google-cloud-artifact-registry = callPackage ../development/python-modules/google-cloud-artifact-registry { }; + google-cloud-artifact-registry = + callPackage ../development/python-modules/google-cloud-artifact-registry + { }; google-cloud-asset = callPackage ../development/python-modules/google-cloud-asset { }; @@ -5293,11 +5434,17 @@ self: super: with self; { google-cloud-bigquery = callPackage ../development/python-modules/google-cloud-bigquery { }; - google-cloud-bigquery-datatransfer = callPackage ../development/python-modules/google-cloud-bigquery-datatransfer { }; + google-cloud-bigquery-datatransfer = + callPackage ../development/python-modules/google-cloud-bigquery-datatransfer + { }; - google-cloud-bigquery-logging = callPackage ../development/python-modules/google-cloud-bigquery-logging { }; + google-cloud-bigquery-logging = + callPackage ../development/python-modules/google-cloud-bigquery-logging + { }; - google-cloud-bigquery-storage = callPackage ../development/python-modules/google-cloud-bigquery-storage { }; + google-cloud-bigquery-storage = + callPackage ../development/python-modules/google-cloud-bigquery-storage + { }; google-cloud-bigtable = callPackage ../development/python-modules/google-cloud-bigtable { }; @@ -5317,7 +5464,9 @@ self: super: with self; { google-cloud-dns = callPackage ../development/python-modules/google-cloud-dns { }; - google-cloud-error-reporting = callPackage ../development/python-modules/google-cloud-error-reporting { }; + google-cloud-error-reporting = + callPackage ../development/python-modules/google-cloud-error-reporting + { }; google-cloud-firestore = callPackage ../development/python-modules/google-cloud-firestore { }; @@ -5337,7 +5486,9 @@ self: super: with self; { google-cloud-netapp = callPackage ../development/python-modules/google-cloud-netapp { }; - google-cloud-network-connectivity = callPackage ../development/python-modules/google-cloud-network-connectivity { }; + google-cloud-network-connectivity = + callPackage ../development/python-modules/google-cloud-network-connectivity + { }; google-cloud-org-policy = callPackage ../development/python-modules/google-cloud-org-policy { }; @@ -5347,13 +5498,21 @@ self: super: with self; { google-cloud-redis = callPackage ../development/python-modules/google-cloud-redis { }; - google-cloud-resource-manager = callPackage ../development/python-modules/google-cloud-resource-manager { }; + google-cloud-resource-manager = + callPackage ../development/python-modules/google-cloud-resource-manager + { }; - google-cloud-runtimeconfig = callPackage ../development/python-modules/google-cloud-runtimeconfig { }; + google-cloud-runtimeconfig = + callPackage ../development/python-modules/google-cloud-runtimeconfig + { }; - google-cloud-secret-manager = callPackage ../development/python-modules/google-cloud-secret-manager { }; + google-cloud-secret-manager = + callPackage ../development/python-modules/google-cloud-secret-manager + { }; - google-cloud-securitycenter = callPackage ../development/python-modules/google-cloud-securitycenter { }; + google-cloud-securitycenter = + callPackage ../development/python-modules/google-cloud-securitycenter + { }; google-cloud-shell = callPackage ../development/python-modules/google-cloud-shell { }; @@ -5373,7 +5532,9 @@ self: super: with self; { google-cloud-translate = callPackage ../development/python-modules/google-cloud-translate { }; - google-cloud-videointelligence = callPackage ../development/python-modules/google-cloud-videointelligence { }; + google-cloud-videointelligence = + callPackage ../development/python-modules/google-cloud-videointelligence + { }; google-cloud-vision = callPackage ../development/python-modules/google-cloud-vision { }; @@ -5381,7 +5542,9 @@ self: super: with self; { google-cloud-webrisk = callPackage ../development/python-modules/google-cloud-webrisk { }; - google-cloud-websecurityscanner = callPackage ../development/python-modules/google-cloud-websecurityscanner { }; + google-cloud-websecurityscanner = + callPackage ../development/python-modules/google-cloud-websecurityscanner + { }; google-cloud-workflows = callPackage ../development/python-modules/google-cloud-workflows { }; @@ -5389,9 +5552,7 @@ self: super: with self; { google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { }; - google-crc32c = callPackage ../development/python-modules/google-crc32c { - inherit (pkgs) crc32c; - }; + google-crc32c = callPackage ../development/python-modules/google-crc32c { inherit (pkgs) crc32c; }; google-generativeai = callPackage ../development/python-modules/google-generativeai { }; @@ -5437,15 +5598,11 @@ self: super: with self; { gplaycli = callPackage ../development/python-modules/gplaycli { }; - gpgme = callPackage ../development/python-modules/gpgme { - inherit (pkgs) gpgme; - }; + gpgme = callPackage ../development/python-modules/gpgme { inherit (pkgs) gpgme; }; gphoto2 = callPackage ../development/python-modules/gphoto2 { }; - gprof2dot = callPackage ../development/python-modules/gprof2dot { - inherit (pkgs) graphviz; - }; + gprof2dot = callPackage ../development/python-modules/gprof2dot { inherit (pkgs) graphviz; }; gps3 = callPackage ../development/python-modules/gps3 { }; @@ -5497,7 +5654,7 @@ self: super: with self; { graphlib-backport = callPackage ../development/python-modules/graphlib-backport { }; - graphqlclient= callPackage ../development/python-modules/graphqlclient { }; + graphqlclient = callPackage ../development/python-modules/graphqlclient { }; graphql-core = callPackage ../development/python-modules/graphql-core { }; @@ -5505,13 +5662,13 @@ self: super: with self; { graphql-server-core = callPackage ../development/python-modules/graphql-server-core { }; - graphql-subscription-manager = callPackage ../development/python-modules/graphql-subscription-manager { }; + graphql-subscription-manager = + callPackage ../development/python-modules/graphql-subscription-manager + { }; graphrag = callPackage ../development/python-modules/graphrag { }; - graph-tool = callPackage ../development/python-modules/graph-tool { - inherit (pkgs) cgal; - }; + graph-tool = callPackage ../development/python-modules/graph-tool { inherit (pkgs) cgal; }; graphtage = callPackage ../development/python-modules/graphtage { }; @@ -5582,9 +5739,7 @@ self: super: with self; { gruut = callPackage ../development/python-modules/gruut { }; - gruut-ipa = callPackage ../development/python-modules/gruut-ipa { - inherit (pkgs) espeak; - }; + gruut-ipa = callPackage ../development/python-modules/gruut-ipa { inherit (pkgs) espeak; }; gsd = callPackage ../development/python-modules/gsd { }; @@ -5614,13 +5769,9 @@ self: super: with self; { guessit = callPackage ../development/python-modules/guessit { }; - guestfs = callPackage ../development/python-modules/guestfs { - qemu = pkgs.qemu; - }; + guestfs = callPackage ../development/python-modules/guestfs { qemu = pkgs.qemu; }; - gudhi = callPackage ../development/python-modules/gudhi { - inherit (pkgs) cgal; - }; + gudhi = callPackage ../development/python-modules/gudhi { inherit (pkgs) cgal; }; guidance = callPackage ../development/python-modules/guidance { }; @@ -5654,9 +5805,7 @@ self: super: with self; { h2 = callPackage ../development/python-modules/h2 { }; - h3 = callPackage ../development/python-modules/h3 { - inherit (pkgs) h3; - }; + h3 = callPackage ../development/python-modules/h3 { inherit (pkgs) h3; }; h5io = callPackage ../development/python-modules/h5io { }; @@ -5664,9 +5813,7 @@ self: super: with self; { h5py = callPackage ../development/python-modules/h5py { }; - h5py-mpi = self.h5py.override { - hdf5 = pkgs.hdf5-mpi; - }; + h5py-mpi = self.h5py.override { hdf5 = pkgs.hdf5-mpi; }; habanero = callPackage ../development/python-modules/habanero { }; @@ -5686,13 +5833,18 @@ self: super: with self; { ha-mqtt-discoverable = callPackage ../development/python-modules/ha-mqtt-discoverable { }; - ha-philipsjs = callPackage ../development/python-modules/ha-philipsjs{ }; + ha-philipsjs = callPackage ../development/python-modules/ha-philipsjs { }; hahomematic = callPackage ../development/python-modules/hahomematic { }; hakuin = callPackage ../development/python-modules/hakuin { }; - halide = toPythonModule (pkgs.halide.override { pythonSupport = true; python3Packages = self; }); + halide = toPythonModule ( + pkgs.halide.override { + pythonSupport = true; + python3Packages = self; + } + ); halo = callPackage ../development/python-modules/halo { }; @@ -5768,9 +5920,7 @@ self: super: with self; { helper = callPackage ../development/python-modules/helper { }; - hepmc3 = toPythonModule (pkgs.hepmc3.override { - inherit python; - }); + hepmc3 = toPythonModule (pkgs.hepmc3.override { inherit python; }); hepunits = callPackage ../development/python-modules/hepunits { }; @@ -5806,13 +5956,9 @@ self: super: with self; { hightime = callPackage ../development/python-modules/hightime { }; - hid = callPackage ../development/python-modules/hid { - inherit (pkgs) hidapi; - }; + hid = callPackage ../development/python-modules/hid { inherit (pkgs) hidapi; }; - hidapi = callPackage ../development/python-modules/hidapi { - inherit (pkgs) udev; - }; + hidapi = callPackage ../development/python-modules/hidapi { inherit (pkgs) udev; }; hid-parser = callPackage ../development/python-modules/hid-parser { }; @@ -5848,9 +5994,7 @@ self: super: with self; { hlk-sw16 = callPackage ../development/python-modules/hlk-sw16 { }; - hnswlib = callPackage ../development/python-modules/hnswlib { - inherit (pkgs) hnswlib; - }; + hnswlib = callPackage ../development/python-modules/hnswlib { inherit (pkgs) hnswlib; }; hmmlearn = callPackage ../development/python-modules/hmmlearn { }; @@ -5866,9 +6010,13 @@ self: super: with self; { home-assistant-bluetooth = callPackage ../development/python-modules/home-assistant-bluetooth { }; - home-assistant-chip-wheels = toPythonModule (callPackage ../development/python-modules/home-assistant-chip-wheels { }); + home-assistant-chip-wheels = toPythonModule ( + callPackage ../development/python-modules/home-assistant-chip-wheels { } + ); - home-assistant-chip-clusters = callPackage ../development/python-modules/home-assistant-chip-clusters { }; + home-assistant-chip-clusters = + callPackage ../development/python-modules/home-assistant-chip-clusters + { }; home-assistant-chip-core = callPackage ../development/python-modules/home-assistant-chip-core { }; @@ -5896,10 +6044,12 @@ self: super: with self; { hpccm = callPackage ../development/python-modules/hpccm { }; - hpp-fcl = toPythonModule (pkgs.hpp-fcl.override { - pythonSupport = true; - python3Packages = self; - }); + hpp-fcl = toPythonModule ( + pkgs.hpp-fcl.override { + pythonSupport = true; + python3Packages = self; + } + ); hs-dbus-signature = callPackage ../development/python-modules/hs-dbus-signature { }; @@ -6059,9 +6209,7 @@ self: super: with self; { hyrule = callPackage ../development/python-modules/hyrule { }; - i2c-tools = callPackage ../development/python-modules/i2c-tools { - inherit (pkgs) i2c-tools; - }; + i2c-tools = callPackage ../development/python-modules/i2c-tools { inherit (pkgs) i2c-tools; }; i2csense = callPackage ../development/python-modules/i2csense { }; @@ -6105,9 +6253,7 @@ self: super: with self; { idasen-ha = callPackage ../development/python-modules/idasen-ha { }; - icoextract = toPythonModule (pkgs.icoextract.override { - python3Packages = self; - }); + icoextract = toPythonModule (pkgs.icoextract.override { python3Packages = self; }); icontract = callPackage ../development/python-modules/icontract { }; @@ -6129,9 +6275,7 @@ self: super: with self; { ignite = callPackage ../development/python-modules/ignite { }; - igraph = callPackage ../development/python-modules/igraph { - inherit (pkgs) igraph; - }; + igraph = callPackage ../development/python-modules/igraph { inherit (pkgs) igraph; }; ihcsdk = callPackage ../development/python-modules/ihcsdk { }; @@ -6204,7 +6348,12 @@ self: super: with self; { importmagic = callPackage ../development/python-modules/importmagic { }; imread = callPackage ../development/python-modules/imread { - inherit (pkgs) libjpeg libpng libtiff libwebp; + inherit (pkgs) + libjpeg + libpng + libtiff + libwebp + ; }; imutils = callPackage ../development/python-modules/imutils { }; @@ -6277,7 +6426,9 @@ self: super: with self; { installer = callPackage ../development/python-modules/installer { }; - insteon-frontend-home-assistant = callPackage ../development/python-modules/insteon-frontend-home-assistant { }; + insteon-frontend-home-assistant = + callPackage ../development/python-modules/insteon-frontend-home-assistant + { }; instructor = callPackage ../development/python-modules/instructor { }; @@ -6395,9 +6546,7 @@ self: super: with self; { isbnlib = callPackage ../development/python-modules/isbnlib { }; - islpy = callPackage ../development/python-modules/islpy { - isl = pkgs.isl_0_24; - }; + islpy = callPackage ../development/python-modules/islpy { isl = pkgs.isl_0_24; }; iso3166 = callPackage ../development/python-modules/iso3166 { }; @@ -6425,11 +6574,12 @@ self: super: with self; { itanium-demangler = callPackage ../development/python-modules/itanium-demangler { }; - itk = toPythonModule (pkgs.itk.override { - inherit python numpy; - enablePython = true; - }); - + itk = toPythonModule ( + pkgs.itk.override { + inherit python numpy; + enablePython = true; + } + ); item-synchronizer = callPackage ../development/python-modules/item-synchronizer { }; @@ -6522,13 +6672,9 @@ self: super: with self; { # Use the -bin on macOS since the source build doesn't support it (see #323154) jaxlib = if jaxlib-build.meta.unsupported then jaxlib-bin else jaxlib-build; - jaxlibWithCuda = self.jaxlib.override { - cudaSupport = true; - }; + jaxlibWithCuda = self.jaxlib.override { cudaSupport = true; }; - jaxlibWithoutCuda = self.jaxlib.override { - cudaSupport = false; - }; + jaxlibWithoutCuda = self.jaxlib.override { cudaSupport = false; }; jaxopt = callPackage ../development/python-modules/jaxopt { }; @@ -6600,9 +6746,7 @@ self: super: with self; { jpype1 = callPackage ../development/python-modules/jpype1 { }; - jq = callPackage ../development/python-modules/jq { - inherit (pkgs) jq; - }; + jq = callPackage ../development/python-modules/jq { inherit (pkgs) jq; }; jsbeautifier = callPackage ../development/python-modules/jsbeautifier { }; @@ -6736,11 +6880,15 @@ self: super: with self; { jupyter-events = callPackage ../development/python-modules/jupyter-events { }; - jupyter-highlight-selected-word = callPackage ../development/python-modules/jupyter-highlight-selected-word { }; + jupyter-highlight-selected-word = + callPackage ../development/python-modules/jupyter-highlight-selected-word + { }; jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { }; - jupyter-nbextensions-configurator = callPackage ../development/python-modules/jupyter-nbextensions-configurator { }; + jupyter-nbextensions-configurator = + callPackage ../development/python-modules/jupyter-nbextensions-configurator + { }; jupyter-server = callPackage ../development/python-modules/jupyter-server { }; @@ -6756,11 +6904,15 @@ self: super: with self; { jupyterhub = callPackage ../development/python-modules/jupyterhub { }; - jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { }; + jupyterhub-ldapauthenticator = + callPackage ../development/python-modules/jupyterhub-ldapauthenticator + { }; jupyterhub-systemdspawner = callPackage ../development/python-modules/jupyterhub-systemdspawner { }; - jupyterhub-tmpauthenticator = callPackage ../development/python-modules/jupyterhub-tmpauthenticator { }; + jupyterhub-tmpauthenticator = + callPackage ../development/python-modules/jupyterhub-tmpauthenticator + { }; jupyterlab = callPackage ../development/python-modules/jupyterlab { }; @@ -6891,7 +7043,9 @@ self: super: with self; { keyrings-cryptfile = callPackage ../development/python-modules/keyrings-cryptfile { }; - keyrings-google-artifactregistry-auth = callPackage ../development/python-modules/keyrings-google-artifactregistry-auth { }; + keyrings-google-artifactregistry-auth = + callPackage ../development/python-modules/keyrings-google-artifactregistry-auth + { }; keyrings-alt = callPackage ../development/python-modules/keyrings-alt { }; @@ -6901,15 +7055,11 @@ self: super: with self; { keystoneauth1 = callPackage ../development/python-modules/keystoneauth1 { }; - keyutils = callPackage ../development/python-modules/keyutils { - inherit (pkgs) keyutils; - }; + keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; }; - khanaa = callPackage ../development/python-modules/khanaa {}; + khanaa = callPackage ../development/python-modules/khanaa { }; - kicad = toPythonModule (pkgs.kicad.override { - python3 = python; - }).src; + kicad = toPythonModule (pkgs.kicad.override { python3 = python; }).src; kinparse = callPackage ../development/python-modules/kinparse { }; @@ -6936,10 +7086,12 @@ self: super: with self; { kml2geojson = callPackage ../development/python-modules/kml2geojson { }; - kmsxx = toPythonModule (pkgs.kmsxx.override { - withPython = true; - python3Packages = self; - }); + kmsxx = toPythonModule ( + pkgs.kmsxx.override { + withPython = true; + python3Packages = self; + } + ); knack = callPackage ../development/python-modules/knack { }; @@ -6963,9 +7115,7 @@ self: super: with self; { krakenex = callPackage ../development/python-modules/krakenex { }; - krb5 = callPackage ../development/python-modules/krb5 { - krb5-c = pkgs.krb5; - }; + krb5 = callPackage ../development/python-modules/krb5 { krb5-c = pkgs.krb5; }; krfzf-py = callPackage ../development/python-modules/krfzf-py { }; @@ -6991,19 +7141,17 @@ self: super: with self; { lakeside = callPackage ../development/python-modules/lakeside { }; - lammps = callPackage ../development/python-modules/lammps { - inherit (pkgs) lammps; - }; + lammps = callPackage ../development/python-modules/lammps { inherit (pkgs) lammps; }; - lancedb = callPackage ../development/python-modules/lancedb { - inherit (pkgs) protobuf; - }; + lancedb = callPackage ../development/python-modules/lancedb { inherit (pkgs) protobuf; }; langchain = callPackage ../development/python-modules/langchain { }; langchain-aws = callPackage ../development/python-modules/langchain-aws { }; - langchain-azure-dynamic-sessions = callPackage ../development/python-modules/langchain-azure-dynamic-sessions { }; + langchain-azure-dynamic-sessions = + callPackage ../development/python-modules/langchain-azure-dynamic-sessions + { }; langchain-chroma = callPackage ../development/python-modules/langchain-chroma { }; @@ -7033,11 +7181,17 @@ self: super: with self; { langgraph-checkpoint = callPackage ../development/python-modules/langgraph-checkpoint { }; - langgraph-checkpoint-postgres = callPackage ../development/python-modules/langgraph-checkpoint-postgres { }; + langgraph-checkpoint-postgres = + callPackage ../development/python-modules/langgraph-checkpoint-postgres + { }; - langgraph-checkpoint-duckdb = callPackage ../development/python-modules/langgraph-checkpoint-duckdb { }; + langgraph-checkpoint-duckdb = + callPackage ../development/python-modules/langgraph-checkpoint-duckdb + { }; - langgraph-checkpoint-sqlite = callPackage ../development/python-modules/langgraph-checkpoint-sqlite { }; + langgraph-checkpoint-sqlite = + callPackage ../development/python-modules/langgraph-checkpoint-sqlite + { }; langgraph-cli = callPackage ../development/python-modules/langgraph-cli { }; @@ -7128,10 +7282,13 @@ self: super: with self; { led-ble = callPackage ../development/python-modules/led-ble { }; - ledger = (toPythonModule (pkgs.ledger.override { - usePython = true; - python3 = python; - })).py; + ledger = + (toPythonModule ( + pkgs.ledger.override { + usePython = true; + python3 = python; + } + )).py; ledger-agent = callPackage ../development/python-modules/ledger-agent { }; @@ -7147,9 +7304,7 @@ self: super: with self; { legacy-cgi = callPackage ../development/python-modules/legacy-cgi { }; - leidenalg = callPackage ../development/python-modules/leidenalg { - igraph-c = pkgs.igraph; - }; + leidenalg = callPackage ../development/python-modules/leidenalg { igraph-c = pkgs.igraph; }; lektricowifi = callPackage ../development/python-modules/lektricowifi { }; @@ -7161,9 +7316,7 @@ self: super: with self; { lexilang = callPackage ../development/python-modules/lexilang { }; - lhapdf = toPythonModule (pkgs.lhapdf.override { - inherit python; - }); + lhapdf = toPythonModule (pkgs.lhapdf.override { inherit python; }); libagent = callPackage ../development/python-modules/libagent { }; @@ -7177,13 +7330,9 @@ self: super: with self; { inherit (pkgs) libarchive; }; - libarcus = callPackage ../development/python-modules/libarcus { - protobuf = pkgs.protobuf_21; - }; + libarcus = callPackage ../development/python-modules/libarcus { protobuf = pkgs.protobuf_21; }; - libasyncns = callPackage ../development/python-modules/libasyncns { - inherit (pkgs) libasyncns; - }; + libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns; }; libclang = callPackage ../development/python-modules/libclang { }; @@ -7191,7 +7340,14 @@ self: super: with self; { libcomps = lib.pipe pkgs.libcomps [ toPythonModule - (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) (p: p.override { inherit python; }) (p: p.py) ]; @@ -7200,32 +7356,40 @@ self: super: with self; { libdnf = lib.pipe pkgs.libdnf [ toPythonModule - (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) (p: p.override { inherit python; }) (p: p.py) ]; libevdev = callPackage ../development/python-modules/libevdev { }; - libfdt = toPythonModule (pkgs.dtc.override { - inherit python; - pythonSupport = true; - }); + libfdt = toPythonModule ( + pkgs.dtc.override { + inherit python; + pythonSupport = true; + } + ); - libfive = toPythonModule (pkgs.libfive.override { - inherit python; - }); + libfive = toPythonModule (pkgs.libfive.override { inherit python; }); - libgpiod = callPackage ../development/python-modules/libgpiod { - inherit (pkgs) libgpiod; - }; + libgpiod = callPackage ../development/python-modules/libgpiod { inherit (pkgs) libgpiod; }; libgravatar = callPackage ../development/python-modules/libgravatar { }; - libiio = (toPythonModule (pkgs.libiio.override { - pythonSupport = true; - inherit python; - })).python; + libiio = + (toPythonModule ( + pkgs.libiio.override { + pythonSupport = true; + inherit python; + } + )).python; libkeepass = callPackage ../development/python-modules/libkeepass { }; @@ -7233,35 +7397,35 @@ self: super: with self; { liblarch = callPackage ../development/python-modules/liblarch { }; - liblzfse = callPackage ../development/python-modules/liblzfse { - inherit (pkgs) lzfse; - }; + liblzfse = callPackage ../development/python-modules/liblzfse { inherit (pkgs) lzfse; }; libmambapy = callPackage ../development/python-modules/libmambapy { }; libmodulemd = lib.pipe pkgs.libmodulemd [ toPythonModule - (p: + ( + p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; # The package always builds python3 bindings broken = (super.meta.broken or false) || !isPy3k; }; - })) + }) + ) (p: p.override { python3 = python; }) (p: p.py) ]; libmr = callPackage ../development/python-modules/libmr { }; - libnacl = callPackage ../development/python-modules/libnacl { - inherit (pkgs) libsodium; - }; + libnacl = callPackage ../development/python-modules/libnacl { inherit (pkgs) libsodium; }; - libnbd = toPythonModule (pkgs.libnbd.override { - buildPythonBindings = true; - python3 = python; - }); + libnbd = toPythonModule ( + pkgs.libnbd.override { + buildPythonBindings = true; + python3 = python; + } + ); libpcap = callPackage ../development/python-modules/libpcap { pkgsLibpcap = pkgs.libpcap; # Needs the C library @@ -7277,19 +7441,41 @@ self: super: with self; { libpwquality = lib.pipe pkgs.libpwquality [ toPythonModule - (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) - (p: p.override { enablePython = true; inherit python; }) + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) + ( + p: + p.override { + enablePython = true; + inherit python; + } + ) (p: p.py) ]; - libredwg = toPythonModule (pkgs.libredwg.override { - enablePython = true; - inherit (self) python libxml2; - }); + libredwg = toPythonModule ( + pkgs.libredwg.override { + enablePython = true; + inherit (self) python libxml2; + } + ); librepo = lib.pipe pkgs.librepo [ toPythonModule - (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) (p: p.override { inherit python; }) (p: p.py) ]; @@ -7302,36 +7488,38 @@ self: super: with self; { librouteros = callPackage ../development/python-modules/librouteros { }; - libsass = callPackage ../development/python-modules/libsass { - inherit (pkgs) libsass; - }; + libsass = callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; }; libsavitar = callPackage ../development/python-modules/libsavitar { }; - libsbml = toPythonModule (pkgs.libsbml.override { - withPython = true; - inherit (self) python; - }); + libsbml = toPythonModule ( + pkgs.libsbml.override { + withPython = true; + inherit (self) python; + } + ); - libsixel = callPackage ../development/python-modules/libsixel { - inherit (pkgs) libsixel; - }; + libsixel = callPackage ../development/python-modules/libsixel { inherit (pkgs) libsixel; }; libselinux = lib.pipe pkgs.libselinux [ toPythonModule - (p: + ( + p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; broken = super.meta.broken or isPy27; }; - })) - (p: + }) + ) + ( + p: p.override { enablePython = true; python3 = python; python3Packages = pythonPackages; - }) + } + ) (p: p.py) ]; @@ -7341,41 +7529,38 @@ self: super: with self; { libtmux = callPackage ../development/python-modules/libtmux { }; - libtorrent-rasterbar = (toPythonModule (pkgs.libtorrent-rasterbar.override { python3 = python; })).python; + libtorrent-rasterbar = + (toPythonModule (pkgs.libtorrent-rasterbar.override { python3 = python; })).python; - libusb1 = callPackage ../development/python-modules/libusb1 { - inherit (pkgs) libusb1; - }; + libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; }; - libusbsio = callPackage ../development/python-modules/libusbsio { - inherit (pkgs) libusbsio; - }; + libusbsio = callPackage ../development/python-modules/libusbsio { inherit (pkgs) libusbsio; }; - libversion = callPackage ../development/python-modules/libversion { - inherit (pkgs) libversion; - }; + libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; - libvirt = callPackage ../development/python-modules/libvirt { - inherit (pkgs) libvirt; - }; + libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; - libxml2 = (toPythonModule (pkgs.libxml2.override { - pythonSupport = true; - inherit python; - })).py; + libxml2 = + (toPythonModule ( + pkgs.libxml2.override { + pythonSupport = true; + inherit python; + } + )).py; - libxslt = (toPythonModule (pkgs.libxslt.override { - pythonSupport = true; - inherit (self) python libxml2; - })).py; + libxslt = + (toPythonModule ( + pkgs.libxslt.override { + pythonSupport = true; + inherit (self) python libxml2; + } + )).py; liccheck = callPackage ../development/python-modules/liccheck { }; license-expression = callPackage ../development/python-modules/license-expression { }; - lief = (toPythonModule (pkgs.lief.override { - inherit python; - })).py; + lief = (toPythonModule (pkgs.lief.override { inherit python; })).py; life360 = callPackage ../development/python-modules/life360 { }; @@ -7383,7 +7568,7 @@ self: super: with self; { lightgbm = callPackage ../development/python-modules/lightgbm { }; - lightning-utilities = callPackage ../development/python-modules/lightning-utilities { }; + lightning-utilities = callPackage ../development/python-modules/lightning-utilities { }; lightparam = callPackage ../development/python-modules/lightparam { }; @@ -7395,7 +7580,7 @@ self: super: with self; { lime = callPackage ../development/python-modules/lime { }; - limiter= callPackage ../development/python-modules/limiter { }; + limiter = callPackage ../development/python-modules/limiter { }; limitlessled = callPackage ../development/python-modules/limitlessled { }; @@ -7441,9 +7626,7 @@ self: super: with self; { liquidctl = callPackage ../development/python-modules/liquidctl { }; - lirc = toPythonModule (pkgs.lirc.override { - python3 = python; - }); + lirc = toPythonModule (pkgs.lirc.override { python3 = python; }); lit = callPackage ../development/python-modules/lit { }; @@ -7469,23 +7652,41 @@ self: super: with self; { llama-index-core = callPackage ../development/python-modules/llama-index-core { }; - llama-index-embeddings-gemini = callPackage ../development/python-modules/llama-index-embeddings-gemini { }; + llama-index-embeddings-gemini = + callPackage ../development/python-modules/llama-index-embeddings-gemini + { }; - llama-index-embeddings-google = callPackage ../development/python-modules/llama-index-embeddings-google { }; + llama-index-embeddings-google = + callPackage ../development/python-modules/llama-index-embeddings-google + { }; - llama-index-embeddings-huggingface = callPackage ../development/python-modules/llama-index-embeddings-huggingface { }; + llama-index-embeddings-huggingface = + callPackage ../development/python-modules/llama-index-embeddings-huggingface + { }; - llama-index-embeddings-ollama = callPackage ../development/python-modules/llama-index-embeddings-ollama { }; + llama-index-embeddings-ollama = + callPackage ../development/python-modules/llama-index-embeddings-ollama + { }; - llama-index-embeddings-openai = callPackage ../development/python-modules/llama-index-embeddings-openai { }; + llama-index-embeddings-openai = + callPackage ../development/python-modules/llama-index-embeddings-openai + { }; - llama-index-graph-stores-nebula = callPackage ../development/python-modules/llama-index-graph-stores-nebula { }; + llama-index-graph-stores-nebula = + callPackage ../development/python-modules/llama-index-graph-stores-nebula + { }; - llama-index-graph-stores-neo4j = callPackage ../development/python-modules/llama-index-graph-stores-neo4j { }; + llama-index-graph-stores-neo4j = + callPackage ../development/python-modules/llama-index-graph-stores-neo4j + { }; - llama-index-graph-stores-neptune = callPackage ../development/python-modules/llama-index-graph-stores-neptune { }; + llama-index-graph-stores-neptune = + callPackage ../development/python-modules/llama-index-graph-stores-neptune + { }; - llama-index-indices-managed-llama-cloud = callPackage ../development/python-modules/llama-index-indices-managed-llama-cloud { }; + llama-index-indices-managed-llama-cloud = + callPackage ../development/python-modules/llama-index-indices-managed-llama-cloud + { }; llama-index-legacy = callPackage ../development/python-modules/llama-index-legacy { }; @@ -7493,45 +7694,67 @@ self: super: with self; { llama-index-llms-openai = callPackage ../development/python-modules/llama-index-llms-openai { }; - llama-index-llms-openai-like = callPackage ../development/python-modules/llama-index-llms-openai-like { }; + llama-index-llms-openai-like = + callPackage ../development/python-modules/llama-index-llms-openai-like + { }; - llama-index-multi-modal-llms-openai = callPackage ../development/python-modules/llama-index-multi-modal-llms-openai { }; + llama-index-multi-modal-llms-openai = + callPackage ../development/python-modules/llama-index-multi-modal-llms-openai + { }; - llama-index-program-openai = callPackage ../development/python-modules/llama-index-program-openai { }; + llama-index-program-openai = + callPackage ../development/python-modules/llama-index-program-openai + { }; - llama-index-question-gen-openai = callPackage ../development/python-modules/llama-index-question-gen-openai { }; + llama-index-question-gen-openai = + callPackage ../development/python-modules/llama-index-question-gen-openai + { }; - llama-index-readers-database = callPackage ../development/python-modules/llama-index-readers-database { }; + llama-index-readers-database = + callPackage ../development/python-modules/llama-index-readers-database + { }; llama-index-readers-file = callPackage ../development/python-modules/llama-index-readers-file { }; llama-index-readers-json = callPackage ../development/python-modules/llama-index-readers-json { }; - llama-index-readers-llama-parse = callPackage ../development/python-modules/llama-index-readers-llama-parse { }; + llama-index-readers-llama-parse = + callPackage ../development/python-modules/llama-index-readers-llama-parse + { }; llama-index-readers-s3 = callPackage ../development/python-modules/llama-index-readers-s3 { }; - llama-index-readers-twitter = callPackage ../development/python-modules/llama-index-readers-twitter { }; + llama-index-readers-twitter = + callPackage ../development/python-modules/llama-index-readers-twitter + { }; llama-index-readers-txtai = callPackage ../development/python-modules/llama-index-readers-txtai { }; - llama-index-readers-weather = callPackage ../development/python-modules/llama-index-readers-weather { }; + llama-index-readers-weather = + callPackage ../development/python-modules/llama-index-readers-weather + { }; - llama-index-vector-stores-chroma = callPackage ../development/python-modules/llama-index-vector-stores-chroma { }; + llama-index-vector-stores-chroma = + callPackage ../development/python-modules/llama-index-vector-stores-chroma + { }; - llama-index-vector-stores-google = callPackage ../development/python-modules/llama-index-vector-stores-google { }; + llama-index-vector-stores-google = + callPackage ../development/python-modules/llama-index-vector-stores-google + { }; - llama-index-vector-stores-postgres = callPackage ../development/python-modules/llama-index-vector-stores-postgres { }; + llama-index-vector-stores-postgres = + callPackage ../development/python-modules/llama-index-vector-stores-postgres + { }; - llama-index-vector-stores-qdrant = callPackage ../development/python-modules/llama-index-vector-stores-qdrant { }; + llama-index-vector-stores-qdrant = + callPackage ../development/python-modules/llama-index-vector-stores-qdrant + { }; llama-parse = callPackage ../development/python-modules/llama-parse { }; llamaindex-py-client = callPackage ../development/python-modules/llamaindex-py-client { }; - llfuse = callPackage ../development/python-modules/llfuse { - inherit (pkgs) fuse; - }; + llfuse = callPackage ../development/python-modules/llfuse { inherit (pkgs) fuse; }; llm = callPackage ../development/python-modules/llm { }; @@ -7546,9 +7769,7 @@ self: super: with self; { lmcloud = callPackage ../development/python-modules/lmcloud { }; - lmdb = callPackage ../development/python-modules/lmdb { - inherit (pkgs) lmdb; - }; + lmdb = callPackage ../development/python-modules/lmdb { inherit (pkgs) lmdb; }; lmfit = callPackage ../development/python-modules/lmfit { }; @@ -7604,9 +7825,7 @@ self: super: with self; { loguru-logging-intercept = callPackage ../development/python-modules/loguru-logging-intercept { }; - logutils = callPackage ../development/python-modules/logutils { - redis-server = pkgs.redis; - }; + logutils = callPackage ../development/python-modules/logutils { redis-server = pkgs.redis; }; logzero = callPackage ../development/python-modules/logzero { }; @@ -7660,11 +7879,9 @@ self: super: with self; { lupupy = callPackage ../development/python-modules/lupupy { }; - lxmf= callPackage ../development/python-modules/lxmf { }; + lxmf = callPackage ../development/python-modules/lxmf { }; - lxml = callPackage ../development/python-modules/lxml { - inherit (pkgs) libxml2 libxslt zlib; - }; + lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; }; lxml-html-clean = callPackage ../development/python-modules/lxml-html-clean { }; @@ -7688,7 +7905,7 @@ self: super: with self; { mac-vendor-lookup = callPackage ../development/python-modules/mac-vendor-lookup { }; - macaddress = callPackage ../development/python-modules/macaddress{ }; + macaddress = callPackage ../development/python-modules/macaddress { }; macfsevents = callPackage ../development/python-modules/macfsevents { inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices; @@ -7710,9 +7927,13 @@ self: super: with self; { magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; - magic-wormhole-mailbox-server = callPackage ../development/python-modules/magic-wormhole-mailbox-server { }; + magic-wormhole-mailbox-server = + callPackage ../development/python-modules/magic-wormhole-mailbox-server + { }; - magic-wormhole-transit-relay = callPackage ../development/python-modules/magic-wormhole-transit-relay { }; + magic-wormhole-transit-relay = + callPackage ../development/python-modules/magic-wormhole-transit-relay + { }; magika = callPackage ../development/python-modules/magika { }; @@ -7776,7 +7997,9 @@ self: super: with self; { manifestoo-core = callPackage ../development/python-modules/manifestoo-core { }; - manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix { }; + manifestparser = + callPackage ../development/python-modules/marionette-harness/manifestparser.nix + { }; manuel = callPackage ../development/python-modules/manuel { }; @@ -7790,9 +8013,7 @@ self: super: with self; { marimo = callPackage ../development/python-modules/marimo { }; - marisa = callPackage ../development/python-modules/marisa { - inherit (pkgs) marisa; - }; + marisa = callPackage ../development/python-modules/marisa { inherit (pkgs) marisa; }; marisa-trie = callPackage ../development/python-modules/marisa-trie { }; @@ -7806,7 +8027,7 @@ self: super: with self; { markdown-macros = callPackage ../development/python-modules/markdown-macros { }; - markdownify = callPackage ../development/python-modules/markdownify { }; + markdownify = callPackage ../development/python-modules/markdownify { }; marko = callPackage ../development/python-modules/marko { }; @@ -7886,7 +8107,17 @@ self: super: with self; { mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi { inherit buildPythonPackage pythonOlder pythonAtLeast; - inherit (self) pyface pygments numpy packaging vtk traitsui envisage apptools pyqt5; + inherit (self) + pyface + pygments + numpy + packaging + vtk + traitsui + envisage + apptools + pyqt5 + ; }; mayim = callPackage ../development/python-modules/mayim { }; @@ -7978,9 +8209,7 @@ self: super: with self; { mercantile = callPackage ../development/python-modules/mercantile { }; - mercurial = toPythonModule (pkgs.mercurial.override { - python3Packages = self; - }); + mercurial = toPythonModule (pkgs.mercurial.override { python3Packages = self; }); merge3 = callPackage ../development/python-modules/merge3 { }; @@ -8004,16 +8233,16 @@ self: super: with self; { meshtastic = callPackage ../development/python-modules/meshtastic { }; - meson = toPythonModule ((pkgs.meson.override { python3 = python; }).overridePythonAttrs - (oldAttrs: { # We do not want the setup hook in Python packages because the build is performed differently. + meson = toPythonModule ( + (pkgs.meson.override { python3 = python; }).overridePythonAttrs (oldAttrs: { + # We do not want the setup hook in Python packages because the build is performed differently. setupHook = null; - })); + }) + ); mesonpep517 = callPackage ../development/python-modules/mesonpep517 { }; - meson-python = callPackage ../development/python-modules/meson-python { - inherit (pkgs) ninja; - }; + meson-python = callPackage ../development/python-modules/meson-python { inherit (pkgs) ninja; }; messagebird = callPackage ../development/python-modules/messagebird { }; @@ -8049,21 +8278,35 @@ self: super: with self; { microdata = callPackage ../development/python-modules/microdata { }; - microsoft-kiota-abstractions = callPackage ../development/python-modules/microsoft-kiota-abstractions { }; + microsoft-kiota-abstractions = + callPackage ../development/python-modules/microsoft-kiota-abstractions + { }; - microsoft-kiota-authentication-azure = callPackage ../development/python-modules/microsoft-kiota-authentication-azure { }; + microsoft-kiota-authentication-azure = + callPackage ../development/python-modules/microsoft-kiota-authentication-azure + { }; microsoft-kiota-http = callPackage ../development/python-modules/microsoft-kiota-http { }; - microsoft-kiota-serialization-form = callPackage ../development/python-modules/microsoft-kiota-serialization-form { }; + microsoft-kiota-serialization-form = + callPackage ../development/python-modules/microsoft-kiota-serialization-form + { }; - microsoft-kiota-serialization-json = callPackage ../development/python-modules/microsoft-kiota-serialization-json { }; + microsoft-kiota-serialization-json = + callPackage ../development/python-modules/microsoft-kiota-serialization-json + { }; - microsoft-kiota-serialization-multipart = callPackage ../development/python-modules/microsoft-kiota-serialization-multipart { }; + microsoft-kiota-serialization-multipart = + callPackage ../development/python-modules/microsoft-kiota-serialization-multipart + { }; - microsoft-kiota-serialization-text = callPackage ../development/python-modules/microsoft-kiota-serialization-text { }; + microsoft-kiota-serialization-text = + callPackage ../development/python-modules/microsoft-kiota-serialization-text + { }; - microsoft-security-utilities-secret-masker = callPackage ../development/python-modules/microsoft-security-utilities-secret-masker { }; + microsoft-security-utilities-secret-masker = + callPackage ../development/python-modules/microsoft-security-utilities-secret-masker + { }; midea-beautiful-air = callPackage ../development/python-modules/midea-beautiful-air { }; @@ -8083,10 +8326,12 @@ self: super: with self; { millheater = callPackage ../development/python-modules/millheater { }; - mim-solvers = toPythonModule (pkgs.mim-solvers.override { - python3Packages = self; - pythonSupport = true; - }); + mim-solvers = toPythonModule ( + pkgs.mim-solvers.override { + python3Packages = self; + pythonSupport = true; + } + ); minari = callPackage ../development/python-modules/minari { }; @@ -8115,9 +8360,7 @@ self: super: with self; { minimock = callPackage ../development/python-modules/minimock { }; - mininet-python = (toPythonModule (pkgs.mininet.override { - python3 = python; - })).py; + mininet-python = (toPythonModule (pkgs.mininet.override { python3 = python; })).py; minio = callPackage ../development/python-modules/minio { }; @@ -8158,7 +8401,9 @@ self: super: with self; { mkdocs-autolinks-plugin = callPackage ../development/python-modules/mkdocs-autolinks-plugin { }; mkdocs-autorefs = callPackage ../development/python-modules/mkdocs-autorefs { }; - mkdocs-awesome-pages-plugin = callPackage ../development/python-modules/mkdocs-awesome-pages-plugin { }; + mkdocs-awesome-pages-plugin = + callPackage ../development/python-modules/mkdocs-awesome-pages-plugin + { }; mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; @@ -8168,7 +8413,9 @@ self: super: with self; { mkdocs-git-authors-plugin = callPackage ../development/python-modules/mkdocs-git-authors-plugin { }; - mkdocs-git-revision-date-localized-plugin = callPackage ../development/python-modules/mkdocs-git-revision-date-localized-plugin { }; + mkdocs-git-revision-date-localized-plugin = + callPackage ../development/python-modules/mkdocs-git-revision-date-localized-plugin + { }; mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { }; @@ -8182,7 +8429,9 @@ self: super: with self; { mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; - mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; + mkdocs-material-extensions = + callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix + { }; mkdocs-mermaid2-plugin = callPackage ../development/python-modules/mkdocs-mermaid2-plugin { }; @@ -8216,10 +8465,12 @@ self: super: with self; { mlxtend = callPackage ../development/python-modules/mlxtend { }; - mlt = toPythonModule (pkgs.mlt.override { - python3 = python; - enablePython = true; - }); + mlt = toPythonModule ( + pkgs.mlt.override { + python3 = python; + enablePython = true; + } + ); mmcif-pdbx = callPackage ../development/python-modules/mmcif-pdbx { }; @@ -8245,9 +8496,7 @@ self: super: with self; { mobly = callPackage ../development/python-modules/mobly { }; - mocket = callPackage ../development/python-modules/mocket { - redis-server = pkgs.redis; - }; + mocket = callPackage ../development/python-modules/mocket { redis-server = pkgs.redis; }; mock = callPackage ../development/python-modules/mock { }; @@ -8388,9 +8637,7 @@ self: super: with self; { mpris-server = callPackage ../development/python-modules/mpris-server { }; - mpv = callPackage ../development/python-modules/mpv { - inherit (pkgs) mpv; - }; + mpv = callPackage ../development/python-modules/mpv { inherit (pkgs) mpv; }; mpyq = callPackage ../development/python-modules/mpyq { }; @@ -8482,9 +8729,7 @@ self: super: with self; { mutf8 = callPackage ../development/python-modules/mutf8 { }; - mujoco = callPackage ../development/python-modules/mujoco { - inherit (pkgs) mujoco; - }; + mujoco = callPackage ../development/python-modules/mujoco { inherit (pkgs) mujoco; }; mujson = callPackage ../development/python-modules/mujson { }; @@ -8508,9 +8753,7 @@ self: super: with self; { mygpoclient = callPackage ../development/python-modules/mygpoclient { }; - myhdl = callPackage ../development/python-modules/myhdl { - inherit (pkgs) ghdl iverilog; - }; + myhdl = callPackage ../development/python-modules/myhdl { inherit (pkgs) ghdl iverilog; }; myhome = callPackage ../development/python-modules/myhome { }; @@ -8871,7 +9114,7 @@ self: super: with self; { mypy-boto3-workspaces mypy-boto3-workspaces-web mypy-boto3-xray - ; + ; mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { }; @@ -8927,7 +9170,7 @@ self: super: with self; { nomadnet = callPackage ../development/python-modules/nomadnet { }; - noneprompt = callPackage ../development/python-modules/noneprompt { }; + noneprompt = callPackage ../development/python-modules/noneprompt { }; nox = callPackage ../development/python-modules/nox { }; @@ -9027,7 +9270,12 @@ self: super: with self; { nessclient = callPackage ../development/python-modules/nessclient { }; - nest = toPythonModule(pkgs.nest-mpi.override { withPython = true; python3 = python; }); + nest = toPythonModule ( + pkgs.nest-mpi.override { + withPython = true; + python3 = python; + } + ); nest-asyncio = callPackage ../development/python-modules/nest-asyncio { }; @@ -9049,11 +9297,15 @@ self: super: with self; { netbox-floorplan-plugin = callPackage ../development/python-modules/netbox-floorplan-plugin { }; - netbox-interface-synchronization = callPackage ../development/python-modules/netbox-interface-synchronization { }; + netbox-interface-synchronization = + callPackage ../development/python-modules/netbox-interface-synchronization + { }; netbox-napalm-plugin = callPackage ../development/python-modules/netbox-napalm-plugin { }; - netbox-plugin-prometheus-sd = callPackage ../development/python-modules/netbox-plugin-prometheus-sd { }; + netbox-plugin-prometheus-sd = + callPackage ../development/python-modules/netbox-plugin-prometheus-sd + { }; netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; @@ -9109,9 +9361,7 @@ self: super: with self; { nfcpy = callPackage ../development/python-modules/nfcpy { }; - nftables = callPackage ../os-specific/linux/nftables/python.nix { - inherit (pkgs) nftables; - }; + nftables = callPackage ../os-specific/linux/nftables/python.nix { inherit (pkgs) nftables; }; nh3 = callPackage ../development/python-modules/nh3 { }; @@ -9153,9 +9403,7 @@ self: super: with self; { nipy = callPackage ../development/python-modules/nipy { }; - nipype = callPackage ../development/python-modules/nipype { - inherit (pkgs) which; - }; + nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; }; nitime = callPackage ../development/python-modules/nitime { }; @@ -9167,9 +9415,7 @@ self: super: with self; { niworkflows = callPackage ../development/python-modules/niworkflows { }; - nix-kernel = callPackage ../development/python-modules/nix-kernel { - inherit (pkgs) nix; - }; + nix-kernel = callPackage ../development/python-modules/nix-kernel { inherit (pkgs) nix; }; nixpkgs = callPackage ../development/python-modules/nixpkgs { }; @@ -9181,13 +9427,11 @@ self: super: with self; { nlpcloud = callPackage ../development/python-modules/nlpcloud { }; - nlpo3 = callPackage ../development/python-modules/nlpo3 { }; + nlpo3 = callPackage ../development/python-modules/nlpo3 { }; nltk = callPackage ../development/python-modules/nltk { }; - nnpdf = toPythonModule (pkgs.nnpdf.override { - python3 = python; - }); + nnpdf = toPythonModule (pkgs.nnpdf.override { python3 = python; }); nmapthon2 = callPackage ../development/python-modules/nmapthon2 { }; @@ -9231,7 +9475,9 @@ self: super: with self; { notifications-android-tv = callPackage ../development/python-modules/notifications-android-tv { }; - notifications-python-client = callPackage ../development/python-modules/notifications-python-client { }; + notifications-python-client = + callPackage ../development/python-modules/notifications-python-client + { }; notify-events = callPackage ../development/python-modules/notify-events { }; @@ -9241,13 +9487,9 @@ self: super: with self; { notion-client = callPackage ../development/python-modules/notion-client { }; - notmuch = callPackage ../development/python-modules/notmuch { - inherit (pkgs) notmuch; - }; + notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; }; - notmuch2 = callPackage ../development/python-modules/notmuch2 { - inherit (pkgs) notmuch; - }; + notmuch2 = callPackage ../development/python-modules/notmuch2 { inherit (pkgs) notmuch; }; notobuilder = callPackage ../development/python-modules/notobuilder { }; @@ -9257,7 +9499,7 @@ self: super: with self; { nplusone = callPackage ../development/python-modules/nplusone { }; - nptyping = callPackage ../development/python-modules/nptyping { }; + nptyping = callPackage ../development/python-modules/nptyping { }; npyscreen = callPackage ../development/python-modules/npyscreen { }; @@ -9279,13 +9521,9 @@ self: super: with self; { num2words = callPackage ../development/python-modules/num2words { }; - numba = callPackage ../development/python-modules/numba { - inherit (pkgs.config) cudaSupport; - }; + numba = callPackage ../development/python-modules/numba { inherit (pkgs.config) cudaSupport; }; - numbaWithCuda = self.numba.override { - cudaSupport = true; - }; + numbaWithCuda = self.numba.override { cudaSupport = true; }; numba-scipy = callPackage ../development/python-modules/numba-scipy { }; @@ -9327,7 +9565,7 @@ self: super: with self; { nxt-python = callPackage ../development/python-modules/nxt-python { }; - plugp100 = callPackage ../development/python-modules/plugp100 {}; + plugp100 = callPackage ../development/python-modules/plugp100 { }; python-bugzilla = callPackage ../development/python-modules/python-bugzilla { }; @@ -9414,9 +9652,7 @@ self: super: with self; { ocifs = callPackage ../development/python-modules/ocifs { }; - ocrmypdf = callPackage ../development/python-modules/ocrmypdf { - tesseract = pkgs.tesseract5; - }; + ocrmypdf = callPackage ../development/python-modules/ocrmypdf { tesseract = pkgs.tesseract5; }; od = callPackage ../development/python-modules/od { }; @@ -9528,7 +9764,7 @@ self: super: with self; { openapi3 = callPackage ../development/python-modules/openapi3 { }; openbabel-bindings = callPackage ../development/python-modules/openbabel-bindings { - openbabel = callPackage ../development/libraries/openbabel { inherit (self) python; }; + openbabel = callPackage ../development/libraries/openbabel { inherit (self) python; }; }; opencensus = callPackage ../development/python-modules/opencensus { }; @@ -9539,10 +9775,12 @@ self: super: with self; { opencontainers = callPackage ../development/python-modules/opencontainers { }; - opencv4 = toPythonModule (pkgs.opencv4.override { - enablePython = true; - pythonPackages = self; - }); + opencv4 = toPythonModule ( + pkgs.opencv4.override { + enablePython = true; + pythonPackages = self; + } + ); opencv-python = callPackage ../development/python-modules/opencv-python { }; @@ -9556,10 +9794,12 @@ self: super: with self; { openidc-client = callPackage ../development/python-modules/openidc-client { }; - openmm = toPythonModule (pkgs.openmm.override { - python3Packages = self; - enablePython = true; - }); + openmm = toPythonModule ( + pkgs.openmm.override { + python3Packages = self; + enablePython = true; + } + ); openpyxl = callPackage ../development/python-modules/openpyxl { }; @@ -9591,51 +9831,95 @@ self: super: with self; { opentelemetry-api = callPackage ../development/python-modules/opentelemetry-api { }; - opentelemetry-exporter-otlp = callPackage ../development/python-modules/opentelemetry-exporter-otlp { }; + opentelemetry-exporter-otlp = + callPackage ../development/python-modules/opentelemetry-exporter-otlp + { }; - opentelemetry-exporter-otlp-proto-common = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-common { }; + opentelemetry-exporter-otlp-proto-common = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-common + { }; - opentelemetry-exporter-otlp-proto-grpc = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-grpc { }; + opentelemetry-exporter-otlp-proto-grpc = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-grpc + { }; - opentelemetry-exporter-otlp-proto-http = callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-http { }; + opentelemetry-exporter-otlp-proto-http = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-http + { }; - opentelemetry-exporter-prometheus = callPackage ../development/python-modules/opentelemetry-exporter-prometheus { }; + opentelemetry-exporter-prometheus = + callPackage ../development/python-modules/opentelemetry-exporter-prometheus + { }; - opentelemetry-instrumentation = callPackage ../development/python-modules/opentelemetry-instrumentation { }; + opentelemetry-instrumentation = + callPackage ../development/python-modules/opentelemetry-instrumentation + { }; - opentelemetry-instrumentation-aiohttp-client = callPackage ../development/python-modules/opentelemetry-instrumentation-aiohttp-client { }; + opentelemetry-instrumentation-aiohttp-client = + callPackage ../development/python-modules/opentelemetry-instrumentation-aiohttp-client + { }; - opentelemetry-instrumentation-asgi = callPackage ../development/python-modules/opentelemetry-instrumentation-asgi { }; + opentelemetry-instrumentation-asgi = + callPackage ../development/python-modules/opentelemetry-instrumentation-asgi + { }; - opentelemetry-instrumentation-celery = callPackage ../development/python-modules/opentelemetry-instrumentation-celery { }; + opentelemetry-instrumentation-celery = + callPackage ../development/python-modules/opentelemetry-instrumentation-celery + { }; - opentelemetry-instrumentation-botocore = callPackage ../development/python-modules/opentelemetry-instrumentation-botocore { }; + opentelemetry-instrumentation-botocore = + callPackage ../development/python-modules/opentelemetry-instrumentation-botocore + { }; - opentelemetry-instrumentation-dbapi = callPackage ../development/python-modules/opentelemetry-instrumentation-dbapi { }; + opentelemetry-instrumentation-dbapi = + callPackage ../development/python-modules/opentelemetry-instrumentation-dbapi + { }; - opentelemetry-instrumentation-django = callPackage ../development/python-modules/opentelemetry-instrumentation-django { }; + opentelemetry-instrumentation-django = + callPackage ../development/python-modules/opentelemetry-instrumentation-django + { }; - opentelemetry-instrumentation-fastapi = callPackage ../development/python-modules/opentelemetry-instrumentation-fastapi { }; + opentelemetry-instrumentation-fastapi = + callPackage ../development/python-modules/opentelemetry-instrumentation-fastapi + { }; - opentelemetry-instrumentation-flask = callPackage ../development/python-modules/opentelemetry-instrumentation-flask { }; + opentelemetry-instrumentation-flask = + callPackage ../development/python-modules/opentelemetry-instrumentation-flask + { }; - opentelemetry-instrumentation-grpc = callPackage ../development/python-modules/opentelemetry-instrumentation-grpc { }; + opentelemetry-instrumentation-grpc = + callPackage ../development/python-modules/opentelemetry-instrumentation-grpc + { }; - opentelemetry-instrumentation-logging = callPackage ../development/python-modules/opentelemetry-instrumentation-logging { }; + opentelemetry-instrumentation-logging = + callPackage ../development/python-modules/opentelemetry-instrumentation-logging + { }; - opentelemetry-instrumentation-psycopg2 = callPackage ../development/python-modules/opentelemetry-instrumentation-psycopg2 { }; + opentelemetry-instrumentation-psycopg2 = + callPackage ../development/python-modules/opentelemetry-instrumentation-psycopg2 + { }; - opentelemetry-instrumentation-requests = callPackage ../development/python-modules/opentelemetry-instrumentation-requests { }; + opentelemetry-instrumentation-requests = + callPackage ../development/python-modules/opentelemetry-instrumentation-requests + { }; - opentelemetry-instrumentation-redis = callPackage ../development/python-modules/opentelemetry-instrumentation-redis { }; + opentelemetry-instrumentation-redis = + callPackage ../development/python-modules/opentelemetry-instrumentation-redis + { }; - opentelemetry-instrumentation-wsgi = callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi { }; + opentelemetry-instrumentation-wsgi = + callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi + { }; - opentelemetry-propagator-aws-xray = callPackage ../development/python-modules/opentelemetry-propagator-aws-xray { }; + opentelemetry-propagator-aws-xray = + callPackage ../development/python-modules/opentelemetry-propagator-aws-xray + { }; opentelemetry-proto = callPackage ../development/python-modules/opentelemetry-proto { }; - opentelemetry-semantic-conventions = callPackage ../development/python-modules/opentelemetry-semantic-conventions { }; + opentelemetry-semantic-conventions = + callPackage ../development/python-modules/opentelemetry-semantic-conventions + { }; opentelemetry-sdk = callPackage ../development/python-modules/opentelemetry-sdk { }; @@ -9643,10 +9927,12 @@ self: super: with self; { opentelemetry-util-http = callPackage ../development/python-modules/opentelemetry-util-http { }; - openturns = toPythonModule (pkgs.openturns.override { - python3Packages = self; - enablePython = true; - }); + openturns = toPythonModule ( + pkgs.openturns.override { + python3Packages = self; + enablePython = true; + } + ); opentracing = callPackage ../development/python-modules/opentracing { }; @@ -9655,9 +9941,7 @@ self: super: with self; { opentypespec = callPackage ../development/python-modules/opentypespec { }; openvino = callPackage ../development/python-modules/openvino { - openvino-native = pkgs.openvino.override { - python3Packages = self; - }; + openvino-native = pkgs.openvino.override { python3Packages = self; }; }; openwebifpy = callPackage ../development/python-modules/openwebifpy { }; @@ -9840,9 +10124,7 @@ self: super: with self; { pandantic = callPackage ../development/python-modules/pandantic { }; - pandas = callPackage ../development/python-modules/pandas { - inherit (pkgs.darwin) adv_cmds; - }; + pandas = callPackage ../development/python-modules/pandas { inherit (pkgs.darwin) adv_cmds; }; pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; @@ -9879,7 +10161,9 @@ self: super: with self; { param = callPackage ../development/python-modules/param { }; - parameter-expansion-patched = callPackage ../development/python-modules/parameter-expansion-patched { }; + parameter-expansion-patched = + callPackage ../development/python-modules/parameter-expansion-patched + { }; parameterized = callPackage ../development/python-modules/parameterized { }; @@ -10050,9 +10334,7 @@ self: super: with self; { peft = callPackage ../development/python-modules/peft { }; - pelican = callPackage ../development/python-modules/pelican { - inherit (pkgs) glibcLocales git; - }; + pelican = callPackage ../development/python-modules/pelican { inherit (pkgs) glibcLocales git; }; pem = callPackage ../development/python-modules/pem { }; @@ -10162,9 +10444,7 @@ self: super: with self; { opentype-feature-freezer = callPackage ../development/python-modules/opentype-feature-freezer { }; - openusd = callPackage ../development/python-modules/openusd { - alembic = pkgs.alembic; - }; + openusd = callPackage ../development/python-modules/openusd { alembic = pkgs.alembic; }; outlines = callPackage ../development/python-modules/outlines { }; @@ -10224,7 +10504,9 @@ self: super: with self; { pi1wire = callPackage ../development/python-modules/pi1wire { }; - piano-transcription-inference = callPackage ../development/python-modules/piano-transcription-inference { }; + piano-transcription-inference = + callPackage ../development/python-modules/piano-transcription-inference + { }; piccata = callPackage ../development/python-modules/piccata { }; @@ -10271,7 +10553,7 @@ self: super: with self; { libwebp openjpeg zlib - ; + ; inherit (pkgs.xorg) libxcb; }; @@ -10283,10 +10565,12 @@ self: super: with self; { pinboard = callPackage ../development/python-modules/pinboard { }; - pinocchio = toPythonModule (pkgs.pinocchio.override { - pythonSupport = true; - python3Packages = self; - }); + pinocchio = toPythonModule ( + pkgs.pinocchio.override { + pythonSupport = true; + python3Packages = self; + } + ); pint = callPackage ../development/python-modules/pint { }; @@ -10328,10 +10612,13 @@ self: super: with self; { pixel-ring = callPackage ../development/python-modules/pixel-ring { }; - pjsua2 = (toPythonModule (pkgs.pjsip.override { - pythonSupport = true; - python3 = self.python; - })).py; + pjsua2 = + (toPythonModule ( + pkgs.pjsip.override { + pythonSupport = true; + python3 = self.python; + } + )).py; pkce = callPackage ../development/python-modules/pkce { }; @@ -10377,9 +10664,19 @@ self: super: with self; { prosemirror = callPackage ../development/python-modules/prosemirror { }; - proxsuite = toPythonModule (pkgs.proxsuite.override { pythonSupport = true; python3Packages = self; }); + proxsuite = toPythonModule ( + pkgs.proxsuite.override { + pythonSupport = true; + python3Packages = self; + } + ); - proxsuite-nlp = toPythonModule (pkgs.proxsuite-nlp.override { pythonSupport = true; python3Packages = self; }); + proxsuite-nlp = toPythonModule ( + pkgs.proxsuite-nlp.override { + pythonSupport = true; + python3Packages = self; + } + ); proxy-tools = callPackage ../development/python-modules/proxy-tools { }; @@ -10391,10 +10688,12 @@ self: super: with self; { py7zr = callPackage ../development/python-modules/py7zr { }; - pyabpoa = toPythonModule (pkgs.abpoa.override { - enablePython = true; - python3Packages = self; - }); + pyabpoa = toPythonModule ( + pkgs.abpoa.override { + enablePython = true; + python3Packages = self; + } + ); pyaehw4a1 = callPackage ../development/python-modules/pyaehw4a1 { }; @@ -10477,9 +10776,7 @@ self: super: with self; { pykrakenapi = callPackage ../development/python-modules/pykrakenapi { }; - pylance = callPackage ../development/python-modules/pylance { - inherit (pkgs) protobuf; - }; + pylance = callPackage ../development/python-modules/pylance { inherit (pkgs) protobuf; }; pylddwrap = callPackage ../development/python-modules/pylddwrap { }; @@ -10671,7 +10968,12 @@ self: super: with self; { python-xapp = callPackage ../development/python-modules/python-xapp { inherit (pkgs.buildPackages) meson; - inherit (pkgs) gtk3 gobject-introspection polkit xapp; + inherit (pkgs) + gtk3 + gobject-introspection + polkit + xapp + ; }; python-tado = callPackage ../development/python-modules/python-tado { }; @@ -10698,9 +11000,7 @@ self: super: with self; { pyzipper = callPackage ../development/python-modules/pyzipper { }; - pyzstd = callPackage ../development/python-modules/pyzstd { - zstd-c = pkgs.zstd; - }; + pyzstd = callPackage ../development/python-modules/pyzstd { zstd-c = pkgs.zstd; }; plac = callPackage ../development/python-modules/plac { }; @@ -10732,9 +11032,7 @@ self: super: with self; { plexwebsocket = callPackage ../development/python-modules/plexwebsocket { }; - plfit = toPythonModule (pkgs.plfit.override { - inherit (self) python; - }); + plfit = toPythonModule (pkgs.plfit.override { inherit (self) python; }); plone-testing = callPackage ../development/python-modules/plone-testing { }; @@ -10891,7 +11189,9 @@ self: super: with self; { praw = callPackage ../development/python-modules/praw { }; - prayer-times-calculator-offline = callPackage ../development/python-modules/prayer-times-calculator-offline { }; + prayer-times-calculator-offline = + callPackage ../development/python-modules/prayer-times-calculator-offline + { }; precis-i18n = callPackage ../development/python-modules/precis-i18n { }; @@ -10941,7 +11241,9 @@ self: super: with self; { prometheus-client = callPackage ../development/python-modules/prometheus-client { }; - prometheus-fastapi-instrumentator = callPackage ../development/python-modules/prometheus-fastapi-instrumentator { }; + prometheus-fastapi-instrumentator = + callPackage ../development/python-modules/prometheus-fastapi-instrumentator + { }; prometheus-flask-exporter = callPackage ../development/python-modules/prometheus-flask-exporter { }; @@ -10982,7 +11284,9 @@ self: super: with self; { proton-vpn-api-core = callPackage ../development/python-modules/proton-vpn-api-core { }; - proton-vpn-network-manager = callPackage ../development/python-modules/proton-vpn-network-manager { }; + proton-vpn-network-manager = + callPackage ../development/python-modules/proton-vpn-network-manager + { }; protonup-ng = callPackage ../development/python-modules/protonup-ng { }; @@ -11005,7 +11309,8 @@ self: super: with self; { psd-tools = callPackage ../development/python-modules/psd-tools { }; psutil = callPackage ../development/python-modules/psutil { - stdenv = if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; + stdenv = + if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation IOKit; }; @@ -11067,7 +11372,9 @@ self: super: with self; { pure-python-adb = callPackage ../development/python-modules/pure-python-adb { }; - pure-python-adb-homeassistant = callPackage ../development/python-modules/pure-python-adb-homeassistant { }; + pure-python-adb-homeassistant = + callPackage ../development/python-modules/pure-python-adb-homeassistant + { }; puremagic = callPackage ../development/python-modules/puremagic { }; @@ -11093,9 +11400,7 @@ self: super: with self; { pwndbg = callPackage ../development/python-modules/pwndbg { }; - pwntools = callPackage ../development/python-modules/pwntools { - debugger = pkgs.gdb; - }; + pwntools = callPackage ../development/python-modules/pwntools { debugger = pkgs.gdb; }; py-air-control = callPackage ../development/python-modules/py-air-control { }; @@ -11133,9 +11438,7 @@ self: super: with self; { py3buddy = callPackage ../development/python-modules/py3buddy { }; - py3exiv2 = callPackage ../development/python-modules/py3exiv2 { - inherit (pkgs) exiv2; - }; + py3exiv2 = callPackage ../development/python-modules/py3exiv2 { inherit (pkgs) exiv2; }; py3langid = callPackage ../development/python-modules/py3langid { }; @@ -11193,9 +11496,7 @@ self: super: with self; { pyarr = callPackage ../development/python-modules/pyarr { }; - pyarrow = callPackage ../development/python-modules/pyarrow { - inherit (pkgs) arrow-cpp cmake; - }; + pyarrow = callPackage ../development/python-modules/pyarrow { inherit (pkgs) arrow-cpp cmake; }; pyarrow-hotfix = callPackage ../development/python-modules/pyarrow-hotfix { }; @@ -11247,9 +11548,7 @@ self: super: with self; { pyblu = callPackage ../development/python-modules/pyblu { }; - pybluez = callPackage ../development/python-modules/pybluez { - inherit (pkgs) bluez; - }; + pybluez = callPackage ../development/python-modules/pybluez { inherit (pkgs) bluez; }; pybotvac = callPackage ../development/python-modules/pybotvac { }; @@ -11267,9 +11566,7 @@ self: super: with self; { pybullet = callPackage ../development/python-modules/pybullet { }; - pycairo = callPackage ../development/python-modules/pycairo { - inherit (pkgs.buildPackages) meson; - }; + pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs.buildPackages) meson; }; py = callPackage ../development/python-modules/py { }; @@ -11299,9 +11596,7 @@ self: super: with self; { pycfdns = callPackage ../development/python-modules/pycfdns { }; - pycflow2dot = callPackage ../development/python-modules/pycflow2dot { - inherit (pkgs) graphviz; - }; + pycflow2dot = callPackage ../development/python-modules/pycflow2dot { inherit (pkgs) graphviz; }; pycfmodel = callPackage ../development/python-modules/pycfmodel { }; @@ -11371,9 +11666,7 @@ self: super: with self; { pyctr = callPackage ../development/python-modules/pyctr { }; - pycuda = callPackage ../development/python-modules/pycuda { - inherit (pkgs.stdenv) mkDerivation; - }; + pycuda = callPackage ../development/python-modules/pycuda { inherit (pkgs.stdenv) mkDerivation; }; pycups = callPackage ../development/python-modules/pycups { }; @@ -11425,9 +11718,7 @@ self: super: with self; { pydenticon = callPackage ../development/python-modules/pydenticon { }; - pydeps = callPackage ../development/python-modules/pydeps { - inherit (pkgs) graphviz; - }; + pydeps = callPackage ../development/python-modules/pydeps { inherit (pkgs) graphviz; }; pydes = callPackage ../development/python-modules/pydes { }; @@ -11467,15 +11758,13 @@ self: super: with self; { pydoe = callPackage ../development/python-modules/pydoe { }; - pydot = callPackage ../development/python-modules/pydot { - inherit (pkgs) graphviz; - }; + pydot = callPackage ../development/python-modules/pydot { inherit (pkgs) graphviz; }; pydrawise = callPackage ../development/python-modules/pydrawise { }; pydrive2 = callPackage ../development/python-modules/pydrive2 { }; - pydroid-ipcam = callPackage ../development/python-modules/pydroid-ipcam { }; + pydroid-ipcam = callPackage ../development/python-modules/pydroid-ipcam { }; pydruid = callPackage ../development/python-modules/pydruid { }; @@ -11529,9 +11818,7 @@ self: super: with self; { pyemvue = callPackage ../development/python-modules/pyemvue { }; - pyenchant = callPackage ../development/python-modules/pyenchant { - inherit (pkgs) enchant2; - }; + pyenchant = callPackage ../development/python-modules/pyenchant { inherit (pkgs) enchant2; }; pyenphase = callPackage ../development/python-modules/pyenphase { }; @@ -11611,15 +11898,11 @@ self: super: with self; { pyfuse3 = callPackage ../development/python-modules/pyfuse3 { }; - pyfwup = callPackage ../development/python-modules/pyfwup { - inherit (pkgs) libusb1; - }; + pyfwup = callPackage ../development/python-modules/pyfwup { inherit (pkgs) libusb1; }; pyfxa = callPackage ../development/python-modules/pyfxa { }; - pyfzf = callPackage ../development/python-modules/pyfzf { - inherit (pkgs) fzf; - }; + pyfzf = callPackage ../development/python-modules/pyfzf { inherit (pkgs) fzf; }; pygal = callPackage ../development/python-modules/pygal { }; @@ -11681,17 +11964,13 @@ self: super: with self; { pygpgme = callPackage ../development/python-modules/pygpgme { }; - pygraphviz = callPackage ../development/python-modules/pygraphviz { - inherit (pkgs) graphviz; - }; + pygraphviz = callPackage ../development/python-modules/pygraphviz { inherit (pkgs) graphviz; }; pygreat = callPackage ../development/python-modules/pygreat { }; pygrok = callPackage ../development/python-modules/pygrok { }; - pygsl = callPackage ../development/python-modules/pygsl { - inherit (pkgs) gsl swig; - }; + pygsl = callPackage ../development/python-modules/pygsl { inherit (pkgs) gsl swig; }; pygtfs = callPackage ../development/python-modules/pygtfs { }; @@ -11731,9 +12010,7 @@ self: super: with self; { pyicumessageformat = callPackage ../development/python-modules/pyicumessageformat { }; - pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { - inherit (pkgs) ssdeep; - }; + pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { inherit (pkgs) ssdeep; }; pyinotify = callPackage ../development/python-modules/pyinotify { }; @@ -11781,9 +12058,7 @@ self: super: with self; { pykeepass = callPackage ../development/python-modules/pykeepass { }; - pykerberos = callPackage ../development/python-modules/pykerberos { - krb5-c = pkgs.krb5; - }; + pykerberos = callPackage ../development/python-modules/pykerberos { krb5-c = pkgs.krb5; }; pykeyatome = callPackage ../development/python-modules/pykeyatome { }; @@ -11833,9 +12108,7 @@ self: super: with self; { pylibdmtx = callPackage ../development/python-modules/pylibdmtx { }; - pylibftdi = callPackage ../development/python-modules/pylibftdi { - inherit (pkgs) libusb1; - }; + pylibftdi = callPackage ../development/python-modules/pylibftdi { inherit (pkgs) libusb1; }; pylibjpeg = callPackage ../development/python-modules/pylibjpeg { }; @@ -11993,9 +12266,7 @@ self: super: with self; { pymsgbox = callPackage ../development/python-modules/pymsgbox { }; - pymssql = callPackage ../development/python-modules/pymssql { - krb5-c = pkgs.krb5; - }; + pymssql = callPackage ../development/python-modules/pymssql { krb5-c = pkgs.krb5; }; pymsteams = callPackage ../development/python-modules/pymsteams { }; @@ -12036,9 +12307,7 @@ self: super: with self; { pynanoleaf = callPackage ../development/python-modules/pynanoleaf { }; - pync = callPackage ../development/python-modules/pync { - inherit (pkgs) which; - }; + pync = callPackage ../development/python-modules/pync { inherit (pkgs) which; }; pynecil = callPackage ../development/python-modules/pynecil { }; @@ -12078,9 +12347,7 @@ self: super: with self; { pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { }; - pyocr = callPackage ../development/python-modules/pyocr { - tesseract = pkgs.tesseract4; - }; + pyocr = callPackage ../development/python-modules/pyocr { tesseract = pkgs.tesseract4; }; pyoctoprintapi = callPackage ../development/python-modules/pyoctoprintapi { }; @@ -12116,9 +12383,7 @@ self: super: with self; { pyosf = callPackage ../development/python-modules/pyosf { }; - pyosmium = callPackage ../development/python-modules/pyosmium { - inherit (pkgs) lz4; - }; + pyosmium = callPackage ../development/python-modules/pyosmium { inherit (pkgs) lz4; }; pyosohotwaterapi = callPackage ../development/python-modules/pyosohotwaterapi { }; @@ -12130,10 +12395,12 @@ self: super: with self; { pypager = callPackage ../development/python-modules/pypager { }; - pypamtest = toPythonModule (pkgs.libpam-wrapper.override { - enablePython = true; - inherit python; - }); + pypamtest = toPythonModule ( + pkgs.libpam-wrapper.override { + enablePython = true; + inherit python; + } + ); pypandoc = callPackage ../development/python-modules/pypandoc { }; @@ -12183,7 +12450,7 @@ self: super: with self; { pypitoken = callPackage ../development/python-modules/pypitoken { }; - pyplaato = callPackage ../development/python-modules/pyplaato { }; + pyplaato = callPackage ../development/python-modules/pyplaato { }; pyplatec = callPackage ../development/python-modules/pyplatec { }; @@ -12225,18 +12492,14 @@ self: super: with self; { pyqt5-sip = callPackage ../development/python-modules/pyqt/sip.nix { }; - pyqt5-multimedia = self.pyqt5.override { - withMultimedia = true; - }; + pyqt5-multimedia = self.pyqt5.override { withMultimedia = true; }; /* `pyqt5-webkit` should not be used by python libraries in pkgs/development/python-modules/*. Putting this attribute in `propagatedBuildInputs` may cause collisions. */ - pyqt5-webkit = self.pyqt5.override { - withWebKit = true; - }; + pyqt5-webkit = self.pyqt5.override { withWebKit = true; }; pyqt6 = callPackage ../development/python-modules/pyqt/6.x.nix { }; @@ -12247,21 +12510,44 @@ self: super: with self; { pyqt6-webengine = callPackage ../development/python-modules/pyqt6-webengine { }; pyqt3d = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt3d { - inherit (self) buildPythonPackage pyqt5 pyqt-builder python pythonOlder - setuptools sip; + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; }; pyqtchart = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtchart { - inherit (self) buildPythonPackage pyqt5 pyqt-builder python pythonOlder - setuptools sip; + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; }; pyqtdarktheme = callPackage ../development/python-modules/pyqtdarktheme { }; - pyqtdatavisualization = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtdatavisualization { - inherit (self) buildPythonPackage pyqt5 pyqt-builder python pythonOlder - setuptools sip; - }; + pyqtdatavisualization = + pkgs.libsForQt5.callPackage ../development/python-modules/pyqtdatavisualization + { + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; + }; pyqtgraph = callPackage ../development/python-modules/pyqtgraph { }; @@ -12307,21 +12593,27 @@ self: super: with self; { pyreadstat = callPackage ../development/python-modules/pyreadstat { }; - pyrealsense2 = toPythonModule (pkgs.librealsense.override { - enablePython = true; - pythonPackages = self; - }); + pyrealsense2 = toPythonModule ( + pkgs.librealsense.override { + enablePython = true; + pythonPackages = self; + } + ); - pyrealsense2WithCuda = toPythonModule (pkgs.librealsenseWithCuda.override { - cudaSupport = true; - enablePython = true; - pythonPackages = self; - }); + pyrealsense2WithCuda = toPythonModule ( + pkgs.librealsenseWithCuda.override { + cudaSupport = true; + enablePython = true; + pythonPackages = self; + } + ); - pyrealsense2WithoutCuda = toPythonModule (pkgs.librealsenseWithoutCuda.override { - enablePython = true; - pythonPackages = self; - }); + pyrealsense2WithoutCuda = toPythonModule ( + pkgs.librealsenseWithoutCuda.override { + enablePython = true; + pythonPackages = self; + } + ); pyrect = callPackage ../development/python-modules/pyrect { }; @@ -12363,9 +12655,7 @@ self: super: with self; { pysam = callPackage ../development/python-modules/pysam { }; - pysaml2 = callPackage ../development/python-modules/pysaml2 { - inherit (pkgs) xmlsec; - }; + pysaml2 = callPackage ../development/python-modules/pysaml2 { inherit (pkgs) xmlsec; }; pysatochip = callPackage ../development/python-modules/pysatochip { }; @@ -12377,9 +12667,13 @@ self: super: with self; { pyscaffold = callPackage ../development/python-modules/pyscaffold { }; - pyscaffoldext-cookiecutter = callPackage ../development/python-modules/pyscaffoldext-cookiecutter { }; + pyscaffoldext-cookiecutter = + callPackage ../development/python-modules/pyscaffoldext-cookiecutter + { }; - pyscaffoldext-custom-extension = callPackage ../development/python-modules/pyscaffoldext-custom-extension { }; + pyscaffoldext-custom-extension = + callPackage ../development/python-modules/pyscaffoldext-custom-extension + { }; pyscaffoldext-django = callPackage ../development/python-modules/pyscaffoldext-django { }; @@ -12407,9 +12701,7 @@ self: super: with self; { pysdl2 = callPackage ../development/python-modules/pysdl2 { }; - pysearpc = toPythonModule (pkgs.libsearpc.override { - python3 = self.python; - }); + pysearpc = toPythonModule (pkgs.libsearpc.override { python3 = self.python; }); pysecuritas = callPackage ../development/python-modules/pysecuritas { }; @@ -12431,23 +12723,27 @@ self: super: with self; { pyshp = callPackage ../development/python-modules/pyshp { }; - pyside2-tools = toPythonModule (callPackage ../development/python-modules/pyside2-tools { - inherit (pkgs) cmake qt5; - }); + pyside2-tools = toPythonModule ( + callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; } + ); - pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 { - inherit (pkgs) cmake ninja qt5; - }); + pyside2 = toPythonModule ( + callPackage ../development/python-modules/pyside2 { inherit (pkgs) cmake ninja qt5; } + ); - pyside6 = toPythonModule (callPackage ../development/python-modules/pyside6 { - inherit (pkgs) cmake ninja; - }); + pyside6 = toPythonModule ( + callPackage ../development/python-modules/pyside6 { inherit (pkgs) cmake ninja; } + ); pysigma = callPackage ../development/python-modules/pysigma { }; - pysigma-backend-elasticsearch = callPackage ../development/python-modules/pysigma-backend-elasticsearch { }; + pysigma-backend-elasticsearch = + callPackage ../development/python-modules/pysigma-backend-elasticsearch + { }; - pysigma-backend-opensearch = callPackage ../development/python-modules/pysigma-backend-opensearch { }; + pysigma-backend-opensearch = + callPackage ../development/python-modules/pysigma-backend-opensearch + { }; pysigma-backend-qradar = callPackage ../development/python-modules/pysigma-backend-qradar { }; @@ -12455,9 +12751,13 @@ self: super: with self; { pysigma-backend-sqlite = callPackage ../development/python-modules/pysigma-backend-sqlite { }; - pysigma-backend-insightidr = callPackage ../development/python-modules/pysigma-backend-insightidr { }; + pysigma-backend-insightidr = + callPackage ../development/python-modules/pysigma-backend-insightidr + { }; - pysigma-pipeline-crowdstrike = callPackage ../development/python-modules/pysigma-pipeline-crowdstrike { }; + pysigma-pipeline-crowdstrike = + callPackage ../development/python-modules/pysigma-pipeline-crowdstrike + { }; pysigma-pipeline-sysmon = callPackage ../development/python-modules/pysigma-pipeline-sysmon { }; @@ -12473,9 +12773,7 @@ self: super: with self; { pyslim = callPackage ../development/python-modules/pyslim { }; - pyslurm = callPackage ../development/python-modules/pyslurm { - inherit (pkgs) slurm; - }; + pyslurm = callPackage ../development/python-modules/pyslurm { inherit (pkgs) slurm; }; pysma = callPackage ../development/python-modules/pysma { }; @@ -12555,9 +12853,7 @@ self: super: with self; { pyspx = callPackage ../development/python-modules/pyspx { }; - pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { - inherit (pkgs) sqlcipher; - }; + pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { inherit (pkgs) sqlcipher; }; pysqueezebox = callPackage ../development/python-modules/pysqueezebox { }; @@ -12573,9 +12869,7 @@ self: super: with self; { pystatgrab = callPackage ../development/python-modules/pystatgrab { }; - pystemd = callPackage ../development/python-modules/pystemd { - inherit (pkgs) systemd; - }; + pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; pystemmer = callPackage ../development/python-modules/pystemmer { }; @@ -12586,7 +12880,15 @@ self: super: with self; { pysvg-py3 = callPackage ../development/python-modules/pysvg-py3 { }; pysvn = callPackage ../development/python-modules/pysvn { - inherit (pkgs) bash subversion apr aprutil expat neon openssl; + inherit (pkgs) + bash + subversion + apr + aprutil + expat + neon + openssl + ; }; pyswitchbee = callPackage ../development/python-modules/pyswitchbee { }; @@ -12668,7 +12970,7 @@ self: super: with self; { pytest-base-url = callPackage ../development/python-modules/pytest-base-url { }; - pytest-cases = callPackage ../development/python-modules/pytest-cases{ }; + pytest-cases = callPackage ../development/python-modules/pytest-cases { }; pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { }; @@ -12792,7 +13094,7 @@ self: super: with self; { pytest-parallel = callPackage ../development/python-modules/pytest-parallel { }; - pytest-playwright = callPackage ../development/python-modules/pytest-playwright {}; + pytest-playwright = callPackage ../development/python-modules/pytest-playwright { }; pytest-plt = callPackage ../development/python-modules/pytest-plt { }; @@ -13004,7 +13306,9 @@ self: super: with self; { python-hglib = callPackage ../development/python-modules/python-hglib { }; - python-homeassistant-analytics = callPackage ../development/python-modules/python-homeassistant-analytics { }; + python-homeassistant-analytics = + callPackage ../development/python-modules/python-homeassistant-analytics + { }; python-homewizard-energy = callPackage ../development/python-modules/python-homewizard-energy { }; @@ -13055,9 +13359,7 @@ self: super: with self; { python-lzf = callPackage ../development/python-modules/python-lzf { }; - python-lzo = callPackage ../development/python-modules/python-lzo { - inherit (pkgs) lzo; - }; + python-lzo = callPackage ../development/python-modules/python-lzo { inherit (pkgs) lzo; }; python-magic = callPackage ../development/python-modules/python-magic { }; @@ -13066,17 +13368,23 @@ self: super: with self; { python-manilaclient = callPackage ../development/python-modules/python-manilaclient { }; python-mapnik = callPackage ../development/python-modules/python-mapnik rec { - inherit (pkgs) pkg-config cairo icu libjpeg libpng libtiff libwebp proj zlib; + inherit (pkgs) + pkg-config + cairo + icu + libjpeg + libpng + libtiff + libwebp + proj + zlib + ; boost = pkgs.boost182.override { enablePython = true; inherit python; }; - harfbuzz = pkgs.harfbuzz.override { - withIcu = true; - }; - mapnik = pkgs.mapnik.override { - inherit boost harfbuzz; - }; + harfbuzz = pkgs.harfbuzz.override { withIcu = true; }; + mapnik = pkgs.mapnik.override { inherit boost harfbuzz; }; }; python-markdown-math = callPackage ../development/python-modules/python-markdown-math { }; @@ -13113,12 +13421,19 @@ self: super: with self; { python-oauth2 = callPackage ../development/python-modules/python-oauth2 { }; - pythonocc-core = toPythonModule (callPackage ../development/python-modules/pythonocc-core { - inherit (pkgs) fontconfig rapidjson; - inherit (pkgs.xorg) libX11 libXi libXmu libXext; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - opencascade-occt = pkgs.opencascade-occt_7_6; - }); + pythonocc-core = toPythonModule ( + callPackage ../development/python-modules/pythonocc-core { + inherit (pkgs) fontconfig rapidjson; + inherit (pkgs.xorg) + libX11 + libXi + libXmu + libXext + ; + inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; + opencascade-occt = pkgs.opencascade-occt_7_6; + } + ); python-olm = callPackage ../development/python-modules/python-olm { }; @@ -13136,9 +13451,7 @@ self: super: with self; { python-pae = callPackage ../development/python-modules/python-pae { }; - python-pam = callPackage ../development/python-modules/python-pam { - inherit (pkgs) pam; - }; + python-pam = callPackage ../development/python-modules/python-pam { inherit (pkgs) pam; }; python-periphery = callPackage ../development/python-modules/python-periphery { }; @@ -13165,7 +13478,12 @@ self: super: with self; { python-roborock = callPackage ../development/python-modules/python-roborock { }; python-rtmidi = callPackage ../development/python-modules/python-rtmidi { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Foundation; + inherit (pkgs.darwin.apple_sdk.frameworks) + CoreAudio + CoreMIDI + CoreServices + Foundation + ; }; python-sat = callPackage ../development/python-modules/python-sat { }; @@ -13176,13 +13494,9 @@ self: super: with self; { python-smarttub = callPackage ../development/python-modules/python-smarttub { }; - python-snap7 = callPackage ../development/python-modules/python-snap7 { - inherit (pkgs) snap7; - }; + python-snap7 = callPackage ../development/python-modules/python-snap7 { inherit (pkgs) snap7; }; - python-snappy = callPackage ../development/python-modules/python-snappy { - inherit (pkgs) snappy; - }; + python-snappy = callPackage ../development/python-modules/python-snappy { inherit (pkgs) snappy; }; python-socketio = callPackage ../development/python-modules/python-socketio { }; @@ -13246,9 +13560,7 @@ self: super: with self; { python-zunclient = callPackage ../development/python-modules/python-zunclient { }; - pythran = callPackage ../development/python-modules/pythran { - inherit (pkgs.llvmPackages) openmp; - }; + pythran = callPackage ../development/python-modules/pythran { inherit (pkgs.llvmPackages) openmp; }; pyeapi = callPackage ../development/python-modules/pyeapi { }; @@ -13322,9 +13634,7 @@ self: super: with self; { pyu2f = callPackage ../development/python-modules/pyu2f { }; - pyudev = callPackage ../development/python-modules/pyudev { - inherit (pkgs) udev; - }; + pyudev = callPackage ../development/python-modules/pyudev { inherit (pkgs) udev; }; pyunbound = callPackage ../development/python-modules/pyunbound { }; @@ -13336,9 +13646,7 @@ self: super: with self; { pyuptimerobot = callPackage ../development/python-modules/pyuptimerobot { }; - pyusb = callPackage ../development/python-modules/pyusb { - inherit (pkgs) libusb1; - }; + pyusb = callPackage ../development/python-modules/pyusb { inherit (pkgs) libusb1; }; pyuseragents = callPackage ../development/python-modules/pyuseragents { }; @@ -13376,9 +13684,7 @@ self: super: with self; { pyvizio = callPackage ../development/python-modules/pyvizio { }; - pyvips = callPackage ../development/python-modules/pyvips { - inherit (pkgs) vips glib; - }; + pyvips = callPackage ../development/python-modules/pyvips { inherit (pkgs) vips glib; }; pyvlx = callPackage ../development/python-modules/pyvlx { }; @@ -13404,9 +13710,7 @@ self: super: with self; { pywaze = callPackage ../development/python-modules/pywaze { }; - pywbem = callPackage ../development/python-modules/pywbem { - inherit (pkgs) libxml2; - }; + pywbem = callPackage ../development/python-modules/pywbem { inherit (pkgs) libxml2; }; pyweatherflowrest = callPackage ../development/python-modules/pyweatherflowrest { }; @@ -13428,9 +13732,7 @@ self: super: with self; { pywizlight = callPackage ../development/python-modules/pywizlight { }; - pywlroots = callPackage ../development/python-modules/pywlroots { - wlroots = pkgs.wlroots_0_17; - }; + pywlroots = callPackage ../development/python-modules/pywlroots { wlroots = pkgs.wlroots_0_17; }; pyws66i = callPackage ../development/python-modules/pyws66i { }; @@ -13498,9 +13800,7 @@ self: super: with self; { qgrid = callPackage ../development/python-modules/qgrid { }; - qemu = callPackage ../development/python-modules/qemu { - qemu = pkgs.qemu; - }; + qemu = callPackage ../development/python-modules/qemu { qemu = pkgs.qemu; }; qiling = callPackage ../development/python-modules/qiling { }; @@ -13526,7 +13826,7 @@ self: super: with self; { qiskit-terra = callPackage ../development/python-modules/qiskit-terra { }; - qnap-qsw = callPackage ../development/python-modules/qnap-qsw{ }; + qnap-qsw = callPackage ../development/python-modules/qnap-qsw { }; qnapstats = callPackage ../development/python-modules/qnapstats { }; @@ -13552,17 +13852,13 @@ self: super: with self; { qt5reactor = callPackage ../development/python-modules/qt5reactor { }; - qt6 = pkgs.qt6.override { - python3 = self.python; - }; + qt6 = pkgs.qt6.override { python3 = self.python; }; qtawesome = callPackage ../development/python-modules/qtawesome { }; qtconsole = callPackage ../development/python-modules/qtconsole { }; - qtile = callPackage ../development/python-modules/qtile { - wlroots = pkgs.wlroots_0_17; - }; + qtile = callPackage ../development/python-modules/qtile { wlroots = pkgs.wlroots_0_17; }; qtile-extras = callPackage ../development/python-modules/qtile-extras { }; qtpy = callPackage ../development/python-modules/qtpy { }; @@ -13663,9 +13959,7 @@ self: super: with self; { rapt-ble = callPackage ../development/python-modules/rapt-ble { }; - rarfile = callPackage ../development/python-modules/rarfile { - inherit (pkgs) libarchive; - }; + rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; }; rasterio = callPackage ../development/python-modules/rasterio { }; @@ -13683,7 +13977,7 @@ self: super: with self; { ray = callPackage ../development/python-modules/ray { }; - raylib-python-cffi = callPackage ../development/python-modules/raylib-python-cffi {}; + raylib-python-cffi = callPackage ../development/python-modules/raylib-python-cffi { }; razdel = callPackage ../development/python-modules/razdel { }; @@ -13728,9 +14022,7 @@ self: super: with self; { recline = callPackage ../development/python-modules/recline { }; - recoll = toPythonModule (pkgs.recoll.override { - python3Packages = self; - }); + recoll = toPythonModule (pkgs.recoll.override { python3Packages = self; }); recommonmark = callPackage ../development/python-modules/recommonmark { }; @@ -13740,7 +14032,9 @@ self: super: with self; { recurring-ical-events = callPackage ../development/python-modules/recurring-ical-events { }; - recursive-pth-loader = toPythonModule (callPackage ../development/python-modules/recursive-pth-loader { }); + recursive-pth-loader = toPythonModule ( + callPackage ../development/python-modules/recursive-pth-loader { } + ); red-black-tree-mod = callPackage ../development/python-modules/red-black-tree-mod { }; @@ -13784,9 +14078,7 @@ self: super: with self; { remarshal = callPackage ../development/python-modules/remarshal { }; - remctl = callPackage ../development/python-modules/remctl { - remctl-c = pkgs.remctl; - }; + remctl = callPackage ../development/python-modules/remctl { remctl-c = pkgs.remctl; }; remi = callPackage ../development/python-modules/remi { }; @@ -13824,7 +14116,9 @@ self: super: with self; { repoze-lru = callPackage ../development/python-modules/repoze-lru { }; - repoze-sphinx-autointerface = callPackage ../development/python-modules/repoze-sphinx-autointerface { }; + repoze-sphinx-autointerface = + callPackage ../development/python-modules/repoze-sphinx-autointerface + { }; repoze-who = callPackage ../development/python-modules/repoze-who { }; @@ -13986,9 +14280,7 @@ self: super: with self; { ritassist = callPackage ../development/python-modules/ritassist { }; - rivet = toPythonModule (pkgs.rivet.override { - python3 = python; - }); + rivet = toPythonModule (pkgs.rivet.override { python3 = python; }); rjpl = callPackage ../development/python-modules/rjpl { }; @@ -14032,17 +14324,25 @@ self: super: with self; { robotframework = callPackage ../development/python-modules/robotframework { }; - robotframework-databaselibrary = callPackage ../development/python-modules/robotframework-databaselibrary { }; + robotframework-databaselibrary = + callPackage ../development/python-modules/robotframework-databaselibrary + { }; robotframework-excellib = callPackage ../development/python-modules/robotframework-excellib { }; - robotframework-pythonlibcore = callPackage ../development/python-modules/robotframework-pythonlibcore { }; + robotframework-pythonlibcore = + callPackage ../development/python-modules/robotframework-pythonlibcore + { }; robotframework-requests = callPackage ../development/python-modules/robotframework-requests { }; - robotframework-selenium2library = callPackage ../development/python-modules/robotframework-selenium2library { }; + robotframework-selenium2library = + callPackage ../development/python-modules/robotframework-selenium2library + { }; - robotframework-seleniumlibrary = callPackage ../development/python-modules/robotframework-seleniumlibrary { }; + robotframework-seleniumlibrary = + callPackage ../development/python-modules/robotframework-seleniumlibrary + { }; robotframework-sshlibrary = callPackage ../development/python-modules/robotframework-sshlibrary { }; @@ -14102,9 +14402,7 @@ self: super: with self; { rply = callPackage ../development/python-modules/rply { }; - rpm = toPythonModule (pkgs.rpm.override { - inherit python; - }); + rpm = toPythonModule (pkgs.rpm.override { inherit python; }); rpmfile = callPackage ../development/python-modules/rpmfile { }; @@ -14114,9 +14412,7 @@ self: super: with self; { rpyc = callPackage ../development/python-modules/rpyc { }; - rq = callPackage ../development/python-modules/rq { - redis-server = pkgs.redis; - }; + rq = callPackage ../development/python-modules/rq { redis-server = pkgs.redis; }; rsa = callPackage ../development/python-modules/rsa { }; @@ -14142,9 +14438,7 @@ self: super: with self; { rtp = callPackage ../development/python-modules/rtp { }; - rtree = callPackage ../development/python-modules/rtree { - inherit (pkgs) libspatialindex; - }; + rtree = callPackage ../development/python-modules/rtree { inherit (pkgs) libspatialindex; }; rtslib = callPackage ../development/python-modules/rtslib { }; @@ -14160,9 +14454,7 @@ self: super: with self; { rubymarshal = callPackage ../development/python-modules/rubymarshal { }; - ruff = toPythonModule (pkgs.ruff.override { - python3Packages = self; - }); + ruff = toPythonModule (pkgs.ruff.override { python3Packages = self; }); ruff-api = callPackage ../development/python-modules/ruff-api { }; @@ -14224,17 +14516,13 @@ self: super: with self; { salmon-mail = callPackage ../development/python-modules/salmon-mail { }; - sane = callPackage ../development/python-modules/sane { - inherit (pkgs) sane-backends; - }; + sane = callPackage ../development/python-modules/sane { inherit (pkgs) sane-backends; }; saneyaml = callPackage ../development/python-modules/saneyaml { }; samarium = callPackage ../development/python-modules/samarium { }; - samplerate = callPackage ../development/python-modules/samplerate { - inherit (pkgs) libsamplerate; - }; + samplerate = callPackage ../development/python-modules/samplerate { inherit (pkgs) libsamplerate; }; samsungctl = callPackage ../development/python-modules/samsungctl { }; @@ -14368,9 +14656,7 @@ self: super: with self; { seabreeze = callPackage ../development/python-modules/seabreeze { }; - seaserv = toPythonModule (pkgs.seafile-server.override { - python3 = self.python; - }); + seaserv = toPythonModule (pkgs.seafile-server.override { python3 = self.python; }); seasonal = callPackage ../development/python-modules/seasonal { }; @@ -14378,9 +14664,7 @@ self: super: with self; { seccomp = callPackage ../development/python-modules/seccomp { }; - secp256k1 = callPackage ../development/python-modules/secp256k1 { - inherit (pkgs) secp256k1; - }; + secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1; }; secretstorage = callPackage ../development/python-modules/secretstorage { }; @@ -14402,9 +14686,7 @@ self: super: with self; { segno = callPackage ../development/python-modules/segno { }; - segyio = callPackage ../development/python-modules/segyio { - inherit (pkgs) cmake ninja; - }; + segyio = callPackage ../development/python-modules/segyio { inherit (pkgs) cmake ninja; }; selenium = callPackage ../development/python-modules/selenium { }; @@ -14480,9 +14762,13 @@ self: super: with self; { setupmeta = callPackage ../development/python-modules/setupmeta { }; - setuptools-changelog-shortener = callPackage ../development/python-modules/setuptools-changelog-shortener { }; + setuptools-changelog-shortener = + callPackage ../development/python-modules/setuptools-changelog-shortener + { }; - setuptools-declarative-requirements = callPackage ../development/python-modules/setuptools-declarative-requirements { }; + setuptools-declarative-requirements = + callPackage ../development/python-modules/setuptools-declarative-requirements + { }; setuptools-dso = callPackage ../development/python-modules/setuptools-dso { }; @@ -14502,7 +14788,9 @@ self: super: with self; { setuptools-scm = callPackage ../development/python-modules/setuptools-scm { }; - setuptools-scm-git-archive = callPackage ../development/python-modules/setuptools-scm-git-archive { }; + setuptools-scm-git-archive = + callPackage ../development/python-modules/setuptools-scm-git-archive + { }; setuptools-trial = callPackage ../development/python-modules/setuptools-trial { }; @@ -14544,13 +14832,13 @@ self: super: with self; { shellingham = callPackage ../development/python-modules/shellingham { }; - shiboken2 = toPythonModule (callPackage ../development/python-modules/shiboken2 { - inherit (pkgs) cmake llvmPackages_15 qt5; - }); + shiboken2 = toPythonModule ( + callPackage ../development/python-modules/shiboken2 { inherit (pkgs) cmake llvmPackages_15 qt5; } + ); - shiboken6 = toPythonModule (callPackage ../development/python-modules/shiboken6 { - inherit (pkgs) cmake llvmPackages; - }); + shiboken6 = toPythonModule ( + callPackage ../development/python-modules/shiboken6 { inherit (pkgs) cmake llvmPackages; } + ); shimmy = callPackage ../development/python-modules/shimmy { }; @@ -14618,9 +14906,7 @@ self: super: with self; { simplehound = callPackage ../development/python-modules/simplehound { }; - simpleitk = callPackage ../development/python-modules/simpleitk { - inherit (pkgs) itk simpleitk; - }; + simpleitk = callPackage ../development/python-modules/simpleitk { inherit (pkgs) itk simpleitk; }; simplejson = callPackage ../development/python-modules/simplejson { }; @@ -14678,10 +14964,12 @@ self: super: with self; { sipyco = callPackage ../development/python-modules/sipyco { }; - sirius = toPythonModule (pkgs.sirius.override { - enablePython = true; - pythonPackages = self; - }); + sirius = toPythonModule ( + pkgs.sirius.override { + enablePython = true; + pythonPackages = self; + } + ); sismic = callPackage ../development/python-modules/sismic { }; @@ -14741,7 +15029,12 @@ self: super: with self; { sleepyq = callPackage ../development/python-modules/sleepyq { }; - sleqp = toPythonModule (pkgs.sleqp.override { pythonSupport = true; python3Packages = self; }); + sleqp = toPythonModule ( + pkgs.sleqp.override { + pythonSupport = true; + python3Packages = self; + } + ); slicedimage = callPackage ../development/python-modules/slicedimage { }; @@ -14753,9 +15046,7 @@ self: super: with self; { slimit = callPackage ../development/python-modules/slimit { }; - slixmpp = callPackage ../development/python-modules/slixmpp { - inherit (pkgs) gnupg; - }; + slixmpp = callPackage ../development/python-modules/slixmpp { inherit (pkgs) gnupg; }; slob = callPackage ../development/python-modules/slob { }; @@ -14799,29 +15090,41 @@ self: super: with self; { smtpdfix = callPackage ../development/python-modules/smtpdfix { }; - snack = toPythonModule (pkgs.newt.override { - inherit (self) python; - }); + snack = toPythonModule (pkgs.newt.override { inherit (self) python; }); - snakemake = toPythonModule (pkgs.snakemake.override { - python3Packages = self; - }); + snakemake = toPythonModule (pkgs.snakemake.override { python3Packages = self; }); - snakemake-executor-plugin-cluster-generic = callPackage ../development/python-modules/snakemake-executor-plugin-cluster-generic { }; + snakemake-executor-plugin-cluster-generic = + callPackage ../development/python-modules/snakemake-executor-plugin-cluster-generic + { }; - snakemake-interface-common = callPackage ../development/python-modules/snakemake-interface-common { }; + snakemake-interface-common = + callPackage ../development/python-modules/snakemake-interface-common + { }; - snakemake-interface-executor-plugins = callPackage ../development/python-modules/snakemake-interface-executor-plugins { }; + snakemake-interface-executor-plugins = + callPackage ../development/python-modules/snakemake-interface-executor-plugins + { }; - snakemake-interface-report-plugins = callPackage ../development/python-modules/snakemake-interface-report-plugins { }; + snakemake-interface-report-plugins = + callPackage ../development/python-modules/snakemake-interface-report-plugins + { }; - snakemake-interface-storage-plugins = callPackage ../development/python-modules/snakemake-interface-storage-plugins { }; + snakemake-interface-storage-plugins = + callPackage ../development/python-modules/snakemake-interface-storage-plugins + { }; - snakemake-storage-plugin-fs = callPackage ../development/python-modules/snakemake-storage-plugin-fs { }; + snakemake-storage-plugin-fs = + callPackage ../development/python-modules/snakemake-storage-plugin-fs + { }; - snakemake-storage-plugin-s3 = callPackage ../development/python-modules/snakemake-storage-plugin-s3 { }; + snakemake-storage-plugin-s3 = + callPackage ../development/python-modules/snakemake-storage-plugin-s3 + { }; - snakemake-storage-plugin-xrootd = callPackage ../development/python-modules/snakemake-storage-plugin-xrootd { }; + snakemake-storage-plugin-xrootd = + callPackage ../development/python-modules/snakemake-storage-plugin-xrootd + { }; snakebite = callPackage ../development/python-modules/snakebite { }; @@ -14843,7 +15146,9 @@ self: super: with self; { snowballstemmer = callPackage ../development/python-modules/snowballstemmer { }; - snowflake-connector-python = callPackage ../development/python-modules/snowflake-connector-python { }; + snowflake-connector-python = + callPackage ../development/python-modules/snowflake-connector-python + { }; snowflake-sqlalchemy = callPackage ../development/python-modules/snowflake-sqlalchemy { }; @@ -14851,15 +15156,19 @@ self: super: with self; { snuggs = callPackage ../development/python-modules/snuggs { }; - soapysdr = toPythonModule (pkgs.soapysdr.override { - inherit (self) python; - usePython = true; - }); + soapysdr = toPythonModule ( + pkgs.soapysdr.override { + inherit (self) python; + usePython = true; + } + ); - soapysdr-with-plugins = toPythonModule (pkgs.soapysdr-with-plugins.override { - inherit (self) python; - usePython = true; - }); + soapysdr-with-plugins = toPythonModule ( + pkgs.soapysdr-with-plugins.override { + inherit (self) python; + usePython = true; + } + ); socketio-client = callPackage ../development/python-modules/socketio-client { }; @@ -14869,7 +15178,7 @@ self: super: with self; { socialscan = callPackage ../development/python-modules/socialscan { }; - socid-extractor = callPackage ../development/python-modules/socid-extractor { }; + socid-extractor = callPackage ../development/python-modules/socid-extractor { }; sockio = callPackage ../development/python-modules/sockio { }; @@ -14893,7 +15202,9 @@ self: super: with self; { solidpython2 = callPackage ../development/python-modules/solidpython2 { }; - solo-python = disabledIf (!pythonAtLeast "3.6") (callPackage ../development/python-modules/solo-python { }); + solo-python = disabledIf (!pythonAtLeast "3.6") ( + callPackage ../development/python-modules/solo-python { } + ); somajo = callPackage ../development/python-modules/somajo { }; @@ -14927,9 +15238,7 @@ self: super: with self; { sourmash = callPackage ../development/python-modules/sourmash { }; - soxr = callPackage ../development/python-modules/soxr { - libsoxr = pkgs.soxr; - }; + soxr = callPackage ../development/python-modules/soxr { libsoxr = pkgs.soxr; }; spacy = callPackage ../development/python-modules/spacy { # fix error: ‘_PyCFrame’ has no member named ‘use_tracing’ @@ -14952,9 +15261,7 @@ self: super: with self; { spacy-lookups-data = callPackage ../development/python-modules/spacy/lookups-data.nix { }; - spacy-models = callPackage ../development/python-modules/spacy/models.nix { - inherit (pkgs) jq; - }; + spacy-models = callPackage ../development/python-modules/spacy/models.nix { inherit (pkgs) jq; }; spacy-pkuseg = callPackage ../development/python-modules/spacy-pkuseg { }; @@ -15068,7 +15375,9 @@ self: super: with self; { sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { }; - sphinxcontrib-confluencebuilder = callPackage ../development/python-modules/sphinxcontrib-confluencebuilder { }; + sphinxcontrib-confluencebuilder = + callPackage ../development/python-modules/sphinxcontrib-confluencebuilder + { }; sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp { }; @@ -15094,7 +15403,9 @@ self: super: with self; { sphinxcontrib-log-cabinet = callPackage ../development/python-modules/sphinxcontrib-log-cabinet { }; - sphinxcontrib-moderncmakedomain = callPackage ../development/python-modules/sphinxcontrib-moderncmakedomain { }; + sphinxcontrib-moderncmakedomain = + callPackage ../development/python-modules/sphinxcontrib-moderncmakedomain + { }; sphinxcontrib-nwdiag = callPackage ../development/python-modules/sphinxcontrib-nwdiag { }; @@ -15106,11 +15417,15 @@ self: super: with self; { inherit (pkgs) plantuml; }; - sphinxcontrib-programoutput = callPackage ../development/python-modules/sphinxcontrib-programoutput { }; + sphinxcontrib-programoutput = + callPackage ../development/python-modules/sphinxcontrib-programoutput + { }; sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp { }; - sphinxcontrib-serializinghtml = callPackage ../development/python-modules/sphinxcontrib-serializinghtml { }; + sphinxcontrib-serializinghtml = + callPackage ../development/python-modules/sphinxcontrib-serializinghtml + { }; sphinxcontrib-seqdiag = callPackage ../development/python-modules/sphinxcontrib-seqdiag { }; @@ -15256,9 +15571,7 @@ self: super: with self; { srvlookup = callPackage ../development/python-modules/srvlookup { }; - ssdeep = callPackage ../development/python-modules/ssdeep { - inherit (pkgs) ssdeep; - }; + ssdeep = callPackage ../development/python-modules/ssdeep { inherit (pkgs) ssdeep; }; ssdp = callPackage ../development/python-modules/ssdp { }; @@ -15374,7 +15687,9 @@ self: super: with self; { strct = callPackage ../development/python-modules/strct { }; - streamcontroller-plugin-tools = callPackage ../development/python-modules/streamcontroller-plugin-tools { }; + streamcontroller-plugin-tools = + callPackage ../development/python-modules/streamcontroller-plugin-tools + { }; streamdeck = callPackage ../development/python-modules/streamdeck { }; @@ -15386,7 +15701,7 @@ self: super: with self; { streamz = callPackage ../development/python-modules/streamz { }; - strenum = callPackage ../development/python-modules/strenum { }; + strenum = callPackage ../development/python-modules/strenum { }; strict-rfc3339 = callPackage ../development/python-modules/strict-rfc3339 { }; @@ -15520,9 +15835,7 @@ self: super: with self; { sybil = callPackage ../development/python-modules/sybil { }; - symengine = callPackage ../development/python-modules/symengine { - inherit (pkgs) symengine; - }; + symengine = callPackage ../development/python-modules/symengine { inherit (pkgs) symengine; }; sympy = callPackage ../development/python-modules/sympy { }; @@ -15532,10 +15845,12 @@ self: super: with self; { syncer = callPackage ../development/python-modules/syncer { }; - syndication-domination = toPythonModule (pkgs.syndication-domination.override { - enablePython = true; - python3Packages = self; - }); + syndication-domination = toPythonModule ( + pkgs.syndication-domination.override { + enablePython = true; + python3Packages = self; + } + ); synergy = callPackage ../development/python-modules/synergy { }; @@ -15549,9 +15864,7 @@ self: super: with self; { systembridgemodels = callPackage ../development/python-modules/systembridgemodels { }; - systemd = callPackage ../development/python-modules/systemd { - inherit (pkgs) systemd; - }; + systemd = callPackage ../development/python-modules/systemd { inherit (pkgs) systemd; }; sysv-ipc = callPackage ../development/python-modules/sysv-ipc { }; @@ -15575,10 +15888,12 @@ self: super: with self; { tabview = callPackage ../development/python-modules/tabview { }; - taco = toPythonModule (pkgs.taco.override { - inherit (self) python; - enablePython = true; - }); + taco = toPythonModule ( + pkgs.taco.override { + inherit (self) python; + enablePython = true; + } + ); tadasets = callPackage ../development/python-modules/tadasets { }; @@ -15636,11 +15951,11 @@ self: super: with self; { telepath = callPackage ../development/python-modules/telepath { }; - telethon = callPackage ../development/python-modules/telethon { - inherit (pkgs) openssl; - }; + telethon = callPackage ../development/python-modules/telethon { inherit (pkgs) openssl; }; - telethon-session-sqlalchemy = callPackage ../development/python-modules/telethon-session-sqlalchemy { }; + telethon-session-sqlalchemy = + callPackage ../development/python-modules/telethon-session-sqlalchemy + { }; teletype = callPackage ../development/python-modules/teletype { }; @@ -15668,7 +15983,9 @@ self: super: with self; { tensorboard-data-server = callPackage ../development/python-modules/tensorboard-data-server { }; - tensorboard-plugin-profile = callPackage ../development/python-modules/tensorboard-plugin-profile { }; + tensorboard-plugin-profile = + callPackage ../development/python-modules/tensorboard-plugin-profile + { }; tensorboard-plugin-wit = callPackage ../development/python-modules/tensorboard-plugin-wit { }; @@ -15684,75 +16001,70 @@ self: super: with self; { cudaPackages = pkgs.cudaPackages_12; }; - tensorflow-build = let - compat = rec { - protobufTF = pkgs.protobuf_21.override { - abseil-cpp = pkgs.abseil-cpp_202301; + tensorflow-build = + let + compat = rec { + protobufTF = pkgs.protobuf_21.override { abseil-cpp = pkgs.abseil-cpp_202301; }; + # https://www.tensorflow.org/install/source#gpu + cudaPackagesTF = pkgs.cudaPackages_11; + grpcTF = + (pkgs.grpc.overrideAttrs (oldAttrs: rec { + # nvcc fails on recent grpc versions, so we use the latest patch level + # of the grpc version bundled by upstream tensorflow to allow CUDA + # support + version = "1.27.3"; + src = pkgs.fetchFromGitHub { + owner = "grpc"; + repo = "grpc"; + rev = "v${version}"; + hash = "sha256-PpiOT4ZJe1uMp5j+ReQulC9jpT0xoR2sAl6vRYKA0AA="; + fetchSubmodules = true; + }; + patches = [ ]; + postPatch = '' + sed -i "s/-std=c++11/-std=c++17/" CMakeLists.txt + echo "set(CMAKE_CXX_STANDARD 17)" >> CMakeLists.txt + ''; + })).override + { protobuf = protobufTF; }; + protobuf-pythonTF = self.protobuf4.override { protobuf = protobufTF; }; + grpcioTF = self.grpcio.override { protobuf = protobufTF; }; + tensorboard-plugin-profileTF = self.tensorboard-plugin-profile.override { + protobuf = protobuf-pythonTF; + }; + tensorboardTF = self.tensorboard.override { + grpcio = grpcioTF; + protobuf = protobuf-pythonTF; + tensorboard-plugin-profile = tensorboard-plugin-profileTF; + }; }; - # https://www.tensorflow.org/install/source#gpu - cudaPackagesTF = pkgs.cudaPackages_11; - grpcTF = (pkgs.grpc.overrideAttrs ( - oldAttrs: rec { - # nvcc fails on recent grpc versions, so we use the latest patch level - # of the grpc version bundled by upstream tensorflow to allow CUDA - # support - version = "1.27.3"; - src = pkgs.fetchFromGitHub { - owner = "grpc"; - repo = "grpc"; - rev = "v${version}"; - hash = "sha256-PpiOT4ZJe1uMp5j+ReQulC9jpT0xoR2sAl6vRYKA0AA="; - fetchSubmodules = true; - }; - patches = [ ]; - postPatch = '' - sed -i "s/-std=c++11/-std=c++17/" CMakeLists.txt - echo "set(CMAKE_CXX_STANDARD 17)" >> CMakeLists.txt - ''; - }) - ).override { - protobuf = protobufTF; - }; - protobuf-pythonTF = self.protobuf4.override { - protobuf = protobufTF; - }; - grpcioTF = self.grpcio.override { - protobuf = protobufTF; - }; - tensorboard-plugin-profileTF = self.tensorboard-plugin-profile.override { - protobuf = protobuf-pythonTF; - }; - tensorboardTF = self.tensorboard.override { - grpcio = grpcioTF; - protobuf = protobuf-pythonTF; - tensorboard-plugin-profile = tensorboard-plugin-profileTF; - }; - }; - in - callPackage ../development/python-modules/tensorflow { - inherit (pkgs.config) cudaSupport; - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; - flatbuffers-core = pkgs.flatbuffers; - flatbuffers-python = self.flatbuffers; - cudaPackages = compat.cudaPackagesTF; - protobuf-core = compat.protobufTF; - protobuf-python = compat.protobuf-pythonTF; - grpc = compat.grpcTF; - grpcio = compat.grpcioTF; - tensorboard = compat.tensorboardTF; - abseil-cpp = pkgs.abseil-cpp_202301; + in + callPackage ../development/python-modules/tensorflow { + inherit (pkgs.config) cudaSupport; + inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; + flatbuffers-core = pkgs.flatbuffers; + flatbuffers-python = self.flatbuffers; + cudaPackages = compat.cudaPackagesTF; + protobuf-core = compat.protobufTF; + protobuf-python = compat.protobuf-pythonTF; + grpc = compat.grpcTF; + grpcio = compat.grpcioTF; + tensorboard = compat.tensorboardTF; + abseil-cpp = pkgs.abseil-cpp_202301; - # Tensorflow 2.13 doesn't support gcc13: - # https://github.com/tensorflow/tensorflow/issues/61289 - # - # We use the nixpkgs' default libstdc++ to stay compatible with other - # python modules - stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv; - }; + # Tensorflow 2.13 doesn't support gcc13: + # https://github.com/tensorflow/tensorflow/issues/61289 + # + # We use the nixpkgs' default libstdc++ to stay compatible with other + # python modules + stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv; + }; tensorflow-datasets = callPackage ../development/python-modules/tensorflow-datasets { }; - tensorflow-estimator-bin = callPackage ../development/python-modules/tensorflow-estimator/bin.nix { }; + tensorflow-estimator-bin = + callPackage ../development/python-modules/tensorflow-estimator/bin.nix + { }; tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { }; @@ -15760,17 +16072,15 @@ self: super: with self; { tensorflow = self.tensorflow-build; - tensorflowWithCuda = self.tensorflow.override { - cudaSupport = true; - }; + tensorflowWithCuda = self.tensorflow.override { cudaSupport = true; }; - tensorflowWithoutCuda = self.tensorflow.override { - cudaSupport = false; - }; + tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; }; tensorly = callPackage ../development/python-modules/tensorly { }; - tensorrt = callPackage ../development/python-modules/tensorrt { cudaPackages = pkgs.cudaPackages_11; }; + tensorrt = callPackage ../development/python-modules/tensorrt { + cudaPackages = pkgs.cudaPackages_11; + }; tensorstore = callPackage ../development/python-modules/tensorstore { }; @@ -15830,7 +16140,9 @@ self: super: with self; { textual-slider = callPackage ../development/python-modules/textual-slider { }; - textual-universal-directorytree = callPackage ../development/python-modules/textual-universal-directorytree { }; + textual-universal-directorytree = + callPackage ../development/python-modules/textual-universal-directorytree + { }; textual-textarea = callPackage ../development/python-modules/textual-textarea { }; @@ -15891,7 +16203,12 @@ self: super: with self; { thespian = callPackage ../development/python-modules/thespian { }; thinc = callPackage ../development/python-modules/thinc { - inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate CoreFoundation CoreGraphics CoreVideo; + inherit (pkgs.darwin.apple_sdk.frameworks) + Accelerate + CoreFoundation + CoreGraphics + CoreVideo + ; }; thinqconnect = callPackage ../development/python-modules/thinqconnect { }; @@ -15936,9 +16253,7 @@ self: super: with self; { tikzplotlib = callPackage ../development/python-modules/tikzplotlib { }; - tiledb = callPackage ../development/python-modules/tiledb { - inherit (pkgs) tiledb; - }; + tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; }; tilequant = callPackage ../development/python-modules/tilequant { }; @@ -15970,11 +16285,13 @@ self: super: with self; { timy = callPackage ../development/python-modules/timy { }; - tiny-cuda-nn = toPythonModule (pkgs.tiny-cuda-nn.override { - cudaPackages = self.torch.cudaPackages; - python3Packages = self; - pythonSupport = true; - }); + tiny-cuda-nn = toPythonModule ( + pkgs.tiny-cuda-nn.override { + cudaPackages = self.torch.cudaPackages; + python3Packages = self; + pythonSupport = true; + } + ); tiny-proxy = callPackage ../development/python-modules/tiny-proxy { }; @@ -16065,9 +16382,7 @@ self: super: with self; { torch-pitch-shift = callPackage ../development/python-modules/torch-pitch-shift { }; - torch-bin = callPackage ../development/python-modules/torch/bin.nix { - triton = self.triton-bin; - }; + torch-bin = callPackage ../development/python-modules/torch/bin.nix { triton = self.triton-bin; }; torchbench = callPackage ../development/python-modules/torchbench { }; @@ -16079,9 +16394,7 @@ self: super: with self; { rocmSupport = false; }; - torchWithoutCuda = self.torch.override { - cudaSupport = false; - }; + torchWithoutCuda = self.torch.override { cudaSupport = false; }; torchWithRocm = self.torch.override { triton = self.triton-no-cuda; @@ -16089,9 +16402,7 @@ self: super: with self; { cudaSupport = false; }; - torchWithoutRocm = self.torch.override { - rocmSupport = false; - }; + torchWithoutRocm = self.torch.override { rocmSupport = false; }; torch-tb-profiler = callPackage ../development/python-modules/torch-tb-profiler/default.nix { }; @@ -16143,9 +16454,7 @@ self: super: with self; { total-connect-client = callPackage ../development/python-modules/total-connect-client { }; - towncrier = callPackage ../development/python-modules/towncrier { - inherit (pkgs) git; - }; + towncrier = callPackage ../development/python-modules/towncrier { inherit (pkgs) git; }; tox = callPackage ../development/python-modules/tox { }; @@ -16169,9 +16478,9 @@ self: super: with self; { trafilatura = callPackage ../development/python-modules/trafilatura { }; - trailrunner = callPackage ../development/python-modules/trailrunner {}; + trailrunner = callPackage ../development/python-modules/trailrunner { }; - trainer = callPackage ../development/python-modules/trainer {}; + trainer = callPackage ../development/python-modules/trainer { }; traitlets = callPackage ../development/python-modules/traitlets { }; @@ -16241,31 +16550,28 @@ self: super: with self; { trino-python-client = callPackage ../development/python-modules/trino-python-client { }; - trio = callPackage ../development/python-modules/trio { - inherit (pkgs) coreutils; - }; + trio = callPackage ../development/python-modules/trio { inherit (pkgs) coreutils; }; trio-asyncio = callPackage ../development/python-modules/trio-asyncio { }; trio-websocket = callPackage ../development/python-modules/trio-websocket { }; - triton = callPackage ../development/python-modules/triton { - llvm = pkgs.triton-llvm; - }; + triton = callPackage ../development/python-modules/triton { llvm = pkgs.triton-llvm; }; - triton-cuda = self.triton.override { - cudaSupport = true; - }; + triton-cuda = self.triton.override { cudaSupport = true; }; - triton-no-cuda = self.triton.override { - cudaSupport = false; - }; + triton-no-cuda = self.triton.override { cudaSupport = false; }; triton-bin = callPackage ../development/python-modules/triton/bin.nix { }; tritonclient = callPackage ../development/python-modules/tritonclient { }; - trlib = toPythonModule (pkgs.trlib.override { pythonSupport = true; python3Packages = self;}); + trlib = toPythonModule ( + pkgs.trlib.override { + pythonSupport = true; + python3Packages = self; + } + ); troposphere = callPackage ../development/python-modules/troposphere { }; @@ -16287,10 +16593,12 @@ self: super: with self; { tsfresh = callPackage ../development/python-modules/tsfresh { }; - tsid = toPythonModule (pkgs.tsid.override { - pythonSupport = true; - python3Packages = self; - }); + tsid = toPythonModule ( + pkgs.tsid.override { + pythonSupport = true; + python3Packages = self; + } + ); tskit = callPackage ../development/python-modules/tskit { }; @@ -17106,7 +17414,7 @@ self: super: with self; { types-aiobotocore-xray - ; + ; types-appdirs = callPackage ../development/python-modules/types-appdirs { }; @@ -17300,9 +17608,7 @@ self: super: with self; { unicode-slugify = callPackage ../development/python-modules/unicode-slugify { }; - unicorn = callPackage ../development/python-modules/unicorn { - unicorn-emu = pkgs.unicorn; - }; + unicorn = callPackage ../development/python-modules/unicorn { unicorn-emu = pkgs.unicorn; }; unicurses = callPackage ../development/python-modules/unicurses { }; @@ -17436,9 +17742,7 @@ self: super: with self; { uuid6 = callPackage ../development/python-modules/uuid6 { }; - uv = toPythonModule (pkgs.uv.override { - python3Packages = self; - }); + uv = toPythonModule (pkgs.uv.override { python3Packages = self; }); uvcclient = callPackage ../development/python-modules/uvcclient { }; @@ -17454,7 +17758,9 @@ self: super: with self; { vacuum-map-parser-base = callPackage ../development/python-modules/vacuum-map-parser-base { }; - vacuum-map-parser-roborock = callPackage ../development/python-modules/vacuum-map-parser-roborock { }; + vacuum-map-parser-roborock = + callPackage ../development/python-modules/vacuum-map-parser-roborock + { }; validate-email = callPackage ../development/python-modules/validate-email { }; @@ -17466,9 +17772,7 @@ self: super: with self; { vallox-websocket-api = callPackage ../development/python-modules/vallox-websocket-api { }; - vapoursynth = callPackage ../development/python-modules/vapoursynth { - inherit (pkgs) vapoursynth; - }; + vapoursynth = callPackage ../development/python-modules/vapoursynth { inherit (pkgs) vapoursynth; }; variants = callPackage ../development/python-modules/variants { }; @@ -17534,9 +17838,7 @@ self: super: with self; { vidstab = callPackage ../development/python-modules/vidstab { }; - viennarna = toPythonModule (pkgs.viennarna.override { - python3 = self.python; - }); + viennarna = toPythonModule (pkgs.viennarna.override { python3 = self.python; }); viewstate = callPackage ../development/python-modules/viewstate { }; @@ -17616,10 +17918,12 @@ self: super: with self; { vtjp = callPackage ../development/python-modules/vtjp { }; - vtk = toPythonModule (pkgs.vtk_9.override { - inherit python; - enablePython = true; - }); + vtk = toPythonModule ( + pkgs.vtk_9.override { + inherit python; + enablePython = true; + } + ); vttlib = callPackage ../development/python-modules/vttlib { }; @@ -17684,7 +17988,12 @@ self: super: with self; { wasserstein = callPackage ../development/python-modules/wasserstein { }; wasmerPackages = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/wasmer { }); - inherit (self.wasmerPackages) wasmer wasmer-compiler-cranelift wasmer-compiler-llvm wasmer-compiler-singlepass; + inherit (self.wasmerPackages) + wasmer + wasmer-compiler-cranelift + wasmer-compiler-llvm + wasmer-compiler-singlepass + ; wat = callPackage ../development/python-modules/wat { }; @@ -17708,7 +18017,7 @@ self: super: with self; { wavinsentio = callPackage ../development/python-modules/wavinsentio { }; - waybackpy = callPackage ../development/python-modules/waybackpy {}; + waybackpy = callPackage ../development/python-modules/waybackpy { }; wazeroutecalculator = callPackage ../development/python-modules/wazeroutecalculator { }; @@ -17788,7 +18097,7 @@ self: super: with self; { weconnect-mqtt = callPackage ../development/python-modules/weconnect-mqtt { }; - weheat = callPackage ../development/python-modules/weheat { }; + weheat = callPackage ../development/python-modules/weheat { }; werkzeug = callPackage ../development/python-modules/werkzeug { }; @@ -17923,9 +18232,7 @@ self: super: with self; { wurlitzer = callPackage ../development/python-modules/wurlitzer { }; wxpython = callPackage ../development/python-modules/wxpython/4.2.nix { - wxGTK = pkgs.wxGTK32.override { - withWebKit = true; - }; + wxGTK = pkgs.wxGTK32.override { withWebKit = true; }; inherit (pkgs) mesa; }; @@ -17937,9 +18244,7 @@ self: super: with self; { x256 = callPackage ../development/python-modules/x256 { }; - xapian = callPackage ../development/python-modules/xapian { - inherit (pkgs) xapian; - }; + xapian = callPackage ../development/python-modules/xapian { inherit (pkgs) xapian; }; xarray = callPackage ../development/python-modules/xarray { }; @@ -17963,19 +18268,13 @@ self: super: with self; { xdoctest = callPackage ../development/python-modules/xdoctest { }; - xdot = callPackage ../development/python-modules/xdot { - inherit (pkgs) graphviz; - }; + xdot = callPackage ../development/python-modules/xdot { inherit (pkgs) graphviz; }; - xen = toPythonModule (pkgs.xen.override { - python3Packages = self; - }); + xen = toPythonModule (pkgs.xen.override { python3Packages = self; }); xformers = callPackage ../development/python-modules/xformers { }; - xgboost = callPackage ../development/python-modules/xgboost { - inherit (pkgs) xgboost; - }; + xgboost = callPackage ../development/python-modules/xgboost { inherit (pkgs) xgboost; }; xhtml2pdf = callPackage ../development/python-modules/xhtml2pdf { }; @@ -18010,7 +18309,13 @@ self: super: with self; { xmlschema = callPackage ../development/python-modules/xmlschema { }; xmlsec = callPackage ../development/python-modules/xmlsec { - inherit (pkgs) libxslt libxml2 libtool pkg-config xmlsec; + inherit (pkgs) + libxslt + libxml2 + libtool + pkg-config + xmlsec + ; }; xmltodict = callPackage ../development/python-modules/xmltodict { }; @@ -18033,9 +18338,7 @@ self: super: with self; { xpybutil = callPackage ../development/python-modules/xpybutil { }; - xrootd = callPackage ../development/python-modules/xrootd { - inherit (pkgs) xrootd; - }; + xrootd = callPackage ../development/python-modules/xrootd { inherit (pkgs) xrootd; }; xsdata = callPackage ../development/python-modules/xsdata { }; @@ -18051,7 +18354,9 @@ self: super: with self; { xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery { }; - xstatic-jquery-file-upload = callPackage ../development/python-modules/xstatic-jquery-file-upload { }; + xstatic-jquery-file-upload = + callPackage ../development/python-modules/xstatic-jquery-file-upload + { }; xstatic-jquery-ui = callPackage ../development/python-modules/xstatic-jquery-ui { }; @@ -18059,7 +18364,7 @@ self: super: with self; { xtensor-python = callPackage ../development/python-modules/xtensor-python { }; - xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper {}; + xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper { }; xxhash = callPackage ../development/python-modules/xxhash { }; @@ -18131,9 +18436,7 @@ self: super: with self; { yolink-api = callPackage ../development/python-modules/yolink-api { }; - yosys = toPythonModule (pkgs.yosys.override { - python3 = python; - }); + yosys = toPythonModule (pkgs.yosys.override { python3 = python; }); youless-api = callPackage ../development/python-modules/youless-api { }; @@ -18143,21 +18446,15 @@ self: super: with self; { youtube-dl = callPackage ../tools/misc/youtube-dl { }; - youtube-dl-light = callPackage ../tools/misc/youtube-dl { - ffmpegSupport = false; - }; + youtube-dl-light = callPackage ../tools/misc/youtube-dl { ffmpegSupport = false; }; youtubeaio = callPackage ../development/python-modules/youtubeaio { }; yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; - yt-dlp = toPythonModule (pkgs.yt-dlp.override { - python3Packages = self; - }); + yt-dlp = toPythonModule (pkgs.yt-dlp.override { python3Packages = self; }); - yt-dlp-light = toPythonModule (pkgs.yt-dlp-light.override { - python3Packages = self; - }); + yt-dlp-light = toPythonModule (pkgs.yt-dlp-light.override { python3Packages = self; }); yt-dlp-dearrow = callPackage ../development/python-modules/yt-dlp-dearrow { }; @@ -18171,9 +18468,7 @@ self: super: with self; { ypy-websocket = callPackage ../development/python-modules/ypy-websocket { }; - yq = callPackage ../development/python-modules/yq { - inherit (pkgs) jq; - }; + yq = callPackage ../development/python-modules/yq { inherit (pkgs) jq; }; yte = callPackage ../development/python-modules/yte { }; @@ -18185,11 +18480,12 @@ self: super: with self; { z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { }; - z3-solver = (toPythonModule ((pkgs.z3.override { - inherit python; - }).overrideAttrs (_: { - pname = "z3-solver"; - }))).python; + z3-solver = + (toPythonModule ( + (pkgs.z3.override { inherit python; }).overrideAttrs (_: { + pname = "z3-solver"; + }) + )).python; zadnegoale = callPackage ../development/python-modules/zadnegoale { }; @@ -18209,15 +18505,11 @@ self: super: with self; { zdaemon = callPackage ../development/python-modules/zdaemon { }; - zeek = (toPythonModule (pkgs.zeek.broker.override { - python3 = python; - })).py; + zeek = (toPythonModule (pkgs.zeek.broker.override { python3 = python; })).py; zeep = callPackage ../development/python-modules/zeep { }; - zeitgeist = (toPythonModule (pkgs.zeitgeist.override { - python3 = python; - })).py; + zeitgeist = (toPythonModule (pkgs.zeitgeist.override { python3 = python; })).py; zephyr-python-api = callPackage ../development/python-modules/zephyr-python-api { }; @@ -18267,9 +18559,7 @@ self: super: with self; { zipstream-ng = callPackage ../development/python-modules/zipstream-ng { }; - zlib-ng = callPackage ../development/python-modules/zlib-ng { - inherit (pkgs) zlib-ng; - }; + zlib-ng = callPackage ../development/python-modules/zlib-ng { inherit (pkgs) zlib-ng; }; zm-py = callPackage ../development/python-modules/zm-py { }; @@ -18321,17 +18611,13 @@ self: super: with self; { zope-testrunner = callPackage ../development/python-modules/zope-testrunner { }; - zopfli = callPackage ../development/python-modules/zopfli { - inherit (pkgs) zopfli; - }; + zopfli = callPackage ../development/python-modules/zopfli { inherit (pkgs) zopfli; }; zpp = callPackage ../development/python-modules/zpp { }; zstandard = callPackage ../development/python-modules/zstandard { }; - zstd = callPackage ../development/python-modules/zstd { - inherit (pkgs) zstd; - }; + zstd = callPackage ../development/python-modules/zstd { inherit (pkgs) zstd; }; zulip = callPackage ../development/python-modules/zulip { }; @@ -18345,7 +18631,5 @@ self: super: with self; { zxcvbn-rs-py = callPackage ../development/python-modules/zxcvbn-rs-py { }; - zxing-cpp = callPackage ../development/python-modules/zxing-cpp { - libzxing-cpp = pkgs.zxing-cpp; - }; + zxing-cpp = callPackage ../development/python-modules/zxing-cpp { libzxing-cpp = pkgs.zxing-cpp; }; } From 3fac603051eccb062afc0583308d1334f0caae9f Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Mar 2025 22:26:31 +0100 Subject: [PATCH 54/94] ci: add keep-sorted workflow Signed-off-by: Paul Meyer (cherry picked from commit 60b30dd3164e656eb5ca049064781d14999fc77c) --- .github/workflows/keep-sorted.yml | 40 +++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/keep-sorted.yml diff --git a/.github/workflows/keep-sorted.yml b/.github/workflows/keep-sorted.yml new file mode 100644 index 000000000000..fbc39889b87b --- /dev/null +++ b/.github/workflows/keep-sorted.yml @@ -0,0 +1,40 @@ +name: Check that files are sorted + +on: + pull_request_target: + types: [opened, synchronize, reopened] + +permissions: {} + +jobs: + get-merge-commit: + uses: ./.github/workflows/get-merge-commit.yml + + nixos: + name: keep-sorted + runs-on: ubuntu-24.04 + needs: get-merge-commit + if: "needs.get-merge-commit.outputs.mergedSha && !contains(github.event.pull_request.title, '[skip treewide]')" + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + ref: ${{ needs.get-merge-commit.outputs.mergedSha }} + + - name: Get Nixpkgs revision for keep-sorted + run: | + # Pin to a commit from nixpkgs-unstable to avoid e.g. building nixfmt from staging. + # This should not be a URL, because it would allow PRs to run arbitrary code in CI! + rev=$(jq -r .rev ci/pinned-nixpkgs.json) + echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV" + + - uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30 + with: + extra_nix_config: sandbox = true + nix_path: nixpkgs=${{ env.url }} + + - name: Install keep-sorted + run: "nix-env -f '' -iAP keep-sorted" + + - name: Check that Nix files are sorted + run: | + git ls-files | xargs keep-sorted --mode lint From 88c4da247629a2cc29974e196dda22fd831f649c Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Wed, 19 Mar 2025 10:37:33 +0100 Subject: [PATCH 55/94] python-packages: configure keep-sorted Signed-off-by: Paul Meyer (cherry picked from commit 3b0f56da6197c20bbd56132654a9a1a424ddf743) --- pkgs/top-level/python-packages.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c056c083836f..9edb6a322dd0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -27,6 +27,8 @@ self: super: with self; { setuptools = callPackage ../development/python-modules/setuptools { }; + # keep-sorted start block=yes newline_separated=yes + a2wsgi = callPackage ../development/python-modules/a2wsgi { }; aafigure = callPackage ../development/python-modules/aafigure { }; @@ -12494,11 +12496,9 @@ self: super: with self; { pyqt5-multimedia = self.pyqt5.override { withMultimedia = true; }; - /* - `pyqt5-webkit` should not be used by python libraries in - pkgs/development/python-modules/*. Putting this attribute in - `propagatedBuildInputs` may cause collisions. - */ + # `pyqt5-webkit` should not be used by python libraries in + # pkgs/development/python-modules/*. Putting this attribute in + # `propagatedBuildInputs` may cause collisions. pyqt5-webkit = self.pyqt5.override { withWebKit = true; }; pyqt6 = callPackage ../development/python-modules/pyqt/6.x.nix { }; @@ -18632,4 +18632,6 @@ self: super: with self; { zxcvbn-rs-py = callPackage ../development/python-modules/zxcvbn-rs-py { }; zxing-cpp = callPackage ../development/python-modules/zxing-cpp { libzxing-cpp = pkgs.zxing-cpp; }; + + # keep-sorted end } From 6c12376b22b5d2edfe37ead67b910dadc2975a85 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Mon, 24 Mar 2025 15:21:37 +0100 Subject: [PATCH 56/94] python-packages: sort with keep-sorted Signed-off-by: Paul Meyer --- pkgs/top-level/python-packages.nix | 21238 ++++++++++++++------------- 1 file changed, 10634 insertions(+), 10604 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9edb6a322dd0..52499d870da3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -28,13 +28,10 @@ self: super: with self; { setuptools = callPackage ../development/python-modules/setuptools { }; # keep-sorted start block=yes newline_separated=yes - a2wsgi = callPackage ../development/python-modules/a2wsgi { }; aafigure = callPackage ../development/python-modules/aafigure { }; - airportsdata = callPackage ../development/python-modules/airportsdata { }; - aardwolf = callPackage ../development/python-modules/aardwolf { }; abjad = callPackage ../development/python-modules/abjad { }; @@ -43,14 +40,14 @@ self: super: with self; { absl-py = callPackage ../development/python-modules/absl-py { }; - accessible-pygments = callPackage ../development/python-modules/accessible-pygments { }; - accelerate = callPackage ../development/python-modules/accelerate { }; - accuweather = callPackage ../development/python-modules/accuweather { }; + accessible-pygments = callPackage ../development/python-modules/accessible-pygments { }; accupy = callPackage ../development/python-modules/accupy { }; + accuweather = callPackage ../development/python-modules/accuweather { }; + acme = callPackage ../development/python-modules/acme { }; acme-tiny = callPackage ../development/python-modules/acme-tiny { }; @@ -131,16 +128,18 @@ self: super: with self; { agent-py = callPackage ../development/python-modules/agent-py { }; + aggdraw = callPackage ../development/python-modules/aggdraw { }; + aggregate6 = callPackage ../development/python-modules/aggregate6 { }; ago = callPackage ../development/python-modules/ago { }; - aggdraw = callPackage ../development/python-modules/aggdraw { }; - ahocorasick-rs = callPackage ../development/python-modules/ahocorasick-rs { }; aigpy = callPackage ../development/python-modules/aigpy { }; + ailment = callPackage ../development/python-modules/ailment { }; + aio-geojson-client = callPackage ../development/python-modules/aio-geojson-client { }; aio-geojson-generic-client = @@ -171,26 +170,22 @@ self: super: with self; { aioairctrl = callPackage ../development/python-modules/aioairctrl { }; + aioairq = callPackage ../development/python-modules/aioairq { }; + aioairzone = callPackage ../development/python-modules/aioairzone { }; aioairzone-cloud = callPackage ../development/python-modules/aioairzone-cloud { }; - aioairq = callPackage ../development/python-modules/aioairq { }; - aioambient = callPackage ../development/python-modules/aioambient { }; + aioamqp = callPackage ../development/python-modules/aioamqp { }; + aioapcaccess = callPackage ../development/python-modules/aioapcaccess { }; aioapns = callPackage ../development/python-modules/aioapns { }; aioaquacell = callPackage ../development/python-modules/aioaquacell { }; - aiocron = callPackage ../development/python-modules/aiocron { }; - - ailment = callPackage ../development/python-modules/ailment { }; - - aioamqp = callPackage ../development/python-modules/aioamqp { }; - aioaseko = callPackage ../development/python-modules/aioaseko { }; aioasuswrt = callPackage ../development/python-modules/aioasuswrt { }; @@ -201,10 +196,16 @@ self: super: with self; { aiobafi6 = callPackage ../development/python-modules/aiobafi6 { }; - aioboto3 = callPackage ../development/python-modules/aioboto3 { }; + aiobiketrax = callPackage ../development/python-modules/aiobiketrax { }; aioblescan = callPackage ../development/python-modules/aioblescan { }; + aioboto3 = callPackage ../development/python-modules/aioboto3 { }; + + aiobotocore = callPackage ../development/python-modules/aiobotocore { }; + + aiobroadlink = callPackage ../development/python-modules/aiobroadlink { }; + aiocache = callPackage ../development/python-modules/aiocache { }; aiocoap = callPackage ../development/python-modules/aiocoap { }; @@ -215,6 +216,8 @@ self: super: with self; { aiocontextvars = callPackage ../development/python-modules/aiocontextvars { }; + aiocron = callPackage ../development/python-modules/aiocron { }; + aiocsv = callPackage ../development/python-modules/aiocsv { }; aiocurrencylayer = callPackage ../development/python-modules/aiocurrencylayer { }; @@ -251,12 +254,12 @@ self: super: with self; { aioftp = callPackage ../development/python-modules/aioftp { }; - aioguardian = callPackage ../development/python-modules/aioguardian { }; - aiogithubapi = callPackage ../development/python-modules/aiogithubapi { }; aiogram = callPackage ../development/python-modules/aiogram { }; + aioguardian = callPackage ../development/python-modules/aioguardian { }; + aiohappyeyeballs = callPackage ../development/python-modules/aiohappyeyeballs { }; aioharmony = callPackage ../development/python-modules/aioharmony { }; @@ -301,14 +304,6 @@ self: super: with self; { aiohttp-zlib-ng = callPackage ../development/python-modules/aiohttp-zlib-ng { }; - aioitertools = callPackage ../development/python-modules/aioitertools { }; - - aiobiketrax = callPackage ../development/python-modules/aiobiketrax { }; - - aiobotocore = callPackage ../development/python-modules/aiobotocore { }; - - aiobroadlink = callPackage ../development/python-modules/aiobroadlink { }; - aiohue = callPackage ../development/python-modules/aiohue { }; aiohwenergy = callPackage ../development/python-modules/aiohwenergy { }; @@ -317,6 +312,8 @@ self: super: with self; { aioinflux = callPackage ../development/python-modules/aioinflux { }; + aioitertools = callPackage ../development/python-modules/aioitertools { }; + aiojellyfin = callPackage ../development/python-modules/aiojellyfin { }; aiojobs = callPackage ../development/python-modules/aiojobs { }; @@ -325,8 +322,6 @@ self: super: with self; { aiokef = callPackage ../development/python-modules/aiokef { }; - aiolookin = callPackage ../development/python-modules/aiolookin { }; - aiolifx = callPackage ../development/python-modules/aiolifx { }; aiolifx-connection = callPackage ../development/python-modules/aiolifx-connection { }; @@ -339,6 +334,8 @@ self: super: with self; { aiolivisi = callPackage ../development/python-modules/aiolivisi { }; + aiolookin = callPackage ../development/python-modules/aiolookin { }; + aiolyric = callPackage ../development/python-modules/aiolyric { }; aiomcache = callPackage ../development/python-modules/aiomcache { }; @@ -421,20 +418,16 @@ self: super: with self; { aioruckus = callPackage ../development/python-modules/aioruckus { }; - aiorussound = callPackage ../development/python-modules/aiorussound { }; - aiorun = callPackage ../development/python-modules/aiorun { }; + aiorussound = callPackage ../development/python-modules/aiorussound { }; + aioruuvigateway = callPackage ../development/python-modules/aioruuvigateway { }; aiorwlock = callPackage ../development/python-modules/aiorwlock { }; aiosasl = callPackage ../development/python-modules/aiosasl { }; - aiosonic = callPackage ../development/python-modules/aiosonic { }; - - aiosql = callPackage ../development/python-modules/aiosql { }; - aiosenz = callPackage ../development/python-modules/aiosenz { }; aioserial = callPackage ../development/python-modules/aioserial { }; @@ -443,10 +436,10 @@ self: super: with self; { aioshutil = callPackage ../development/python-modules/aioshutil { }; - aioskybell = callPackage ../development/python-modules/aioskybell { }; - aiosignal = callPackage ../development/python-modules/aiosignal { }; + aioskybell = callPackage ../development/python-modules/aioskybell { }; + aioslimproto = callPackage ../development/python-modules/aioslimproto { }; aiosmb = callPackage ../development/python-modules/aiosmb { }; @@ -459,6 +452,10 @@ self: super: with self; { aiosomecomfort = callPackage ../development/python-modules/aiosomecomfort { }; + aiosonic = callPackage ../development/python-modules/aiosonic { }; + + aiosql = callPackage ../development/python-modules/aiosql { }; + aiosqlite = callPackage ../development/python-modules/aiosqlite { }; aiosteamist = callPackage ../development/python-modules/aiosteamist { }; @@ -483,14 +480,14 @@ self: super: with self; { aiovodafone = callPackage ../development/python-modules/aiovodafone { }; - aiowatttime = callPackage ../development/python-modules/aiowatttime { }; - aiowaqi = callPackage ../development/python-modules/aiowaqi { }; - aioweenect = callPackage ../development/python-modules/aioweenect { }; + aiowatttime = callPackage ../development/python-modules/aiowatttime { }; aiowebostv = callPackage ../development/python-modules/aiowebostv { }; + aioweenect = callPackage ../development/python-modules/aioweenect { }; + aiowinreg = callPackage ../development/python-modules/aiowinreg { }; aiowithings = callPackage ../development/python-modules/aiowithings { }; @@ -509,6 +506,8 @@ self: super: with self; { airly = callPackage ../development/python-modules/airly { }; + airportsdata = callPackage ../development/python-modules/airportsdata { }; + airthings-ble = callPackage ../development/python-modules/airthings-ble { }; airthings-cloud = callPackage ../development/python-modules/airthings-cloud { }; @@ -568,20 +567,26 @@ self: super: with self; { allure-behave = callPackage ../development/python-modules/allure-behave { }; + allure-pytest = callPackage ../development/python-modules/allure-pytest { }; + allure-python-commons = callPackage ../development/python-modules/allure-python-commons { }; allure-python-commons-test = callPackage ../development/python-modules/allure-python-commons-test { }; - allure-pytest = callPackage ../development/python-modules/allure-pytest { }; - alpha-vantage = callPackage ../development/python-modules/alpha-vantage { }; altair = callPackage ../development/python-modules/altair { }; altgraph = callPackage ../development/python-modules/altgraph { }; + amaranth = callPackage ../development/python-modules/amaranth { }; + + amaranth-boards = callPackage ../development/python-modules/amaranth-boards { }; + + amaranth-soc = callPackage ../development/python-modules/amaranth-soc { }; + amarna = callPackage ../development/python-modules/amarna { }; amazon-ion = callPackage ../development/python-modules/amazon-ion { }; @@ -608,14 +613,14 @@ self: super: with self; { ancp-bids = callPackage ../development/python-modules/ancp-bids { }; + androguard = callPackage ../development/python-modules/androguard { }; + android-backup = callPackage ../development/python-modules/android-backup { }; androidtv = callPackage ../development/python-modules/androidtv { }; androidtvremote2 = callPackage ../development/python-modules/androidtvremote2 { }; - androguard = callPackage ../development/python-modules/androguard { }; - anel-pwrctrl-homeassistant = callPackage ../development/python-modules/anel-pwrctrl-homeassistant { }; @@ -640,6 +645,8 @@ self: super: with self; { anova-wifi = callPackage ../development/python-modules/anova-wifi { }; + ansi = callPackage ../development/python-modules/ansi { }; + ansi2html = callPackage ../development/python-modules/ansi2html { }; ansi2image = callPackage ../development/python-modules/ansi2image { }; @@ -660,8 +667,6 @@ self: super: with self; { ansible-vault-rw = callPackage ../development/python-modules/ansible-vault-rw { }; - ansi = callPackage ../development/python-modules/ansi { }; - ansicolor = callPackage ../development/python-modules/ansicolor { }; ansicolors = callPackage ../development/python-modules/ansicolors { }; @@ -740,22 +745,22 @@ self: super: with self; { approvaltests = callPackage ../development/python-modules/approvaltests { }; - apptools = callPackage ../development/python-modules/apptools { }; - appthreat-vulnerability-db = callPackage ../development/python-modules/appthreat-vulnerability-db { }; + apptools = callPackage ../development/python-modules/apptools { }; + apricot-select = callPackage ../development/python-modules/apricot-select { }; aprslib = callPackage ../development/python-modules/aprslib { }; apscheduler = callPackage ../development/python-modules/apscheduler { }; - apsystems-ez1 = callPackage ../development/python-modules/apsystems-ez1 { }; - apsw = callPackage ../development/python-modules/apsw { }; + apsystems-ez1 = callPackage ../development/python-modules/apsystems-ez1 { }; + apycula = callPackage ../development/python-modules/apycula { }; aqipy-atmotech = callPackage ../development/python-modules/aqipy-atmotech { }; @@ -792,12 +797,12 @@ self: super: with self; { argon2-cffi-bindings = callPackage ../development/python-modules/argon2-cffi-bindings { }; + argos-translate-files = callPackage ../development/python-modules/argos-translate-files { }; + argostranslate = callPackage ../development/python-modules/argostranslate { ctranslate2-cpp = pkgs.ctranslate2; }; - argos-translate-files = callPackage ../development/python-modules/argos-translate-files { }; - argparse-addons = callPackage ../development/python-modules/argparse-addons { }; argparse-dataclass = callPackage ../development/python-modules/argparse-dataclass { }; @@ -810,6 +815,8 @@ self: super: with self; { ariadne = callPackage ../development/python-modules/ariadne { }; + arpeggio = callPackage ../development/python-modules/arpeggio { }; + arpy = callPackage ../development/python-modules/arpy { }; array-api-compat = callPackage ../development/python-modules/array-api-compat { }; @@ -904,14 +911,14 @@ self: super: with self; { astropy = callPackage ../development/python-modules/astropy { }; + astropy-extension-helpers = callPackage ../development/python-modules/astropy-extension-helpers { }; + astropy-healpix = callPackage ../development/python-modules/astropy-healpix { }; astropy-helpers = callPackage ../development/python-modules/astropy-helpers { }; astropy-iers-data = callPackage ../development/python-modules/astropy-iers-data { }; - astropy-extension-helpers = callPackage ../development/python-modules/astropy-extension-helpers { }; - astroquery = callPackage ../development/python-modules/astroquery { }; asttokens = callPackage ../development/python-modules/asttokens { }; @@ -920,8 +927,6 @@ self: super: with self; { asyauth = callPackage ../development/python-modules/asyauth { }; - asyncarve = callPackage ../development/python-modules/asyncarve { }; - async-cache = callPackage ../development/python-modules/async-cache { }; async-dns = callPackage ../development/python-modules/async-dns { }; @@ -934,6 +939,16 @@ self: super: with self; { async-modbus = callPackage ../development/python-modules/async-modbus { }; + async-stagger = callPackage ../development/python-modules/async-stagger { }; + + async-timeout = callPackage ../development/python-modules/async-timeout { }; + + async-tkinter-loop = callPackage ../development/python-modules/async-tkinter-loop { }; + + async-upnp-client = callPackage ../development/python-modules/async-upnp-client { }; + + asyncarve = callPackage ../development/python-modules/asyncarve { }; + asyncclick = callPackage ../development/python-modules/asyncclick { }; asynccmd = callPackage ../development/python-modules/asynccmd { }; @@ -944,10 +959,10 @@ self: super: with self; { asyncio-rlock = callPackage ../development/python-modules/asyncio-rlock { }; - asyncmy = callPackage ../development/python-modules/asyncmy { }; - asyncio-throttle = callPackage ../development/python-modules/asyncio-throttle { }; + asyncmy = callPackage ../development/python-modules/asyncmy { }; + asyncpg = callPackage ../development/python-modules/asyncpg { }; asyncserial = callPackage ../development/python-modules/asyncserial { }; @@ -958,18 +973,10 @@ self: super: with self; { asyncstdlib = callPackage ../development/python-modules/asyncstdlib { }; - async-stagger = callPackage ../development/python-modules/async-stagger { }; - asynctest = callPackage ../development/python-modules/asynctest { }; - async-timeout = callPackage ../development/python-modules/async-timeout { }; - - async-tkinter-loop = callPackage ../development/python-modules/async-tkinter-loop { }; - asyncua = callPackage ../development/python-modules/asyncua { }; - async-upnp-client = callPackage ../development/python-modules/async-upnp-client { }; - asyncwhois = callPackage ../development/python-modules/asyncwhois { }; asysocks = callPackage ../development/python-modules/asysocks { }; @@ -1077,6 +1084,8 @@ self: super: with self; { autoslot = callPackage ../development/python-modules/autoslot { }; + av = callPackage ../development/python-modules/av { }; + avahi = toPythonModule ( pkgs.avahi.override { inherit python; @@ -1084,20 +1093,18 @@ self: super: with self; { } ); - av = callPackage ../development/python-modules/av { }; - avea = callPackage ../development/python-modules/avea { }; avidtools = callPackage ../development/python-modules/avidtools { }; avion = callPackage ../development/python-modules/avion { }; - avro3k = callPackage ../development/python-modules/avro3k { }; - avro = callPackage ../development/python-modules/avro { }; avro-python3 = callPackage ../development/python-modules/avro-python3 { }; + avro3k = callPackage ../development/python-modules/avro3k { }; + avwx-engine = callPackage ../development/python-modules/avwx-engine { }; aw-client = callPackage ../development/python-modules/aw-client { }; @@ -1220,10 +1227,10 @@ self: super: with self; { azure-mgmt-automation = callPackage ../development/python-modules/azure-mgmt-automation { }; - azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { }; - azure-mgmt-batch = callPackage ../development/python-modules/azure-mgmt-batch { }; + azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { }; + azure-mgmt-billing = callPackage ../development/python-modules/azure-mgmt-billing { }; azure-mgmt-botservice = callPackage ../development/python-modules/azure-mgmt-botservice { }; @@ -1362,14 +1369,14 @@ self: super: with self; { azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { }; - azure-mgmt-recoveryservicesbackup = - callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup - { }; - azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { }; + azure-mgmt-recoveryservicesbackup = + callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup + { }; + azure-mgmt-redhatopenshift = callPackage ../development/python-modules/azure-mgmt-redhatopenshift { }; @@ -1487,36 +1494,6 @@ self: super: with self; { } ); - bambi = callPackage ../development/python-modules/bambi { }; - - pad4pi = callPackage ../development/python-modules/pad4pi { }; - - paddle-bfloat = callPackage ../development/python-modules/paddle-bfloat { }; - - paddle2onnx = callPackage ../development/python-modules/paddle2onnx { }; - - paddleocr = callPackage ../development/python-modules/paddleocr { }; - - paddlepaddle = callPackage ../development/python-modules/paddlepaddle { }; - - pcffont = callPackage ../development/python-modules/pcffont { }; - - pueblo = callPackage ../development/python-modules/pueblo { }; - - pulumi = callPackage ../development/python-modules/pulumi { inherit (pkgs) pulumi; }; - - pulumi-aws = callPackage ../development/python-modules/pulumi-aws { }; - - pulumi-aws-native = pkgs.pulumiPackages.pulumi-aws-native.sdks.python; - - pulumi-azure-native = pkgs.pulumiPackages.pulumi-azure-native.sdks.python; - - pulumi-command = pkgs.pulumiPackages.pulumi-command.sdks.python; - - pulumi-hcloud = pkgs.pulumiPackages.pulumi-hcloud.sdks.python; - - pulumi-random = pkgs.pulumiPackages.pulumi-random.sdks.python; - backcall = callPackage ../development/python-modules/backcall { }; backoff = callPackage ../development/python-modules/backoff { }; @@ -1549,6 +1526,8 @@ self: super: with self; { baize = callPackage ../development/python-modules/baize { }; + bambi = callPackage ../development/python-modules/bambi { }; + banal = callPackage ../development/python-modules/banal { }; bandcamp-api = callPackage ../development/python-modules/bandcamp-api { }; @@ -1607,14 +1586,14 @@ self: super: with self; { bbox = callPackage ../development/python-modules/bbox { }; - bcc = toPythonModule (pkgs.bcc.override { python3Packages = self; }); - bc-detect-secrets = callPackage ../development/python-modules/bc-detect-secrets { }; bc-jsonpath-ng = callPackage ../development/python-modules/bc-jsonpath-ng { }; bc-python-hcl2 = callPackage ../development/python-modules/bc-python-hcl2 { }; + bcc = toPythonModule (pkgs.bcc.override { python3Packages = self; }); + bcdoc = callPackage ../development/python-modules/bcdoc { }; bcf = callPackage ../development/python-modules/bcf { }; @@ -1633,16 +1612,14 @@ self: super: with self; { beaker = callPackage ../development/python-modules/beaker { }; - before-after = callPackage ../development/python-modules/before-after { }; - beancount = callPackage ../development/python-modules/beancount { }; beancount-black = callPackage ../development/python-modules/beancount-black { }; - beancount-parser = callPackage ../development/python-modules/beancount-parser { }; - beancount-docverif = callPackage ../development/python-modules/beancount-docverif { }; + beancount-parser = callPackage ../development/python-modules/beancount-parser { }; + beanhub-cli = callPackage ../development/python-modules/beanhub-cli { }; beanhub-extract = callPackage ../development/python-modules/beanhub-extract { }; @@ -1665,6 +1642,8 @@ self: super: with self; { bech32 = callPackage ../development/python-modules/bech32 { }; + before-after = callPackage ../development/python-modules/before-after { }; + behave = callPackage ../development/python-modules/behave { }; bellows = callPackage ../development/python-modules/bellows { }; @@ -1741,24 +1720,24 @@ self: super: with self; { biothings-client = callPackage ../development/python-modules/biothings-client { }; - biplist = callPackage ../development/python-modules/biplist { }; - bip-utils = callPackage ../development/python-modules/bip-utils { }; bip32 = callPackage ../development/python-modules/bip32 { }; + biplist = callPackage ../development/python-modules/biplist { }; + birch = callPackage ../development/python-modules/birch { }; bitarray = callPackage ../development/python-modules/bitarray { }; bitbox02 = callPackage ../development/python-modules/bitbox02 { }; - bitcoinlib = callPackage ../development/python-modules/bitcoinlib { }; - bitcoin-utils-fork-minimal = callPackage ../development/python-modules/bitcoin-utils-fork-minimal { }; + bitcoinlib = callPackage ../development/python-modules/bitcoinlib { }; + bitcoinrpc = callPackage ../development/python-modules/bitcoinrpc { }; bite-parser = callPackage ../development/python-modules/bite-parser { }; @@ -1785,12 +1764,12 @@ self: super: with self; { black = callPackage ../development/python-modules/black { }; + black-macchiato = callPackage ../development/python-modules/black-macchiato { }; + blacken-docs = callPackage ../development/python-modules/blacken-docs { }; blackjax = callPackage ../development/python-modules/blackjax { }; - black-macchiato = callPackage ../development/python-modules/black-macchiato { }; - blackrenderer = callPackage ../development/python-modules/blackrenderer { }; blake3 = callPackage ../development/python-modules/blake3 { }; @@ -1823,12 +1802,12 @@ self: super: with self; { blobfile = callPackage ../development/python-modules/blobfile { }; + block-io = callPackage ../development/python-modules/block-io { }; + blockchain = callPackage ../development/python-modules/blockchain { }; blockdiag = callPackage ../development/python-modules/blockdiag { }; - block-io = callPackage ../development/python-modules/block-io { }; - blockfrost-python = callPackage ../development/python-modules/blockfrost-python { }; blocksat-cli = callPackage ../development/python-modules/blocksat-cli { }; @@ -1889,10 +1868,10 @@ self: super: with self; { bonsai = callPackage ../development/python-modules/bonsai { }; - booleanoperations = callPackage ../development/python-modules/booleanoperations { }; - boolean-py = callPackage ../development/python-modules/boolean-py { }; + booleanoperations = callPackage ../development/python-modules/booleanoperations { }; + # Build boost for this specific Python version # TODO: use separate output for libboost_python.so boost = toPythonModule ( @@ -1902,18 +1881,16 @@ self: super: with self; { } ); + boost-histogram = callPackage ../development/python-modules/boost-histogram { + inherit (pkgs) boost; + }; + borb = callPackage ../development/python-modules/borb { }; bork = callPackage ../development/python-modules/bork { }; boschshcpy = callPackage ../development/python-modules/boschshcpy { }; - bottombar = callPackage ../development/python-modules/bottombar { }; - - boost-histogram = callPackage ../development/python-modules/boost-histogram { - inherit (pkgs) boost; - }; - boto3 = callPackage ../development/python-modules/boto3 { }; boto3-stubs = callPackage ../development/python-modules/boto3-stubs { }; @@ -1928,6 +1905,8 @@ self: super: with self; { bottleneck = callPackage ../development/python-modules/bottleneck { }; + bottombar = callPackage ../development/python-modules/bottombar { }; + boxx = callPackage ../development/python-modules/boxx { }; bpemb = callPackage ../development/python-modules/bpemb { }; @@ -1996,6 +1975,8 @@ self: super: with self; { bsuite = callPackage ../development/python-modules/bsuite { }; + bt-proximity = callPackage ../development/python-modules/bt-proximity { }; + btchip-python = callPackage ../development/python-modules/btchip-python { }; btest = callPackage ../development/python-modules/btest { }; @@ -2004,8 +1985,6 @@ self: super: with self; { bthomehub5-devicelist = callPackage ../development/python-modules/bthomehub5-devicelist { }; - bt-proximity = callPackage ../development/python-modules/bt-proximity { }; - btrees = callPackage ../development/python-modules/btrees { }; btrfs = callPackage ../development/python-modules/btrfs { }; @@ -2032,10 +2011,10 @@ self: super: with self; { buildcatrust = callPackage ../development/python-modules/buildcatrust { }; - bump2version = callPackage ../development/python-modules/bump2version { }; - bump-my-version = callPackage ../development/python-modules/bump-my-version { }; + bump2version = callPackage ../development/python-modules/bump2version { }; + bumpfontversion = callPackage ../development/python-modules/bumpfontversion { }; bumps = callPackage ../development/python-modules/bumps { }; @@ -2054,12 +2033,12 @@ self: super: with self; { busypie = callPackage ../development/python-modules/busypie { }; + bwapy = callPackage ../development/python-modules/bwapy { }; + bx-py-utils = callPackage ../development/python-modules/bx-py-utils { }; bx-python = callPackage ../development/python-modules/bx-python { }; - bwapy = callPackage ../development/python-modules/bwapy { }; - bytecode = callPackage ../development/python-modules/bytecode { }; bytesize = toPythonModule (pkgs.libbytesize.override { python3Packages = self; }); @@ -2106,8 +2085,6 @@ self: super: with self; { caldav = callPackage ../development/python-modules/caldav { }; - calver = callPackage ../development/python-modules/calver { }; - callee = callPackage ../development/python-modules/callee { }; calmjs = callPackage ../development/python-modules/calmjs { }; @@ -2116,12 +2093,16 @@ self: super: with self; { calmjs-types = callPackage ../development/python-modules/calmjs-types { }; + calver = callPackage ../development/python-modules/calver { }; + calysto = callPackage ../development/python-modules/calysto { }; calysto-scheme = callPackage ../development/python-modules/calysto-scheme { }; camel-converter = callPackage ../development/python-modules/camel-converter { }; + camelot = callPackage ../development/python-modules/camelot { }; + can-isotp = callPackage ../development/python-modules/can-isotp { }; canals = callPackage ../development/python-modules/canals { }; @@ -2134,9 +2115,8 @@ self: super: with self; { cantools = callPackage ../development/python-modules/cantools { }; - camelot = callPackage ../development/python-modules/camelot { }; - capstone = callPackage ../development/python-modules/capstone { inherit (pkgs) capstone; }; + capstone_4 = callPackage ../development/python-modules/capstone/4.nix { inherit (pkgs) capstone_4; }; @@ -2191,10 +2171,10 @@ self: super: with self; { causal-conv1d = callPackage ../development/python-modules/causal-conv1d { }; - cbor2 = callPackage ../development/python-modules/cbor2 { }; - cbor = callPackage ../development/python-modules/cbor { }; + cbor2 = callPackage ../development/python-modules/cbor2 { }; + cccolutils = callPackage ../development/python-modules/cccolutils { krb5-c = pkgs.krb5; }; cdcs = callPackage ../development/python-modules/cdcs { }; @@ -2213,34 +2193,6 @@ self: super: with self; { censys = callPackage ../development/python-modules/censys { }; - cexprtk = callPackage ../development/python-modules/cexprtk { }; - - coffea = callPackage ../development/python-modules/coffea { }; - - cohere = callPackage ../development/python-modules/cohere { }; - - coincurve = callPackage ../development/python-modules/coincurve { inherit (pkgs) secp256k1; }; - - comicon = callPackage ../development/python-modules/comicon { }; - - command-runner = callPackage ../development/python-modules/command-runner { }; - - commitizen = callPackage ../development/python-modules/commitizen { }; - - consolekit = callPackage ../development/python-modules/consolekit { }; - - connect-box = callPackage ../development/python-modules/connect-box { }; - - connection-pool = callPackage ../development/python-modules/connection-pool { }; - - connio = callPackage ../development/python-modules/connio { }; - - conway-polynomials = callPackage ../development/python-modules/conway-polynomials { }; - - correctionlib = callPackage ../development/python-modules/correctionlib { }; - - coqpit = callPackage ../development/python-modules/coqpit { }; - cerberus = callPackage ../development/python-modules/cerberus { }; cert-chain-resolver = callPackage ../development/python-modules/cert-chain-resolver { }; @@ -2271,6 +2223,8 @@ self: super: with self; { certvalidator = callPackage ../development/python-modules/certvalidator { }; + cexprtk = callPackage ../development/python-modules/cexprtk { }; + cf-xarray = callPackage ../development/python-modules/cf-xarray { }; cffconvert = callPackage ../development/python-modules/cffconvert { }; @@ -2319,10 +2273,10 @@ self: super: with self; { channels-redis = callPackage ../development/python-modules/channels-redis { }; - characteristic = callPackage ../development/python-modules/characteristic { }; - character-encoding-utils = callPackage ../development/python-modules/character-encoding-utils { }; + characteristic = callPackage ../development/python-modules/characteristic { }; + chardet = callPackage ../development/python-modules/chardet { }; charset-normalizer = callPackage ../development/python-modules/charset-normalizer { }; @@ -2379,14 +2333,14 @@ self: super: with self; { cirq-core = callPackage ../development/python-modules/cirq-core { }; - cirq-ionq = callPackage ../development/python-modules/cirq-ionq { }; - cirq-google = callPackage ../development/python-modules/cirq-google { }; - cirq-rigetti = callPackage ../development/python-modules/cirq-rigetti { }; + cirq-ionq = callPackage ../development/python-modules/cirq-ionq { }; cirq-pasqal = callPackage ../development/python-modules/cirq-pasqal { }; + cirq-rigetti = callPackage ../development/python-modules/cirq-rigetti { }; + cirq-web = callPackage ../development/python-modules/cirq-web { }; ciscoconfparse = callPackage ../development/python-modules/ciscoconfparse { }; @@ -2409,6 +2363,8 @@ self: super: with self; { claripy = callPackage ../development/python-modules/claripy { }; + class-doc = callPackage ../development/python-modules/class-doc { }; + classify-imports = callPackage ../development/python-modules/classify-imports { }; cle = callPackage ../development/python-modules/cle { }; @@ -2425,26 +2381,14 @@ self: super: with self; { clf = callPackage ../development/python-modules/clf { }; + cli-helpers = callPackage ../development/python-modules/cli-helpers { }; + cli-ui = callPackage ../development/python-modules/cli-ui { }; - clip = callPackage ../development/python-modules/clip { }; - - clip-anytorch = callPackage ../development/python-modules/clip-anytorch { }; - - clr-loader = callPackage ../development/python-modules/clr-loader { }; - - cock = callPackage ../development/python-modules/cock { }; - - cobs = callPackage ../development/python-modules/cobs { }; - - class-doc = callPackage ../development/python-modules/class-doc { }; - cliche = callPackage ../development/python-modules/cliche { }; click = callPackage ../development/python-modules/click { }; - clickclick = callPackage ../development/python-modules/clickclick { }; - click-aliases = callPackage ../development/python-modules/click-aliases { }; click-command-tree = callPackage ../development/python-modules/click-command-tree { }; @@ -2471,14 +2415,16 @@ self: super: with self; { click-plugins = callPackage ../development/python-modules/click-plugins { }; + click-repl = callPackage ../development/python-modules/click-repl { }; + click-shell = callPackage ../development/python-modules/click-shell { }; click-spinner = callPackage ../development/python-modules/click-spinner { }; - click-repl = callPackage ../development/python-modules/click-repl { }; - click-threading = callPackage ../development/python-modules/click-threading { }; + clickclick = callPackage ../development/python-modules/clickclick { }; + clickgen = callPackage ../development/python-modules/clickgen { }; clickhouse-cityhash = callPackage ../development/python-modules/clickhouse-cityhash { }; @@ -2495,14 +2441,16 @@ self: super: with self; { cligj = callPackage ../development/python-modules/cligj { }; - cli-helpers = callPackage ../development/python-modules/cli-helpers { }; - clikit = callPackage ../development/python-modules/clikit { }; clint = callPackage ../development/python-modules/clint { }; clintermission = callPackage ../development/python-modules/clintermission { }; + clip = callPackage ../development/python-modules/clip { }; + + clip-anytorch = callPackage ../development/python-modules/clip-anytorch { }; + clize = callPackage ../development/python-modules/clize { }; clldutils = callPackage ../development/python-modules/clldutils { }; @@ -2523,6 +2471,8 @@ self: super: with self; { cloup = callPackage ../development/python-modules/cloup { }; + clr-loader = callPackage ../development/python-modules/clr-loader { }; + cltk = callPackage ../development/python-modules/cltk { }; clustershell = callPackage ../development/python-modules/clustershell { }; @@ -2557,6 +2507,10 @@ self: super: with self; { coapthon3 = callPackage ../development/python-modules/coapthon3 { }; + cobs = callPackage ../development/python-modules/cobs { }; + + cock = callPackage ../development/python-modules/cock { }; + coconut = callPackage ../development/python-modules/coconut { }; cocotb = callPackage ../development/python-modules/cocotb { }; @@ -2565,16 +2519,22 @@ self: super: with self; { codepy = callPackage ../development/python-modules/codepy { }; + coffea = callPackage ../development/python-modules/coffea { }; + cogapp = callPackage ../development/python-modules/cogapp { }; + cohere = callPackage ../development/python-modules/cohere { }; + coiled = callPackage ../development/python-modules/coiled { }; + coincurve = callPackage ../development/python-modules/coincurve { inherit (pkgs) secp256k1; }; + coinmetrics-api-client = callPackage ../development/python-modules/coinmetrics-api-client { }; - colanderalchemy = callPackage ../development/python-modules/colanderalchemy { }; - colander = callPackage ../development/python-modules/colander { }; + colanderalchemy = callPackage ../development/python-modules/colanderalchemy { }; + colbert-ai = callPackage ../development/python-modules/colbert-ai { }; collections-extended = callPackage ../development/python-modules/collections-extended { }; @@ -2615,14 +2575,20 @@ self: super: with self; { cometblue-lite = callPackage ../development/python-modules/cometblue-lite { }; + comicon = callPackage ../development/python-modules/comicon { }; + comm = callPackage ../development/python-modules/comm { }; + command-runner = callPackage ../development/python-modules/command-runner { }; + commandlines = callPackage ../development/python-modules/commandlines { }; commandparse = callPackage ../development/python-modules/commandparse { }; commentjson = callPackage ../development/python-modules/commentjson { }; + commitizen = callPackage ../development/python-modules/commitizen { }; + commoncode = callPackage ../development/python-modules/commoncode { }; commonmark = callPackage ../development/python-modules/commonmark { }; @@ -2655,6 +2621,8 @@ self: super: with self; { configclass = callPackage ../development/python-modules/configclass { }; + confight = callPackage ../development/python-modules/confight { }; + configobj = callPackage ../development/python-modules/configobj { }; configparser = callPackage ../development/python-modules/configparser { }; @@ -2665,16 +2633,22 @@ self: super: with self; { confluent-kafka = callPackage ../development/python-modules/confluent-kafka { }; - confuse = callPackage ../development/python-modules/confuse { }; - confusable-homoglyphs = callPackage ../development/python-modules/confusable-homoglyphs { }; - confight = callPackage ../development/python-modules/confight { }; + confuse = callPackage ../development/python-modules/confuse { }; + + connect-box = callPackage ../development/python-modules/connect-box { }; + + connection-pool = callPackage ../development/python-modules/connection-pool { }; connexion = callPackage ../development/python-modules/connexion { }; + connio = callPackage ../development/python-modules/connio { }; + cons = callPackage ../development/python-modules/cons { }; + consolekit = callPackage ../development/python-modules/consolekit { }; + consonance = callPackage ../development/python-modules/consonance { }; constantly = callPackage ../development/python-modules/constantly { }; @@ -2703,12 +2677,16 @@ self: super: with self; { convertertools = callPackage ../development/python-modules/convertertools { }; + conway-polynomials = callPackage ../development/python-modules/conway-polynomials { }; + cookiecutter = callPackage ../development/python-modules/cookiecutter { }; cookies = callPackage ../development/python-modules/cookies { }; coordinates = callPackage ../development/python-modules/coordinates { }; + coqpit = callPackage ../development/python-modules/coqpit { }; + coreapi = callPackage ../development/python-modules/coreapi { }; coredis = callPackage ../development/python-modules/coredis { }; @@ -2719,6 +2697,8 @@ self: super: with self; { cornice = callPackage ../development/python-modules/cornice { }; + correctionlib = callPackage ../development/python-modules/correctionlib { }; + corsair-scan = callPackage ../development/python-modules/corsair-scan { }; cose = callPackage ../development/python-modules/cose { }; @@ -2832,12 +2812,6 @@ self: super: with self; { csrmesh = callPackage ../development/python-modules/csrmesh { }; - cssbeautifier = callPackage ../development/python-modules/cssbeautifier { }; - - csscompressor = callPackage ../development/python-modules/csscompressor { }; - - cssmin = callPackage ../development/python-modules/cssmin { }; - css-html-js-minify = callPackage ../development/python-modules/css-html-js-minify { }; css-inline = callPackage ../development/python-modules/css-inline { @@ -2846,10 +2820,16 @@ self: super: with self; { css-parser = callPackage ../development/python-modules/css-parser { }; - cssselect2 = callPackage ../development/python-modules/cssselect2 { }; + cssbeautifier = callPackage ../development/python-modules/cssbeautifier { }; + + csscompressor = callPackage ../development/python-modules/csscompressor { }; + + cssmin = callPackage ../development/python-modules/cssmin { }; cssselect = callPackage ../development/python-modules/cssselect { }; + cssselect2 = callPackage ../development/python-modules/cssselect2 { }; + cssutils = callPackage ../development/python-modules/cssutils { }; cstruct = callPackage ../development/python-modules/cstruct { }; @@ -2868,8 +2848,6 @@ self: super: with self; { cu2qu = callPackage ../development/python-modules/cu2qu { }; - customtkinter = callPackage ../development/python-modules/customtkinter { }; - cucumber-tag-expressions = callPackage ../development/python-modules/cucumber-tag-expressions { }; cufflinks = callPackage ../development/python-modules/cufflinks { }; @@ -2889,16 +2867,18 @@ self: super: with self; { curio-compat = callPackage ../development/python-modules/curio-compat { }; - curlify = callPackage ../development/python-modules/curlify { }; - curl-cffi = callPackage ../development/python-modules/curl-cffi { }; + curlify = callPackage ../development/python-modules/curlify { }; + curtsies = callPackage ../development/python-modules/curtsies { }; curve25519-donna = callPackage ../development/python-modules/curve25519-donna { }; curvefitgui = callPackage ../development/python-modules/curvefitgui { }; + customtkinter = callPackage ../development/python-modules/customtkinter { }; + cvelib = callPackage ../development/python-modules/cvelib { }; cvss = callPackage ../development/python-modules/cvss { }; @@ -2945,12 +2925,12 @@ self: super: with self; { cython = callPackage ../development/python-modules/cython { }; - cython_0 = callPackage ../development/python-modules/cython/0.nix { }; - cython-test-exception-raiser = callPackage ../development/python-modules/cython-test-exception-raiser { }; + cython_0 = callPackage ../development/python-modules/cython/0.nix { }; + cytoolz = callPackage ../development/python-modules/cytoolz { }; dacite = callPackage ../development/python-modules/dacite { }; @@ -3021,10 +3001,10 @@ self: super: with self; { databricks-connect = callPackage ../development/python-modules/databricks-connect { }; - databricks-sql-connector = callPackage ../development/python-modules/databricks-sql-connector { }; - databricks-sdk = callPackage ../development/python-modules/databricks-sdk { }; + databricks-sql-connector = callPackage ../development/python-modules/databricks-sql-connector { }; + dataclass-factory = callPackage ../development/python-modules/dataclass-factory { }; dataclass-wizard = callPackage ../development/python-modules/dataclass-wizard { }; @@ -3092,6 +3072,8 @@ self: super: with self; { dazl = callPackage ../development/python-modules/dazl { }; + db-dtypes = callPackage ../development/python-modules/db-dtypes { }; + dbf = callPackage ../development/python-modules/dbf { }; dbfread = callPackage ../development/python-modules/dbfread { }; @@ -3132,8 +3114,6 @@ self: super: with self; { dbutils = callPackage ../development/python-modules/dbutils { }; - db-dtypes = callPackage ../development/python-modules/db-dtypes { }; - dcmstack = callPackage ../development/python-modules/dcmstack { }; dctorch = callPackage ../development/python-modules/dctorch { }; @@ -3148,30 +3128,32 @@ self: super: with self; { debian = callPackage ../development/python-modules/debian { }; - debianbts = callPackage ../development/python-modules/debianbts { }; - debian-inspector = callPackage ../development/python-modules/debian-inspector { }; + debianbts = callPackage ../development/python-modules/debianbts { }; + debtcollector = callPackage ../development/python-modules/debtcollector { }; debts = callPackage ../development/python-modules/debts { }; - debugpy = callPackage ../development/python-modules/debugpy { }; - debuglater = callPackage ../development/python-modules/debuglater { }; + debugpy = callPackage ../development/python-modules/debugpy { }; + decli = callPackage ../development/python-modules/decli { }; - decorator = callPackage ../development/python-modules/decorator { }; - decopatch = callPackage ../development/python-modules/decopatch { }; + decorator = callPackage ../development/python-modules/decorator { }; + deebot-client = callPackage ../development/python-modules/deebot-client { }; deemix = callPackage ../development/python-modules/deemix { }; deep-chainmap = callPackage ../development/python-modules/deep-chainmap { }; + deep-translator = callPackage ../development/python-modules/deep-translator { }; + deepdiff = callPackage ../development/python-modules/deepdiff { }; deepdish = callPackage ../development/python-modules/deepdish { }; @@ -3188,8 +3170,6 @@ self: super: with self; { deepwave = callPackage ../development/python-modules/deepwave { }; - deep-translator = callPackage ../development/python-modules/deep-translator { }; - deezer-py = callPackage ../development/python-modules/deezer-py { }; deezer-python = callPackage ../development/python-modules/deezer-python { }; @@ -3282,10 +3262,10 @@ self: super: with self; { diceware = callPackage ../development/python-modules/diceware { }; - dicom2nifti = callPackage ../development/python-modules/dicom2nifti { }; - dicom-numpy = callPackage ../development/python-modules/dicom-numpy { }; + dicom2nifti = callPackage ../development/python-modules/dicom2nifti { }; + dicomweb-client = callPackage ../development/python-modules/dicomweb-client { }; dict2xml = callPackage ../development/python-modules/dict2xml { }; @@ -3314,10 +3294,10 @@ self: super: with self; { dill = callPackage ../development/python-modules/dill { }; - dingz = callPackage ../development/python-modules/dingz { }; - dinghy = callPackage ../development/python-modules/dinghy { }; + dingz = callPackage ../development/python-modules/dingz { }; + dio-chacon-wifi-api = callPackage ../development/python-modules/dio-chacon-wifi-api { }; diofant = callPackage ../development/python-modules/diofant { }; @@ -3358,10 +3338,6 @@ self: super: with self; { dissect-cstruct = callPackage ../development/python-modules/dissect-cstruct { }; - dissect-fat = callPackage ../development/python-modules/dissect-fat { }; - - dissect-ffs = callPackage ../development/python-modules/dissect-ffs { }; - dissect-esedb = callPackage ../development/python-modules/dissect-esedb { }; dissect-etl = callPackage ../development/python-modules/dissect-etl { }; @@ -3374,6 +3350,10 @@ self: super: with self; { dissect-extfs = callPackage ../development/python-modules/dissect-extfs { }; + dissect-fat = callPackage ../development/python-modules/dissect-fat { }; + + dissect-ffs = callPackage ../development/python-modules/dissect-ffs { }; + dissect-hypervisor = callPackage ../development/python-modules/dissect-hypervisor { }; dissect-jffs = callPackage ../development/python-modules/dissect-jffs { }; @@ -3386,10 +3366,10 @@ self: super: with self; { dissect-shellitem = callPackage ../development/python-modules/dissect-shellitem { }; - dissect-squashfs = callPackage ../development/python-modules/dissect-squashfs { }; - dissect-sql = callPackage ../development/python-modules/dissect-sql { }; + dissect-squashfs = callPackage ../development/python-modules/dissect-squashfs { }; + dissect-target = callPackage ../development/python-modules/dissect-target { }; dissect-thumbcache = callPackage ../development/python-modules/dissect-thumbcache { }; @@ -3421,19 +3401,18 @@ self: super: with self; { distutils-extra = callPackage ../development/python-modules/distutils-extra { }; - # LTS in extended support phase - django_3 = callPackage ../development/python-modules/django/3.nix { }; + dj-database-url = callPackage ../development/python-modules/dj-database-url { }; + + dj-email-url = callPackage ../development/python-modules/dj-email-url { }; + + dj-rest-auth = callPackage ../development/python-modules/dj-rest-auth { }; + + dj-search-url = callPackage ../development/python-modules/dj-search-url { }; + + dj-static = callPackage ../development/python-modules/dj-static { }; # LTS with mainsteam support django = self.django_4; - django_4 = callPackage ../development/python-modules/django/4.nix { }; - - # Pre-release - django_5 = callPackage ../development/python-modules/django/5.nix { }; - - djangocms-admin-style = callPackage ../development/python-modules/djangocms-admin-style { }; - - djangocms-text-ckeditor = callPackage ../development/python-modules/djangocms-text-ckeditor { }; django-admin-datta = callPackage ../development/python-modules/django-admin-datta { }; @@ -3443,14 +3422,14 @@ self: super: with self; { django-allauth-2fa = callPackage ../development/python-modules/django-allauth-2fa { }; - django-anymail = callPackage ../development/python-modules/django-anymail { }; - django-annoying = callPackage ../development/python-modules/django-annoying { }; - django-appconf = callPackage ../development/python-modules/django-appconf { }; + django-anymail = callPackage ../development/python-modules/django-anymail { }; django-app-helper = callPackage ../development/python-modules/django-app-helper { }; + django-appconf = callPackage ../development/python-modules/django-appconf { }; + django-auditlog = callPackage ../development/python-modules/django-auditlog { }; django-auth-ldap = callPackage ../development/python-modules/django-auth-ldap { }; @@ -3489,12 +3468,12 @@ self: super: with self; { django-colorful = callPackage ../development/python-modules/django-colorful { }; - django-compressor = callPackage ../development/python-modules/django-compressor { }; - django-compression-middleware = callPackage ../development/python-modules/django-compression-middleware { }; + django-compressor = callPackage ../development/python-modules/django-compressor { }; + django-configurations = callPackage ../development/python-modules/django-configurations { }; django-context-decorator = callPackage ../development/python-modules/django-context-decorator { }; @@ -3543,22 +3522,22 @@ self: super: with self; { django-filter = callPackage ../development/python-modules/django-filter { }; - django-formtools = callPackage ../development/python-modules/django-formtools { }; - django-formset-js-improved = callPackage ../development/python-modules/django-formset-js-improved { }; + django-formtools = callPackage ../development/python-modules/django-formtools { }; + + django-google-analytics-app = + callPackage ../development/python-modules/django-google-analytics-app + { }; + django-graphiql-debug-toolbar = callPackage ../development/python-modules/django-graphiql-debug-toolbar { }; django-gravatar2 = callPackage ../development/python-modules/django-gravatar2 { }; - django-google-analytics-app = - callPackage ../development/python-modules/django-google-analytics-app - { }; - django-guardian = callPackage ../development/python-modules/django-guardian { }; django-haystack = callPackage ../development/python-modules/django-haystack { }; @@ -3583,29 +3562,33 @@ self: super: with self; { django-jquery-js = callPackage ../development/python-modules/django-jquery-js { }; - django-json-widget = callPackage ../development/python-modules/django-json-widget { }; - django-js-asset = callPackage ../development/python-modules/django-js-asset { }; django-js-reverse = callPackage ../development/python-modules/django-js-reverse { }; - django-libsass = callPackage ../development/python-modules/django-libsass { }; + django-json-widget = callPackage ../development/python-modules/django-json-widget { }; django-leaflet = callPackage ../development/python-modules/django-leaflet { }; + django-libsass = callPackage ../development/python-modules/django-libsass { }; + + django-localflavor = callPackage ../development/python-modules/django-localflavor { }; + django-logentry-admin = callPackage ../development/python-modules/django-logentry-admin { }; django-login-required-middleware = callPackage ../development/python-modules/django-login-required-middleware { }; - django-localflavor = callPackage ../development/python-modules/django-localflavor { }; - django-mailman3 = callPackage ../development/python-modules/django-mailman3 { }; + django-maintenance-mode = callPackage ../development/python-modules/django-maintenance-mode { }; + + django-markdownx = callPackage ../development/python-modules/django-markdownx { }; + django-markup = callPackage ../development/python-modules/django-markup { }; - django-markdownx = callPackage ../development/python-modules/django-markdownx { }; + django-mdeditor = callPackage ../development/python-modules/django-mdeditor { }; django-mfa3 = callPackage ../development/python-modules/django-mfa3 { }; @@ -3615,14 +3598,10 @@ self: super: with self; { django-modeltranslation = callPackage ../development/python-modules/django-modeltranslation { }; - django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { }; - - django-maintenance-mode = callPackage ../development/python-modules/django-maintenance-mode { }; - - django-mdeditor = callPackage ../development/python-modules/django-mdeditor { }; - django-mptt = callPackage ../development/python-modules/django-mptt { }; + django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { }; + django-ninja = callPackage ../development/python-modules/django-ninja { }; django-oauth-toolkit = callPackage ../development/python-modules/django-oauth-toolkit { }; @@ -3661,24 +3640,12 @@ self: super: with self; { django-q = callPackage ../development/python-modules/django-q { }; - django-scheduler = callPackage ../development/python-modules/django-scheduler { }; - - django-scim2 = callPackage ../development/python-modules/django-scim2 { }; - - django-shortuuidfield = callPackage ../development/python-modules/django-shortuuidfield { }; - - django-scopes = callPackage ../development/python-modules/django-scopes { }; - - django-split-settings = callPackage ../development/python-modules/django-split-settings { }; - - djangoql = callPackage ../development/python-modules/djangoql { }; - django-ranged-response = callPackage ../development/python-modules/django-ranged-response { }; - django-ratelimit = callPackage ../development/python-modules/django-ratelimit { }; - django-raster = callPackage ../development/python-modules/django-raster { }; + django-ratelimit = callPackage ../development/python-modules/django-ratelimit { }; + django-redis = callPackage ../development/python-modules/django-redis { }; django-rest-auth = callPackage ../development/python-modules/django-rest-auth { }; @@ -3687,50 +3654,24 @@ self: super: with self; { django-rest-registration = callPackage ../development/python-modules/django-rest-registration { }; + django-reversion = callPackage ../development/python-modules/django-reversion { }; + django-rosetta = callPackage ../development/python-modules/django-rosetta { }; django-rq = callPackage ../development/python-modules/django-rq { }; - djangorestframework = callPackage ../development/python-modules/djangorestframework { }; + django-scheduler = callPackage ../development/python-modules/django-scheduler { }; - djangorestframework-dataclasses = - callPackage ../development/python-modules/djangorestframework-dataclasses - { }; + django-scim2 = callPackage ../development/python-modules/django-scim2 { }; - djangorestframework-camel-case = - callPackage ../development/python-modules/djangorestframework-camel-case - { }; - - djangorestframework-csv = callPackage ../development/python-modules/djangorestframework-csv { }; - - djangorestframework-guardian = - callPackage ../development/python-modules/djangorestframework-guardian - { }; - - djangorestframework-guardian2 = - callPackage ../development/python-modules/djangorestframework-guardian2 - { }; - - djangorestframework-jsonp = callPackage ../development/python-modules/djangorestframework-jsonp { }; - - djangorestframework-recursive = - callPackage ../development/python-modules/djangorestframework-recursive - { }; - - djangorestframework-simplejwt = - callPackage ../development/python-modules/djangorestframework-simplejwt - { }; - - djangorestframework-stubs = callPackage ../development/python-modules/djangorestframework-stubs { }; - - django-reversion = callPackage ../development/python-modules/django-reversion { }; - - djangosaml2 = callPackage ../development/python-modules/djangosaml2 { }; + django-scopes = callPackage ../development/python-modules/django-scopes { }; django-sekizai = callPackage ../development/python-modules/django-sekizai { }; django-sesame = callPackage ../development/python-modules/django-sesame { }; + django-shortuuidfield = callPackage ../development/python-modules/django-shortuuidfield { }; + django-silk = callPackage ../development/python-modules/django-silk { }; django-simple-captcha = callPackage ../development/python-modules/django-simple-captcha { }; @@ -3741,6 +3682,8 @@ self: super: with self; { django-soft-delete = callPackage ../development/python-modules/django-soft-delete { }; + django-split-settings = callPackage ../development/python-modules/django-split-settings { }; + django-statici18n = callPackage ../development/python-modules/django-statici18n { }; django-storages = callPackage ../development/python-modules/django-storages { }; @@ -3781,18 +3724,56 @@ self: super: with self; { django-widget-tweaks = callPackage ../development/python-modules/django-widget-tweaks { }; - dj-database-url = callPackage ../development/python-modules/dj-database-url { }; + # LTS in extended support phase + django_3 = callPackage ../development/python-modules/django/3.nix { }; - dj-email-url = callPackage ../development/python-modules/dj-email-url { }; + django_4 = callPackage ../development/python-modules/django/4.nix { }; + + # Pre-release + django_5 = callPackage ../development/python-modules/django/5.nix { }; + + djangocms-admin-style = callPackage ../development/python-modules/djangocms-admin-style { }; + + djangocms-text-ckeditor = callPackage ../development/python-modules/djangocms-text-ckeditor { }; + + djangoql = callPackage ../development/python-modules/djangoql { }; + + djangorestframework = callPackage ../development/python-modules/djangorestframework { }; + + djangorestframework-camel-case = + callPackage ../development/python-modules/djangorestframework-camel-case + { }; + + djangorestframework-csv = callPackage ../development/python-modules/djangorestframework-csv { }; + + djangorestframework-dataclasses = + callPackage ../development/python-modules/djangorestframework-dataclasses + { }; + + djangorestframework-guardian = + callPackage ../development/python-modules/djangorestframework-guardian + { }; + + djangorestframework-guardian2 = + callPackage ../development/python-modules/djangorestframework-guardian2 + { }; + + djangorestframework-jsonp = callPackage ../development/python-modules/djangorestframework-jsonp { }; + + djangorestframework-recursive = + callPackage ../development/python-modules/djangorestframework-recursive + { }; + + djangorestframework-simplejwt = + callPackage ../development/python-modules/djangorestframework-simplejwt + { }; + + djangorestframework-stubs = callPackage ../development/python-modules/djangorestframework-stubs { }; + + djangosaml2 = callPackage ../development/python-modules/djangosaml2 { }; djmail = callPackage ../development/python-modules/djmail { }; - dj-rest-auth = callPackage ../development/python-modules/dj-rest-auth { }; - - dj-search-url = callPackage ../development/python-modules/dj-search-url { }; - - dj-static = callPackage ../development/python-modules/dj-static { }; - dkimpy = callPackage ../development/python-modules/dkimpy { }; dlib = callPackage ../development/python-modules/dlib { inherit (pkgs) dlib; }; @@ -3805,12 +3786,6 @@ self: super: with self; { dlx = callPackage ../development/python-modules/dlx { }; - dmenu-python = callPackage ../development/python-modules/dmenu { }; - - dmgbuild = callPackage ../development/python-modules/dmgbuild { }; - - dmt-core = callPackage ../development/python-modules/dmt-core { }; - dm-control = callPackage ../development/python-modules/dm-control { }; dm-env = callPackage ../development/python-modules/dm-env { }; @@ -3823,6 +3798,12 @@ self: super: with self; { abseil-cpp = pkgs.abseil-cpp.override { cxxStandard = "14"; }; }; + dmenu-python = callPackage ../development/python-modules/dmenu { }; + + dmgbuild = callPackage ../development/python-modules/dmgbuild { }; + + dmt-core = callPackage ../development/python-modules/dmt-core { }; + dnachisel = callPackage ../development/python-modules/dnachisel { }; dncil = callPackage ../development/python-modules/dncil { }; @@ -3833,24 +3814,24 @@ self: super: with self; { dnfile = callPackage ../development/python-modules/dnfile { }; + dns-lexicon = callPackage ../development/python-modules/dns-lexicon { }; + dnslib = callPackage ../development/python-modules/dnslib { }; dnspython = callPackage ../development/python-modules/dnspython { }; - dns-lexicon = callPackage ../development/python-modules/dns-lexicon { }; - doc8 = callPackage ../development/python-modules/doc8 { }; docformatter = callPackage ../development/python-modules/docformatter { }; docker = callPackage ../development/python-modules/docker { }; + docker-pycreds = callPackage ../development/python-modules/docker-pycreds { }; + dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse { }; dockerpty = callPackage ../development/python-modules/dockerpty { }; - docker-pycreds = callPackage ../development/python-modules/docker-pycreds { }; - dockerspawner = callPackage ../development/python-modules/dockerspawner { }; docling-core = callPackage ../development/python-modules/docling-core { }; @@ -3863,12 +3844,6 @@ self: super: with self; { docloud = callPackage ../development/python-modules/docloud { }; - docstr-coverage = callPackage ../development/python-modules/docstr-coverage { }; - - docstring-to-markdown = callPackage ../development/python-modules/docstring-to-markdown { }; - - docstring-parser = callPackage ../development/python-modules/docstring-parser { }; - docopt = callPackage ../development/python-modules/docopt { }; docopt-ng = callPackage ../development/python-modules/docopt-ng { }; @@ -3877,6 +3852,12 @@ self: super: with self; { docrep = callPackage ../development/python-modules/docrep { }; + docstr-coverage = callPackage ../development/python-modules/docstr-coverage { }; + + docstring-parser = callPackage ../development/python-modules/docstring-parser { }; + + docstring-to-markdown = callPackage ../development/python-modules/docstring-to-markdown { }; + docutils = callPackage ../development/python-modules/docutils { }; docx2python = callPackage ../development/python-modules/docx2python { }; @@ -3911,14 +3892,14 @@ self: super: with self; { dopy = callPackage ../development/python-modules/dopy { }; - dotty-dict = callPackage ../development/python-modules/dotty-dict { }; - dot2tex = callPackage ../development/python-modules/dot2tex { inherit (pkgs) graphviz; }; - dotwiz = callPackage ../development/python-modules/dotwiz { }; - dotmap = callPackage ../development/python-modules/dotmap { }; + dotty-dict = callPackage ../development/python-modules/dotty-dict { }; + + dotwiz = callPackage ../development/python-modules/dotwiz { }; + downloader-cli = callPackage ../development/python-modules/downloader-cli { }; dparse = callPackage ../development/python-modules/dparse { }; @@ -3977,14 +3958,16 @@ self: super: with self; { dropmqttapi = callPackage ../development/python-modules/dropmqttapi { }; - dscribe = callPackage ../development/python-modules/dscribe { }; - ds-store = callPackage ../development/python-modules/ds-store { }; ds4drv = callPackage ../development/python-modules/ds4drv { }; + dscribe = callPackage ../development/python-modules/dscribe { }; + dsinternals = callPackage ../development/python-modules/dsinternals { }; + dsl2html = callPackage ../development/python-modules/dsl2html { }; + dsmr-parser = callPackage ../development/python-modules/dsmr-parser { }; dsnap = callPackage ../development/python-modules/dsnap { }; @@ -4065,14 +4048,14 @@ self: super: with self; { dynd = callPackage ../development/python-modules/dynd { }; - dsl2html = callPackage ../development/python-modules/dsl2html { }; - e3-core = callPackage ../development/python-modules/e3-core { }; e3-testsuite = callPackage ../development/python-modules/e3-testsuite { }; eagle100 = callPackage ../development/python-modules/eagle100 { }; + easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { }; + easydict = callPackage ../development/python-modules/easydict { }; easyenergy = callPackage ../development/python-modules/easyenergy { }; @@ -4083,8 +4066,6 @@ self: super: with self; { easyprocess = callPackage ../development/python-modules/easyprocess { }; - easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { }; - easywatch = callPackage ../development/python-modules/easywatch { }; ebaysdk = callPackage ../development/python-modules/ebaysdk { }; @@ -4154,20 +4135,16 @@ self: super: with self; { eiswarnung = callPackage ../development/python-modules/eiswarnung { }; - elgato = callPackage ../development/python-modules/elgato { }; - - elkm1-lib = callPackage ../development/python-modules/elkm1-lib { }; - elastic-apm = callPackage ../development/python-modules/elastic-apm { }; elastic-transport = callPackage ../development/python-modules/elastic-transport { }; elasticsearch = callPackage ../development/python-modules/elasticsearch { }; - elasticsearch8 = callPackage ../development/python-modules/elasticsearch8 { }; - elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { }; + elasticsearch8 = callPackage ../development/python-modules/elasticsearch8 { }; + elasticsearchdsl = self.elasticsearch-dsl; elegy = callPackage ../development/python-modules/elegy { }; @@ -4178,27 +4155,29 @@ self: super: with self; { elevenlabs = callPackage ../development/python-modules/elevenlabs { }; + elgato = callPackage ../development/python-modules/elgato { }; + eliot = callPackage ../development/python-modules/eliot { }; eliqonline = callPackage ../development/python-modules/eliqonline { }; + elkm1-lib = callPackage ../development/python-modules/elkm1-lib { }; + elmax = callPackage ../development/python-modules/elmax { }; elmax-api = callPackage ../development/python-modules/elmax-api { }; - emailthreads = callPackage ../development/python-modules/emailthreads { }; - email-validator = callPackage ../development/python-modules/email-validator { }; + emailthreads = callPackage ../development/python-modules/emailthreads { }; + embedding-reader = callPackage ../development/python-modules/embedding-reader { }; - embrace = callPackage ../development/python-modules/embrace { }; - emborg = callPackage ../development/python-modules/emborg { }; - emcee = callPackage ../development/python-modules/emcee { }; + embrace = callPackage ../development/python-modules/embrace { }; - emv = callPackage ../development/python-modules/emv { }; + emcee = callPackage ../development/python-modules/emcee { }; emoji = callPackage ../development/python-modules/emoji { }; @@ -4208,6 +4187,8 @@ self: super: with self; { emulated-roku = callPackage ../development/python-modules/emulated-roku { }; + emv = callPackage ../development/python-modules/emv { }; + enaml = callPackage ../development/python-modules/enaml { }; enamlx = callPackage ../development/python-modules/enamlx { }; @@ -4244,10 +4225,10 @@ self: super: with self; { enturclient = callPackage ../development/python-modules/enturclient { }; - enum34 = callPackage ../development/python-modules/enum34 { }; - enum-compat = callPackage ../development/python-modules/enum-compat { }; + enum34 = callPackage ../development/python-modules/enum34 { }; + env-canada = callPackage ../development/python-modules/env-canada { }; environmental-override = callPackage ../development/python-modules/environmental-override { }; @@ -4256,12 +4237,12 @@ self: super: with self; { envisage = callPackage ../development/python-modules/envisage { }; - envs = callPackage ../development/python-modules/envs { }; - envoy-reader = callPackage ../development/python-modules/envoy-reader { }; envoy-utils = callPackage ../development/python-modules/envoy-utils { }; + envs = callPackage ../development/python-modules/envs { }; + enzyme = callPackage ../development/python-modules/enzyme { }; epc = callPackage ../development/python-modules/epc { }; @@ -4286,6 +4267,8 @@ self: super: with self; { es-client = callPackage ../development/python-modules/es-client { }; + escapism = callPackage ../development/python-modules/escapism { }; + esig = callPackage ../development/python-modules/esig { }; espeak-phonemizer = callPackage ../development/python-modules/espeak-phonemizer { }; @@ -4296,24 +4279,24 @@ self: super: with self; { esprima = callPackage ../development/python-modules/esprima { }; - escapism = callPackage ../development/python-modules/escapism { }; - essentials = callPackage ../development/python-modules/essentials { }; essentials-openapi = callPackage ../development/python-modules/essentials-openapi { }; + et-xmlfile = callPackage ../development/python-modules/et-xmlfile { }; + etcd = callPackage ../development/python-modules/etcd { }; etcd3 = callPackage ../development/python-modules/etcd3 { inherit (pkgs) etcd; }; ete3 = callPackage ../development/python-modules/ete3 { }; - etelemetry = callPackage ../development/python-modules/etelemetry { }; - etebase = callPackage ../development/python-modules/etebase { inherit (pkgs.darwin.apple_sdk.frameworks) Security; }; + etelemetry = callPackage ../development/python-modules/etelemetry { }; + eternalegypt = callPackage ../development/python-modules/eternalegypt { }; etesync = callPackage ../development/python-modules/etesync { }; @@ -4340,8 +4323,6 @@ self: super: with self; { etuples = callPackage ../development/python-modules/etuples { }; - et-xmlfile = callPackage ../development/python-modules/et-xmlfile { }; - euclid3 = callPackage ../development/python-modules/euclid3 { }; eufylife-ble-client = callPackage ../development/python-modules/eufylife-ble-client { }; @@ -4379,12 +4360,12 @@ self: super: with self; { } ); - exdown = callPackage ../development/python-modules/exdown { }; - exceptiongroup = callPackage ../development/python-modules/exceptiongroup { }; exchangelib = callPackage ../development/python-modules/exchangelib { }; + exdown = callPackage ../development/python-modules/exdown { }; + execnb = callPackage ../development/python-modules/execnb { }; execnet = callPackage ../development/python-modules/execnet { }; @@ -4397,6 +4378,8 @@ self: super: with self; { exifread = callPackage ../development/python-modules/exifread { }; + exitcode = callPackage ../development/python-modules/exitcode { }; + exiv2 = callPackage ../development/python-modules/exiv2 { inherit (pkgs) exiv2; }; expandvars = callPackage ../development/python-modules/expandvars { }; @@ -4415,8 +4398,6 @@ self: super: with self; { exrex = callPackage ../development/python-modules/exrex { }; - exitcode = callPackage ../development/python-modules/exitcode { }; - extension-helpers = callPackage ../development/python-modules/extension-helpers { }; extract-msg = callPackage ../development/python-modules/extract-msg { }; @@ -4470,24 +4451,24 @@ self: super: with self; { f90nml = callPackage ../development/python-modules/f90nml { }; - fabric = callPackage ../development/python-modules/fabric { }; - faadelays = callPackage ../development/python-modules/faadelays { }; + fabric = callPackage ../development/python-modules/fabric { }; + fabulous = callPackage ../development/python-modules/fabulous { }; - facebook-sdk = callPackage ../development/python-modules/facebook-sdk { }; - face = callPackage ../development/python-modules/face { }; - facedancer = callPackage ../development/python-modules/facedancer { }; - face-recognition = callPackage ../development/python-modules/face-recognition { }; - facenet-pytorch = callPackage ../development/python-modules/facenet-pytorch { }; - face-recognition-models = callPackage ../development/python-modules/face-recognition/models.nix { }; + facebook-sdk = callPackage ../development/python-modules/facebook-sdk { }; + + facedancer = callPackage ../development/python-modules/facedancer { }; + + facenet-pytorch = callPackage ../development/python-modules/facenet-pytorch { }; + factory-boy = callPackage ../development/python-modules/factory-boy { }; fairscale = callPackage ../development/python-modules/fairscale { }; @@ -4517,6 +4498,8 @@ self: super: with self; { farama-notifications = callPackage ../development/python-modules/farama-notifications { }; + fast-histogram = callPackage ../development/python-modules/fast-histogram { }; + fastai = callPackage ../development/python-modules/fastai { }; fastapi = callPackage ../development/python-modules/fastapi { }; @@ -4527,10 +4510,6 @@ self: super: with self; { fastapi-sso = callPackage ../development/python-modules/fastapi-sso { }; - fastcrc = callPackage ../development/python-modules/fastcrc { }; - - fast-histogram = callPackage ../development/python-modules/fast-histogram { }; - fastavro = callPackage ../development/python-modules/fastavro { }; fastbencode = callPackage ../development/python-modules/fastbencode { }; @@ -4539,6 +4518,8 @@ self: super: with self; { fastcore = callPackage ../development/python-modules/fastcore { }; + fastcrc = callPackage ../development/python-modules/fastcrc { }; + fastdiff = callPackage ../development/python-modules/fastdiff { }; fastdownload = callPackage ../development/python-modules/fastdownload { }; @@ -4618,10 +4599,10 @@ self: super: with self; { ffcv = callPackage ../development/python-modules/ffcv { }; - ffmpeg-python = callPackage ../development/python-modules/ffmpeg-python { }; - ffmpeg-progress-yield = callPackage ../development/python-modules/ffmpeg-progress-yield { }; + ffmpeg-python = callPackage ../development/python-modules/ffmpeg-python { }; + ffmpy = callPackage ../development/python-modules/ffmpy { }; fhir-py = callPackage ../development/python-modules/fhir-py { }; @@ -4654,10 +4635,10 @@ self: super: with self; { finalfusion = callPackage ../development/python-modules/finalfusion { }; - findimports = callPackage ../development/python-modules/findimports { }; - find-libpython = callPackage ../development/python-modules/find-libpython { }; + findimports = callPackage ../development/python-modules/findimports { }; + findpython = callPackage ../development/python-modules/findpython { }; finetuning-scheduler = callPackage ../development/python-modules/finetuning-scheduler { }; @@ -4696,14 +4677,12 @@ self: super: with self; { fjaraskupan = callPackage ../development/python-modules/fjaraskupan { }; + flake8 = callPackage ../development/python-modules/flake8 { }; + flake8-blind-except = callPackage ../development/python-modules/flake8-blind-except { }; flake8-bugbear = callPackage ../development/python-modules/flake8-bugbear { }; - flake8 = callPackage ../development/python-modules/flake8 { }; - - flake8-length = callPackage ../development/python-modules/flake8-length { }; - flake8-debugger = callPackage ../development/python-modules/flake8-debugger { }; flake8-docstrings = callPackage ../development/python-modules/flake8-docstrings { }; @@ -4712,6 +4691,8 @@ self: super: with self; { flake8-import-order = callPackage ../development/python-modules/flake8-import-order { }; + flake8-length = callPackage ../development/python-modules/flake8-length { }; + flake8-polyfill = callPackage ../development/python-modules/flake8-polyfill { }; flaky = callPackage ../development/python-modules/flaky { }; @@ -4724,6 +4705,8 @@ self: super: with self; { flashtext = callPackage ../development/python-modules/flashtext { }; + flask = callPackage ../development/python-modules/flask { }; + flask-admin = callPackage ../development/python-modules/flask-admin { }; flask-allowed-hosts = callPackage ../development/python-modules/flask-allowed-hosts { }; @@ -4742,8 +4725,6 @@ self: super: with self; { flask-caching = callPackage ../development/python-modules/flask-caching { }; - flask = callPackage ../development/python-modules/flask { }; - flask-common = callPackage ../development/python-modules/flask-common { }; flask-compress = callPackage ../development/python-modules/flask-compress { }; @@ -4798,12 +4779,12 @@ self: super: with self; { flask-seasurf = callPackage ../development/python-modules/flask-seasurf { }; + flask-security = callPackage ../development/python-modules/flask-security { }; + flask-session = callPackage ../development/python-modules/flask-session { }; flask-session-captcha = callPackage ../development/python-modules/flask-session-captcha { }; - flask-security = callPackage ../development/python-modules/flask-security { }; - flask-silk = callPackage ../development/python-modules/flask-silk { }; flask-simpleldap = callPackage ../development/python-modules/flask-simpleldap { }; @@ -4914,6 +4895,8 @@ self: super: with self; { folium = callPackage ../development/python-modules/folium { }; + font-v = callPackage ../development/python-modules/font-v { }; + fontawesomefree = callPackage ../development/python-modules/fontawesomefree { }; fontbakery = callPackage ../development/python-modules/fontbakery { }; @@ -4929,6 +4912,8 @@ self: super: with self; { ) ); + fontmake = callPackage ../development/python-modules/fontmake { }; + fontmath = callPackage ../development/python-modules/fontmath { }; fontparts = callPackage ../development/python-modules/fontparts { }; @@ -4937,30 +4922,6 @@ self: super: with self; { fonttools = callPackage ../development/python-modules/fonttools { }; - fontmake = callPackage ../development/python-modules/fontmake { }; - - font-v = callPackage ../development/python-modules/font-v { }; - - free-proxy = callPackage ../development/python-modules/free-proxy { }; - - freenub = callPackage ../development/python-modules/freenub { }; - - skia-pathops = callPackage ../development/python-modules/skia-pathops { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices OpenGL; - }; - - oelint-parser = callPackage ../development/python-modules/oelint-parser { }; - - openstep-parser = callPackage ../development/python-modules/openstep-parser { }; - - openstep-plist = callPackage ../development/python-modules/openstep-plist { }; - - glyphsets = callPackage ../development/python-modules/glyphsets { }; - - glyphslib = callPackage ../development/python-modules/glyphslib { }; - - glyphtools = callPackage ../development/python-modules/glyphtools { }; - foobot-async = callPackage ../development/python-modules/foobot-async { }; foolscap = callPackage ../development/python-modules/foolscap { }; @@ -4971,14 +4932,14 @@ self: super: with self; { formbox = callPackage ../development/python-modules/formbox { }; - formulae = callPackage ../development/python-modules/formulae { }; - - fortiosapi = callPackage ../development/python-modules/fortiosapi { }; - formencode = callPackage ../development/python-modules/formencode { }; + formulae = callPackage ../development/python-modules/formulae { }; + formulaic = callPackage ../development/python-modules/formulaic { }; + fortiosapi = callPackage ../development/python-modules/fortiosapi { }; + foundationdb71 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb71; }; @@ -4997,8 +4958,12 @@ self: super: with self; { fqdn = callPackage ../development/python-modules/fqdn { }; + free-proxy = callPackage ../development/python-modules/free-proxy { }; + freebox-api = callPackage ../development/python-modules/freebox-api { }; + freenub = callPackage ../development/python-modules/freenub { }; + freertos-gdb = callPackage ../development/python-modules/freertos-gdb { }; freesasa = callPackage ../development/python-modules/freesasa { inherit (pkgs) freesasa; }; @@ -5031,10 +4996,10 @@ self: super: with self; { fschat = callPackage ../development/python-modules/fschat { }; - fsspec-xrootd = callPackage ../development/python-modules/fsspec-xrootd { }; - fsspec = callPackage ../development/python-modules/fsspec { }; + fsspec-xrootd = callPackage ../development/python-modules/fsspec-xrootd { }; + fst-pso = callPackage ../development/python-modules/fst-pso { }; ftfy = callPackage ../development/python-modules/ftfy { }; @@ -5100,10 +5065,10 @@ self: super: with self; { gardena-bluetooth = callPackage ../development/python-modules/gardena-bluetooth { }; - garminconnect-aio = callPackage ../development/python-modules/garminconnect-aio { }; - garminconnect = callPackage ../development/python-modules/garminconnect { }; + garminconnect-aio = callPackage ../development/python-modules/garminconnect-aio { }; + garth = callPackage ../development/python-modules/garth { }; gassist-text = callPackage ../development/python-modules/gassist-text { }; @@ -5205,10 +5170,10 @@ self: super: with self; { geographiclib = callPackage ../development/python-modules/geographiclib { }; - geoip2 = callPackage ../development/python-modules/geoip2 { }; - geoip = callPackage ../development/python-modules/geoip { libgeoip = pkgs.geoip; }; + geoip2 = callPackage ../development/python-modules/geoip2 { }; + geojson = callPackage ../development/python-modules/geojson { }; geojson-client = callPackage ../development/python-modules/geojson-client { }; @@ -5251,30 +5216,30 @@ self: super: with self; { gepetto-gui = toPythonModule (gepetto-viewer.withPlugins [ gepetto-viewer-corba ]); + gepetto-viewer = toPythonModule (pkgs.gepetto-viewer.override { python3Packages = self; }); + gepetto-viewer-corba = toPythonModule ( pkgs.gepetto-viewer-corba.override { python3Packages = self; } ); - gepetto-viewer = toPythonModule (pkgs.gepetto-viewer.override { python3Packages = self; }); - gerbonara = callPackage ../development/python-modules/gerbonara { }; - getjump = callPackage ../development/python-modules/getjump { }; - - getmac = callPackage ../development/python-modules/getmac { }; - - getkey = callPackage ../development/python-modules/getkey { }; - get-video-properties = callPackage ../development/python-modules/get-video-properties { }; - gevent = callPackage ../development/python-modules/gevent { }; + getjump = callPackage ../development/python-modules/getjump { }; - geventhttpclient = callPackage ../development/python-modules/geventhttpclient { }; + getkey = callPackage ../development/python-modules/getkey { }; + + getmac = callPackage ../development/python-modules/getmac { }; + + gevent = callPackage ../development/python-modules/gevent { }; gevent-socketio = callPackage ../development/python-modules/gevent-socketio { }; gevent-websocket = callPackage ../development/python-modules/gevent-websocket { }; + geventhttpclient = callPackage ../development/python-modules/geventhttpclient { }; + gfal2-python = callPackage ../development/python-modules/gfal2-python { }; gfal2-util = callPackage ../development/python-modules/gfal2-util { inherit (pkgs) xrootd; }; @@ -5313,6 +5278,8 @@ self: super: with self; { git-annex-adapter = callPackage ../development/python-modules/git-annex-adapter { }; + git-dummy = callPackage ../development/python-modules/git-dummy { }; + git-filter-repo = callPackage ../development/python-modules/git-filter-repo { }; git-find-repos = callPackage ../development/python-modules/git-find-repos { }; @@ -5323,26 +5290,24 @@ self: super: with self; { git-url-parse = callPackage ../development/python-modules/git-url-parse { }; - git-dummy = callPackage ../development/python-modules/git-dummy { }; + git-versioner = callPackage ../development/python-modules/git-versioner { }; gitdb = callPackage ../development/python-modules/gitdb { }; - githubkit = callPackage ../development/python-modules/githubkit { }; - github-to-sqlite = callPackage ../development/python-modules/github-to-sqlite { }; github-webhook = callPackage ../development/python-modules/github-webhook { }; github3-py = callPackage ../development/python-modules/github3-py { }; + githubkit = callPackage ../development/python-modules/githubkit { }; + gitignore-parser = callPackage ../development/python-modules/gitignore-parser { }; gitlike-commands = callPackage ../development/python-modules/gitlike-commands { }; gitpython = callPackage ../development/python-modules/gitpython { }; - git-versioner = callPackage ../development/python-modules/git-versioner { }; - glad = callPackage ../development/python-modules/glad { }; glad2 = callPackage ../development/python-modules/glad2 { }; @@ -5367,10 +5332,18 @@ self: super: with self; { glymur = callPackage ../development/python-modules/glymur { }; - gmpy2 = callPackage ../development/python-modules/gmpy2 { }; + glyphsets = callPackage ../development/python-modules/glyphsets { }; + + glyphslib = callPackage ../development/python-modules/glyphslib { }; + + glyphtools = callPackage ../development/python-modules/glyphtools { }; gmpy = callPackage ../development/python-modules/gmpy { }; + gmpy2 = callPackage ../development/python-modules/gmpy2 { }; + + gmqtt = callPackage ../development/python-modules/gmqtt { }; + gmsh = toPythonModule ( pkgs.gmsh.override { inherit (self) python; @@ -5378,8 +5351,6 @@ self: super: with self; { } ); - gmqtt = callPackage ../development/python-modules/gmqtt { }; - gntp = callPackage ../development/python-modules/gntp { }; gnureadline = callPackage ../development/python-modules/gnureadline { }; @@ -5396,8 +5367,6 @@ self: super: with self; { goodwe = callPackage ../development/python-modules/goodwe { }; - gophish = callPackage ../development/python-modules/gophish { }; - google = callPackage ../development/python-modules/google { }; google-ai-generativelanguage = @@ -5408,8 +5377,6 @@ self: super: with self; { google-api-python-client = callPackage ../development/python-modules/google-api-python-client { }; - googleapis-common-protos = callPackage ../development/python-modules/googleapis-common-protos { }; - google-auth = callPackage ../development/python-modules/google-auth { }; google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { }; @@ -5562,26 +5529,30 @@ self: super: with self; { google-nest-sdm = callPackage ../development/python-modules/google-nest-sdm { }; - google-photos-library-api = callPackage ../development/python-modules/google-photos-library-api { }; - - googlemaps = callPackage ../development/python-modules/googlemaps { }; - google-pasta = callPackage ../development/python-modules/google-pasta { }; + google-photos-library-api = callPackage ../development/python-modules/google-photos-library-api { }; + google-re2 = callPackage ../development/python-modules/google-re2 { }; google-resumable-media = callPackage ../development/python-modules/google-resumable-media { }; google-search-results = callPackage ../development/python-modules/google-search-results { }; + googleapis-common-protos = callPackage ../development/python-modules/googleapis-common-protos { }; + + googlemaps = callPackage ../development/python-modules/googlemaps { }; + googletrans = callPackage ../development/python-modules/googletrans { }; + gophish = callPackage ../development/python-modules/gophish { }; + + gorilla = callPackage ../development/python-modules/gorilla { }; + gotailwind = callPackage ../development/python-modules/gotailwind { }; gotenberg-client = callPackage ../development/python-modules/gotenberg-client { }; - gorilla = callPackage ../development/python-modules/gorilla { }; - govee-ble = callPackage ../development/python-modules/govee-ble { }; govee-led-wez = callPackage ../development/python-modules/govee-led-wez { }; @@ -5594,22 +5565,26 @@ self: super: with self; { gpaw = callPackage ../development/python-modules/gpaw { }; + gpgme = callPackage ../development/python-modules/gpgme { inherit (pkgs) gpgme; }; + + gphoto2 = callPackage ../development/python-modules/gphoto2 { }; + gpib-ctypes = callPackage ../development/python-modules/gpib-ctypes { }; gpiozero = callPackage ../development/python-modules/gpiozero { }; gplaycli = callPackage ../development/python-modules/gplaycli { }; - gpgme = callPackage ../development/python-modules/gpgme { inherit (pkgs) gpgme; }; - - gphoto2 = callPackage ../development/python-modules/gphoto2 { }; - gprof2dot = callPackage ../development/python-modules/gprof2dot { inherit (pkgs) graphviz; }; gps3 = callPackage ../development/python-modules/gps3 { }; gpsoauth = callPackage ../development/python-modules/gpsoauth { }; + gpt-2-simple = callPackage ../development/python-modules/gpt-2-simple { }; + + gptcache = callPackage ../development/python-modules/gptcache { }; + gpuctypes = callPackage ../development/python-modules/gpuctypes { }; gpustat = callPackage ../development/python-modules/gpustat { }; @@ -5620,20 +5595,16 @@ self: super: with self; { gpytorch = callPackage ../development/python-modules/gpytorch { }; - gpt-2-simple = callPackage ../development/python-modules/gpt-2-simple { }; - - gptcache = callPackage ../development/python-modules/gptcache { }; - gql = callPackage ../development/python-modules/gql { }; grad-cam = callPackage ../development/python-modules/grad-cam { }; gradient = callPackage ../development/python-modules/gradient { }; - gradient-utils = callPackage ../development/python-modules/gradient-utils { }; - gradient-statsd = callPackage ../development/python-modules/gradient-statsd { }; + gradient-utils = callPackage ../development/python-modules/gradient-utils { }; + gradio = callPackage ../development/python-modules/gradio { }; gradio-client = callPackage ../development/python-modules/gradio/client.nix { }; @@ -5646,17 +5617,17 @@ self: super: with self; { grandalf = callPackage ../development/python-modules/grandalf { }; - grapheme = callPackage ../development/python-modules/grapheme { }; + graph-tool = callPackage ../development/python-modules/graph-tool { inherit (pkgs) cgal; }; - graphite-web = callPackage ../development/python-modules/graphite-web { }; + grapheme = callPackage ../development/python-modules/grapheme { }; graphene = callPackage ../development/python-modules/graphene { }; graphene-django = callPackage ../development/python-modules/graphene-django { }; - graphlib-backport = callPackage ../development/python-modules/graphlib-backport { }; + graphite-web = callPackage ../development/python-modules/graphite-web { }; - graphqlclient = callPackage ../development/python-modules/graphqlclient { }; + graphlib-backport = callPackage ../development/python-modules/graphlib-backport { }; graphql-core = callPackage ../development/python-modules/graphql-core { }; @@ -5668,9 +5639,9 @@ self: super: with self; { callPackage ../development/python-modules/graphql-subscription-manager { }; - graphrag = callPackage ../development/python-modules/graphrag { }; + graphqlclient = callPackage ../development/python-modules/graphqlclient { }; - graph-tool = callPackage ../development/python-modules/graph-tool { inherit (pkgs) cgal; }; + graphrag = callPackage ../development/python-modules/graphrag { }; graphtage = callPackage ../development/python-modules/graphtage { }; @@ -5682,12 +5653,12 @@ self: super: with self; { graspologic-native = callPackage ../development/python-modules/graspologic-native { }; - greatfet = callPackage ../development/python-modules/greatfet { }; - great-expectations = callPackage ../development/python-modules/great-expectations { }; great-tables = callPackage ../development/python-modules/great-tables { }; + greatfet = callPackage ../development/python-modules/greatfet { }; + greeclimate = callPackage ../development/python-modules/greeclimate { }; greek-accentuation = callPackage ../development/python-modules/greek-accentuation { }; @@ -5699,15 +5670,13 @@ self: super: with self; { # built-in for pypi greenlet = if isPyPy then null else callPackage ../development/python-modules/greenlet { }; - grequests = callPackage ../development/python-modules/grequests { }; - gremlinpython = callPackage ../development/python-modules/gremlinpython { }; grep-ast = callPackage ../development/python-modules/grep-ast { }; - greynoise = callPackage ../development/python-modules/greynoise { }; + grequests = callPackage ../development/python-modules/grequests { }; - growattserver = callPackage ../development/python-modules/growattserver { }; + greynoise = callPackage ../development/python-modules/greynoise { }; gridnet = callPackage ../development/python-modules/gridnet { }; @@ -5717,6 +5686,8 @@ self: super: with self; { groestlcoin-hash = callPackage ../development/python-modules/groestlcoin-hash { }; + growattserver = callPackage ../development/python-modules/growattserver { }; + grpc-google-iam-v1 = callPackage ../development/python-modules/grpc-google-iam-v1 { }; grpc-interceptor = callPackage ../development/python-modules/grpc-interceptor { }; @@ -5733,10 +5704,10 @@ self: super: with self; { grpcio-status = callPackage ../development/python-modules/grpcio-status { }; - grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; - grpcio-testing = callPackage ../development/python-modules/grpcio-testing { }; + grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; + grpclib = callPackage ../development/python-modules/grpclib { }; gruut = callPackage ../development/python-modules/gruut { }; @@ -5769,12 +5740,12 @@ self: super: with self; { gtts-token = callPackage ../development/python-modules/gtts-token { }; + gudhi = callPackage ../development/python-modules/gudhi { inherit (pkgs) cgal; }; + guessit = callPackage ../development/python-modules/guessit { }; guestfs = callPackage ../development/python-modules/guestfs { qemu = pkgs.qemu; }; - gudhi = callPackage ../development/python-modules/gudhi { inherit (pkgs) cgal; }; - guidance = callPackage ../development/python-modules/guidance { }; guidata = callPackage ../development/python-modules/guidata { }; @@ -5789,10 +5760,10 @@ self: super: with self; { guzzle-sphinx-theme = callPackage ../development/python-modules/guzzle-sphinx-theme { }; - gvm-tools = callPackage ../development/python-modules/gvm-tools { }; - gviz-api = callPackage ../development/python-modules/gviz-api { }; + gvm-tools = callPackage ../development/python-modules/gvm-tools { }; + gwcs = callPackage ../development/python-modules/gwcs { }; gym = callPackage ../development/python-modules/gym { }; @@ -5817,26 +5788,22 @@ self: super: with self; { h5py-mpi = self.h5py.override { hdf5 = pkgs.hdf5-mpi; }; - habanero = callPackage ../development/python-modules/habanero { }; - - habluetooth = callPackage ../development/python-modules/habluetooth { }; - - habitipy = callPackage ../development/python-modules/habitipy { }; - - hachoir = callPackage ../development/python-modules/hachoir { }; - - hacking = callPackage ../development/python-modules/hacking { }; - - hdate = callPackage ../development/python-modules/hdate { }; - - hdf5plugin = callPackage ../development/python-modules/hdf5plugin { }; - ha-ffmpeg = callPackage ../development/python-modules/ha-ffmpeg { }; ha-mqtt-discoverable = callPackage ../development/python-modules/ha-mqtt-discoverable { }; ha-philipsjs = callPackage ../development/python-modules/ha-philipsjs { }; + habanero = callPackage ../development/python-modules/habanero { }; + + habitipy = callPackage ../development/python-modules/habitipy { }; + + habluetooth = callPackage ../development/python-modules/habluetooth { }; + + hachoir = callPackage ../development/python-modules/hachoir { }; + + hacking = callPackage ../development/python-modules/hacking { }; + hahomematic = callPackage ../development/python-modules/hahomematic { }; hakuin = callPackage ../development/python-modules/hakuin { }; @@ -5854,10 +5821,10 @@ self: super: with self; { handout = callPackage ../development/python-modules/handout { }; - hankel = callPackage ../development/python-modules/hankel { }; - handy-archives = callPackage ../development/python-modules/handy-archives { }; + hankel = callPackage ../development/python-modules/hankel { }; + hap-python = callPackage ../development/python-modules/hap-python { }; harlequin-bigquery = callPackage ../development/python-modules/harlequin-bigquery { }; @@ -5874,22 +5841,22 @@ self: super: with self; { hatasmota = callPackage ../development/python-modules/hatasmota { }; - hatchling = callPackage ../development/python-modules/hatchling { }; - hatch-fancy-pypi-readme = callPackage ../development/python-modules/hatch-fancy-pypi-readme { }; hatch-jupyter-builder = callPackage ../development/python-modules/hatch-jupyter-builder { }; - hatch-odoo = callPackage ../development/python-modules/hatch-odoo { }; - - hatch-vcs = callPackage ../development/python-modules/hatch-vcs { }; - hatch-nodejs-version = callPackage ../development/python-modules/hatch-nodejs-version { }; + hatch-odoo = callPackage ../development/python-modules/hatch-odoo { }; + hatch-regex-commit = callPackage ../development/python-modules/hatch-regex-commit { }; hatch-requirements-txt = callPackage ../development/python-modules/hatch-requirements-txt { }; + hatch-vcs = callPackage ../development/python-modules/hatch-vcs { }; + + hatchling = callPackage ../development/python-modules/hatchling { }; + haversine = callPackage ../development/python-modules/haversine { }; hawkauthlib = callPackage ../development/python-modules/hawkauthlib { }; @@ -5900,8 +5867,12 @@ self: super: with self; { hcs-utils = callPackage ../development/python-modules/hcs-utils { }; + hdate = callPackage ../development/python-modules/hdate { }; + hdbscan = callPackage ../development/python-modules/hdbscan { }; + hdf5plugin = callPackage ../development/python-modules/hdf5plugin { }; + hdfs = callPackage ../development/python-modules/hdfs { }; hdmedians = callPackage ../development/python-modules/hdmedians { }; @@ -5940,10 +5911,10 @@ self: super: with self; { hexdump = callPackage ../development/python-modules/hexdump { }; - hfst = callPackage ../development/python-modules/hfst { }; - hf-transfer = callPackage ../development/python-modules/hf-transfer { }; + hfst = callPackage ../development/python-modules/hfst { }; + hg-commitsigs = callPackage ../development/python-modules/hg-commitsigs { }; hg-evolve = callPackage ../development/python-modules/hg-evolve { }; @@ -5952,20 +5923,20 @@ self: super: with self; { hickle = callPackage ../development/python-modules/hickle { }; + hid = callPackage ../development/python-modules/hid { inherit (pkgs) hidapi; }; + + hid-parser = callPackage ../development/python-modules/hid-parser { }; + + hidapi = callPackage ../development/python-modules/hidapi { inherit (pkgs) udev; }; + + hieroglyph = callPackage ../development/python-modules/hieroglyph { }; + highdicom = callPackage ../development/python-modules/highdicom { }; highspy = callPackage ../development/python-modules/highspy { }; hightime = callPackage ../development/python-modules/hightime { }; - hid = callPackage ../development/python-modules/hid { inherit (pkgs) hidapi; }; - - hidapi = callPackage ../development/python-modules/hidapi { inherit (pkgs) udev; }; - - hid-parser = callPackage ../development/python-modules/hid-parser { }; - - hieroglyph = callPackage ../development/python-modules/hieroglyph { }; - hijri-converter = callPackage ../development/python-modules/hijri-converter { }; hikari = callPackage ../development/python-modules/hikari { }; @@ -5996,10 +5967,10 @@ self: super: with self; { hlk-sw16 = callPackage ../development/python-modules/hlk-sw16 { }; - hnswlib = callPackage ../development/python-modules/hnswlib { inherit (pkgs) hnswlib; }; - hmmlearn = callPackage ../development/python-modules/hmmlearn { }; + hnswlib = callPackage ../development/python-modules/hnswlib { inherit (pkgs) hnswlib; }; + hocr-tools = callPackage ../development/python-modules/hocr-tools { }; hole = callPackage ../development/python-modules/hole { }; @@ -6012,16 +5983,16 @@ self: super: with self; { home-assistant-bluetooth = callPackage ../development/python-modules/home-assistant-bluetooth { }; - home-assistant-chip-wheels = toPythonModule ( - callPackage ../development/python-modules/home-assistant-chip-wheels { } - ); - home-assistant-chip-clusters = callPackage ../development/python-modules/home-assistant-chip-clusters { }; home-assistant-chip-core = callPackage ../development/python-modules/home-assistant-chip-core { }; + home-assistant-chip-wheels = toPythonModule ( + callPackage ../development/python-modules/home-assistant-chip-wheels { } + ); + homeassistant-stubs = callPackage ../servers/home-assistant/stubs.nix { }; homeconnect = callPackage ../development/python-modules/homeconnect { }; @@ -6063,24 +6034,6 @@ self: super: with self; { hstspreload = callPackage ../development/python-modules/hstspreload { }; - html2image = callPackage ../development/python-modules/html2image { }; - - html2text = callPackage ../development/python-modules/html2text { }; - - html5lib = callPackage ../development/python-modules/html5lib { }; - - html5tagger = callPackage ../development/python-modules/html5tagger { }; - - html5-parser = callPackage ../development/python-modules/html5-parser { }; - - htmldate = callPackage ../development/python-modules/htmldate { }; - - htmllistparse = callPackage ../development/python-modules/htmllistparse { }; - - htmlmin = callPackage ../development/python-modules/htmlmin { }; - - htmltools = callPackage ../development/python-modules/htmltools { }; - html-sanitizer = callPackage ../development/python-modules/html-sanitizer { }; html-table-parser-python3 = callPackage ../development/python-modules/html-table-parser-python3 { }; @@ -6091,10 +6044,38 @@ self: super: with self; { html-void-elements = callPackage ../development/python-modules/html-void-elements { }; + html2image = callPackage ../development/python-modules/html2image { }; + + html2text = callPackage ../development/python-modules/html2text { }; + + html5-parser = callPackage ../development/python-modules/html5-parser { }; + + html5lib = callPackage ../development/python-modules/html5lib { }; + + html5tagger = callPackage ../development/python-modules/html5tagger { }; + + htmldate = callPackage ../development/python-modules/htmldate { }; + + htmllistparse = callPackage ../development/python-modules/htmllistparse { }; + + htmlmin = callPackage ../development/python-modules/htmlmin { }; + + htmltools = callPackage ../development/python-modules/htmltools { }; + htseq = callPackage ../development/python-modules/htseq { }; httmock = callPackage ../development/python-modules/httmock { }; + http-ece = callPackage ../development/python-modules/http-ece { }; + + http-message-signatures = callPackage ../development/python-modules/http-message-signatures { }; + + http-parser = callPackage ../development/python-modules/http-parser { }; + + http-sf = callPackage ../development/python-modules/http-sf { }; + + http-sfv = callPackage ../development/python-modules/http-sfv { }; + httpagentparser = callPackage ../development/python-modules/httpagentparser { }; httpauth = callPackage ../development/python-modules/httpauth { }; @@ -6105,20 +6086,10 @@ self: super: with self; { httpie = callPackage ../development/python-modules/httpie { }; - http-ece = callPackage ../development/python-modules/http-ece { }; - httpie-ntlm = callPackage ../development/python-modules/httpie-ntlm { }; httplib2 = callPackage ../development/python-modules/httplib2 { }; - http-message-signatures = callPackage ../development/python-modules/http-message-signatures { }; - - http-parser = callPackage ../development/python-modules/http-parser { }; - - http-sf = callPackage ../development/python-modules/http-sf { }; - - http-sfv = callPackage ../development/python-modules/http-sfv { }; - httpretty = callPackage ../development/python-modules/httpretty { }; httpserver = callPackage ../development/python-modules/httpserver { }; @@ -6153,12 +6124,12 @@ self: super: with self; { huisbaasje-client = callPackage ../development/python-modules/huisbaasje-client { }; + human-readable = callPackage ../development/python-modules/human-readable { }; + humanfriendly = callPackage ../development/python-modules/humanfriendly { }; humanize = callPackage ../development/python-modules/humanize { }; - human-readable = callPackage ../development/python-modules/human-readable { }; - humblewx = callPackage ../development/python-modules/humblewx { }; hupper = callPackage ../development/python-modules/hupper { }; @@ -6177,10 +6148,10 @@ self: super: with self; { hy = callPackage ../development/python-modules/hy { }; - hydra-core = callPackage ../development/python-modules/hydra-core { }; - hydra-check = callPackage ../development/python-modules/hydra-check { }; + hydra-core = callPackage ../development/python-modules/hydra-core { }; + hydrawiser = callPackage ../development/python-modules/hydrawiser { }; hydrus-api = callPackage ../development/python-modules/hydrus-api { }; @@ -6191,8 +6162,6 @@ self: super: with self; { hyperframe = callPackage ../development/python-modules/hyperframe { }; - hyperscan = callPackage ../development/python-modules/hyperscan { }; - hyperion-py = callPackage ../development/python-modules/hyperion-py { }; hyperlink = callPackage ../development/python-modules/hyperlink { }; @@ -6201,24 +6170,28 @@ self: super: with self; { hyperpyyaml = callPackage ../development/python-modules/hyperpyyaml { }; - hypothesis-auto = callPackage ../development/python-modules/hypothesis-auto { }; + hyperscan = callPackage ../development/python-modules/hyperscan { }; hypothesis = callPackage ../development/python-modules/hypothesis { }; + hypothesis-auto = callPackage ../development/python-modules/hypothesis-auto { }; + hypothesmith = callPackage ../development/python-modules/hypothesmith { }; hyppo = callPackage ../development/python-modules/hyppo { }; hyrule = callPackage ../development/python-modules/hyrule { }; + i-pi = callPackage ../development/python-modules/i-pi { }; + i2c-tools = callPackage ../development/python-modules/i2c-tools { inherit (pkgs) i2c-tools; }; i2csense = callPackage ../development/python-modules/i2csense { }; - i3ipc = callPackage ../development/python-modules/i3ipc { }; - i3-py = callPackage ../development/python-modules/i3-py { }; + i3ipc = callPackage ../development/python-modules/i3ipc { }; + iammeter = callPackage ../development/python-modules/iammeter { }; iapws = callPackage ../development/python-modules/iapws { }; @@ -6249,18 +6222,18 @@ self: super: with self; { icnsutil = callPackage ../development/python-modules/icnsutil { }; - ics = callPackage ../development/python-modules/ics { }; - - idasen = callPackage ../development/python-modules/idasen { }; - - idasen-ha = callPackage ../development/python-modules/idasen-ha { }; - icoextract = toPythonModule (pkgs.icoextract.override { python3Packages = self; }); icontract = callPackage ../development/python-modules/icontract { }; + ics = callPackage ../development/python-modules/ics { }; + id = callPackage ../development/python-modules/id { }; + idasen = callPackage ../development/python-modules/idasen { }; + + idasen-ha = callPackage ../development/python-modules/idasen-ha { }; + identify = callPackage ../development/python-modules/identify { }; idna = callPackage ../development/python-modules/idna { }; @@ -6287,9 +6260,13 @@ self: super: with self; { ijson = callPackage ../development/python-modules/ijson { }; + ilcli = callPackage ../development/python-modules/ilcli { }; + ilua = callPackage ../development/python-modules/ilua { }; - ilcli = callPackage ../development/python-modules/ilcli { }; + image-diff = callPackage ../development/python-modules/image-diff { }; + + image-go-nord = callPackage ../development/python-modules/image-go-nord { }; imagecodecs-lite = callPackage ../development/python-modules/imagecodecs-lite { }; @@ -6303,20 +6280,16 @@ self: super: with self; { imageio-ffmpeg = callPackage ../development/python-modules/imageio-ffmpeg { }; - image-diff = callPackage ../development/python-modules/image-diff { }; - - image-go-nord = callPackage ../development/python-modules/image-go-nord { }; - imagesize = callPackage ../development/python-modules/imagesize { }; imantics = callPackage ../development/python-modules/imantics { }; + imap-tools = callPackage ../development/python-modules/imap-tools { }; + imapclient = callPackage ../development/python-modules/imapclient { }; imaplib2 = callPackage ../development/python-modules/imaplib2 { }; - imap-tools = callPackage ../development/python-modules/imap-tools { }; - imbalanced-learn = callPackage ../development/python-modules/imbalanced-learn { }; img2pdf = callPackage ../development/python-modules/img2pdf { }; @@ -6394,2379 +6367,6 @@ self: super: with self; { inform = callPackage ../development/python-modules/inform { }; - iniconfig = callPackage ../development/python-modules/iniconfig { }; - - inifile = callPackage ../development/python-modules/inifile { }; - - iniparse = callPackage ../development/python-modules/iniparse { }; - - injector = callPackage ../development/python-modules/injector { }; - - inkbird-ble = callPackage ../development/python-modules/inkbird-ble { }; - - inkex = callPackage ../development/python-modules/inkex { }; - - inline-snapshot = callPackage ../development/python-modules/inline-snapshot { }; - - inlinestyler = callPackage ../development/python-modules/inlinestyler { }; - - inotify = callPackage ../development/python-modules/inotify { }; - - inotify-simple = callPackage ../development/python-modules/inotify-simple { }; - - inotifyrecursive = callPackage ../development/python-modules/inotifyrecursive { }; - - inquirer = callPackage ../development/python-modules/inquirer { }; - - inquirerpy = callPackage ../development/python-modules/inquirerpy { }; - - inscriptis = callPackage ../development/python-modules/inscriptis { }; - - insegel = callPackage ../development/python-modules/insegel { }; - - insightface = callPackage ../development/python-modules/insightface { }; - - installer = callPackage ../development/python-modules/installer { }; - - insteon-frontend-home-assistant = - callPackage ../development/python-modules/insteon-frontend-home-assistant - { }; - - instructor = callPackage ../development/python-modules/instructor { }; - - intake = callPackage ../development/python-modules/intake { }; - - intake-parquet = callPackage ../development/python-modules/intake-parquet { }; - - intbitset = callPackage ../development/python-modules/intbitset { }; - - intelhex = callPackage ../development/python-modules/intelhex { }; - - intellifire4py = callPackage ../development/python-modules/intellifire4py { }; - - intensity-normalization = callPackage ../development/python-modules/intensity-normalization { }; - - interegular = callPackage ../development/python-modules/interegular { }; - - interface-meta = callPackage ../development/python-modules/interface-meta { }; - - internetarchive = callPackage ../development/python-modules/internetarchive { }; - - interruptingcow = callPackage ../development/python-modules/interruptingcow { }; - - intervaltree = callPackage ../development/python-modules/intervaltree { }; - - into-dbus-python = callPackage ../development/python-modules/into-dbus-python { }; - - invisible-watermark = callPackage ../development/python-modules/invisible-watermark { }; - - invocations = callPackage ../development/python-modules/invocations { }; - - invoke = callPackage ../development/python-modules/invoke { }; - - iocsearcher = callPackage ../development/python-modules/iocsearcher { }; - - iodata = callPackage ../development/python-modules/iodata { }; - - iocapture = callPackage ../development/python-modules/iocapture { }; - - iocextract = callPackage ../development/python-modules/iocextract { }; - - ionhash = callPackage ../development/python-modules/ionhash { }; - - ionoscloud = callPackage ../development/python-modules/ionoscloud { }; - - iopath = callPackage ../development/python-modules/iopath { }; - - iosbackup = callPackage ../development/python-modules/iosbackup { }; - - iotawattpy = callPackage ../development/python-modules/iotawattpy { }; - - iottycloud = callPackage ../development/python-modules/iottycloud { }; - - iowait = callPackage ../development/python-modules/iowait { }; - - ipadic = callPackage ../development/python-modules/ipadic { }; - - ipaddr = callPackage ../development/python-modules/ipaddr { }; - - ipdb = callPackage ../development/python-modules/ipdb { }; - - ipfshttpclient = callPackage ../development/python-modules/ipfshttpclient { }; - - i-pi = callPackage ../development/python-modules/i-pi { }; - - iptools = callPackage ../development/python-modules/iptools { }; - - ipwhl = callPackage ../development/python-modules/ipwhl { }; - - ipwhois = callPackage ../development/python-modules/ipwhois { }; - - ipy = callPackage ../development/python-modules/ipy { }; - - ipycanvas = callPackage ../development/python-modules/ipycanvas { }; - - ipydatawidgets = callPackage ../development/python-modules/ipydatawidgets { }; - - ipynbname = callPackage ../development/python-modules/ipynbname { }; - - ipyniivue = callPackage ../development/python-modules/ipyniivue { }; - - ipykernel = callPackage ../development/python-modules/ipykernel { }; - - ipymarkup = callPackage ../development/python-modules/ipymarkup { }; - - ipympl = callPackage ../development/python-modules/ipympl { }; - - ipyparallel = callPackage ../development/python-modules/ipyparallel { }; - - ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; - - ipython-genutils = callPackage ../development/python-modules/ipython-genutils { }; - - ipython = callPackage ../development/python-modules/ipython { }; - - ipython-sql = callPackage ../development/python-modules/ipython-sql { }; - - ipyvue = callPackage ../development/python-modules/ipyvue { }; - - ipyvuetify = callPackage ../development/python-modules/ipyvuetify { }; - - ipywidgets = callPackage ../development/python-modules/ipywidgets { }; - - ipyxact = callPackage ../development/python-modules/ipyxact { }; - - irc = callPackage ../development/python-modules/irc { }; - - ircrobots = callPackage ../development/python-modules/ircrobots { }; - - ircstates = callPackage ../development/python-modules/ircstates { }; - - irctokens = callPackage ../development/python-modules/irctokens { }; - - isal = callPackage ../development/python-modules/isal { }; - - isbnlib = callPackage ../development/python-modules/isbnlib { }; - - islpy = callPackage ../development/python-modules/islpy { isl = pkgs.isl_0_24; }; - - iso3166 = callPackage ../development/python-modules/iso3166 { }; - - ismartgate = callPackage ../development/python-modules/ismartgate { }; - - iso-639 = callPackage ../development/python-modules/iso-639 { }; - - iso4217 = callPackage ../development/python-modules/iso4217 { }; - - iso8601 = callPackage ../development/python-modules/iso8601 { }; - - isodate = callPackage ../development/python-modules/isodate { }; - - isoduration = callPackage ../development/python-modules/isoduration { }; - - isort = callPackage ../development/python-modules/isort { }; - - isosurfaces = callPackage ../development/python-modules/isosurfaces { }; - - isounidecode = callPackage ../development/python-modules/isounidecode { }; - - isoweek = callPackage ../development/python-modules/isoweek { }; - - israel-rail-api = callPackage ../development/python-modules/israel-rail-api { }; - - itanium-demangler = callPackage ../development/python-modules/itanium-demangler { }; - - itk = toPythonModule ( - pkgs.itk.override { - inherit python numpy; - enablePython = true; - } - ); - - item-synchronizer = callPackage ../development/python-modules/item-synchronizer { }; - - itemadapter = callPackage ../development/python-modules/itemadapter { }; - - itemdb = callPackage ../development/python-modules/itemdb { }; - - itemloaders = callPackage ../development/python-modules/itemloaders { }; - - iterable-io = callPackage ../development/python-modules/iterable-io { }; - - iteration-utilities = callPackage ../development/python-modules/iteration-utilities { }; - - iterative-telemetry = callPackage ../development/python-modules/iterative-telemetry { }; - - iterfzf = callPackage ../development/python-modules/iterfzf { }; - - iterm2 = callPackage ../development/python-modules/iterm2 { }; - - itsdangerous = callPackage ../development/python-modules/itsdangerous { }; - - itunespy = callPackage ../development/python-modules/itunespy { }; - - itypes = callPackage ../development/python-modules/itypes { }; - - iwlib = callPackage ../development/python-modules/iwlib { }; - - ixia = callPackage ../development/python-modules/ixia { }; - - j2cli = callPackage ../development/python-modules/j2cli { }; - - jaconv = callPackage ../development/python-modules/jaconv { }; - - jaeger-client = callPackage ../development/python-modules/jaeger-client { }; - - jalali-core = callPackage ../development/python-modules/jalali-core { }; - - jamo = callPackage ../development/python-modules/jamo { }; - - janus = callPackage ../development/python-modules/janus { }; - - jaraco-abode = callPackage ../development/python-modules/jaraco-abode { }; - - jaraco-classes = callPackage ../development/python-modules/jaraco-classes { }; - - jaraco-collections = callPackage ../development/python-modules/jaraco-collections { }; - - jaraco-email = callPackage ../development/python-modules/jaraco-email { }; - - jaraco-envs = callPackage ../development/python-modules/jaraco-envs { }; - - jaraco-context = callPackage ../development/python-modules/jaraco-context { }; - - jaraco-functools = callPackage ../development/python-modules/jaraco-functools { }; - - jaraco-itertools = callPackage ../development/python-modules/jaraco-itertools { }; - - jaraco-logging = callPackage ../development/python-modules/jaraco-logging { }; - - jaraco-net = callPackage ../development/python-modules/jaraco-net { }; - - jaraco-path = callPackage ../development/python-modules/jaraco-path { }; - - jaraco-stream = callPackage ../development/python-modules/jaraco-stream { }; - - jaraco-test = callPackage ../development/python-modules/jaraco-test { }; - - jaraco-text = callPackage ../development/python-modules/jaraco-text { }; - - jarowinkler = callPackage ../development/python-modules/jarowinkler { }; - - javaobj-py3 = callPackage ../development/python-modules/javaobj-py3 { }; - - javaproperties = callPackage ../development/python-modules/javaproperties { }; - - jax = callPackage ../development/python-modules/jax { }; - - jax-jumpy = callPackage ../development/python-modules/jax-jumpy { }; - - jaxlib-bin = callPackage ../development/python-modules/jaxlib/bin.nix { - inherit (pkgs.config) cudaSupport; - }; - - jaxlib-build = callPackage ../development/python-modules/jaxlib rec { - # Some platforms don't have `cudaSupport` defined, hence the need for 'or false'. - inherit (pkgs.config) cudaSupport; - IOKit = pkgs.darwin.apple_sdk_11_0.IOKit; - }; - - # Use the -bin on macOS since the source build doesn't support it (see #323154) - jaxlib = if jaxlib-build.meta.unsupported then jaxlib-bin else jaxlib-build; - - jaxlibWithCuda = self.jaxlib.override { cudaSupport = true; }; - - jaxlibWithoutCuda = self.jaxlib.override { cudaSupport = false; }; - - jaxopt = callPackage ../development/python-modules/jaxopt { }; - - jaxtyping = callPackage ../development/python-modules/jaxtyping { }; - - jaydebeapi = callPackage ../development/python-modules/jaydebeapi { }; - - jc = callPackage ../development/python-modules/jc { }; - - jdatetime = callPackage ../development/python-modules/jdatetime { }; - - jdcal = callPackage ../development/python-modules/jdcal { }; - - jedi = callPackage ../development/python-modules/jedi { }; - - jedi-language-server = callPackage ../development/python-modules/jedi-language-server { }; - - jeepney = callPackage ../development/python-modules/jeepney { }; - - jello = callPackage ../development/python-modules/jello { }; - - jellyfin-apiclient-python = callPackage ../development/python-modules/jellyfin-apiclient-python { }; - - jellyfish = callPackage ../development/python-modules/jellyfish { }; - - jenkinsapi = callPackage ../development/python-modules/jenkinsapi { }; - - jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { }; - - jieba = callPackage ../development/python-modules/jieba { }; - - jinja2 = callPackage ../development/python-modules/jinja2 { }; - - jinja2-ansible-filters = callPackage ../development/python-modules/jinja2-ansible-filters { }; - - jinja2-git = callPackage ../development/python-modules/jinja2-git { }; - - jinja2-pluralize = callPackage ../development/python-modules/jinja2-pluralize { }; - - jinja2-time = callPackage ../development/python-modules/jinja2-time { }; - - jira = callPackage ../development/python-modules/jira { }; - - jishaku = callPackage ../development/python-modules/jishaku { }; - - jiter = callPackage ../development/python-modules/jiter { }; - - jiwer = callPackage ../development/python-modules/jiwer { }; - - jmespath = callPackage ../development/python-modules/jmespath { }; - - jmp = callPackage ../development/python-modules/jmp { }; - - joblib = callPackage ../development/python-modules/joblib { }; - - johnnycanencrypt = callPackage ../development/python-modules/johnnycanencrypt { - inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; - }; - - josepy = callPackage ../development/python-modules/josepy { }; - - joserfc = callPackage ../development/python-modules/joserfc { }; - - jplephem = callPackage ../development/python-modules/jplephem { }; - - jproperties = callPackage ../development/python-modules/jproperties { }; - - jpylyzer = callPackage ../development/python-modules/jpylyzer { }; - - jpype1 = callPackage ../development/python-modules/jpype1 { }; - - jq = callPackage ../development/python-modules/jq { inherit (pkgs) jq; }; - - jsbeautifier = callPackage ../development/python-modules/jsbeautifier { }; - - jschema-to-python = callPackage ../development/python-modules/jschema-to-python { }; - - jschon = callPackage ../development/python-modules/jschon { }; - - jsmin = callPackage ../development/python-modules/jsmin { }; - - json2html = callPackage ../development/python-modules/json2html { }; - - json5 = callPackage ../development/python-modules/json5 { }; - - jsonxs = callPackage ../development/python-modules/jsonxs { }; - - jsonargparse = callPackage ../development/python-modules/jsonargparse { }; - - jsonconversion = callPackage ../development/python-modules/jsonconversion { }; - - jsondate = callPackage ../development/python-modules/jsondate { }; - - jsondiff = callPackage ../development/python-modules/jsondiff { }; - - jsonfeed = callPackage ../development/python-modules/jsonfeed { }; - - jsonfield = callPackage ../development/python-modules/jsonfield { }; - - jsonlines = callPackage ../development/python-modules/jsonlines { }; - - json-logging = callPackage ../development/python-modules/json-logging { }; - - jsonmerge = callPackage ../development/python-modules/jsonmerge { }; - - json-home-client = callPackage ../development/python-modules/json-home-client { }; - - json-merge-patch = callPackage ../development/python-modules/json-merge-patch { }; - - json-repair = callPackage ../development/python-modules/json-repair { }; - - json-schema-for-humans = callPackage ../development/python-modules/json-schema-for-humans { }; - - json-stream = callPackage ../development/python-modules/json-stream { }; - - json-stream-rs-tokenizer = callPackage ../development/python-modules/json-stream-rs-tokenizer { }; - - jsonable = callPackage ../development/python-modules/jsonable { }; - - jsonformatter = callPackage ../development/python-modules/jsonformatter { }; - - jsonnet = buildPythonPackage { inherit (pkgs.jsonnet) name src; }; - - jsonpatch = callPackage ../development/python-modules/jsonpatch { }; - - jsonpath = callPackage ../development/python-modules/jsonpath { }; - - jsonpath-rw = callPackage ../development/python-modules/jsonpath-rw { }; - - jsonpath-ng = callPackage ../development/python-modules/jsonpath-ng { }; - - jsonpickle = callPackage ../development/python-modules/jsonpickle { }; - - jsonpointer = callPackage ../development/python-modules/jsonpointer { }; - - jsonref = callPackage ../development/python-modules/jsonref { }; - - json-rpc = callPackage ../development/python-modules/json-rpc { }; - - jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { }; - - jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { }; - - jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix { }; - - jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { }; - - jsons = callPackage ../development/python-modules/jsons { }; - - jsonschema = callPackage ../development/python-modules/jsonschema { }; - - jsonschema-path = callPackage ../development/python-modules/jsonschema-path { }; - - jsonschema-spec = callPackage ../development/python-modules/jsonschema-spec { }; - - jsonschema-specifications = callPackage ../development/python-modules/jsonschema-specifications { }; - - jsonslicer = callPackage ../development/python-modules/jsonslicer { }; - - jsonstreams = callPackage ../development/python-modules/jsonstreams { }; - - json-tricks = callPackage ../development/python-modules/json-tricks { }; - - jstyleson = callPackage ../development/python-modules/jstyleson { }; - - jug = callPackage ../development/python-modules/jug { }; - - julius = callPackage ../development/python-modules/julius { }; - - junitparser = callPackage ../development/python-modules/junitparser { }; - - junit2html = callPackage ../development/python-modules/junit2html { }; - - junit-xml = callPackage ../development/python-modules/junit-xml { }; - - junos-eznc = callPackage ../development/python-modules/junos-eznc { }; - - jupysql-plugin = callPackage ../development/python-modules/jupysql-plugin { }; - - jupysql = callPackage ../development/python-modules/jupysql { }; - - jupyter = callPackage ../development/python-modules/jupyter { }; - - jupyter-book = callPackage ../development/python-modules/jupyter-book { }; - - jupyter-c-kernel = callPackage ../development/python-modules/jupyter-c-kernel { }; - - jupyter-cache = callPackage ../development/python-modules/jupyter-cache { }; - - jupyter-client = callPackage ../development/python-modules/jupyter-client { }; - - jupyter-collaboration = callPackage ../development/python-modules/jupyter-collaboration { }; - - jupyter-collaboration-ui = callPackage ../development/python-modules/jupyter-collaboration-ui { }; - - jupyter-contrib-core = callPackage ../development/python-modules/jupyter-contrib-core { }; - - jupyter-console = callPackage ../development/python-modules/jupyter-console { }; - - jupyter-core = callPackage ../development/python-modules/jupyter-core { }; - - jupyter-docprovider = callPackage ../development/python-modules/jupyter-docprovider { }; - - jupyter-events = callPackage ../development/python-modules/jupyter-events { }; - - jupyter-highlight-selected-word = - callPackage ../development/python-modules/jupyter-highlight-selected-word - { }; - - jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { }; - - jupyter-nbextensions-configurator = - callPackage ../development/python-modules/jupyter-nbextensions-configurator - { }; - - jupyter-server = callPackage ../development/python-modules/jupyter-server { }; - - jupyter-server-fileid = callPackage ../development/python-modules/jupyter-server-fileid { }; - - jupyter-server-terminals = callPackage ../development/python-modules/jupyter-server-terminals { }; - - jupyter-server-ydoc = callPackage ../development/python-modules/jupyter-server-ydoc { }; - - jupyter-ui-poll = callPackage ../development/python-modules/jupyter-ui-poll { }; - - jupyter-ydoc = callPackage ../development/python-modules/jupyter-ydoc { }; - - jupyterhub = callPackage ../development/python-modules/jupyterhub { }; - - jupyterhub-ldapauthenticator = - callPackage ../development/python-modules/jupyterhub-ldapauthenticator - { }; - - jupyterhub-systemdspawner = callPackage ../development/python-modules/jupyterhub-systemdspawner { }; - - jupyterhub-tmpauthenticator = - callPackage ../development/python-modules/jupyterhub-tmpauthenticator - { }; - - jupyterlab = callPackage ../development/python-modules/jupyterlab { }; - - jupyterlab-execute-time = callPackage ../development/python-modules/jupyterlab-execute-time { }; - - jupyterlab-git = callPackage ../development/python-modules/jupyterlab-git { }; - - jupyterlab-pygments = callPackage ../development/python-modules/jupyterlab-pygments { }; - - jupyterlab-server = callPackage ../development/python-modules/jupyterlab-server { }; - - jupyterlab-widgets = callPackage ../development/python-modules/jupyterlab-widgets { }; - - jupyterlab-lsp = callPackage ../development/python-modules/jupyterlab-lsp { }; - - jupyter-packaging = callPackage ../development/python-modules/jupyter-packaging { }; - - jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { - pkgs-docker = pkgs.docker; - }; - - jupyter-server-mathjax = callPackage ../development/python-modules/jupyter-server-mathjax { }; - - jupyter-sphinx = callPackage ../development/python-modules/jupyter-sphinx { }; - - jupyter-telemetry = callPackage ../development/python-modules/jupyter-telemetry { }; - - jupytext = callPackage ../development/python-modules/jupytext { }; - - justbackoff = callPackage ../development/python-modules/justbackoff { }; - - justbases = callPackage ../development/python-modules/justbases { }; - - justbytes = callPackage ../development/python-modules/justbytes { }; - - justext = callPackage ../development/python-modules/justext { }; - - justnimbus = callPackage ../development/python-modules/justnimbus { }; - - jwcrypto = callPackage ../development/python-modules/jwcrypto { }; - - jwt = callPackage ../development/python-modules/jwt { }; - - jxlpy = callPackage ../development/python-modules/jxlpy { }; - - jxmlease = callPackage ../development/python-modules/jxmlease { }; - - k-diffusion = callPackage ../development/python-modules/k-diffusion { }; - - k5test = callPackage ../development/python-modules/k5test { - inherit (pkgs) findutils; - krb5-c = pkgs.krb5; - }; - - kaa-base = callPackage ../development/python-modules/kaa-base { }; - - kaa-metadata = callPackage ../development/python-modules/kaa-metadata { }; - - kafka-python-ng = callPackage ../development/python-modules/kafka-python-ng { }; - - kaggle = callPackage ../development/python-modules/kaggle { }; - - kaitaistruct = callPackage ../development/python-modules/kaitaistruct { }; - - kajiki = callPackage ../development/python-modules/kajiki { }; - - kaldi-active-grammar = callPackage ../development/python-modules/kaldi-active-grammar { }; - - kaleido = callPackage ../development/python-modules/kaleido { }; - - kanidm = callPackage ../development/python-modules/kanidm { }; - - kaptan = callPackage ../development/python-modules/kaptan { }; - - karton-asciimagic = callPackage ../development/python-modules/karton-asciimagic { }; - - karton-autoit-ripper = callPackage ../development/python-modules/karton-autoit-ripper { }; - - karton-classifier = callPackage ../development/python-modules/karton-classifier { }; - - karton-config-extractor = callPackage ../development/python-modules/karton-config-extractor { }; - - karton-core = callPackage ../development/python-modules/karton-core { }; - - karton-dashboard = callPackage ../development/python-modules/karton-dashboard { }; - - karton-mwdb-reporter = callPackage ../development/python-modules/karton-mwdb-reporter { }; - - karton-yaramatcher = callPackage ../development/python-modules/karton-yaramatcher { }; - - kasa-crypt = callPackage ../development/python-modules/kasa-crypt { }; - - kazoo = callPackage ../development/python-modules/kazoo { }; - - kbcstorage = callPackage ../development/python-modules/kbcstorage { }; - - kconfiglib = callPackage ../development/python-modules/kconfiglib { }; - - kde-material-you-colors = callPackage ../development/python-modules/kde-material-you-colors { }; - - keba-kecontact = callPackage ../development/python-modules/keba-kecontact { }; - - keep = callPackage ../development/python-modules/keep { }; - - keepalive = callPackage ../development/python-modules/keepalive { }; - - keepkey-agent = callPackage ../development/python-modules/keepkey-agent { }; - - keepkey = callPackage ../development/python-modules/keepkey { }; - - kegtron-ble = callPackage ../development/python-modules/kegtron-ble { }; - - keras-applications = callPackage ../development/python-modules/keras-applications { }; - - keras = callPackage ../development/python-modules/keras { }; - - keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { }; - - kerberos = callPackage ../development/python-modules/kerberos { }; - - keyboard = callPackage ../development/python-modules/keyboard { }; - - keyring = callPackage ../development/python-modules/keyring { }; - - keyring_24 = callPackage ../development/python-modules/keyring_24 { }; - - keyring-pass = callPackage ../development/python-modules/keyring-pass { }; - - keyrings-cryptfile = callPackage ../development/python-modules/keyrings-cryptfile { }; - - keyrings-google-artifactregistry-auth = - callPackage ../development/python-modules/keyrings-google-artifactregistry-auth - { }; - - keyrings-alt = callPackage ../development/python-modules/keyrings-alt { }; - - keystone-engine = callPackage ../development/python-modules/keystone-engine { }; - - keyrings-passwordstore = callPackage ../development/python-modules/keyrings-passwordstore { }; - - keystoneauth1 = callPackage ../development/python-modules/keystoneauth1 { }; - - keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; }; - - khanaa = callPackage ../development/python-modules/khanaa { }; - - kicad = toPythonModule (pkgs.kicad.override { python3 = python; }).src; - - kinparse = callPackage ../development/python-modules/kinparse { }; - - kiss-headers = callPackage ../development/python-modules/kiss-headers { }; - - kitchen = callPackage ../development/python-modules/kitchen { }; - - kivy = callPackage ../development/python-modules/kivy { - inherit (pkgs) mesa; - inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate ApplicationServices AVFoundation; - }; - - kivy-garden = callPackage ../development/python-modules/kivy-garden { }; - - kiwiki-client = callPackage ../development/python-modules/kiwiki-client { }; - - kiwisolver = callPackage ../development/python-modules/kiwisolver { }; - - klaus = callPackage ../development/python-modules/klaus { }; - - klein = callPackage ../development/python-modules/klein { }; - - kmapper = callPackage ../development/python-modules/kmapper { }; - - kml2geojson = callPackage ../development/python-modules/kml2geojson { }; - - kmsxx = toPythonModule ( - pkgs.kmsxx.override { - withPython = true; - python3Packages = self; - } - ); - - knack = callPackage ../development/python-modules/knack { }; - - kneed = callPackage ../development/python-modules/kneed { }; - - knocki = callPackage ../development/python-modules/knocki { }; - - knx-frontend = callPackage ../development/python-modules/knx-frontend { }; - - kombu = callPackage ../development/python-modules/kombu { }; - - konnected = callPackage ../development/python-modules/konnected { }; - - kotsu = callPackage ../development/python-modules/kotsu { }; - - korean-lunar-calendar = callPackage ../development/python-modules/korean-lunar-calendar { }; - - kornia = callPackage ../development/python-modules/kornia { }; - - kornia-rs = callPackage ../development/python-modules/kornia-rs { }; - - krakenex = callPackage ../development/python-modules/krakenex { }; - - krb5 = callPackage ../development/python-modules/krb5 { krb5-c = pkgs.krb5; }; - - krfzf-py = callPackage ../development/python-modules/krfzf-py { }; - - kserve = callPackage ../development/python-modules/kserve { }; - - kubernetes = callPackage ../development/python-modules/kubernetes { }; - - kubernetes-asyncio = callPackage ../development/python-modules/kubernetes-asyncio { }; - - kurbopy = callPackage ../development/python-modules/kurbopy { }; - - l18n = callPackage ../development/python-modules/l18n { }; - - labelbox = callPackage ../development/python-modules/labelbox { }; - - labgrid = callPackage ../development/python-modules/labgrid { }; - - labmath = callPackage ../development/python-modules/labmath { }; - - laces = callPackage ../development/python-modules/laces { }; - - lacuscore = callPackage ../development/python-modules/lacuscore { }; - - lakeside = callPackage ../development/python-modules/lakeside { }; - - lammps = callPackage ../development/python-modules/lammps { inherit (pkgs) lammps; }; - - lancedb = callPackage ../development/python-modules/lancedb { inherit (pkgs) protobuf; }; - - langchain = callPackage ../development/python-modules/langchain { }; - - langchain-aws = callPackage ../development/python-modules/langchain-aws { }; - - langchain-azure-dynamic-sessions = - callPackage ../development/python-modules/langchain-azure-dynamic-sessions - { }; - - langchain-chroma = callPackage ../development/python-modules/langchain-chroma { }; - - langchain-community = callPackage ../development/python-modules/langchain-community { }; - - langchain-core = callPackage ../development/python-modules/langchain-core { }; - - langchain-huggingface = callPackage ../development/python-modules/langchain-huggingface { }; - - langchain-mongodb = callPackage ../development/python-modules/langchain-mongodb { }; - - langchain-ollama = callPackage ../development/python-modules/langchain-ollama { }; - - langchain-openai = callPackage ../development/python-modules/langchain-openai { }; - - langchain-standard-tests = callPackage ../development/python-modules/langchain-standard-tests { }; - - langchain-text-splitters = callPackage ../development/python-modules/langchain-text-splitters { }; - - langcodes = callPackage ../development/python-modules/langcodes { }; - - langdetect = callPackage ../development/python-modules/langdetect { }; - - langfuse = callPackage ../development/python-modules/langfuse { }; - - langgraph = callPackage ../development/python-modules/langgraph { }; - - langgraph-checkpoint = callPackage ../development/python-modules/langgraph-checkpoint { }; - - langgraph-checkpoint-postgres = - callPackage ../development/python-modules/langgraph-checkpoint-postgres - { }; - - langgraph-checkpoint-duckdb = - callPackage ../development/python-modules/langgraph-checkpoint-duckdb - { }; - - langgraph-checkpoint-sqlite = - callPackage ../development/python-modules/langgraph-checkpoint-sqlite - { }; - - langgraph-cli = callPackage ../development/python-modules/langgraph-cli { }; - - langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { }; - - langid = callPackage ../development/python-modules/langid { }; - - langsmith = callPackage ../development/python-modules/langsmith { }; - - language-data = callPackage ../development/python-modules/language-data { }; - - language-tags = callPackage ../development/python-modules/language-tags { }; - - lanms-neo = callPackage ../development/python-modules/lanms-neo { }; - - lark = callPackage ../development/python-modules/lark { }; - - laspy = callPackage ../development/python-modules/laspy { }; - - laszip = callPackage ../development/python-modules/laszip { - inherit (pkgs) cmake ninja; - inherit (pkgs.__splicedPackages) laszip; - }; - - latex2mathml = callPackage ../development/python-modules/latex2mathml { }; - - latex2pydata = callPackage ../development/python-modules/latex2pydata { }; - - latexcodec = callPackage ../development/python-modules/latexcodec { }; - - latexify-py = callPackage ../development/python-modules/latexify-py { }; - - latexrestricted = callPackage ../development/python-modules/latexrestricted { }; - - launchpadlib = callPackage ../development/python-modules/launchpadlib { }; - - laundrify-aio = callPackage ../development/python-modules/laundrify-aio { }; - - layoutparser = callPackage ../development/python-modules/layoutparser { }; - - lazr-config = callPackage ../development/python-modules/lazr/config.nix { }; - - lazr-delegates = callPackage ../development/python-modules/lazr/delegates.nix { }; - - lazr-restfulclient = callPackage ../development/python-modules/lazr-restfulclient { }; - - lazr-uri = callPackage ../development/python-modules/lazr-uri { }; - - lazy = callPackage ../development/python-modules/lazy { }; - - lazy-imports = callPackage ../development/python-modules/lazy-imports { }; - - lazy-loader = callPackage ../development/python-modules/lazy-loader { }; - - lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { }; - - lc7001 = callPackage ../development/python-modules/lc7001 { }; - - lcd-i2c = callPackage ../development/python-modules/lcd-i2c { }; - - lcgit = callPackage ../development/python-modules/lcgit { }; - - lcn-frontend = callPackage ../development/python-modules/lcn-frontend { }; - - lcov-cobertura = callPackage ../development/python-modules/lcov-cobertura { }; - - ld2410-ble = callPackage ../development/python-modules/ld2410-ble { }; - - ldap3 = callPackage ../development/python-modules/ldap3 { }; - - ldap3-bleeding-edge = callPackage ../development/python-modules/ldap3-bleeding-edge { }; - - ldapdomaindump = callPackage ../development/python-modules/ldapdomaindump { }; - - ldappool = callPackage ../development/python-modules/ldappool { }; - - ldaptor = callPackage ../development/python-modules/ldaptor { }; - - ldfparser = callPackage ../development/python-modules/ldfparser { }; - - leather = callPackage ../development/python-modules/leather { }; - - leanblueprint = callPackage ../development/python-modules/leanblueprint { }; - - leaone-ble = callPackage ../development/python-modules/leaone-ble { }; - - leb128 = callPackage ../development/python-modules/leb128 { }; - - led-ble = callPackage ../development/python-modules/led-ble { }; - - ledger = - (toPythonModule ( - pkgs.ledger.override { - usePython = true; - python3 = python; - } - )).py; - - ledger-agent = callPackage ../development/python-modules/ledger-agent { }; - - ledger-bitcoin = callPackage ../development/python-modules/ledger-bitcoin { }; - - ledgerblue = callPackage ../development/python-modules/ledgerblue { }; - - ledgercomm = callPackage ../development/python-modules/ledgercomm { }; - - ledgerwallet = callPackage ../development/python-modules/ledgerwallet { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - }; - - legacy-cgi = callPackage ../development/python-modules/legacy-cgi { }; - - leidenalg = callPackage ../development/python-modules/leidenalg { igraph-c = pkgs.igraph; }; - - lektricowifi = callPackage ../development/python-modules/lektricowifi { }; - - leveldb = callPackage ../development/python-modules/leveldb { }; - - levenshtein = callPackage ../development/python-modules/levenshtein { }; - - lexid = callPackage ../development/python-modules/lexid { }; - - lexilang = callPackage ../development/python-modules/lexilang { }; - - lhapdf = toPythonModule (pkgs.lhapdf.override { inherit python; }); - - libagent = callPackage ../development/python-modules/libagent { }; - - pa-ringbuffer = callPackage ../development/python-modules/pa-ringbuffer { }; - - lib4sbom = callPackage ../development/python-modules/lib4sbom { }; - - libais = callPackage ../development/python-modules/libais { }; - - libarchive-c = callPackage ../development/python-modules/libarchive-c { - inherit (pkgs) libarchive; - }; - - libarcus = callPackage ../development/python-modules/libarcus { protobuf = pkgs.protobuf_21; }; - - libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns; }; - - libclang = callPackage ../development/python-modules/libclang { }; - - libcloud = callPackage ../development/python-modules/libcloud { }; - - libcomps = lib.pipe pkgs.libcomps [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - (p: p.override { inherit python; }) - (p: p.py) - ]; - - libcst = callPackage ../development/python-modules/libcst { }; - - libdnf = lib.pipe pkgs.libdnf [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - (p: p.override { inherit python; }) - (p: p.py) - ]; - - libevdev = callPackage ../development/python-modules/libevdev { }; - - libfdt = toPythonModule ( - pkgs.dtc.override { - inherit python; - pythonSupport = true; - } - ); - - libfive = toPythonModule (pkgs.libfive.override { inherit python; }); - - libgpiod = callPackage ../development/python-modules/libgpiod { inherit (pkgs) libgpiod; }; - - libgravatar = callPackage ../development/python-modules/libgravatar { }; - - libiio = - (toPythonModule ( - pkgs.libiio.override { - pythonSupport = true; - inherit python; - } - )).python; - - libkeepass = callPackage ../development/python-modules/libkeepass { }; - - libknot = callPackage ../development/python-modules/libknot { }; - - liblarch = callPackage ../development/python-modules/liblarch { }; - - liblzfse = callPackage ../development/python-modules/liblzfse { inherit (pkgs) lzfse; }; - - libmambapy = callPackage ../development/python-modules/libmambapy { }; - - libmodulemd = lib.pipe pkgs.libmodulemd [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; # The package always builds python3 bindings - broken = (super.meta.broken or false) || !isPy3k; - }; - }) - ) - (p: p.override { python3 = python; }) - (p: p.py) - ]; - - libmr = callPackage ../development/python-modules/libmr { }; - - libnacl = callPackage ../development/python-modules/libnacl { inherit (pkgs) libsodium; }; - - libnbd = toPythonModule ( - pkgs.libnbd.override { - buildPythonBindings = true; - python3 = python; - } - ); - - libpcap = callPackage ../development/python-modules/libpcap { - pkgsLibpcap = pkgs.libpcap; # Needs the C library - }; - - libpurecool = callPackage ../development/python-modules/libpurecool { }; - - libpyfoscam = callPackage ../development/python-modules/libpyfoscam { }; - - libpysal = callPackage ../development/python-modules/libpysal { }; - - libpyvivotek = callPackage ../development/python-modules/libpyvivotek { }; - - libpwquality = lib.pipe pkgs.libpwquality [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - ( - p: - p.override { - enablePython = true; - inherit python; - } - ) - (p: p.py) - ]; - - libredwg = toPythonModule ( - pkgs.libredwg.override { - enablePython = true; - inherit (self) python libxml2; - } - ); - - librepo = lib.pipe pkgs.librepo [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - }; - }) - ) - (p: p.override { inherit python; }) - (p: p.py) - ]; - - librespot = callPackage ../development/python-modules/librespot { }; - - libretranslate = callPackage ../development/python-modules/libretranslate { }; - - librosa = callPackage ../development/python-modules/librosa { }; - - librouteros = callPackage ../development/python-modules/librouteros { }; - - libsass = callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; }; - - libsavitar = callPackage ../development/python-modules/libsavitar { }; - - libsbml = toPythonModule ( - pkgs.libsbml.override { - withPython = true; - inherit (self) python; - } - ); - - libsixel = callPackage ../development/python-modules/libsixel { inherit (pkgs) libsixel; }; - - libselinux = lib.pipe pkgs.libselinux [ - toPythonModule - ( - p: - p.overrideAttrs (super: { - meta = super.meta // { - outputsToInstall = [ "py" ]; - broken = super.meta.broken or isPy27; - }; - }) - ) - ( - p: - p.override { - enablePython = true; - python3 = python; - python3Packages = pythonPackages; - } - ) - (p: p.py) - ]; - - libsoundtouch = callPackage ../development/python-modules/libsoundtouch { }; - - libthumbor = callPackage ../development/python-modules/libthumbor { }; - - libtmux = callPackage ../development/python-modules/libtmux { }; - - libtorrent-rasterbar = - (toPythonModule (pkgs.libtorrent-rasterbar.override { python3 = python; })).python; - - libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; }; - - libusbsio = callPackage ../development/python-modules/libusbsio { inherit (pkgs) libusbsio; }; - - libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; - - libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; - - libxml2 = - (toPythonModule ( - pkgs.libxml2.override { - pythonSupport = true; - inherit python; - } - )).py; - - libxslt = - (toPythonModule ( - pkgs.libxslt.override { - pythonSupport = true; - inherit (self) python libxml2; - } - )).py; - - liccheck = callPackage ../development/python-modules/liccheck { }; - - license-expression = callPackage ../development/python-modules/license-expression { }; - - lief = (toPythonModule (pkgs.lief.override { inherit python; })).py; - - life360 = callPackage ../development/python-modules/life360 { }; - - lifelines = callPackage ../development/python-modules/lifelines { }; - - lightgbm = callPackage ../development/python-modules/lightgbm { }; - - lightning-utilities = callPackage ../development/python-modules/lightning-utilities { }; - - lightparam = callPackage ../development/python-modules/lightparam { }; - - lightwave = callPackage ../development/python-modules/lightwave { }; - - lightwave2 = callPackage ../development/python-modules/lightwave2 { }; - - lima = callPackage ../development/python-modules/lima { }; - - lime = callPackage ../development/python-modules/lime { }; - - limiter = callPackage ../development/python-modules/limiter { }; - - limitlessled = callPackage ../development/python-modules/limitlessled { }; - - limits = callPackage ../development/python-modules/limits { }; - - limnoria = callPackage ../development/python-modules/limnoria { }; - - linear-garage-door = callPackage ../development/python-modules/linear-garage-door { }; - - linear-operator = callPackage ../development/python-modules/linear-operator { }; - - lineax = callPackage ../development/python-modules/lineax { }; - - linecache2 = callPackage ../development/python-modules/linecache2 { }; - - lineedit = callPackage ../development/python-modules/lineedit { }; - - line-profiler = callPackage ../development/python-modules/line-profiler { }; - - linetable = callPackage ../development/python-modules/linetable { }; - - lingua = callPackage ../development/python-modules/lingua { }; - - lingva = callPackage ../development/python-modules/lingva { }; - - linien-client = callPackage ../development/python-modules/linien-client { }; - - linien-common = callPackage ../development/python-modules/linien-common { }; - - linkify-it-py = callPackage ../development/python-modules/linkify-it-py { }; - - linknlink = callPackage ../development/python-modules/linknlink { }; - - linode-api = callPackage ../development/python-modules/linode-api { }; - - linode-metadata = callPackage ../development/python-modules/linode-metadata { }; - - linode = callPackage ../development/python-modules/linode { }; - - linuxfd = callPackage ../development/python-modules/linuxfd { }; - - lion-pytorch = callPackage ../development/python-modules/lion-pytorch { }; - - liquidctl = callPackage ../development/python-modules/liquidctl { }; - - lirc = toPythonModule (pkgs.lirc.override { python3 = python; }); - - lit = callPackage ../development/python-modules/lit { }; - - litellm = callPackage ../development/python-modules/litellm { }; - - litemapy = callPackage ../development/python-modules/litemapy { }; - - littleutils = callPackage ../development/python-modules/littleutils { }; - - livelossplot = callPackage ../development/python-modules/livelossplot { }; - - livereload = callPackage ../development/python-modules/livereload { }; - - lizard = callPackage ../development/python-modules/lizard { }; - - llama-cloud = callPackage ../development/python-modules/llama-cloud { }; - - llama-index = callPackage ../development/python-modules/llama-index { }; - - llama-index-agent-openai = callPackage ../development/python-modules/llama-index-agent-openai { }; - - llama-index-cli = callPackage ../development/python-modules/llama-index-cli { }; - - llama-index-core = callPackage ../development/python-modules/llama-index-core { }; - - llama-index-embeddings-gemini = - callPackage ../development/python-modules/llama-index-embeddings-gemini - { }; - - llama-index-embeddings-google = - callPackage ../development/python-modules/llama-index-embeddings-google - { }; - - llama-index-embeddings-huggingface = - callPackage ../development/python-modules/llama-index-embeddings-huggingface - { }; - - llama-index-embeddings-ollama = - callPackage ../development/python-modules/llama-index-embeddings-ollama - { }; - - llama-index-embeddings-openai = - callPackage ../development/python-modules/llama-index-embeddings-openai - { }; - - llama-index-graph-stores-nebula = - callPackage ../development/python-modules/llama-index-graph-stores-nebula - { }; - - llama-index-graph-stores-neo4j = - callPackage ../development/python-modules/llama-index-graph-stores-neo4j - { }; - - llama-index-graph-stores-neptune = - callPackage ../development/python-modules/llama-index-graph-stores-neptune - { }; - - llama-index-indices-managed-llama-cloud = - callPackage ../development/python-modules/llama-index-indices-managed-llama-cloud - { }; - - llama-index-legacy = callPackage ../development/python-modules/llama-index-legacy { }; - - llama-index-llms-ollama = callPackage ../development/python-modules/llama-index-llms-ollama { }; - - llama-index-llms-openai = callPackage ../development/python-modules/llama-index-llms-openai { }; - - llama-index-llms-openai-like = - callPackage ../development/python-modules/llama-index-llms-openai-like - { }; - - llama-index-multi-modal-llms-openai = - callPackage ../development/python-modules/llama-index-multi-modal-llms-openai - { }; - - llama-index-program-openai = - callPackage ../development/python-modules/llama-index-program-openai - { }; - - llama-index-question-gen-openai = - callPackage ../development/python-modules/llama-index-question-gen-openai - { }; - - llama-index-readers-database = - callPackage ../development/python-modules/llama-index-readers-database - { }; - - llama-index-readers-file = callPackage ../development/python-modules/llama-index-readers-file { }; - - llama-index-readers-json = callPackage ../development/python-modules/llama-index-readers-json { }; - - llama-index-readers-llama-parse = - callPackage ../development/python-modules/llama-index-readers-llama-parse - { }; - - llama-index-readers-s3 = callPackage ../development/python-modules/llama-index-readers-s3 { }; - - llama-index-readers-twitter = - callPackage ../development/python-modules/llama-index-readers-twitter - { }; - - llama-index-readers-txtai = callPackage ../development/python-modules/llama-index-readers-txtai { }; - - llama-index-readers-weather = - callPackage ../development/python-modules/llama-index-readers-weather - { }; - - llama-index-vector-stores-chroma = - callPackage ../development/python-modules/llama-index-vector-stores-chroma - { }; - - llama-index-vector-stores-google = - callPackage ../development/python-modules/llama-index-vector-stores-google - { }; - - llama-index-vector-stores-postgres = - callPackage ../development/python-modules/llama-index-vector-stores-postgres - { }; - - llama-index-vector-stores-qdrant = - callPackage ../development/python-modules/llama-index-vector-stores-qdrant - { }; - - llama-parse = callPackage ../development/python-modules/llama-parse { }; - - llamaindex-py-client = callPackage ../development/python-modules/llamaindex-py-client { }; - - llfuse = callPackage ../development/python-modules/llfuse { inherit (pkgs) fuse; }; - - llm = callPackage ../development/python-modules/llm { }; - - llmx = callPackage ../development/python-modules/llmx { }; - - llvmlite = callPackage ../development/python-modules/llvmlite { - # llvmlite always requires a specific version of llvm. - llvm = pkgs.llvm_14; - }; - - lm-format-enforcer = callPackage ../development/python-modules/lm-format-enforcer { }; - - lmcloud = callPackage ../development/python-modules/lmcloud { }; - - lmdb = callPackage ../development/python-modules/lmdb { inherit (pkgs) lmdb; }; - - lmfit = callPackage ../development/python-modules/lmfit { }; - - lml = callPackage ../development/python-modules/lml { }; - - lmnotify = callPackage ../development/python-modules/lmnotify { }; - - lmtpd = callPackage ../development/python-modules/lmtpd { }; - - lnkparse3 = callPackage ../development/python-modules/lnkparse3 { }; - - loca = callPackage ../development/python-modules/loca { }; - - localimport = callPackage ../development/python-modules/localimport { }; - - localstack = callPackage ../development/python-modules/localstack { }; - - localstack-client = callPackage ../development/python-modules/localstack-client { }; - - localstack-ext = callPackage ../development/python-modules/localstack-ext { }; - - localzone = callPackage ../development/python-modules/localzone { }; - - locationsharinglib = callPackage ../development/python-modules/locationsharinglib { }; - - locket = callPackage ../development/python-modules/locket { }; - - lockfile = callPackage ../development/python-modules/lockfile { }; - - log-symbols = callPackage ../development/python-modules/log-symbols { }; - - logbook = callPackage ../development/python-modules/logbook { }; - - logfury = callPackage ../development/python-modules/logfury { }; - - logging-journald = callPackage ../development/python-modules/logging-journald { }; - - logi-circle = callPackage ../development/python-modules/logi-circle { }; - - logical-unification = callPackage ../development/python-modules/logical-unification { }; - - logilab-common = callPackage ../development/python-modules/logilab/common.nix { - pytestCheckHook = pytest7CheckHook; - }; - - logilab-constraint = callPackage ../development/python-modules/logilab/constraint.nix { }; - - logmatic-python = callPackage ../development/python-modules/logmatic-python { }; - - logster = callPackage ../development/python-modules/logster { }; - - loguru = callPackage ../development/python-modules/loguru { }; - - loguru-logging-intercept = callPackage ../development/python-modules/loguru-logging-intercept { }; - - logutils = callPackage ../development/python-modules/logutils { redis-server = pkgs.redis; }; - - logzero = callPackage ../development/python-modules/logzero { }; - - lomond = callPackage ../development/python-modules/lomond { }; - - loompy = callPackage ../development/python-modules/loompy { }; - - loopy = callPackage ../development/python-modules/loopy { }; - - looseversion = callPackage ../development/python-modules/looseversion { }; - - loqedapi = callPackage ../development/python-modules/loqedapi { }; - - losant-rest = callPackage ../development/python-modules/losant-rest { }; - - lottie = callPackage ../development/python-modules/lottie { }; - - lox = callPackage ../development/python-modules/lox { }; - - lpc-checksum = callPackage ../development/python-modules/lpc-checksum { }; - - lrcalc-python = callPackage ../development/python-modules/lrcalc-python { }; - - lru-dict = callPackage ../development/python-modules/lru-dict { }; - - lsassy = callPackage ../development/python-modules/lsassy { }; - - lsprotocol = callPackage ../development/python-modules/lsprotocol { }; - - lsp-tree-sitter = callPackage ../development/python-modules/lsp-tree-sitter { }; - - ltpycld2 = callPackage ../development/python-modules/ltpycld2 { }; - - lttng = callPackage ../development/python-modules/lttng { }; - - luddite = callPackage ../development/python-modules/luddite { }; - - luftdaten = callPackage ../development/python-modules/luftdaten { }; - - luhn = callPackage ../development/python-modules/luhn { }; - - lunarcalendar = callPackage ../development/python-modules/lunarcalendar { }; - - luqum = callPackage ../development/python-modules/luqum { }; - - luxor = callPackage ../development/python-modules/luxor { }; - - luxtronik = callPackage ../development/python-modules/luxtronik { }; - - lupa = callPackage ../development/python-modules/lupa { }; - - lupupy = callPackage ../development/python-modules/lupupy { }; - - lxmf = callPackage ../development/python-modules/lxmf { }; - - lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; }; - - lxml-html-clean = callPackage ../development/python-modules/lxml-html-clean { }; - - lxml-stubs = callPackage ../development/python-modules/lxml-stubs { }; - - lyricwikia = callPackage ../development/python-modules/lyricwikia { }; - - lz4 = callPackage ../development/python-modules/lz4 { }; - - lzallright = callPackage ../development/python-modules/lzallright { }; - - lzstring = callPackage ../development/python-modules/lzstring { }; - - m2crypto = callPackage ../development/python-modules/m2crypto { }; - - m2r = callPackage ../development/python-modules/m2r { }; - - m3u8 = callPackage ../development/python-modules/m3u8 { }; - - mac-alias = callPackage ../development/python-modules/mac-alias { }; - - mac-vendor-lookup = callPackage ../development/python-modules/mac-vendor-lookup { }; - - macaddress = callPackage ../development/python-modules/macaddress { }; - - macfsevents = callPackage ../development/python-modules/macfsevents { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices; - }; - - macholib = callPackage ../development/python-modules/macholib { }; - - macropy = callPackage ../development/python-modules/macropy { }; - - maec = callPackage ../development/python-modules/maec { }; - - maestral = callPackage ../development/python-modules/maestral { }; - - magic = callPackage ../development/python-modules/magic { }; - - magicgui = callPackage ../development/python-modules/magicgui { }; - - magic-filter = callPackage ../development/python-modules/magic-filter { }; - - magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; - - magic-wormhole-mailbox-server = - callPackage ../development/python-modules/magic-wormhole-mailbox-server - { }; - - magic-wormhole-transit-relay = - callPackage ../development/python-modules/magic-wormhole-transit-relay - { }; - - magika = callPackage ../development/python-modules/magika { }; - - mahotas = callPackage ../development/python-modules/mahotas { }; - - mailcap-fix = callPackage ../development/python-modules/mailcap-fix { }; - - mailchecker = callPackage ../development/python-modules/mailchecker { }; - - mailchimp = callPackage ../development/python-modules/mailchimp { }; - - mailmanclient = callPackage ../development/python-modules/mailmanclient { }; - - rtfde = callPackage ../development/python-modules/rtfde { }; - - rtfunicode = callPackage ../development/python-modules/rtfunicode { }; - - rtmixer = callPackage ../development/python-modules/rtmixer { }; - - regress = callPackage ../development/python-modules/regress { }; - - macaroonbakery = callPackage ../development/python-modules/macaroonbakery { }; - - mail-parser = callPackage ../development/python-modules/mail-parser { }; - - makefun = callPackage ../development/python-modules/makefun { }; - - mailsuite = callPackage ../development/python-modules/mailsuite { }; - - maison = callPackage ../development/python-modules/maison { }; - - mako = callPackage ../development/python-modules/mako { }; - - malduck = callPackage ../development/python-modules/malduck { }; - - mamba-ssm = callPackage ../development/python-modules/mamba-ssm { }; - - managesieve = callPackage ../development/python-modules/managesieve { }; - - mando = callPackage ../development/python-modules/mando { }; - - mandown = callPackage ../development/python-modules/mandown { }; - - manga-ocr = callPackage ../development/python-modules/manga-ocr { }; - - manhole = callPackage ../development/python-modules/manhole { }; - - manim = callPackage ../development/python-modules/manim { }; - - manimpango = callPackage ../development/python-modules/manimpango { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - }; - - manim-slides = callPackage ../development/python-modules/manim-slides { }; - - manifest-ml = callPackage ../development/python-modules/manifest-ml { }; - - manifold3d = callPackage ../development/python-modules/manifold3d { }; - - manifestoo = callPackage ../development/python-modules/manifestoo { }; - - manifestoo-core = callPackage ../development/python-modules/manifestoo-core { }; - - manifestparser = - callPackage ../development/python-modules/marionette-harness/manifestparser.nix - { }; - - manuel = callPackage ../development/python-modules/manuel { }; - - manuf = callPackage ../development/python-modules/manuf { }; - - mapbox-earcut = callPackage ../development/python-modules/mapbox-earcut { }; - - mapclassify = callPackage ../development/python-modules/mapclassify { }; - - mariadb = callPackage ../development/python-modules/mariadb { }; - - marimo = callPackage ../development/python-modules/marimo { }; - - marisa = callPackage ../development/python-modules/marisa { inherit (pkgs) marisa; }; - - marisa-trie = callPackage ../development/python-modules/marisa-trie { }; - - markdown2 = callPackage ../development/python-modules/markdown2 { }; - - markdown = callPackage ../development/python-modules/markdown { }; - - markdown-include = callPackage ../development/python-modules/markdown-include { }; - - markdown-it-py = callPackage ../development/python-modules/markdown-it-py { }; - - markdown-macros = callPackage ../development/python-modules/markdown-macros { }; - - markdownify = callPackage ../development/python-modules/markdownify { }; - - marko = callPackage ../development/python-modules/marko { }; - - markupsafe = callPackage ../development/python-modules/markupsafe { }; - - markuppy = callPackage ../development/python-modules/markuppy { }; - - markups = callPackage ../development/python-modules/markups { }; - - marshmallow = callPackage ../development/python-modules/marshmallow { }; - - marshmallow-dataclass = callPackage ../development/python-modules/marshmallow-dataclass { }; - - marshmallow-oneofschema = callPackage ../development/python-modules/marshmallow-oneofschema { }; - - marshmallow-polyfield = callPackage ../development/python-modules/marshmallow-polyfield { }; - - marshmallow-sqlalchemy = callPackage ../development/python-modules/marshmallow-sqlalchemy { }; - - mashumaro = callPackage ../development/python-modules/mashumaro { }; - - masky = callPackage ../development/python-modules/masky { }; - - mastodon-py = callPackage ../development/python-modules/mastodon-py { }; - - mat2 = callPackage ../development/python-modules/mat2 { }; - - material-color-utilities = callPackage ../development/python-modules/material-color-utilities { }; - - materialx = callPackage ../development/python-modules/materialx { }; - - materialyoucolor = callPackage ../development/python-modules/materialyoucolor { }; - - matchpy = callPackage ../development/python-modules/matchpy { }; - - mathlibtools = callPackage ../development/python-modules/mathlibtools { }; - - mathutils = callPackage ../development/python-modules/mathutils { }; - - matlink-gpapi = callPackage ../development/python-modules/matlink-gpapi { }; - - matplotlib = callPackage ../development/python-modules/matplotlib { - stdenv = if stdenv.hostPlatform.isDarwin then pkgs.clangStdenv else pkgs.stdenv; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - ghostscript = pkgs.ghostscript_headless; - }; - - matplotlib-inline = callPackage ../development/python-modules/matplotlib-inline { }; - - matplotlib-sixel = callPackage ../development/python-modules/matplotlib-sixel { }; - - matplotlib-venn = callPackage ../development/python-modules/matplotlib-venn { }; - - matplotx = callPackage ../development/python-modules/matplotx { }; - - matrix-api-async = callPackage ../development/python-modules/matrix-api-async { }; - - matrix-client = callPackage ../development/python-modules/matrix-client { }; - - matrix-common = callPackage ../development/python-modules/matrix-common { }; - - matrix-nio = callPackage ../development/python-modules/matrix-nio { }; - - mattermostdriver = callPackage ../development/python-modules/mattermostdriver { }; - - maubot = callPackage ../tools/networking/maubot { }; - - mautrix = callPackage ../development/python-modules/mautrix { }; - - mautrix-appservice = self.mautrix; # alias 2019-12-28 - - maxcube-api = callPackage ../development/python-modules/maxcube-api { }; - - maxminddb = callPackage ../development/python-modules/maxminddb { }; - - maya = callPackage ../development/python-modules/maya { }; - - mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi { - inherit buildPythonPackage pythonOlder pythonAtLeast; - inherit (self) - pyface - pygments - numpy - packaging - vtk - traitsui - envisage - apptools - pyqt5 - ; - }; - - mayim = callPackage ../development/python-modules/mayim { }; - - mbddns = callPackage ../development/python-modules/mbddns { }; - - mbstrdecoder = callPackage ../development/python-modules/mbstrdecoder { }; - - mccabe = callPackage ../development/python-modules/mccabe { }; - - mcstatus = callPackage ../development/python-modules/mcstatus { }; - - mcuuid = callPackage ../development/python-modules/mcuuid { }; - - md-toc = callPackage ../development/python-modules/md-toc { }; - - mdx-truly-sane-lists = callPackage ../development/python-modules/mdx-truly-sane-lists { }; - - md2gemini = callPackage ../development/python-modules/md2gemini { }; - - md2pdf = callPackage ../development/python-modules/md2pdf { }; - - mdformat = callPackage ../development/python-modules/mdformat { }; - mdformat-admon = callPackage ../development/python-modules/mdformat-admon { }; - mdformat-beautysh = callPackage ../development/python-modules/mdformat-beautysh { }; - mdformat-footnote = callPackage ../development/python-modules/mdformat-footnote { }; - mdformat-frontmatter = callPackage ../development/python-modules/mdformat-frontmatter { }; - mdformat-gfm = callPackage ../development/python-modules/mdformat-gfm { }; - mdformat-gfm-alerts = callPackage ../development/python-modules/mdformat-gfm-alerts { }; - mdformat-mkdocs = callPackage ../development/python-modules/mdformat-mkdocs { }; - mdformat-nix-alejandra = callPackage ../development/python-modules/mdformat-nix-alejandra { }; - mdformat-simple-breaks = callPackage ../development/python-modules/mdformat-simple-breaks { }; - mdformat-tables = callPackage ../development/python-modules/mdformat-tables { }; - mdformat-toc = callPackage ../development/python-modules/mdformat-toc { }; - - mdit-py-plugins = callPackage ../development/python-modules/mdit-py-plugins { }; - - mdtraj = callPackage ../development/python-modules/mdtraj { }; - - mdurl = callPackage ../development/python-modules/mdurl { }; - - mdutils = callPackage ../development/python-modules/mdutils { }; - - mean-average-precision = callPackage ../development/python-modules/mean-average-precision { }; - - measurement = callPackage ../development/python-modules/measurement { }; - - meater-python = callPackage ../development/python-modules/meater-python { }; - - mecab-python3 = callPackage ../development/python-modules/mecab-python3 { }; - - mechanicalsoup = callPackage ../development/python-modules/mechanicalsoup { }; - - mechanize = callPackage ../development/python-modules/mechanize { }; - - medallion = callPackage ../development/python-modules/medallion { }; - - mediafile = callPackage ../development/python-modules/mediafile { }; - - mediafire-dl = callPackage ../development/python-modules/mediafire-dl { }; - - mediapy = callPackage ../development/python-modules/mediapy { }; - - medpy = callPackage ../development/python-modules/medpy { }; - - meeko = callPackage ../development/python-modules/meeko { }; - - meep = callPackage ../development/python-modules/meep { }; - - meilisearch = callPackage ../development/python-modules/meilisearch { }; - - meinheld = callPackage ../development/python-modules/meinheld { }; - - meld3 = callPackage ../development/python-modules/meld3 { }; - - melnor-bluetooth = callPackage ../development/python-modules/melnor-bluetooth { }; - - memestra = callPackage ../development/python-modules/memestra { }; - - memory-allocator = callPackage ../development/python-modules/memory-allocator { }; - - memory-profiler = callPackage ../development/python-modules/memory-profiler { }; - - memory-tempfile = callPackage ../development/python-modules/memory-tempfile { }; - - meraki = callPackage ../development/python-modules/meraki { }; - - mercadopago = callPackage ../development/python-modules/mercadopago { }; - - mercantile = callPackage ../development/python-modules/mercantile { }; - - mercurial = toPythonModule (pkgs.mercurial.override { python3Packages = self; }); - - merge3 = callPackage ../development/python-modules/merge3 { }; - - mergedb = callPackage ../development/python-modules/mergedb { }; - - mergedeep = callPackage ../development/python-modules/mergedeep { }; - - mergedict = callPackage ../development/python-modules/mergedict { }; - - merkletools = callPackage ../development/python-modules/merkletools { }; - - meross-iot = callPackage ../development/python-modules/meross-iot { }; - - mesa = callPackage ../development/python-modules/mesa { }; - - meshcat = callPackage ../development/python-modules/meshcat { }; - - meshio = callPackage ../development/python-modules/meshio { }; - - meshlabxml = callPackage ../development/python-modules/meshlabxml { }; - - meshtastic = callPackage ../development/python-modules/meshtastic { }; - - meson = toPythonModule ( - (pkgs.meson.override { python3 = python; }).overridePythonAttrs (oldAttrs: { - # We do not want the setup hook in Python packages because the build is performed differently. - setupHook = null; - }) - ); - - mesonpep517 = callPackage ../development/python-modules/mesonpep517 { }; - - meson-python = callPackage ../development/python-modules/meson-python { inherit (pkgs) ninja; }; - - messagebird = callPackage ../development/python-modules/messagebird { }; - - metakernel = callPackage ../development/python-modules/metakernel { }; - - metar = callPackage ../development/python-modules/metar { }; - - metawear = callPackage ../development/python-modules/metawear { }; - - meteoalertapi = callPackage ../development/python-modules/meteoalertapi { }; - - meteocalc = callPackage ../development/python-modules/meteocalc { }; - - meteofrance-api = callPackage ../development/python-modules/meteofrance-api { }; - - meteoswiss-async = callPackage ../development/python-modules/meteoswiss-async { }; - - methodtools = callPackage ../development/python-modules/methodtools { }; - - mezzanine = callPackage ../development/python-modules/mezzanine { }; - - mf2py = callPackage ../development/python-modules/mf2py { }; - - mhcflurry = callPackage ../development/python-modules/mhcflurry { }; - - mhcgnomes = callPackage ../development/python-modules/mhcgnomes { }; - - miasm = callPackage ../development/python-modules/miasm { }; - - miauth = callPackage ../development/python-modules/miauth { }; - - micawber = callPackage ../development/python-modules/micawber { }; - - microdata = callPackage ../development/python-modules/microdata { }; - - microsoft-kiota-abstractions = - callPackage ../development/python-modules/microsoft-kiota-abstractions - { }; - - microsoft-kiota-authentication-azure = - callPackage ../development/python-modules/microsoft-kiota-authentication-azure - { }; - - microsoft-kiota-http = callPackage ../development/python-modules/microsoft-kiota-http { }; - - microsoft-kiota-serialization-form = - callPackage ../development/python-modules/microsoft-kiota-serialization-form - { }; - - microsoft-kiota-serialization-json = - callPackage ../development/python-modules/microsoft-kiota-serialization-json - { }; - - microsoft-kiota-serialization-multipart = - callPackage ../development/python-modules/microsoft-kiota-serialization-multipart - { }; - - microsoft-kiota-serialization-text = - callPackage ../development/python-modules/microsoft-kiota-serialization-text - { }; - - microsoft-security-utilities-secret-masker = - callPackage ../development/python-modules/microsoft-security-utilities-secret-masker - { }; - - midea-beautiful-air = callPackage ../development/python-modules/midea-beautiful-air { }; - - midiutil = callPackage ../development/python-modules/midiutil { }; - - mido = callPackage ../development/python-modules/mido { }; - - migen = callPackage ../development/python-modules/migen { }; - - mike = callPackage ../development/python-modules/mike { }; - - milc = callPackage ../development/python-modules/milc { }; - - milksnake = callPackage ../development/python-modules/milksnake { }; - - mill-local = callPackage ../development/python-modules/mill-local { }; - - millheater = callPackage ../development/python-modules/millheater { }; - - mim-solvers = toPythonModule ( - pkgs.mim-solvers.override { - python3Packages = self; - pythonSupport = true; - } - ); - - minari = callPackage ../development/python-modules/minari { }; - - mindsdb-evaluator = callPackage ../development/python-modules/mindsdb-evaluator { }; - - minexr = callPackage ../development/python-modules/minexr { }; - - miniaudio = callPackage ../development/python-modules/miniaudio { - inherit (pkgs) miniaudio; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox CoreAudio; - }; - - minichain = callPackage ../development/python-modules/minichain { }; - - minidb = callPackage ../development/python-modules/minidb { }; - - minidump = callPackage ../development/python-modules/minidump { }; - - miniful = callPackage ../development/python-modules/miniful { }; - - minikanren = callPackage ../development/python-modules/minikanren { }; - - minikerberos = callPackage ../development/python-modules/minikerberos { }; - - minimal-snowplow-tracker = callPackage ../development/python-modules/minimal-snowplow-tracker { }; - - minimock = callPackage ../development/python-modules/minimock { }; - - mininet-python = (toPythonModule (pkgs.mininet.override { python3 = python; })).py; - - minio = callPackage ../development/python-modules/minio { }; - - miniupnpc = callPackage ../development/python-modules/miniupnpc { }; - - mip = callPackage ../development/python-modules/mip { }; - - mir-eval = callPackage ../development/python-modules/mir-eval { }; - - mirakuru = callPackage ../development/python-modules/mirakuru { }; - - misaka = callPackage ../development/python-modules/misaka { }; - - misoc = callPackage ../development/python-modules/misoc { }; - - mistletoe = callPackage ../development/python-modules/mistletoe { }; - - mistune = callPackage ../development/python-modules/mistune { }; - - mitmproxy = callPackage ../development/python-modules/mitmproxy { }; - - mitmproxy-macos = callPackage ../development/python-modules/mitmproxy-macos { }; - - mitmproxy-rs = callPackage ../development/python-modules/mitmproxy-rs { }; - - mitogen = callPackage ../development/python-modules/mitogen { }; - - mixbox = callPackage ../development/python-modules/mixbox { }; - - mixins = callPackage ../development/python-modules/mixins { }; - - mixpanel = callPackage ../development/python-modules/mixpanel { }; - - mizani = callPackage ../development/python-modules/mizani { }; - - mkdocs = callPackage ../development/python-modules/mkdocs { }; - - mkdocs-autolinks-plugin = callPackage ../development/python-modules/mkdocs-autolinks-plugin { }; - - mkdocs-autorefs = callPackage ../development/python-modules/mkdocs-autorefs { }; - mkdocs-awesome-pages-plugin = - callPackage ../development/python-modules/mkdocs-awesome-pages-plugin - { }; - - mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; - - mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { }; - - mkdocs-get-deps = callPackage ../development/python-modules/mkdocs-get-deps { }; - - mkdocs-git-authors-plugin = callPackage ../development/python-modules/mkdocs-git-authors-plugin { }; - - mkdocs-git-revision-date-localized-plugin = - callPackage ../development/python-modules/mkdocs-git-revision-date-localized-plugin - { }; - - mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { }; - - mkdocs-glightbox = callPackage ../development/python-modules/mkdocs-glightbox { }; - - mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { }; - - mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { }; - - mkdocs-macros = callPackage ../development/python-modules/mkdocs-macros { }; - - mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; - - mkdocs-material-extensions = - callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix - { }; - - mkdocs-mermaid2-plugin = callPackage ../development/python-modules/mkdocs-mermaid2-plugin { }; - - mkdocs-minify-plugin = callPackage ../development/python-modules/mkdocs-minify-plugin { }; - - mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; - - mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { }; - - mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { }; - - mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; - - mkdocstrings = callPackage ../development/python-modules/mkdocstrings { }; - - mkdocstrings-python = callPackage ../development/python-modules/mkdocstrings-python { }; - - mkl-service = callPackage ../development/python-modules/mkl-service { }; - - mktestdocs = callPackage ../development/python-modules/mktestdocs { }; - - ml-collections = callPackage ../development/python-modules/ml-collections { }; - - ml-dtypes = callPackage ../development/python-modules/ml-dtypes { }; - - mlflow = callPackage ../development/python-modules/mlflow { }; - - mlrose = callPackage ../development/python-modules/mlrose { }; - - mlx = callPackage ../development/python-modules/mlx { }; - - mlxtend = callPackage ../development/python-modules/mlxtend { }; - - mlt = toPythonModule ( - pkgs.mlt.override { - python3 = python; - enablePython = true; - } - ); - - mmcif-pdbx = callPackage ../development/python-modules/mmcif-pdbx { }; - - mmcv = callPackage ../development/python-modules/mmcv { }; - - mmengine = callPackage ../development/python-modules/mmengine { }; - - mmh3 = callPackage ../development/python-modules/mmh3 { }; - - mmpython = callPackage ../development/python-modules/mmpython { }; - - mmtf-python = callPackage ../development/python-modules/mmtf-python { }; - - mnemonic = callPackage ../development/python-modules/mnemonic { }; - - mne-python = callPackage ../development/python-modules/mne-python { }; - - mnist = callPackage ../development/python-modules/mnist { }; - - moat-ble = callPackage ../development/python-modules/moat-ble { }; - - mobi = callPackage ../development/python-modules/mobi { }; - - mobly = callPackage ../development/python-modules/mobly { }; - - mocket = callPackage ../development/python-modules/mocket { redis-server = pkgs.redis; }; - - mock = callPackage ../development/python-modules/mock { }; - - mockfs = callPackage ../development/python-modules/mockfs { }; - - mockito = callPackage ../development/python-modules/mockito { }; - - mock-open = callPackage ../development/python-modules/mock-open { }; - - mock-services = callPackage ../development/python-modules/mock-services { }; - - mock-ssh-server = callPackage ../development/python-modules/mock-ssh-server { }; - - mockupdb = callPackage ../development/python-modules/mockupdb { }; - - modbus-tk = callPackage ../development/python-modules/modbus-tk { }; - - moddb = callPackage ../development/python-modules/moddb { }; - - model-bakery = callPackage ../development/python-modules/model-bakery { }; - - model-checker = callPackage ../development/python-modules/model-checker { }; - - modelcif = callPackage ../development/python-modules/modelcif { }; - - modeled = callPackage ../development/python-modules/modeled { }; - - moderngl = callPackage ../development/python-modules/moderngl { }; - - moderngl-window = callPackage ../development/python-modules/moderngl-window { }; - - modestmaps = callPackage ../development/python-modules/modestmaps { }; - - mohawk = callPackage ../development/python-modules/mohawk { }; - - molbar = callPackage ../development/python-modules/molbar { }; - - molecule = callPackage ../development/python-modules/molecule { }; - - molecule-plugins = callPackage ../development/python-modules/molecule/plugins.nix { }; - - momepy = callPackage ../development/python-modules/momepy { }; - - monai = callPackage ../development/python-modules/monai { }; - - monai-deploy = callPackage ../development/python-modules/monai-deploy { }; - - monero = callPackage ../development/python-modules/monero { }; - - mongomock = callPackage ../development/python-modules/mongomock { }; - - mongodict = callPackage ../development/python-modules/mongodict { }; - - mongoengine = callPackage ../development/python-modules/mongoengine { }; - - mongoquery = callPackage ../development/python-modules/mongoquery { }; - - monitorcontrol = callPackage ../development/python-modules/monitorcontrol { }; - - monkeyhex = callPackage ../development/python-modules/monkeyhex { }; - - monkeytype = callPackage ../development/python-modules/monkeytype { }; - - monosat = pkgs.monosat.python { - inherit buildPythonPackage; - inherit (self) cython pytestCheckHook; - }; - - monotonic = callPackage ../development/python-modules/monotonic { }; - - monotonic-alignment-search = - callPackage ../development/python-modules/monotonic-alignment-search - { }; - - monty = callPackage ../development/python-modules/monty { }; - - monzopy = callPackage ../development/python-modules/monzopy { }; - - moonraker-api = callPackage ../development/python-modules/moonraker-api { }; - - mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { }; - - more-itertools = callPackage ../development/python-modules/more-itertools { }; - - more-properties = callPackage ../development/python-modules/more-properties { }; - - morecantile = callPackage ../development/python-modules/morecantile { }; - - moreorless = callPackage ../development/python-modules/moreorless { }; - - moretools = callPackage ../development/python-modules/moretools { }; - - morfessor = callPackage ../development/python-modules/morfessor { }; - - morphys = callPackage ../development/python-modules/morphys { }; - - mortgage = callPackage ../development/python-modules/mortgage { }; - - motmetrics = callPackage ../development/python-modules/motmetrics { }; - - motionblinds = callPackage ../development/python-modules/motionblinds { }; - - motionblindsble = callPackage ../development/python-modules/motionblindsble { }; - - motioneye-client = callPackage ../development/python-modules/motioneye-client { }; - - moto = callPackage ../development/python-modules/moto { }; - - motor = callPackage ../development/python-modules/motor { }; - - mouseinfo = callPackage ../development/python-modules/mouseinfo { }; - - moviepy = callPackage ../development/python-modules/moviepy { }; - - mozart-api = callPackage ../development/python-modules/mozart-api { }; - - mozilla-django-oidc = callPackage ../development/python-modules/mozilla-django-oidc { }; - - mpd2 = callPackage ../development/python-modules/mpd2 { }; - - mpegdash = callPackage ../development/python-modules/mpegdash { }; - - mpi4py = callPackage ../development/python-modules/mpi4py { }; - - mpldatacursor = callPackage ../development/python-modules/mpldatacursor { }; - - mplfinance = callPackage ../development/python-modules/mplfinance { }; - - mplhep = callPackage ../development/python-modules/mplhep { }; - - mplhep-data = callPackage ../development/python-modules/mplhep-data { }; - - mplleaflet = callPackage ../development/python-modules/mplleaflet { }; - - mpl-scatter-density = callPackage ../development/python-modules/mpl-scatter-density { }; - - mpmath = callPackage ../development/python-modules/mpmath { }; - - mpris-server = callPackage ../development/python-modules/mpris-server { }; - - mpv = callPackage ../development/python-modules/mpv { inherit (pkgs) mpv; }; - - mpyq = callPackage ../development/python-modules/mpyq { }; - - mrjob = callPackage ../development/python-modules/mrjob { }; - - mrsqm = callPackage ../development/python-modules/mrsqm { }; - - ms-active-directory = callPackage ../development/python-modules/ms-active-directory { }; - - ms-cv = callPackage ../development/python-modules/ms-cv { }; - - msal = callPackage ../development/python-modules/msal { }; - - msal-extensions = callPackage ../development/python-modules/msal-extensions { }; - - mscerts = callPackage ../development/python-modules/mscerts { }; - - msgpack = callPackage ../development/python-modules/msgpack { }; - - msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { }; - - msg-parser = callPackage ../development/python-modules/msg-parser { }; - - msgspec = callPackage ../development/python-modules/msgspec { }; - - msldap = callPackage ../development/python-modules/msldap { }; - - msmart-ng = callPackage ../development/python-modules/msmart-ng { }; - - msoffcrypto-tool = callPackage ../development/python-modules/msoffcrypto-tool { }; - - msprime = callPackage ../development/python-modules/msprime { }; - - mss = callPackage ../development/python-modules/mss { }; - - msrestazure = callPackage ../development/python-modules/msrestazure { }; - - msrest = callPackage ../development/python-modules/msrest { }; - - mtcnn = callPackage ../development/python-modules/mtcnn { }; - - mt-940 = callPackage ../development/python-modules/mt-940 { }; - - mullvad-api = callPackage ../development/python-modules/mullvad-api { }; - - mullvad-closest = callPackage ../development/python-modules/mullvad-closest { }; - - mulpyplexer = callPackage ../development/python-modules/mulpyplexer { }; - - multidict = callPackage ../development/python-modules/multidict { }; - - multi-key-dict = callPackage ../development/python-modules/multi-key-dict { }; - - multimethod = callPackage ../development/python-modules/multimethod { }; - - multipledispatch = callPackage ../development/python-modules/multipledispatch { }; - - multiprocess = callPackage ../development/python-modules/multiprocess { }; - - multiscale-spatial-image = callPackage ../development/python-modules/multiscale-spatial-image { }; - - multiset = callPackage ../development/python-modules/multiset { }; - - multitasking = callPackage ../development/python-modules/multitasking { }; - - multivolumefile = callPackage ../development/python-modules/multivolumefile { }; - - munch = callPackage ../development/python-modules/munch { }; - - mung = callPackage ../development/python-modules/mung { }; - - munkres = callPackage ../development/python-modules/munkres { }; - - murmurhash = callPackage ../development/python-modules/murmurhash { }; - - muscima = callPackage ../development/python-modules/muscima { }; - - musicbrainzngs = callPackage ../development/python-modules/musicbrainzngs { }; - - music-tag = callPackage ../development/python-modules/music-tag { }; - - mutag = callPackage ../development/python-modules/mutag { }; - - mutagen = callPackage ../development/python-modules/mutagen { }; - - mutatormath = callPackage ../development/python-modules/mutatormath { }; - - mutesync = callPackage ../development/python-modules/mutesync { }; - - mutf8 = callPackage ../development/python-modules/mutf8 { }; - - mujoco = callPackage ../development/python-modules/mujoco { inherit (pkgs) mujoco; }; - - mujson = callPackage ../development/python-modules/mujson { }; - - mwcli = callPackage ../development/python-modules/mwcli { }; - - mwclient = callPackage ../development/python-modules/mwclient { }; - - mwdblib = callPackage ../development/python-modules/mwdblib { }; - - mwoauth = callPackage ../development/python-modules/mwoauth { }; - - mwparserfromhell = callPackage ../development/python-modules/mwparserfromhell { }; - - mwtypes = callPackage ../development/python-modules/mwtypes { }; - - mwxml = callPackage ../development/python-modules/mwxml { }; - - mxnet = callPackage ../development/python-modules/mxnet { }; - - myfitnesspal = callPackage ../development/python-modules/myfitnesspal { }; - - mygpoclient = callPackage ../development/python-modules/mygpoclient { }; - - myhdl = callPackage ../development/python-modules/myhdl { inherit (pkgs) ghdl iverilog; }; - - myhome = callPackage ../development/python-modules/myhome { }; - - myjwt = callPackage ../development/python-modules/myjwt { }; - - mypermobil = callPackage ../development/python-modules/mypermobil { }; - - mypy = callPackage ../development/python-modules/mypy { }; - - mypy-boto3-builder = callPackage ../development/python-modules/mypy-boto3-builder { }; - inherit (callPackage ../development/python-modules/mypy-boto3 { }) mypy-boto3-accessanalyzer mypy-boto3-account @@ -9118,7594 +6718,6 @@ self: super: with self; { mypy-boto3-xray ; - mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { }; - - mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { }; - - mysqlclient = callPackage ../development/python-modules/mysqlclient { }; - - mysql-connector = callPackage ../development/python-modules/mysql-connector { }; - - myst-docutils = callPackage ../development/python-modules/myst-docutils { }; - - myst-nb = callPackage ../development/python-modules/myst-nb { }; - - myst-parser = callPackage ../development/python-modules/myst-parser { }; - - myuplink = callPackage ../development/python-modules/myuplink { }; - - nad-receiver = callPackage ../development/python-modules/nad-receiver { }; - - nagiosplugin = callPackage ../development/python-modules/nagiosplugin { }; - - naked = callPackage ../development/python-modules/naked { }; - - namedlist = callPackage ../development/python-modules/namedlist { }; - - nameparser = callPackage ../development/python-modules/nameparser { }; - - names = callPackage ../development/python-modules/names { }; - - namex = callPackage ../development/python-modules/namex { }; - - name-that-hash = callPackage ../development/python-modules/name-that-hash { }; - - nameko = callPackage ../development/python-modules/nameko { }; - - nampa = callPackage ../development/python-modules/nampa { }; - - nanobind = callPackage ../development/python-modules/nanobind { }; - - nanoemoji = callPackage ../development/python-modules/nanoemoji { }; - - nanoid = callPackage ../development/python-modules/nanoid { }; - - nanoleaf = callPackage ../development/python-modules/nanoleaf { }; - - navec = callPackage ../development/python-modules/navec { }; - - narwhals = callPackage ../development/python-modules/narwhals { }; - - natasha = callPackage ../development/python-modules/natasha { }; - - natural = callPackage ../development/python-modules/natural { }; - - nomadnet = callPackage ../development/python-modules/nomadnet { }; - - noneprompt = callPackage ../development/python-modules/noneprompt { }; - - nox = callPackage ../development/python-modules/nox { }; - - nanomsg-python = callPackage ../development/python-modules/nanomsg-python { - inherit (pkgs) nanomsg; - }; - - nanotime = callPackage ../development/python-modules/nanotime { }; - - napalm = callPackage ../development/python-modules/napalm { }; - - napalm-hp-procurve = callPackage ../development/python-modules/napalm/hp-procurve.nix { }; - - napalm-ros = callPackage ../development/python-modules/napalm/ros.nix { }; - - napari = callPackage ../development/python-modules/napari { - inherit (pkgs.libsForQt5) mkDerivationWith wrapQtAppsHook; - }; - - napari-console = callPackage ../development/python-modules/napari-console { }; - - napari-npe2 = callPackage ../development/python-modules/napari-npe2 { }; - - napari-plugin-engine = callPackage ../development/python-modules/napari-plugin-engine { }; - - napari-svg = callPackage ../development/python-modules/napari-svg { }; - - nasdaq-data-link = callPackage ../development/python-modules/nasdaq-data-link { }; - - nats-py = callPackage ../development/python-modules/nats-py { }; - - nats-python = callPackage ../development/python-modules/nats-python { }; - - natsort = callPackage ../development/python-modules/natsort { }; - - naturalsort = callPackage ../development/python-modules/naturalsort { }; - - nbclassic = callPackage ../development/python-modules/nbclassic { }; - - nbclient = callPackage ../development/python-modules/nbclient { }; - - nbconflux = callPackage ../development/python-modules/nbconflux { }; - - nbconvert = callPackage ../development/python-modules/nbconvert { }; - - nbdev = callPackage ../development/python-modules/nbdev { }; - - nbdime = callPackage ../development/python-modules/nbdime { }; - - nbexec = callPackage ../development/python-modules/nbexec { }; - - nbformat = callPackage ../development/python-modules/nbformat { }; - - nbmake = callPackage ../development/python-modules/nbmake { }; - - nbsmoke = callPackage ../development/python-modules/nbsmoke { }; - - nbsphinx = callPackage ../development/python-modules/nbsphinx { }; - - nbtlib = callPackage ../development/python-modules/nbtlib { }; - - nbval = callPackage ../development/python-modules/nbval { }; - - nbxmpp = callPackage ../development/python-modules/nbxmpp { }; - - nc-dnsapi = callPackage ../development/python-modules/nc-dnsapi { }; - - ncclient = callPackage ../development/python-modules/ncclient { }; - - nclib = callPackage ../development/python-modules/nclib { }; - - ndeflib = callPackage ../development/python-modules/ndeflib { }; - - ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { }; - - ndindex = callPackage ../development/python-modules/ndindex { }; - - ndjson = callPackage ../development/python-modules/ndjson { }; - - ndms2-client = callPackage ../development/python-modules/ndms2-client { }; - - ndspy = callPackage ../development/python-modules/ndspy { }; - - ndtypes = callPackage ../development/python-modules/ndtypes { }; - - nebula3-python = callPackage ../development/python-modules/nebula3-python { }; - - nemosis = callPackage ../development/python-modules/nemosis { }; - - nengo = callPackage ../development/python-modules/nengo { }; - - neo = callPackage ../development/python-modules/neo { }; - - neo4j = callPackage ../development/python-modules/neo4j { }; - - neoteroi-mkdocs = callPackage ../development/python-modules/neoteroi-mkdocs { }; - - nessclient = callPackage ../development/python-modules/nessclient { }; - - nest = toPythonModule ( - pkgs.nest-mpi.override { - withPython = true; - python3 = python; - } - ); - - nest-asyncio = callPackage ../development/python-modules/nest-asyncio { }; - - nested-lookup = callPackage ../development/python-modules/nested-lookup { }; - - nestedtext = callPackage ../development/python-modules/nestedtext { }; - - netaddr = callPackage ../development/python-modules/netaddr { }; - - netapp-lib = callPackage ../development/python-modules/netapp-lib { }; - - netapp-ontap = callPackage ../development/python-modules/netapp-ontap { }; - - netbox-bgp = callPackage ../development/python-modules/netbox-bgp { }; - - netbox-dns = callPackage ../development/python-modules/netbox-dns { }; - - netbox-documents = callPackage ../development/python-modules/netbox-documents { }; - - netbox-floorplan-plugin = callPackage ../development/python-modules/netbox-floorplan-plugin { }; - - netbox-interface-synchronization = - callPackage ../development/python-modules/netbox-interface-synchronization - { }; - - netbox-napalm-plugin = callPackage ../development/python-modules/netbox-napalm-plugin { }; - - netbox-plugin-prometheus-sd = - callPackage ../development/python-modules/netbox-plugin-prometheus-sd - { }; - - netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; - - netbox-reorder-rack = callPackage ../development/python-modules/netbox-reorder-rack { }; - - netbox-topology-views = callPackage ../development/python-modules/netbox-topology-views { }; - - netcdf4 = callPackage ../development/python-modules/netcdf4 { }; - - netdata = callPackage ../development/python-modules/netdata { }; - - netdata-pandas = callPackage ../development/python-modules/netdata-pandas { }; - - netdisco = callPackage ../development/python-modules/netdisco { }; - - nethsm = callPackage ../development/python-modules/nethsm { }; - - netifaces = callPackage ../development/python-modules/netifaces { }; - - netifaces2 = callPackage ../development/python-modules/netifaces2 { }; - - netmiko = callPackage ../development/python-modules/netmiko { }; - - netio = callPackage ../development/python-modules/netio { }; - - nettigo-air-monitor = callPackage ../development/python-modules/nettigo-air-monitor { }; - - netutils = callPackage ../development/python-modules/netutils { }; - - networkx = callPackage ../development/python-modules/networkx { }; - - neuralfoil = callPackage ../development/python-modules/neuralfoil { }; - - neuron-full = pkgs.neuron-full.override { python3 = python; }; - - neuronpy = toPythonModule neuron-full; - - nevow = callPackage ../development/python-modules/nevow { }; - - newversion = callPackage ../development/python-modules/newversion { }; - - newick = callPackage ../development/python-modules/newick { }; - - nexia = callPackage ../development/python-modules/nexia { }; - - nextcloudmonitor = callPackage ../development/python-modules/nextcloudmonitor { }; - - nextcord = callPackage ../development/python-modules/nextcord { }; - - nextdns = callPackage ../development/python-modules/nextdns { }; - - nexusformat = callPackage ../development/python-modules/nexusformat { }; - - nfcpy = callPackage ../development/python-modules/nfcpy { }; - - nftables = callPackage ../os-specific/linux/nftables/python.nix { inherit (pkgs) nftables; }; - - nh3 = callPackage ../development/python-modules/nh3 { }; - - niaaml = callPackage ../development/python-modules/niaaml { }; - - nianet = callPackage ../development/python-modules/nianet { }; - - niaarm = callPackage ../development/python-modules/niaarm { }; - - niaclass = callPackage ../development/python-modules/niaclass { }; - - niapy = callPackage ../development/python-modules/niapy { }; - - nibabel = callPackage ../development/python-modules/nibabel { }; - - nibe = callPackage ../development/python-modules/nibe { }; - - nice-go = callPackage ../development/python-modules/nice-go { }; - - nidaqmx = callPackage ../development/python-modules/nidaqmx { }; - - nikola = callPackage ../development/python-modules/nikola { }; - - niko-home-control = callPackage ../development/python-modules/niko-home-control { }; - - nilearn = callPackage ../development/python-modules/nilearn { }; - - niluclient = callPackage ../development/python-modules/niluclient { }; - - nimfa = callPackage ../development/python-modules/nimfa { }; - - nine = callPackage ../development/python-modules/nine { }; - - ninebot-ble = callPackage ../development/python-modules/ninebot-ble { }; - - ninja = callPackage ../development/python-modules/ninja { inherit (pkgs) ninja; }; - - nipreps-versions = callPackage ../development/python-modules/nipreps-versions { }; - - nipy = callPackage ../development/python-modules/nipy { }; - - nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; }; - - nitime = callPackage ../development/python-modules/nitime { }; - - nitpick = callPackage ../applications/version-management/nitpick { }; - - nitransforms = callPackage ../development/python-modules/nitransforms { }; - - nitrokey = callPackage ../development/python-modules/nitrokey { }; - - niworkflows = callPackage ../development/python-modules/niworkflows { }; - - nix-kernel = callPackage ../development/python-modules/nix-kernel { inherit (pkgs) nix; }; - - nixpkgs = callPackage ../development/python-modules/nixpkgs { }; - - nixpkgs-pytools = callPackage ../development/python-modules/nixpkgs-pytools { }; - - nix-prefetch-github = callPackage ../development/python-modules/nix-prefetch-github { }; - - nkdfu = callPackage ../development/python-modules/nkdfu { }; - - nlpcloud = callPackage ../development/python-modules/nlpcloud { }; - - nlpo3 = callPackage ../development/python-modules/nlpo3 { }; - - nltk = callPackage ../development/python-modules/nltk { }; - - nnpdf = toPythonModule (pkgs.nnpdf.override { python3 = python; }); - - nmapthon2 = callPackage ../development/python-modules/nmapthon2 { }; - - amaranth-boards = callPackage ../development/python-modules/amaranth-boards { }; - - amaranth = callPackage ../development/python-modules/amaranth { }; - - amaranth-soc = callPackage ../development/python-modules/amaranth-soc { }; - - nocasedict = callPackage ../development/python-modules/nocasedict { }; - - nocaselist = callPackage ../development/python-modules/nocaselist { }; - - nocturne = callPackage ../development/python-modules/nocturne { }; - - nodeenv = callPackage ../development/python-modules/nodeenv { }; - - nodepy-runtime = callPackage ../development/python-modules/nodepy-runtime { }; - - node-semver = callPackage ../development/python-modules/node-semver { }; - - nodriver = callPackage ../development/python-modules/nodriver { }; - - noise = callPackage ../development/python-modules/noise { }; - - noiseprotocol = callPackage ../development/python-modules/noiseprotocol { }; - - norfair = callPackage ../development/python-modules/norfair { }; - - normality = callPackage ../development/python-modules/normality { }; - - nose2 = callPackage ../development/python-modules/nose2 { }; - - nose2pytest = callPackage ../development/python-modules/nose2pytest { }; - - notebook = callPackage ../development/python-modules/notebook { }; - - notebook-shim = callPackage ../development/python-modules/notebook-shim { }; - - notedown = callPackage ../development/python-modules/notedown { }; - - notifications-android-tv = callPackage ../development/python-modules/notifications-android-tv { }; - - notifications-python-client = - callPackage ../development/python-modules/notifications-python-client - { }; - - notify-events = callPackage ../development/python-modules/notify-events { }; - - notify-py = callPackage ../development/python-modules/notify-py { }; - - notify2 = callPackage ../development/python-modules/notify2 { }; - - notion-client = callPackage ../development/python-modules/notion-client { }; - - notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; }; - - notmuch2 = callPackage ../development/python-modules/notmuch2 { inherit (pkgs) notmuch; }; - - notobuilder = callPackage ../development/python-modules/notobuilder { }; - - nototools = callPackage ../development/python-modules/nototools { }; - - notus-scanner = callPackage ../development/python-modules/notus-scanner { }; - - nplusone = callPackage ../development/python-modules/nplusone { }; - - nptyping = callPackage ../development/python-modules/nptyping { }; - - npyscreen = callPackage ../development/python-modules/npyscreen { }; - - nsapi = callPackage ../development/python-modules/nsapi { }; - - nskeyedunarchiver = callPackage ../development/python-modules/nskeyedunarchiver { }; - - ntc-templates = callPackage ../development/python-modules/ntc-templates { }; - - ntplib = callPackage ../development/python-modules/ntplib { }; - - nuclear = callPackage ../development/python-modules/nuclear { }; - - nuitka = callPackage ../development/python-modules/nuitka { }; - - nuheat = callPackage ../development/python-modules/nuheat { }; - - nulltype = callPackage ../development/python-modules/nulltype { }; - - num2words = callPackage ../development/python-modules/num2words { }; - - numba = callPackage ../development/python-modules/numba { inherit (pkgs.config) cudaSupport; }; - - numbaWithCuda = self.numba.override { cudaSupport = true; }; - - numba-scipy = callPackage ../development/python-modules/numba-scipy { }; - - numcodecs = callPackage ../development/python-modules/numcodecs { }; - - numdifftools = callPackage ../development/python-modules/numdifftools { }; - - numericalunits = callPackage ../development/python-modules/numericalunits { }; - - numexpr = callPackage ../development/python-modules/numexpr { }; - - numpydoc = callPackage ../development/python-modules/numpydoc { }; - - numpy_1 = callPackage ../development/python-modules/numpy/1.nix { }; - numpy_2 = callPackage ../development/python-modules/numpy/2.nix { }; - numpy = if self.pythonOlder "3.13" then numpy_1 else numpy_2; - - numpy-groupies = callPackage ../development/python-modules/numpy-groupies { }; - - numpy-stl = callPackage ../development/python-modules/numpy-stl { }; - - numpyro = callPackage ../development/python-modules/numpyro { }; - - nunavut = callPackage ../development/python-modules/nunavut { }; - - nutils = callPackage ../development/python-modules/nutils { }; - - nutils-poly = callPackage ../development/python-modules/nutils-poly { }; - - nutpie = callPackage ../development/python-modules/nutpie { }; - - nvchecker = callPackage ../development/python-modules/nvchecker { }; - - nvdlib = callPackage ../development/python-modules/nvdlib { }; - - nvidia-ml-py = callPackage ../development/python-modules/nvidia-ml-py { }; - - nsz = callPackage ../development/python-modules/nsz { }; - - nxt-python = callPackage ../development/python-modules/nxt-python { }; - - plugp100 = callPackage ../development/python-modules/plugp100 { }; - - python-bugzilla = callPackage ../development/python-modules/python-bugzilla { }; - - python-hcl2 = callPackage ../development/python-modules/python-hcl2 { }; - - python-lorem = callPackage ../development/python-modules/python-lorem { }; - - python-ndn = callPackage ../development/python-modules/python-ndn { }; - - python-nvd3 = callPackage ../development/python-modules/python-nvd3 { }; - - python-qt = toPythonModule (pkgs.python-qt.override { python3 = self.python; }); - - python-secp256k1-cardano = callPackage ../development/python-modules/python-secp256k1-cardano { }; - - python-tds = callPackage ../development/python-modules/python-tds { }; - - python-yate = callPackage ../development/python-modules/python-yate { }; - - python-youtube = callPackage ../development/python-modules/python-youtube { }; - - py-aosmith = callPackage ../development/python-modules/py-aosmith { }; - - py-ccm15 = callPackage ../development/python-modules/py-ccm15 { }; - - py-deprecate = callPackage ../development/python-modules/py-deprecate { }; - - py-ecc = callPackage ../development/python-modules/py-ecc { }; - - py-eth-sig-utils = callPackage ../development/python-modules/py-eth-sig-utils { }; - - py-expression-eval = callPackage ../development/python-modules/py-expression-eval { }; - - py-improv-ble-client = callPackage ../development/python-modules/py-improv-ble-client { }; - - py-machineid = callPackage ../development/python-modules/py-machineid { }; - - py-ocsf-models = callPackage ../development/python-modules/py-ocsf-models { }; - - py-opensonic = callPackage ../development/python-modules/py-opensonic { }; - - py-radix-sr = callPackage ../development/python-modules/py-radix-sr { }; - - py-sucks = callPackage ../development/python-modules/py-sucks { }; - - nwdiag = callPackage ../development/python-modules/nwdiag { }; - - oasatelematics = callPackage ../development/python-modules/oasatelematics { }; - - oath = callPackage ../development/python-modules/oath { }; - - oauth2 = callPackage ../development/python-modules/oauth2 { }; - - oauth2client = callPackage ../development/python-modules/oauth2client { }; - - oauth = callPackage ../development/python-modules/oauth { }; - - oauthenticator = callPackage ../development/python-modules/oauthenticator { }; - - oauthlib = callPackage ../development/python-modules/oauthlib { }; - - obfsproxy = callPackage ../development/python-modules/obfsproxy { }; - - objax = callPackage ../development/python-modules/objax { }; - - objexplore = callPackage ../development/python-modules/objexplore { }; - - objprint = callPackage ../development/python-modules/objprint { }; - - objsize = callPackage ../development/python-modules/objsize { }; - - objgraph = callPackage ../development/python-modules/objgraph { - # requires both the graphviz package and python package - graphvizPkgs = pkgs.graphviz; - }; - - obspy = callPackage ../development/python-modules/obspy { }; - - oca-port = callPackage ../development/python-modules/oca-port { }; - - ochre = callPackage ../development/python-modules/ochre { }; - - oci = callPackage ../development/python-modules/oci { }; - - ocifs = callPackage ../development/python-modules/ocifs { }; - - ocrmypdf = callPackage ../development/python-modules/ocrmypdf { tesseract = pkgs.tesseract5; }; - - od = callPackage ../development/python-modules/od { }; - - oddsprout = callPackage ../development/python-modules/oddsprout { }; - - odfpy = callPackage ../development/python-modules/odfpy { }; - - odp-amsterdam = callPackage ../development/python-modules/odp-amsterdam { }; - - offtrac = callPackage ../development/python-modules/offtrac { }; - - ofxclient = callPackage ../development/python-modules/ofxclient { }; - - ofxhome = callPackage ../development/python-modules/ofxhome { }; - - ofxparse = callPackage ../development/python-modules/ofxparse { }; - - ofxtools = callPackage ../development/python-modules/ofxtools { }; - - oemthermostat = callPackage ../development/python-modules/oemthermostat { }; - - okonomiyaki = callPackage ../development/python-modules/okonomiyaki { }; - - okta = callPackage ../development/python-modules/okta { }; - - oldest-supported-numpy = callPackage ../development/python-modules/oldest-supported-numpy { }; - - olefile = callPackage ../development/python-modules/olefile { }; - - oletools = callPackage ../development/python-modules/oletools { }; - - ollama = callPackage ../development/python-modules/ollama { }; - - omegaconf = callPackage ../development/python-modules/omegaconf { }; - - omemo-dr = callPackage ../development/python-modules/omemo-dr { }; - - ome-zarr = callPackage ../development/python-modules/ome-zarr { }; - - omnikinverter = callPackage ../development/python-modules/omnikinverter { }; - - omnilogic = callPackage ../development/python-modules/omnilogic { }; - - omniorb = toPythonModule (pkgs.omniorb.override { python3 = self.python; }); - - omniorbpy = callPackage ../development/python-modules/omniorbpy { }; - - omorfi = callPackage ../development/python-modules/omorfi { }; - - omrdatasettools = callPackage ../development/python-modules/omrdatasettools { }; - - oncalendar = callPackage ../development/python-modules/oncalendar { }; - - ondilo = callPackage ../development/python-modules/ondilo { }; - - onecache = callPackage ../development/python-modules/onecache { }; - - onetimepass = callPackage ../development/python-modules/onetimepass { }; - - onigurumacffi = callPackage ../development/python-modules/onigurumacffi { }; - - onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { }; - - online-judge-api-client = callPackage ../development/python-modules/online-judge-api-client { }; - - online-judge-tools = callPackage ../development/python-modules/online-judge-tools { }; - - onlykey-solo-python = callPackage ../development/python-modules/onlykey-solo-python { }; - - onnx = callPackage ../development/python-modules/onnx { }; - - onnxconverter-common = callPackage ../development/python-modules/onnxconverter-common { }; - - onnxmltools = callPackage ../development/python-modules/onnxmltools { }; - - onnxruntime = callPackage ../development/python-modules/onnxruntime { - onnxruntime = pkgs.onnxruntime.override { - python3Packages = self; - pythonSupport = true; - }; - }; - - onnxruntime-tools = callPackage ../development/python-modules/onnxruntime-tools { }; - - onvif-zeep = callPackage ../development/python-modules/onvif-zeep { }; - - onvif-zeep-async = callPackage ../development/python-modules/onvif-zeep-async { }; - - oocsi = callPackage ../development/python-modules/oocsi { }; - - opcua-widgets = callPackage ../development/python-modules/opcua-widgets { }; - - open-clip-torch = callPackage ../development/python-modules/open-clip-torch { }; - - open-garage = callPackage ../development/python-modules/open-garage { }; - - open-interpreter = callPackage ../development/python-modules/open-interpreter { }; - - open-meteo = callPackage ../development/python-modules/open-meteo { }; - - openai-whisper = callPackage ../development/python-modules/openai-whisper { }; - - openant = callPackage ../development/python-modules/openant { }; - - openapi-schema-validator = callPackage ../development/python-modules/openapi-schema-validator { }; - - openapi-spec-validator = callPackage ../development/python-modules/openapi-spec-validator { }; - - openapi3 = callPackage ../development/python-modules/openapi3 { }; - - openbabel-bindings = callPackage ../development/python-modules/openbabel-bindings { - openbabel = callPackage ../development/libraries/openbabel { inherit (self) python; }; - }; - - opencensus = callPackage ../development/python-modules/opencensus { }; - - opencensus-context = callPackage ../development/python-modules/opencensus-context { }; - - opencensus-ext-azure = callPackage ../development/python-modules/opencensus-ext-azure { }; - - opencontainers = callPackage ../development/python-modules/opencontainers { }; - - opencv4 = toPythonModule ( - pkgs.opencv4.override { - enablePython = true; - pythonPackages = self; - } - ); - - opencv-python = callPackage ../development/python-modules/opencv-python { }; - - opencv-python-headless = callPackage ../development/python-modules/opencv-python-headless { }; - - openerz-api = callPackage ../development/python-modules/openerz-api { }; - - openevsewifi = callPackage ../development/python-modules/openevsewifi { }; - - openhomedevice = callPackage ../development/python-modules/openhomedevice { }; - - openidc-client = callPackage ../development/python-modules/openidc-client { }; - - openmm = toPythonModule ( - pkgs.openmm.override { - python3Packages = self; - enablePython = true; - } - ); - - openpyxl = callPackage ../development/python-modules/openpyxl { }; - - openrazer = callPackage ../development/python-modules/openrazer/pylib.nix { }; - - openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { }; - - openrgb-python = callPackage ../development/python-modules/openrgb-python { }; - - openrouteservice = callPackage ../development/python-modules/openrouteservice { }; - - opensearch-py = callPackage ../development/python-modules/opensearch-py { }; - - opensensemap-api = callPackage ../development/python-modules/opensensemap-api { }; - - opensfm = callPackage ../development/python-modules/opensfm { }; - - openshift = callPackage ../development/python-modules/openshift { }; - - opensimplex = callPackage ../development/python-modules/opensimplex { }; - - openslide = callPackage ../development/python-modules/openslide { inherit (pkgs) openslide; }; - - openstackdocstheme = callPackage ../development/python-modules/openstackdocstheme { }; - - openstacksdk = callPackage ../development/python-modules/openstacksdk { }; - - opentimestamps = callPackage ../development/python-modules/opentimestamps { }; - - opentelemetry-api = callPackage ../development/python-modules/opentelemetry-api { }; - - opentelemetry-exporter-otlp = - callPackage ../development/python-modules/opentelemetry-exporter-otlp - { }; - - opentelemetry-exporter-otlp-proto-common = - callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-common - { }; - - opentelemetry-exporter-otlp-proto-grpc = - callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-grpc - { }; - - opentelemetry-exporter-otlp-proto-http = - callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-http - { }; - - opentelemetry-exporter-prometheus = - callPackage ../development/python-modules/opentelemetry-exporter-prometheus - { }; - - opentelemetry-instrumentation = - callPackage ../development/python-modules/opentelemetry-instrumentation - { }; - - opentelemetry-instrumentation-aiohttp-client = - callPackage ../development/python-modules/opentelemetry-instrumentation-aiohttp-client - { }; - - opentelemetry-instrumentation-asgi = - callPackage ../development/python-modules/opentelemetry-instrumentation-asgi - { }; - - opentelemetry-instrumentation-celery = - callPackage ../development/python-modules/opentelemetry-instrumentation-celery - { }; - - opentelemetry-instrumentation-botocore = - callPackage ../development/python-modules/opentelemetry-instrumentation-botocore - { }; - - opentelemetry-instrumentation-dbapi = - callPackage ../development/python-modules/opentelemetry-instrumentation-dbapi - { }; - - opentelemetry-instrumentation-django = - callPackage ../development/python-modules/opentelemetry-instrumentation-django - { }; - - opentelemetry-instrumentation-fastapi = - callPackage ../development/python-modules/opentelemetry-instrumentation-fastapi - { }; - - opentelemetry-instrumentation-flask = - callPackage ../development/python-modules/opentelemetry-instrumentation-flask - { }; - - opentelemetry-instrumentation-grpc = - callPackage ../development/python-modules/opentelemetry-instrumentation-grpc - { }; - - opentelemetry-instrumentation-logging = - callPackage ../development/python-modules/opentelemetry-instrumentation-logging - { }; - - opentelemetry-instrumentation-psycopg2 = - callPackage ../development/python-modules/opentelemetry-instrumentation-psycopg2 - { }; - - opentelemetry-instrumentation-requests = - callPackage ../development/python-modules/opentelemetry-instrumentation-requests - { }; - - opentelemetry-instrumentation-redis = - callPackage ../development/python-modules/opentelemetry-instrumentation-redis - { }; - - opentelemetry-instrumentation-wsgi = - callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi - { }; - - opentelemetry-propagator-aws-xray = - callPackage ../development/python-modules/opentelemetry-propagator-aws-xray - { }; - - opentelemetry-proto = callPackage ../development/python-modules/opentelemetry-proto { }; - - opentelemetry-semantic-conventions = - callPackage ../development/python-modules/opentelemetry-semantic-conventions - { }; - - opentelemetry-sdk = callPackage ../development/python-modules/opentelemetry-sdk { }; - - opentelemetry-test-utils = callPackage ../development/python-modules/opentelemetry-test-utils { }; - - opentelemetry-util-http = callPackage ../development/python-modules/opentelemetry-util-http { }; - - openturns = toPythonModule ( - pkgs.openturns.override { - python3Packages = self; - enablePython = true; - } - ); - - opentracing = callPackage ../development/python-modules/opentracing { }; - - opentsne = callPackage ../development/python-modules/opentsne { }; - - opentypespec = callPackage ../development/python-modules/opentypespec { }; - - openvino = callPackage ../development/python-modules/openvino { - openvino-native = pkgs.openvino.override { python3Packages = self; }; - }; - - openwebifpy = callPackage ../development/python-modules/openwebifpy { }; - - openwrt-luci-rpc = callPackage ../development/python-modules/openwrt-luci-rpc { }; - - openwrt-ubus-rpc = callPackage ../development/python-modules/openwrt-ubus-rpc { }; - - opower = callPackage ../development/python-modules/opower { }; - - opsdroid-get-image-size = callPackage ../development/python-modules/opsdroid-get-image-size { }; - - opt-einsum = callPackage ../development/python-modules/opt-einsum { }; - - optax = callPackage ../development/python-modules/optax { }; - - optimistix = callPackage ../development/python-modules/optimistix { }; - - optimum = callPackage ../development/python-modules/optimum { }; - - optree = callPackage ../development/python-modules/optree { }; - - optuna = callPackage ../development/python-modules/optuna { }; - - opuslib = callPackage ../development/python-modules/opuslib { }; - - opytimark = callPackage ../development/python-modules/opytimark { }; - - oracledb = callPackage ../development/python-modules/oracledb { }; - - oralb-ble = callPackage ../development/python-modules/oralb-ble { }; - - orange3 = callPackage ../development/python-modules/orange3 { }; - - orange-canvas-core = callPackage ../development/python-modules/orange-canvas-core { }; - - orange-widget-base = callPackage ../development/python-modules/orange-widget-base { }; - - oras = callPackage ../development/python-modules/oras { }; - - orbax-checkpoint = callPackage ../development/python-modules/orbax-checkpoint { }; - - orderedmultidict = callPackage ../development/python-modules/orderedmultidict { }; - - ordered-set = callPackage ../development/python-modules/ordered-set { }; - - orderly-set = callPackage ../development/python-modules/orderly-set { }; - - orderedset = callPackage ../development/python-modules/orderedset { }; - - orgparse = callPackage ../development/python-modules/orgparse { }; - - orjson = callPackage ../development/python-modules/orjson { }; - - orm = callPackage ../development/python-modules/orm { }; - - ormar = callPackage ../development/python-modules/ormar { }; - - ortools = (toPythonModule (pkgs.or-tools.override { inherit (self) python; })).python; - - orvibo = callPackage ../development/python-modules/orvibo { }; - - oryx = callPackage ../development/python-modules/oryx { }; - - os-client-config = callPackage ../development/python-modules/os-client-config { }; - - os-service-types = callPackage ../development/python-modules/os-service-types { }; - - osc = callPackage ../development/python-modules/osc { }; - - osc-diagram = callPackage ../development/python-modules/osc-diagram { }; - - osc-lib = callPackage ../development/python-modules/osc-lib { }; - - osc-placement = callPackage ../development/python-modules/osc-placement { }; - - osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { }; - - oschmod = callPackage ../development/python-modules/oschmod { }; - - oscpy = callPackage ../development/python-modules/oscpy { }; - - oscrypto = callPackage ../development/python-modules/oscrypto { }; - - oscscreen = callPackage ../development/python-modules/oscscreen { }; - - oset = callPackage ../development/python-modules/oset { }; - - osmnx = callPackage ../development/python-modules/osmnx { }; - - osmpythontools = callPackage ../development/python-modules/osmpythontools { }; - - oslo-concurrency = callPackage ../development/python-modules/oslo-concurrency { }; - - oslo-config = callPackage ../development/python-modules/oslo-config { }; - - oslo-context = callPackage ../development/python-modules/oslo-context { }; - - oslo-db = callPackage ../development/python-modules/oslo-db { }; - - oslo-i18n = callPackage ../development/python-modules/oslo-i18n { }; - - oslo-log = callPackage ../development/python-modules/oslo-log { }; - - oslo-serialization = callPackage ../development/python-modules/oslo-serialization { }; - - oslo-utils = callPackage ../development/python-modules/oslo-utils { }; - - oslotest = callPackage ../development/python-modules/oslotest { }; - - ospd = callPackage ../development/python-modules/ospd { }; - - osprofiler = callPackage ../development/python-modules/osprofiler { }; - - osqp = callPackage ../development/python-modules/osqp { }; - - oss2 = callPackage ../development/python-modules/oss2 { }; - - ossfs = callPackage ../development/python-modules/ossfs { }; - - osxphotos = callPackage ../development/python-modules/osxphotos { }; - - ots-python = callPackage ../development/python-modules/ots-python { }; - - outcome = callPackage ../development/python-modules/outcome { }; - - outdated = callPackage ../development/python-modules/outdated { }; - - outspin = callPackage ../development/python-modules/outspin { }; - - ovh = callPackage ../development/python-modules/ovh { }; - - ovmfvartool = callPackage ../development/python-modules/ovmfvartool { }; - - ovoenergy = callPackage ../development/python-modules/ovoenergy { }; - - owslib = callPackage ../development/python-modules/owslib { }; - - oyaml = callPackage ../development/python-modules/oyaml { }; - - p1monitor = callPackage ../development/python-modules/p1monitor { }; - - packageurl-python = callPackage ../development/python-modules/packageurl-python { }; - - packaging = callPackage ../development/python-modules/packaging { }; - - packaging-legacy = callPackage ../development/python-modules/packaging-legacy { }; - - packbits = callPackage ../development/python-modules/packbits { }; - - packet-python = callPackage ../development/python-modules/packet-python { }; - - packvers = callPackage ../development/python-modules/packvers { }; - - pagelabels = callPackage ../development/python-modules/pagelabels { }; - - paginate = callPackage ../development/python-modules/paginate { }; - - paho-mqtt_1 = callPackage ../development/python-modules/paho-mqtt/1.nix { }; - paho-mqtt_2 = callPackage ../development/python-modules/paho-mqtt/default.nix { }; - paho-mqtt = paho-mqtt_1; - - paintcompiler = callPackage ../development/python-modules/paintcompiler { }; - - palace = callPackage ../development/python-modules/palace { }; - - palettable = callPackage ../development/python-modules/palettable { }; - - pallets-sphinx-themes = callPackage ../development/python-modules/pallets-sphinx-themes { }; - - python-docs-theme = callPackage ../development/python-modules/python-docs-theme { }; - - pamela = callPackage ../development/python-modules/pamela { }; - - pamqp = callPackage ../development/python-modules/pamqp { }; - - panacotta = callPackage ../development/python-modules/panacotta { }; - - panasonic-viera = callPackage ../development/python-modules/panasonic-viera { }; - - pandantic = callPackage ../development/python-modules/pandantic { }; - - pandas = callPackage ../development/python-modules/pandas { inherit (pkgs.darwin) adv_cmds; }; - - pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; - - pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { }; - - pandoc-latex-environment = callPackage ../development/python-modules/pandoc-latex-environment { }; - - pandoc-xnos = callPackage ../development/python-modules/pandoc-xnos { }; - - pandocfilters = callPackage ../development/python-modules/pandocfilters { }; - - panel = callPackage ../development/python-modules/panel { }; - - panflute = callPackage ../development/python-modules/panflute { }; - - panphon = callPackage ../development/python-modules/panphon { }; - - paperbush = callPackage ../development/python-modules/paperbush { }; - - papermill = callPackage ../development/python-modules/papermill { }; - - openpaperwork-core = callPackage ../applications/office/paperwork/openpaperwork-core.nix { }; - openpaperwork-gtk = callPackage ../applications/office/paperwork/openpaperwork-gtk.nix { }; - paperwork-backend = callPackage ../applications/office/paperwork/paperwork-backend.nix { }; - paperwork-shell = callPackage ../applications/office/paperwork/paperwork-shell.nix { }; - - papis = callPackage ../development/python-modules/papis { }; - - papis-python-rofi = callPackage ../development/python-modules/papis-python-rofi { }; - - para = callPackage ../development/python-modules/para { }; - - paragraphs = callPackage ../development/python-modules/paragraphs { }; - - param = callPackage ../development/python-modules/param { }; - - parameter-expansion-patched = - callPackage ../development/python-modules/parameter-expansion-patched - { }; - - parameterized = callPackage ../development/python-modules/parameterized { }; - - parametrize-from-file = callPackage ../development/python-modules/parametrize-from-file { }; - - paramiko = callPackage ../development/python-modules/paramiko { }; - - paramz = callPackage ../development/python-modules/paramz { }; - - paranoid-crypto = callPackage ../development/python-modules/paranoid-crypto { }; - - parfive = callPackage ../development/python-modules/parfive { }; - - parquet = callPackage ../development/python-modules/parquet { }; - - parse = callPackage ../development/python-modules/parse { }; - - parsedatetime = callPackage ../development/python-modules/parsedatetime { }; - - parsedmarc = callPackage ../development/python-modules/parsedmarc { }; - - parsel = callPackage ../development/python-modules/parsel { }; - - parselmouth = callPackage ../development/python-modules/parselmouth { }; - - parse-type = callPackage ../development/python-modules/parse-type { }; - - parsimonious = callPackage ../development/python-modules/parsimonious { }; - - parsley = callPackage ../development/python-modules/parsley { }; - - parso = callPackage ../development/python-modules/parso { }; - - parsy = callPackage ../development/python-modules/parsy { }; - - partd = callPackage ../development/python-modules/partd { }; - - parts = callPackage ../development/python-modules/parts { }; - - particle = callPackage ../development/python-modules/particle { }; - - parver = callPackage ../development/python-modules/parver { }; - arpeggio = callPackage ../development/python-modules/arpeggio { }; - - pasimple = callPackage ../development/python-modules/pasimple { }; - - passlib = callPackage ../development/python-modules/passlib { }; - - paste = callPackage ../development/python-modules/paste { }; - - pastedeploy = callPackage ../development/python-modules/pastedeploy { }; - - pastel = callPackage ../development/python-modules/pastel { }; - - pastescript = callPackage ../development/python-modules/pastescript { }; - - patator = callPackage ../development/python-modules/patator { }; - - patch = callPackage ../development/python-modules/patch { }; - - patch-ng = callPackage ../development/python-modules/patch-ng { }; - - path = callPackage ../development/python-modules/path { }; - - path-and-address = callPackage ../development/python-modules/path-and-address { }; - - pathable = callPackage ../development/python-modules/pathable { }; - - pathlib2 = callPackage ../development/python-modules/pathlib2 { }; - - pathlib-abc = callPackage ../development/python-modules/pathlib-abc { }; - - pathos = callPackage ../development/python-modules/pathos { }; - - pathspec = callPackage ../development/python-modules/pathspec { }; - - pathtools = callPackage ../development/python-modules/pathtools { }; - - pathvalidate = callPackage ../development/python-modules/pathvalidate { }; - - pathy = callPackage ../development/python-modules/pathy { }; - - patiencediff = callPackage ../development/python-modules/patiencediff { }; - - patool = callPackage ../development/python-modules/patool { }; - - patsy = callPackage ../development/python-modules/patsy { }; - - patrowl4py = callPackage ../development/python-modules/patrowl4py { }; - - paver = callPackage ../development/python-modules/paver { }; - - paypal-checkout-serversdk = callPackage ../development/python-modules/paypal-checkout-serversdk { }; - - paypalhttp = callPackage ../development/python-modules/paypalhttp { }; - - paypalrestsdk = callPackage ../development/python-modules/paypalrestsdk { }; - - pbar = callPackage ../development/python-modules/pbar { }; - - pbkdf2 = callPackage ../development/python-modules/pbkdf2 { }; - - pbr = callPackage ../development/python-modules/pbr { }; - - pbs-installer = callPackage ../development/python-modules/pbs-installer { }; - - pbxproj = callPackage ../development/python-modules/pbxproj { }; - - pcapy-ng = callPackage ../development/python-modules/pcapy-ng { - inherit (pkgs) libpcap; # Avoid confusion with python package of the same name - }; - - pcbnewtransition = callPackage ../development/python-modules/pcbnewtransition { }; - - pcodedmp = callPackage ../development/python-modules/pcodedmp { }; - - pcpp = callPackage ../development/python-modules/pcpp { }; - - pdb2pqr = callPackage ../development/python-modules/pdb2pqr { }; - - pdbfixer = callPackage ../development/python-modules/pdbfixer { }; - - pdf2docx = callPackage ../development/python-modules/pdf2docx { }; - - pdf2image = callPackage ../development/python-modules/pdf2image { }; - - pdfkit = callPackage ../development/python-modules/pdfkit { }; - - pdfminer-six = callPackage ../development/python-modules/pdfminer-six { }; - - pdfplumber = callPackage ../development/python-modules/pdfplumber { }; - - pdfrw = callPackage ../development/python-modules/pdfrw { }; - - pdfrw2 = callPackage ../development/python-modules/pdfrw2 { }; - - pdftotext = callPackage ../development/python-modules/pdftotext { }; - - pdm-backend = callPackage ../development/python-modules/pdm-backend { }; - - pdm-build-locked = callPackage ../development/python-modules/pdm-build-locked { }; - - pdm-pep517 = callPackage ../development/python-modules/pdm-pep517 { }; - - pdoc = callPackage ../development/python-modules/pdoc { }; - - pdoc-pyo3-sample-library = callPackage ../development/python-modules/pdoc-pyo3-sample-library { }; - - pdoc3 = callPackage ../development/python-modules/pdoc3 { }; - - peaqevcore = callPackage ../development/python-modules/peaqevcore { }; - - pegen = callPackage ../development/python-modules/pegen { }; - - pebble = callPackage ../development/python-modules/pebble { }; - - pecan = callPackage ../development/python-modules/pecan { }; - - peco = callPackage ../development/python-modules/peco { }; - - pettingzoo = callPackage ../development/python-modules/pettingzoo { }; - - peewee = callPackage ../development/python-modules/peewee { }; - - peewee-migrate = callPackage ../development/python-modules/peewee-migrate { }; - - pefile = callPackage ../development/python-modules/pefile { }; - - peft = callPackage ../development/python-modules/peft { }; - - pelican = callPackage ../development/python-modules/pelican { inherit (pkgs) glibcLocales git; }; - - pem = callPackage ../development/python-modules/pem { }; - - pendulum = callPackage ../development/python-modules/pendulum { }; - - pep440 = callPackage ../development/python-modules/pep440 { }; - - pep517 = callPackage ../development/python-modules/pep517 { }; - - pep8 = callPackage ../development/python-modules/pep8 { }; - - pep8-naming = callPackage ../development/python-modules/pep8-naming { }; - - pepit = callPackage ../development/python-modules/pepit { }; - - peppercorn = callPackage ../development/python-modules/peppercorn { }; - - percol = callPackage ../development/python-modules/percol { }; - - perfplot = callPackage ../development/python-modules/perfplot { }; - - periodictable = callPackage ../development/python-modules/periodictable { }; - - periodiq = callPackage ../development/python-modules/periodiq { }; - - permissionedforms = callPackage ../development/python-modules/permissionedforms { }; - - persim = callPackage ../development/python-modules/persim { }; - - persist-queue = callPackage ../development/python-modules/persist-queue { }; - - persistent = callPackage ../development/python-modules/persistent { }; - - persisting-theory = callPackage ../development/python-modules/persisting-theory { }; - - pescea = callPackage ../development/python-modules/pescea { }; - - pesq = callPackage ../development/python-modules/pesq { }; - - pex = callPackage ../development/python-modules/pex { }; - - pexif = callPackage ../development/python-modules/pexif { }; - - pexpect = callPackage ../development/python-modules/pexpect { }; - - pfzy = callPackage ../development/python-modules/pfzy { }; - - ping3 = callPackage ../development/python-modules/ping3 { }; - - pins = callPackage ../development/python-modules/pins { }; - - pipetools = callPackage ../development/python-modules/pipetools { }; - - pg8000 = callPackage ../development/python-modules/pg8000 { }; - - pgcli = callPackage ../development/python-modules/pgcli { }; - - pglast = callPackage ../development/python-modules/pglast { }; - - pgpdump = callPackage ../development/python-modules/pgpdump { }; - - pgpy = callPackage ../development/python-modules/pgpy { }; - - pgsanity = callPackage ../development/python-modules/pgsanity { }; - - pgspecial = callPackage ../development/python-modules/pgspecial { }; - - pgvector = callPackage ../development/python-modules/pgvector { }; - - phe = callPackage ../development/python-modules/phe { }; - - phply = callPackage ../development/python-modules/phply { }; - - phik = callPackage ../development/python-modules/phik { }; - - phone-modem = callPackage ../development/python-modules/phone-modem { }; - - phonenumbers = callPackage ../development/python-modules/phonenumbers { }; - - phonenumberslite = callPackage ../development/python-modules/phonenumberslite { }; - - photutils = callPackage ../development/python-modules/photutils { }; - - pkgutil-resolve-name = callPackage ../development/python-modules/pkgutil-resolve-name { }; - - pkg-about = callPackage ../development/python-modules/pkg-about { }; - - micloud = callPackage ../development/python-modules/micloud { }; - - mqtt2influxdb = callPackage ../development/python-modules/mqtt2influxdb { }; - - msgraph-core = callPackage ../development/python-modules/msgraph-core { }; - - msgraph-sdk = callPackage ../development/python-modules/msgraph-sdk { }; - - multipart = callPackage ../development/python-modules/multipart { }; - - netmap = callPackage ../development/python-modules/netmap { }; - - onetimepad = callPackage ../development/python-modules/onetimepad { }; - - openai = callPackage ../development/python-modules/openai { }; - - openaiauth = callPackage ../development/python-modules/openaiauth { }; - - openapi-core = callPackage ../development/python-modules/openapi-core { }; - - opentype-feature-freezer = callPackage ../development/python-modules/opentype-feature-freezer { }; - - openusd = callPackage ../development/python-modules/openusd { alembic = pkgs.alembic; }; - - outlines = callPackage ../development/python-modules/outlines { }; - - outlines-core = callPackage ../development/python-modules/outlines-core { }; - - overly = callPackage ../development/python-modules/overly { }; - - overpy = callPackage ../development/python-modules/overpy { }; - - overrides = callPackage ../development/python-modules/overrides { }; - - pandas-stubs = callPackage ../development/python-modules/pandas-stubs { }; - - pdunehd = callPackage ../development/python-modules/pdunehd { }; - - pencompy = callPackage ../development/python-modules/pencompy { }; - - pgmpy = callPackage ../development/python-modules/pgmpy { }; - - phonopy = callPackage ../development/python-modules/phonopy { }; - - pixcat = callPackage ../development/python-modules/pixcat { }; - - pinecone-client = callPackage ../development/python-modules/pinecone-client { }; - - psrpcore = callPackage ../development/python-modules/psrpcore { }; - - pyaprilaire = callPackage ../development/python-modules/pyaprilaire { }; - - pwinput = callPackage ../development/python-modules/pwinput { }; - - pybars3 = callPackage ../development/python-modules/pybars3 { }; - - pymeta3 = callPackage ../development/python-modules/pymeta3 { }; - - pypemicro = callPackage ../development/python-modules/pypemicro { }; - - pymeshlab = toPythonModule (pkgs.libsForQt5.callPackage ../applications/graphics/pymeshlab { }); - - pyprecice = callPackage ../development/python-modules/pyprecice { }; - - pyprobables = callPackage ../development/python-modules/pyprobables { }; - - pyproject-api = callPackage ../development/python-modules/pyproject-api { }; - - pyproject-hooks = callPackage ../development/python-modules/pyproject-hooks { }; - - pyproject-parser = callPackage ../development/python-modules/pyproject-parser { }; - - pypsrp = callPackage ../development/python-modules/pypsrp { }; - - phpserialize = callPackage ../development/python-modules/phpserialize { }; - - phunspell = callPackage ../development/python-modules/phunspell { }; - - phx-class-registry = callPackage ../development/python-modules/phx-class-registry { }; - - pi1wire = callPackage ../development/python-modules/pi1wire { }; - - piano-transcription-inference = - callPackage ../development/python-modules/piano-transcription-inference - { }; - - piccata = callPackage ../development/python-modules/piccata { }; - - pick = callPackage ../development/python-modules/pick { }; - - pickleshare = callPackage ../development/python-modules/pickleshare { }; - - picobox = callPackage ../development/python-modules/picobox { }; - - picologging = callPackage ../development/python-modules/picologging { }; - - picos = callPackage ../development/python-modules/picos { }; - - picosvg = callPackage ../development/python-modules/picosvg { }; - - piccolo-theme = callPackage ../development/python-modules/piccolo-theme { }; - - pid = callPackage ../development/python-modules/pid { }; - - piep = callPackage ../development/python-modules/piep { }; - - piexif = callPackage ../development/python-modules/piexif { }; - - pijuice = callPackage ../development/python-modules/pijuice { }; - - pika = callPackage ../development/python-modules/pika { }; - - pika-pool = callPackage ../development/python-modules/pika-pool { }; - - pikepdf = callPackage ../development/python-modules/pikepdf { }; - - pilkit = callPackage ../development/python-modules/pilkit { }; - - pillowfight = callPackage ../development/python-modules/pillowfight { }; - - pillow = callPackage ../development/python-modules/pillow { - inherit (pkgs) - freetype - lcms2 - libimagequant - libjpeg - libraqm - libtiff - libwebp - openjpeg - zlib - ; - inherit (pkgs.xorg) libxcb; - }; - - pillow-heif = callPackage ../development/python-modules/pillow-heif { }; - - pillow-jpls = callPackage ../development/python-modules/pillow-jpls { }; - - pims = callPackage ../development/python-modules/pims { }; - - pinboard = callPackage ../development/python-modules/pinboard { }; - - pinocchio = toPythonModule ( - pkgs.pinocchio.override { - pythonSupport = true; - python3Packages = self; - } - ); - - pint = callPackage ../development/python-modules/pint { }; - - pint-pandas = callPackage ../development/python-modules/pint-pandas { }; - - pip = callPackage ../development/python-modules/pip { }; - - pipdate = callPackage ../development/python-modules/pipdate { }; - - pipdeptree = callPackage ../development/python-modules/pipdeptree { }; - - pipe = callPackage ../development/python-modules/pipe { }; - - pipenv-poetry-migrate = callPackage ../development/python-modules/pipenv-poetry-migrate { }; - - piper-phonemize = callPackage ../development/python-modules/piper-phonemize { - onnxruntime-native = pkgs.onnxruntime; - piper-phonemize-native = pkgs.piper-phonemize; - }; - - pip-api = callPackage ../development/python-modules/pip-api { }; - - pip-chill = callPackage ../development/python-modules/pip-chill { }; - - pip-tools = callPackage ../development/python-modules/pip-tools { }; - - pip-requirements-parser = callPackage ../development/python-modules/pip-requirements-parser { }; - - pip-system-certs = callPackage ../development/python-modules/pip-system-certs { }; - - pipx = callPackage ../development/python-modules/pipx { }; - - pivy = callPackage ../development/python-modules/pivy { - inherit (pkgs.qt5) qtbase qmake; - inherit (pkgs.libsForQt5) soqt; - }; - - pixel-font-builder = callPackage ../development/python-modules/pixel-font-builder { }; - - pixel-ring = callPackage ../development/python-modules/pixel-ring { }; - - pjsua2 = - (toPythonModule ( - pkgs.pjsip.override { - pythonSupport = true; - python3 = self.python; - } - )).py; - - pkce = callPackage ../development/python-modules/pkce { }; - - pkgconfig = callPackage ../development/python-modules/pkgconfig { }; - - pkginfo = callPackage ../development/python-modules/pkginfo { }; - - pkginfo2 = callPackage ../development/python-modules/pkginfo2 { }; - - pkuseg = callPackage ../development/python-modules/pkuseg { }; - - playwright = callPackage ../development/python-modules/playwright { }; - - playwright-stealth = callPackage ../development/python-modules/playwright-stealth { }; - - playwrightcapture = callPackage ../development/python-modules/playwrightcapture { }; - - pmsensor = callPackage ../development/python-modules/pmsensor { }; - - ppdeep = callPackage ../development/python-modules/ppdeep { }; - - ppk2-api = callPackage ../development/python-modules/ppk2-api { }; - - primp = callPackage ../development/python-modules/primp { - inherit (pkgs.darwin.apple_sdk.frameworks) SystemConfiguration; - }; - - print-color = callPackage ../development/python-modules/print-color { }; - - private-gpt = callPackage ../development/python-modules/private-gpt { }; - - prodict = callPackage ../development/python-modules/prodict { }; - - prometheus-async = callPackage ../development/python-modules/prometheus-async { }; - - prometheus-pandas = callPackage ../development/python-modules/prometheus-pandas { }; - - propcache = callPackage ../development/python-modules/propcache { }; - - prophet = callPackage ../development/python-modules/prophet { }; - - propka = callPackage ../development/python-modules/propka { }; - - prosemirror = callPackage ../development/python-modules/prosemirror { }; - - proxsuite = toPythonModule ( - pkgs.proxsuite.override { - pythonSupport = true; - python3Packages = self; - } - ); - - proxsuite-nlp = toPythonModule ( - pkgs.proxsuite-nlp.override { - pythonSupport = true; - python3Packages = self; - } - ); - - proxy-tools = callPackage ../development/python-modules/proxy-tools { }; - - proxy-db = callPackage ../development/python-modules/proxy-db { }; - - py-nextbusnext = callPackage ../development/python-modules/py-nextbusnext { }; - - py65 = callPackage ../development/python-modules/py65 { }; - - py7zr = callPackage ../development/python-modules/py7zr { }; - - pyabpoa = toPythonModule ( - pkgs.abpoa.override { - enablePython = true; - python3Packages = self; - } - ); - - pyaehw4a1 = callPackage ../development/python-modules/pyaehw4a1 { }; - - pyatag = callPackage ../development/python-modules/pyatag { }; - - pyatem = callPackage ../development/python-modules/pyatem { }; - - pyatome = callPackage ../development/python-modules/pyatome { }; - - pybcj = callPackage ../development/python-modules/pybcj { }; - - pycketcasts = callPackage ../development/python-modules/pycketcasts { }; - - pycomm3 = callPackage ../development/python-modules/pycomm3 { }; - - pycompliance = callPackage ../development/python-modules/pycompliance { }; - - pycomposefile = callPackage ../development/python-modules/pycomposefile { }; - pycontrol4 = callPackage ../development/python-modules/pycontrol4 { }; - - pycookiecheat = callPackage ../development/python-modules/pycookiecheat { }; - - pycoolmasternet-async = callPackage ../development/python-modules/pycoolmasternet-async { }; - - pycrdt = callPackage ../development/python-modules/pycrdt { }; - - pycrdt-websocket = callPackage ../development/python-modules/pycrdt-websocket { }; - - pycycling = callPackage ../development/python-modules/pycycling { }; - - pyfibaro = callPackage ../development/python-modules/pyfibaro { }; - - pyfireservicerota = callPackage ../development/python-modules/pyfireservicerota { }; - - pyflexit = callPackage ../development/python-modules/pyflexit { }; - - pyflick = callPackage ../development/python-modules/pyflick { }; - - pyfluidsynth = callPackage ../development/python-modules/pyfluidsynth { }; - - pyformlang = callPackage ../development/python-modules/pyformlang { }; - - pyfreedompro = callPackage ../development/python-modules/pyfreedompro { }; - - pygments-style-github = callPackage ../development/python-modules/pygments-style-github { }; - - pygnmi = callPackage ../development/python-modules/pygnmi { }; - - pygount = callPackage ../development/python-modules/pygount { }; - - pygti = callPackage ../development/python-modules/pygti { }; - - pyheck = callPackage ../development/python-modules/pyheck { }; - - pyheos = callPackage ../development/python-modules/pyheos { }; - - pyhepmc = callPackage ../development/python-modules/pyhepmc { }; - - pyhiveapi = callPackage ../development/python-modules/pyhiveapi { }; - - pyhumps = callPackage ../development/python-modules/pyhumps { }; - - pyindego = callPackage ../development/python-modules/pyindego { }; - - pyinstaller = callPackage ../development/python-modules/pyinstaller { }; - - pyinstaller-hooks-contrib = callPackage ../development/python-modules/pyinstaller-hooks-contrib { }; - - pyinstaller-versionfile = callPackage ../development/python-modules/pyinstaller-versionfile { }; - - pyisemail = callPackage ../development/python-modules/pyisemail { }; - - pyiskra = callPackage ../development/python-modules/pyiskra { }; - - pyisy = callPackage ../development/python-modules/pyisy { }; - - pyixapi = callPackage ../development/python-modules/pyixapi { }; - - pykcs11 = callPackage ../development/python-modules/pykcs11 { }; - - pykrakenapi = callPackage ../development/python-modules/pykrakenapi { }; - - pylance = callPackage ../development/python-modules/pylance { inherit (pkgs) protobuf; }; - - pylddwrap = callPackage ../development/python-modules/pylddwrap { }; - - pyloadapi = callPackage ../development/python-modules/pyloadapi { }; - - pylsl = callPackage ../development/python-modules/pylsl { }; - - pyngo = callPackage ../development/python-modules/pyngo { }; - - pyngrok = callPackage ../development/python-modules/pyngrok { }; - - pynitrokey = callPackage ../development/python-modules/pynitrokey { }; - - pynndescent = callPackage ../development/python-modules/pynndescent { }; - - pynobo = callPackage ../development/python-modules/pynobo { }; - - pynotifier = callPackage ../development/python-modules/pynotifier { }; - - pynslookup = callPackage ../development/python-modules/pynslookup { }; - - pynuki = callPackage ../development/python-modules/pynuki { }; - - pynut2 = callPackage ../development/python-modules/pynut2 { }; - - pynws = callPackage ../development/python-modules/pynws { }; - - pynx584 = callPackage ../development/python-modules/pynx584 { }; - - pyogrio = callPackage ../development/python-modules/pyogrio { }; - - pyorthanc = callPackage ../development/python-modules/pyorthanc { }; - - pyoutbreaksnearme = callPackage ../development/python-modules/pyoutbreaksnearme { }; - - pyoverkiz = callPackage ../development/python-modules/pyoverkiz { }; - - pyownet = callPackage ../development/python-modules/pyownet { }; - - pypoint = callPackage ../development/python-modules/pypoint { }; - - pypoolstation = callPackage ../development/python-modules/pypoolstation { }; - - pyppmd = callPackage ../development/python-modules/pyppmd { }; - - pyrdfa3 = callPackage ../development/python-modules/pyrdfa3 { }; - - pyre-extensions = callPackage ../development/python-modules/pyre-extensions { }; - - pyrender = callPackage ../development/python-modules/pyrender { }; - - pyrevolve = callPackage ../development/python-modules/pyrevolve { }; - - pyrfxtrx = callPackage ../development/python-modules/pyrfxtrx { }; - - pyrogram = callPackage ../development/python-modules/pyrogram { }; - - pyrympro = callPackage ../development/python-modules/pyrympro { }; - - pysabnzbd = callPackage ../development/python-modules/pysabnzbd { }; - - pysbd = callPackage ../development/python-modules/pysbd { }; - - pysequoia = callPackage ../development/python-modules/pysequoia { }; - - pyschemes = callPackage ../development/python-modules/pyschemes { }; - - pyschlage = callPackage ../development/python-modules/pyschlage { }; - - pyshark = callPackage ../development/python-modules/pyshark { }; - - pysiaalarm = callPackage ../development/python-modules/pysiaalarm { }; - - pysilero-vad = callPackage ../development/python-modules/pysilero-vad { }; - - pysimplesoap = callPackage ../development/python-modules/pysimplesoap { }; - - pyskyqhub = callPackage ../development/python-modules/pyskyqhub { }; - - pyskyqremote = callPackage ../development/python-modules/pyskyqremote { }; - - pysolcast = callPackage ../development/python-modules/pysolcast { }; - - pystac = callPackage ../development/python-modules/pystac { }; - - pystac-client = callPackage ../development/python-modules/pystac-client { }; - - pysubs2 = callPackage ../development/python-modules/pysubs2 { }; - - pysuez = callPackage ../development/python-modules/pysuez { }; - - pysqlitecipher = callPackage ../development/python-modules/pysqlitecipher { }; - - pysyncthru = callPackage ../development/python-modules/pysyncthru { }; - - pytask = callPackage ../development/python-modules/pytask { }; - - pytest-mockito = callPackage ../development/python-modules/pytest-mockito { }; - - pytest-pudb = callPackage ../development/python-modules/pytest-pudb { }; - - pytest-ruff = callPackage ../development/python-modules/pytest-ruff { }; - - pytlv = callPackage ../development/python-modules/pytlv { }; - - pywebcopy = callPackage ../development/python-modules/pywebcopy { }; - - python-calamine = callPackage ../development/python-modules/python-calamine { }; - - python-can = callPackage ../development/python-modules/python-can { }; - - python-codon-tables = callPackage ../development/python-modules/python-codon-tables { }; - - python-creole = callPackage ../development/python-modules/python-creole { }; - - python-crfsuite = callPackage ../development/python-modules/python-crfsuite { }; - - python-csxcad = callPackage ../development/python-modules/python-csxcad { }; - - python-djvulibre = callPackage ../development/python-modules/python-djvulibre { }; - - python-ecobee-api = callPackage ../development/python-modules/python-ecobee-api { }; - - python-escpos = callPackage ../development/python-modules/python-escpos { }; - - python-ffmpeg = callPackage ../development/python-modules/python-ffmpeg { }; - - python-flirt = callPackage ../development/python-modules/python-flirt { }; - - python-fullykiosk = callPackage ../development/python-modules/python-fullykiosk { }; - - python-fx = callPackage ../development/python-modules/python-fx { }; - - python-glanceclient = callPackage ../development/python-modules/python-glanceclient { }; - - python-google-nest = callPackage ../development/python-modules/python-google-nest { }; - - python-heatclient = callPackage ../development/python-modules/python-heatclient { }; - - python-hl7 = callPackage ../development/python-modules/python-hl7 { }; - - python-ipmi = callPackage ../development/python-modules/python-ipmi { }; - - python-ipware = callPackage ../development/python-modules/python-ipware { }; - - python-ironicclient = callPackage ../development/python-modules/python-ironicclient { }; - - python-izone = callPackage ../development/python-modules/python-izone { }; - - python-juicenet = callPackage ../development/python-modules/python-juicenet { }; - - python-kadmin-rs = callPackage ../development/python-modules/python-kadmin-rs { }; - - python-kasa = callPackage ../development/python-modules/python-kasa { }; - - python-keycloak = callPackage ../development/python-modules/python-keycloak { }; - - python-keystoneclient = callPackage ../development/python-modules/python-keystoneclient { }; - - python-linkplay = callPackage ../development/python-modules/python-linkplay { }; - - python-lsp-black = callPackage ../development/python-modules/python-lsp-black { }; - - python-mbedtls = callPackage ../development/python-modules/python-mbedtls { }; - - python-memcached = callPackage ../development/python-modules/python-memcached { - inherit (pkgs) memcached; - }; - - python-motionmount = callPackage ../development/python-modules/python-motionmount { }; - - python-octaviaclient = callPackage ../development/python-modules/python-octaviaclient { }; - - python-otbr-api = callPackage ../development/python-modules/python-otbr-api { }; - - python-openems = callPackage ../development/python-modules/python-openems { }; - - python-opensky = callPackage ../development/python-modules/python-opensky { }; - - python-owasp-zap-v2-4 = callPackage ../development/python-modules/python-owasp-zap-v2-4 { }; - - python-poppler = callPackage ../development/python-modules/python-poppler { }; - - python-pptx = callPackage ../development/python-modules/python-pptx { }; - - python-songpal = callPackage ../development/python-modules/python-songpal { }; - - python-swiftclient = callPackage ../development/python-modules/python-swiftclient { }; - - python-xapp = callPackage ../development/python-modules/python-xapp { - inherit (pkgs.buildPackages) meson; - inherit (pkgs) - gtk3 - gobject-introspection - polkit - xapp - ; - }; - - python-tado = callPackage ../development/python-modules/python-tado { }; - - python-troveclient = callPackage ../development/python-modules/python-troveclient { }; - - python-idzip = callPackage ../development/python-modules/python-idzip { }; - - pythonfinder = callPackage ../development/python-modules/pythonfinder { }; - - pytomorrowio = callPackage ../development/python-modules/pytomorrowio { }; - - pytorch3d = callPackage ../development/python-modules/pytorch3d { }; - - pytouchlinesl = callPackage ../development/python-modules/pytouchlinesl { }; - - pyuca = callPackage ../development/python-modules/pyuca { }; - - pyunpack = callPackage ../development/python-modules/pyunpack { }; - - pyutil = callPackage ../development/python-modules/pyutil { }; - - pyzbar = callPackage ../development/python-modules/pyzbar { }; - - pyzipper = callPackage ../development/python-modules/pyzipper { }; - - pyzstd = callPackage ../development/python-modules/pyzstd { zstd-c = pkgs.zstd; }; - - plac = callPackage ../development/python-modules/plac { }; - - plaid-python = callPackage ../development/python-modules/plaid-python { }; - - plantuml = callPackage ../development/python-modules/plantuml { }; - - plantuml-markdown = callPackage ../development/python-modules/plantuml-markdown { - inherit (pkgs) plantuml; - }; - - plaster = callPackage ../development/python-modules/plaster { }; - - plasTeX = callPackage ../development/python-modules/plasTeX { }; - - plastexdepgraph = callPackage ../development/python-modules/plastexdepgraph { }; - - plastexshowmore = callPackage ../development/python-modules/plastexshowmore { }; - - plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy { }; - - platformdirs = callPackage ../development/python-modules/platformdirs { }; - - playsound = callPackage ../development/python-modules/playsound { }; - - plexapi = callPackage ../development/python-modules/plexapi { }; - - plexauth = callPackage ../development/python-modules/plexauth { }; - - plexwebsocket = callPackage ../development/python-modules/plexwebsocket { }; - - plfit = toPythonModule (pkgs.plfit.override { inherit (self) python; }); - - plone-testing = callPackage ../development/python-modules/plone-testing { }; - - ploomber-core = callPackage ../development/python-modules/ploomber-core { }; - - ploomber-extension = callPackage ../development/python-modules/ploomber-extension { }; - - plotext = callPackage ../development/python-modules/plotext { }; - - plotly = callPackage ../development/python-modules/plotly { }; - - plotpy = callPackage ../development/python-modules/plotpy { }; - - plotnine = callPackage ../development/python-modules/plotnine { }; - - pluggy = callPackage ../development/python-modules/pluggy { }; - - plugincode = callPackage ../development/python-modules/plugincode { }; - - pluginbase = callPackage ../development/python-modules/pluginbase { }; - - plugnplay = callPackage ../development/python-modules/plugnplay { }; - - plugwise = callPackage ../development/python-modules/plugwise { }; - - plum-py = callPackage ../development/python-modules/plum-py { }; - - plumbum = callPackage ../development/python-modules/plumbum { }; - - pluthon = callPackage ../development/python-modules/pluthon { }; - - plux = callPackage ../development/python-modules/plux { }; - - ply = callPackage ../development/python-modules/ply { }; - - plyer = callPackage ../development/python-modules/plyer { }; - - plyfile = callPackage ../development/python-modules/plyfile { }; - - plyplus = callPackage ../development/python-modules/plyplus { }; - - plyvel = callPackage ../development/python-modules/plyvel { }; - - pmw = callPackage ../development/python-modules/pmw { }; - - pmdarima = callPackage ../development/python-modules/pmdarima { }; - - pmdsky-debug-py = callPackage ../development/python-modules/pmdsky-debug-py { }; - - pnglatex = callPackage ../development/python-modules/pnglatex { }; - - pocket = callPackage ../development/python-modules/pocket { }; - - pocketsphinx = callPackage ../development/python-modules/pocketsphinx { - inherit (pkgs) pocketsphinx; - }; - - podcastparser = callPackage ../development/python-modules/podcastparser { }; - - podcats = callPackage ../development/python-modules/podcats { }; - - podman = callPackage ../development/python-modules/podman { }; - - poetry-core = callPackage ../development/python-modules/poetry-core { }; - - poetry-dynamic-versioning = callPackage ../development/python-modules/poetry-dynamic-versioning { }; - - poetry-semver = callPackage ../development/python-modules/poetry-semver { }; - - polars = callPackage ../development/python-modules/polars { }; - - polarizationsolver = callPackage ../development/python-modules/polarizationsolver { }; - - polling = callPackage ../development/python-modules/polling { }; - - polib = callPackage ../development/python-modules/polib { }; - - policy-sentry = callPackage ../development/python-modules/policy-sentry { }; - - policyuniverse = callPackage ../development/python-modules/policyuniverse { }; - - polyline = callPackage ../development/python-modules/polyline { }; - - polyfactory = callPackage ../development/python-modules/polyfactory { }; - - polygon3 = callPackage ../development/python-modules/polygon3 { }; - - polyswarm-api = callPackage ../development/python-modules/polyswarm-api { }; - - pomegranate = callPackage ../development/python-modules/pomegranate { }; - - pontos = callPackage ../development/python-modules/pontos { }; - - pony = callPackage ../development/python-modules/pony { }; - - ponywhoosh = callPackage ../development/python-modules/ponywhoosh { }; - - pooch = callPackage ../development/python-modules/pooch { }; - - pook = callPackage ../development/python-modules/pook { }; - - poolsense = callPackage ../development/python-modules/poolsense { }; - - poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 { - inherit (pkgs.qt5) qtbase qmake; - inherit (pkgs.libsForQt5) poppler; - }; - - portalocker = callPackage ../development/python-modules/portalocker { }; - - portend = callPackage ../development/python-modules/portend { }; - - portion = callPackage ../development/python-modules/portion { }; - - port-for = callPackage ../development/python-modules/port-for { }; - - portpicker = callPackage ../development/python-modules/portpicker { }; - - posix-ipc = callPackage ../development/python-modules/posix-ipc { }; - - posthog = callPackage ../development/python-modules/posthog { }; - - pot = callPackage ../development/python-modules/pot { }; - - potentials = callPackage ../development/python-modules/potentials { }; - - potr = callPackage ../development/python-modules/potr { }; - - power = callPackage ../development/python-modules/power { }; - - powerline = callPackage ../development/python-modules/powerline { }; - - powerline-mem-segment = callPackage ../development/python-modules/powerline-mem-segment { }; - - pox = callPackage ../development/python-modules/pox { }; - - poyo = callPackage ../development/python-modules/poyo { }; - - ppft = callPackage ../development/python-modules/ppft { }; - - pplpy = callPackage ../development/python-modules/pplpy { }; - - pprintpp = callPackage ../development/python-modules/pprintpp { }; - - pproxy = callPackage ../development/python-modules/pproxy { }; - - ppscore = callPackage ../development/python-modules/ppscore { }; - - pq = callPackage ../development/python-modules/pq { }; - - prance = callPackage ../development/python-modules/prance { }; - - prawcore = callPackage ../development/python-modules/prawcore { }; - - praw = callPackage ../development/python-modules/praw { }; - - prayer-times-calculator-offline = - callPackage ../development/python-modules/prayer-times-calculator-offline - { }; - - precis-i18n = callPackage ../development/python-modules/precis-i18n { }; - - prefixed = callPackage ../development/python-modules/prefixed { }; - - pre-commit-hooks = callPackage ../development/python-modules/pre-commit-hooks { }; - - preggy = callPackage ../development/python-modules/preggy { }; - - preprocess-cancellation = callPackage ../development/python-modules/preprocess-cancellation { }; - - preshed = callPackage ../development/python-modules/preshed { }; - - pretend = callPackage ../development/python-modules/pretend { }; - - pretty-errors = callPackage ../development/python-modules/pretty-errors { }; - - prettytable = callPackage ../development/python-modules/prettytable { }; - - primecountpy = callPackage ../development/python-modules/primecountpy { }; - - primepy = callPackage ../development/python-modules/primepy { }; - - primer3 = callPackage ../development/python-modules/primer3 { }; - - priority = callPackage ../development/python-modules/priority { }; - - prisma = callPackage ../development/python-modules/prisma { }; - - prison = callPackage ../development/python-modules/prison { }; - - process-tests = callPackage ../development/python-modules/process-tests { }; - - procmon-parser = callPackage ../development/python-modules/procmon-parser { }; - - proglog = callPackage ../development/python-modules/proglog { }; - - progressbar2 = callPackage ../development/python-modules/progressbar2 { }; - - progressbar33 = callPackage ../development/python-modules/progressbar33 { }; - - progressbar = callPackage ../development/python-modules/progressbar { }; - - progress = callPackage ../development/python-modules/progress { }; - - prometheus-api-client = callPackage ../development/python-modules/prometheus-api-client { }; - - prometheus-client = callPackage ../development/python-modules/prometheus-client { }; - - prometheus-fastapi-instrumentator = - callPackage ../development/python-modules/prometheus-fastapi-instrumentator - { }; - - prometheus-flask-exporter = callPackage ../development/python-modules/prometheus-flask-exporter { }; - - prometrix = callPackage ../development/python-modules/prometrix { }; - - promise = callPackage ../development/python-modules/promise { }; - - prompt-toolkit = callPackage ../development/python-modules/prompt-toolkit { }; - - prompthub-py = callPackage ../development/python-modules/prompthub-py { }; - - property-manager = callPackage ../development/python-modules/property-manager { }; - - protego = callPackage ../development/python-modules/protego { }; - - proto-plus = callPackage ../development/python-modules/proto-plus { }; - - # Protobuf 4.x - protobuf4 = callPackage ../development/python-modules/protobuf/4.nix { - protobuf = pkgs.protobuf_25; - }; - - # Protobuf 5.x - protobuf5 = callPackage ../development/python-modules/protobuf/default.nix { - inherit (pkgs.__splicedPackages) protobuf; - }; - - # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. - protobuf = protobuf5; - - protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; - - proton-client = callPackage ../development/python-modules/proton-client { }; - - proton-core = callPackage ../development/python-modules/proton-core { }; - - proton-keyring-linux = callPackage ../development/python-modules/proton-keyring-linux { }; - - proton-vpn-api-core = callPackage ../development/python-modules/proton-vpn-api-core { }; - - proton-vpn-network-manager = - callPackage ../development/python-modules/proton-vpn-network-manager - { }; - - protonup-ng = callPackage ../development/python-modules/protonup-ng { }; - - protonvpn-nm-lib = callPackage ../development/python-modules/protonvpn-nm-lib { - pkgs-systemd = pkgs.systemd; - }; - - prov = callPackage ../development/python-modules/prov { }; - - prox-tv = callPackage ../development/python-modules/prox-tv { }; - - proxmoxer = callPackage ../development/python-modules/proxmoxer { }; - - proxy-py = callPackage ../development/python-modules/proxy-py { }; - - psautohint = callPackage ../development/python-modules/psautohint { }; - - pscript = callPackage ../development/python-modules/pscript { }; - - psd-tools = callPackage ../development/python-modules/psd-tools { }; - - psutil = callPackage ../development/python-modules/psutil { - stdenv = - if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation IOKit; - }; - - psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { }; - - psychrolib = callPackage ../development/python-modules/psychrolib { }; - - psycopg = callPackage ../development/python-modules/psycopg { }; - psycopg-pool = psycopg.pool; - psycopg-c = psycopg.c; - - psycopg2 = callPackage ../development/python-modules/psycopg2 { }; - - psycopg2cffi = callPackage ../development/python-modules/psycopg2cffi { }; - - psycopg2-binary = callPackage ../development/python-modules/psycopg2-binary { }; - - psygnal = callPackage ../development/python-modules/psygnal { }; - - ptable = callPackage ../development/python-modules/ptable { }; - - ptest = callPackage ../development/python-modules/ptest { }; - - ptpython = callPackage ../development/python-modules/ptpython { }; - - ptyprocess = callPackage ../development/python-modules/ptyprocess { }; - - publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { }; - - publicsuffix = callPackage ../development/python-modules/publicsuffix { }; - - publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { }; - - pubnub = callPackage ../development/python-modules/pubnub { }; - - pubnubsub-handler = callPackage ../development/python-modules/pubnubsub-handler { }; - - pudb = callPackage ../development/python-modules/pudb { }; - - pulp = callPackage ../development/python-modules/pulp { }; - - pulsar-client = callPackage ../development/python-modules/pulsar-client { }; - - pulsectl-asyncio = callPackage ../development/python-modules/pulsectl-asyncio { }; - - pulsar = callPackage ../development/python-modules/pulsar { }; - - pulsectl = callPackage ../development/python-modules/pulsectl { }; - - pure-cdb = callPackage ../development/python-modules/pure-cdb { }; - - pure-eval = callPackage ../development/python-modules/pure-eval { }; - - pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { }; - - purepng = callPackage ../development/python-modules/purepng { }; - - pure-protobuf = callPackage ../development/python-modules/pure-protobuf { }; - - pure-python-adb = callPackage ../development/python-modules/pure-python-adb { }; - - pure-python-adb-homeassistant = - callPackage ../development/python-modules/pure-python-adb-homeassistant - { }; - - puremagic = callPackage ../development/python-modules/puremagic { }; - - purl = callPackage ../development/python-modules/purl { }; - - push-receiver = callPackage ../development/python-modules/push-receiver { }; - - pushbullet-py = callPackage ../development/python-modules/pushbullet-py { }; - - pushover-complete = callPackage ../development/python-modules/pushover-complete { }; - - pvextractor = callPackage ../development/python-modules/pvextractor { }; - - pvlib = callPackage ../development/python-modules/pvlib { }; - - pvo = callPackage ../development/python-modules/pvo { }; - - pweave = callPackage ../development/python-modules/pweave { }; - - pwkit = callPackage ../development/python-modules/pwkit { }; - - pwlf = callPackage ../development/python-modules/pwlf { }; - - pwndbg = callPackage ../development/python-modules/pwndbg { }; - - pwntools = callPackage ../development/python-modules/pwntools { debugger = pkgs.gdb; }; - - py-air-control = callPackage ../development/python-modules/py-air-control { }; - - py-air-control-exporter = callPackage ../development/python-modules/py-air-control-exporter { }; - - py-bip39-bindings = callPackage ../development/python-modules/py-bip39-bindings { }; - - py-dmidecode = callPackage ../development/python-modules/py-dmidecode { }; - - py-dormakaba-dkey = callPackage ../development/python-modules/py-dormakaba-dkey { }; - - py-madvr2 = callPackage ../development/python-modules/py-madvr2 { }; - - py-nightscout = callPackage ../development/python-modules/py-nightscout { }; - - py-partiql-parser = callPackage ../development/python-modules/py-partiql-parser { }; - - py-pdf-parser = callPackage ../development/python-modules/py-pdf-parser { }; - - py-serializable = callPackage ../development/python-modules/py-serializable { }; - - py-synologydsm-api = callPackage ../development/python-modules/py-synologydsm-api { }; - - py-sneakers = callPackage ../development/python-modules/py-sneakers { }; - - py-sr25519-bindings = callPackage ../development/python-modules/py-sr25519-bindings { }; - - py-tes = callPackage ../development/python-modules/py-tes { }; - - py-ubjson = callPackage ../development/python-modules/py-ubjson { }; - - py-zabbix = callPackage ../development/python-modules/py-zabbix { }; - - py2bit = callPackage ../development/python-modules/py2bit { }; - - py3buddy = callPackage ../development/python-modules/py3buddy { }; - - py3exiv2 = callPackage ../development/python-modules/py3exiv2 { inherit (pkgs) exiv2; }; - - py3langid = callPackage ../development/python-modules/py3langid { }; - - py3nvml = callPackage ../development/python-modules/py3nvml { }; - - py3rijndael = callPackage ../development/python-modules/py3rijndael { }; - - py3status = callPackage ../development/python-modules/py3status { }; - - py3to2 = callPackage ../development/python-modules/3to2 { }; - - py4j = callPackage ../development/python-modules/py4j { }; - - pyacaia-async = callPackage ../development/python-modules/pyacaia-async { }; - - pyacoustid = callPackage ../development/python-modules/pyacoustid { }; - - pyads = callPackage ../development/python-modules/pyads { }; - - pyaes = callPackage ../development/python-modules/pyaes { }; - - pyaftership = callPackage ../development/python-modules/pyaftership { }; - - pyahocorasick = callPackage ../development/python-modules/pyahocorasick { }; - - pyairnow = callPackage ../development/python-modules/pyairnow { }; - - pyairports = callPackage ../development/python-modules/pyairports { }; - - pyairvisual = callPackage ../development/python-modules/pyairvisual { }; - - pyais = callPackage ../development/python-modules/pyais { }; - - pyalgotrade = callPackage ../development/python-modules/pyalgotrade { }; - - pyamg = callPackage ../development/python-modules/pyamg { }; - - pyaml = callPackage ../development/python-modules/pyaml { }; - - pyaml-env = callPackage ../development/python-modules/pyaml-env { }; - - pyannotate = callPackage ../development/python-modules/pyannotate { }; - - pyannote-audio = callPackage ../development/python-modules/pyannote-audio { }; - - pyannote-pipeline = callPackage ../development/python-modules/pyannote-pipeline { }; - - pyannote-metrics = callPackage ../development/python-modules/pyannote-metrics { }; - - pyannote-database = callPackage ../development/python-modules/pyannote-database { }; - - pyannote-core = callPackage ../development/python-modules/pyannote-core { }; - - pyarlo = callPackage ../development/python-modules/pyarlo { }; - - pyarr = callPackage ../development/python-modules/pyarr { }; - - pyarrow = callPackage ../development/python-modules/pyarrow { inherit (pkgs) arrow-cpp cmake; }; - - pyarrow-hotfix = callPackage ../development/python-modules/pyarrow-hotfix { }; - - pyasn = callPackage ../development/python-modules/pyasn { }; - - pyasn1 = callPackage ../development/python-modules/pyasn1 { }; - - pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { }; - - pyasuswrt = callPackage ../development/python-modules/pyasuswrt { }; - - pyasyncore = callPackage ../development/python-modules/pyasyncore { }; - - pyathena = callPackage ../development/python-modules/pyathena { }; - - pyatmo = callPackage ../development/python-modules/pyatmo { }; - - pyatspi = callPackage ../development/python-modules/pyatspi { }; - - pyatv = callPackage ../development/python-modules/pyatv { }; - - pyaudio = callPackage ../development/python-modules/pyaudio { }; - - pyaussiebb = callPackage ../development/python-modules/pyaussiebb { }; - - pyautogui = callPackage ../development/python-modules/pyautogui { }; - - pyavm = callPackage ../development/python-modules/pyavm { }; - - pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { }; - - pybalboa = callPackage ../development/python-modules/pybalboa { }; - - pybase64 = callPackage ../development/python-modules/pybase64 { }; - - pybids = callPackage ../development/python-modules/pybids { }; - - pybigwig = callPackage ../development/python-modules/pybigwig { }; - - pybind11 = callPackage ../development/python-modules/pybind11 { }; - - pybind11-stubgen = callPackage ../development/python-modules/pybind11-stubgen { }; - - pybindgen = callPackage ../development/python-modules/pybindgen { }; - - pyblackbird = callPackage ../development/python-modules/pyblackbird { }; - - pybloom-live = callPackage ../development/python-modules/pybloom-live { }; - - pyblu = callPackage ../development/python-modules/pyblu { }; - - pybluez = callPackage ../development/python-modules/pybluez { inherit (pkgs) bluez; }; - - pybotvac = callPackage ../development/python-modules/pybotvac { }; - - pybox2d = callPackage ../development/python-modules/pybox2d { }; - - pybravia = callPackage ../development/python-modules/pybravia { }; - - pybrowsers = callPackage ../development/python-modules/pybrowsers { }; - - pybrowserid = callPackage ../development/python-modules/pybrowserid { }; - - pybtex = callPackage ../development/python-modules/pybtex { }; - - pybtex-docutils = callPackage ../development/python-modules/pybtex-docutils { }; - - pybullet = callPackage ../development/python-modules/pybullet { }; - - pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs.buildPackages) meson; }; - - py = callPackage ../development/python-modules/py { }; - - pycangjie = callPackage ../development/python-modules/pycangjie { - inherit (pkgs.buildPackages) meson; - }; - - pycapnp = callPackage ../development/python-modules/pycapnp { }; - - pycaption = callPackage ../development/python-modules/pycaption { }; - - pycares = callPackage ../development/python-modules/pycares { }; - - pycarwings2 = callPackage ../development/python-modules/pycarwings2 { }; - - pycatch22 = callPackage ../development/python-modules/pycatch22 { }; - - pycategories = callPackage ../development/python-modules/pycategories { }; - - pycddl = callPackage ../development/python-modules/pycddl { }; - - pycdio = callPackage ../development/python-modules/pycdio { }; - - pycec = callPackage ../development/python-modules/pycec { }; - - pycep-parser = callPackage ../development/python-modules/pycep-parser { }; - - pycfdns = callPackage ../development/python-modules/pycfdns { }; - - pycflow2dot = callPackage ../development/python-modules/pycflow2dot { inherit (pkgs) graphviz; }; - - pycfmodel = callPackage ../development/python-modules/pycfmodel { }; - - pychannels = callPackage ../development/python-modules/pychannels { }; - - pychart = callPackage ../development/python-modules/pychart { }; - - pychm = callPackage ../development/python-modules/pychm { }; - - pychromecast = callPackage ../development/python-modules/pychromecast { }; - - pyclimacell = callPackage ../development/python-modules/pyclimacell { }; - - pyclip = callPackage ../development/python-modules/pyclip { }; - - pyclipper = callPackage ../development/python-modules/pyclipper { }; - - pycm = callPackage ../development/python-modules/pycm { }; - - pycmarkgfm = callPackage ../development/python-modules/pycmarkgfm { }; - - pycocotools = callPackage ../development/python-modules/pycocotools { }; - - pycodestyle = callPackage ../development/python-modules/pycodestyle { }; - - pycognito = callPackage ../development/python-modules/pycognito { }; - - pycoin = callPackage ../development/python-modules/pycoin { }; - - pycollada = callPackage ../development/python-modules/pycollada { }; - - pycomfoconnect = callPackage ../development/python-modules/pycomfoconnect { }; - - pycosat = callPackage ../development/python-modules/pycosat { }; - - pycotap = callPackage ../development/python-modules/pycotap { }; - - pycountry = callPackage ../development/python-modules/pycountry { }; - - pycountry-convert = callPackage ../development/python-modules/pycountry-convert { }; - - pycparser = callPackage ../development/python-modules/pycparser { }; - - py-canary = callPackage ../development/python-modules/py-canary { }; - - py-cid = callPackage ../development/python-modules/py-cid { }; - - py-cpuinfo = callPackage ../development/python-modules/py-cpuinfo { }; - - pycardano = callPackage ../development/python-modules/pycardano { }; - - pycrc = callPackage ../development/python-modules/pycrc { }; - - pycritty = callPackage ../development/python-modules/pycritty { }; - - pycron = callPackage ../development/python-modules/pycron { }; - - pycrypto = callPackage ../development/python-modules/pycrypto { }; - - pycryptodome = callPackage ../development/python-modules/pycryptodome { }; - - pycryptodomex = callPackage ../development/python-modules/pycryptodomex { }; - - pycsdr = callPackage ../development/python-modules/pycsdr { }; - - pyct = callPackage ../development/python-modules/pyct { }; - - pyctr = callPackage ../development/python-modules/pyctr { }; - - pycuda = callPackage ../development/python-modules/pycuda { inherit (pkgs.stdenv) mkDerivation; }; - - pycups = callPackage ../development/python-modules/pycups { }; - - pycurl = callPackage ../development/python-modules/pycurl { }; - - pycxx = callPackage ../development/python-modules/pycxx { }; - - pycyphal = callPackage ../development/python-modules/pycyphal { }; - - pydaikin = callPackage ../development/python-modules/pydaikin { }; - - pydal = callPackage ../development/python-modules/pydal { }; - - pydanfossair = callPackage ../development/python-modules/pydanfossair { }; - - pydantic = callPackage ../development/python-modules/pydantic { }; - - pydantic_1 = callPackage ../development/python-modules/pydantic/1.nix { }; - - pydantic-compat = callPackage ../development/python-modules/pydantic-compat { }; - - pydantic-core = callPackage ../development/python-modules/pydantic-core { }; - - pydantic-extra-types = callPackage ../development/python-modules/pydantic-extra-types { }; - - pydantic-scim = callPackage ../development/python-modules/pydantic-scim { }; - - pydantic-settings = callPackage ../development/python-modules/pydantic-settings { }; - - pydantic-yaml = callPackage ../development/python-modules/pydantic-yaml { }; - - pydash = callPackage ../development/python-modules/pydash { }; - - pydata-google-auth = callPackage ../development/python-modules/pydata-google-auth { }; - - pydata-sphinx-theme = callPackage ../development/python-modules/pydata-sphinx-theme { }; - - pydateinfer = callPackage ../development/python-modules/pydateinfer { }; - - pydbus = callPackage ../development/python-modules/pydbus { }; - - pydeako = callPackage ../development/python-modules/pydeako { }; - - pydeck = callPackage ../development/python-modules/pydeck { }; - - pydeconz = callPackage ../development/python-modules/pydeconz { }; - - pydelijn = callPackage ../development/python-modules/pydelijn { }; - - pydenticon = callPackage ../development/python-modules/pydenticon { }; - - pydeps = callPackage ../development/python-modules/pydeps { inherit (pkgs) graphviz; }; - - pydes = callPackage ../development/python-modules/pydes { }; - - py-desmume = callPackage ../development/python-modules/py-desmume { - inherit (pkgs) libpcap; # Avoid confusion with python package of the same name - }; - - pydevccu = callPackage ../development/python-modules/pydevccu { }; - - pydevd = callPackage ../development/python-modules/pydevd { }; - - pydevtool = callPackage ../development/python-modules/pydevtool { }; - - pydexcom = callPackage ../development/python-modules/pydexcom { }; - - pydicom = callPackage ../development/python-modules/pydicom { }; - - pydicom-seg = callPackage ../development/python-modules/pydicom-seg { }; - - pydigiham = callPackage ../development/python-modules/pydigiham { }; - - pydiscourse = callPackage ../development/python-modules/pydiscourse { }; - - pydiscovergy = callPackage ../development/python-modules/pydiscovergy { }; - - pydispatcher = callPackage ../development/python-modules/pydispatcher { }; - - pydmd = callPackage ../development/python-modules/pydmd { }; - - py3dns = callPackage ../development/python-modules/py3dns { }; - - pydocstyle = callPackage ../development/python-modules/pydocstyle { }; - - pydocumentdb = callPackage ../development/python-modules/pydocumentdb { }; - - pydoods = callPackage ../development/python-modules/pydoods { }; - - pydoe = callPackage ../development/python-modules/pydoe { }; - - pydot = callPackage ../development/python-modules/pydot { inherit (pkgs) graphviz; }; - - pydrawise = callPackage ../development/python-modules/pydrawise { }; - - pydrive2 = callPackage ../development/python-modules/pydrive2 { }; - - pydroid-ipcam = callPackage ../development/python-modules/pydroid-ipcam { }; - - pydruid = callPackage ../development/python-modules/pydruid { }; - - pydsdl = callPackage ../development/python-modules/pydsdl { }; - - pydub = callPackage ../development/python-modules/pydub { }; - - pyduke-energy = callPackage ../development/python-modules/pyduke-energy { }; - - pyduotecno = callPackage ../development/python-modules/pyduotecno { }; - - pydy = callPackage ../development/python-modules/pydy { }; - - pydyf = callPackage ../development/python-modules/pydyf { }; - - pyebus = callPackage ../development/python-modules/pyebus { }; - - pyechonest = callPackage ../development/python-modules/pyechonest { }; - - pyeclib = callPackage ../development/python-modules/pyeclib { }; - - pyecoforest = callPackage ../development/python-modules/pyecoforest { }; - - pyeconet = callPackage ../development/python-modules/pyeconet { }; - - pyecotrend-ista = callPackage ../development/python-modules/pyecotrend-ista { }; - - pyecowitt = callPackage ../development/python-modules/pyecowitt { }; - - pyedimax = callPackage ../development/python-modules/pyedimax { }; - - pyee = callPackage ../development/python-modules/pyee { }; - - pyefergy = callPackage ../development/python-modules/pyefergy { }; - - pyegps = callPackage ../development/python-modules/pyegps { }; - - pyeight = callPackage ../development/python-modules/pyeight { }; - - pyeiscp = callPackage ../development/python-modules/pyeiscp { }; - - pyelectra = callPackage ../development/python-modules/pyelectra { }; - - pyelftools = callPackage ../development/python-modules/pyelftools { }; - - pyemby = callPackage ../development/python-modules/pyemby { }; - - pyemd = callPackage ../development/python-modules/pyemd { }; - - pyemoncms = callPackage ../development/python-modules/pyemoncms { }; - - pyemvue = callPackage ../development/python-modules/pyemvue { }; - - pyenchant = callPackage ../development/python-modules/pyenchant { inherit (pkgs) enchant2; }; - - pyenphase = callPackage ../development/python-modules/pyenphase { }; - - pyenvisalink = callPackage ../development/python-modules/pyenvisalink { }; - - pyephember = callPackage ../development/python-modules/pyephember { }; - - pyepsg = callPackage ../development/python-modules/pyepsg { }; - - pyerfa = callPackage ../development/python-modules/pyerfa { }; - - pyevmasm = callPackage ../development/python-modules/pyevmasm { }; - - pyevilgenius = callPackage ../development/python-modules/pyevilgenius { }; - - pyevtk = callPackage ../development/python-modules/pyevtk { }; - - pyexcel = callPackage ../development/python-modules/pyexcel { }; - - pyexcel-io = callPackage ../development/python-modules/pyexcel-io { }; - - pyexcel-ods = callPackage ../development/python-modules/pyexcel-ods { }; - - pyexcel-xls = callPackage ../development/python-modules/pyexcel-xls { }; - - pyexiftool = callPackage ../development/python-modules/pyexiftool { }; - - pyexpect = callPackage ../development/python-modules/pyexpect { }; - - pyexploitdb = callPackage ../development/python-modules/pyexploitdb { }; - - pyezviz = callPackage ../development/python-modules/pyezviz { }; - - pyface = callPackage ../development/python-modules/pyface { }; - - pyfaidx = callPackage ../development/python-modules/pyfaidx { }; - - pyfakefs = callPackage ../development/python-modules/pyfakefs { }; - - pyfakewebcam = callPackage ../development/python-modules/pyfakewebcam { }; - - pyfantom = callPackage ../development/python-modules/pyfantom { }; - - pyfcm = callPackage ../development/python-modules/pyfcm { }; - - pyfido = callPackage ../development/python-modules/pyfido { }; - - pyfiglet = callPackage ../development/python-modules/pyfiglet { }; - - pyfnip = callPackage ../development/python-modules/pyfnip { }; - - pyflakes = callPackage ../development/python-modules/pyflakes { }; - - pyflic = callPackage ../development/python-modules/pyflic { }; - - pyflume = callPackage ../development/python-modules/pyflume { }; - - pyfma = callPackage ../development/python-modules/pyfma { }; - - pyfribidi = callPackage ../development/python-modules/pyfribidi { }; - - pyfritzhome = callPackage ../development/python-modules/pyfritzhome { }; - - pyfronius = callPackage ../development/python-modules/pyfronius { }; - - pyftdi = callPackage ../development/python-modules/pyftdi { }; - - pyftgl = callPackage ../development/python-modules/pyftgl { }; - - pyftpdlib = callPackage ../development/python-modules/pyftpdlib { }; - - pyfttt = callPackage ../development/python-modules/pyfttt { }; - - pyfume = callPackage ../development/python-modules/pyfume { }; - - pyfunctional = callPackage ../development/python-modules/pyfunctional { }; - - pyfuse3 = callPackage ../development/python-modules/pyfuse3 { }; - - pyfwup = callPackage ../development/python-modules/pyfwup { inherit (pkgs) libusb1; }; - - pyfxa = callPackage ../development/python-modules/pyfxa { }; - - pyfzf = callPackage ../development/python-modules/pyfzf { inherit (pkgs) fzf; }; - - pygal = callPackage ../development/python-modules/pygal { }; - - pygame = callPackage ../development/python-modules/pygame { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - SDL2_image = pkgs.SDL2_image_2_0; - }; - - pygame-ce = callPackage ../development/python-modules/pygame-ce { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; - SDL2_image = pkgs.SDL2_image_2_0; - SDL2_mixer = pkgs.SDL2_mixer_2_0; - }; - - pygame-sdl2 = callPackage ../development/python-modules/pygame-sdl2 { }; - - pygame-gui = callPackage ../development/python-modules/pygame-gui { }; - - pygatt = callPackage ../development/python-modules/pygatt { }; - - pygccxml = callPackage ../development/python-modules/pygccxml { }; - - pygdbmi = callPackage ../development/python-modules/pygdbmi { }; - - pygetwindow = callPackage ../development/python-modules/pygetwindow { }; - - pygit2 = callPackage ../development/python-modules/pygit2 { }; - - pygitguardian = callPackage ../development/python-modules/pygitguardian { }; - - pygithub = callPackage ../development/python-modules/pygithub { }; - - pyglet = callPackage ../development/python-modules/pyglet { }; - - pyglm = callPackage ../development/python-modules/pyglm { }; - - pygls = callPackage ../development/python-modules/pygls { }; - - pygltflib = callPackage ../development/python-modules/pygltflib { }; - - pygmars = callPackage ../development/python-modules/pygmars { }; - - pygments-better-html = callPackage ../development/python-modules/pygments-better-html { }; - - pygments = callPackage ../development/python-modules/pygments { }; - - pygments-markdown-lexer = callPackage ../development/python-modules/pygments-markdown-lexer { }; - - pygmo = callPackage ../development/python-modules/pygmo { }; - - pygmt = callPackage ../development/python-modules/pygmt { }; - - pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { - # inherit (pkgs) meson won't work because it won't be spliced - inherit (pkgs.buildPackages) meson; - }; - - pygobject-stubs = callPackage ../development/python-modules/pygobject-stubs { }; - - pygpgme = callPackage ../development/python-modules/pygpgme { }; - - pygraphviz = callPackage ../development/python-modules/pygraphviz { inherit (pkgs) graphviz; }; - - pygreat = callPackage ../development/python-modules/pygreat { }; - - pygrok = callPackage ../development/python-modules/pygrok { }; - - pygsl = callPackage ../development/python-modules/pygsl { inherit (pkgs) gsl swig; }; - - pygtfs = callPackage ../development/python-modules/pygtfs { }; - - pygtail = callPackage ../development/python-modules/pygtail { }; - - pygtkspellcheck = callPackage ../development/python-modules/pygtkspellcheck { }; - - pygtrie = callPackage ../development/python-modules/pygtrie { }; - - pyhamcrest = callPackage ../development/python-modules/pyhamcrest { }; - - pyhanko = callPackage ../development/python-modules/pyhanko { }; - - pyhanko-certvalidator = callPackage ../development/python-modules/pyhanko-certvalidator { }; - - pyhaversion = callPackage ../development/python-modules/pyhaversion { }; - - pyhcl = callPackage ../development/python-modules/pyhcl { }; - - pyhocon = callPackage ../development/python-modules/pyhocon { }; - - pyhomematic = callPackage ../development/python-modules/pyhomematic { }; - - pyhomepilot = callPackage ../development/python-modules/pyhomepilot { }; - - pyhomeworks = callPackage ../development/python-modules/pyhomeworks { }; - - pyheif = callPackage ../development/python-modules/pyheif { }; - - pyi2cflash = callPackage ../development/python-modules/pyi2cflash { }; - - pyialarm = callPackage ../development/python-modules/pyialarm { }; - - pyicloud = callPackage ../development/python-modules/pyicloud { }; - - pyicu = callPackage ../development/python-modules/pyicu { }; - - pyicumessageformat = callPackage ../development/python-modules/pyicumessageformat { }; - - pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { inherit (pkgs) ssdeep; }; - - pyinotify = callPackage ../development/python-modules/pyinotify { }; - - pyinputevent = callPackage ../development/python-modules/pyinputevent { }; - - pyinsteon = callPackage ../development/python-modules/pyinsteon { }; - - pyinstrument = callPackage ../development/python-modules/pyinstrument { }; - - pyintesishome = callPackage ../development/python-modules/pyintesishome { }; - - pyipma = callPackage ../development/python-modules/pyipma { }; - - pyipp = callPackage ../development/python-modules/pyipp { }; - - pyipv8 = callPackage ../development/python-modules/pyipv8 { }; - - pyiqvia = callPackage ../development/python-modules/pyiqvia { }; - - pyisbn = callPackage ../development/python-modules/pyisbn { }; - - pyjks = callPackage ../development/python-modules/pyjks { }; - - pyjnius = callPackage ../development/python-modules/pyjnius { }; - - pyjson5 = callPackage ../development/python-modules/pyjson5 { }; - - pyjsparser = callPackage ../development/python-modules/pyjsparser { }; - - pyjwkest = callPackage ../development/python-modules/pyjwkest { }; - - pyjwt = callPackage ../development/python-modules/pyjwt { }; - - pykakasi = callPackage ../development/python-modules/pykakasi { }; - - pykaleidescape = callPackage ../development/python-modules/pykaleidescape { }; - - pykalman = callPackage ../development/python-modules/pykalman { }; - - pykdl = callPackage ../development/python-modules/pykdl { }; - - pykdtree = callPackage ../development/python-modules/pykdtree { - inherit (pkgs.llvmPackages) openmp; - }; - - pykeepass = callPackage ../development/python-modules/pykeepass { }; - - pykerberos = callPackage ../development/python-modules/pykerberos { krb5-c = pkgs.krb5; }; - - pykeyatome = callPackage ../development/python-modules/pykeyatome { }; - - pykira = callPackage ../development/python-modules/pykira { }; - - pykka = callPackage ../development/python-modules/pykka { }; - - pykmtronic = callPackage ../development/python-modules/pykmtronic { }; - - pykodi = callPackage ../development/python-modules/pykodi { }; - - pykoplenti = callPackage ../development/python-modules/pykoplenti { }; - - pykostalpiko = callPackage ../development/python-modules/pykostalpiko { }; - - pykulersky = callPackage ../development/python-modules/pykulersky { }; - - pykwalify = callPackage ../development/python-modules/pykwalify { }; - - pykwb = callPackage ../development/python-modules/pykwb { }; - - pylacrosse = callPackage ../development/python-modules/pylacrosse { }; - - pylacus = callPackage ../development/python-modules/pylacus { }; - - pylama = callPackage ../development/python-modules/pylama { }; - - pylast = callPackage ../development/python-modules/pylast { }; - - pylatex = callPackage ../development/python-modules/pylatex { }; - - pylatexenc = callPackage ../development/python-modules/pylatexenc { }; - - pylaunches = callPackage ../development/python-modules/pylaunches { }; - - pyld = callPackage ../development/python-modules/pyld { }; - - pyleri = callPackage ../development/python-modules/pyleri { }; - - pylev = callPackage ../development/python-modules/pylev { }; - - pylgnetcast = callPackage ../development/python-modules/pylgnetcast { }; - - pylibacl = callPackage ../development/python-modules/pylibacl { }; - - pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { }; - - pylibdmtx = callPackage ../development/python-modules/pylibdmtx { }; - - pylibftdi = callPackage ../development/python-modules/pylibftdi { inherit (pkgs) libusb1; }; - - pylibjpeg = callPackage ../development/python-modules/pylibjpeg { }; - - pylibjpeg-data = callPackage ../development/python-modules/pylibjpeg-data { }; - - pylibjpeg-libjpeg = callPackage ../development/python-modules/pylibjpeg-libjpeg { }; - - pylibjpeg-openjpeg = callPackage ../development/python-modules/pylibjpeg-openjpeg { }; - - pyliblo = callPackage ../development/python-modules/pyliblo { }; - - pylibmc = callPackage ../development/python-modules/pylibmc { }; - - pylink-square = callPackage ../development/python-modules/pylink-square { }; - - pylint = callPackage ../development/python-modules/pylint { }; - - pylint-celery = callPackage ../development/python-modules/pylint-celery { }; - - pylint-django = callPackage ../development/python-modules/pylint-django { }; - - pylint-flask = callPackage ../development/python-modules/pylint-flask { }; - - pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; - - pylint-venv = callPackage ../development/python-modules/pylint-venv { }; - - pylion = callPackage ../development/python-modules/pylion { }; - - pylitejet = callPackage ../development/python-modules/pylitejet { }; - - pylitterbot = callPackage ../development/python-modules/pylitterbot { }; - - py-libzfs = callPackage ../development/python-modules/py-libzfs { }; - - py-lru-cache = callPackage ../development/python-modules/py-lru-cache { }; - - pylnk3 = callPackage ../development/python-modules/pylnk3 { }; - - pylru = callPackage ../development/python-modules/pylru { }; - - pylsqpack = callPackage ../development/python-modules/pylsqpack { }; - - pyls-flake8 = callPackage ../development/python-modules/pyls-flake8 { }; - - pyls-isort = callPackage ../development/python-modules/pyls-isort { }; - - pyls-memestra = callPackage ../development/python-modules/pyls-memestra { }; - - pyls-spyder = callPackage ../development/python-modules/pyls-spyder { }; - - pylsp-mypy = callPackage ../development/python-modules/pylsp-mypy { }; - - pylsp-rope = callPackage ../development/python-modules/pylsp-rope { }; - - pylpsd = callPackage ../development/python-modules/pylpsd { }; - - pylutron = callPackage ../development/python-modules/pylutron { }; - - pylutron-caseta = callPackage ../development/python-modules/pylutron-caseta { }; - - pylyrics = callPackage ../development/python-modules/pylyrics { }; - - pylxd = callPackage ../development/python-modules/pylxd { }; - - pylzma = callPackage ../development/python-modules/pylzma { }; - - pymacaroons = callPackage ../development/python-modules/pymacaroons { }; - - pymailgunner = callPackage ../development/python-modules/pymailgunner { }; - - pymanopt = callPackage ../development/python-modules/pymanopt { }; - - pymarshal = callPackage ../development/python-modules/pymarshal { }; - - pymata-express = callPackage ../development/python-modules/pymata-express { }; - - pymatgen = callPackage ../development/python-modules/pymatgen { }; - - pymatreader = callPackage ../development/python-modules/pymatreader { }; - - pymatting = callPackage ../development/python-modules/pymatting { }; - - pymaven-patch = callPackage ../development/python-modules/pymaven-patch { }; - - pymavlink = callPackage ../development/python-modules/pymavlink { }; - - pymbolic = callPackage ../development/python-modules/pymbolic { }; - - pymc = callPackage ../development/python-modules/pymc { }; - - pymdstat = callPackage ../development/python-modules/pymdstat { }; - - pymdown-extensions = callPackage ../development/python-modules/pymdown-extensions { }; - - pymediainfo = callPackage ../development/python-modules/pymediainfo { }; - - pymediaroom = callPackage ../development/python-modules/pymediaroom { }; - - pymedio = callPackage ../development/python-modules/pymedio { }; - - pymee = callPackage ../development/python-modules/pymee { }; - - pymeeus = callPackage ../development/python-modules/pymeeus { }; - - pymelcloud = callPackage ../development/python-modules/pymelcloud { }; - - pymemcache = callPackage ../development/python-modules/pymemcache { }; - - pymemoize = callPackage ../development/python-modules/pymemoize { }; - - pyment = callPackage ../development/python-modules/pyment { }; - - pymetar = callPackage ../development/python-modules/pymetar { }; - - pymeteireann = callPackage ../development/python-modules/pymeteireann { }; - - pymeteoclimatic = callPackage ../development/python-modules/pymeteoclimatic { }; - - pymetno = callPackage ../development/python-modules/pymetno { }; - - pymicro-vad = callPackage ../development/python-modules/pymicro-vad { }; - - pymicrobot = callPackage ../development/python-modules/pymicrobot { }; - - pymiele = callPackage ../development/python-modules/pymiele { }; - - pymilter = callPackage ../development/python-modules/pymilter { }; - - pymilvus = callPackage ../development/python-modules/pymilvus { }; - - pymitv = callPackage ../development/python-modules/pymitv { }; - - pymfy = callPackage ../development/python-modules/pymfy { }; - - pymodbus = callPackage ../development/python-modules/pymodbus { }; - - pymongo = callPackage ../development/python-modules/pymongo { }; - - pymongo-inmemory = callPackage ../development/python-modules/pymongo-inmemory { }; - - pymoo = callPackage ../development/python-modules/pymoo { }; - - pymorphy2 = callPackage ../development/python-modules/pymorphy2 { }; - - pymorphy2-dicts-ru = callPackage ../development/python-modules/pymorphy2/dicts-ru.nix { }; - - pymorphy3 = callPackage ../development/python-modules/pymorphy3 { }; - - pymorphy3-dicts-ru = callPackage ../development/python-modules/pymorphy3/dicts-ru.nix { }; - - pymorphy3-dicts-uk = callPackage ../development/python-modules/pymorphy3/dicts-uk.nix { }; - - pympler = callPackage ../development/python-modules/pympler { }; - - pymsgbox = callPackage ../development/python-modules/pymsgbox { }; - - pymssql = callPackage ../development/python-modules/pymssql { krb5-c = pkgs.krb5; }; - - pymsteams = callPackage ../development/python-modules/pymsteams { }; - - py-multiaddr = callPackage ../development/python-modules/py-multiaddr { }; - - py-multibase = callPackage ../development/python-modules/py-multibase { }; - - py-multicodec = callPackage ../development/python-modules/py-multicodec { }; - - py-multihash = callPackage ../development/python-modules/py-multihash { }; - - pymumble = callPackage ../development/python-modules/pymumble { }; - - pymunk = callPackage ../development/python-modules/pymunk { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; - }; - - pymupdf = callPackage ../development/python-modules/pymupdf { }; - pymupdf-fonts = callPackage ../development/python-modules/pymupdf-fonts { }; - - pymvglive = callPackage ../development/python-modules/pymvglive { }; - - pymysensors = callPackage ../development/python-modules/pymysensors { }; - - pymysql = callPackage ../development/python-modules/pymysql { }; - - pymysqlsa = callPackage ../development/python-modules/pymysqlsa { }; - - pymystem3 = callPackage ../development/python-modules/pymystem3 { }; - - pynac = callPackage ../development/python-modules/pynac { }; - - pynacl = callPackage ../development/python-modules/pynacl { }; - - pynamecheap = callPackage ../development/python-modules/pynamecheap { }; - - pynamodb = callPackage ../development/python-modules/pynamodb { }; - - pynanoleaf = callPackage ../development/python-modules/pynanoleaf { }; - - pync = callPackage ../development/python-modules/pync { inherit (pkgs) which; }; - - pynecil = callPackage ../development/python-modules/pynecil { }; - - pynello = callPackage ../development/python-modules/pynello { }; - - pynest2d = callPackage ../development/python-modules/pynest2d { }; - - pynetbox = callPackage ../development/python-modules/pynetbox { }; - - pynetdicom = callPackage ../development/python-modules/pynetdicom { }; - - pynetgear = callPackage ../development/python-modules/pynetgear { }; - - pynina = callPackage ../development/python-modules/pynina { }; - - pynisher = callPackage ../development/python-modules/pynisher { }; - - pynmea2 = callPackage ../development/python-modules/pynmea2 { }; - - pynmeagps = callPackage ../development/python-modules/pynmeagps { }; - - pynput = callPackage ../development/python-modules/pynput { }; - - pynrrd = callPackage ../development/python-modules/pynrrd { }; - - pynvim = callPackage ../development/python-modules/pynvim { }; - - pynvim-pp = callPackage ../development/python-modules/pynvim-pp { }; - - pynvml = callPackage ../development/python-modules/pynvml { }; - - pynzb = callPackage ../development/python-modules/pynzb { }; - - pyobihai = callPackage ../development/python-modules/pyobihai { }; - - pyocd = callPackage ../development/python-modules/pyocd { }; - - pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { }; - - pyocr = callPackage ../development/python-modules/pyocr { tesseract = pkgs.tesseract4; }; - - pyoctoprintapi = callPackage ../development/python-modules/pyoctoprintapi { }; - - pyodbc = callPackage ../development/python-modules/pyodbc { }; - - pyogg = callPackage ../development/python-modules/pyogg { }; - - pyombi = callPackage ../development/python-modules/pyombi { }; - - pyomo = callPackage ../development/python-modules/pyomo { }; - - pypng = callPackage ../development/python-modules/pypng { }; - - phonemizer = callPackage ../development/python-modules/phonemizer { }; - - pyopencl = callPackage ../development/python-modules/pyopencl { }; - - pyopengl = callPackage ../development/python-modules/pyopengl { }; - - pyopengl-accelerate = callPackage ../development/python-modules/pyopengl-accelerate { }; - - pyopengltk = callPackage ../development/python-modules/pyopengltk { }; - - pyopenssl = callPackage ../development/python-modules/pyopenssl { }; - - pyopenuv = callPackage ../development/python-modules/pyopenuv { }; - - pyopenweathermap = callPackage ../development/python-modules/pyopenweathermap { }; - - pyopnsense = callPackage ../development/python-modules/pyopnsense { }; - - pyoppleio = callPackage ../development/python-modules/pyoppleio { }; - - pyosf = callPackage ../development/python-modules/pyosf { }; - - pyosmium = callPackage ../development/python-modules/pyosmium { inherit (pkgs) lz4; }; - - pyosohotwaterapi = callPackage ../development/python-modules/pyosohotwaterapi { }; - - pyotgw = callPackage ../development/python-modules/pyotgw { }; - - pyotp = callPackage ../development/python-modules/pyotp { }; - - pyowm = callPackage ../development/python-modules/pyowm { }; - - pypager = callPackage ../development/python-modules/pypager { }; - - pypamtest = toPythonModule ( - pkgs.libpam-wrapper.override { - enablePython = true; - inherit python; - } - ); - - pypandoc = callPackage ../development/python-modules/pypandoc { }; - - pyparser = callPackage ../development/python-modules/pyparser { }; - - pyparsing = callPackage ../development/python-modules/pyparsing { }; - - pyparted = callPackage ../development/python-modules/pyparted { }; - - pypass = callPackage ../development/python-modules/pypass { }; - - pypblib = callPackage ../development/python-modules/pypblib { }; - - pypca = callPackage ../development/python-modules/pypca { }; - - pypcap = callPackage ../development/python-modules/pypcap { - inherit (pkgs) libpcap; # Avoid confusion with python package of the same name - }; - - pypck = callPackage ../development/python-modules/pypck { }; - - pypdf = callPackage ../development/python-modules/pypdf { }; - - pypdf2 = callPackage ../development/python-modules/pypdf2 { }; - - pypdf3 = callPackage ../development/python-modules/pypdf3 { }; - - pypeg2 = callPackage ../development/python-modules/pypeg2 { }; - - pyperclip = callPackage ../development/python-modules/pyperclip { }; - - pyperscan = callPackage ../development/python-modules/pyperscan { }; - - pyperf = callPackage ../development/python-modules/pyperf { }; - - pyphen = callPackage ../development/python-modules/pyphen { }; - - pyphotonfile = callPackage ../development/python-modules/pyphotonfile { }; - - pypika = callPackage ../development/python-modules/pypika { }; - - pypillowfight = callPackage ../development/python-modules/pypillowfight { }; - - pypinyin = callPackage ../development/python-modules/pypinyin { }; - - pypiserver = callPackage ../development/python-modules/pypiserver { }; - - pypitoken = callPackage ../development/python-modules/pypitoken { }; - - pyplaato = callPackage ../development/python-modules/pyplaato { }; - - pyplatec = callPackage ../development/python-modules/pyplatec { }; - - pyppeteer = callPackage ../development/python-modules/pyppeteer { }; - - pypresence = callPackage ../development/python-modules/pypresence { }; - - pyprind = callPackage ../development/python-modules/pyprind { }; - - pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { }; - - pyproj = callPackage ../development/python-modules/pyproj { }; - - pyproject-metadata = callPackage ../development/python-modules/pyproject-metadata { }; - - pyprosegur = callPackage ../development/python-modules/pyprosegur { }; - - pyprusalink = callPackage ../development/python-modules/pyprusalink { }; - - pyptlib = callPackage ../development/python-modules/pyptlib { }; - - pypubsub = callPackage ../development/python-modules/pypubsub { }; - - pypugjs = callPackage ../development/python-modules/pypugjs { }; - - pypykatz = callPackage ../development/python-modules/pypykatz { }; - - pypytools = callPackage ../development/python-modules/pypytools { }; - - pyqldb = callPackage ../development/python-modules/pyqldb { }; - - pyqrcode = callPackage ../development/python-modules/pyqrcode { }; - - pyqt-builder = callPackage ../development/python-modules/pyqt-builder { }; - - pyqt5 = callPackage ../development/python-modules/pyqt/5.x.nix { }; - - pyqt5-stubs = callPackage ../development/python-modules/pyqt5-stubs { }; - - pyqt5-sip = callPackage ../development/python-modules/pyqt/sip.nix { }; - - pyqt5-multimedia = self.pyqt5.override { withMultimedia = true; }; - - # `pyqt5-webkit` should not be used by python libraries in - # pkgs/development/python-modules/*. Putting this attribute in - # `propagatedBuildInputs` may cause collisions. - pyqt5-webkit = self.pyqt5.override { withWebKit = true; }; - - pyqt6 = callPackage ../development/python-modules/pyqt/6.x.nix { }; - - pyqt6-charts = callPackage ../development/python-modules/pyqt6-charts { }; - - pyqt6-sip = callPackage ../development/python-modules/pyqt/pyqt6-sip.nix { }; - - pyqt6-webengine = callPackage ../development/python-modules/pyqt6-webengine { }; - - pyqt3d = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt3d { - inherit (self) - buildPythonPackage - pyqt5 - pyqt-builder - python - pythonOlder - setuptools - sip - ; - }; - - pyqtchart = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtchart { - inherit (self) - buildPythonPackage - pyqt5 - pyqt-builder - python - pythonOlder - setuptools - sip - ; - }; - - pyqtdarktheme = callPackage ../development/python-modules/pyqtdarktheme { }; - - pyqtdatavisualization = - pkgs.libsForQt5.callPackage ../development/python-modules/pyqtdatavisualization - { - inherit (self) - buildPythonPackage - pyqt5 - pyqt-builder - python - pythonOlder - setuptools - sip - ; - }; - - pyqtgraph = callPackage ../development/python-modules/pyqtgraph { }; - - pyqtwebengine = callPackage ../development/python-modules/pyqtwebengine { }; - - pyquery = callPackage ../development/python-modules/pyquery { }; - - pyquaternion = callPackage ../development/python-modules/pyquaternion { }; - - pyquil = callPackage ../development/python-modules/pyquil { }; - - pyqvrpro = callPackage ../development/python-modules/pyqvrpro { }; - - pyqwikswitch = callPackage ../development/python-modules/pyqwikswitch { }; - - pyrabbit2 = callPackage ../development/python-modules/pyrabbit2 { }; - - pyrad = callPackage ../development/python-modules/pyrad { }; - - pyradiomics = callPackage ../development/python-modules/pyradiomics { }; - - pyradios = callPackage ../development/python-modules/pyradios { }; - - pyrainbird = callPackage ../development/python-modules/pyrainbird { }; - - pyramid-beaker = callPackage ../development/python-modules/pyramid-beaker { }; - - pyramid = callPackage ../development/python-modules/pyramid { }; - - pyramid-chameleon = callPackage ../development/python-modules/pyramid-chameleon { }; - - pyramid-exclog = callPackage ../development/python-modules/pyramid-exclog { }; - - pyramid-jinja2 = callPackage ../development/python-modules/pyramid-jinja2 { }; - - pyramid-mako = callPackage ../development/python-modules/pyramid-mako { }; - - pyramid-multiauth = callPackage ../development/python-modules/pyramid-multiauth { }; - - pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { }; - - pyreaderwriterlock = callPackage ../development/python-modules/pyreaderwriterlock { }; - - pyreadstat = callPackage ../development/python-modules/pyreadstat { }; - - pyrealsense2 = toPythonModule ( - pkgs.librealsense.override { - enablePython = true; - pythonPackages = self; - } - ); - - pyrealsense2WithCuda = toPythonModule ( - pkgs.librealsenseWithCuda.override { - cudaSupport = true; - enablePython = true; - pythonPackages = self; - } - ); - - pyrealsense2WithoutCuda = toPythonModule ( - pkgs.librealsenseWithoutCuda.override { - enablePython = true; - pythonPackages = self; - } - ); - - pyrect = callPackage ../development/python-modules/pyrect { }; - - pyregion = callPackage ../development/python-modules/pyregion { }; - - pyric = callPackage ../development/python-modules/pyric { }; - - pyring-buffer = callPackage ../development/python-modules/pyring-buffer { }; - - pyrisco = callPackage ../development/python-modules/pyrisco { }; - - pyrituals = callPackage ../development/python-modules/pyrituals { }; - - pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { }; - - pyrmvtransport = callPackage ../development/python-modules/pyrmvtransport { }; - - pyro4 = callPackage ../development/python-modules/pyro4 { }; - - pyro5 = callPackage ../development/python-modules/pyro5 { }; - - pyroma = callPackage ../development/python-modules/pyroma { }; - - pyro-api = callPackage ../development/python-modules/pyro-api { }; - - pyro-ppl = callPackage ../development/python-modules/pyro-ppl { }; - - pyroute2 = callPackage ../development/python-modules/pyroute2 { }; - - pyrr = callPackage ../development/python-modules/pyrr { }; - - pyrsistent = callPackage ../development/python-modules/pyrsistent { }; - - pyrss2gen = callPackage ../development/python-modules/pyrss2gen { }; - - pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { }; - - pysaj = callPackage ../development/python-modules/pysaj { }; - - pysam = callPackage ../development/python-modules/pysam { }; - - pysaml2 = callPackage ../development/python-modules/pysaml2 { inherit (pkgs) xmlsec; }; - - pysatochip = callPackage ../development/python-modules/pysatochip { }; - - pysc2 = callPackage ../development/python-modules/pysc2 { }; - - pyscard = callPackage ../development/python-modules/pyscard { - inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; - }; - - pyscaffold = callPackage ../development/python-modules/pyscaffold { }; - - pyscaffoldext-cookiecutter = - callPackage ../development/python-modules/pyscaffoldext-cookiecutter - { }; - - pyscaffoldext-custom-extension = - callPackage ../development/python-modules/pyscaffoldext-custom-extension - { }; - - pyscaffoldext-django = callPackage ../development/python-modules/pyscaffoldext-django { }; - - pyscaffoldext-dsproject = callPackage ../development/python-modules/pyscaffoldext-dsproject { }; - - pyscaffoldext-markdown = callPackage ../development/python-modules/pyscaffoldext-markdown { }; - - pyscaffoldext-travis = callPackage ../development/python-modules/pyscaffoldext-travis { }; - - pyscf = callPackage ../development/python-modules/pyscf { }; - - pyschedule = callPackage ../development/python-modules/pyschedule { }; - - pyscreenshot = callPackage ../development/python-modules/pyscreenshot { }; - - pyscreeze = callPackage ../development/python-modules/pyscreeze { }; - - py-scrypt = callPackage ../development/python-modules/py-scrypt { }; - - pyscrypt = callPackage ../development/python-modules/pyscrypt { }; - - pyscss = callPackage ../development/python-modules/pyscss { }; - - pysdcp = callPackage ../development/python-modules/pysdcp { }; - - pysdl2 = callPackage ../development/python-modules/pysdl2 { }; - - pysearpc = toPythonModule (pkgs.libsearpc.override { python3 = self.python; }); - - pysecuritas = callPackage ../development/python-modules/pysecuritas { }; - - pysendfile = callPackage ../development/python-modules/pysendfile { }; - - pysensibo = callPackage ../development/python-modules/pysensibo { }; - - pysensors = callPackage ../development/python-modules/pysensors { }; - - pyserial-asyncio = callPackage ../development/python-modules/pyserial-asyncio { }; - - pyserial-asyncio-fast = callPackage ../development/python-modules/pyserial-asyncio-fast { }; - - pyserial = callPackage ../development/python-modules/pyserial { }; - - pyseventeentrack = callPackage ../development/python-modules/pyseventeentrack { }; - - pysftp = callPackage ../development/python-modules/pysftp { }; - - pyshp = callPackage ../development/python-modules/pyshp { }; - - pyside2-tools = toPythonModule ( - callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; } - ); - - pyside2 = toPythonModule ( - callPackage ../development/python-modules/pyside2 { inherit (pkgs) cmake ninja qt5; } - ); - - pyside6 = toPythonModule ( - callPackage ../development/python-modules/pyside6 { inherit (pkgs) cmake ninja; } - ); - - pysigma = callPackage ../development/python-modules/pysigma { }; - - pysigma-backend-elasticsearch = - callPackage ../development/python-modules/pysigma-backend-elasticsearch - { }; - - pysigma-backend-opensearch = - callPackage ../development/python-modules/pysigma-backend-opensearch - { }; - - pysigma-backend-qradar = callPackage ../development/python-modules/pysigma-backend-qradar { }; - - pysigma-backend-splunk = callPackage ../development/python-modules/pysigma-backend-splunk { }; - - pysigma-backend-sqlite = callPackage ../development/python-modules/pysigma-backend-sqlite { }; - - pysigma-backend-insightidr = - callPackage ../development/python-modules/pysigma-backend-insightidr - { }; - - pysigma-pipeline-crowdstrike = - callPackage ../development/python-modules/pysigma-pipeline-crowdstrike - { }; - - pysigma-pipeline-sysmon = callPackage ../development/python-modules/pysigma-pipeline-sysmon { }; - - pysigma-pipeline-windows = callPackage ../development/python-modules/pysigma-pipeline-windows { }; - - pysignalclirestapi = callPackage ../development/python-modules/pysignalclirestapi { }; - - pysigset = callPackage ../development/python-modules/pysigset { }; - - pysim = callPackage ../development/python-modules/pysim { }; - - pysingleton = callPackage ../development/python-modules/pysingleton { }; - - pyslim = callPackage ../development/python-modules/pyslim { }; - - pyslurm = callPackage ../development/python-modules/pyslurm { inherit (pkgs) slurm; }; - - pysma = callPackage ../development/python-modules/pysma { }; - - pysmappee = callPackage ../development/python-modules/pysmappee { }; - - pysmart = callPackage ../development/python-modules/pysmart { }; - - pysmartapp = callPackage ../development/python-modules/pysmartapp { }; - - pysmartdl = callPackage ../development/python-modules/pysmartdl { }; - - pysmartthings = callPackage ../development/python-modules/pysmartthings { }; - - pysmb = callPackage ../development/python-modules/pysmb { }; - - pysmbc = callPackage ../development/python-modules/pysmbc { }; - - pysmf = callPackage ../development/python-modules/pysmf { }; - - pysmi = callPackage ../development/python-modules/pysmi { }; - - pysml = callPackage ../development/python-modules/pysml { }; - - pysmlight = callPackage ../development/python-modules/pysmlight { }; - - pysmt = callPackage ../development/python-modules/pysmt { }; - - pysnmp = callPackage ../development/python-modules/pysnmp { }; - - pysnmpcrypto = callPackage ../development/python-modules/pysnmpcrypto { }; - - pysnmp-pyasn1 = callPackage ../development/python-modules/pysnmp-pyasn1 { }; - - pysnmp-pysmi = callPackage ../development/python-modules/pysnmp-pysmi { }; - - pysnmplib = callPackage ../development/python-modules/pysnmplib { }; - - pysnooper = callPackage ../development/python-modules/pysnooper { }; - - pysnooz = callPackage ../development/python-modules/pysnooz { }; - - pysnow = callPackage ../development/python-modules/pysnow { }; - - pysocks = callPackage ../development/python-modules/pysocks { }; - - pysol-cards = callPackage ../development/python-modules/pysol-cards { }; - - pysolr = callPackage ../development/python-modules/pysolr { }; - - pysoma = callPackage ../development/python-modules/pysoma { }; - - py-sonic = callPackage ../development/python-modules/py-sonic { }; - - pysonos = callPackage ../development/python-modules/pysonos { }; - - pysoundfile = self.soundfile; # Alias added 23-06-2019 - - pyspark = callPackage ../development/python-modules/pyspark { }; - - pyspcwebgw = callPackage ../development/python-modules/pyspcwebgw { }; - - pyspeex-noise = callPackage ../development/python-modules/pyspeex-noise { }; - - pyspellchecker = callPackage ../development/python-modules/pyspellchecker { }; - - pyspf = callPackage ../development/python-modules/pyspf { }; - - pyspice = callPackage ../development/python-modules/pyspice { }; - - pyspiflash = callPackage ../development/python-modules/pyspiflash { }; - - pyspinel = callPackage ../development/python-modules/pyspinel { }; - - pyspnego = callPackage ../development/python-modules/pyspnego { }; - - pysptk = callPackage ../development/python-modules/pysptk { }; - - pyspx = callPackage ../development/python-modules/pyspx { }; - - pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { inherit (pkgs) sqlcipher; }; - - pysqueezebox = callPackage ../development/python-modules/pysqueezebox { }; - - pysrim = callPackage ../development/python-modules/pysrim { }; - - pysrt = callPackage ../development/python-modules/pysrt { }; - - pyssim = callPackage ../development/python-modules/pyssim { }; - - pystache = callPackage ../development/python-modules/pystache { }; - - pystardict = callPackage ../development/python-modules/pystardict { }; - - pystatgrab = callPackage ../development/python-modules/pystatgrab { }; - - pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; - - pystemmer = callPackage ../development/python-modules/pystemmer { }; - - pystray = callPackage ../development/python-modules/pystray { }; - - py-stringmatching = callPackage ../development/python-modules/py-stringmatching { }; - - pysvg-py3 = callPackage ../development/python-modules/pysvg-py3 { }; - - pysvn = callPackage ../development/python-modules/pysvn { - inherit (pkgs) - bash - subversion - apr - aprutil - expat - neon - openssl - ; - }; - - pyswitchbee = callPackage ../development/python-modules/pyswitchbee { }; - - pyswitchbot = callPackage ../development/python-modules/pyswitchbot { }; - - pysychonaut = callPackage ../development/python-modules/pysychonaut { }; - - pysyncobj = callPackage ../development/python-modules/pysyncobj { }; - - pytabix = callPackage ../development/python-modules/pytabix { }; - - pytablewriter = callPackage ../development/python-modules/pytablewriter { }; - - pytado = callPackage ../development/python-modules/pytado { }; - - pytaglib = callPackage ../development/python-modules/pytaglib { }; - - pytankerkoenig = callPackage ../development/python-modules/pytankerkoenig { }; - - pytap2 = callPackage ../development/python-modules/pytap2 { }; - - pytapo = callPackage ../development/python-modules/pytapo { }; - - pytautulli = callPackage ../development/python-modules/pytautulli { }; - - pyte = callPackage ../development/python-modules/pyte { }; - - pytedee-async = callPackage ../development/python-modules/pytedee-async { }; - - pytenable = callPackage ../development/python-modules/pytenable { }; - - pytensor = callPackage ../development/python-modules/pytensor { }; - - pytelegrambotapi = callPackage ../development/python-modules/pyTelegramBotAPI { }; - - pytesseract = callPackage ../development/python-modules/pytesseract { }; - - pytest = callPackage ../development/python-modules/pytest { }; - - pytest_7 = callPackage ../development/python-modules/pytest/7.nix { }; - - pytest7CheckHook = pytestCheckHook.override { pytest = pytest_7; }; - - pytest-aio = callPackage ../development/python-modules/pytest-aio { }; - - pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; - - pytest-annotate = callPackage ../development/python-modules/pytest-annotate { }; - - pytest-ansible = callPackage ../development/python-modules/pytest-ansible { }; - - pytest-arraydiff = callPackage ../development/python-modules/pytest-arraydiff { }; - - pytest-astropy = callPackage ../development/python-modules/pytest-astropy { }; - - pytest-astropy-header = callPackage ../development/python-modules/pytest-astropy-header { }; - - pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { }; - - pytest-asyncio_0_21 = pytest-asyncio.overridePythonAttrs (old: rec { - version = "0.21.2"; - src = pkgs.fetchFromGitHub { - owner = "pytest-dev"; - repo = "pytest-asyncio"; - rev = "refs/tags/v${version}"; - hash = "sha256-AVVvdo/CDF9IU6l779sLc7wKz5h3kzMttdDNTPLYxtQ="; - }; - }); - - pytest-bdd = callPackage ../development/python-modules/pytest-bdd { }; - - pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { }; - - pytest-black = callPackage ../development/python-modules/pytest-black { }; - - pytest-cache = self.pytestcache; # added 2021-01-04 - pytestcache = callPackage ../development/python-modules/pytestcache { }; - - pytest-base-url = callPackage ../development/python-modules/pytest-base-url { }; - - pytest-cases = callPackage ../development/python-modules/pytest-cases { }; - - pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { }; - - pytest-celery = callPackage ../development/python-modules/pytest-celery { }; - - pytest-check = callPackage ../development/python-modules/pytest-check { }; - - pytest-cid = callPackage ../development/python-modules/pytest-cid { }; - - pytest-click = callPackage ../development/python-modules/pytest-click { }; - - pytest-console-scripts = callPackage ../development/python-modules/pytest-console-scripts { }; - - pytest-cov = callPackage ../development/python-modules/pytest-cov { }; - - pytest-cov-stub = callPackage ../development/python-modules/pytest-cov-stub { }; - - pytest-cram = callPackage ../development/python-modules/pytest-cram { }; - - pytest-datadir = callPackage ../development/python-modules/pytest-datadir { }; - - pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { }; - - pytest-dependency = callPackage ../development/python-modules/pytest-dependency { }; - - pytest-describe = callPackage ../development/python-modules/pytest-describe { }; - - pytest-django = callPackage ../development/python-modules/pytest-django { }; - - pytest-docker-tools = callPackage ../development/python-modules/pytest-docker-tools { }; - - pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { }; - - pytest-dotenv = callPackage ../development/python-modules/pytest-dotenv { }; - - pytest-emoji = callPackage ../development/python-modules/pytest-emoji { }; - - pytest-env = callPackage ../development/python-modules/pytest-env { }; - - pytest-error-for-skips = callPackage ../development/python-modules/pytest-error-for-skips { }; - - pytest-examples = callPackage ../development/python-modules/pytest-examples { }; - - pytest-expect = callPackage ../development/python-modules/pytest-expect { }; - - pytest-factoryboy = callPackage ../development/python-modules/pytest-factoryboy { }; - - pytest-filter-subpackage = callPackage ../development/python-modules/pytest-filter-subpackage { }; - - pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { }; - - pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { }; - - pytest-flakes = callPackage ../development/python-modules/pytest-flakes { }; - - pytest-flask = callPackage ../development/python-modules/pytest-flask { }; - - pytest-forked = callPackage ../development/python-modules/pytest-forked { }; - - pytest-freezegun = callPackage ../development/python-modules/pytest-freezegun { }; - - pytest-freezer = callPackage ../development/python-modules/pytest-freezer { }; - - pytest-golden = callPackage ../development/python-modules/pytest-golden { }; - - pytest-grpc = callPackage ../development/python-modules/pytest-grpc { }; - - pytest-harvest = callPackage ../development/python-modules/pytest-harvest { }; - - pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { }; - - pytest-html = callPackage ../development/python-modules/pytest-html { }; - - pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; - - pytest-httpserver = callPackage ../development/python-modules/pytest-httpserver { }; - - pytest-httpx = callPackage ../development/python-modules/pytest-httpx { }; - - pytest-image-diff = callPackage ../development/python-modules/pytest-image-diff { }; - - pytest-instafail = callPackage ../development/python-modules/pytest-instafail { }; - - pytest-isort = callPackage ../development/python-modules/pytest-isort { }; - - pytest-json-report = callPackage ../development/python-modules/pytest-json-report { }; - - pytest-jupyter = callPackage ../development/python-modules/pytest-jupyter { }; - - pytest-lazy-fixture = callPackage ../development/python-modules/pytest-lazy-fixture { }; - - pytest-lazy-fixtures = callPackage ../development/python-modules/pytest-lazy-fixtures { }; - - pytest-localserver = callPackage ../development/python-modules/pytest-localserver { }; - - pytest-logdog = callPackage ../development/python-modules/pytest-logdog { }; - - pytest-markdown-docs = callPackage ../development/python-modules/pytest-markdown-docs { }; - - pytest-md-report = callPackage ../development/python-modules/pytest-md-report { }; - - pytest-metadata = callPackage ../development/python-modules/pytest-metadata { }; - - pytest-mock = callPackage ../development/python-modules/pytest-mock { }; - - pytest-mockservers = callPackage ../development/python-modules/pytest-mockservers { }; - - pytest-mpi = callPackage ../development/python-modules/pytest-mpi { }; - - pytest-mpl = callPackage ../development/python-modules/pytest-mpl { }; - - pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; - - pytest-mypy-plugins = callPackage ../development/python-modules/pytest-mypy-plugins { }; - - pytest-notebook = callPackage ../development/python-modules/pytest-notebook { }; - - pytest-order = callPackage ../development/python-modules/pytest-order { }; - - pytest-param-files = callPackage ../development/python-modules/pytest-param-files { }; - - pytest-parallel = callPackage ../development/python-modules/pytest-parallel { }; - - pytest-playwright = callPackage ../development/python-modules/pytest-playwright { }; - - pytest-plt = callPackage ../development/python-modules/pytest-plt { }; - - pytest-postgresql = callPackage ../development/python-modules/pytest-postgresql { }; - - pytest-pylint = callPackage ../development/python-modules/pytest-pylint { }; - - pytest-pytestrail = callPackage ../development/python-modules/pytest-pytestrail { }; - - pytest-qt = callPackage ../development/python-modules/pytest-qt { }; - - pytest-quickcheck = callPackage ../development/python-modules/pytest-quickcheck { }; - - pytest-raises = callPackage ../development/python-modules/pytest-raises { }; - - pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { }; - - pytest-raisin = callPackage ../development/python-modules/pytest-raisin { }; - - pytest-randomly = callPackage ../development/python-modules/pytest-randomly { }; - - pytest-reverse = callPackage ../development/python-modules/pytest-reverse { }; - - pytest-random-order = callPackage ../development/python-modules/pytest-random-order { }; - - pytest-recording = callPackage ../development/python-modules/pytest-recording { }; - - pytest-regressions = callPackage ../development/python-modules/pytest-regressions { }; - - pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { }; - - pytest-remotedata = callPackage ../development/python-modules/pytest-remotedata { }; - - pytest-repeat = callPackage ../development/python-modules/pytest-repeat { }; - - pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { }; - - pytest-resource-path = callPackage ../development/python-modules/pytest-resource-path { }; - - pytest-responses = callPackage ../development/python-modules/pytest-responses { }; - - pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { }; - - pytest-services = callPackage ../development/python-modules/pytest-services { }; - - pytest-snapshot = callPackage ../development/python-modules/pytest-snapshot { }; - - pytest-shutil = callPackage ../development/python-modules/pytest-shutil { }; - - pytest-smtpd = callPackage ../development/python-modules/pytest-smtpd { }; - - pytest-spec = callPackage ../development/python-modules/pytest-spec { }; - - python-status = callPackage ../development/python-modules/python-status { }; - - python-string-utils = callPackage ../development/python-modules/python-string-utils { }; - - pytest-socket = callPackage ../development/python-modules/pytest-socket { }; - - pytest-subprocess = callPackage ../development/python-modules/pytest-subprocess { }; - - pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { }; - - pytest-subtests = callPackage ../development/python-modules/pytest-subtests { }; - - pytest-sugar = callPackage ../development/python-modules/pytest-sugar { }; - - pytest-tap = callPackage ../development/python-modules/pytest-tap { }; - - pytest-test-utils = callPackage ../development/python-modules/pytest-test-utils { }; - - pytest-testinfra = callPackage ../development/python-modules/pytest-testinfra { }; - - pytest-testmon = callPackage ../development/python-modules/pytest-testmon { }; - - pytest-textual-snapshot = callPackage ../development/python-modules/pytest-textual-snapshot { }; - - pytest-timeout = callPackage ../development/python-modules/pytest-timeout { }; - - pytest-tornado = callPackage ../development/python-modules/pytest-tornado { }; - - pytest-tornasync = callPackage ../development/python-modules/pytest-tornasync { }; - - pytest-trio = callPackage ../development/python-modules/pytest-trio { }; - - pytest-twisted = callPackage ../development/python-modules/pytest-twisted { }; - - pytest-unordered = callPackage ../development/python-modules/pytest-unordered { }; - - pytest-vcr = callPackage ../development/python-modules/pytest-vcr { }; - - pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { }; - - pytest-voluptuous = callPackage ../development/python-modules/pytest-voluptuous { }; - - pytest-warnings = callPackage ../development/python-modules/pytest-warnings { }; - - pytest-watch = callPackage ../development/python-modules/pytest-watch { }; - - pytest-xdist = callPackage ../development/python-modules/pytest-xdist { }; - - pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { }; - - pytest-xvfb = callPackage ../development/python-modules/pytest-xvfb { }; - - python3-application = callPackage ../development/python-modules/python3-application { }; - - python3-eventlib = callPackage ../development/python-modules/python3-eventlib { }; - - python3-gnutls = callPackage ../development/python-modules/python3-gnutls { }; - - python3-openid = callPackage ../development/python-modules/python3-openid { }; - - python-aodhclient = callPackage ../development/python-modules/python-aodhclient { }; - - python-apt = callPackage ../development/python-modules/python-apt { }; - - python-arango = callPackage ../development/python-modules/python-arango { }; - - python-awair = callPackage ../development/python-modules/python-awair { }; - - python3-saml = callPackage ../development/python-modules/python3-saml { }; - - python-axolotl = callPackage ../development/python-modules/python-axolotl { }; - - python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { }; - - python-barbicanclient = callPackage ../development/python-modules/python-barbicanclient { }; - - python-barcode = callPackage ../development/python-modules/python-barcode { }; - - python-baseconv = callPackage ../development/python-modules/python-baseconv { }; - - python-benedict = callPackage ../development/python-modules/python-benedict { }; - - python-bidi = callPackage ../development/python-modules/python-bidi { }; - - python-binance = callPackage ../development/python-modules/python-binance { }; - - python-box = callPackage ../development/python-modules/python-box { }; - - python-bring-api = callPackage ../development/python-modules/python-bring-api { }; - - python-bsblan = callPackage ../development/python-modules/python-bsblan { }; - - python-cinderclient = callPackage ../development/python-modules/python-cinderclient { }; - - python-constraint = callPackage ../development/python-modules/python-constraint { }; - - python-crontab = callPackage ../development/python-modules/python-crontab { }; - - python-ctags3 = callPackage ../development/python-modules/python-ctags3 { }; - - python-daemon = callPackage ../development/python-modules/python-daemon { }; - - python-datemath = callPackage ../development/python-modules/python-datemath { }; - - python-dateutil = callPackage ../development/python-modules/python-dateutil { }; - - python-dbusmock = callPackage ../development/python-modules/python-dbusmock { }; - - python-decouple = callPackage ../development/python-modules/python-decouple { }; - - python-designateclient = callPackage ../development/python-modules/python-designateclient { }; - - pythondialog = callPackage ../development/python-modules/pythondialog { }; - - python-didl-lite = callPackage ../development/python-modules/python-didl-lite { }; - - python-digitalocean = callPackage ../development/python-modules/python-digitalocean { }; - - python-docx = callPackage ../development/python-modules/python-docx { }; - - python-doi = callPackage ../development/python-modules/python-doi { }; - - python-dotenv = callPackage ../development/python-modules/python-dotenv { }; - - python-editor = callPackage ../development/python-modules/python-editor { }; - - python-family-hub-local = callPackage ../development/python-modules/python-family-hub-local { }; - - python-fsutil = callPackage ../development/python-modules/python-fsutil { }; - - pythonefl = callPackage ../development/python-modules/python-efl { }; - - pythonegardia = callPackage ../development/python-modules/pythonegardia { }; - - python-engineio = callPackage ../development/python-modules/python-engineio { }; - - python-engineio-v3 = callPackage ../development/python-modules/python-engineio-v3 { }; - - python-etcd = callPackage ../development/python-modules/python-etcd { }; - - python-ev3dev2 = callPackage ../development/python-modules/python-ev3dev2 { }; - - python-fedora = callPackage ../development/python-modules/python-fedora { }; - - python-fontconfig = callPackage ../development/python-modules/python-fontconfig { }; - - python-frontmatter = callPackage ../development/python-modules/python-frontmatter { }; - - python-gammu = callPackage ../development/python-modules/python-gammu { }; - - python-gitlab = callPackage ../development/python-modules/python-gitlab { }; - - python-gnupg = callPackage ../development/python-modules/python-gnupg { }; - - python-gvm = callPackage ../development/python-modules/python-gvm { }; - - python-hglib = callPackage ../development/python-modules/python-hglib { }; - - python-homeassistant-analytics = - callPackage ../development/python-modules/python-homeassistant-analytics - { }; - - python-homewizard-energy = callPackage ../development/python-modules/python-homewizard-energy { }; - - python-hosts = callPackage ../development/python-modules/python-hosts { }; - - python-hpilo = callPackage ../development/python-modules/python-hpilo { }; - - python-http-client = callPackage ../development/python-modules/python-http-client { }; - - python-i18n = callPackage ../development/python-modules/python-i18n { }; - - pythonix = callPackage ../development/python-modules/pythonix { - nix = pkgs.nixVersions.nix_2_3; - meson = pkgs.meson.override { python3 = self.python; }; - }; - - python-jenkins = callPackage ../development/python-modules/python-jenkins { }; - - python-jose = callPackage ../development/python-modules/python-jose { }; - - python-json-logger = callPackage ../development/python-modules/python-json-logger { }; - - python-jsonrpc-server = callPackage ../development/python-modules/python-jsonrpc-server { }; - - python-ldap = callPackage ../development/python-modules/python-ldap { - inherit (pkgs) openldap cyrus_sasl; - }; - - python-ldap-test = callPackage ../development/python-modules/python-ldap-test { }; - - python-libnmap = callPackage ../development/python-modules/python-libnmap { }; - - python-linux-procfs = callPackage ../development/python-modules/python-linux-procfs { }; - - python-logging-loki = callPackage ../development/python-modules/python-logging-loki { }; - - python-logstash = callPackage ../development/python-modules/python-logstash { }; - - python-louvain = callPackage ../development/python-modules/python-louvain { }; - - python-lsp-jsonrpc = callPackage ../development/python-modules/python-lsp-jsonrpc { }; - - python-lsp-ruff = callPackage ../development/python-modules/python-lsp-ruff { }; - - python-lsp-server = callPackage ../development/python-modules/python-lsp-server { }; - - python-ly = callPackage ../development/python-modules/python-ly { }; - - python-lzf = callPackage ../development/python-modules/python-lzf { }; - - python-lzo = callPackage ../development/python-modules/python-lzo { inherit (pkgs) lzo; }; - - python-magic = callPackage ../development/python-modules/python-magic { }; - - python-magnumclient = callPackage ../development/python-modules/python-magnumclient { }; - - python-manilaclient = callPackage ../development/python-modules/python-manilaclient { }; - - python-mapnik = callPackage ../development/python-modules/python-mapnik rec { - inherit (pkgs) - pkg-config - cairo - icu - libjpeg - libpng - libtiff - libwebp - proj - zlib - ; - boost = pkgs.boost182.override { - enablePython = true; - inherit python; - }; - harfbuzz = pkgs.harfbuzz.override { withIcu = true; }; - mapnik = pkgs.mapnik.override { inherit boost harfbuzz; }; - }; - - python-markdown-math = callPackage ../development/python-modules/python-markdown-math { }; - - python-matter-server = callPackage ../development/python-modules/python-matter-server { }; - - python-miio = callPackage ../development/python-modules/python-miio { }; - - python-mimeparse = callPackage ../development/python-modules/python-mimeparse { }; - - python-mistralclient = callPackage ../development/python-modules/python-mistralclient { }; - - python-mnist = callPackage ../development/python-modules/python-mnist { }; - - python-mpv-jsonipc = callPackage ../development/python-modules/python-mpv-jsonipc { }; - - python-multipart = callPackage ../development/python-modules/python-multipart { }; - - python-musicpd = callPackage ../development/python-modules/python-musicpd { }; - - python-mystrom = callPackage ../development/python-modules/python-mystrom { }; - - python-neutronclient = callPackage ../development/python-modules/python-neutronclient { }; - - python-nest = callPackage ../development/python-modules/python-nest { }; - - pythonnet = callPackage ../development/python-modules/pythonnet { }; - - python-nmap = callPackage ../development/python-modules/python-nmap { }; - - python-nomad = callPackage ../development/python-modules/python-nomad { }; - - python-novaclient = callPackage ../development/python-modules/python-novaclient { }; - - python-oauth2 = callPackage ../development/python-modules/python-oauth2 { }; - - pythonocc-core = toPythonModule ( - callPackage ../development/python-modules/pythonocc-core { - inherit (pkgs) fontconfig rapidjson; - inherit (pkgs.xorg) - libX11 - libXi - libXmu - libXext - ; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - opencascade-occt = pkgs.opencascade-occt_7_6; - } - ); - - python-olm = callPackage ../development/python-modules/python-olm { }; - - python-on-whales = callPackage ../development/python-modules/python-on-whales { }; - - python-opendata-transport = callPackage ../development/python-modules/python-opendata-transport { }; - - python-openstackclient = callPackage ../development/python-modules/python-openstackclient { }; - - python-openzwave = callPackage ../development/python-modules/python-openzwave { }; - - python-osc = callPackage ../development/python-modules/python-osc { }; - - python-packer = callPackage ../development/python-modules/python-packer { }; - - python-pae = callPackage ../development/python-modules/python-pae { }; - - python-pam = callPackage ../development/python-modules/python-pam { inherit (pkgs) pam; }; - - python-periphery = callPackage ../development/python-modules/python-periphery { }; - - python-picnic-api = callPackage ../development/python-modules/python-picnic-api { }; - - python-pidfile = callPackage ../development/python-modules/python-pidfile { }; - - python-pipedrive = callPackage ../development/python-modules/python-pipedrive { }; - - python-pkcs11 = callPackage ../development/python-modules/python-pkcs11 { }; - - python-prctl = callPackage ../development/python-modules/python-prctl { }; - - python-ptrace = callPackage ../development/python-modules/python-ptrace { }; - - python-rapidjson = callPackage ../development/python-modules/python-rapidjson { }; - - python-rabbitair = callPackage ../development/python-modules/python-rabbitair { }; - - python-redis-lock = callPackage ../development/python-modules/python-redis-lock { }; - - python-registry = callPackage ../development/python-modules/python-registry { }; - - python-roborock = callPackage ../development/python-modules/python-roborock { }; - - python-rtmidi = callPackage ../development/python-modules/python-rtmidi { - inherit (pkgs.darwin.apple_sdk.frameworks) - CoreAudio - CoreMIDI - CoreServices - Foundation - ; - }; - - python-sat = callPackage ../development/python-modules/python-sat { }; - - python-simple-hipchat = callPackage ../development/python-modules/python-simple-hipchat { }; - - python-slugify = callPackage ../development/python-modules/python-slugify { }; - - python-smarttub = callPackage ../development/python-modules/python-smarttub { }; - - python-snap7 = callPackage ../development/python-modules/python-snap7 { inherit (pkgs) snap7; }; - - python-snappy = callPackage ../development/python-modules/python-snappy { inherit (pkgs) snappy; }; - - python-socketio = callPackage ../development/python-modules/python-socketio { }; - - python-socketio-v4 = callPackage ../development/python-modules/python-socketio-v4 { }; - - python-socks = callPackage ../development/python-modules/python-socks { }; - - python-sql = callPackage ../development/python-modules/python-sql { }; - - python-stdnum = callPackage ../development/python-modules/python-stdnum { }; - - python-technove = callPackage ../development/python-modules/python-technove { }; - - python-telegram = callPackage ../development/python-modules/python-telegram { }; - - python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { }; - - python-toolbox = callPackage ../development/python-modules/python-toolbox { }; - - python-trovo = callPackage ../development/python-modules/python-trovo { }; - - python-twitch-client = callPackage ../development/python-modules/python-twitch-client { }; - - python-twitter = callPackage ../development/python-modules/python-twitter { }; - - python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { }; - - python-u2flib-server = callPackage ../development/python-modules/python-u2flib-server { }; - - python-uinput = callPackage ../development/python-modules/python-uinput { }; - - python-ulid = callPackage ../development/python-modules/python-ulid { }; - - python-unshare = callPackage ../development/python-modules/python-unshare { }; - - python-utils = callPackage ../development/python-modules/python-utils { }; - - python-vagrant = callPackage ../development/python-modules/python-vagrant { }; - - python-velbus = callPackage ../development/python-modules/python-velbus { }; - - python-vipaccess = callPackage ../development/python-modules/python-vipaccess { }; - - python-vlc = callPackage ../development/python-modules/python-vlc { }; - - python-watcherclient = callPackage ../development/python-modules/python-watcherclient { }; - - python-whois = callPackage ../development/python-modules/python-whois { }; - - python-wifi = callPackage ../development/python-modules/python-wifi { }; - - python-wink = callPackage ../development/python-modules/python-wink { }; - - python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { }; - - python-xz = callPackage ../development/python-modules/python-xz { }; - - python-zaqarclient = callPackage ../development/python-modules/python-zaqarclient { }; - - python-zbar = callPackage ../development/python-modules/python-zbar { }; - - python-zunclient = callPackage ../development/python-modules/python-zunclient { }; - - pythran = callPackage ../development/python-modules/pythran { inherit (pkgs.llvmPackages) openmp; }; - - pyeapi = callPackage ../development/python-modules/pyeapi { }; - - pyeverlights = callPackage ../development/python-modules/pyeverlights { }; - - pyinfra = callPackage ../development/python-modules/pyinfra { }; - - pytibber = callPackage ../development/python-modules/pytibber { }; - - pytile = callPackage ../development/python-modules/pytile { }; - - pytimeparse = callPackage ../development/python-modules/pytimeparse { }; - - pytimeparse2 = callPackage ../development/python-modules/pytimeparse2 { }; - - pytikz-allefeld = callPackage ../development/python-modules/pytikz-allefeld { }; - - pytm = callPackage ../development/python-modules/pytm { }; - - pytmx = callPackage ../development/python-modules/pytmx { }; - - pytomlpp = callPackage ../development/python-modules/pytomlpp { }; - - pytoolconfig = callPackage ../development/python-modules/pytoolconfig { }; - - pytools = callPackage ../development/python-modules/pytools { }; - - pytorch-bench = callPackage ../development/python-modules/pytorch-bench { }; - - pytorch-lightning = callPackage ../development/python-modules/pytorch-lightning { }; - - pytorch-metric-learning = callPackage ../development/python-modules/pytorch-metric-learning { }; - - pytorch-msssim = callPackage ../development/python-modules/pytorch-msssim { }; - - pytorch-pfn-extras = callPackage ../development/python-modules/pytorch-pfn-extras { }; - - pytraccar = callPackage ../development/python-modules/pytraccar { }; - - pytradfri = callPackage ../development/python-modules/pytradfri { }; - - pytrafikverket = callPackage ../development/python-modules/pytrafikverket { }; - - pytransportnsw = callPackage ../development/python-modules/pytransportnsw { }; - - pytransportnswv2 = callPackage ../development/python-modules/pytransportnswv2 { }; - - pytrends = callPackage ../development/python-modules/pytrends { }; - - pytricia = callPackage ../development/python-modules/pytricia { }; - - pytrydan = callPackage ../development/python-modules/pytrydan { }; - - pyttsx3 = callPackage ../development/python-modules/pyttsx3 { }; - - pytube = callPackage ../development/python-modules/pytube { }; - - pytubefix = callPackage ../development/python-modules/pytubefix { }; - - pytun = callPackage ../development/python-modules/pytun { }; - - pyturbojpeg = callPackage ../development/python-modules/pyturbojpeg { }; - - pytweening = callPackage ../development/python-modules/pytweening { }; - - pytz = callPackage ../development/python-modules/pytz { }; - - pytz-deprecation-shim = callPackage ../development/python-modules/pytz-deprecation-shim { }; - - pytzdata = callPackage ../development/python-modules/pytzdata { }; - - pyu2f = callPackage ../development/python-modules/pyu2f { }; - - pyudev = callPackage ../development/python-modules/pyudev { inherit (pkgs) udev; }; - - pyunbound = callPackage ../development/python-modules/pyunbound { }; - - pyunifi = callPackage ../development/python-modules/pyunifi { }; - - pyupdate = callPackage ../development/python-modules/pyupdate { }; - - pyupgrade = callPackage ../development/python-modules/pyupgrade { }; - - pyuptimerobot = callPackage ../development/python-modules/pyuptimerobot { }; - - pyusb = callPackage ../development/python-modules/pyusb { inherit (pkgs) libusb1; }; - - pyuseragents = callPackage ../development/python-modules/pyuseragents { }; - - pyuv = callPackage ../development/python-modules/pyuv { }; - - py-vapid = callPackage ../development/python-modules/py-vapid { }; - - pyvcd = callPackage ../development/python-modules/pyvcd { }; - - pyvera = callPackage ../development/python-modules/pyvera { }; - - pyverilog = callPackage ../development/python-modules/pyverilog { }; - - pyversasense = callPackage ../development/python-modules/pyversasense { }; - - pyvesync = callPackage ../development/python-modules/pyvesync { }; - - pyvex = callPackage ../development/python-modules/pyvex { }; - - pyvicare = callPackage ../development/python-modules/pyvicare { }; - - pyvirtualdisplay = callPackage ../development/python-modules/pyvirtualdisplay { }; - - pyvis = callPackage ../development/python-modules/pyvis { }; - - pyvisa = callPackage ../development/python-modules/pyvisa { }; - - pyvisa-py = callPackage ../development/python-modules/pyvisa-py { }; - - pyvisa-sim = callPackage ../development/python-modules/pyvisa-sim { }; - - pyvista = callPackage ../development/python-modules/pyvista { }; - - pyviz-comms = callPackage ../development/python-modules/pyviz-comms { }; - - pyvizio = callPackage ../development/python-modules/pyvizio { }; - - pyvips = callPackage ../development/python-modules/pyvips { inherit (pkgs) vips glib; }; - - pyvlx = callPackage ../development/python-modules/pyvlx { }; - - pyvmomi = callPackage ../development/python-modules/pyvmomi { }; - - pyvo = callPackage ../development/python-modules/pyvo { }; - - pyvolumio = callPackage ../development/python-modules/pyvolumio { }; - - pyvoro = callPackage ../development/python-modules/pyvoro { }; - - pywal = callPackage ../development/python-modules/pywal { }; - - pywatchman = callPackage ../development/python-modules/pywatchman { }; - - pywaterkotte = callPackage ../development/python-modules/pywaterkotte { }; - - pywavefront = callPackage ../development/python-modules/pywavefront { }; - - pywavelets = callPackage ../development/python-modules/pywavelets { }; - - pywayland = callPackage ../development/python-modules/pywayland { }; - - pywaze = callPackage ../development/python-modules/pywaze { }; - - pywbem = callPackage ../development/python-modules/pywbem { inherit (pkgs) libxml2; }; - - pyweatherflowrest = callPackage ../development/python-modules/pyweatherflowrest { }; - - pyweatherflowudp = callPackage ../development/python-modules/pyweatherflowudp { }; - - pywebpush = callPackage ../development/python-modules/pywebpush { }; - - pywebview = callPackage ../development/python-modules/pywebview { }; - - pywemo = callPackage ../development/python-modules/pywemo { }; - - pywerview = callPackage ../development/python-modules/pywerview { }; - - pywfa = callPackage ../development/python-modules/pywfa { }; - - pywilight = callPackage ../development/python-modules/pywilight { }; - - pywinrm = callPackage ../development/python-modules/pywinrm { }; - - pywizlight = callPackage ../development/python-modules/pywizlight { }; - - pywlroots = callPackage ../development/python-modules/pywlroots { wlroots = pkgs.wlroots_0_17; }; - - pyws66i = callPackage ../development/python-modules/pyws66i { }; - - pyxattr = callPackage ../development/python-modules/pyxattr { }; - - pyxlsb = callPackage ../development/python-modules/pyxlsb { }; - - pyworld = callPackage ../development/python-modules/pyworld { }; - - pyx = callPackage ../development/python-modules/pyx { }; - - pyxbe = callPackage ../development/python-modules/pyxbe { }; - - pyxdg = callPackage ../development/python-modules/pyxdg { }; - - pyxeoma = callPackage ../development/python-modules/pyxeoma { }; - - pyxiaomigateway = callPackage ../development/python-modules/pyxiaomigateway { }; - - pyxl3 = callPackage ../development/python-modules/pyxl3 { }; - - pyxnat = callPackage ../development/python-modules/pyxnat { }; - - pyyaml = callPackage ../development/python-modules/pyyaml { }; - - pyyaml-env-tag = callPackage ../development/python-modules/pyyaml-env-tag { }; - - pyyaml-include = callPackage ../development/python-modules/pyyaml-include { }; - - pyyardian = callPackage ../development/python-modules/pyyardian { }; - - pyytlounge = callPackage ../development/python-modules/pyytlounge { }; - - pyzabbix = callPackage ../development/python-modules/pyzabbix { }; - - pyzerproc = callPackage ../development/python-modules/pyzerproc { }; - - pyzmq = callPackage ../development/python-modules/pyzmq { }; - - pyzx = callPackage ../development/python-modules/pyzx { }; - - qbittorrent-api = callPackage ../development/python-modules/qbittorrent-api { }; - - qasync = callPackage ../development/python-modules/qasync { }; - - qcelemental = callPackage ../development/python-modules/qcelemental { }; - - qcengine = callPackage ../development/python-modules/qcengine { }; - - qcodes = callPackage ../development/python-modules/qcodes { }; - - qcodes-contrib-drivers = callPackage ../development/python-modules/qcodes-contrib-drivers { }; - - qcs-api-client = callPackage ../development/python-modules/qcs-api-client { }; - - qcs-api-client-common = callPackage ../development/python-modules/qcs-api-client-common { }; - - qcs-sdk-python = callPackage ../development/python-modules/qcs-sdk-python { }; - - qdarkstyle = callPackage ../development/python-modules/qdarkstyle { }; - - qdldl = callPackage ../development/python-modules/qdldl { }; - - qdrant-client = callPackage ../development/python-modules/qdrant-client { }; - - qgrid = callPackage ../development/python-modules/qgrid { }; - - qemu = callPackage ../development/python-modules/qemu { qemu = pkgs.qemu; }; - - qiling = callPackage ../development/python-modules/qiling { }; - - qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { }; - - qingping-ble = callPackage ../development/python-modules/qingping-ble { }; - - qiskit = callPackage ../development/python-modules/qiskit { }; - - qiskit-aer = callPackage ../development/python-modules/qiskit-aer { }; - - qiskit-finance = callPackage ../development/python-modules/qiskit-finance { }; - - qiskit-ibmq-provider = callPackage ../development/python-modules/qiskit-ibmq-provider { }; - - qiskit-ignis = callPackage ../development/python-modules/qiskit-ignis { }; - - qiskit-machine-learning = callPackage ../development/python-modules/qiskit-machine-learning { }; - - qiskit-nature = callPackage ../development/python-modules/qiskit-nature { }; - - qiskit-optimization = callPackage ../development/python-modules/qiskit-optimization { }; - - qiskit-terra = callPackage ../development/python-modules/qiskit-terra { }; - - qnap-qsw = callPackage ../development/python-modules/qnap-qsw { }; - - qnapstats = callPackage ../development/python-modules/qnapstats { }; - - qpageview = callPackage ../development/python-modules/qpageview { }; - - qpsolvers = callPackage ../development/python-modules/qpsolvers { }; - - qrcode = callPackage ../development/python-modules/qrcode { }; - - qrcode-terminal = callPackage ../development/python-modules/qrcode-terminal { }; - - qreactor = callPackage ../development/python-modules/qreactor { }; - - qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 { - pythonPackages = self; - }; - - qscintilla = self.qscintilla-qt5; - - qstylizer = callPackage ../development/python-modules/qstylizer { }; - - qt-material = callPackage ../development/python-modules/qt-material { }; - - qt5reactor = callPackage ../development/python-modules/qt5reactor { }; - - qt6 = pkgs.qt6.override { python3 = self.python; }; - - qtawesome = callPackage ../development/python-modules/qtawesome { }; - - qtconsole = callPackage ../development/python-modules/qtconsole { }; - - qtile = callPackage ../development/python-modules/qtile { wlroots = pkgs.wlroots_0_17; }; - qtile-extras = callPackage ../development/python-modules/qtile-extras { }; - - qtpy = callPackage ../development/python-modules/qtpy { }; - - quadprog = callPackage ../development/python-modules/quadprog { }; - - qualysclient = callPackage ../development/python-modules/qualysclient { }; - - quandl = callPackage ../development/python-modules/quandl { }; - - quantile-forest = callPackage ../development/python-modules/quantile-forest { }; - - quantities = callPackage ../development/python-modules/quantities { }; - - quantiphy = callPackage ../development/python-modules/quantiphy { }; - - quantile-python = callPackage ../development/python-modules/quantile-python { }; - - quantiphy-eval = callPackage ../development/python-modules/quantiphy-eval { }; - - quantum-gateway = callPackage ../development/python-modules/quantum-gateway { }; - - quantulum3 = callPackage ../development/python-modules/quantulum3 { }; - - quart = callPackage ../development/python-modules/quart { }; - - quart-cors = callPackage ../development/python-modules/quart-cors { }; - - quaternion = callPackage ../development/python-modules/quaternion { }; - - qudida = callPackage ../development/python-modules/qudida { }; - - querystring-parser = callPackage ../development/python-modules/querystring-parser { }; - - questionary = callPackage ../development/python-modules/questionary { }; - - queuelib = callPackage ../development/python-modules/queuelib { }; - - quil = callPackage ../development/python-modules/quil { }; - - quixote = callPackage ../development/python-modules/quixote { }; - - qutip = callPackage ../development/python-modules/qutip { }; - - qmk-dotty-dict = callPackage ../development/python-modules/qmk-dotty-dict { }; - - pythonqwt = callPackage ../development/python-modules/pythonqwt { }; - - r2pipe = callPackage ../development/python-modules/r2pipe { }; - - rachiopy = callPackage ../development/python-modules/rachiopy { }; - - radicale-infcloud = callPackage ../development/python-modules/radicale-infcloud { - radicale = pkgs.radicale.override { python3 = python; }; - }; - - radian = callPackage ../development/python-modules/radian { }; - - radio-beam = callPackage ../development/python-modules/radio-beam { }; - - radios = callPackage ../development/python-modules/radios { }; - - radiotherm = callPackage ../development/python-modules/radiotherm { }; - - radish-bdd = callPackage ../development/python-modules/radish-bdd { }; - - radon = callPackage ../development/python-modules/radon { }; - - railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { }; - - rainbowstream = callPackage ../development/python-modules/rainbowstream { }; - - raincloudy = callPackage ../development/python-modules/raincloudy { }; - - ramlfications = callPackage ../development/python-modules/ramlfications { }; - - random-user-agent = callPackage ../development/python-modules/random-user-agent { }; - - random2 = callPackage ../development/python-modules/random2 { }; - - randomfiletree = callPackage ../development/python-modules/randomfiletree { }; - - range-typed-integers = callPackage ../development/python-modules/range-typed-integers { }; - - rangehttpserver = callPackage ../development/python-modules/rangehttpserver { }; - - rangeparser = callPackage ../development/python-modules/rangeparser { }; - - rank-bm25 = callPackage ../development/python-modules/rank-bm25 { }; - - rapidfuzz = callPackage ../development/python-modules/rapidfuzz { }; - - rapidfuzz-capi = callPackage ../development/python-modules/rapidfuzz-capi { }; - - rapidgzip = callPackage ../development/python-modules/rapidgzip { inherit (pkgs) nasm; }; - - rapidocr-onnxruntime = callPackage ../development/python-modules/rapidocr-onnxruntime { }; - - rapt-ble = callPackage ../development/python-modules/rapt-ble { }; - - rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; }; - - rasterio = callPackage ../development/python-modules/rasterio { }; - - ratarmountcore = callPackage ../development/python-modules/ratarmountcore { inherit (pkgs) zstd; }; - - ratarmount = callPackage ../development/python-modules/ratarmount { }; - - ratelim = callPackage ../development/python-modules/ratelim { }; - - ratelimit = callPackage ../development/python-modules/ratelimit { }; - - raven = callPackage ../development/python-modules/raven { }; - - rawkit = callPackage ../development/python-modules/rawkit { }; - - ray = callPackage ../development/python-modules/ray { }; - - raylib-python-cffi = callPackage ../development/python-modules/raylib-python-cffi { }; - - razdel = callPackage ../development/python-modules/razdel { }; - - rbtools = callPackage ../development/python-modules/rbtools { }; - - rchitect = callPackage ../development/python-modules/rchitect { }; - - rcssmin = callPackage ../development/python-modules/rcssmin { }; - - rdflib = callPackage ../development/python-modules/rdflib { }; - - rdkit = callPackage ../development/python-modules/rdkit { - boost = pkgs.boost182.override { - enablePython = true; - inherit python; - }; - }; - - re-assert = callPackage ../development/python-modules/re-assert { }; - - readability-lxml = callPackage ../development/python-modules/readability-lxml { }; - - readabilipy = callPackage ../development/python-modules/readabilipy { }; - - readchar = callPackage ../development/python-modules/readchar { }; - - readlike = callPackage ../development/python-modules/readlike { }; - - readmdict = callPackage ../development/python-modules/readmdict { }; - - readme = callPackage ../development/python-modules/readme { }; - - readme-renderer = callPackage ../development/python-modules/readme-renderer { }; - - readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { }; - - reactivex = callPackage ../development/python-modules/reactivex { }; - - rebulk = callPackage ../development/python-modules/rebulk { }; - - recipe-scrapers = callPackage ../development/python-modules/recipe-scrapers { }; - - recline = callPackage ../development/python-modules/recline { }; - - recoll = toPythonModule (pkgs.recoll.override { python3Packages = self; }); - - recommonmark = callPackage ../development/python-modules/recommonmark { }; - - reconplogger = callPackage ../development/python-modules/reconplogger { }; - - recordlinkage = callPackage ../development/python-modules/recordlinkage { }; - - recurring-ical-events = callPackage ../development/python-modules/recurring-ical-events { }; - - recursive-pth-loader = toPythonModule ( - callPackage ../development/python-modules/recursive-pth-loader { } - ); - - red-black-tree-mod = callPackage ../development/python-modules/red-black-tree-mod { }; - - redbaron = callPackage ../development/python-modules/redbaron { }; - - redis = callPackage ../development/python-modules/redis { }; - - redis-om = callPackage ../development/python-modules/redis-om { }; - - redshift-connector = callPackage ../development/python-modules/redshift-connector { }; - - reedsolo = callPackage ../development/python-modules/reedsolo { }; - - referencing = callPackage ../development/python-modules/referencing { }; - - refery = callPackage ../development/python-modules/refery { }; - - reflex = callPackage ../development/python-modules/reflex { }; - - reflex-chakra = callPackage ../development/python-modules/reflex-chakra { }; - - reflex-hosting-cli = callPackage ../development/python-modules/reflex-hosting-cli { }; - - reflink = callPackage ../development/python-modules/reflink { }; - - refoss-ha = callPackage ../development/python-modules/refoss-ha { }; - - regenmaschine = callPackage ../development/python-modules/regenmaschine { }; - - regex = callPackage ../development/python-modules/regex { }; - - regional = callPackage ../development/python-modules/regional { }; - - reikna = callPackage ../development/python-modules/reikna { }; - - related = callPackage ../development/python-modules/related { }; - - relatorio = callPackage ../development/python-modules/relatorio { }; - - releases = callPackage ../development/python-modules/releases { }; - - remarshal = callPackage ../development/python-modules/remarshal { }; - - remctl = callPackage ../development/python-modules/remctl { remctl-c = pkgs.remctl; }; - - remi = callPackage ../development/python-modules/remi { }; - - remote-pdb = callPackage ../development/python-modules/remote-pdb { }; - - remotezip = callPackage ../development/python-modules/remotezip { }; - - renault-api = callPackage ../development/python-modules/renault-api { }; - - rencode = callPackage ../development/python-modules/rencode { }; - - reno = callPackage ../development/python-modules/reno { }; - - renson-endura-delta = callPackage ../development/python-modules/renson-endura-delta { }; - - reorder-python-imports = callPackage ../development/python-modules/reorder-python-imports { }; - - reolink = callPackage ../development/python-modules/reolink { }; - - reolink-aio = callPackage ../development/python-modules/reolink-aio { }; - - reparser = callPackage ../development/python-modules/reparser { }; - - repath = callPackage ../development/python-modules/repath { }; - - repeated-test = callPackage ../development/python-modules/repeated-test { }; - - repl-python-wakatime = callPackage ../development/python-modules/repl-python-wakatime { }; - - replicate = callPackage ../development/python-modules/replicate { }; - - reportlab = callPackage ../development/python-modules/reportlab { }; - - reportlab-qrcode = callPackage ../development/python-modules/reportlab-qrcode { }; - - repoze-lru = callPackage ../development/python-modules/repoze-lru { }; - - repoze-sphinx-autointerface = - callPackage ../development/python-modules/repoze-sphinx-autointerface - { }; - - repoze-who = callPackage ../development/python-modules/repoze-who { }; - - reproject = callPackage ../development/python-modules/reproject { }; - - reprint = callPackage ../development/python-modules/reprint { }; - - reprshed = callPackage ../development/python-modules/reprshed { }; - - reptor = callPackage ../development/python-modules/reptor { }; - - reqif = callPackage ../development/python-modules/reqif { }; - - requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { }; - - requests-cache = callPackage ../development/python-modules/requests-cache { }; - - requests-credssp = callPackage ../development/python-modules/requests-credssp { }; - - requests-gssapi = callPackage ../development/python-modules/requests-gssapi { }; - - requests-hawk = callPackage ../development/python-modules/requests-hawk { }; - - requests = callPackage ../development/python-modules/requests { }; - - requests-download = callPackage ../development/python-modules/requests-download { }; - - requestsexceptions = callPackage ../development/python-modules/requestsexceptions { }; - - requests-file = callPackage ../development/python-modules/requests-file { }; - - requests-futures = callPackage ../development/python-modules/requests-futures { }; - - requests-http-signature = callPackage ../development/python-modules/requests-http-signature { }; - - requests-kerberos = callPackage ../development/python-modules/requests-kerberos { }; - - requests-mock = callPackage ../development/python-modules/requests-mock { }; - - requests-ntlm = callPackage ../development/python-modules/requests-ntlm { }; - - requests-oauthlib = callPackage ../development/python-modules/requests-oauthlib { }; - - requests-pkcs12 = callPackage ../development/python-modules/requests-pkcs12 { }; - - requests-ratelimiter = callPackage ../development/python-modules/requests-ratelimiter { }; - - requests-toolbelt = callPackage ../development/python-modules/requests-toolbelt { }; - - requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket { }; - - requests-unixsocket2 = callPackage ../development/python-modules/requests-unixsocket2 { }; - - requests-wsgi-adapter = callPackage ../development/python-modules/requests-wsgi-adapter { }; - - requirements-detector = callPackage ../development/python-modules/requirements-detector { }; - - requirements-parser = callPackage ../development/python-modules/requirements-parser { }; - - reretry = callPackage ../development/python-modules/reretry { }; - - rerun-sdk = callPackage ../development/python-modules/rerun-sdk { }; - - resampy = callPackage ../development/python-modules/resampy { }; - - resend = callPackage ../development/python-modules/resend { }; - - resize-right = callPackage ../development/python-modules/resize-right { }; - - resolvelib = callPackage ../development/python-modules/resolvelib { }; - - responses = callPackage ../development/python-modules/responses { }; - - respx = callPackage ../development/python-modules/respx { }; - - restfly = callPackage ../development/python-modules/restfly { }; - - restrictedpython = callPackage ../development/python-modules/restrictedpython { }; - - restructuredtext-lint = callPackage ../development/python-modules/restructuredtext-lint { }; - - restview = callPackage ../development/python-modules/restview { }; - - result = callPackage ../development/python-modules/result { }; - - rethinkdb = callPackage ../development/python-modules/rethinkdb { }; - - retinaface = callPackage ../development/python-modules/retinaface { }; - - retry = callPackage ../development/python-modules/retry { }; - - retry-decorator = callPackage ../development/python-modules/retry-decorator { }; - - retry2 = callPackage ../development/python-modules/retry2 { }; - - retrying = callPackage ../development/python-modules/retrying { }; - - returns = callPackage ../development/python-modules/returns { }; - - reuse = callPackage ../development/python-modules/reuse { }; - - rfc3339 = callPackage ../development/python-modules/rfc3339 { }; - - rfc3339-validator = callPackage ../development/python-modules/rfc3339-validator { }; - - rfc3986 = callPackage ../development/python-modules/rfc3986 { }; - - rfc3986-validator = callPackage ../development/python-modules/rfc3986-validator { }; - - rfc3987 = callPackage ../development/python-modules/rfc3987 { }; - - rfc6555 = callPackage ../development/python-modules/rfc6555 { }; - - rfc7464 = callPackage ../development/python-modules/rfc7464 { }; - - rfc8785 = callPackage ../development/python-modules/rfc8785 { }; - - rfcat = callPackage ../development/python-modules/rfcat { }; - - rflink = callPackage ../development/python-modules/rflink { }; - - rich = callPackage ../development/python-modules/rich { }; - - rich-argparse = callPackage ../development/python-modules/rich-argparse { }; - - rich-argparse-plus = callPackage ../development/python-modules/rich-argparse-plus { }; - - rich-click = callPackage ../development/python-modules/rich-click { }; - - rich-pixels = callPackage ../development/python-modules/rich-pixels { }; - - rich-rst = callPackage ../development/python-modules/rich-rst { }; - - rich-theme-manager = callPackage ../development/python-modules/rich-theme-manager { }; - - riden = callPackage ../development/python-modules/riden { }; - - ring-doorbell = callPackage ../development/python-modules/ring-doorbell { }; - - rio-tiler = callPackage ../development/python-modules/rio-tiler { }; - - rioxarray = callPackage ../development/python-modules/rioxarray { }; - - ripe-atlas-cousteau = callPackage ../development/python-modules/ripe-atlas-cousteau { }; - - ripe-atlas-sagan = callPackage ../development/python-modules/ripe-atlas-sagan { }; - - riprova = callPackage ../development/python-modules/riprova { }; - - ripser = callPackage ../development/python-modules/ripser { }; - - riscof = callPackage ../development/python-modules/riscof { }; - - riscv-config = callPackage ../development/python-modules/riscv-config { }; - - riscv-isac = callPackage ../development/python-modules/riscv-isac { }; - - rising = callPackage ../development/python-modules/rising { }; - - ritassist = callPackage ../development/python-modules/ritassist { }; - - rivet = toPythonModule (pkgs.rivet.override { python3 = python; }); - - rjpl = callPackage ../development/python-modules/rjpl { }; - - rjsmin = callPackage ../development/python-modules/rjsmin { }; - - rki-covid-parser = callPackage ../development/python-modules/rki-covid-parser { }; - - rkm-codes = callPackage ../development/python-modules/rkm-codes { }; - - rlax = callPackage ../development/python-modules/rlax { }; - - rlcard = callPackage ../development/python-modules/rlcard { }; - - rlp = callPackage ../development/python-modules/rlp { }; - - rmcl = callPackage ../development/python-modules/rmcl { }; - - rmrl = callPackage ../development/python-modules/rmrl { }; - - rmscene = callPackage ../development/python-modules/rmscene { }; - - rmsd = callPackage ../development/python-modules/rmsd { }; - - rnc2rng = callPackage ../development/python-modules/rnc2rng { }; - - rnginline = callPackage ../development/python-modules/rnginline { }; - - rns = callPackage ../development/python-modules/rns { }; - - roadlib = callPackage ../development/python-modules/roadlib { }; - - roadrecon = callPackage ../development/python-modules/roadrecon { }; - - roadtools = callPackage ../development/python-modules/roadtools { }; - - roadtx = callPackage ../development/python-modules/roadtx { }; - - robomachine = callPackage ../development/python-modules/robomachine { }; - - robot-detection = callPackage ../development/python-modules/robot-detection { }; - - robotframework = callPackage ../development/python-modules/robotframework { }; - - robotframework-databaselibrary = - callPackage ../development/python-modules/robotframework-databaselibrary - { }; - - robotframework-excellib = callPackage ../development/python-modules/robotframework-excellib { }; - - robotframework-pythonlibcore = - callPackage ../development/python-modules/robotframework-pythonlibcore - { }; - - robotframework-requests = callPackage ../development/python-modules/robotframework-requests { }; - - robotframework-selenium2library = - callPackage ../development/python-modules/robotframework-selenium2library - { }; - - robotframework-seleniumlibrary = - callPackage ../development/python-modules/robotframework-seleniumlibrary - { }; - - robotframework-sshlibrary = callPackage ../development/python-modules/robotframework-sshlibrary { }; - - robotframework-tools = callPackage ../development/python-modules/robotframework-tools { }; - - robotstatuschecker = callPackage ../development/python-modules/robotstatuschecker { }; - - robotsuite = callPackage ../development/python-modules/robotsuite { }; - - rocket-errbot = callPackage ../development/python-modules/rocket-errbot { }; - - rocketchat-api = callPackage ../development/python-modules/rocketchat-api { }; - - roku = callPackage ../development/python-modules/roku { }; - - rokuecp = callPackage ../development/python-modules/rokuecp { }; - - rollbar = callPackage ../development/python-modules/rollbar { }; - - roman = callPackage ../development/python-modules/roman { }; - - romy = callPackage ../development/python-modules/romy { }; - - roombapy = callPackage ../development/python-modules/roombapy { }; - - roonapi = callPackage ../development/python-modules/roonapi { }; - - rope = callPackage ../development/python-modules/rope { }; - - ropgadget = callPackage ../development/python-modules/ropgadget { }; - - ropper = callPackage ../development/python-modules/ropper { }; - - rotary-embedding-torch = callPackage ../development/python-modules/rotary-embedding-torch { }; - - rouge-score = callPackage ../development/python-modules/rouge-score { }; - - routeros-api = callPackage ../development/python-modules/routeros-api { }; - - routes = callPackage ../development/python-modules/routes { }; - - rova = callPackage ../development/python-modules/rova { }; - - rowan = callPackage ../development/python-modules/rowan { }; - - rpcq = callPackage ../development/python-modules/rpcq { }; - - rpdb = callPackage ../development/python-modules/rpdb { }; - - rpds-py = callPackage ../development/python-modules/rpds-py { }; - - rpi-bad-power = callPackage ../development/python-modules/rpi-bad-power { }; - - rpi-gpio = callPackage ../development/python-modules/rpi-gpio { }; - - rplcd = callPackage ../development/python-modules/rplcd { }; - - rply = callPackage ../development/python-modules/rply { }; - - rpm = toPythonModule (pkgs.rpm.override { inherit python; }); - - rpmfile = callPackage ../development/python-modules/rpmfile { }; - - rpmfluff = callPackage ../development/python-modules/rpmfluff { }; - - rpy2 = callPackage ../development/python-modules/rpy2 { }; - - rpyc = callPackage ../development/python-modules/rpyc { }; - - rq = callPackage ../development/python-modules/rq { redis-server = pkgs.redis; }; - - rsa = callPackage ../development/python-modules/rsa { }; - - rsskey = callPackage ../development/python-modules/rsskey { }; - - rst2ansi = callPackage ../development/python-modules/rst2ansi { }; - - rst2pdf = callPackage ../development/python-modules/rst2pdf { }; - - rstcheck = callPackage ../development/python-modules/rstcheck { }; - - rstcheck-core = callPackage ../development/python-modules/rstcheck-core { }; - - rstr = callPackage ../development/python-modules/rstr { }; - - rtmidi-python = callPackage ../development/python-modules/rtmidi-python { - inherit (pkgs.darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices; - }; - - rtoml = callPackage ../development/python-modules/rtoml { }; - - rtb-data = callPackage ../development/python-modules/rtb-data { }; - - rtp = callPackage ../development/python-modules/rtp { }; - - rtree = callPackage ../development/python-modules/rtree { inherit (pkgs) libspatialindex; }; - - rtslib = callPackage ../development/python-modules/rtslib { }; - - rtsp-to-webrtc = callPackage ../development/python-modules/rtsp-to-webrtc { }; - - ruamel-base = callPackage ../development/python-modules/ruamel-base { }; - - ruamel-yaml = callPackage ../development/python-modules/ruamel-yaml { }; - - ruamel-yaml-clib = callPackage ../development/python-modules/ruamel-yaml-clib { }; - - rubicon-objc = callPackage ../development/python-modules/rubicon-objc { }; - - rubymarshal = callPackage ../development/python-modules/rubymarshal { }; - - ruff = toPythonModule (pkgs.ruff.override { python3Packages = self; }); - - ruff-api = callPackage ../development/python-modules/ruff-api { }; - - ruffus = callPackage ../development/python-modules/ruffus { }; - - rules = callPackage ../development/python-modules/rules { }; - - runs = callPackage ../development/python-modules/runs { }; - - ruuvitag-ble = callPackage ../development/python-modules/ruuvitag-ble { }; - - ruyaml = callPackage ../development/python-modules/ruyaml { }; - - rx = callPackage ../development/python-modules/rx { }; - - rxv = callPackage ../development/python-modules/rxv { }; - - ryd-client = callPackage ../development/python-modules/ryd-client { }; - - rzpipe = callPackage ../development/python-modules/rzpipe { }; - - s2clientprotocol = callPackage ../development/python-modules/s2clientprotocol { }; - - s3fs = callPackage ../development/python-modules/s3fs { }; - - s3transfer = callPackage ../development/python-modules/s3transfer { }; - - s3-credentials = callPackage ../development/python-modules/s3-credentials { }; - - sabctools = callPackage ../development/python-modules/sabctools { }; - - sabyenc3 = callPackage ../development/python-modules/sabyenc3 { }; - - sabyenc = callPackage ../development/python-modules/sabyenc { }; - - sacn = callPackage ../development/python-modules/sacn { }; - - sacrebleu = callPackage ../development/python-modules/sacrebleu { }; - - sacremoses = callPackage ../development/python-modules/sacremoses { }; - - safe-pysha3 = callPackage ../development/python-modules/safe-pysha3 { }; - - safeio = callPackage ../development/python-modules/safeio { }; - - safetensors = callPackage ../development/python-modules/safetensors { }; - - safety = callPackage ../development/python-modules/safety { }; - - safety-schemas = callPackage ../development/python-modules/safety-schemas { }; - - sagemaker = callPackage ../development/python-modules/sagemaker { }; - - sagemaker-core = callPackage ../development/python-modules/sagemaker-core { }; - - sagemaker-mlflow = callPackage ../development/python-modules/sagemaker-mlflow { }; - - salib = callPackage ../development/python-modules/salib { }; - - salmon-mail = callPackage ../development/python-modules/salmon-mail { }; - - sane = callPackage ../development/python-modules/sane { inherit (pkgs) sane-backends; }; - - saneyaml = callPackage ../development/python-modules/saneyaml { }; - - samarium = callPackage ../development/python-modules/samarium { }; - - samplerate = callPackage ../development/python-modules/samplerate { inherit (pkgs) libsamplerate; }; - - samsungctl = callPackage ../development/python-modules/samsungctl { }; - - samsungtvws = callPackage ../development/python-modules/samsungtvws { }; - - sanic = callPackage ../development/python-modules/sanic { - # Don't pass any `sanic` to avoid dependency loops. `sanic-testing` - # has special logic to disable tests when this is the case. - sanic-testing = self.sanic-testing.override { sanic = null; }; - }; - - sanic-auth = callPackage ../development/python-modules/sanic-auth { }; - - sanic-routing = callPackage ../development/python-modules/sanic-routing { }; - - sanic-testing = callPackage ../development/python-modules/sanic-testing { }; - - sanix = callPackage ../development/python-modules/sanix { }; - - sansio-multipart = callPackage ../development/python-modules/sansio-multipart { }; - - sarif-om = callPackage ../development/python-modules/sarif-om { }; - - sarif-tools = callPackage ../development/python-modules/sarif-tools { }; - - sarge = callPackage ../development/python-modules/sarge { }; - - sasmodels = callPackage ../development/python-modules/sasmodels { }; - - scalene = callPackage ../development/python-modules/scalene { }; - - scales = callPackage ../development/python-modules/scales { }; - - scancode-toolkit = callPackage ../development/python-modules/scancode-toolkit { }; - - scapy = callPackage ../development/python-modules/scapy { - inherit (pkgs) libpcap; # Avoid confusion with python package of the same name - }; - - schedule = callPackage ../development/python-modules/schedule { }; - - schema = callPackage ../development/python-modules/schema { }; - - schemainspect = callPackage ../development/python-modules/schemainspect { }; - - schema-salad = callPackage ../development/python-modules/schema-salad { }; - - schemdraw = callPackage ../development/python-modules/schemdraw { }; - - schiene = callPackage ../development/python-modules/schiene { }; - - schwifty = callPackage ../development/python-modules/schwifty { }; - - scienceplots = callPackage ../development/python-modules/scienceplots { }; - - scim2-filter-parser = callPackage ../development/python-modules/scim2-filter-parser { }; - - scikit-bio = callPackage ../development/python-modules/scikit-bio { }; - - scikit-build = callPackage ../development/python-modules/scikit-build { }; - - scikit-build-core = callPackage ../development/python-modules/scikit-build-core { }; - - scikit-fmm = callPackage ../development/python-modules/scikit-fmm { }; - - scikit-fuzzy = callPackage ../development/python-modules/scikit-fuzzy { }; - - scikit-hep-testdata = callPackage ../development/python-modules/scikit-hep-testdata { }; - - scikit-image = callPackage ../development/python-modules/scikit-image { }; - - scikit-learn = callPackage ../development/python-modules/scikit-learn { - inherit (pkgs) gfortran glibcLocales; - }; - - scikit-learn-extra = callPackage ../development/python-modules/scikit-learn-extra { }; - - scikit-misc = callPackage ../development/python-modules/scikit-misc { }; - - scikit-posthocs = callPackage ../development/python-modules/scikit-posthocs { }; - - scikit-rf = callPackage ../development/python-modules/scikit-rf { }; - - scikits-odes = callPackage ../development/python-modules/scikits-odes { }; - - scikit-tda = callPackage ../development/python-modules/scikit-tda { }; - - scipy = callPackage ../development/python-modules/scipy { }; - - scmrepo = callPackage ../development/python-modules/scmrepo { }; - - scour = callPackage ../development/python-modules/scour { }; - - scooby = callPackage ../development/python-modules/scooby { }; - - scp = callPackage ../development/python-modules/scp { }; - - scramp = callPackage ../development/python-modules/scramp { }; - - scrap-engine = callPackage ../development/python-modules/scrap-engine { }; - - scrapy = callPackage ../development/python-modules/scrapy { }; - - scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { }; - - scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { }; - - scrapy-splash = callPackage ../development/python-modules/scrapy-splash { }; - - screed = callPackage ../development/python-modules/screed { }; - - screeninfo = callPackage ../development/python-modules/screeninfo { }; - - screenlogicpy = callPackage ../development/python-modules/screenlogicpy { }; - - scripttest = callPackage ../development/python-modules/scripttest { }; - - scikit-survival = callPackage ../development/python-modules/scikit-survival { }; - - scs = callPackage ../development/python-modules/scs { - inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate; - }; - - sdds = callPackage ../development/python-modules/sdds { }; - - sdkmanager = callPackage ../development/python-modules/sdkmanager { }; - - sdnotify = callPackage ../development/python-modules/sdnotify { }; - - seaborn = callPackage ../development/python-modules/seaborn { }; - - seabreeze = callPackage ../development/python-modules/seabreeze { }; - - seaserv = toPythonModule (pkgs.seafile-server.override { python3 = self.python; }); - - seasonal = callPackage ../development/python-modules/seasonal { }; - - seatconnect = callPackage ../development/python-modules/seatconnect { }; - - seccomp = callPackage ../development/python-modules/seccomp { }; - - secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1; }; - - secretstorage = callPackage ../development/python-modules/secretstorage { }; - - secure = callPackage ../development/python-modules/secure { }; - - securesystemslib = callPackage ../development/python-modules/securesystemslib { }; - - securetar = callPackage ../development/python-modules/securetar { }; - - securityreporter = callPackage ../development/python-modules/securityreporter { }; - - sectools = callPackage ../development/python-modules/sectools { }; - - seedir = callPackage ../development/python-modules/seedir { }; - - seekpath = callPackage ../development/python-modules/seekpath { }; - - segments = callPackage ../development/python-modules/segments { }; - - segno = callPackage ../development/python-modules/segno { }; - - segyio = callPackage ../development/python-modules/segyio { inherit (pkgs) cmake ninja; }; - - selenium = callPackage ../development/python-modules/selenium { }; - - selenium-wire = callPackage ../development/python-modules/selenium-wire { }; - - semantic-version = callPackage ../development/python-modules/semantic-version { }; - - semgrep = callPackage ../development/python-modules/semgrep { - semgrep-core = callPackage ../development/python-modules/semgrep/semgrep-core.nix { }; - }; - - semaphore-bot = callPackage ../development/python-modules/semaphore-bot { }; - - semver = callPackage ../development/python-modules/semver { }; - - send2trash = callPackage ../development/python-modules/send2trash { }; - - sendgrid = callPackage ../development/python-modules/sendgrid { }; - - senf = callPackage ../development/python-modules/senf { }; - - sense-energy = callPackage ../development/python-modules/sense-energy { }; - - sensirion-ble = callPackage ../development/python-modules/sensirion-ble { }; - - sensor-state-data = callPackage ../development/python-modules/sensor-state-data { }; - - sensorpro-ble = callPackage ../development/python-modules/sensorpro-ble { }; - - sensorpush-ble = callPackage ../development/python-modules/sensorpush-ble { }; - - sensoterra = callPackage ../development/python-modules/sensoterra { }; - - sentencepiece = callPackage ../development/python-modules/sentencepiece { - inherit (pkgs) sentencepiece; - }; - - sentence-splitter = callPackage ../development/python-modules/sentence-splitter { }; - - sentence-transformers = callPackage ../development/python-modules/sentence-transformers { }; - - sentinel = callPackage ../development/python-modules/sentinel { }; - - sentinels = callPackage ../development/python-modules/sentinels { }; - - sentry-sdk_1 = callPackage ../development/python-modules/sentry-sdk/1.nix { }; - sentry-sdk_2 = callPackage ../development/python-modules/sentry-sdk/default.nix { }; - sentry-sdk = sentry-sdk_1; - - sepaxml = callPackage ../development/python-modules/sepaxml { }; - - seqdiag = callPackage ../development/python-modules/seqdiag { }; - - seqeval = callPackage ../development/python-modules/seqeval { }; - - serialio = callPackage ../development/python-modules/serialio { }; - - serializable = callPackage ../development/python-modules/serializable { }; - - serpent = callPackage ../development/python-modules/serpent { }; - - serpy = callPackage ../development/python-modules/serpy { }; - - servefile = callPackage ../development/python-modules/servefile { }; - - serverfiles = callPackage ../development/python-modules/serverfiles { }; - - serverlessrepo = callPackage ../development/python-modules/serverlessrepo { }; - - service-identity = callPackage ../development/python-modules/service-identity { }; - - setproctitle = callPackage ../development/python-modules/setproctitle { }; - - setupmeta = callPackage ../development/python-modules/setupmeta { }; - - setuptools-changelog-shortener = - callPackage ../development/python-modules/setuptools-changelog-shortener - { }; - - setuptools-declarative-requirements = - callPackage ../development/python-modules/setuptools-declarative-requirements - { }; - - setuptools-dso = callPackage ../development/python-modules/setuptools-dso { }; - - setuptools-generate = callPackage ../development/python-modules/setuptools-generate { }; - - setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; - - setuptools-git = callPackage ../development/python-modules/setuptools-git { }; - - setuptools-git-versioning = callPackage ../development/python-modules/setuptools-git-versioning { }; - - setuptools-lint = callPackage ../development/python-modules/setuptools-lint { }; - - setuptools-odoo = callPackage ../development/python-modules/setuptools-odoo { }; - - setuptools-rust = callPackage ../development/python-modules/setuptools-rust { }; - - setuptools-scm = callPackage ../development/python-modules/setuptools-scm { }; - - setuptools-scm-git-archive = - callPackage ../development/python-modules/setuptools-scm-git-archive - { }; - - setuptools-trial = callPackage ../development/python-modules/setuptools-trial { }; - - seventeentrack = callPackage ../development/python-modules/seventeentrack { }; - - sev-snp-measure = callPackage ../development/python-modules/sev-snp-measure { }; - - sexpdata = callPackage ../development/python-modules/sexpdata { }; - - sfepy = callPackage ../development/python-modules/sfepy { }; - - sfrbox-api = callPackage ../development/python-modules/sfrbox-api { }; - - sgmllib3k = callPackage ../development/python-modules/sgmllib3k { }; - - sgp4 = callPackage ../development/python-modules/sgp4 { }; - - shamir-mnemonic = callPackage ../development/python-modules/shamir-mnemonic { }; - - shap = callPackage ../development/python-modules/shap { }; - - shapely = callPackage ../development/python-modules/shapely { }; - - shaperglot = callPackage ../development/python-modules/shaperglot { }; - - sharedmem = callPackage ../development/python-modules/sharedmem { }; - - sharkiq = callPackage ../development/python-modules/sharkiq { }; - - sharp-aquos-rc = callPackage ../development/python-modules/sharp-aquos-rc { }; - - shazamio = callPackage ../development/python-modules/shazamio { }; - - sh = callPackage ../development/python-modules/sh { }; - - shlib = callPackage ../development/python-modules/shlib { }; - - shellescape = callPackage ../development/python-modules/shellescape { }; - - shellingham = callPackage ../development/python-modules/shellingham { }; - - shiboken2 = toPythonModule ( - callPackage ../development/python-modules/shiboken2 { inherit (pkgs) cmake llvmPackages_15 qt5; } - ); - - shiboken6 = toPythonModule ( - callPackage ../development/python-modules/shiboken6 { inherit (pkgs) cmake llvmPackages; } - ); - - shimmy = callPackage ../development/python-modules/shimmy { }; - - shiny = callPackage ../development/python-modules/shiny { }; - - shippai = callPackage ../development/python-modules/shippai { }; - - shippinglabel = callPackage ../development/python-modules/shippinglabel { }; - - shiv = callPackage ../development/python-modules/shiv { }; - - shodan = callPackage ../development/python-modules/shodan { }; - - shortuuid = callPackage ../development/python-modules/shortuuid { }; - - should-dsl = callPackage ../development/python-modules/should-dsl { }; - - show-in-file-manager = callPackage ../development/python-modules/show-in-file-manager { }; - - showit = callPackage ../development/python-modules/showit { }; - - shtab = callPackage ../development/python-modules/shtab { }; - - shutilwhich = callPackage ../development/python-modules/shutilwhich { }; - - sievelib = callPackage ../development/python-modules/sievelib { }; - - signalslot = callPackage ../development/python-modules/signalslot { }; - - signedjson = callPackage ../development/python-modules/signedjson { }; - - signxml = callPackage ../development/python-modules/signxml { }; - - sigparse = callPackage ../development/python-modules/sigparse { }; - - sigrok = callPackage ../development/python-modules/sigrok { }; - - sigstore = callPackage ../development/python-modules/sigstore { }; - - sigstore-protobuf-specs = callPackage ../development/python-modules/sigstore-protobuf-specs { }; - - sigstore-rekor-types = callPackage ../development/python-modules/sigstore-rekor-types { }; - - sigtools = callPackage ../development/python-modules/sigtools { }; - - simanneal = callPackage ../development/python-modules/simanneal { }; - - simber = callPackage ../development/python-modules/simber { }; - - simple-parsing = callPackage ../development/python-modules/simple-parsing { }; - - simple-term-menu = callPackage ../development/python-modules/simple-term-menu { }; - - simpleaudio = callPackage ../development/python-modules/simpleaudio { }; - - simplebayes = callPackage ../development/python-modules/simplebayes { }; - - simpleeval = callPackage ../development/python-modules/simpleeval { }; - - simplefin4py = callPackage ../development/python-modules/simplefin4py { }; - - simplefix = callPackage ../development/python-modules/simplefix { }; - - simplegeneric = callPackage ../development/python-modules/simplegeneric { }; - - simplehound = callPackage ../development/python-modules/simplehound { }; - - simpleitk = callPackage ../development/python-modules/simpleitk { inherit (pkgs) itk simpleitk; }; - - simplejson = callPackage ../development/python-modules/simplejson { }; - - simplekml = callPackage ../development/python-modules/simplekml { }; - - simplekv = callPackage ../development/python-modules/simplekv { }; - - simplemma = callPackage ../development/python-modules/simplemma { }; - - simplenote = callPackage ../development/python-modules/simplenote { }; - - simplepush = callPackage ../development/python-modules/simplepush { }; - - simplesat = callPackage ../development/python-modules/simplesat { }; - - simplesqlite = callPackage ../development/python-modules/simplesqlite { }; - - simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3/python.nix { - inherit (pkgs) simple-dftd3; - }; - - simple-di = callPackage ../development/python-modules/simple-di { }; - - simple-rest-client = callPackage ../development/python-modules/simple-rest-client { }; - - simple-rlp = callPackage ../development/python-modules/simple-rlp { }; - - simple-salesforce = callPackage ../development/python-modules/simple-salesforce { }; - - simple-websocket = callPackage ../development/python-modules/simple-websocket { }; - - simple-websocket-server = callPackage ../development/python-modules/simple-websocket-server { }; - - simplisafe-python = callPackage ../development/python-modules/simplisafe-python { }; - - simpful = callPackage ../development/python-modules/simpful { }; - - simpy = callPackage ../development/python-modules/simpy { }; - - single-source = callPackage ../development/python-modules/single-source { }; - - single-version = callPackage ../development/python-modules/single-version { }; - - signify = callPackage ../development/python-modules/signify { }; - - siobrultech-protocols = callPackage ../development/python-modules/siobrultech-protocols { }; - - siosocks = callPackage ../development/python-modules/siosocks { }; - - sip = callPackage ../development/python-modules/sip { }; - - siphashc = callPackage ../development/python-modules/siphashc { }; - - sip4 = callPackage ../development/python-modules/sip/4.x.nix { }; - - sipyco = callPackage ../development/python-modules/sipyco { }; - - sirius = toPythonModule ( - pkgs.sirius.override { - enablePython = true; - pythonPackages = self; - } - ); - - sismic = callPackage ../development/python-modules/sismic { }; - - sisyphus-control = callPackage ../development/python-modules/sisyphus-control { }; - - siuba = callPackage ../development/python-modules/siuba { }; - - six = callPackage ../development/python-modules/six { }; - - sjcl = callPackage ../development/python-modules/sjcl { }; - - skein = callPackage ../development/python-modules/skein { }; - - skidl = callPackage ../development/python-modules/skidl { }; - - skl2onnx = callPackage ../development/python-modules/skl2onnx { }; - - sklearn-deap = callPackage ../development/python-modules/sklearn-deap { }; - - skodaconnect = callPackage ../development/python-modules/skodaconnect { }; - - skops = callPackage ../development/python-modules/skops { }; - - skorch = callPackage ../development/python-modules/skorch { }; - - skrl = callPackage ../development/python-modules/skrl { }; - - skybellpy = callPackage ../development/python-modules/skybellpy { }; - - skyfield = callPackage ../development/python-modules/skyfield { }; - - skytemple-dtef = callPackage ../development/python-modules/skytemple-dtef { }; - - skytemple-eventserver = callPackage ../development/python-modules/skytemple-eventserver { }; - - skytemple-files = callPackage ../development/python-modules/skytemple-files { }; - - skytemple-icons = callPackage ../development/python-modules/skytemple-icons { }; - - skytemple-rust = callPackage ../development/python-modules/skytemple-rust { - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation; - }; - - skytemple-ssb-debugger = callPackage ../development/python-modules/skytemple-ssb-debugger { }; - - skytemple-ssb-emulator = callPackage ../development/python-modules/skytemple-ssb-emulator { }; - - slack-bolt = callPackage ../development/python-modules/slack-bolt { }; - - slack-sdk = callPackage ../development/python-modules/slack-sdk { }; - - slapd = callPackage ../development/python-modules/slapd { }; - - sleekxmpp = callPackage ../development/python-modules/sleekxmpp { }; - - sleekxmppfs = callPackage ../development/python-modules/sleekxmppfs { }; - - sleepyq = callPackage ../development/python-modules/sleepyq { }; - - sleqp = toPythonModule ( - pkgs.sleqp.override { - pythonSupport = true; - python3Packages = self; - } - ); - - slicedimage = callPackage ../development/python-modules/slicedimage { }; - - slicer = callPackage ../development/python-modules/slicer { }; - - slicerator = callPackage ../development/python-modules/slicerator { }; - - slither-analyzer = callPackage ../development/python-modules/slither-analyzer { }; - - slimit = callPackage ../development/python-modules/slimit { }; - - slixmpp = callPackage ../development/python-modules/slixmpp { inherit (pkgs) gnupg; }; - - slob = callPackage ../development/python-modules/slob { }; - - slovnet = callPackage ../development/python-modules/slovnet { }; - - slowapi = callPackage ../development/python-modules/slowapi { }; - - slpp = callPackage ../development/python-modules/slpp { }; - - slugid = callPackage ../development/python-modules/slugid { }; - - py-slvs = callPackage ../development/python-modules/py-slvs { }; - - sly = callPackage ../development/python-modules/sly { }; - - smart-meter-texas = callPackage ../development/python-modules/smart-meter-texas { }; - - smart-open = callPackage ../development/python-modules/smart-open { }; - - smarthab = callPackage ../development/python-modules/smarthab { }; - - smartypants = callPackage ../development/python-modules/smartypants { }; - - smbprotocol = callPackage ../development/python-modules/smbprotocol { }; - - smbus-cffi = callPackage ../development/python-modules/smbus-cffi { }; - - smbus2 = callPackage ../development/python-modules/smbus2 { }; - - smdebug-rulesconfig = callPackage ../development/python-modules/smdebug-rulesconfig { }; - - smhi-pkg = callPackage ../development/python-modules/smhi-pkg { }; - - smmap = callPackage ../development/python-modules/smmap { }; - - smoke-zephyr = callPackage ../development/python-modules/smoke-zephyr { }; - - smpplib = callPackage ../development/python-modules/smpplib { }; - - smpp-pdu = callPackage ../development/python-modules/smpp-pdu { }; - - smtpdfix = callPackage ../development/python-modules/smtpdfix { }; - - snack = toPythonModule (pkgs.newt.override { inherit (self) python; }); - - snakemake = toPythonModule (pkgs.snakemake.override { python3Packages = self; }); - - snakemake-executor-plugin-cluster-generic = - callPackage ../development/python-modules/snakemake-executor-plugin-cluster-generic - { }; - - snakemake-interface-common = - callPackage ../development/python-modules/snakemake-interface-common - { }; - - snakemake-interface-executor-plugins = - callPackage ../development/python-modules/snakemake-interface-executor-plugins - { }; - - snakemake-interface-report-plugins = - callPackage ../development/python-modules/snakemake-interface-report-plugins - { }; - - snakemake-interface-storage-plugins = - callPackage ../development/python-modules/snakemake-interface-storage-plugins - { }; - - snakemake-storage-plugin-fs = - callPackage ../development/python-modules/snakemake-storage-plugin-fs - { }; - - snakemake-storage-plugin-s3 = - callPackage ../development/python-modules/snakemake-storage-plugin-s3 - { }; - - snakemake-storage-plugin-xrootd = - callPackage ../development/python-modules/snakemake-storage-plugin-xrootd - { }; - - snakebite = callPackage ../development/python-modules/snakebite { }; - - snakeviz = callPackage ../development/python-modules/snakeviz { }; - - snap-helpers = callPackage ../development/python-modules/snap-helpers { }; - - snapcast = callPackage ../development/python-modules/snapcast { }; - - snapshottest = callPackage ../development/python-modules/snapshottest { }; - - snaptime = callPackage ../development/python-modules/snaptime { }; - - sniffio = callPackage ../development/python-modules/sniffio { }; - - snitun = callPackage ../development/python-modules/snitun { }; - - snorkel = callPackage ../development/python-modules/snorkel { }; - - snowballstemmer = callPackage ../development/python-modules/snowballstemmer { }; - - snowflake-connector-python = - callPackage ../development/python-modules/snowflake-connector-python - { }; - - snowflake-sqlalchemy = callPackage ../development/python-modules/snowflake-sqlalchemy { }; - - snscrape = callPackage ../development/python-modules/snscrape { }; - - snuggs = callPackage ../development/python-modules/snuggs { }; - - soapysdr = toPythonModule ( - pkgs.soapysdr.override { - inherit (self) python; - usePython = true; - } - ); - - soapysdr-with-plugins = toPythonModule ( - pkgs.soapysdr-with-plugins.override { - inherit (self) python; - usePython = true; - } - ); - - socketio-client = callPackage ../development/python-modules/socketio-client { }; - - social-auth-app-django = callPackage ../development/python-modules/social-auth-app-django { }; - - social-auth-core = callPackage ../development/python-modules/social-auth-core { }; - - socialscan = callPackage ../development/python-modules/socialscan { }; - - socid-extractor = callPackage ../development/python-modules/socid-extractor { }; - - sockio = callPackage ../development/python-modules/sockio { }; - - sockjs = callPackage ../development/python-modules/sockjs { }; - - sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { }; - - socksio = callPackage ../development/python-modules/socksio { }; - - socksipy-branch = callPackage ../development/python-modules/socksipy-branch { }; - - soco = callPackage ../development/python-modules/soco { }; - - softlayer = callPackage ../development/python-modules/softlayer { }; - - solarlog-cli = callPackage ../development/python-modules/solarlog-cli { }; - - solax = callPackage ../development/python-modules/solax { }; - - solc-select = callPackage ../development/python-modules/solc-select { }; - - solidpython2 = callPackage ../development/python-modules/solidpython2 { }; - - solo-python = disabledIf (!pythonAtLeast "3.6") ( - callPackage ../development/python-modules/solo-python { } - ); - - somajo = callPackage ../development/python-modules/somajo { }; - - somfy-mylink-synergy = callPackage ../development/python-modules/somfy-mylink-synergy { }; - - somweb = callPackage ../development/python-modules/somweb { }; - - sonarr = callPackage ../development/python-modules/sonarr { }; - - sonos-websocket = callPackage ../development/python-modules/sonos-websocket { }; - - sopel = callPackage ../development/python-modules/sopel { }; - - sorl-thumbnail = callPackage ../development/python-modules/sorl-thumbnail { }; - - sortedcollections = callPackage ../development/python-modules/sortedcollections { }; - - sortedcontainers = callPackage ../development/python-modules/sortedcontainers { }; - - sotabenchapi = callPackage ../development/python-modules/sotabenchapi { }; - - soundcard = callPackage ../development/python-modules/soundcard { }; - - soundcloud-v2 = callPackage ../development/python-modules/soundcloud-v2 { }; - - sounddevice = callPackage ../development/python-modules/sounddevice { }; - - soundfile = callPackage ../development/python-modules/soundfile { }; - - soupsieve = callPackage ../development/python-modules/soupsieve { }; - - sourmash = callPackage ../development/python-modules/sourmash { }; - - soxr = callPackage ../development/python-modules/soxr { libsoxr = pkgs.soxr; }; - - spacy = callPackage ../development/python-modules/spacy { - # fix error: ‘_PyCFrame’ has no member named ‘use_tracing’ - # see: https://aur.archlinux.org/packages/python-spacy - cython_0 = cython_0.overridePythonAttrs (old: rec { - version = "0.29.37"; - src = pkgs.fetchPypi { - pname = "Cython"; - inherit version; - hash = "sha256-+BPUpt2Ure5dT/JmGR0dlb9tQWSk+sxTVCLAIbJQTPs="; - }; - }); - }; - - spacy-alignments = callPackage ../development/python-modules/spacy-alignments { }; - - spacy-legacy = callPackage ../development/python-modules/spacy/legacy.nix { }; - - spacy-loggers = callPackage ../development/python-modules/spacy-loggers { }; - - spacy-lookups-data = callPackage ../development/python-modules/spacy/lookups-data.nix { }; - - spacy-models = callPackage ../development/python-modules/spacy/models.nix { inherit (pkgs) jq; }; - - spacy-pkuseg = callPackage ../development/python-modules/spacy-pkuseg { }; - - spacy-transformers = callPackage ../development/python-modules/spacy-transformers { }; - - spake2 = callPackage ../development/python-modules/spake2 { }; - - spark-parser = callPackage ../development/python-modules/spark-parser { }; - - sparklines = callPackage ../development/python-modules/sparklines { }; - - sparqlwrapper = callPackage ../development/python-modules/sparqlwrapper { }; - - sparse = callPackage ../development/python-modules/sparse { }; - - sparsezoo = callPackage ../development/python-modules/sparsezoo { }; - - spatial-image = callPackage ../development/python-modules/spatial-image { }; - - spatialmath-python = callPackage ../development/python-modules/spatialmath-python { }; - - spdx = callPackage ../development/python-modules/spdx { }; - - spdx-lookup = callPackage ../development/python-modules/spdx-lookup { }; - - spdx-tools = callPackage ../development/python-modules/spdx-tools { }; - - speaklater = callPackage ../development/python-modules/speaklater { }; - - speaklater3 = callPackage ../development/python-modules/speaklater3 { }; - - spectral-cube = callPackage ../development/python-modules/spectral-cube { }; - - speechbrain = callPackage ../development/python-modules/speechbrain { }; - - speechrecognition = callPackage ../development/python-modules/speechrecognition { }; - - speedtest-cli = callPackage ../development/python-modules/speedtest-cli { }; - - speg = callPackage ../development/python-modules/speg { }; - - spglib = callPackage ../development/python-modules/spglib { }; - - sphfile = callPackage ../development/python-modules/sphfile { }; - - spiderpy = callPackage ../development/python-modules/spiderpy { }; - - spinners = callPackage ../development/python-modules/spinners { }; - - sphinx-automodapi = callPackage ../development/python-modules/sphinx-automodapi { - graphviz = pkgs.graphviz; - }; - - sphinx-better-theme = callPackage ../development/python-modules/sphinx-better-theme { }; - - sphinx-book-theme = callPackage ../development/python-modules/sphinx-book-theme { }; - - sphinx-click = callPackage ../development/python-modules/sphinx-click { }; - - sphinx-codeautolink = callPackage ../development/python-modules/sphinx-codeautolink { }; - - sphinx-comments = callPackage ../development/python-modules/sphinx-comments { }; - - sphinx-design = callPackage ../development/python-modules/sphinx-design { }; - - sphinx-external-toc = callPackage ../development/python-modules/sphinx-external-toc { }; - - sphinx-fortran = callPackage ../development/python-modules/sphinx-fortran { }; - - sphinx-hoverxref = callPackage ../development/python-modules/sphinx-hoverxref { }; - - sphinx-intl = callPackage ../development/python-modules/sphinx-intl { }; - - sphinx-jupyterbook-latex = callPackage ../development/python-modules/sphinx-jupyterbook-latex { }; - - sphinx-lv2-theme = callPackage ../development/python-modules/sphinx-lv2-theme { }; - - sphinx-multitoc-numbering = callPackage ../development/python-modules/sphinx-multitoc-numbering { }; - - sphinx-multiversion = callPackage ../development/python-modules/sphinx-multiversion { }; - - sphinx-notfound-page = callPackage ../development/python-modules/sphinx-notfound-page { }; - - sphinx-pytest = callPackage ../development/python-modules/sphinx-pytest { }; - - sphinx-prompt = callPackage ../development/python-modules/sphinx-prompt { }; - - sphinx-sitemap = callPackage ../development/python-modules/sphinx-sitemap { }; - - sphinx-thebe = callPackage ../development/python-modules/sphinx-thebe { }; - - sphinx-tabs = callPackage ../development/python-modules/sphinx-tabs { }; - - sphinx-togglebutton = callPackage ../development/python-modules/sphinx-togglebutton { }; - - sphinxawesome-theme = callPackage ../development/python-modules/sphinxawesome-theme { }; - - sphinxcontrib-actdiag = callPackage ../development/python-modules/sphinxcontrib-actdiag { }; - - sphinxcontrib-apidoc = callPackage ../development/python-modules/sphinxcontrib-apidoc { }; - - sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { }; - - sphinxcontrib-asyncio = callPackage ../development/python-modules/sphinxcontrib-asyncio { }; - - sphinx-autoapi = callPackage ../development/python-modules/sphinx-autoapi { }; - - sphinxcontrib-bayesnet = callPackage ../development/python-modules/sphinxcontrib-bayesnet { }; - - sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex { }; - - sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { }; - - sphinxcontrib-confluencebuilder = - callPackage ../development/python-modules/sphinxcontrib-confluencebuilder - { }; - - sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp { }; - - sphinxcontrib-ditaa = callPackage ../development/python-modules/sphinxcontrib-ditaa { }; - - sphinxcontrib-excel-table = callPackage ../development/python-modules/sphinxcontrib-excel-table { }; - - sphinxcontrib-fulltoc = callPackage ../development/python-modules/sphinxcontrib-fulltoc { }; - - sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp { }; - - sphinxcontrib-httpdomain = callPackage ../development/python-modules/sphinxcontrib-httpdomain { }; - - sphinxcontrib-jquery = callPackage ../development/python-modules/sphinxcontrib-jquery { }; - - sphinxcontrib-jsmath = callPackage ../development/python-modules/sphinxcontrib-jsmath { }; - - sphinxcontrib-katex = callPackage ../development/python-modules/sphinxcontrib-katex { }; - - sphinxcontrib-mscgen = callPackage ../development/python-modules/sphinxcontrib-mscgen { - inherit (pkgs) mscgen; - }; - - sphinxcontrib-log-cabinet = callPackage ../development/python-modules/sphinxcontrib-log-cabinet { }; - - sphinxcontrib-moderncmakedomain = - callPackage ../development/python-modules/sphinxcontrib-moderncmakedomain - { }; - - sphinxcontrib-nwdiag = callPackage ../development/python-modules/sphinxcontrib-nwdiag { }; - - sphinxcontrib-newsfeed = callPackage ../development/python-modules/sphinxcontrib-newsfeed { }; - - sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { }; - - sphinxcontrib-plantuml = callPackage ../development/python-modules/sphinxcontrib-plantuml { - inherit (pkgs) plantuml; - }; - - sphinxcontrib-programoutput = - callPackage ../development/python-modules/sphinxcontrib-programoutput - { }; - - sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp { }; - - sphinxcontrib-serializinghtml = - callPackage ../development/python-modules/sphinxcontrib-serializinghtml - { }; - - sphinxcontrib-seqdiag = callPackage ../development/python-modules/sphinxcontrib-seqdiag { }; - - sphinxcontrib-spelling = callPackage ../development/python-modules/sphinxcontrib-spelling { }; - - sphinxcontrib-tikz = callPackage ../development/python-modules/sphinxcontrib-tikz { }; - - sphinxcontrib-wavedrom = callPackage ../development/python-modules/sphinxcontrib-wavedrom { }; - - sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { }; - - sphinxcontrib-youtube = callPackage ../development/python-modules/sphinxcontrib-youtube { }; - - sphinx = callPackage ../development/python-modules/sphinx { }; - - sphinx-argparse = callPackage ../development/python-modules/sphinx-argparse { }; - - sphinx-autobuild = callPackage ../development/python-modules/sphinx-autobuild { }; - - sphinx-autodoc-typehints = callPackage ../development/python-modules/sphinx-autodoc-typehints { }; - - sphinx-autodoc2 = callPackage ../development/python-modules/sphinx-autodoc2 { }; - - sphinx-basic-ng = callPackage ../development/python-modules/sphinx-basic-ng { }; - - sphinx-copybutton = callPackage ../development/python-modules/sphinx-copybutton { }; - - sphinxemoji = callPackage ../development/python-modules/sphinxemoji { }; - - sphinx-inline-tabs = callPackage ../development/python-modules/sphinx-inline-tabs { }; - - sphinx-issues = callPackage ../development/python-modules/sphinx-issues { }; - - sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { }; - - sphinx-markdown-parser = callPackage ../development/python-modules/sphinx-markdown-parser { }; - - sphinx-markdown-tables = callPackage ../development/python-modules/sphinx-markdown-tables { }; - - sphinx-material = callPackage ../development/python-modules/sphinx-material { }; - - sphinx-mdinclude = callPackage ../development/python-modules/sphinx-mdinclude { }; - - sphinx-rtd-dark-mode = callPackage ../development/python-modules/sphinx-rtd-dark-mode { }; - - sphinx-rtd-theme = callPackage ../development/python-modules/sphinx-rtd-theme { }; - - sphinx-serve = callPackage ../development/python-modules/sphinx-serve { }; - - sphinx-testing = callPackage ../development/python-modules/sphinx-testing { }; - - sphinx-version-warning = callPackage ../development/python-modules/sphinx-version-warning { }; - - sphinxext-opengraph = callPackage ../development/python-modules/sphinxext-opengraph { }; - - spidev = callPackage ../development/python-modules/spidev { }; - - splinter = callPackage ../development/python-modules/splinter { }; - - spotifyaio = callPackage ../development/python-modules/spotifyaio { }; - - spotipy = callPackage ../development/python-modules/spotipy { }; - - spsdk = callPackage ../development/python-modules/spsdk { }; - - spur = callPackage ../development/python-modules/spur { }; - - spyder = callPackage ../development/python-modules/spyder { }; - - spyder-kernels = callPackage ../development/python-modules/spyder-kernels { }; - - spylls = callPackage ../development/python-modules/spylls { }; - - spyse-python = callPackage ../development/python-modules/spyse-python { }; - - spython = callPackage ../development/python-modules/spython { }; - - sqids = callPackage ../development/python-modules/sqids { }; - - sqlalchemy = callPackage ../development/python-modules/sqlalchemy { }; - - sqlalchemy_1_4 = callPackage ../development/python-modules/sqlalchemy/1_4.nix { }; - - sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { }; - - sqlalchemy-continuum = callPackage ../development/python-modules/sqlalchemy-continuum { }; - - sqlalchemy-file = callPackage ../development/python-modules/sqlalchemy-file { }; - - sqlalchemy-i18n = callPackage ../development/python-modules/sqlalchemy-i18n { }; - - sqlalchemy-json = callPackage ../development/python-modules/sqlalchemy-json { }; - - sqlalchemy-jsonfield = callPackage ../development/python-modules/sqlalchemy-jsonfield { }; - - sqlalchemy-mixins = callPackage ../development/python-modules/sqlalchemy-mixins { }; - - sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { }; - - sqlalchemy-views = callPackage ../development/python-modules/sqlalchemy-views { }; - - sqlbag = callPackage ../development/python-modules/sqlbag { }; - - sqlfmt = callPackage ../development/python-modules/sqlfmt { }; - - sqlglot = callPackage ../development/python-modules/sqlglot { }; - - sqlite-anyio = callPackage ../development/python-modules/sqlite-anyio { }; - - sqlitedict = callPackage ../development/python-modules/sqlitedict { }; - - sqlite-migrate = callPackage ../development/python-modules/sqlite-migrate { }; - - sqlite-fts4 = callPackage ../development/python-modules/sqlite-fts4 { }; - - sqlite-utils = callPackage ../development/python-modules/sqlite-utils { }; - - sqliteschema = callPackage ../development/python-modules/sqliteschema { }; - - sqlmap = callPackage ../development/python-modules/sqlmap { }; - - sqlmodel = callPackage ../development/python-modules/sqlmodel { }; - - sqlobject = callPackage ../development/python-modules/sqlobject { }; - - sqlparse = callPackage ../development/python-modules/sqlparse { }; - - sqltrie = callPackage ../development/python-modules/sqltrie { }; - - squarify = callPackage ../development/python-modules/squarify { }; - - sre-yield = callPackage ../development/python-modules/sre-yield { }; - - srp = callPackage ../development/python-modules/srp { }; - - srpenergy = callPackage ../development/python-modules/srpenergy { }; - - srptools = callPackage ../development/python-modules/srptools { }; - - srsly = callPackage ../development/python-modules/srsly { }; - - srt = callPackage ../development/python-modules/srt { }; - - srvlookup = callPackage ../development/python-modules/srvlookup { }; - - ssdeep = callPackage ../development/python-modules/ssdeep { inherit (pkgs) ssdeep; }; - - ssdp = callPackage ../development/python-modules/ssdp { }; - - ssdpy = callPackage ../development/python-modules/ssdpy { }; - - sseclient = callPackage ../development/python-modules/sseclient { }; - - sseclient-py = callPackage ../development/python-modules/sseclient-py { }; - - sse-starlette = callPackage ../development/python-modules/sse-starlette { }; - - sshfs = callPackage ../development/python-modules/sshfs { }; - - sshpubkeys = callPackage ../development/python-modules/sshpubkeys { }; - - sshtunnel = callPackage ../development/python-modules/sshtunnel { }; - - sslib = callPackage ../development/python-modules/sslib { }; - - ssg = callPackage ../development/python-modules/ssg { }; - - ssort = callPackage ../development/python-modules/ssort { }; - - stack-data = callPackage ../development/python-modules/stack-data { }; - - stamina = callPackage ../development/python-modules/stamina { }; - - stanio = callPackage ../development/python-modules/stanio { }; - - stanza = callPackage ../development/python-modules/stanza { }; - - starlette = callPackage ../development/python-modules/starlette { }; - - starlette-admin = callPackage ../development/python-modules/starlette-admin { }; - - starlette-context = callPackage ../development/python-modules/starlette-context { }; - - starlette-wtf = callPackage ../development/python-modules/starlette-wtf { }; - - starkbank-ecdsa = callPackage ../development/python-modules/starkbank-ecdsa { }; - - starline = callPackage ../development/python-modules/starline { }; - - stashy = callPackage ../development/python-modules/stashy { }; - - static3 = callPackage ../development/python-modules/static3 { }; - - staticmap = callPackage ../development/python-modules/staticmap { }; - - staticjinja = callPackage ../development/python-modules/staticjinja { }; - - statistics = callPackage ../development/python-modules/statistics { }; - - statmake = callPackage ../development/python-modules/statmake { }; - - statsd = callPackage ../development/python-modules/statsd { }; - - statsmodels = callPackage ../development/python-modules/statsmodels { }; - - std-uritemplate = callPackage ../development/python-modules/std-uritemplate { }; - - std2 = callPackage ../development/python-modules/std2 { }; - - stdiomask = callPackage ../development/python-modules/stdiomask { }; - - stdlib-list = callPackage ../development/python-modules/stdlib-list { }; - - stdlibs = callPackage ../development/python-modules/stdlibs { }; - - steamodd = callPackage ../development/python-modules/steamodd { }; - - steamship = callPackage ../development/python-modules/steamship { }; - - stem = callPackage ../development/python-modules/stem { }; - - stemming = callPackage ../development/python-modules/stemming { }; - - stestr = callPackage ../development/python-modules/stestr { }; - - stevedore = callPackage ../development/python-modules/stevedore { }; - - stickytape = callPackage ../development/python-modules/stickytape { }; - - stim = callPackage ../development/python-modules/stim { }; - - stix2 = callPackage ../development/python-modules/stix2 { }; - - stix2-patterns = callPackage ../development/python-modules/stix2-patterns { }; - - stix2-validator = callPackage ../development/python-modules/stix2-validator { }; - - stm32loader = callPackage ../development/python-modules/stm32loader { }; - - stone = callPackage ../development/python-modules/stone { }; - - stookalert = callPackage ../development/python-modules/stookalert { }; - - stookwijzer = callPackage ../development/python-modules/stookwijzer { }; - - stopit = callPackage ../development/python-modules/stopit { }; - - stransi = callPackage ../development/python-modules/stransi { }; - - strategies = callPackage ../development/python-modules/strategies { }; - - stravalib = callPackage ../development/python-modules/stravalib { }; - - stravaweblib = callPackage ../development/python-modules/stravaweblib { }; - - strawberry-graphql = callPackage ../development/python-modules/strawberry-graphql { }; - - strawberry-django = callPackage ../development/python-modules/strawberry-django { }; - - strct = callPackage ../development/python-modules/strct { }; - - streamcontroller-plugin-tools = - callPackage ../development/python-modules/streamcontroller-plugin-tools - { }; - - streamdeck = callPackage ../development/python-modules/streamdeck { }; - - streaming-form-data = callPackage ../development/python-modules/streaming-form-data { }; - - streamlabswater = callPackage ../development/python-modules/streamlabswater { }; - - streamlit = callPackage ../development/python-modules/streamlit { }; - - streamz = callPackage ../development/python-modules/streamz { }; - - strenum = callPackage ../development/python-modules/strenum { }; - - strict-rfc3339 = callPackage ../development/python-modules/strict-rfc3339 { }; - - strictyaml = callPackage ../development/python-modules/strictyaml { }; - - stringbrewer = callPackage ../development/python-modules/stringbrewer { }; - - stringcase = callPackage ../development/python-modules/stringcase { }; - - stringly = callPackage ../development/python-modules/stringly { }; - - stringparser = callPackage ../development/python-modules/stringparser { }; - - stringzilla = callPackage ../development/python-modules/stringzilla { }; - - stripe = callPackage ../development/python-modules/stripe { }; - - striprtf = callPackage ../development/python-modules/striprtf { }; - - strpdatetime = callPackage ../development/python-modules/strpdatetime { }; - - structlog = callPackage ../development/python-modules/structlog { }; - - stubserver = callPackage ../development/python-modules/stubserver { }; - - stumpy = callPackage ../development/python-modules/stumpy { }; - - stupidartnet = callPackage ../development/python-modules/stupidartnet { }; - - stups-cli-support = callPackage ../development/python-modules/stups-cli-support { }; - - stups-fullstop = callPackage ../development/python-modules/stups-fullstop { }; - - stups-pierone = callPackage ../development/python-modules/stups-pierone { }; - - stups-tokens = callPackage ../development/python-modules/stups-tokens { }; - - stups-zign = callPackage ../development/python-modules/stups-zign { }; - - stytra = callPackage ../development/python-modules/stytra { }; - - subarulink = callPackage ../development/python-modules/subarulink { }; - - subliminal = callPackage ../development/python-modules/subliminal { }; - - submitit = callPackage ../development/python-modules/submitit { }; - - subprocess-tee = callPackage ../development/python-modules/subprocess-tee { }; - - subunit = callPackage ../development/python-modules/subunit { - inherit (pkgs) subunit cppunit check; - }; - - subunit2sql = callPackage ../development/python-modules/subunit2sql { }; - - subzerod = callPackage ../development/python-modules/subzerod { }; - - succulent = callPackage ../development/python-modules/succulent { }; - - sudachidict-core = callPackage ../development/python-modules/sudachidict { }; - - sudachidict-full = callPackage ../development/python-modules/sudachidict { - sudachidict = pkgs.sudachidict.override { dict-type = "full"; }; - }; - - sudachidict-small = callPackage ../development/python-modules/sudachidict { - sudachidict = pkgs.sudachidict.override { dict-type = "small"; }; - }; - - sudachipy = callPackage ../development/python-modules/sudachipy { }; - - suds = callPackage ../development/python-modules/suds { }; - - suds-community = callPackage ../development/python-modules/suds-community { }; - - sumo = callPackage ../development/python-modules/sumo { }; - - sumtypes = callPackage ../development/python-modules/sumtypes { }; - - summarytools = callPackage ../development/python-modules/summarytools { }; - - sunpy = callPackage ../development/python-modules/sunpy { }; - - sunwatcher = callPackage ../development/python-modules/sunwatcher { }; - - sunweg = callPackage ../development/python-modules/sunweg { }; - - supervise-api = callPackage ../development/python-modules/supervise-api { }; - - supervisor = callPackage ../development/python-modules/supervisor { }; - - superqt = callPackage ../development/python-modules/superqt { }; - - sure = callPackage ../development/python-modules/sure { }; - - surepy = callPackage ../development/python-modules/surepy { }; - - surt = callPackage ../development/python-modules/surt { }; - - survey = callPackage ../development/python-modules/survey { }; - - svg2tikz = callPackage ../development/python-modules/svg2tikz { }; - - svglib = callPackage ../development/python-modules/svglib { }; - - svg-path = callPackage ../development/python-modules/svg-path { }; - - svg-py = callPackage ../development/python-modules/svg-py { }; - - svgelements = callPackage ../development/python-modules/svgelements { }; - - svgutils = callPackage ../development/python-modules/svgutils { }; - - svgwrite = callPackage ../development/python-modules/svgwrite { }; - - sv-ttk = callPackage ../development/python-modules/sv-ttk { }; - - swagger-spec-validator = callPackage ../development/python-modules/swagger-spec-validator { }; - - swagger-ui-bundle = callPackage ../development/python-modules/swagger-ui-bundle { }; - - switchbot-api = callPackage ../development/python-modules/switchbot-api { }; - - swift = callPackage ../development/python-modules/swift { }; - - swifter = callPackage ../development/python-modules/swifter { }; - - swisshydrodata = callPackage ../development/python-modules/swisshydrodata { }; - - swspotify = callPackage ../development/python-modules/swspotify { }; - - sybil = callPackage ../development/python-modules/sybil { }; - - symengine = callPackage ../development/python-modules/symengine { inherit (pkgs) symengine; }; - - sympy = callPackage ../development/python-modules/sympy { }; - - symspellpy = callPackage ../development/python-modules/symspellpy { }; - - syncedlyrics = callPackage ../development/python-modules/syncedlyrics { }; - - syncer = callPackage ../development/python-modules/syncer { }; - - syndication-domination = toPythonModule ( - pkgs.syndication-domination.override { - enablePython = true; - python3Packages = self; - } - ); - - synergy = callPackage ../development/python-modules/synergy { }; - - syslog-rfc5424-formatter = callPackage ../development/python-modules/syslog-rfc5424-formatter { }; - - sysrsync = callPackage ../development/python-modules/sysrsync { }; - - systembridge = callPackage ../development/python-modules/systembridge { }; - - systembridgeconnector = callPackage ../development/python-modules/systembridgeconnector { }; - - systembridgemodels = callPackage ../development/python-modules/systembridgemodels { }; - - systemd = callPackage ../development/python-modules/systemd { inherit (pkgs) systemd; }; - - sysv-ipc = callPackage ../development/python-modules/sysv-ipc { }; - - syrupy = callPackage ../development/python-modules/syrupy { }; - - tabcmd = callPackage ../development/python-modules/tabcmd { }; - - tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { }; - - tableauserverclient = callPackage ../development/python-modules/tableauserverclient { }; - - tabledata = callPackage ../development/python-modules/tabledata { }; - - tables = callPackage ../development/python-modules/tables { }; - - tablib = callPackage ../development/python-modules/tablib { }; - - tabula-py = callPackage ../development/python-modules/tabula-py { }; - - tabulate = callPackage ../development/python-modules/tabulate { }; - - tabview = callPackage ../development/python-modules/tabview { }; - - taco = toPythonModule ( - pkgs.taco.override { - inherit (self) python; - enablePython = true; - } - ); - - tadasets = callPackage ../development/python-modules/tadasets { }; - - tag-expressions = callPackage ../development/python-modules/tag-expressions { }; - - tago = callPackage ../development/python-modules/tago { }; - - tagoio-sdk = callPackage ../development/python-modules/tagoio-sdk { }; - - tahoma-api = callPackage ../development/python-modules/tahoma-api { }; - - tailer = callPackage ../development/python-modules/tailer { }; - - tailscale = callPackage ../development/python-modules/tailscale { }; - - takethetime = callPackage ../development/python-modules/takethetime { }; - - tank-utility = callPackage ../development/python-modules/tank-utility { }; - - tappy = callPackage ../development/python-modules/tappy { }; - - tasklib = callPackage ../development/python-modules/tasklib { }; - - taskw = callPackage ../development/python-modules/taskw { }; - - taskw-ng = callPackage ../development/python-modules/taskw-ng { }; - - tatsu = callPackage ../development/python-modules/tatsu { }; - - taxi = callPackage ../development/python-modules/taxi { }; - - taxii2-client = callPackage ../development/python-modules/taxii2-client { }; - - tbats = callPackage ../development/python-modules/tbats { }; - - tblib = callPackage ../development/python-modules/tblib { }; - - tblite = callPackage ../development/libraries/science/chemistry/tblite/python.nix { - inherit (pkgs) tblite meson simple-dftd3; - }; - - tbm-utils = callPackage ../development/python-modules/tbm-utils { }; - - tcolorpy = callPackage ../development/python-modules/tcolorpy { }; - - tcxparser = callPackage ../development/python-modules/tcxparser { }; - - tcxreader = callPackage ../development/python-modules/tcxreader { }; - - tdir = callPackage ../development/python-modules/tdir { }; - - teamcity-messages = callPackage ../development/python-modules/teamcity-messages { }; - - telegraph = callPackage ../development/python-modules/telegraph { }; - - telepath = callPackage ../development/python-modules/telepath { }; - - telethon = callPackage ../development/python-modules/telethon { inherit (pkgs) openssl; }; - - telethon-session-sqlalchemy = - callPackage ../development/python-modules/telethon-session-sqlalchemy - { }; - - teletype = callPackage ../development/python-modules/teletype { }; - - telfhash = callPackage ../development/python-modules/telfhash { }; - - telegram-text = callPackage ../development/python-modules/telegram-text { }; - - temescal = callPackage ../development/python-modules/temescal { }; - - temperusb = callPackage ../development/python-modules/temperusb { }; - - tempest = callPackage ../development/python-modules/tempest { }; - - templateflow = callPackage ../development/python-modules/templateflow { }; - - tempora = callPackage ../development/python-modules/tempora { }; - - tenacity = callPackage ../development/python-modules/tenacity { }; - - tenant-schemas-celery = callPackage ../development/python-modules/tenant-schemas-celery { }; - - tencentcloud-sdk-python = callPackage ../development/python-modules/tencentcloud-sdk-python { }; - - tendo = callPackage ../development/python-modules/tendo { }; - - tensorboard-data-server = callPackage ../development/python-modules/tensorboard-data-server { }; - - tensorboard-plugin-profile = - callPackage ../development/python-modules/tensorboard-plugin-profile - { }; - - tensorboard-plugin-wit = callPackage ../development/python-modules/tensorboard-plugin-wit { }; - - tensorboard = callPackage ../development/python-modules/tensorboard { }; - - tensorboardx = callPackage ../development/python-modules/tensorboardx { }; - - tensordict = callPackage ../development/python-modules/tensordict { }; - - tensorflow-bin = callPackage ../development/python-modules/tensorflow/bin.nix { - inherit (pkgs.config) cudaSupport; - # https://www.tensorflow.org/install/source#gpu - cudaPackages = pkgs.cudaPackages_12; - }; - - tensorflow-build = - let - compat = rec { - protobufTF = pkgs.protobuf_21.override { abseil-cpp = pkgs.abseil-cpp_202301; }; - # https://www.tensorflow.org/install/source#gpu - cudaPackagesTF = pkgs.cudaPackages_11; - grpcTF = - (pkgs.grpc.overrideAttrs (oldAttrs: rec { - # nvcc fails on recent grpc versions, so we use the latest patch level - # of the grpc version bundled by upstream tensorflow to allow CUDA - # support - version = "1.27.3"; - src = pkgs.fetchFromGitHub { - owner = "grpc"; - repo = "grpc"; - rev = "v${version}"; - hash = "sha256-PpiOT4ZJe1uMp5j+ReQulC9jpT0xoR2sAl6vRYKA0AA="; - fetchSubmodules = true; - }; - patches = [ ]; - postPatch = '' - sed -i "s/-std=c++11/-std=c++17/" CMakeLists.txt - echo "set(CMAKE_CXX_STANDARD 17)" >> CMakeLists.txt - ''; - })).override - { protobuf = protobufTF; }; - protobuf-pythonTF = self.protobuf4.override { protobuf = protobufTF; }; - grpcioTF = self.grpcio.override { protobuf = protobufTF; }; - tensorboard-plugin-profileTF = self.tensorboard-plugin-profile.override { - protobuf = protobuf-pythonTF; - }; - tensorboardTF = self.tensorboard.override { - grpcio = grpcioTF; - protobuf = protobuf-pythonTF; - tensorboard-plugin-profile = tensorboard-plugin-profileTF; - }; - }; - in - callPackage ../development/python-modules/tensorflow { - inherit (pkgs.config) cudaSupport; - inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; - flatbuffers-core = pkgs.flatbuffers; - flatbuffers-python = self.flatbuffers; - cudaPackages = compat.cudaPackagesTF; - protobuf-core = compat.protobufTF; - protobuf-python = compat.protobuf-pythonTF; - grpc = compat.grpcTF; - grpcio = compat.grpcioTF; - tensorboard = compat.tensorboardTF; - abseil-cpp = pkgs.abseil-cpp_202301; - - # Tensorflow 2.13 doesn't support gcc13: - # https://github.com/tensorflow/tensorflow/issues/61289 - # - # We use the nixpkgs' default libstdc++ to stay compatible with other - # python modules - stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv; - }; - - tensorflow-datasets = callPackage ../development/python-modules/tensorflow-datasets { }; - - tensorflow-estimator-bin = - callPackage ../development/python-modules/tensorflow-estimator/bin.nix - { }; - - tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { }; - - tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { }; - - tensorflow = self.tensorflow-build; - - tensorflowWithCuda = self.tensorflow.override { cudaSupport = true; }; - - tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; }; - - tensorly = callPackage ../development/python-modules/tensorly { }; - - tensorrt = callPackage ../development/python-modules/tensorrt { - cudaPackages = pkgs.cudaPackages_11; - }; - - tensorstore = callPackage ../development/python-modules/tensorstore { }; - - tellduslive = callPackage ../development/python-modules/tellduslive { }; - - term-image = callPackage ../development/python-modules/term-image { }; - - termcolor = callPackage ../development/python-modules/termcolor { }; - - termgraph = callPackage ../development/python-modules/termgraph { }; - - terminado = callPackage ../development/python-modules/terminado { }; - - terminaltables = callPackage ../development/python-modules/terminaltables { }; - - terminaltexteffects = callPackage ../development/python-modules/terminaltexteffects { }; - - termplotlib = callPackage ../development/python-modules/termplotlib { }; - - termstyle = callPackage ../development/python-modules/termstyle { }; - - tern = callPackage ../development/python-modules/tern { }; - - tesla-fleet-api = callPackage ../development/python-modules/tesla-fleet-api { }; - - tesla-powerwall = callPackage ../development/python-modules/tesla-powerwall { }; - - tesla-wall-connector = callPackage ../development/python-modules/tesla-wall-connector { }; - - teslajsonpy = callPackage ../development/python-modules/teslajsonpy { }; - - teslemetry-stream = callPackage ../development/python-modules/teslemetry-stream { }; - - tess = callPackage ../development/python-modules/tess { }; - - tesserocr = callPackage ../development/python-modules/tesserocr { }; - - testcontainers = callPackage ../development/python-modules/testcontainers { }; - - testfixtures = callPackage ../development/python-modules/testfixtures { }; - - texsoup = callPackage ../development/python-modules/texsoup { }; - - textfsm = callPackage ../development/python-modules/textfsm { }; - - textile = callPackage ../development/python-modules/textile { }; - - textparser = callPackage ../development/python-modules/textparser { }; - - textstat = callPackage ../development/python-modules/textstat { }; - - textual = callPackage ../development/python-modules/textual { }; - - textual-dev = callPackage ../development/python-modules/textual-dev { }; - - textual-fastdatatable = callPackage ../development/python-modules/textual-fastdatatable { }; - - textual-slider = callPackage ../development/python-modules/textual-slider { }; - - textual-universal-directorytree = - callPackage ../development/python-modules/textual-universal-directorytree - { }; - - textual-textarea = callPackage ../development/python-modules/textual-textarea { }; - - testbook = callPackage ../development/python-modules/testbook { }; - - testing-common-database = callPackage ../development/python-modules/testing-common-database { }; - - testing-postgresql = callPackage ../development/python-modules/testing-postgresql { }; - - testpath = callPackage ../development/python-modules/testpath { }; - - testrail-api = callPackage ../development/python-modules/testrail-api { }; - - testrepository = callPackage ../development/python-modules/testrepository { }; - - testresources = callPackage ../development/python-modules/testresources { }; - - testscenarios = callPackage ../development/python-modules/testscenarios { }; - - testtools = callPackage ../development/python-modules/testtools { }; - - test-tube = callPackage ../development/python-modules/test-tube { }; - - textdistance = callPackage ../development/python-modules/textdistance { }; - - textacy = callPackage ../development/python-modules/textacy { }; - - textnets = callPackage ../development/python-modules/textnets { - en_core_web_sm = spacy-models.en_core_web_sm; - }; - - texttable = callPackage ../development/python-modules/texttable { }; - - text-unidecode = callPackage ../development/python-modules/text-unidecode { }; - - textwrap3 = callPackage ../development/python-modules/textwrap3 { }; - - textx = callPackage ../development/python-modules/textx { }; - - tf-keras = callPackage ../development/python-modules/tf-keras { }; - - tf2onnx = callPackage ../development/python-modules/tf2onnx { }; - - tflearn = callPackage ../development/python-modules/tflearn { }; - - tftpy = callPackage ../development/python-modules/tftpy { }; - - tgcrypto = callPackage ../development/python-modules/tgcrypto { }; - - thefuzz = callPackage ../development/python-modules/thefuzz { }; - - thelogrus = callPackage ../development/python-modules/thelogrus { }; - - thermobeacon-ble = callPackage ../development/python-modules/thermobeacon-ble { }; - - thermopro-ble = callPackage ../development/python-modules/thermopro-ble { }; - - thespian = callPackage ../development/python-modules/thespian { }; - - thinc = callPackage ../development/python-modules/thinc { - inherit (pkgs.darwin.apple_sdk.frameworks) - Accelerate - CoreFoundation - CoreGraphics - CoreVideo - ; - }; - - thinqconnect = callPackage ../development/python-modules/thinqconnect { }; - - thorlabspm100 = callPackage ../development/python-modules/thorlabspm100 { }; - - threadloop = callPackage ../development/python-modules/threadloop { }; - - threadpool = callPackage ../development/python-modules/threadpool { }; - - threadpoolctl = callPackage ../development/python-modules/threadpoolctl { }; - - threat9-test-bed = callPackage ../development/python-modules/threat9-test-bed { }; - - three-merge = callPackage ../development/python-modules/three-merge { }; - - thrift = callPackage ../development/python-modules/thrift { }; - - thriftpy2 = callPackage ../development/python-modules/thriftpy2 { }; - - throttler = callPackage ../development/python-modules/throttler { }; - - thttp = callPackage ../development/python-modules/thttp { }; - - tkinter = callPackage ../development/python-modules/tkinter { - py = python.override (lib.optionalAttrs (!python.isPyPy) { x11Support = true; }); - }; - - tidalapi = callPackage ../development/python-modules/tidalapi { }; - - tidyexc = callPackage ../development/python-modules/tidyexc { }; - - tidylib = callPackage ../development/python-modules/pytidylib { }; - - tifffile = callPackage ../development/python-modules/tifffile { }; - - tika = callPackage ../development/python-modules/tika { }; - - tika-client = callPackage ../development/python-modules/tika-client { }; - - tiktoken = callPackage ../development/python-modules/tiktoken { }; - - tikzplotlib = callPackage ../development/python-modules/tikzplotlib { }; - - tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; }; - - tilequant = callPackage ../development/python-modules/tilequant { }; - - tiler = callPackage ../development/python-modules/tiler { }; - - tilestache = callPackage ../development/python-modules/tilestache { }; - - tilt-ble = callPackage ../development/python-modules/tilt-ble { }; - - timeago = callPackage ../development/python-modules/timeago { }; - - timecop = callPackage ../development/python-modules/timecop { }; - - timelib = callPackage ../development/python-modules/timelib { }; - - time-machine = callPackage ../development/python-modules/time-machine { }; - - timeout-decorator = callPackage ../development/python-modules/timeout-decorator { }; - - timeslot = callPackage ../development/python-modules/timeslot { }; - - timetagger = callPackage ../development/python-modules/timetagger { }; - - timezonefinder = callPackage ../development/python-modules/timezonefinder { }; - - timing-asgi = callPackage ../development/python-modules/timing-asgi { }; - - timm = callPackage ../development/python-modules/timm { }; - - timy = callPackage ../development/python-modules/timy { }; - - tiny-cuda-nn = toPythonModule ( - pkgs.tiny-cuda-nn.override { - cudaPackages = self.torch.cudaPackages; - python3Packages = self; - pythonSupport = true; - } - ); - - tiny-proxy = callPackage ../development/python-modules/tiny-proxy { }; - - tinycss2 = callPackage ../development/python-modules/tinycss2 { }; - - tinycss = callPackage ../development/python-modules/tinycss { }; - - tinydb = callPackage ../development/python-modules/tinydb { }; - - tinygrad = callPackage ../development/python-modules/tinygrad { }; - - tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { }; - - tinyrecord = callPackage ../development/python-modules/tinyrecord { }; - - tinysegmenter = callPackage ../development/python-modules/tinysegmenter { }; - - tinytag = callPackage ../development/python-modules/tinytag { }; - - tinytuya = callPackage ../development/python-modules/tinytuya { }; - - titlecase = callPackage ../development/python-modules/titlecase { }; - - tld = callPackage ../development/python-modules/tld { }; - - tlds = callPackage ../development/python-modules/tlds { }; - - tldextract = callPackage ../development/python-modules/tldextract { }; - - tlsh = callPackage ../development/python-modules/tlsh { }; - - tlslite-ng = callPackage ../development/python-modules/tlslite-ng { }; - - tls-client = callPackage ../development/python-modules/tls-client { }; - - tls-parser = callPackage ../development/python-modules/tls-parser { }; - - tlv8 = callPackage ../development/python-modules/tlv8 { }; - - tmb = callPackage ../development/python-modules/tmb { }; - - todoist = callPackage ../development/python-modules/todoist { }; - - todoist-api-python = callPackage ../development/python-modules/todoist-api-python { }; - - toggl-cli = callPackage ../development/python-modules/toggl-cli { }; - - token-bucket = callPackage ../development/python-modules/token-bucket { }; - - tokenizers = callPackage ../development/python-modules/tokenizers { - inherit (pkgs.darwin.apple_sdk.frameworks) Security; - }; - - tokenize-rt = callPackage ../development/python-modules/tokenize-rt { }; - - tokenlib = callPackage ../development/python-modules/tokenlib { }; - - tokentrim = callPackage ../development/python-modules/tokentrim { }; - - tololib = callPackage ../development/python-modules/tololib { }; - - toml = callPackage ../development/python-modules/toml { }; - - toml-adapt = callPackage ../development/python-modules/toml-adapt { }; - - tomli = callPackage ../development/python-modules/tomli { }; - - tomli-w = callPackage ../development/python-modules/tomli-w { }; - - tomlkit = callPackage ../development/python-modules/tomlkit { }; - - toolz = callPackage ../development/python-modules/toolz { }; - - toonapi = callPackage ../development/python-modules/toonapi { }; - - toposort = callPackage ../development/python-modules/toposort { }; - - toptica-lasersdk = callPackage ../development/python-modules/toptica-lasersdk { }; - - torch = callPackage ../development/python-modules/torch { }; - - # Required to test triton - torch-no-triton = self.torch.override { tritonSupport = false; }; - - torch-audiomentations = callPackage ../development/python-modules/torch-audiomentations { }; - - torch-geometric = callPackage ../development/python-modules/torch-geometric { }; - - torch-pitch-shift = callPackage ../development/python-modules/torch-pitch-shift { }; - - torch-bin = callPackage ../development/python-modules/torch/bin.nix { triton = self.triton-bin; }; - - torchbench = callPackage ../development/python-modules/torchbench { }; - - torchsnapshot = callPackage ../development/python-modules/torchsnapshot { }; - - torchWithCuda = self.torch.override { - triton = self.triton-cuda; - cudaSupport = true; - rocmSupport = false; - }; - - torchWithoutCuda = self.torch.override { cudaSupport = false; }; - - torchWithRocm = self.torch.override { - triton = self.triton-no-cuda; - rocmSupport = true; - cudaSupport = false; - }; - - torchWithoutRocm = self.torch.override { rocmSupport = false; }; - - torch-tb-profiler = callPackage ../development/python-modules/torch-tb-profiler/default.nix { }; - - torchaudio = callPackage ../development/python-modules/torchaudio { }; - - torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { - cudaPackages = pkgs.cudaPackages_12; - }; - - torchcrepe = callPackage ../development/python-modules/torchcrepe { }; - - torchdiffeq = callPackage ../development/python-modules/torchdiffeq { }; - - torchmetrics = callPackage ../development/python-modules/torchmetrics { }; - - torchio = callPackage ../development/python-modules/torchio { }; - - torchinfo = callPackage ../development/python-modules/torchinfo { }; - - torchlibrosa = callPackage ../development/python-modules/torchlibrosa { }; - - torchrl = callPackage ../development/python-modules/torchrl { }; - - torchsde = callPackage ../development/python-modules/torchsde { }; - - torchsummary = callPackage ../development/python-modules/torchsummary { }; - - torchvision = callPackage ../development/python-modules/torchvision { }; - - torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { - cudaPackages = pkgs.cudaPackages_12; - }; - - tornado = callPackage ../development/python-modules/tornado { }; - - # Used by circus and grab-site, 2020-08-29 - tornado_4 = callPackage ../development/python-modules/tornado/4.nix { }; - - # Used by streamlit, 2021-01-29 - tornado_5 = callPackage ../development/python-modules/tornado/5.nix { }; - - torchprofile = callPackage ../development/python-modules/torchprofile { }; - - torpy = callPackage ../development/python-modules/torpy { }; - - torrent-parser = callPackage ../development/python-modules/torrent-parser { }; - - torrequest = callPackage ../development/python-modules/torrequest { }; - - total-connect-client = callPackage ../development/python-modules/total-connect-client { }; - - towncrier = callPackage ../development/python-modules/towncrier { inherit (pkgs) git; }; - - tox = callPackage ../development/python-modules/tox { }; - - tplink-omada-client = callPackage ../development/python-modules/tplink-omada-client { }; - - tpm2-pytss = callPackage ../development/python-modules/tpm2-pytss { }; - - tqdm = callPackage ../development/python-modules/tqdm { }; - - traceback2 = callPackage ../development/python-modules/traceback2 { }; - - tracerite = callPackage ../development/python-modules/tracerite { }; - - tracing = callPackage ../development/python-modules/tracing { }; - - translate-toolkit = callPackage ../development/python-modules/translate-toolkit { }; - - translation-finder = callPackage ../development/python-modules/translation-finder { }; - - trackpy = callPackage ../development/python-modules/trackpy { }; - - trafilatura = callPackage ../development/python-modules/trafilatura { }; - - trailrunner = callPackage ../development/python-modules/trailrunner { }; - - trainer = callPackage ../development/python-modules/trainer { }; - - traitlets = callPackage ../development/python-modules/traitlets { }; - - traits = callPackage ../development/python-modules/traits { }; - - traitsui = callPackage ../development/python-modules/traitsui { }; - - traittypes = callPackage ../development/python-modules/traittypes { }; - - trampoline = callPackage ../development/python-modules/trampoline { }; - - transaction = callPackage ../development/python-modules/transaction { }; - - transformers = callPackage ../development/python-modules/transformers { }; - - transforms3d = callPackage ../development/python-modules/transforms3d { }; - - transitions = callPackage ../development/python-modules/transitions { }; - - translatehtml = callPackage ../development/python-modules/translatehtml { }; - - translatepy = callPackage ../development/python-modules/translatepy { }; - - translationstring = callPackage ../development/python-modules/translationstring { }; - - translitcodec = callPackage ../development/python-modules/translitcodec { }; - - transmission-rpc = callPackage ../development/python-modules/transmission-rpc { }; - - trectools = callPackage ../development/python-modules/trectools { }; - - tree-sitter = callPackage ../development/python-modules/tree-sitter { }; - - tree-sitter_0_21 = callPackage ../development/python-modules/tree-sitter/0_21.nix { }; - - tree-sitter-html = callPackage ../development/python-modules/tree-sitter-html { }; - - tree-sitter-python = callPackage ../development/python-modules/tree-sitter-python { }; - - tree-sitter-rust = callPackage ../development/python-modules/tree-sitter-rust { }; - - tree-sitter-javascript = callPackage ../development/python-modules/tree-sitter-javascript { }; - - tree-sitter-json = callPackage ../development/python-modules/tree-sitter-json { }; - - tree-sitter-languages = callPackage ../development/python-modules/tree-sitter-languages { }; - - treelib = callPackage ../development/python-modules/treelib { }; - - treelog = callPackage ../development/python-modules/treelog { }; - - treeo = callPackage ../development/python-modules/treeo { }; - - treescope = callPackage ../development/python-modules/treescope { }; - - treex = callPackage ../development/python-modules/treex { }; - - treq = callPackage ../development/python-modules/treq { }; - - trezor-agent = callPackage ../development/python-modules/trezor-agent { - pinentry = pkgs.pinentry-curses; - }; - - trezor = callPackage ../development/python-modules/trezor { }; - - trimesh = callPackage ../development/python-modules/trimesh { }; - - trino-python-client = callPackage ../development/python-modules/trino-python-client { }; - - trio = callPackage ../development/python-modules/trio { inherit (pkgs) coreutils; }; - - trio-asyncio = callPackage ../development/python-modules/trio-asyncio { }; - - trio-websocket = callPackage ../development/python-modules/trio-websocket { }; - - triton = callPackage ../development/python-modules/triton { llvm = pkgs.triton-llvm; }; - - triton-cuda = self.triton.override { cudaSupport = true; }; - - triton-no-cuda = self.triton.override { cudaSupport = false; }; - - triton-bin = callPackage ../development/python-modules/triton/bin.nix { }; - - tritonclient = callPackage ../development/python-modules/tritonclient { }; - - trlib = toPythonModule ( - pkgs.trlib.override { - pythonSupport = true; - python3Packages = self; - } - ); - - troposphere = callPackage ../development/python-modules/troposphere { }; - - trove-classifiers = callPackage ../development/python-modules/trove-classifiers { }; - - trueskill = callPackage ../development/python-modules/trueskill { }; - - truncnorm = callPackage ../development/python-modules/truncnorm { }; - - trustme = callPackage ../development/python-modules/trustme { }; - - truststore = callPackage ../development/python-modules/truststore { }; - - trx-python = callPackage ../development/python-modules/trx-python { }; - - trytond = callPackage ../development/python-modules/trytond { }; - - ts1-signatures = callPackage ../development/python-modules/ts1-signatures { }; - - tsfresh = callPackage ../development/python-modules/tsfresh { }; - - tsid = toPythonModule ( - pkgs.tsid.override { - pythonSupport = true; - python3Packages = self; - } - ); - - tskit = callPackage ../development/python-modules/tskit { }; - - ttach = callPackage ../development/python-modules/ttach { }; - - ttfautohint-py = callPackage ../development/python-modules/ttfautohint-py { }; - - ttls = callPackage ../development/python-modules/ttls { }; - - ttn-client = callPackage ../development/python-modules/ttn-client { }; - - ttp = callPackage ../development/python-modules/ttp { }; - - ttp-templates = callPackage ../development/python-modules/ttp-templates { }; - - ttstokenizer = callPackage ../development/python-modules/ttstokenizer { }; - - tubes = callPackage ../development/python-modules/tubes { }; - - tuf = callPackage ../development/python-modules/tuf { }; - - tunigo = callPackage ../development/python-modules/tunigo { }; - - tubeup = callPackage ../development/python-modules/tubeup { }; - - turnt = callPackage ../development/python-modules/turnt { }; - - tuya-device-sharing-sdk = callPackage ../development/python-modules/tuya-device-sharing-sdk { }; - - tuya-iot-py-sdk = callPackage ../development/python-modules/tuya-iot-py-sdk { }; - - tuyaha = callPackage ../development/python-modules/tuyaha { }; - - tvdb-api = callPackage ../development/python-modules/tvdb-api { }; - - tweedledum = callPackage ../development/python-modules/tweedledum { }; - - tweepy = callPackage ../development/python-modules/tweepy { }; - - twentemilieu = callPackage ../development/python-modules/twentemilieu { }; - - twiggy = callPackage ../development/python-modules/twiggy { }; - - twilio = callPackage ../development/python-modules/twilio { }; - - twill = callPackage ../development/python-modules/twill { }; - - twine = callPackage ../development/python-modules/twine { }; - - twinkly-client = callPackage ../development/python-modules/twinkly-client { }; - - twisted = callPackage ../development/python-modules/twisted { }; - - twitch-python = callPackage ../development/python-modules/twitch-python { }; - - twitchapi = callPackage ../development/python-modules/twitchapi { }; - - twitter = callPackage ../development/python-modules/twitter { }; - - twitterapi = callPackage ../development/python-modules/twitterapi { }; - - twofish = callPackage ../development/python-modules/twofish { }; - - txaio = callPackage ../development/python-modules/txaio { }; - - txamqp = callPackage ../development/python-modules/txamqp { }; - - txdbus = callPackage ../development/python-modules/txdbus { }; - - txgithub = callPackage ../development/python-modules/txgithub { }; - - txi2p-tahoe = callPackage ../development/python-modules/txi2p-tahoe { }; - - txredisapi = callPackage ../development/python-modules/txredisapi { }; - - txrequests = callPackage ../development/python-modules/txrequests { }; - - txtai = callPackage ../development/python-modules/txtai { }; - - txtorcon = callPackage ../development/python-modules/txtorcon { }; - - txzmq = callPackage ../development/python-modules/txzmq { }; - - typechecks = callPackage ../development/python-modules/typechecks { }; - - typecode = callPackage ../development/python-modules/typecode { }; - - typecode-libmagic = callPackage ../development/python-modules/typecode/libmagic.nix { - inherit (pkgs) file zlib; - }; - - typed-ast = callPackage ../development/python-modules/typed-ast { }; - - typed-settings = callPackage ../development/python-modules/typed-settings { }; - - typeguard = callPackage ../development/python-modules/typeguard { }; - - typepy = callPackage ../development/python-modules/typepy { }; - - typer = callPackage ../development/python-modules/typer { }; - - typer-shell = callPackage ../development/python-modules/typer-shell { }; - - type-infer = callPackage ../development/python-modules/type-infer { }; - - types-aiobotocore = callPackage ../development/python-modules/types-aiobotocore { }; - inherit (callPackage ../development/python-modules/types-aiobotocore-packages { }) types-aiobotocore-accessanalyzer @@ -17416,6 +7428,10032 @@ self: super: with self; { ; + inherit (self.wasmerPackages) + wasmer + wasmer-compiler-cranelift + wasmer-compiler-llvm + wasmer-compiler-singlepass + ; + + iniconfig = callPackage ../development/python-modules/iniconfig { }; + + inifile = callPackage ../development/python-modules/inifile { }; + + iniparse = callPackage ../development/python-modules/iniparse { }; + + injector = callPackage ../development/python-modules/injector { }; + + inkbird-ble = callPackage ../development/python-modules/inkbird-ble { }; + + inkex = callPackage ../development/python-modules/inkex { }; + + inline-snapshot = callPackage ../development/python-modules/inline-snapshot { }; + + inlinestyler = callPackage ../development/python-modules/inlinestyler { }; + + inotify = callPackage ../development/python-modules/inotify { }; + + inotify-simple = callPackage ../development/python-modules/inotify-simple { }; + + inotifyrecursive = callPackage ../development/python-modules/inotifyrecursive { }; + + inquirer = callPackage ../development/python-modules/inquirer { }; + + inquirerpy = callPackage ../development/python-modules/inquirerpy { }; + + inscriptis = callPackage ../development/python-modules/inscriptis { }; + + insegel = callPackage ../development/python-modules/insegel { }; + + insightface = callPackage ../development/python-modules/insightface { }; + + installer = callPackage ../development/python-modules/installer { }; + + insteon-frontend-home-assistant = + callPackage ../development/python-modules/insteon-frontend-home-assistant + { }; + + instructor = callPackage ../development/python-modules/instructor { }; + + intake = callPackage ../development/python-modules/intake { }; + + intake-parquet = callPackage ../development/python-modules/intake-parquet { }; + + intbitset = callPackage ../development/python-modules/intbitset { }; + + intelhex = callPackage ../development/python-modules/intelhex { }; + + intellifire4py = callPackage ../development/python-modules/intellifire4py { }; + + intensity-normalization = callPackage ../development/python-modules/intensity-normalization { }; + + interegular = callPackage ../development/python-modules/interegular { }; + + interface-meta = callPackage ../development/python-modules/interface-meta { }; + + internetarchive = callPackage ../development/python-modules/internetarchive { }; + + interruptingcow = callPackage ../development/python-modules/interruptingcow { }; + + intervaltree = callPackage ../development/python-modules/intervaltree { }; + + into-dbus-python = callPackage ../development/python-modules/into-dbus-python { }; + + invisible-watermark = callPackage ../development/python-modules/invisible-watermark { }; + + invocations = callPackage ../development/python-modules/invocations { }; + + invoke = callPackage ../development/python-modules/invoke { }; + + iocapture = callPackage ../development/python-modules/iocapture { }; + + iocextract = callPackage ../development/python-modules/iocextract { }; + + iocsearcher = callPackage ../development/python-modules/iocsearcher { }; + + iodata = callPackage ../development/python-modules/iodata { }; + + ionhash = callPackage ../development/python-modules/ionhash { }; + + ionoscloud = callPackage ../development/python-modules/ionoscloud { }; + + iopath = callPackage ../development/python-modules/iopath { }; + + iosbackup = callPackage ../development/python-modules/iosbackup { }; + + iotawattpy = callPackage ../development/python-modules/iotawattpy { }; + + iottycloud = callPackage ../development/python-modules/iottycloud { }; + + iowait = callPackage ../development/python-modules/iowait { }; + + ipaddr = callPackage ../development/python-modules/ipaddr { }; + + ipadic = callPackage ../development/python-modules/ipadic { }; + + ipdb = callPackage ../development/python-modules/ipdb { }; + + ipfshttpclient = callPackage ../development/python-modules/ipfshttpclient { }; + + iptools = callPackage ../development/python-modules/iptools { }; + + ipwhl = callPackage ../development/python-modules/ipwhl { }; + + ipwhois = callPackage ../development/python-modules/ipwhois { }; + + ipy = callPackage ../development/python-modules/ipy { }; + + ipycanvas = callPackage ../development/python-modules/ipycanvas { }; + + ipydatawidgets = callPackage ../development/python-modules/ipydatawidgets { }; + + ipykernel = callPackage ../development/python-modules/ipykernel { }; + + ipymarkup = callPackage ../development/python-modules/ipymarkup { }; + + ipympl = callPackage ../development/python-modules/ipympl { }; + + ipynbname = callPackage ../development/python-modules/ipynbname { }; + + ipyniivue = callPackage ../development/python-modules/ipyniivue { }; + + ipyparallel = callPackage ../development/python-modules/ipyparallel { }; + + ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; + + ipython = callPackage ../development/python-modules/ipython { }; + + ipython-genutils = callPackage ../development/python-modules/ipython-genutils { }; + + ipython-sql = callPackage ../development/python-modules/ipython-sql { }; + + ipyvue = callPackage ../development/python-modules/ipyvue { }; + + ipyvuetify = callPackage ../development/python-modules/ipyvuetify { }; + + ipywidgets = callPackage ../development/python-modules/ipywidgets { }; + + ipyxact = callPackage ../development/python-modules/ipyxact { }; + + irc = callPackage ../development/python-modules/irc { }; + + ircrobots = callPackage ../development/python-modules/ircrobots { }; + + ircstates = callPackage ../development/python-modules/ircstates { }; + + irctokens = callPackage ../development/python-modules/irctokens { }; + + isal = callPackage ../development/python-modules/isal { }; + + isbnlib = callPackage ../development/python-modules/isbnlib { }; + + islpy = callPackage ../development/python-modules/islpy { isl = pkgs.isl_0_24; }; + + ismartgate = callPackage ../development/python-modules/ismartgate { }; + + iso-639 = callPackage ../development/python-modules/iso-639 { }; + + iso3166 = callPackage ../development/python-modules/iso3166 { }; + + iso4217 = callPackage ../development/python-modules/iso4217 { }; + + iso8601 = callPackage ../development/python-modules/iso8601 { }; + + isodate = callPackage ../development/python-modules/isodate { }; + + isoduration = callPackage ../development/python-modules/isoduration { }; + + isort = callPackage ../development/python-modules/isort { }; + + isosurfaces = callPackage ../development/python-modules/isosurfaces { }; + + isounidecode = callPackage ../development/python-modules/isounidecode { }; + + isoweek = callPackage ../development/python-modules/isoweek { }; + + israel-rail-api = callPackage ../development/python-modules/israel-rail-api { }; + + itanium-demangler = callPackage ../development/python-modules/itanium-demangler { }; + + item-synchronizer = callPackage ../development/python-modules/item-synchronizer { }; + + itemadapter = callPackage ../development/python-modules/itemadapter { }; + + itemdb = callPackage ../development/python-modules/itemdb { }; + + itemloaders = callPackage ../development/python-modules/itemloaders { }; + + iterable-io = callPackage ../development/python-modules/iterable-io { }; + + iteration-utilities = callPackage ../development/python-modules/iteration-utilities { }; + + iterative-telemetry = callPackage ../development/python-modules/iterative-telemetry { }; + + iterfzf = callPackage ../development/python-modules/iterfzf { }; + + iterm2 = callPackage ../development/python-modules/iterm2 { }; + + itk = toPythonModule ( + pkgs.itk.override { + inherit python numpy; + enablePython = true; + } + ); + + itsdangerous = callPackage ../development/python-modules/itsdangerous { }; + + itunespy = callPackage ../development/python-modules/itunespy { }; + + itypes = callPackage ../development/python-modules/itypes { }; + + iwlib = callPackage ../development/python-modules/iwlib { }; + + ixia = callPackage ../development/python-modules/ixia { }; + + j2cli = callPackage ../development/python-modules/j2cli { }; + + jaconv = callPackage ../development/python-modules/jaconv { }; + + jaeger-client = callPackage ../development/python-modules/jaeger-client { }; + + jalali-core = callPackage ../development/python-modules/jalali-core { }; + + jamo = callPackage ../development/python-modules/jamo { }; + + janus = callPackage ../development/python-modules/janus { }; + + jaraco-abode = callPackage ../development/python-modules/jaraco-abode { }; + + jaraco-classes = callPackage ../development/python-modules/jaraco-classes { }; + + jaraco-collections = callPackage ../development/python-modules/jaraco-collections { }; + + jaraco-context = callPackage ../development/python-modules/jaraco-context { }; + + jaraco-email = callPackage ../development/python-modules/jaraco-email { }; + + jaraco-envs = callPackage ../development/python-modules/jaraco-envs { }; + + jaraco-functools = callPackage ../development/python-modules/jaraco-functools { }; + + jaraco-itertools = callPackage ../development/python-modules/jaraco-itertools { }; + + jaraco-logging = callPackage ../development/python-modules/jaraco-logging { }; + + jaraco-net = callPackage ../development/python-modules/jaraco-net { }; + + jaraco-path = callPackage ../development/python-modules/jaraco-path { }; + + jaraco-stream = callPackage ../development/python-modules/jaraco-stream { }; + + jaraco-test = callPackage ../development/python-modules/jaraco-test { }; + + jaraco-text = callPackage ../development/python-modules/jaraco-text { }; + + jarowinkler = callPackage ../development/python-modules/jarowinkler { }; + + javaobj-py3 = callPackage ../development/python-modules/javaobj-py3 { }; + + javaproperties = callPackage ../development/python-modules/javaproperties { }; + + jax = callPackage ../development/python-modules/jax { }; + + jax-jumpy = callPackage ../development/python-modules/jax-jumpy { }; + + # Use the -bin on macOS since the source build doesn't support it (see #323154) + jaxlib = if jaxlib-build.meta.unsupported then jaxlib-bin else jaxlib-build; + + jaxlib-bin = callPackage ../development/python-modules/jaxlib/bin.nix { + inherit (pkgs.config) cudaSupport; + }; + + jaxlib-build = callPackage ../development/python-modules/jaxlib rec { + # Some platforms don't have `cudaSupport` defined, hence the need for 'or false'. + inherit (pkgs.config) cudaSupport; + IOKit = pkgs.darwin.apple_sdk_11_0.IOKit; + }; + + jaxlibWithCuda = self.jaxlib.override { cudaSupport = true; }; + + jaxlibWithoutCuda = self.jaxlib.override { cudaSupport = false; }; + + jaxopt = callPackage ../development/python-modules/jaxopt { }; + + jaxtyping = callPackage ../development/python-modules/jaxtyping { }; + + jaydebeapi = callPackage ../development/python-modules/jaydebeapi { }; + + jc = callPackage ../development/python-modules/jc { }; + + jdatetime = callPackage ../development/python-modules/jdatetime { }; + + jdcal = callPackage ../development/python-modules/jdcal { }; + + jedi = callPackage ../development/python-modules/jedi { }; + + jedi-language-server = callPackage ../development/python-modules/jedi-language-server { }; + + jeepney = callPackage ../development/python-modules/jeepney { }; + + jello = callPackage ../development/python-modules/jello { }; + + jellyfin-apiclient-python = callPackage ../development/python-modules/jellyfin-apiclient-python { }; + + jellyfish = callPackage ../development/python-modules/jellyfish { }; + + jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { }; + + jenkinsapi = callPackage ../development/python-modules/jenkinsapi { }; + + jieba = callPackage ../development/python-modules/jieba { }; + + jinja2 = callPackage ../development/python-modules/jinja2 { }; + + jinja2-ansible-filters = callPackage ../development/python-modules/jinja2-ansible-filters { }; + + jinja2-git = callPackage ../development/python-modules/jinja2-git { }; + + jinja2-pluralize = callPackage ../development/python-modules/jinja2-pluralize { }; + + jinja2-time = callPackage ../development/python-modules/jinja2-time { }; + + jira = callPackage ../development/python-modules/jira { }; + + jishaku = callPackage ../development/python-modules/jishaku { }; + + jiter = callPackage ../development/python-modules/jiter { }; + + jiwer = callPackage ../development/python-modules/jiwer { }; + + jmespath = callPackage ../development/python-modules/jmespath { }; + + jmp = callPackage ../development/python-modules/jmp { }; + + joblib = callPackage ../development/python-modules/joblib { }; + + johnnycanencrypt = callPackage ../development/python-modules/johnnycanencrypt { + inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; + }; + + josepy = callPackage ../development/python-modules/josepy { }; + + joserfc = callPackage ../development/python-modules/joserfc { }; + + jplephem = callPackage ../development/python-modules/jplephem { }; + + jproperties = callPackage ../development/python-modules/jproperties { }; + + jpylyzer = callPackage ../development/python-modules/jpylyzer { }; + + jpype1 = callPackage ../development/python-modules/jpype1 { }; + + jq = callPackage ../development/python-modules/jq { inherit (pkgs) jq; }; + + jsbeautifier = callPackage ../development/python-modules/jsbeautifier { }; + + jschema-to-python = callPackage ../development/python-modules/jschema-to-python { }; + + jschon = callPackage ../development/python-modules/jschon { }; + + jsmin = callPackage ../development/python-modules/jsmin { }; + + json-home-client = callPackage ../development/python-modules/json-home-client { }; + + json-logging = callPackage ../development/python-modules/json-logging { }; + + json-merge-patch = callPackage ../development/python-modules/json-merge-patch { }; + + json-repair = callPackage ../development/python-modules/json-repair { }; + + json-rpc = callPackage ../development/python-modules/json-rpc { }; + + json-schema-for-humans = callPackage ../development/python-modules/json-schema-for-humans { }; + + json-stream = callPackage ../development/python-modules/json-stream { }; + + json-stream-rs-tokenizer = callPackage ../development/python-modules/json-stream-rs-tokenizer { }; + + json-tricks = callPackage ../development/python-modules/json-tricks { }; + + json2html = callPackage ../development/python-modules/json2html { }; + + json5 = callPackage ../development/python-modules/json5 { }; + + jsonable = callPackage ../development/python-modules/jsonable { }; + + jsonargparse = callPackage ../development/python-modules/jsonargparse { }; + + jsonconversion = callPackage ../development/python-modules/jsonconversion { }; + + jsondate = callPackage ../development/python-modules/jsondate { }; + + jsondiff = callPackage ../development/python-modules/jsondiff { }; + + jsonfeed = callPackage ../development/python-modules/jsonfeed { }; + + jsonfield = callPackage ../development/python-modules/jsonfield { }; + + jsonformatter = callPackage ../development/python-modules/jsonformatter { }; + + jsonlines = callPackage ../development/python-modules/jsonlines { }; + + jsonmerge = callPackage ../development/python-modules/jsonmerge { }; + + jsonnet = buildPythonPackage { inherit (pkgs.jsonnet) name src; }; + + jsonpatch = callPackage ../development/python-modules/jsonpatch { }; + + jsonpath = callPackage ../development/python-modules/jsonpath { }; + + jsonpath-ng = callPackage ../development/python-modules/jsonpath-ng { }; + + jsonpath-rw = callPackage ../development/python-modules/jsonpath-rw { }; + + jsonpickle = callPackage ../development/python-modules/jsonpickle { }; + + jsonpointer = callPackage ../development/python-modules/jsonpointer { }; + + jsonref = callPackage ../development/python-modules/jsonref { }; + + jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { }; + + jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { }; + + jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { }; + + jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix { }; + + jsons = callPackage ../development/python-modules/jsons { }; + + jsonschema = callPackage ../development/python-modules/jsonschema { }; + + jsonschema-path = callPackage ../development/python-modules/jsonschema-path { }; + + jsonschema-spec = callPackage ../development/python-modules/jsonschema-spec { }; + + jsonschema-specifications = callPackage ../development/python-modules/jsonschema-specifications { }; + + jsonslicer = callPackage ../development/python-modules/jsonslicer { }; + + jsonstreams = callPackage ../development/python-modules/jsonstreams { }; + + jsonxs = callPackage ../development/python-modules/jsonxs { }; + + jstyleson = callPackage ../development/python-modules/jstyleson { }; + + jug = callPackage ../development/python-modules/jug { }; + + julius = callPackage ../development/python-modules/julius { }; + + junit-xml = callPackage ../development/python-modules/junit-xml { }; + + junit2html = callPackage ../development/python-modules/junit2html { }; + + junitparser = callPackage ../development/python-modules/junitparser { }; + + junos-eznc = callPackage ../development/python-modules/junos-eznc { }; + + jupysql = callPackage ../development/python-modules/jupysql { }; + + jupysql-plugin = callPackage ../development/python-modules/jupysql-plugin { }; + + jupyter = callPackage ../development/python-modules/jupyter { }; + + jupyter-book = callPackage ../development/python-modules/jupyter-book { }; + + jupyter-c-kernel = callPackage ../development/python-modules/jupyter-c-kernel { }; + + jupyter-cache = callPackage ../development/python-modules/jupyter-cache { }; + + jupyter-client = callPackage ../development/python-modules/jupyter-client { }; + + jupyter-collaboration = callPackage ../development/python-modules/jupyter-collaboration { }; + + jupyter-collaboration-ui = callPackage ../development/python-modules/jupyter-collaboration-ui { }; + + jupyter-console = callPackage ../development/python-modules/jupyter-console { }; + + jupyter-contrib-core = callPackage ../development/python-modules/jupyter-contrib-core { }; + + jupyter-core = callPackage ../development/python-modules/jupyter-core { }; + + jupyter-docprovider = callPackage ../development/python-modules/jupyter-docprovider { }; + + jupyter-events = callPackage ../development/python-modules/jupyter-events { }; + + jupyter-highlight-selected-word = + callPackage ../development/python-modules/jupyter-highlight-selected-word + { }; + + jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { }; + + jupyter-nbextensions-configurator = + callPackage ../development/python-modules/jupyter-nbextensions-configurator + { }; + + jupyter-packaging = callPackage ../development/python-modules/jupyter-packaging { }; + + jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { + pkgs-docker = pkgs.docker; + }; + + jupyter-server = callPackage ../development/python-modules/jupyter-server { }; + + jupyter-server-fileid = callPackage ../development/python-modules/jupyter-server-fileid { }; + + jupyter-server-mathjax = callPackage ../development/python-modules/jupyter-server-mathjax { }; + + jupyter-server-terminals = callPackage ../development/python-modules/jupyter-server-terminals { }; + + jupyter-server-ydoc = callPackage ../development/python-modules/jupyter-server-ydoc { }; + + jupyter-sphinx = callPackage ../development/python-modules/jupyter-sphinx { }; + + jupyter-telemetry = callPackage ../development/python-modules/jupyter-telemetry { }; + + jupyter-ui-poll = callPackage ../development/python-modules/jupyter-ui-poll { }; + + jupyter-ydoc = callPackage ../development/python-modules/jupyter-ydoc { }; + + jupyterhub = callPackage ../development/python-modules/jupyterhub { }; + + jupyterhub-ldapauthenticator = + callPackage ../development/python-modules/jupyterhub-ldapauthenticator + { }; + + jupyterhub-systemdspawner = callPackage ../development/python-modules/jupyterhub-systemdspawner { }; + + jupyterhub-tmpauthenticator = + callPackage ../development/python-modules/jupyterhub-tmpauthenticator + { }; + + jupyterlab = callPackage ../development/python-modules/jupyterlab { }; + + jupyterlab-execute-time = callPackage ../development/python-modules/jupyterlab-execute-time { }; + + jupyterlab-git = callPackage ../development/python-modules/jupyterlab-git { }; + + jupyterlab-lsp = callPackage ../development/python-modules/jupyterlab-lsp { }; + + jupyterlab-pygments = callPackage ../development/python-modules/jupyterlab-pygments { }; + + jupyterlab-server = callPackage ../development/python-modules/jupyterlab-server { }; + + jupyterlab-widgets = callPackage ../development/python-modules/jupyterlab-widgets { }; + + jupytext = callPackage ../development/python-modules/jupytext { }; + + justbackoff = callPackage ../development/python-modules/justbackoff { }; + + justbases = callPackage ../development/python-modules/justbases { }; + + justbytes = callPackage ../development/python-modules/justbytes { }; + + justext = callPackage ../development/python-modules/justext { }; + + justnimbus = callPackage ../development/python-modules/justnimbus { }; + + jwcrypto = callPackage ../development/python-modules/jwcrypto { }; + + jwt = callPackage ../development/python-modules/jwt { }; + + jxlpy = callPackage ../development/python-modules/jxlpy { }; + + jxmlease = callPackage ../development/python-modules/jxmlease { }; + + k-diffusion = callPackage ../development/python-modules/k-diffusion { }; + + k5test = callPackage ../development/python-modules/k5test { + inherit (pkgs) findutils; + krb5-c = pkgs.krb5; + }; + + kaa-base = callPackage ../development/python-modules/kaa-base { }; + + kaa-metadata = callPackage ../development/python-modules/kaa-metadata { }; + + kafka-python-ng = callPackage ../development/python-modules/kafka-python-ng { }; + + kaggle = callPackage ../development/python-modules/kaggle { }; + + kaitaistruct = callPackage ../development/python-modules/kaitaistruct { }; + + kajiki = callPackage ../development/python-modules/kajiki { }; + + kaldi-active-grammar = callPackage ../development/python-modules/kaldi-active-grammar { }; + + kaleido = callPackage ../development/python-modules/kaleido { }; + + kanidm = callPackage ../development/python-modules/kanidm { }; + + kaptan = callPackage ../development/python-modules/kaptan { }; + + karton-asciimagic = callPackage ../development/python-modules/karton-asciimagic { }; + + karton-autoit-ripper = callPackage ../development/python-modules/karton-autoit-ripper { }; + + karton-classifier = callPackage ../development/python-modules/karton-classifier { }; + + karton-config-extractor = callPackage ../development/python-modules/karton-config-extractor { }; + + karton-core = callPackage ../development/python-modules/karton-core { }; + + karton-dashboard = callPackage ../development/python-modules/karton-dashboard { }; + + karton-mwdb-reporter = callPackage ../development/python-modules/karton-mwdb-reporter { }; + + karton-yaramatcher = callPackage ../development/python-modules/karton-yaramatcher { }; + + kasa-crypt = callPackage ../development/python-modules/kasa-crypt { }; + + kazoo = callPackage ../development/python-modules/kazoo { }; + + kbcstorage = callPackage ../development/python-modules/kbcstorage { }; + + kconfiglib = callPackage ../development/python-modules/kconfiglib { }; + + kde-material-you-colors = callPackage ../development/python-modules/kde-material-you-colors { }; + + keba-kecontact = callPackage ../development/python-modules/keba-kecontact { }; + + keep = callPackage ../development/python-modules/keep { }; + + keepalive = callPackage ../development/python-modules/keepalive { }; + + keepkey = callPackage ../development/python-modules/keepkey { }; + + keepkey-agent = callPackage ../development/python-modules/keepkey-agent { }; + + kegtron-ble = callPackage ../development/python-modules/kegtron-ble { }; + + keras = callPackage ../development/python-modules/keras { }; + + keras-applications = callPackage ../development/python-modules/keras-applications { }; + + keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { }; + + kerberos = callPackage ../development/python-modules/kerberos { }; + + keyboard = callPackage ../development/python-modules/keyboard { }; + + keyring = callPackage ../development/python-modules/keyring { }; + + keyring-pass = callPackage ../development/python-modules/keyring-pass { }; + + keyring_24 = callPackage ../development/python-modules/keyring_24 { }; + + keyrings-alt = callPackage ../development/python-modules/keyrings-alt { }; + + keyrings-cryptfile = callPackage ../development/python-modules/keyrings-cryptfile { }; + + keyrings-google-artifactregistry-auth = + callPackage ../development/python-modules/keyrings-google-artifactregistry-auth + { }; + + keyrings-passwordstore = callPackage ../development/python-modules/keyrings-passwordstore { }; + + keystone-engine = callPackage ../development/python-modules/keystone-engine { }; + + keystoneauth1 = callPackage ../development/python-modules/keystoneauth1 { }; + + keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; }; + + khanaa = callPackage ../development/python-modules/khanaa { }; + + kicad = toPythonModule (pkgs.kicad.override { python3 = python; }).src; + + kinparse = callPackage ../development/python-modules/kinparse { }; + + kiss-headers = callPackage ../development/python-modules/kiss-headers { }; + + kitchen = callPackage ../development/python-modules/kitchen { }; + + kivy = callPackage ../development/python-modules/kivy { + inherit (pkgs) mesa; + inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate ApplicationServices AVFoundation; + }; + + kivy-garden = callPackage ../development/python-modules/kivy-garden { }; + + kiwiki-client = callPackage ../development/python-modules/kiwiki-client { }; + + kiwisolver = callPackage ../development/python-modules/kiwisolver { }; + + klaus = callPackage ../development/python-modules/klaus { }; + + klein = callPackage ../development/python-modules/klein { }; + + kmapper = callPackage ../development/python-modules/kmapper { }; + + kml2geojson = callPackage ../development/python-modules/kml2geojson { }; + + kmsxx = toPythonModule ( + pkgs.kmsxx.override { + withPython = true; + python3Packages = self; + } + ); + + knack = callPackage ../development/python-modules/knack { }; + + kneed = callPackage ../development/python-modules/kneed { }; + + knocki = callPackage ../development/python-modules/knocki { }; + + knx-frontend = callPackage ../development/python-modules/knx-frontend { }; + + kombu = callPackage ../development/python-modules/kombu { }; + + konnected = callPackage ../development/python-modules/konnected { }; + + korean-lunar-calendar = callPackage ../development/python-modules/korean-lunar-calendar { }; + + kornia = callPackage ../development/python-modules/kornia { }; + + kornia-rs = callPackage ../development/python-modules/kornia-rs { }; + + kotsu = callPackage ../development/python-modules/kotsu { }; + + krakenex = callPackage ../development/python-modules/krakenex { }; + + krb5 = callPackage ../development/python-modules/krb5 { krb5-c = pkgs.krb5; }; + + krfzf-py = callPackage ../development/python-modules/krfzf-py { }; + + kserve = callPackage ../development/python-modules/kserve { }; + + kubernetes = callPackage ../development/python-modules/kubernetes { }; + + kubernetes-asyncio = callPackage ../development/python-modules/kubernetes-asyncio { }; + + kurbopy = callPackage ../development/python-modules/kurbopy { }; + + l18n = callPackage ../development/python-modules/l18n { }; + + labelbox = callPackage ../development/python-modules/labelbox { }; + + labgrid = callPackage ../development/python-modules/labgrid { }; + + labmath = callPackage ../development/python-modules/labmath { }; + + laces = callPackage ../development/python-modules/laces { }; + + lacuscore = callPackage ../development/python-modules/lacuscore { }; + + lakeside = callPackage ../development/python-modules/lakeside { }; + + lammps = callPackage ../development/python-modules/lammps { inherit (pkgs) lammps; }; + + lancedb = callPackage ../development/python-modules/lancedb { inherit (pkgs) protobuf; }; + + langchain = callPackage ../development/python-modules/langchain { }; + + langchain-aws = callPackage ../development/python-modules/langchain-aws { }; + + langchain-azure-dynamic-sessions = + callPackage ../development/python-modules/langchain-azure-dynamic-sessions + { }; + + langchain-chroma = callPackage ../development/python-modules/langchain-chroma { }; + + langchain-community = callPackage ../development/python-modules/langchain-community { }; + + langchain-core = callPackage ../development/python-modules/langchain-core { }; + + langchain-huggingface = callPackage ../development/python-modules/langchain-huggingface { }; + + langchain-mongodb = callPackage ../development/python-modules/langchain-mongodb { }; + + langchain-ollama = callPackage ../development/python-modules/langchain-ollama { }; + + langchain-openai = callPackage ../development/python-modules/langchain-openai { }; + + langchain-standard-tests = callPackage ../development/python-modules/langchain-standard-tests { }; + + langchain-text-splitters = callPackage ../development/python-modules/langchain-text-splitters { }; + + langcodes = callPackage ../development/python-modules/langcodes { }; + + langdetect = callPackage ../development/python-modules/langdetect { }; + + langfuse = callPackage ../development/python-modules/langfuse { }; + + langgraph = callPackage ../development/python-modules/langgraph { }; + + langgraph-checkpoint = callPackage ../development/python-modules/langgraph-checkpoint { }; + + langgraph-checkpoint-duckdb = + callPackage ../development/python-modules/langgraph-checkpoint-duckdb + { }; + + langgraph-checkpoint-postgres = + callPackage ../development/python-modules/langgraph-checkpoint-postgres + { }; + + langgraph-checkpoint-sqlite = + callPackage ../development/python-modules/langgraph-checkpoint-sqlite + { }; + + langgraph-cli = callPackage ../development/python-modules/langgraph-cli { }; + + langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { }; + + langid = callPackage ../development/python-modules/langid { }; + + langsmith = callPackage ../development/python-modules/langsmith { }; + + language-data = callPackage ../development/python-modules/language-data { }; + + language-tags = callPackage ../development/python-modules/language-tags { }; + + lanms-neo = callPackage ../development/python-modules/lanms-neo { }; + + lark = callPackage ../development/python-modules/lark { }; + + laspy = callPackage ../development/python-modules/laspy { }; + + laszip = callPackage ../development/python-modules/laszip { + inherit (pkgs) cmake ninja; + inherit (pkgs.__splicedPackages) laszip; + }; + + latex2mathml = callPackage ../development/python-modules/latex2mathml { }; + + latex2pydata = callPackage ../development/python-modules/latex2pydata { }; + + latexcodec = callPackage ../development/python-modules/latexcodec { }; + + latexify-py = callPackage ../development/python-modules/latexify-py { }; + + latexrestricted = callPackage ../development/python-modules/latexrestricted { }; + + launchpadlib = callPackage ../development/python-modules/launchpadlib { }; + + laundrify-aio = callPackage ../development/python-modules/laundrify-aio { }; + + layoutparser = callPackage ../development/python-modules/layoutparser { }; + + lazr-config = callPackage ../development/python-modules/lazr/config.nix { }; + + lazr-delegates = callPackage ../development/python-modules/lazr/delegates.nix { }; + + lazr-restfulclient = callPackage ../development/python-modules/lazr-restfulclient { }; + + lazr-uri = callPackage ../development/python-modules/lazr-uri { }; + + lazy = callPackage ../development/python-modules/lazy { }; + + lazy-imports = callPackage ../development/python-modules/lazy-imports { }; + + lazy-loader = callPackage ../development/python-modules/lazy-loader { }; + + lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { }; + + lc7001 = callPackage ../development/python-modules/lc7001 { }; + + lcd-i2c = callPackage ../development/python-modules/lcd-i2c { }; + + lcgit = callPackage ../development/python-modules/lcgit { }; + + lcn-frontend = callPackage ../development/python-modules/lcn-frontend { }; + + lcov-cobertura = callPackage ../development/python-modules/lcov-cobertura { }; + + ld2410-ble = callPackage ../development/python-modules/ld2410-ble { }; + + ldap3 = callPackage ../development/python-modules/ldap3 { }; + + ldap3-bleeding-edge = callPackage ../development/python-modules/ldap3-bleeding-edge { }; + + ldapdomaindump = callPackage ../development/python-modules/ldapdomaindump { }; + + ldappool = callPackage ../development/python-modules/ldappool { }; + + ldaptor = callPackage ../development/python-modules/ldaptor { }; + + ldfparser = callPackage ../development/python-modules/ldfparser { }; + + leanblueprint = callPackage ../development/python-modules/leanblueprint { }; + + leaone-ble = callPackage ../development/python-modules/leaone-ble { }; + + leather = callPackage ../development/python-modules/leather { }; + + leb128 = callPackage ../development/python-modules/leb128 { }; + + led-ble = callPackage ../development/python-modules/led-ble { }; + + ledger = + (toPythonModule ( + pkgs.ledger.override { + usePython = true; + python3 = python; + } + )).py; + + ledger-agent = callPackage ../development/python-modules/ledger-agent { }; + + ledger-bitcoin = callPackage ../development/python-modules/ledger-bitcoin { }; + + ledgerblue = callPackage ../development/python-modules/ledgerblue { }; + + ledgercomm = callPackage ../development/python-modules/ledgercomm { }; + + ledgerwallet = callPackage ../development/python-modules/ledgerwallet { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; + }; + + legacy-cgi = callPackage ../development/python-modules/legacy-cgi { }; + + leidenalg = callPackage ../development/python-modules/leidenalg { igraph-c = pkgs.igraph; }; + + lektricowifi = callPackage ../development/python-modules/lektricowifi { }; + + leveldb = callPackage ../development/python-modules/leveldb { }; + + levenshtein = callPackage ../development/python-modules/levenshtein { }; + + lexid = callPackage ../development/python-modules/lexid { }; + + lexilang = callPackage ../development/python-modules/lexilang { }; + + lhapdf = toPythonModule (pkgs.lhapdf.override { inherit python; }); + + lib4sbom = callPackage ../development/python-modules/lib4sbom { }; + + libagent = callPackage ../development/python-modules/libagent { }; + + libais = callPackage ../development/python-modules/libais { }; + + libarchive-c = callPackage ../development/python-modules/libarchive-c { + inherit (pkgs) libarchive; + }; + + libarcus = callPackage ../development/python-modules/libarcus { protobuf = pkgs.protobuf_21; }; + + libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns; }; + + libclang = callPackage ../development/python-modules/libclang { }; + + libcloud = callPackage ../development/python-modules/libcloud { }; + + libcomps = lib.pipe pkgs.libcomps [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) + (p: p.override { inherit python; }) + (p: p.py) + ]; + + libcst = callPackage ../development/python-modules/libcst { }; + + libdnf = lib.pipe pkgs.libdnf [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) + (p: p.override { inherit python; }) + (p: p.py) + ]; + + libevdev = callPackage ../development/python-modules/libevdev { }; + + libfdt = toPythonModule ( + pkgs.dtc.override { + inherit python; + pythonSupport = true; + } + ); + + libfive = toPythonModule (pkgs.libfive.override { inherit python; }); + + libgpiod = callPackage ../development/python-modules/libgpiod { inherit (pkgs) libgpiod; }; + + libgravatar = callPackage ../development/python-modules/libgravatar { }; + + libiio = + (toPythonModule ( + pkgs.libiio.override { + pythonSupport = true; + inherit python; + } + )).python; + + libkeepass = callPackage ../development/python-modules/libkeepass { }; + + libknot = callPackage ../development/python-modules/libknot { }; + + liblarch = callPackage ../development/python-modules/liblarch { }; + + liblzfse = callPackage ../development/python-modules/liblzfse { inherit (pkgs) lzfse; }; + + libmambapy = callPackage ../development/python-modules/libmambapy { }; + + libmodulemd = lib.pipe pkgs.libmodulemd [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; # The package always builds python3 bindings + broken = (super.meta.broken or false) || !isPy3k; + }; + }) + ) + (p: p.override { python3 = python; }) + (p: p.py) + ]; + + libmr = callPackage ../development/python-modules/libmr { }; + + libnacl = callPackage ../development/python-modules/libnacl { inherit (pkgs) libsodium; }; + + libnbd = toPythonModule ( + pkgs.libnbd.override { + buildPythonBindings = true; + python3 = python; + } + ); + + libpcap = callPackage ../development/python-modules/libpcap { + pkgsLibpcap = pkgs.libpcap; # Needs the C library + }; + + libpurecool = callPackage ../development/python-modules/libpurecool { }; + + libpwquality = lib.pipe pkgs.libpwquality [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) + ( + p: + p.override { + enablePython = true; + inherit python; + } + ) + (p: p.py) + ]; + + libpyfoscam = callPackage ../development/python-modules/libpyfoscam { }; + + libpysal = callPackage ../development/python-modules/libpysal { }; + + libpyvivotek = callPackage ../development/python-modules/libpyvivotek { }; + + libredwg = toPythonModule ( + pkgs.libredwg.override { + enablePython = true; + inherit (self) python libxml2; + } + ); + + librepo = lib.pipe pkgs.librepo [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + }) + ) + (p: p.override { inherit python; }) + (p: p.py) + ]; + + librespot = callPackage ../development/python-modules/librespot { }; + + libretranslate = callPackage ../development/python-modules/libretranslate { }; + + librosa = callPackage ../development/python-modules/librosa { }; + + librouteros = callPackage ../development/python-modules/librouteros { }; + + libsass = callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; }; + + libsavitar = callPackage ../development/python-modules/libsavitar { }; + + libsbml = toPythonModule ( + pkgs.libsbml.override { + withPython = true; + inherit (self) python; + } + ); + + libselinux = lib.pipe pkgs.libselinux [ + toPythonModule + ( + p: + p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + broken = super.meta.broken or isPy27; + }; + }) + ) + ( + p: + p.override { + enablePython = true; + python3 = python; + python3Packages = pythonPackages; + } + ) + (p: p.py) + ]; + + libsixel = callPackage ../development/python-modules/libsixel { inherit (pkgs) libsixel; }; + + libsoundtouch = callPackage ../development/python-modules/libsoundtouch { }; + + libthumbor = callPackage ../development/python-modules/libthumbor { }; + + libtmux = callPackage ../development/python-modules/libtmux { }; + + libtorrent-rasterbar = + (toPythonModule (pkgs.libtorrent-rasterbar.override { python3 = python; })).python; + + libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; }; + + libusbsio = callPackage ../development/python-modules/libusbsio { inherit (pkgs) libusbsio; }; + + libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; }; + + libvirt = callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt; }; + + libxml2 = + (toPythonModule ( + pkgs.libxml2.override { + pythonSupport = true; + inherit python; + } + )).py; + + libxslt = + (toPythonModule ( + pkgs.libxslt.override { + pythonSupport = true; + inherit (self) python libxml2; + } + )).py; + + liccheck = callPackage ../development/python-modules/liccheck { }; + + license-expression = callPackage ../development/python-modules/license-expression { }; + + lief = (toPythonModule (pkgs.lief.override { inherit python; })).py; + + life360 = callPackage ../development/python-modules/life360 { }; + + lifelines = callPackage ../development/python-modules/lifelines { }; + + lightgbm = callPackage ../development/python-modules/lightgbm { }; + + lightning-utilities = callPackage ../development/python-modules/lightning-utilities { }; + + lightparam = callPackage ../development/python-modules/lightparam { }; + + lightwave = callPackage ../development/python-modules/lightwave { }; + + lightwave2 = callPackage ../development/python-modules/lightwave2 { }; + + lima = callPackage ../development/python-modules/lima { }; + + lime = callPackage ../development/python-modules/lime { }; + + limiter = callPackage ../development/python-modules/limiter { }; + + limitlessled = callPackage ../development/python-modules/limitlessled { }; + + limits = callPackage ../development/python-modules/limits { }; + + limnoria = callPackage ../development/python-modules/limnoria { }; + + line-profiler = callPackage ../development/python-modules/line-profiler { }; + + linear-garage-door = callPackage ../development/python-modules/linear-garage-door { }; + + linear-operator = callPackage ../development/python-modules/linear-operator { }; + + lineax = callPackage ../development/python-modules/lineax { }; + + linecache2 = callPackage ../development/python-modules/linecache2 { }; + + lineedit = callPackage ../development/python-modules/lineedit { }; + + linetable = callPackage ../development/python-modules/linetable { }; + + lingua = callPackage ../development/python-modules/lingua { }; + + lingva = callPackage ../development/python-modules/lingva { }; + + linien-client = callPackage ../development/python-modules/linien-client { }; + + linien-common = callPackage ../development/python-modules/linien-common { }; + + linkify-it-py = callPackage ../development/python-modules/linkify-it-py { }; + + linknlink = callPackage ../development/python-modules/linknlink { }; + + linode = callPackage ../development/python-modules/linode { }; + + linode-api = callPackage ../development/python-modules/linode-api { }; + + linode-metadata = callPackage ../development/python-modules/linode-metadata { }; + + linuxfd = callPackage ../development/python-modules/linuxfd { }; + + lion-pytorch = callPackage ../development/python-modules/lion-pytorch { }; + + liquidctl = callPackage ../development/python-modules/liquidctl { }; + + lirc = toPythonModule (pkgs.lirc.override { python3 = python; }); + + lit = callPackage ../development/python-modules/lit { }; + + litellm = callPackage ../development/python-modules/litellm { }; + + litemapy = callPackage ../development/python-modules/litemapy { }; + + littleutils = callPackage ../development/python-modules/littleutils { }; + + livelossplot = callPackage ../development/python-modules/livelossplot { }; + + livereload = callPackage ../development/python-modules/livereload { }; + + lizard = callPackage ../development/python-modules/lizard { }; + + llama-cloud = callPackage ../development/python-modules/llama-cloud { }; + + llama-index = callPackage ../development/python-modules/llama-index { }; + + llama-index-agent-openai = callPackage ../development/python-modules/llama-index-agent-openai { }; + + llama-index-cli = callPackage ../development/python-modules/llama-index-cli { }; + + llama-index-core = callPackage ../development/python-modules/llama-index-core { }; + + llama-index-embeddings-gemini = + callPackage ../development/python-modules/llama-index-embeddings-gemini + { }; + + llama-index-embeddings-google = + callPackage ../development/python-modules/llama-index-embeddings-google + { }; + + llama-index-embeddings-huggingface = + callPackage ../development/python-modules/llama-index-embeddings-huggingface + { }; + + llama-index-embeddings-ollama = + callPackage ../development/python-modules/llama-index-embeddings-ollama + { }; + + llama-index-embeddings-openai = + callPackage ../development/python-modules/llama-index-embeddings-openai + { }; + + llama-index-graph-stores-nebula = + callPackage ../development/python-modules/llama-index-graph-stores-nebula + { }; + + llama-index-graph-stores-neo4j = + callPackage ../development/python-modules/llama-index-graph-stores-neo4j + { }; + + llama-index-graph-stores-neptune = + callPackage ../development/python-modules/llama-index-graph-stores-neptune + { }; + + llama-index-indices-managed-llama-cloud = + callPackage ../development/python-modules/llama-index-indices-managed-llama-cloud + { }; + + llama-index-legacy = callPackage ../development/python-modules/llama-index-legacy { }; + + llama-index-llms-ollama = callPackage ../development/python-modules/llama-index-llms-ollama { }; + + llama-index-llms-openai = callPackage ../development/python-modules/llama-index-llms-openai { }; + + llama-index-llms-openai-like = + callPackage ../development/python-modules/llama-index-llms-openai-like + { }; + + llama-index-multi-modal-llms-openai = + callPackage ../development/python-modules/llama-index-multi-modal-llms-openai + { }; + + llama-index-program-openai = + callPackage ../development/python-modules/llama-index-program-openai + { }; + + llama-index-question-gen-openai = + callPackage ../development/python-modules/llama-index-question-gen-openai + { }; + + llama-index-readers-database = + callPackage ../development/python-modules/llama-index-readers-database + { }; + + llama-index-readers-file = callPackage ../development/python-modules/llama-index-readers-file { }; + + llama-index-readers-json = callPackage ../development/python-modules/llama-index-readers-json { }; + + llama-index-readers-llama-parse = + callPackage ../development/python-modules/llama-index-readers-llama-parse + { }; + + llama-index-readers-s3 = callPackage ../development/python-modules/llama-index-readers-s3 { }; + + llama-index-readers-twitter = + callPackage ../development/python-modules/llama-index-readers-twitter + { }; + + llama-index-readers-txtai = callPackage ../development/python-modules/llama-index-readers-txtai { }; + + llama-index-readers-weather = + callPackage ../development/python-modules/llama-index-readers-weather + { }; + + llama-index-vector-stores-chroma = + callPackage ../development/python-modules/llama-index-vector-stores-chroma + { }; + + llama-index-vector-stores-google = + callPackage ../development/python-modules/llama-index-vector-stores-google + { }; + + llama-index-vector-stores-postgres = + callPackage ../development/python-modules/llama-index-vector-stores-postgres + { }; + + llama-index-vector-stores-qdrant = + callPackage ../development/python-modules/llama-index-vector-stores-qdrant + { }; + + llama-parse = callPackage ../development/python-modules/llama-parse { }; + + llamaindex-py-client = callPackage ../development/python-modules/llamaindex-py-client { }; + + llfuse = callPackage ../development/python-modules/llfuse { inherit (pkgs) fuse; }; + + llm = callPackage ../development/python-modules/llm { }; + + llmx = callPackage ../development/python-modules/llmx { }; + + llvmlite = callPackage ../development/python-modules/llvmlite { + # llvmlite always requires a specific version of llvm. + llvm = pkgs.llvm_14; + }; + + lm-format-enforcer = callPackage ../development/python-modules/lm-format-enforcer { }; + + lmcloud = callPackage ../development/python-modules/lmcloud { }; + + lmdb = callPackage ../development/python-modules/lmdb { inherit (pkgs) lmdb; }; + + lmfit = callPackage ../development/python-modules/lmfit { }; + + lml = callPackage ../development/python-modules/lml { }; + + lmnotify = callPackage ../development/python-modules/lmnotify { }; + + lmtpd = callPackage ../development/python-modules/lmtpd { }; + + lnkparse3 = callPackage ../development/python-modules/lnkparse3 { }; + + loca = callPackage ../development/python-modules/loca { }; + + localimport = callPackage ../development/python-modules/localimport { }; + + localstack = callPackage ../development/python-modules/localstack { }; + + localstack-client = callPackage ../development/python-modules/localstack-client { }; + + localstack-ext = callPackage ../development/python-modules/localstack-ext { }; + + localzone = callPackage ../development/python-modules/localzone { }; + + locationsharinglib = callPackage ../development/python-modules/locationsharinglib { }; + + locket = callPackage ../development/python-modules/locket { }; + + lockfile = callPackage ../development/python-modules/lockfile { }; + + log-symbols = callPackage ../development/python-modules/log-symbols { }; + + logbook = callPackage ../development/python-modules/logbook { }; + + logfury = callPackage ../development/python-modules/logfury { }; + + logging-journald = callPackage ../development/python-modules/logging-journald { }; + + logi-circle = callPackage ../development/python-modules/logi-circle { }; + + logical-unification = callPackage ../development/python-modules/logical-unification { }; + + logilab-common = callPackage ../development/python-modules/logilab/common.nix { + pytestCheckHook = pytest7CheckHook; + }; + + logilab-constraint = callPackage ../development/python-modules/logilab/constraint.nix { }; + + logmatic-python = callPackage ../development/python-modules/logmatic-python { }; + + logster = callPackage ../development/python-modules/logster { }; + + loguru = callPackage ../development/python-modules/loguru { }; + + loguru-logging-intercept = callPackage ../development/python-modules/loguru-logging-intercept { }; + + logutils = callPackage ../development/python-modules/logutils { redis-server = pkgs.redis; }; + + logzero = callPackage ../development/python-modules/logzero { }; + + lomond = callPackage ../development/python-modules/lomond { }; + + loompy = callPackage ../development/python-modules/loompy { }; + + loopy = callPackage ../development/python-modules/loopy { }; + + looseversion = callPackage ../development/python-modules/looseversion { }; + + loqedapi = callPackage ../development/python-modules/loqedapi { }; + + losant-rest = callPackage ../development/python-modules/losant-rest { }; + + lottie = callPackage ../development/python-modules/lottie { }; + + lox = callPackage ../development/python-modules/lox { }; + + lpc-checksum = callPackage ../development/python-modules/lpc-checksum { }; + + lrcalc-python = callPackage ../development/python-modules/lrcalc-python { }; + + lru-dict = callPackage ../development/python-modules/lru-dict { }; + + lsassy = callPackage ../development/python-modules/lsassy { }; + + lsp-tree-sitter = callPackage ../development/python-modules/lsp-tree-sitter { }; + + lsprotocol = callPackage ../development/python-modules/lsprotocol { }; + + ltpycld2 = callPackage ../development/python-modules/ltpycld2 { }; + + lttng = callPackage ../development/python-modules/lttng { }; + + luddite = callPackage ../development/python-modules/luddite { }; + + luftdaten = callPackage ../development/python-modules/luftdaten { }; + + luhn = callPackage ../development/python-modules/luhn { }; + + lunarcalendar = callPackage ../development/python-modules/lunarcalendar { }; + + lupa = callPackage ../development/python-modules/lupa { }; + + lupupy = callPackage ../development/python-modules/lupupy { }; + + luqum = callPackage ../development/python-modules/luqum { }; + + luxor = callPackage ../development/python-modules/luxor { }; + + luxtronik = callPackage ../development/python-modules/luxtronik { }; + + lxmf = callPackage ../development/python-modules/lxmf { }; + + lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; }; + + lxml-html-clean = callPackage ../development/python-modules/lxml-html-clean { }; + + lxml-stubs = callPackage ../development/python-modules/lxml-stubs { }; + + lyricwikia = callPackage ../development/python-modules/lyricwikia { }; + + lz4 = callPackage ../development/python-modules/lz4 { }; + + lzallright = callPackage ../development/python-modules/lzallright { }; + + lzstring = callPackage ../development/python-modules/lzstring { }; + + m2crypto = callPackage ../development/python-modules/m2crypto { }; + + m2r = callPackage ../development/python-modules/m2r { }; + + m3u8 = callPackage ../development/python-modules/m3u8 { }; + + mac-alias = callPackage ../development/python-modules/mac-alias { }; + + mac-vendor-lookup = callPackage ../development/python-modules/mac-vendor-lookup { }; + + macaddress = callPackage ../development/python-modules/macaddress { }; + + macaroonbakery = callPackage ../development/python-modules/macaroonbakery { }; + + macfsevents = callPackage ../development/python-modules/macfsevents { + inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices; + }; + + macholib = callPackage ../development/python-modules/macholib { }; + + macropy = callPackage ../development/python-modules/macropy { }; + + maec = callPackage ../development/python-modules/maec { }; + + maestral = callPackage ../development/python-modules/maestral { }; + + magic = callPackage ../development/python-modules/magic { }; + + magic-filter = callPackage ../development/python-modules/magic-filter { }; + + magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; + + magic-wormhole-mailbox-server = + callPackage ../development/python-modules/magic-wormhole-mailbox-server + { }; + + magic-wormhole-transit-relay = + callPackage ../development/python-modules/magic-wormhole-transit-relay + { }; + + magicgui = callPackage ../development/python-modules/magicgui { }; + + magika = callPackage ../development/python-modules/magika { }; + + mahotas = callPackage ../development/python-modules/mahotas { }; + + mail-parser = callPackage ../development/python-modules/mail-parser { }; + + mailcap-fix = callPackage ../development/python-modules/mailcap-fix { }; + + mailchecker = callPackage ../development/python-modules/mailchecker { }; + + mailchimp = callPackage ../development/python-modules/mailchimp { }; + + mailmanclient = callPackage ../development/python-modules/mailmanclient { }; + + mailsuite = callPackage ../development/python-modules/mailsuite { }; + + maison = callPackage ../development/python-modules/maison { }; + + makefun = callPackage ../development/python-modules/makefun { }; + + mako = callPackage ../development/python-modules/mako { }; + + malduck = callPackage ../development/python-modules/malduck { }; + + mamba-ssm = callPackage ../development/python-modules/mamba-ssm { }; + + managesieve = callPackage ../development/python-modules/managesieve { }; + + mando = callPackage ../development/python-modules/mando { }; + + mandown = callPackage ../development/python-modules/mandown { }; + + manga-ocr = callPackage ../development/python-modules/manga-ocr { }; + + manhole = callPackage ../development/python-modules/manhole { }; + + manifest-ml = callPackage ../development/python-modules/manifest-ml { }; + + manifestoo = callPackage ../development/python-modules/manifestoo { }; + + manifestoo-core = callPackage ../development/python-modules/manifestoo-core { }; + + manifestparser = + callPackage ../development/python-modules/marionette-harness/manifestparser.nix + { }; + + manifold3d = callPackage ../development/python-modules/manifold3d { }; + + manim = callPackage ../development/python-modules/manim { }; + + manim-slides = callPackage ../development/python-modules/manim-slides { }; + + manimpango = callPackage ../development/python-modules/manimpango { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; + }; + + manuel = callPackage ../development/python-modules/manuel { }; + + manuf = callPackage ../development/python-modules/manuf { }; + + mapbox-earcut = callPackage ../development/python-modules/mapbox-earcut { }; + + mapclassify = callPackage ../development/python-modules/mapclassify { }; + + mariadb = callPackage ../development/python-modules/mariadb { }; + + marimo = callPackage ../development/python-modules/marimo { }; + + marisa = callPackage ../development/python-modules/marisa { inherit (pkgs) marisa; }; + + marisa-trie = callPackage ../development/python-modules/marisa-trie { }; + + markdown = callPackage ../development/python-modules/markdown { }; + + markdown-include = callPackage ../development/python-modules/markdown-include { }; + + markdown-it-py = callPackage ../development/python-modules/markdown-it-py { }; + + markdown-macros = callPackage ../development/python-modules/markdown-macros { }; + + markdown2 = callPackage ../development/python-modules/markdown2 { }; + + markdownify = callPackage ../development/python-modules/markdownify { }; + + marko = callPackage ../development/python-modules/marko { }; + + markuppy = callPackage ../development/python-modules/markuppy { }; + + markups = callPackage ../development/python-modules/markups { }; + + markupsafe = callPackage ../development/python-modules/markupsafe { }; + + marshmallow = callPackage ../development/python-modules/marshmallow { }; + + marshmallow-dataclass = callPackage ../development/python-modules/marshmallow-dataclass { }; + + marshmallow-oneofschema = callPackage ../development/python-modules/marshmallow-oneofschema { }; + + marshmallow-polyfield = callPackage ../development/python-modules/marshmallow-polyfield { }; + + marshmallow-sqlalchemy = callPackage ../development/python-modules/marshmallow-sqlalchemy { }; + + mashumaro = callPackage ../development/python-modules/mashumaro { }; + + masky = callPackage ../development/python-modules/masky { }; + + mastodon-py = callPackage ../development/python-modules/mastodon-py { }; + + mat2 = callPackage ../development/python-modules/mat2 { }; + + matchpy = callPackage ../development/python-modules/matchpy { }; + + material-color-utilities = callPackage ../development/python-modules/material-color-utilities { }; + + materialx = callPackage ../development/python-modules/materialx { }; + + materialyoucolor = callPackage ../development/python-modules/materialyoucolor { }; + + mathlibtools = callPackage ../development/python-modules/mathlibtools { }; + + mathutils = callPackage ../development/python-modules/mathutils { }; + + matlink-gpapi = callPackage ../development/python-modules/matlink-gpapi { }; + + matplotlib = callPackage ../development/python-modules/matplotlib { + stdenv = if stdenv.hostPlatform.isDarwin then pkgs.clangStdenv else pkgs.stdenv; + inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; + ghostscript = pkgs.ghostscript_headless; + }; + + matplotlib-inline = callPackage ../development/python-modules/matplotlib-inline { }; + + matplotlib-sixel = callPackage ../development/python-modules/matplotlib-sixel { }; + + matplotlib-venn = callPackage ../development/python-modules/matplotlib-venn { }; + + matplotx = callPackage ../development/python-modules/matplotx { }; + + matrix-api-async = callPackage ../development/python-modules/matrix-api-async { }; + + matrix-client = callPackage ../development/python-modules/matrix-client { }; + + matrix-common = callPackage ../development/python-modules/matrix-common { }; + + matrix-nio = callPackage ../development/python-modules/matrix-nio { }; + + mattermostdriver = callPackage ../development/python-modules/mattermostdriver { }; + + maubot = callPackage ../tools/networking/maubot { }; + + mautrix = callPackage ../development/python-modules/mautrix { }; + + mautrix-appservice = self.mautrix; # alias 2019-12-28 + + maxcube-api = callPackage ../development/python-modules/maxcube-api { }; + + maxminddb = callPackage ../development/python-modules/maxminddb { }; + + maya = callPackage ../development/python-modules/maya { }; + + mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi { + inherit buildPythonPackage pythonOlder pythonAtLeast; + inherit (self) + pyface + pygments + numpy + packaging + vtk + traitsui + envisage + apptools + pyqt5 + ; + }; + + mayim = callPackage ../development/python-modules/mayim { }; + + mbddns = callPackage ../development/python-modules/mbddns { }; + + mbstrdecoder = callPackage ../development/python-modules/mbstrdecoder { }; + + mccabe = callPackage ../development/python-modules/mccabe { }; + + mcstatus = callPackage ../development/python-modules/mcstatus { }; + + mcuuid = callPackage ../development/python-modules/mcuuid { }; + + md-toc = callPackage ../development/python-modules/md-toc { }; + + md2gemini = callPackage ../development/python-modules/md2gemini { }; + + md2pdf = callPackage ../development/python-modules/md2pdf { }; + + mdformat = callPackage ../development/python-modules/mdformat { }; + + mdformat-admon = callPackage ../development/python-modules/mdformat-admon { }; + + mdformat-beautysh = callPackage ../development/python-modules/mdformat-beautysh { }; + + mdformat-footnote = callPackage ../development/python-modules/mdformat-footnote { }; + + mdformat-frontmatter = callPackage ../development/python-modules/mdformat-frontmatter { }; + + mdformat-gfm = callPackage ../development/python-modules/mdformat-gfm { }; + + mdformat-gfm-alerts = callPackage ../development/python-modules/mdformat-gfm-alerts { }; + + mdformat-mkdocs = callPackage ../development/python-modules/mdformat-mkdocs { }; + + mdformat-nix-alejandra = callPackage ../development/python-modules/mdformat-nix-alejandra { }; + + mdformat-simple-breaks = callPackage ../development/python-modules/mdformat-simple-breaks { }; + + mdformat-tables = callPackage ../development/python-modules/mdformat-tables { }; + + mdformat-toc = callPackage ../development/python-modules/mdformat-toc { }; + + mdit-py-plugins = callPackage ../development/python-modules/mdit-py-plugins { }; + + mdtraj = callPackage ../development/python-modules/mdtraj { }; + + mdurl = callPackage ../development/python-modules/mdurl { }; + + mdutils = callPackage ../development/python-modules/mdutils { }; + + mdx-truly-sane-lists = callPackage ../development/python-modules/mdx-truly-sane-lists { }; + + mean-average-precision = callPackage ../development/python-modules/mean-average-precision { }; + + measurement = callPackage ../development/python-modules/measurement { }; + + meater-python = callPackage ../development/python-modules/meater-python { }; + + mecab-python3 = callPackage ../development/python-modules/mecab-python3 { }; + + mechanicalsoup = callPackage ../development/python-modules/mechanicalsoup { }; + + mechanize = callPackage ../development/python-modules/mechanize { }; + + medallion = callPackage ../development/python-modules/medallion { }; + + mediafile = callPackage ../development/python-modules/mediafile { }; + + mediafire-dl = callPackage ../development/python-modules/mediafire-dl { }; + + mediapy = callPackage ../development/python-modules/mediapy { }; + + medpy = callPackage ../development/python-modules/medpy { }; + + meeko = callPackage ../development/python-modules/meeko { }; + + meep = callPackage ../development/python-modules/meep { }; + + meilisearch = callPackage ../development/python-modules/meilisearch { }; + + meinheld = callPackage ../development/python-modules/meinheld { }; + + meld3 = callPackage ../development/python-modules/meld3 { }; + + melnor-bluetooth = callPackage ../development/python-modules/melnor-bluetooth { }; + + memestra = callPackage ../development/python-modules/memestra { }; + + memory-allocator = callPackage ../development/python-modules/memory-allocator { }; + + memory-profiler = callPackage ../development/python-modules/memory-profiler { }; + + memory-tempfile = callPackage ../development/python-modules/memory-tempfile { }; + + meraki = callPackage ../development/python-modules/meraki { }; + + mercadopago = callPackage ../development/python-modules/mercadopago { }; + + mercantile = callPackage ../development/python-modules/mercantile { }; + + mercurial = toPythonModule (pkgs.mercurial.override { python3Packages = self; }); + + merge3 = callPackage ../development/python-modules/merge3 { }; + + mergedb = callPackage ../development/python-modules/mergedb { }; + + mergedeep = callPackage ../development/python-modules/mergedeep { }; + + mergedict = callPackage ../development/python-modules/mergedict { }; + + merkletools = callPackage ../development/python-modules/merkletools { }; + + meross-iot = callPackage ../development/python-modules/meross-iot { }; + + mesa = callPackage ../development/python-modules/mesa { }; + + meshcat = callPackage ../development/python-modules/meshcat { }; + + meshio = callPackage ../development/python-modules/meshio { }; + + meshlabxml = callPackage ../development/python-modules/meshlabxml { }; + + meshtastic = callPackage ../development/python-modules/meshtastic { }; + + meson = toPythonModule ( + (pkgs.meson.override { python3 = python; }).overridePythonAttrs (oldAttrs: { + # We do not want the setup hook in Python packages because the build is performed differently. + setupHook = null; + }) + ); + + meson-python = callPackage ../development/python-modules/meson-python { inherit (pkgs) ninja; }; + + mesonpep517 = callPackage ../development/python-modules/mesonpep517 { }; + + messagebird = callPackage ../development/python-modules/messagebird { }; + + metakernel = callPackage ../development/python-modules/metakernel { }; + + metar = callPackage ../development/python-modules/metar { }; + + metawear = callPackage ../development/python-modules/metawear { }; + + meteoalertapi = callPackage ../development/python-modules/meteoalertapi { }; + + meteocalc = callPackage ../development/python-modules/meteocalc { }; + + meteofrance-api = callPackage ../development/python-modules/meteofrance-api { }; + + meteoswiss-async = callPackage ../development/python-modules/meteoswiss-async { }; + + methodtools = callPackage ../development/python-modules/methodtools { }; + + mezzanine = callPackage ../development/python-modules/mezzanine { }; + + mf2py = callPackage ../development/python-modules/mf2py { }; + + mhcflurry = callPackage ../development/python-modules/mhcflurry { }; + + mhcgnomes = callPackage ../development/python-modules/mhcgnomes { }; + + miasm = callPackage ../development/python-modules/miasm { }; + + miauth = callPackage ../development/python-modules/miauth { }; + + micawber = callPackage ../development/python-modules/micawber { }; + + micloud = callPackage ../development/python-modules/micloud { }; + + microdata = callPackage ../development/python-modules/microdata { }; + + microsoft-kiota-abstractions = + callPackage ../development/python-modules/microsoft-kiota-abstractions + { }; + + microsoft-kiota-authentication-azure = + callPackage ../development/python-modules/microsoft-kiota-authentication-azure + { }; + + microsoft-kiota-http = callPackage ../development/python-modules/microsoft-kiota-http { }; + + microsoft-kiota-serialization-form = + callPackage ../development/python-modules/microsoft-kiota-serialization-form + { }; + + microsoft-kiota-serialization-json = + callPackage ../development/python-modules/microsoft-kiota-serialization-json + { }; + + microsoft-kiota-serialization-multipart = + callPackage ../development/python-modules/microsoft-kiota-serialization-multipart + { }; + + microsoft-kiota-serialization-text = + callPackage ../development/python-modules/microsoft-kiota-serialization-text + { }; + + microsoft-security-utilities-secret-masker = + callPackage ../development/python-modules/microsoft-security-utilities-secret-masker + { }; + + midea-beautiful-air = callPackage ../development/python-modules/midea-beautiful-air { }; + + midiutil = callPackage ../development/python-modules/midiutil { }; + + mido = callPackage ../development/python-modules/mido { }; + + migen = callPackage ../development/python-modules/migen { }; + + mike = callPackage ../development/python-modules/mike { }; + + milc = callPackage ../development/python-modules/milc { }; + + milksnake = callPackage ../development/python-modules/milksnake { }; + + mill-local = callPackage ../development/python-modules/mill-local { }; + + millheater = callPackage ../development/python-modules/millheater { }; + + mim-solvers = toPythonModule ( + pkgs.mim-solvers.override { + python3Packages = self; + pythonSupport = true; + } + ); + + minari = callPackage ../development/python-modules/minari { }; + + mindsdb-evaluator = callPackage ../development/python-modules/mindsdb-evaluator { }; + + minexr = callPackage ../development/python-modules/minexr { }; + + miniaudio = callPackage ../development/python-modules/miniaudio { + inherit (pkgs) miniaudio; + inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox CoreAudio; + }; + + minichain = callPackage ../development/python-modules/minichain { }; + + minidb = callPackage ../development/python-modules/minidb { }; + + minidump = callPackage ../development/python-modules/minidump { }; + + miniful = callPackage ../development/python-modules/miniful { }; + + minikanren = callPackage ../development/python-modules/minikanren { }; + + minikerberos = callPackage ../development/python-modules/minikerberos { }; + + minimal-snowplow-tracker = callPackage ../development/python-modules/minimal-snowplow-tracker { }; + + minimock = callPackage ../development/python-modules/minimock { }; + + mininet-python = (toPythonModule (pkgs.mininet.override { python3 = python; })).py; + + minio = callPackage ../development/python-modules/minio { }; + + miniupnpc = callPackage ../development/python-modules/miniupnpc { }; + + mip = callPackage ../development/python-modules/mip { }; + + mir-eval = callPackage ../development/python-modules/mir-eval { }; + + mirakuru = callPackage ../development/python-modules/mirakuru { }; + + misaka = callPackage ../development/python-modules/misaka { }; + + misoc = callPackage ../development/python-modules/misoc { }; + + mistletoe = callPackage ../development/python-modules/mistletoe { }; + + mistune = callPackage ../development/python-modules/mistune { }; + + mitmproxy = callPackage ../development/python-modules/mitmproxy { }; + + mitmproxy-macos = callPackage ../development/python-modules/mitmproxy-macos { }; + + mitmproxy-rs = callPackage ../development/python-modules/mitmproxy-rs { }; + + mitogen = callPackage ../development/python-modules/mitogen { }; + + mixbox = callPackage ../development/python-modules/mixbox { }; + + mixins = callPackage ../development/python-modules/mixins { }; + + mixpanel = callPackage ../development/python-modules/mixpanel { }; + + mizani = callPackage ../development/python-modules/mizani { }; + + mkdocs = callPackage ../development/python-modules/mkdocs { }; + + mkdocs-autolinks-plugin = callPackage ../development/python-modules/mkdocs-autolinks-plugin { }; + + mkdocs-autorefs = callPackage ../development/python-modules/mkdocs-autorefs { }; + + mkdocs-awesome-pages-plugin = + callPackage ../development/python-modules/mkdocs-awesome-pages-plugin + { }; + + mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; + + mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { }; + + mkdocs-get-deps = callPackage ../development/python-modules/mkdocs-get-deps { }; + + mkdocs-git-authors-plugin = callPackage ../development/python-modules/mkdocs-git-authors-plugin { }; + + mkdocs-git-revision-date-localized-plugin = + callPackage ../development/python-modules/mkdocs-git-revision-date-localized-plugin + { }; + + mkdocs-gitlab = callPackage ../development/python-modules/mkdocs-gitlab-plugin { }; + + mkdocs-glightbox = callPackage ../development/python-modules/mkdocs-glightbox { }; + + mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { }; + + mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { }; + + mkdocs-macros = callPackage ../development/python-modules/mkdocs-macros { }; + + mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; + + mkdocs-material-extensions = + callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix + { }; + + mkdocs-mermaid2-plugin = callPackage ../development/python-modules/mkdocs-mermaid2-plugin { }; + + mkdocs-minify-plugin = callPackage ../development/python-modules/mkdocs-minify-plugin { }; + + mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; + + mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { }; + + mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { }; + + mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; + + mkdocstrings = callPackage ../development/python-modules/mkdocstrings { }; + + mkdocstrings-python = callPackage ../development/python-modules/mkdocstrings-python { }; + + mkl-service = callPackage ../development/python-modules/mkl-service { }; + + mktestdocs = callPackage ../development/python-modules/mktestdocs { }; + + ml-collections = callPackage ../development/python-modules/ml-collections { }; + + ml-dtypes = callPackage ../development/python-modules/ml-dtypes { }; + + mlflow = callPackage ../development/python-modules/mlflow { }; + + mlrose = callPackage ../development/python-modules/mlrose { }; + + mlt = toPythonModule ( + pkgs.mlt.override { + python3 = python; + enablePython = true; + } + ); + + mlx = callPackage ../development/python-modules/mlx { }; + + mlxtend = callPackage ../development/python-modules/mlxtend { }; + + mmcif-pdbx = callPackage ../development/python-modules/mmcif-pdbx { }; + + mmcv = callPackage ../development/python-modules/mmcv { }; + + mmengine = callPackage ../development/python-modules/mmengine { }; + + mmh3 = callPackage ../development/python-modules/mmh3 { }; + + mmpython = callPackage ../development/python-modules/mmpython { }; + + mmtf-python = callPackage ../development/python-modules/mmtf-python { }; + + mne-python = callPackage ../development/python-modules/mne-python { }; + + mnemonic = callPackage ../development/python-modules/mnemonic { }; + + mnist = callPackage ../development/python-modules/mnist { }; + + moat-ble = callPackage ../development/python-modules/moat-ble { }; + + mobi = callPackage ../development/python-modules/mobi { }; + + mobly = callPackage ../development/python-modules/mobly { }; + + mock = callPackage ../development/python-modules/mock { }; + + mock-open = callPackage ../development/python-modules/mock-open { }; + + mock-services = callPackage ../development/python-modules/mock-services { }; + + mock-ssh-server = callPackage ../development/python-modules/mock-ssh-server { }; + + mocket = callPackage ../development/python-modules/mocket { redis-server = pkgs.redis; }; + + mockfs = callPackage ../development/python-modules/mockfs { }; + + mockito = callPackage ../development/python-modules/mockito { }; + + mockupdb = callPackage ../development/python-modules/mockupdb { }; + + modbus-tk = callPackage ../development/python-modules/modbus-tk { }; + + moddb = callPackage ../development/python-modules/moddb { }; + + model-bakery = callPackage ../development/python-modules/model-bakery { }; + + model-checker = callPackage ../development/python-modules/model-checker { }; + + modelcif = callPackage ../development/python-modules/modelcif { }; + + modeled = callPackage ../development/python-modules/modeled { }; + + moderngl = callPackage ../development/python-modules/moderngl { }; + + moderngl-window = callPackage ../development/python-modules/moderngl-window { }; + + modestmaps = callPackage ../development/python-modules/modestmaps { }; + + mohawk = callPackage ../development/python-modules/mohawk { }; + + molbar = callPackage ../development/python-modules/molbar { }; + + molecule = callPackage ../development/python-modules/molecule { }; + + molecule-plugins = callPackage ../development/python-modules/molecule/plugins.nix { }; + + momepy = callPackage ../development/python-modules/momepy { }; + + monai = callPackage ../development/python-modules/monai { }; + + monai-deploy = callPackage ../development/python-modules/monai-deploy { }; + + monero = callPackage ../development/python-modules/monero { }; + + mongodict = callPackage ../development/python-modules/mongodict { }; + + mongoengine = callPackage ../development/python-modules/mongoengine { }; + + mongomock = callPackage ../development/python-modules/mongomock { }; + + mongoquery = callPackage ../development/python-modules/mongoquery { }; + + monitorcontrol = callPackage ../development/python-modules/monitorcontrol { }; + + monkeyhex = callPackage ../development/python-modules/monkeyhex { }; + + monkeytype = callPackage ../development/python-modules/monkeytype { }; + + monosat = pkgs.monosat.python { + inherit buildPythonPackage; + inherit (self) cython pytestCheckHook; + }; + + monotonic = callPackage ../development/python-modules/monotonic { }; + + monotonic-alignment-search = + callPackage ../development/python-modules/monotonic-alignment-search + { }; + + monty = callPackage ../development/python-modules/monty { }; + + monzopy = callPackage ../development/python-modules/monzopy { }; + + moonraker-api = callPackage ../development/python-modules/moonraker-api { }; + + mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { }; + + more-itertools = callPackage ../development/python-modules/more-itertools { }; + + more-properties = callPackage ../development/python-modules/more-properties { }; + + morecantile = callPackage ../development/python-modules/morecantile { }; + + moreorless = callPackage ../development/python-modules/moreorless { }; + + moretools = callPackage ../development/python-modules/moretools { }; + + morfessor = callPackage ../development/python-modules/morfessor { }; + + morphys = callPackage ../development/python-modules/morphys { }; + + mortgage = callPackage ../development/python-modules/mortgage { }; + + motionblinds = callPackage ../development/python-modules/motionblinds { }; + + motionblindsble = callPackage ../development/python-modules/motionblindsble { }; + + motioneye-client = callPackage ../development/python-modules/motioneye-client { }; + + motmetrics = callPackage ../development/python-modules/motmetrics { }; + + moto = callPackage ../development/python-modules/moto { }; + + motor = callPackage ../development/python-modules/motor { }; + + mouseinfo = callPackage ../development/python-modules/mouseinfo { }; + + moviepy = callPackage ../development/python-modules/moviepy { }; + + mozart-api = callPackage ../development/python-modules/mozart-api { }; + + mozilla-django-oidc = callPackage ../development/python-modules/mozilla-django-oidc { }; + + mpd2 = callPackage ../development/python-modules/mpd2 { }; + + mpegdash = callPackage ../development/python-modules/mpegdash { }; + + mpi4py = callPackage ../development/python-modules/mpi4py { }; + + mpl-scatter-density = callPackage ../development/python-modules/mpl-scatter-density { }; + + mpldatacursor = callPackage ../development/python-modules/mpldatacursor { }; + + mplfinance = callPackage ../development/python-modules/mplfinance { }; + + mplhep = callPackage ../development/python-modules/mplhep { }; + + mplhep-data = callPackage ../development/python-modules/mplhep-data { }; + + mplleaflet = callPackage ../development/python-modules/mplleaflet { }; + + mpmath = callPackage ../development/python-modules/mpmath { }; + + mpris-server = callPackage ../development/python-modules/mpris-server { }; + + mpv = callPackage ../development/python-modules/mpv { inherit (pkgs) mpv; }; + + mpyq = callPackage ../development/python-modules/mpyq { }; + + mqtt2influxdb = callPackage ../development/python-modules/mqtt2influxdb { }; + + mrjob = callPackage ../development/python-modules/mrjob { }; + + mrsqm = callPackage ../development/python-modules/mrsqm { }; + + ms-active-directory = callPackage ../development/python-modules/ms-active-directory { }; + + ms-cv = callPackage ../development/python-modules/ms-cv { }; + + msal = callPackage ../development/python-modules/msal { }; + + msal-extensions = callPackage ../development/python-modules/msal-extensions { }; + + mscerts = callPackage ../development/python-modules/mscerts { }; + + msg-parser = callPackage ../development/python-modules/msg-parser { }; + + msgpack = callPackage ../development/python-modules/msgpack { }; + + msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { }; + + msgraph-core = callPackage ../development/python-modules/msgraph-core { }; + + msgraph-sdk = callPackage ../development/python-modules/msgraph-sdk { }; + + msgspec = callPackage ../development/python-modules/msgspec { }; + + msldap = callPackage ../development/python-modules/msldap { }; + + msmart-ng = callPackage ../development/python-modules/msmart-ng { }; + + msoffcrypto-tool = callPackage ../development/python-modules/msoffcrypto-tool { }; + + msprime = callPackage ../development/python-modules/msprime { }; + + msrest = callPackage ../development/python-modules/msrest { }; + + msrestazure = callPackage ../development/python-modules/msrestazure { }; + + mss = callPackage ../development/python-modules/mss { }; + + mt-940 = callPackage ../development/python-modules/mt-940 { }; + + mtcnn = callPackage ../development/python-modules/mtcnn { }; + + mujoco = callPackage ../development/python-modules/mujoco { inherit (pkgs) mujoco; }; + + mujson = callPackage ../development/python-modules/mujson { }; + + mullvad-api = callPackage ../development/python-modules/mullvad-api { }; + + mullvad-closest = callPackage ../development/python-modules/mullvad-closest { }; + + mulpyplexer = callPackage ../development/python-modules/mulpyplexer { }; + + multi-key-dict = callPackage ../development/python-modules/multi-key-dict { }; + + multidict = callPackage ../development/python-modules/multidict { }; + + multimethod = callPackage ../development/python-modules/multimethod { }; + + multipart = callPackage ../development/python-modules/multipart { }; + + multipledispatch = callPackage ../development/python-modules/multipledispatch { }; + + multiprocess = callPackage ../development/python-modules/multiprocess { }; + + multiscale-spatial-image = callPackage ../development/python-modules/multiscale-spatial-image { }; + + multiset = callPackage ../development/python-modules/multiset { }; + + multitasking = callPackage ../development/python-modules/multitasking { }; + + multivolumefile = callPackage ../development/python-modules/multivolumefile { }; + + munch = callPackage ../development/python-modules/munch { }; + + mung = callPackage ../development/python-modules/mung { }; + + munkres = callPackage ../development/python-modules/munkres { }; + + murmurhash = callPackage ../development/python-modules/murmurhash { }; + + muscima = callPackage ../development/python-modules/muscima { }; + + music-tag = callPackage ../development/python-modules/music-tag { }; + + musicbrainzngs = callPackage ../development/python-modules/musicbrainzngs { }; + + mutag = callPackage ../development/python-modules/mutag { }; + + mutagen = callPackage ../development/python-modules/mutagen { }; + + mutatormath = callPackage ../development/python-modules/mutatormath { }; + + mutesync = callPackage ../development/python-modules/mutesync { }; + + mutf8 = callPackage ../development/python-modules/mutf8 { }; + + mwcli = callPackage ../development/python-modules/mwcli { }; + + mwclient = callPackage ../development/python-modules/mwclient { }; + + mwdblib = callPackage ../development/python-modules/mwdblib { }; + + mwoauth = callPackage ../development/python-modules/mwoauth { }; + + mwparserfromhell = callPackage ../development/python-modules/mwparserfromhell { }; + + mwtypes = callPackage ../development/python-modules/mwtypes { }; + + mwxml = callPackage ../development/python-modules/mwxml { }; + + mxnet = callPackage ../development/python-modules/mxnet { }; + + myfitnesspal = callPackage ../development/python-modules/myfitnesspal { }; + + mygpoclient = callPackage ../development/python-modules/mygpoclient { }; + + myhdl = callPackage ../development/python-modules/myhdl { inherit (pkgs) ghdl iverilog; }; + + myhome = callPackage ../development/python-modules/myhome { }; + + myjwt = callPackage ../development/python-modules/myjwt { }; + + mypermobil = callPackage ../development/python-modules/mypermobil { }; + + mypy = callPackage ../development/python-modules/mypy { }; + + mypy-boto3-builder = callPackage ../development/python-modules/mypy-boto3-builder { }; + + mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { }; + + mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { }; + + mysql-connector = callPackage ../development/python-modules/mysql-connector { }; + + mysqlclient = callPackage ../development/python-modules/mysqlclient { }; + + myst-docutils = callPackage ../development/python-modules/myst-docutils { }; + + myst-nb = callPackage ../development/python-modules/myst-nb { }; + + myst-parser = callPackage ../development/python-modules/myst-parser { }; + + myuplink = callPackage ../development/python-modules/myuplink { }; + + nad-receiver = callPackage ../development/python-modules/nad-receiver { }; + + nagiosplugin = callPackage ../development/python-modules/nagiosplugin { }; + + naked = callPackage ../development/python-modules/naked { }; + + name-that-hash = callPackage ../development/python-modules/name-that-hash { }; + + namedlist = callPackage ../development/python-modules/namedlist { }; + + nameko = callPackage ../development/python-modules/nameko { }; + + nameparser = callPackage ../development/python-modules/nameparser { }; + + names = callPackage ../development/python-modules/names { }; + + namex = callPackage ../development/python-modules/namex { }; + + nampa = callPackage ../development/python-modules/nampa { }; + + nanobind = callPackage ../development/python-modules/nanobind { }; + + nanoemoji = callPackage ../development/python-modules/nanoemoji { }; + + nanoid = callPackage ../development/python-modules/nanoid { }; + + nanoleaf = callPackage ../development/python-modules/nanoleaf { }; + + nanomsg-python = callPackage ../development/python-modules/nanomsg-python { + inherit (pkgs) nanomsg; + }; + + nanotime = callPackage ../development/python-modules/nanotime { }; + + napalm = callPackage ../development/python-modules/napalm { }; + + napalm-hp-procurve = callPackage ../development/python-modules/napalm/hp-procurve.nix { }; + + napalm-ros = callPackage ../development/python-modules/napalm/ros.nix { }; + + napari = callPackage ../development/python-modules/napari { + inherit (pkgs.libsForQt5) mkDerivationWith wrapQtAppsHook; + }; + + napari-console = callPackage ../development/python-modules/napari-console { }; + + napari-npe2 = callPackage ../development/python-modules/napari-npe2 { }; + + napari-plugin-engine = callPackage ../development/python-modules/napari-plugin-engine { }; + + napari-svg = callPackage ../development/python-modules/napari-svg { }; + + narwhals = callPackage ../development/python-modules/narwhals { }; + + nasdaq-data-link = callPackage ../development/python-modules/nasdaq-data-link { }; + + natasha = callPackage ../development/python-modules/natasha { }; + + nats-py = callPackage ../development/python-modules/nats-py { }; + + nats-python = callPackage ../development/python-modules/nats-python { }; + + natsort = callPackage ../development/python-modules/natsort { }; + + natural = callPackage ../development/python-modules/natural { }; + + naturalsort = callPackage ../development/python-modules/naturalsort { }; + + navec = callPackage ../development/python-modules/navec { }; + + nbclassic = callPackage ../development/python-modules/nbclassic { }; + + nbclient = callPackage ../development/python-modules/nbclient { }; + + nbconflux = callPackage ../development/python-modules/nbconflux { }; + + nbconvert = callPackage ../development/python-modules/nbconvert { }; + + nbdev = callPackage ../development/python-modules/nbdev { }; + + nbdime = callPackage ../development/python-modules/nbdime { }; + + nbexec = callPackage ../development/python-modules/nbexec { }; + + nbformat = callPackage ../development/python-modules/nbformat { }; + + nbmake = callPackage ../development/python-modules/nbmake { }; + + nbsmoke = callPackage ../development/python-modules/nbsmoke { }; + + nbsphinx = callPackage ../development/python-modules/nbsphinx { }; + + nbtlib = callPackage ../development/python-modules/nbtlib { }; + + nbval = callPackage ../development/python-modules/nbval { }; + + nbxmpp = callPackage ../development/python-modules/nbxmpp { }; + + nc-dnsapi = callPackage ../development/python-modules/nc-dnsapi { }; + + ncclient = callPackage ../development/python-modules/ncclient { }; + + nclib = callPackage ../development/python-modules/nclib { }; + + ndeflib = callPackage ../development/python-modules/ndeflib { }; + + ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { }; + + ndindex = callPackage ../development/python-modules/ndindex { }; + + ndjson = callPackage ../development/python-modules/ndjson { }; + + ndms2-client = callPackage ../development/python-modules/ndms2-client { }; + + ndspy = callPackage ../development/python-modules/ndspy { }; + + ndtypes = callPackage ../development/python-modules/ndtypes { }; + + nebula3-python = callPackage ../development/python-modules/nebula3-python { }; + + nemosis = callPackage ../development/python-modules/nemosis { }; + + nengo = callPackage ../development/python-modules/nengo { }; + + neo = callPackage ../development/python-modules/neo { }; + + neo4j = callPackage ../development/python-modules/neo4j { }; + + neoteroi-mkdocs = callPackage ../development/python-modules/neoteroi-mkdocs { }; + + nessclient = callPackage ../development/python-modules/nessclient { }; + + nest = toPythonModule ( + pkgs.nest-mpi.override { + withPython = true; + python3 = python; + } + ); + + nest-asyncio = callPackage ../development/python-modules/nest-asyncio { }; + + nested-lookup = callPackage ../development/python-modules/nested-lookup { }; + + nestedtext = callPackage ../development/python-modules/nestedtext { }; + + netaddr = callPackage ../development/python-modules/netaddr { }; + + netapp-lib = callPackage ../development/python-modules/netapp-lib { }; + + netapp-ontap = callPackage ../development/python-modules/netapp-ontap { }; + + netbox-bgp = callPackage ../development/python-modules/netbox-bgp { }; + + netbox-dns = callPackage ../development/python-modules/netbox-dns { }; + + netbox-documents = callPackage ../development/python-modules/netbox-documents { }; + + netbox-floorplan-plugin = callPackage ../development/python-modules/netbox-floorplan-plugin { }; + + netbox-interface-synchronization = + callPackage ../development/python-modules/netbox-interface-synchronization + { }; + + netbox-napalm-plugin = callPackage ../development/python-modules/netbox-napalm-plugin { }; + + netbox-plugin-prometheus-sd = + callPackage ../development/python-modules/netbox-plugin-prometheus-sd + { }; + + netbox-qrcode = callPackage ../development/python-modules/netbox-qrcode { }; + + netbox-reorder-rack = callPackage ../development/python-modules/netbox-reorder-rack { }; + + netbox-topology-views = callPackage ../development/python-modules/netbox-topology-views { }; + + netcdf4 = callPackage ../development/python-modules/netcdf4 { }; + + netdata = callPackage ../development/python-modules/netdata { }; + + netdata-pandas = callPackage ../development/python-modules/netdata-pandas { }; + + netdisco = callPackage ../development/python-modules/netdisco { }; + + nethsm = callPackage ../development/python-modules/nethsm { }; + + netifaces = callPackage ../development/python-modules/netifaces { }; + + netifaces2 = callPackage ../development/python-modules/netifaces2 { }; + + netio = callPackage ../development/python-modules/netio { }; + + netmap = callPackage ../development/python-modules/netmap { }; + + netmiko = callPackage ../development/python-modules/netmiko { }; + + nettigo-air-monitor = callPackage ../development/python-modules/nettigo-air-monitor { }; + + netutils = callPackage ../development/python-modules/netutils { }; + + networkx = callPackage ../development/python-modules/networkx { }; + + neuralfoil = callPackage ../development/python-modules/neuralfoil { }; + + neuron-full = pkgs.neuron-full.override { python3 = python; }; + + neuronpy = toPythonModule neuron-full; + + nevow = callPackage ../development/python-modules/nevow { }; + + newick = callPackage ../development/python-modules/newick { }; + + newversion = callPackage ../development/python-modules/newversion { }; + + nexia = callPackage ../development/python-modules/nexia { }; + + nextcloudmonitor = callPackage ../development/python-modules/nextcloudmonitor { }; + + nextcord = callPackage ../development/python-modules/nextcord { }; + + nextdns = callPackage ../development/python-modules/nextdns { }; + + nexusformat = callPackage ../development/python-modules/nexusformat { }; + + nfcpy = callPackage ../development/python-modules/nfcpy { }; + + nftables = callPackage ../os-specific/linux/nftables/python.nix { inherit (pkgs) nftables; }; + + nh3 = callPackage ../development/python-modules/nh3 { }; + + niaaml = callPackage ../development/python-modules/niaaml { }; + + niaarm = callPackage ../development/python-modules/niaarm { }; + + niaclass = callPackage ../development/python-modules/niaclass { }; + + nianet = callPackage ../development/python-modules/nianet { }; + + niapy = callPackage ../development/python-modules/niapy { }; + + nibabel = callPackage ../development/python-modules/nibabel { }; + + nibe = callPackage ../development/python-modules/nibe { }; + + nice-go = callPackage ../development/python-modules/nice-go { }; + + nidaqmx = callPackage ../development/python-modules/nidaqmx { }; + + niko-home-control = callPackage ../development/python-modules/niko-home-control { }; + + nikola = callPackage ../development/python-modules/nikola { }; + + nilearn = callPackage ../development/python-modules/nilearn { }; + + niluclient = callPackage ../development/python-modules/niluclient { }; + + nimfa = callPackage ../development/python-modules/nimfa { }; + + nine = callPackage ../development/python-modules/nine { }; + + ninebot-ble = callPackage ../development/python-modules/ninebot-ble { }; + + ninja = callPackage ../development/python-modules/ninja { inherit (pkgs) ninja; }; + + nipreps-versions = callPackage ../development/python-modules/nipreps-versions { }; + + nipy = callPackage ../development/python-modules/nipy { }; + + nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; }; + + nitime = callPackage ../development/python-modules/nitime { }; + + nitpick = callPackage ../applications/version-management/nitpick { }; + + nitransforms = callPackage ../development/python-modules/nitransforms { }; + + nitrokey = callPackage ../development/python-modules/nitrokey { }; + + niworkflows = callPackage ../development/python-modules/niworkflows { }; + + nix-kernel = callPackage ../development/python-modules/nix-kernel { inherit (pkgs) nix; }; + + nix-prefetch-github = callPackage ../development/python-modules/nix-prefetch-github { }; + + nixpkgs = callPackage ../development/python-modules/nixpkgs { }; + + nixpkgs-pytools = callPackage ../development/python-modules/nixpkgs-pytools { }; + + nkdfu = callPackage ../development/python-modules/nkdfu { }; + + nlpcloud = callPackage ../development/python-modules/nlpcloud { }; + + nlpo3 = callPackage ../development/python-modules/nlpo3 { }; + + nltk = callPackage ../development/python-modules/nltk { }; + + nmapthon2 = callPackage ../development/python-modules/nmapthon2 { }; + + nnpdf = toPythonModule (pkgs.nnpdf.override { python3 = python; }); + + nocasedict = callPackage ../development/python-modules/nocasedict { }; + + nocaselist = callPackage ../development/python-modules/nocaselist { }; + + nocturne = callPackage ../development/python-modules/nocturne { }; + + node-semver = callPackage ../development/python-modules/node-semver { }; + + nodeenv = callPackage ../development/python-modules/nodeenv { }; + + nodepy-runtime = callPackage ../development/python-modules/nodepy-runtime { }; + + nodriver = callPackage ../development/python-modules/nodriver { }; + + noise = callPackage ../development/python-modules/noise { }; + + noiseprotocol = callPackage ../development/python-modules/noiseprotocol { }; + + nomadnet = callPackage ../development/python-modules/nomadnet { }; + + noneprompt = callPackage ../development/python-modules/noneprompt { }; + + norfair = callPackage ../development/python-modules/norfair { }; + + normality = callPackage ../development/python-modules/normality { }; + + nose2 = callPackage ../development/python-modules/nose2 { }; + + nose2pytest = callPackage ../development/python-modules/nose2pytest { }; + + notebook = callPackage ../development/python-modules/notebook { }; + + notebook-shim = callPackage ../development/python-modules/notebook-shim { }; + + notedown = callPackage ../development/python-modules/notedown { }; + + notifications-android-tv = callPackage ../development/python-modules/notifications-android-tv { }; + + notifications-python-client = + callPackage ../development/python-modules/notifications-python-client + { }; + + notify-events = callPackage ../development/python-modules/notify-events { }; + + notify-py = callPackage ../development/python-modules/notify-py { }; + + notify2 = callPackage ../development/python-modules/notify2 { }; + + notion-client = callPackage ../development/python-modules/notion-client { }; + + notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; }; + + notmuch2 = callPackage ../development/python-modules/notmuch2 { inherit (pkgs) notmuch; }; + + notobuilder = callPackage ../development/python-modules/notobuilder { }; + + nototools = callPackage ../development/python-modules/nototools { }; + + notus-scanner = callPackage ../development/python-modules/notus-scanner { }; + + nox = callPackage ../development/python-modules/nox { }; + + nplusone = callPackage ../development/python-modules/nplusone { }; + + nptyping = callPackage ../development/python-modules/nptyping { }; + + npyscreen = callPackage ../development/python-modules/npyscreen { }; + + nsapi = callPackage ../development/python-modules/nsapi { }; + + nskeyedunarchiver = callPackage ../development/python-modules/nskeyedunarchiver { }; + + nsz = callPackage ../development/python-modules/nsz { }; + + ntc-templates = callPackage ../development/python-modules/ntc-templates { }; + + ntplib = callPackage ../development/python-modules/ntplib { }; + + nuclear = callPackage ../development/python-modules/nuclear { }; + + nuheat = callPackage ../development/python-modules/nuheat { }; + + nuitka = callPackage ../development/python-modules/nuitka { }; + + nulltype = callPackage ../development/python-modules/nulltype { }; + + num2words = callPackage ../development/python-modules/num2words { }; + + numba = callPackage ../development/python-modules/numba { inherit (pkgs.config) cudaSupport; }; + + numba-scipy = callPackage ../development/python-modules/numba-scipy { }; + + numbaWithCuda = self.numba.override { cudaSupport = true; }; + + numcodecs = callPackage ../development/python-modules/numcodecs { }; + + numdifftools = callPackage ../development/python-modules/numdifftools { }; + + numericalunits = callPackage ../development/python-modules/numericalunits { }; + + numexpr = callPackage ../development/python-modules/numexpr { }; + + numpy = if self.pythonOlder "3.13" then numpy_1 else numpy_2; + + numpy-groupies = callPackage ../development/python-modules/numpy-groupies { }; + + numpy-stl = callPackage ../development/python-modules/numpy-stl { }; + + numpy_1 = callPackage ../development/python-modules/numpy/1.nix { }; + + numpy_2 = callPackage ../development/python-modules/numpy/2.nix { }; + + numpydoc = callPackage ../development/python-modules/numpydoc { }; + + numpyro = callPackage ../development/python-modules/numpyro { }; + + nunavut = callPackage ../development/python-modules/nunavut { }; + + nutils = callPackage ../development/python-modules/nutils { }; + + nutils-poly = callPackage ../development/python-modules/nutils-poly { }; + + nutpie = callPackage ../development/python-modules/nutpie { }; + + nvchecker = callPackage ../development/python-modules/nvchecker { }; + + nvdlib = callPackage ../development/python-modules/nvdlib { }; + + nvidia-ml-py = callPackage ../development/python-modules/nvidia-ml-py { }; + + nwdiag = callPackage ../development/python-modules/nwdiag { }; + + nxt-python = callPackage ../development/python-modules/nxt-python { }; + + oasatelematics = callPackage ../development/python-modules/oasatelematics { }; + + oath = callPackage ../development/python-modules/oath { }; + + oauth = callPackage ../development/python-modules/oauth { }; + + oauth2 = callPackage ../development/python-modules/oauth2 { }; + + oauth2client = callPackage ../development/python-modules/oauth2client { }; + + oauthenticator = callPackage ../development/python-modules/oauthenticator { }; + + oauthlib = callPackage ../development/python-modules/oauthlib { }; + + obfsproxy = callPackage ../development/python-modules/obfsproxy { }; + + objax = callPackage ../development/python-modules/objax { }; + + objexplore = callPackage ../development/python-modules/objexplore { }; + + objgraph = callPackage ../development/python-modules/objgraph { + # requires both the graphviz package and python package + graphvizPkgs = pkgs.graphviz; + }; + + objprint = callPackage ../development/python-modules/objprint { }; + + objsize = callPackage ../development/python-modules/objsize { }; + + obspy = callPackage ../development/python-modules/obspy { }; + + oca-port = callPackage ../development/python-modules/oca-port { }; + + ochre = callPackage ../development/python-modules/ochre { }; + + oci = callPackage ../development/python-modules/oci { }; + + ocifs = callPackage ../development/python-modules/ocifs { }; + + ocrmypdf = callPackage ../development/python-modules/ocrmypdf { tesseract = pkgs.tesseract5; }; + + od = callPackage ../development/python-modules/od { }; + + oddsprout = callPackage ../development/python-modules/oddsprout { }; + + odfpy = callPackage ../development/python-modules/odfpy { }; + + odp-amsterdam = callPackage ../development/python-modules/odp-amsterdam { }; + + oelint-parser = callPackage ../development/python-modules/oelint-parser { }; + + oemthermostat = callPackage ../development/python-modules/oemthermostat { }; + + offtrac = callPackage ../development/python-modules/offtrac { }; + + ofxclient = callPackage ../development/python-modules/ofxclient { }; + + ofxhome = callPackage ../development/python-modules/ofxhome { }; + + ofxparse = callPackage ../development/python-modules/ofxparse { }; + + ofxtools = callPackage ../development/python-modules/ofxtools { }; + + okonomiyaki = callPackage ../development/python-modules/okonomiyaki { }; + + okta = callPackage ../development/python-modules/okta { }; + + oldest-supported-numpy = callPackage ../development/python-modules/oldest-supported-numpy { }; + + olefile = callPackage ../development/python-modules/olefile { }; + + oletools = callPackage ../development/python-modules/oletools { }; + + ollama = callPackage ../development/python-modules/ollama { }; + + ome-zarr = callPackage ../development/python-modules/ome-zarr { }; + + omegaconf = callPackage ../development/python-modules/omegaconf { }; + + omemo-dr = callPackage ../development/python-modules/omemo-dr { }; + + omnikinverter = callPackage ../development/python-modules/omnikinverter { }; + + omnilogic = callPackage ../development/python-modules/omnilogic { }; + + omniorb = toPythonModule (pkgs.omniorb.override { python3 = self.python; }); + + omniorbpy = callPackage ../development/python-modules/omniorbpy { }; + + omorfi = callPackage ../development/python-modules/omorfi { }; + + omrdatasettools = callPackage ../development/python-modules/omrdatasettools { }; + + oncalendar = callPackage ../development/python-modules/oncalendar { }; + + ondilo = callPackage ../development/python-modules/ondilo { }; + + onecache = callPackage ../development/python-modules/onecache { }; + + onetimepad = callPackage ../development/python-modules/onetimepad { }; + + onetimepass = callPackage ../development/python-modules/onetimepass { }; + + onigurumacffi = callPackage ../development/python-modules/onigurumacffi { }; + + onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { }; + + online-judge-api-client = callPackage ../development/python-modules/online-judge-api-client { }; + + online-judge-tools = callPackage ../development/python-modules/online-judge-tools { }; + + onlykey-solo-python = callPackage ../development/python-modules/onlykey-solo-python { }; + + onnx = callPackage ../development/python-modules/onnx { }; + + onnxconverter-common = callPackage ../development/python-modules/onnxconverter-common { }; + + onnxmltools = callPackage ../development/python-modules/onnxmltools { }; + + onnxruntime = callPackage ../development/python-modules/onnxruntime { + onnxruntime = pkgs.onnxruntime.override { + python3Packages = self; + pythonSupport = true; + }; + }; + + onnxruntime-tools = callPackage ../development/python-modules/onnxruntime-tools { }; + + onvif-zeep = callPackage ../development/python-modules/onvif-zeep { }; + + onvif-zeep-async = callPackage ../development/python-modules/onvif-zeep-async { }; + + oocsi = callPackage ../development/python-modules/oocsi { }; + + opcua-widgets = callPackage ../development/python-modules/opcua-widgets { }; + + open-clip-torch = callPackage ../development/python-modules/open-clip-torch { }; + + open-garage = callPackage ../development/python-modules/open-garage { }; + + open-interpreter = callPackage ../development/python-modules/open-interpreter { }; + + open-meteo = callPackage ../development/python-modules/open-meteo { }; + + openai = callPackage ../development/python-modules/openai { }; + + openai-whisper = callPackage ../development/python-modules/openai-whisper { }; + + openaiauth = callPackage ../development/python-modules/openaiauth { }; + + openant = callPackage ../development/python-modules/openant { }; + + openapi-core = callPackage ../development/python-modules/openapi-core { }; + + openapi-schema-validator = callPackage ../development/python-modules/openapi-schema-validator { }; + + openapi-spec-validator = callPackage ../development/python-modules/openapi-spec-validator { }; + + openapi3 = callPackage ../development/python-modules/openapi3 { }; + + openbabel-bindings = callPackage ../development/python-modules/openbabel-bindings { + openbabel = callPackage ../development/libraries/openbabel { inherit (self) python; }; + }; + + opencensus = callPackage ../development/python-modules/opencensus { }; + + opencensus-context = callPackage ../development/python-modules/opencensus-context { }; + + opencensus-ext-azure = callPackage ../development/python-modules/opencensus-ext-azure { }; + + opencontainers = callPackage ../development/python-modules/opencontainers { }; + + opencv-python = callPackage ../development/python-modules/opencv-python { }; + + opencv-python-headless = callPackage ../development/python-modules/opencv-python-headless { }; + + opencv4 = toPythonModule ( + pkgs.opencv4.override { + enablePython = true; + pythonPackages = self; + } + ); + + openerz-api = callPackage ../development/python-modules/openerz-api { }; + + openevsewifi = callPackage ../development/python-modules/openevsewifi { }; + + openhomedevice = callPackage ../development/python-modules/openhomedevice { }; + + openidc-client = callPackage ../development/python-modules/openidc-client { }; + + openmm = toPythonModule ( + pkgs.openmm.override { + python3Packages = self; + enablePython = true; + } + ); + + openpaperwork-core = callPackage ../applications/office/paperwork/openpaperwork-core.nix { }; + + openpaperwork-gtk = callPackage ../applications/office/paperwork/openpaperwork-gtk.nix { }; + + openpyxl = callPackage ../development/python-modules/openpyxl { }; + + openrazer = callPackage ../development/python-modules/openrazer/pylib.nix { }; + + openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { }; + + openrgb-python = callPackage ../development/python-modules/openrgb-python { }; + + openrouteservice = callPackage ../development/python-modules/openrouteservice { }; + + opensearch-py = callPackage ../development/python-modules/opensearch-py { }; + + opensensemap-api = callPackage ../development/python-modules/opensensemap-api { }; + + opensfm = callPackage ../development/python-modules/opensfm { }; + + openshift = callPackage ../development/python-modules/openshift { }; + + opensimplex = callPackage ../development/python-modules/opensimplex { }; + + openslide = callPackage ../development/python-modules/openslide { inherit (pkgs) openslide; }; + + openstackdocstheme = callPackage ../development/python-modules/openstackdocstheme { }; + + openstacksdk = callPackage ../development/python-modules/openstacksdk { }; + + openstep-parser = callPackage ../development/python-modules/openstep-parser { }; + + openstep-plist = callPackage ../development/python-modules/openstep-plist { }; + + opentelemetry-api = callPackage ../development/python-modules/opentelemetry-api { }; + + opentelemetry-exporter-otlp = + callPackage ../development/python-modules/opentelemetry-exporter-otlp + { }; + + opentelemetry-exporter-otlp-proto-common = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-common + { }; + + opentelemetry-exporter-otlp-proto-grpc = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-grpc + { }; + + opentelemetry-exporter-otlp-proto-http = + callPackage ../development/python-modules/opentelemetry-exporter-otlp-proto-http + { }; + + opentelemetry-exporter-prometheus = + callPackage ../development/python-modules/opentelemetry-exporter-prometheus + { }; + + opentelemetry-instrumentation = + callPackage ../development/python-modules/opentelemetry-instrumentation + { }; + + opentelemetry-instrumentation-aiohttp-client = + callPackage ../development/python-modules/opentelemetry-instrumentation-aiohttp-client + { }; + + opentelemetry-instrumentation-asgi = + callPackage ../development/python-modules/opentelemetry-instrumentation-asgi + { }; + + opentelemetry-instrumentation-botocore = + callPackage ../development/python-modules/opentelemetry-instrumentation-botocore + { }; + + opentelemetry-instrumentation-celery = + callPackage ../development/python-modules/opentelemetry-instrumentation-celery + { }; + + opentelemetry-instrumentation-dbapi = + callPackage ../development/python-modules/opentelemetry-instrumentation-dbapi + { }; + + opentelemetry-instrumentation-django = + callPackage ../development/python-modules/opentelemetry-instrumentation-django + { }; + + opentelemetry-instrumentation-fastapi = + callPackage ../development/python-modules/opentelemetry-instrumentation-fastapi + { }; + + opentelemetry-instrumentation-flask = + callPackage ../development/python-modules/opentelemetry-instrumentation-flask + { }; + + opentelemetry-instrumentation-grpc = + callPackage ../development/python-modules/opentelemetry-instrumentation-grpc + { }; + + opentelemetry-instrumentation-logging = + callPackage ../development/python-modules/opentelemetry-instrumentation-logging + { }; + + opentelemetry-instrumentation-psycopg2 = + callPackage ../development/python-modules/opentelemetry-instrumentation-psycopg2 + { }; + + opentelemetry-instrumentation-redis = + callPackage ../development/python-modules/opentelemetry-instrumentation-redis + { }; + + opentelemetry-instrumentation-requests = + callPackage ../development/python-modules/opentelemetry-instrumentation-requests + { }; + + opentelemetry-instrumentation-wsgi = + callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi + { }; + + opentelemetry-propagator-aws-xray = + callPackage ../development/python-modules/opentelemetry-propagator-aws-xray + { }; + + opentelemetry-proto = callPackage ../development/python-modules/opentelemetry-proto { }; + + opentelemetry-sdk = callPackage ../development/python-modules/opentelemetry-sdk { }; + + opentelemetry-semantic-conventions = + callPackage ../development/python-modules/opentelemetry-semantic-conventions + { }; + + opentelemetry-test-utils = callPackage ../development/python-modules/opentelemetry-test-utils { }; + + opentelemetry-util-http = callPackage ../development/python-modules/opentelemetry-util-http { }; + + opentimestamps = callPackage ../development/python-modules/opentimestamps { }; + + opentracing = callPackage ../development/python-modules/opentracing { }; + + opentsne = callPackage ../development/python-modules/opentsne { }; + + openturns = toPythonModule ( + pkgs.openturns.override { + python3Packages = self; + enablePython = true; + } + ); + + opentype-feature-freezer = callPackage ../development/python-modules/opentype-feature-freezer { }; + + opentypespec = callPackage ../development/python-modules/opentypespec { }; + + openusd = callPackage ../development/python-modules/openusd { alembic = pkgs.alembic; }; + + openvino = callPackage ../development/python-modules/openvino { + openvino-native = pkgs.openvino.override { python3Packages = self; }; + }; + + openwebifpy = callPackage ../development/python-modules/openwebifpy { }; + + openwrt-luci-rpc = callPackage ../development/python-modules/openwrt-luci-rpc { }; + + openwrt-ubus-rpc = callPackage ../development/python-modules/openwrt-ubus-rpc { }; + + opower = callPackage ../development/python-modules/opower { }; + + opsdroid-get-image-size = callPackage ../development/python-modules/opsdroid-get-image-size { }; + + opt-einsum = callPackage ../development/python-modules/opt-einsum { }; + + optax = callPackage ../development/python-modules/optax { }; + + optimistix = callPackage ../development/python-modules/optimistix { }; + + optimum = callPackage ../development/python-modules/optimum { }; + + optree = callPackage ../development/python-modules/optree { }; + + optuna = callPackage ../development/python-modules/optuna { }; + + opuslib = callPackage ../development/python-modules/opuslib { }; + + opytimark = callPackage ../development/python-modules/opytimark { }; + + oracledb = callPackage ../development/python-modules/oracledb { }; + + oralb-ble = callPackage ../development/python-modules/oralb-ble { }; + + orange-canvas-core = callPackage ../development/python-modules/orange-canvas-core { }; + + orange-widget-base = callPackage ../development/python-modules/orange-widget-base { }; + + orange3 = callPackage ../development/python-modules/orange3 { }; + + oras = callPackage ../development/python-modules/oras { }; + + orbax-checkpoint = callPackage ../development/python-modules/orbax-checkpoint { }; + + ordered-set = callPackage ../development/python-modules/ordered-set { }; + + orderedmultidict = callPackage ../development/python-modules/orderedmultidict { }; + + orderedset = callPackage ../development/python-modules/orderedset { }; + + orderly-set = callPackage ../development/python-modules/orderly-set { }; + + orgparse = callPackage ../development/python-modules/orgparse { }; + + orjson = callPackage ../development/python-modules/orjson { }; + + orm = callPackage ../development/python-modules/orm { }; + + ormar = callPackage ../development/python-modules/ormar { }; + + ortools = (toPythonModule (pkgs.or-tools.override { inherit (self) python; })).python; + + orvibo = callPackage ../development/python-modules/orvibo { }; + + oryx = callPackage ../development/python-modules/oryx { }; + + os-client-config = callPackage ../development/python-modules/os-client-config { }; + + os-service-types = callPackage ../development/python-modules/os-service-types { }; + + osc = callPackage ../development/python-modules/osc { }; + + osc-diagram = callPackage ../development/python-modules/osc-diagram { }; + + osc-lib = callPackage ../development/python-modules/osc-lib { }; + + osc-placement = callPackage ../development/python-modules/osc-placement { }; + + osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { }; + + oschmod = callPackage ../development/python-modules/oschmod { }; + + oscpy = callPackage ../development/python-modules/oscpy { }; + + oscrypto = callPackage ../development/python-modules/oscrypto { }; + + oscscreen = callPackage ../development/python-modules/oscscreen { }; + + oset = callPackage ../development/python-modules/oset { }; + + oslo-concurrency = callPackage ../development/python-modules/oslo-concurrency { }; + + oslo-config = callPackage ../development/python-modules/oslo-config { }; + + oslo-context = callPackage ../development/python-modules/oslo-context { }; + + oslo-db = callPackage ../development/python-modules/oslo-db { }; + + oslo-i18n = callPackage ../development/python-modules/oslo-i18n { }; + + oslo-log = callPackage ../development/python-modules/oslo-log { }; + + oslo-serialization = callPackage ../development/python-modules/oslo-serialization { }; + + oslo-utils = callPackage ../development/python-modules/oslo-utils { }; + + oslotest = callPackage ../development/python-modules/oslotest { }; + + osmnx = callPackage ../development/python-modules/osmnx { }; + + osmpythontools = callPackage ../development/python-modules/osmpythontools { }; + + ospd = callPackage ../development/python-modules/ospd { }; + + osprofiler = callPackage ../development/python-modules/osprofiler { }; + + osqp = callPackage ../development/python-modules/osqp { }; + + oss2 = callPackage ../development/python-modules/oss2 { }; + + ossfs = callPackage ../development/python-modules/ossfs { }; + + osxphotos = callPackage ../development/python-modules/osxphotos { }; + + ots-python = callPackage ../development/python-modules/ots-python { }; + + outcome = callPackage ../development/python-modules/outcome { }; + + outdated = callPackage ../development/python-modules/outdated { }; + + outlines = callPackage ../development/python-modules/outlines { }; + + outlines-core = callPackage ../development/python-modules/outlines-core { }; + + outspin = callPackage ../development/python-modules/outspin { }; + + overly = callPackage ../development/python-modules/overly { }; + + overpy = callPackage ../development/python-modules/overpy { }; + + overrides = callPackage ../development/python-modules/overrides { }; + + ovh = callPackage ../development/python-modules/ovh { }; + + ovmfvartool = callPackage ../development/python-modules/ovmfvartool { }; + + ovoenergy = callPackage ../development/python-modules/ovoenergy { }; + + owslib = callPackage ../development/python-modules/owslib { }; + + oyaml = callPackage ../development/python-modules/oyaml { }; + + p1monitor = callPackage ../development/python-modules/p1monitor { }; + + pa-ringbuffer = callPackage ../development/python-modules/pa-ringbuffer { }; + + packageurl-python = callPackage ../development/python-modules/packageurl-python { }; + + packaging = callPackage ../development/python-modules/packaging { }; + + packaging-legacy = callPackage ../development/python-modules/packaging-legacy { }; + + packbits = callPackage ../development/python-modules/packbits { }; + + packet-python = callPackage ../development/python-modules/packet-python { }; + + packvers = callPackage ../development/python-modules/packvers { }; + + pad4pi = callPackage ../development/python-modules/pad4pi { }; + + paddle-bfloat = callPackage ../development/python-modules/paddle-bfloat { }; + + paddle2onnx = callPackage ../development/python-modules/paddle2onnx { }; + + paddleocr = callPackage ../development/python-modules/paddleocr { }; + + paddlepaddle = callPackage ../development/python-modules/paddlepaddle { }; + + pagelabels = callPackage ../development/python-modules/pagelabels { }; + + paginate = callPackage ../development/python-modules/paginate { }; + + paho-mqtt = paho-mqtt_1; + + paho-mqtt_1 = callPackage ../development/python-modules/paho-mqtt/1.nix { }; + + paho-mqtt_2 = callPackage ../development/python-modules/paho-mqtt/default.nix { }; + + paintcompiler = callPackage ../development/python-modules/paintcompiler { }; + + palace = callPackage ../development/python-modules/palace { }; + + palettable = callPackage ../development/python-modules/palettable { }; + + pallets-sphinx-themes = callPackage ../development/python-modules/pallets-sphinx-themes { }; + + pamela = callPackage ../development/python-modules/pamela { }; + + pamqp = callPackage ../development/python-modules/pamqp { }; + + panacotta = callPackage ../development/python-modules/panacotta { }; + + panasonic-viera = callPackage ../development/python-modules/panasonic-viera { }; + + pandantic = callPackage ../development/python-modules/pandantic { }; + + pandas = callPackage ../development/python-modules/pandas { inherit (pkgs.darwin) adv_cmds; }; + + pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; + + pandas-stubs = callPackage ../development/python-modules/pandas-stubs { }; + + pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { }; + + pandoc-latex-environment = callPackage ../development/python-modules/pandoc-latex-environment { }; + + pandoc-xnos = callPackage ../development/python-modules/pandoc-xnos { }; + + pandocfilters = callPackage ../development/python-modules/pandocfilters { }; + + panel = callPackage ../development/python-modules/panel { }; + + panflute = callPackage ../development/python-modules/panflute { }; + + panphon = callPackage ../development/python-modules/panphon { }; + + paperbush = callPackage ../development/python-modules/paperbush { }; + + papermill = callPackage ../development/python-modules/papermill { }; + + paperwork-backend = callPackage ../applications/office/paperwork/paperwork-backend.nix { }; + + paperwork-shell = callPackage ../applications/office/paperwork/paperwork-shell.nix { }; + + papis = callPackage ../development/python-modules/papis { }; + + papis-python-rofi = callPackage ../development/python-modules/papis-python-rofi { }; + + para = callPackage ../development/python-modules/para { }; + + paragraphs = callPackage ../development/python-modules/paragraphs { }; + + param = callPackage ../development/python-modules/param { }; + + parameter-expansion-patched = + callPackage ../development/python-modules/parameter-expansion-patched + { }; + + parameterized = callPackage ../development/python-modules/parameterized { }; + + parametrize-from-file = callPackage ../development/python-modules/parametrize-from-file { }; + + paramiko = callPackage ../development/python-modules/paramiko { }; + + paramz = callPackage ../development/python-modules/paramz { }; + + paranoid-crypto = callPackage ../development/python-modules/paranoid-crypto { }; + + parfive = callPackage ../development/python-modules/parfive { }; + + parquet = callPackage ../development/python-modules/parquet { }; + + parse = callPackage ../development/python-modules/parse { }; + + parse-type = callPackage ../development/python-modules/parse-type { }; + + parsedatetime = callPackage ../development/python-modules/parsedatetime { }; + + parsedmarc = callPackage ../development/python-modules/parsedmarc { }; + + parsel = callPackage ../development/python-modules/parsel { }; + + parselmouth = callPackage ../development/python-modules/parselmouth { }; + + parsimonious = callPackage ../development/python-modules/parsimonious { }; + + parsley = callPackage ../development/python-modules/parsley { }; + + parso = callPackage ../development/python-modules/parso { }; + + parsy = callPackage ../development/python-modules/parsy { }; + + partd = callPackage ../development/python-modules/partd { }; + + particle = callPackage ../development/python-modules/particle { }; + + parts = callPackage ../development/python-modules/parts { }; + + parver = callPackage ../development/python-modules/parver { }; + + pasimple = callPackage ../development/python-modules/pasimple { }; + + passlib = callPackage ../development/python-modules/passlib { }; + + paste = callPackage ../development/python-modules/paste { }; + + pastedeploy = callPackage ../development/python-modules/pastedeploy { }; + + pastel = callPackage ../development/python-modules/pastel { }; + + pastescript = callPackage ../development/python-modules/pastescript { }; + + patator = callPackage ../development/python-modules/patator { }; + + patch = callPackage ../development/python-modules/patch { }; + + patch-ng = callPackage ../development/python-modules/patch-ng { }; + + path = callPackage ../development/python-modules/path { }; + + path-and-address = callPackage ../development/python-modules/path-and-address { }; + + pathable = callPackage ../development/python-modules/pathable { }; + + pathlib-abc = callPackage ../development/python-modules/pathlib-abc { }; + + pathlib2 = callPackage ../development/python-modules/pathlib2 { }; + + pathos = callPackage ../development/python-modules/pathos { }; + + pathspec = callPackage ../development/python-modules/pathspec { }; + + pathtools = callPackage ../development/python-modules/pathtools { }; + + pathvalidate = callPackage ../development/python-modules/pathvalidate { }; + + pathy = callPackage ../development/python-modules/pathy { }; + + patiencediff = callPackage ../development/python-modules/patiencediff { }; + + patool = callPackage ../development/python-modules/patool { }; + + patrowl4py = callPackage ../development/python-modules/patrowl4py { }; + + patsy = callPackage ../development/python-modules/patsy { }; + + paver = callPackage ../development/python-modules/paver { }; + + paypal-checkout-serversdk = callPackage ../development/python-modules/paypal-checkout-serversdk { }; + + paypalhttp = callPackage ../development/python-modules/paypalhttp { }; + + paypalrestsdk = callPackage ../development/python-modules/paypalrestsdk { }; + + pbar = callPackage ../development/python-modules/pbar { }; + + pbkdf2 = callPackage ../development/python-modules/pbkdf2 { }; + + pbr = callPackage ../development/python-modules/pbr { }; + + pbs-installer = callPackage ../development/python-modules/pbs-installer { }; + + pbxproj = callPackage ../development/python-modules/pbxproj { }; + + pcapy-ng = callPackage ../development/python-modules/pcapy-ng { + inherit (pkgs) libpcap; # Avoid confusion with python package of the same name + }; + + pcbnewtransition = callPackage ../development/python-modules/pcbnewtransition { }; + + pcffont = callPackage ../development/python-modules/pcffont { }; + + pcodedmp = callPackage ../development/python-modules/pcodedmp { }; + + pcpp = callPackage ../development/python-modules/pcpp { }; + + pdb2pqr = callPackage ../development/python-modules/pdb2pqr { }; + + pdbfixer = callPackage ../development/python-modules/pdbfixer { }; + + pdf2docx = callPackage ../development/python-modules/pdf2docx { }; + + pdf2image = callPackage ../development/python-modules/pdf2image { }; + + pdfkit = callPackage ../development/python-modules/pdfkit { }; + + pdfminer-six = callPackage ../development/python-modules/pdfminer-six { }; + + pdfplumber = callPackage ../development/python-modules/pdfplumber { }; + + pdfrw = callPackage ../development/python-modules/pdfrw { }; + + pdfrw2 = callPackage ../development/python-modules/pdfrw2 { }; + + pdftotext = callPackage ../development/python-modules/pdftotext { }; + + pdm-backend = callPackage ../development/python-modules/pdm-backend { }; + + pdm-build-locked = callPackage ../development/python-modules/pdm-build-locked { }; + + pdm-pep517 = callPackage ../development/python-modules/pdm-pep517 { }; + + pdoc = callPackage ../development/python-modules/pdoc { }; + + pdoc-pyo3-sample-library = callPackage ../development/python-modules/pdoc-pyo3-sample-library { }; + + pdoc3 = callPackage ../development/python-modules/pdoc3 { }; + + pdunehd = callPackage ../development/python-modules/pdunehd { }; + + peaqevcore = callPackage ../development/python-modules/peaqevcore { }; + + pebble = callPackage ../development/python-modules/pebble { }; + + pecan = callPackage ../development/python-modules/pecan { }; + + peco = callPackage ../development/python-modules/peco { }; + + peewee = callPackage ../development/python-modules/peewee { }; + + peewee-migrate = callPackage ../development/python-modules/peewee-migrate { }; + + pefile = callPackage ../development/python-modules/pefile { }; + + peft = callPackage ../development/python-modules/peft { }; + + pegen = callPackage ../development/python-modules/pegen { }; + + pelican = callPackage ../development/python-modules/pelican { inherit (pkgs) glibcLocales git; }; + + pem = callPackage ../development/python-modules/pem { }; + + pencompy = callPackage ../development/python-modules/pencompy { }; + + pendulum = callPackage ../development/python-modules/pendulum { }; + + pep440 = callPackage ../development/python-modules/pep440 { }; + + pep517 = callPackage ../development/python-modules/pep517 { }; + + pep8 = callPackage ../development/python-modules/pep8 { }; + + pep8-naming = callPackage ../development/python-modules/pep8-naming { }; + + pepit = callPackage ../development/python-modules/pepit { }; + + peppercorn = callPackage ../development/python-modules/peppercorn { }; + + percol = callPackage ../development/python-modules/percol { }; + + perfplot = callPackage ../development/python-modules/perfplot { }; + + periodictable = callPackage ../development/python-modules/periodictable { }; + + periodiq = callPackage ../development/python-modules/periodiq { }; + + permissionedforms = callPackage ../development/python-modules/permissionedforms { }; + + persim = callPackage ../development/python-modules/persim { }; + + persist-queue = callPackage ../development/python-modules/persist-queue { }; + + persistent = callPackage ../development/python-modules/persistent { }; + + persisting-theory = callPackage ../development/python-modules/persisting-theory { }; + + pescea = callPackage ../development/python-modules/pescea { }; + + pesq = callPackage ../development/python-modules/pesq { }; + + pettingzoo = callPackage ../development/python-modules/pettingzoo { }; + + pex = callPackage ../development/python-modules/pex { }; + + pexif = callPackage ../development/python-modules/pexif { }; + + pexpect = callPackage ../development/python-modules/pexpect { }; + + pfzy = callPackage ../development/python-modules/pfzy { }; + + pg8000 = callPackage ../development/python-modules/pg8000 { }; + + pgcli = callPackage ../development/python-modules/pgcli { }; + + pglast = callPackage ../development/python-modules/pglast { }; + + pgmpy = callPackage ../development/python-modules/pgmpy { }; + + pgpdump = callPackage ../development/python-modules/pgpdump { }; + + pgpy = callPackage ../development/python-modules/pgpy { }; + + pgsanity = callPackage ../development/python-modules/pgsanity { }; + + pgspecial = callPackage ../development/python-modules/pgspecial { }; + + pgvector = callPackage ../development/python-modules/pgvector { }; + + phe = callPackage ../development/python-modules/phe { }; + + phik = callPackage ../development/python-modules/phik { }; + + phone-modem = callPackage ../development/python-modules/phone-modem { }; + + phonemizer = callPackage ../development/python-modules/phonemizer { }; + + phonenumbers = callPackage ../development/python-modules/phonenumbers { }; + + phonenumberslite = callPackage ../development/python-modules/phonenumberslite { }; + + phonopy = callPackage ../development/python-modules/phonopy { }; + + photutils = callPackage ../development/python-modules/photutils { }; + + phply = callPackage ../development/python-modules/phply { }; + + phpserialize = callPackage ../development/python-modules/phpserialize { }; + + phunspell = callPackage ../development/python-modules/phunspell { }; + + phx-class-registry = callPackage ../development/python-modules/phx-class-registry { }; + + pi1wire = callPackage ../development/python-modules/pi1wire { }; + + piano-transcription-inference = + callPackage ../development/python-modules/piano-transcription-inference + { }; + + piccata = callPackage ../development/python-modules/piccata { }; + + piccolo-theme = callPackage ../development/python-modules/piccolo-theme { }; + + pick = callPackage ../development/python-modules/pick { }; + + pickleshare = callPackage ../development/python-modules/pickleshare { }; + + picobox = callPackage ../development/python-modules/picobox { }; + + picologging = callPackage ../development/python-modules/picologging { }; + + picos = callPackage ../development/python-modules/picos { }; + + picosvg = callPackage ../development/python-modules/picosvg { }; + + pid = callPackage ../development/python-modules/pid { }; + + piep = callPackage ../development/python-modules/piep { }; + + piexif = callPackage ../development/python-modules/piexif { }; + + pijuice = callPackage ../development/python-modules/pijuice { }; + + pika = callPackage ../development/python-modules/pika { }; + + pika-pool = callPackage ../development/python-modules/pika-pool { }; + + pikepdf = callPackage ../development/python-modules/pikepdf { }; + + pilkit = callPackage ../development/python-modules/pilkit { }; + + pillow = callPackage ../development/python-modules/pillow { + inherit (pkgs) + freetype + lcms2 + libimagequant + libjpeg + libraqm + libtiff + libwebp + openjpeg + zlib + ; + inherit (pkgs.xorg) libxcb; + }; + + pillow-heif = callPackage ../development/python-modules/pillow-heif { }; + + pillow-jpls = callPackage ../development/python-modules/pillow-jpls { }; + + pillowfight = callPackage ../development/python-modules/pillowfight { }; + + pims = callPackage ../development/python-modules/pims { }; + + pinboard = callPackage ../development/python-modules/pinboard { }; + + pinecone-client = callPackage ../development/python-modules/pinecone-client { }; + + ping3 = callPackage ../development/python-modules/ping3 { }; + + pinocchio = toPythonModule ( + pkgs.pinocchio.override { + pythonSupport = true; + python3Packages = self; + } + ); + + pins = callPackage ../development/python-modules/pins { }; + + pint = callPackage ../development/python-modules/pint { }; + + pint-pandas = callPackage ../development/python-modules/pint-pandas { }; + + pip = callPackage ../development/python-modules/pip { }; + + pip-api = callPackage ../development/python-modules/pip-api { }; + + pip-chill = callPackage ../development/python-modules/pip-chill { }; + + pip-requirements-parser = callPackage ../development/python-modules/pip-requirements-parser { }; + + pip-system-certs = callPackage ../development/python-modules/pip-system-certs { }; + + pip-tools = callPackage ../development/python-modules/pip-tools { }; + + pipdate = callPackage ../development/python-modules/pipdate { }; + + pipdeptree = callPackage ../development/python-modules/pipdeptree { }; + + pipe = callPackage ../development/python-modules/pipe { }; + + pipenv-poetry-migrate = callPackage ../development/python-modules/pipenv-poetry-migrate { }; + + piper-phonemize = callPackage ../development/python-modules/piper-phonemize { + onnxruntime-native = pkgs.onnxruntime; + piper-phonemize-native = pkgs.piper-phonemize; + }; + + pipetools = callPackage ../development/python-modules/pipetools { }; + + pipx = callPackage ../development/python-modules/pipx { }; + + pivy = callPackage ../development/python-modules/pivy { + inherit (pkgs.qt5) qtbase qmake; + inherit (pkgs.libsForQt5) soqt; + }; + + pixcat = callPackage ../development/python-modules/pixcat { }; + + pixel-font-builder = callPackage ../development/python-modules/pixel-font-builder { }; + + pixel-ring = callPackage ../development/python-modules/pixel-ring { }; + + pjsua2 = + (toPythonModule ( + pkgs.pjsip.override { + pythonSupport = true; + python3 = self.python; + } + )).py; + + pkce = callPackage ../development/python-modules/pkce { }; + + pkg-about = callPackage ../development/python-modules/pkg-about { }; + + pkgconfig = callPackage ../development/python-modules/pkgconfig { }; + + pkginfo = callPackage ../development/python-modules/pkginfo { }; + + pkginfo2 = callPackage ../development/python-modules/pkginfo2 { }; + + pkgutil-resolve-name = callPackage ../development/python-modules/pkgutil-resolve-name { }; + + pkuseg = callPackage ../development/python-modules/pkuseg { }; + + plac = callPackage ../development/python-modules/plac { }; + + plaid-python = callPackage ../development/python-modules/plaid-python { }; + + plantuml = callPackage ../development/python-modules/plantuml { }; + + plantuml-markdown = callPackage ../development/python-modules/plantuml-markdown { + inherit (pkgs) plantuml; + }; + + plasTeX = callPackage ../development/python-modules/plasTeX { }; + + plaster = callPackage ../development/python-modules/plaster { }; + + plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy { }; + + plastexdepgraph = callPackage ../development/python-modules/plastexdepgraph { }; + + plastexshowmore = callPackage ../development/python-modules/plastexshowmore { }; + + platformdirs = callPackage ../development/python-modules/platformdirs { }; + + playsound = callPackage ../development/python-modules/playsound { }; + + playwright = callPackage ../development/python-modules/playwright { }; + + playwright-stealth = callPackage ../development/python-modules/playwright-stealth { }; + + playwrightcapture = callPackage ../development/python-modules/playwrightcapture { }; + + plexapi = callPackage ../development/python-modules/plexapi { }; + + plexauth = callPackage ../development/python-modules/plexauth { }; + + plexwebsocket = callPackage ../development/python-modules/plexwebsocket { }; + + plfit = toPythonModule (pkgs.plfit.override { inherit (self) python; }); + + plone-testing = callPackage ../development/python-modules/plone-testing { }; + + ploomber-core = callPackage ../development/python-modules/ploomber-core { }; + + ploomber-extension = callPackage ../development/python-modules/ploomber-extension { }; + + plotext = callPackage ../development/python-modules/plotext { }; + + plotly = callPackage ../development/python-modules/plotly { }; + + plotnine = callPackage ../development/python-modules/plotnine { }; + + plotpy = callPackage ../development/python-modules/plotpy { }; + + pluggy = callPackage ../development/python-modules/pluggy { }; + + pluginbase = callPackage ../development/python-modules/pluginbase { }; + + plugincode = callPackage ../development/python-modules/plugincode { }; + + plugnplay = callPackage ../development/python-modules/plugnplay { }; + + plugp100 = callPackage ../development/python-modules/plugp100 { }; + + plugwise = callPackage ../development/python-modules/plugwise { }; + + plum-py = callPackage ../development/python-modules/plum-py { }; + + plumbum = callPackage ../development/python-modules/plumbum { }; + + pluthon = callPackage ../development/python-modules/pluthon { }; + + plux = callPackage ../development/python-modules/plux { }; + + ply = callPackage ../development/python-modules/ply { }; + + plyer = callPackage ../development/python-modules/plyer { }; + + plyfile = callPackage ../development/python-modules/plyfile { }; + + plyplus = callPackage ../development/python-modules/plyplus { }; + + plyvel = callPackage ../development/python-modules/plyvel { }; + + pmdarima = callPackage ../development/python-modules/pmdarima { }; + + pmdsky-debug-py = callPackage ../development/python-modules/pmdsky-debug-py { }; + + pmsensor = callPackage ../development/python-modules/pmsensor { }; + + pmw = callPackage ../development/python-modules/pmw { }; + + pnglatex = callPackage ../development/python-modules/pnglatex { }; + + pocket = callPackage ../development/python-modules/pocket { }; + + pocketsphinx = callPackage ../development/python-modules/pocketsphinx { + inherit (pkgs) pocketsphinx; + }; + + podcastparser = callPackage ../development/python-modules/podcastparser { }; + + podcats = callPackage ../development/python-modules/podcats { }; + + podman = callPackage ../development/python-modules/podman { }; + + poetry-core = callPackage ../development/python-modules/poetry-core { }; + + poetry-dynamic-versioning = callPackage ../development/python-modules/poetry-dynamic-versioning { }; + + poetry-semver = callPackage ../development/python-modules/poetry-semver { }; + + polarizationsolver = callPackage ../development/python-modules/polarizationsolver { }; + + polars = callPackage ../development/python-modules/polars { }; + + polib = callPackage ../development/python-modules/polib { }; + + policy-sentry = callPackage ../development/python-modules/policy-sentry { }; + + policyuniverse = callPackage ../development/python-modules/policyuniverse { }; + + polling = callPackage ../development/python-modules/polling { }; + + polyfactory = callPackage ../development/python-modules/polyfactory { }; + + polygon3 = callPackage ../development/python-modules/polygon3 { }; + + polyline = callPackage ../development/python-modules/polyline { }; + + polyswarm-api = callPackage ../development/python-modules/polyswarm-api { }; + + pomegranate = callPackage ../development/python-modules/pomegranate { }; + + pontos = callPackage ../development/python-modules/pontos { }; + + pony = callPackage ../development/python-modules/pony { }; + + ponywhoosh = callPackage ../development/python-modules/ponywhoosh { }; + + pooch = callPackage ../development/python-modules/pooch { }; + + pook = callPackage ../development/python-modules/pook { }; + + poolsense = callPackage ../development/python-modules/poolsense { }; + + poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 { + inherit (pkgs.qt5) qtbase qmake; + inherit (pkgs.libsForQt5) poppler; + }; + + port-for = callPackage ../development/python-modules/port-for { }; + + portalocker = callPackage ../development/python-modules/portalocker { }; + + portend = callPackage ../development/python-modules/portend { }; + + portion = callPackage ../development/python-modules/portion { }; + + portpicker = callPackage ../development/python-modules/portpicker { }; + + posix-ipc = callPackage ../development/python-modules/posix-ipc { }; + + posthog = callPackage ../development/python-modules/posthog { }; + + pot = callPackage ../development/python-modules/pot { }; + + potentials = callPackage ../development/python-modules/potentials { }; + + potr = callPackage ../development/python-modules/potr { }; + + power = callPackage ../development/python-modules/power { }; + + powerline = callPackage ../development/python-modules/powerline { }; + + powerline-mem-segment = callPackage ../development/python-modules/powerline-mem-segment { }; + + pox = callPackage ../development/python-modules/pox { }; + + poyo = callPackage ../development/python-modules/poyo { }; + + ppdeep = callPackage ../development/python-modules/ppdeep { }; + + ppft = callPackage ../development/python-modules/ppft { }; + + ppk2-api = callPackage ../development/python-modules/ppk2-api { }; + + pplpy = callPackage ../development/python-modules/pplpy { }; + + pprintpp = callPackage ../development/python-modules/pprintpp { }; + + pproxy = callPackage ../development/python-modules/pproxy { }; + + ppscore = callPackage ../development/python-modules/ppscore { }; + + pq = callPackage ../development/python-modules/pq { }; + + prance = callPackage ../development/python-modules/prance { }; + + praw = callPackage ../development/python-modules/praw { }; + + prawcore = callPackage ../development/python-modules/prawcore { }; + + prayer-times-calculator-offline = + callPackage ../development/python-modules/prayer-times-calculator-offline + { }; + + pre-commit-hooks = callPackage ../development/python-modules/pre-commit-hooks { }; + + precis-i18n = callPackage ../development/python-modules/precis-i18n { }; + + prefixed = callPackage ../development/python-modules/prefixed { }; + + preggy = callPackage ../development/python-modules/preggy { }; + + preprocess-cancellation = callPackage ../development/python-modules/preprocess-cancellation { }; + + preshed = callPackage ../development/python-modules/preshed { }; + + pretend = callPackage ../development/python-modules/pretend { }; + + pretty-errors = callPackage ../development/python-modules/pretty-errors { }; + + prettytable = callPackage ../development/python-modules/prettytable { }; + + primecountpy = callPackage ../development/python-modules/primecountpy { }; + + primepy = callPackage ../development/python-modules/primepy { }; + + primer3 = callPackage ../development/python-modules/primer3 { }; + + primp = callPackage ../development/python-modules/primp { + inherit (pkgs.darwin.apple_sdk.frameworks) SystemConfiguration; + }; + + print-color = callPackage ../development/python-modules/print-color { }; + + priority = callPackage ../development/python-modules/priority { }; + + prisma = callPackage ../development/python-modules/prisma { }; + + prison = callPackage ../development/python-modules/prison { }; + + private-gpt = callPackage ../development/python-modules/private-gpt { }; + + process-tests = callPackage ../development/python-modules/process-tests { }; + + procmon-parser = callPackage ../development/python-modules/procmon-parser { }; + + prodict = callPackage ../development/python-modules/prodict { }; + + proglog = callPackage ../development/python-modules/proglog { }; + + progress = callPackage ../development/python-modules/progress { }; + + progressbar = callPackage ../development/python-modules/progressbar { }; + + progressbar2 = callPackage ../development/python-modules/progressbar2 { }; + + progressbar33 = callPackage ../development/python-modules/progressbar33 { }; + + prometheus-api-client = callPackage ../development/python-modules/prometheus-api-client { }; + + prometheus-async = callPackage ../development/python-modules/prometheus-async { }; + + prometheus-client = callPackage ../development/python-modules/prometheus-client { }; + + prometheus-fastapi-instrumentator = + callPackage ../development/python-modules/prometheus-fastapi-instrumentator + { }; + + prometheus-flask-exporter = callPackage ../development/python-modules/prometheus-flask-exporter { }; + + prometheus-pandas = callPackage ../development/python-modules/prometheus-pandas { }; + + prometrix = callPackage ../development/python-modules/prometrix { }; + + promise = callPackage ../development/python-modules/promise { }; + + prompt-toolkit = callPackage ../development/python-modules/prompt-toolkit { }; + + prompthub-py = callPackage ../development/python-modules/prompthub-py { }; + + propcache = callPackage ../development/python-modules/propcache { }; + + property-manager = callPackage ../development/python-modules/property-manager { }; + + prophet = callPackage ../development/python-modules/prophet { }; + + propka = callPackage ../development/python-modules/propka { }; + + prosemirror = callPackage ../development/python-modules/prosemirror { }; + + protego = callPackage ../development/python-modules/protego { }; + + proto-plus = callPackage ../development/python-modules/proto-plus { }; + + # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. + protobuf = protobuf5; + + protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { }; + + # Protobuf 4.x + protobuf4 = callPackage ../development/python-modules/protobuf/4.nix { + protobuf = pkgs.protobuf_25; + }; + + # Protobuf 5.x + protobuf5 = callPackage ../development/python-modules/protobuf/default.nix { + inherit (pkgs.__splicedPackages) protobuf; + }; + + proton-client = callPackage ../development/python-modules/proton-client { }; + + proton-core = callPackage ../development/python-modules/proton-core { }; + + proton-keyring-linux = callPackage ../development/python-modules/proton-keyring-linux { }; + + proton-vpn-api-core = callPackage ../development/python-modules/proton-vpn-api-core { }; + + proton-vpn-network-manager = + callPackage ../development/python-modules/proton-vpn-network-manager + { }; + + protonup-ng = callPackage ../development/python-modules/protonup-ng { }; + + protonvpn-nm-lib = callPackage ../development/python-modules/protonvpn-nm-lib { + pkgs-systemd = pkgs.systemd; + }; + + prov = callPackage ../development/python-modules/prov { }; + + prox-tv = callPackage ../development/python-modules/prox-tv { }; + + proxmoxer = callPackage ../development/python-modules/proxmoxer { }; + + proxsuite = toPythonModule ( + pkgs.proxsuite.override { + pythonSupport = true; + python3Packages = self; + } + ); + + proxsuite-nlp = toPythonModule ( + pkgs.proxsuite-nlp.override { + pythonSupport = true; + python3Packages = self; + } + ); + + proxy-db = callPackage ../development/python-modules/proxy-db { }; + + proxy-py = callPackage ../development/python-modules/proxy-py { }; + + proxy-tools = callPackage ../development/python-modules/proxy-tools { }; + + psautohint = callPackage ../development/python-modules/psautohint { }; + + pscript = callPackage ../development/python-modules/pscript { }; + + psd-tools = callPackage ../development/python-modules/psd-tools { }; + + psrpcore = callPackage ../development/python-modules/psrpcore { }; + + psutil = callPackage ../development/python-modules/psutil { + stdenv = + if pkgs.stdenv.hostPlatform.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; + inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation IOKit; + }; + + psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { }; + + psychrolib = callPackage ../development/python-modules/psychrolib { }; + + psycopg = callPackage ../development/python-modules/psycopg { }; + + psycopg-c = psycopg.c; + + psycopg-pool = psycopg.pool; + + psycopg2 = callPackage ../development/python-modules/psycopg2 { }; + + psycopg2-binary = callPackage ../development/python-modules/psycopg2-binary { }; + + psycopg2cffi = callPackage ../development/python-modules/psycopg2cffi { }; + + psygnal = callPackage ../development/python-modules/psygnal { }; + + ptable = callPackage ../development/python-modules/ptable { }; + + ptest = callPackage ../development/python-modules/ptest { }; + + ptpython = callPackage ../development/python-modules/ptpython { }; + + ptyprocess = callPackage ../development/python-modules/ptyprocess { }; + + publicsuffix = callPackage ../development/python-modules/publicsuffix { }; + + publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { }; + + publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { }; + + pubnub = callPackage ../development/python-modules/pubnub { }; + + pubnubsub-handler = callPackage ../development/python-modules/pubnubsub-handler { }; + + pudb = callPackage ../development/python-modules/pudb { }; + + pueblo = callPackage ../development/python-modules/pueblo { }; + + pulp = callPackage ../development/python-modules/pulp { }; + + pulsar = callPackage ../development/python-modules/pulsar { }; + + pulsar-client = callPackage ../development/python-modules/pulsar-client { }; + + pulsectl = callPackage ../development/python-modules/pulsectl { }; + + pulsectl-asyncio = callPackage ../development/python-modules/pulsectl-asyncio { }; + + pulumi = callPackage ../development/python-modules/pulumi { inherit (pkgs) pulumi; }; + + pulumi-aws = callPackage ../development/python-modules/pulumi-aws { }; + + pulumi-aws-native = pkgs.pulumiPackages.pulumi-aws-native.sdks.python; + + pulumi-azure-native = pkgs.pulumiPackages.pulumi-azure-native.sdks.python; + + pulumi-command = pkgs.pulumiPackages.pulumi-command.sdks.python; + + pulumi-hcloud = pkgs.pulumiPackages.pulumi-hcloud.sdks.python; + + pulumi-random = pkgs.pulumiPackages.pulumi-random.sdks.python; + + pure-cdb = callPackage ../development/python-modules/pure-cdb { }; + + pure-eval = callPackage ../development/python-modules/pure-eval { }; + + pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { }; + + pure-protobuf = callPackage ../development/python-modules/pure-protobuf { }; + + pure-python-adb = callPackage ../development/python-modules/pure-python-adb { }; + + pure-python-adb-homeassistant = + callPackage ../development/python-modules/pure-python-adb-homeassistant + { }; + + puremagic = callPackage ../development/python-modules/puremagic { }; + + purepng = callPackage ../development/python-modules/purepng { }; + + purl = callPackage ../development/python-modules/purl { }; + + push-receiver = callPackage ../development/python-modules/push-receiver { }; + + pushbullet-py = callPackage ../development/python-modules/pushbullet-py { }; + + pushover-complete = callPackage ../development/python-modules/pushover-complete { }; + + pvextractor = callPackage ../development/python-modules/pvextractor { }; + + pvlib = callPackage ../development/python-modules/pvlib { }; + + pvo = callPackage ../development/python-modules/pvo { }; + + pweave = callPackage ../development/python-modules/pweave { }; + + pwinput = callPackage ../development/python-modules/pwinput { }; + + pwkit = callPackage ../development/python-modules/pwkit { }; + + pwlf = callPackage ../development/python-modules/pwlf { }; + + pwndbg = callPackage ../development/python-modules/pwndbg { }; + + pwntools = callPackage ../development/python-modules/pwntools { debugger = pkgs.gdb; }; + + py = callPackage ../development/python-modules/py { }; + + py-air-control = callPackage ../development/python-modules/py-air-control { }; + + py-air-control-exporter = callPackage ../development/python-modules/py-air-control-exporter { }; + + py-aosmith = callPackage ../development/python-modules/py-aosmith { }; + + py-bip39-bindings = callPackage ../development/python-modules/py-bip39-bindings { }; + + py-canary = callPackage ../development/python-modules/py-canary { }; + + py-ccm15 = callPackage ../development/python-modules/py-ccm15 { }; + + py-cid = callPackage ../development/python-modules/py-cid { }; + + py-cpuinfo = callPackage ../development/python-modules/py-cpuinfo { }; + + py-deprecate = callPackage ../development/python-modules/py-deprecate { }; + + py-desmume = callPackage ../development/python-modules/py-desmume { + inherit (pkgs) libpcap; # Avoid confusion with python package of the same name + }; + + py-dmidecode = callPackage ../development/python-modules/py-dmidecode { }; + + py-dormakaba-dkey = callPackage ../development/python-modules/py-dormakaba-dkey { }; + + py-ecc = callPackage ../development/python-modules/py-ecc { }; + + py-eth-sig-utils = callPackage ../development/python-modules/py-eth-sig-utils { }; + + py-expression-eval = callPackage ../development/python-modules/py-expression-eval { }; + + py-improv-ble-client = callPackage ../development/python-modules/py-improv-ble-client { }; + + py-libzfs = callPackage ../development/python-modules/py-libzfs { }; + + py-lru-cache = callPackage ../development/python-modules/py-lru-cache { }; + + py-machineid = callPackage ../development/python-modules/py-machineid { }; + + py-madvr2 = callPackage ../development/python-modules/py-madvr2 { }; + + py-multiaddr = callPackage ../development/python-modules/py-multiaddr { }; + + py-multibase = callPackage ../development/python-modules/py-multibase { }; + + py-multicodec = callPackage ../development/python-modules/py-multicodec { }; + + py-multihash = callPackage ../development/python-modules/py-multihash { }; + + py-nextbusnext = callPackage ../development/python-modules/py-nextbusnext { }; + + py-nightscout = callPackage ../development/python-modules/py-nightscout { }; + + py-ocsf-models = callPackage ../development/python-modules/py-ocsf-models { }; + + py-opensonic = callPackage ../development/python-modules/py-opensonic { }; + + py-partiql-parser = callPackage ../development/python-modules/py-partiql-parser { }; + + py-pdf-parser = callPackage ../development/python-modules/py-pdf-parser { }; + + py-radix-sr = callPackage ../development/python-modules/py-radix-sr { }; + + py-scrypt = callPackage ../development/python-modules/py-scrypt { }; + + py-serializable = callPackage ../development/python-modules/py-serializable { }; + + py-slvs = callPackage ../development/python-modules/py-slvs { }; + + py-sneakers = callPackage ../development/python-modules/py-sneakers { }; + + py-sonic = callPackage ../development/python-modules/py-sonic { }; + + py-sr25519-bindings = callPackage ../development/python-modules/py-sr25519-bindings { }; + + py-stringmatching = callPackage ../development/python-modules/py-stringmatching { }; + + py-sucks = callPackage ../development/python-modules/py-sucks { }; + + py-synologydsm-api = callPackage ../development/python-modules/py-synologydsm-api { }; + + py-tes = callPackage ../development/python-modules/py-tes { }; + + py-ubjson = callPackage ../development/python-modules/py-ubjson { }; + + py-vapid = callPackage ../development/python-modules/py-vapid { }; + + py-zabbix = callPackage ../development/python-modules/py-zabbix { }; + + py2bit = callPackage ../development/python-modules/py2bit { }; + + py3buddy = callPackage ../development/python-modules/py3buddy { }; + + py3dns = callPackage ../development/python-modules/py3dns { }; + + py3exiv2 = callPackage ../development/python-modules/py3exiv2 { inherit (pkgs) exiv2; }; + + py3langid = callPackage ../development/python-modules/py3langid { }; + + py3nvml = callPackage ../development/python-modules/py3nvml { }; + + py3rijndael = callPackage ../development/python-modules/py3rijndael { }; + + py3status = callPackage ../development/python-modules/py3status { }; + + py3to2 = callPackage ../development/python-modules/3to2 { }; + + py4j = callPackage ../development/python-modules/py4j { }; + + py65 = callPackage ../development/python-modules/py65 { }; + + py7zr = callPackage ../development/python-modules/py7zr { }; + + pyabpoa = toPythonModule ( + pkgs.abpoa.override { + enablePython = true; + python3Packages = self; + } + ); + + pyacaia-async = callPackage ../development/python-modules/pyacaia-async { }; + + pyacoustid = callPackage ../development/python-modules/pyacoustid { }; + + pyads = callPackage ../development/python-modules/pyads { }; + + pyaehw4a1 = callPackage ../development/python-modules/pyaehw4a1 { }; + + pyaes = callPackage ../development/python-modules/pyaes { }; + + pyaftership = callPackage ../development/python-modules/pyaftership { }; + + pyahocorasick = callPackage ../development/python-modules/pyahocorasick { }; + + pyairnow = callPackage ../development/python-modules/pyairnow { }; + + pyairports = callPackage ../development/python-modules/pyairports { }; + + pyairvisual = callPackage ../development/python-modules/pyairvisual { }; + + pyais = callPackage ../development/python-modules/pyais { }; + + pyalgotrade = callPackage ../development/python-modules/pyalgotrade { }; + + pyamg = callPackage ../development/python-modules/pyamg { }; + + pyaml = callPackage ../development/python-modules/pyaml { }; + + pyaml-env = callPackage ../development/python-modules/pyaml-env { }; + + pyannotate = callPackage ../development/python-modules/pyannotate { }; + + pyannote-audio = callPackage ../development/python-modules/pyannote-audio { }; + + pyannote-core = callPackage ../development/python-modules/pyannote-core { }; + + pyannote-database = callPackage ../development/python-modules/pyannote-database { }; + + pyannote-metrics = callPackage ../development/python-modules/pyannote-metrics { }; + + pyannote-pipeline = callPackage ../development/python-modules/pyannote-pipeline { }; + + pyaprilaire = callPackage ../development/python-modules/pyaprilaire { }; + + pyarlo = callPackage ../development/python-modules/pyarlo { }; + + pyarr = callPackage ../development/python-modules/pyarr { }; + + pyarrow = callPackage ../development/python-modules/pyarrow { inherit (pkgs) arrow-cpp cmake; }; + + pyarrow-hotfix = callPackage ../development/python-modules/pyarrow-hotfix { }; + + pyasn = callPackage ../development/python-modules/pyasn { }; + + pyasn1 = callPackage ../development/python-modules/pyasn1 { }; + + pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { }; + + pyasuswrt = callPackage ../development/python-modules/pyasuswrt { }; + + pyasyncore = callPackage ../development/python-modules/pyasyncore { }; + + pyatag = callPackage ../development/python-modules/pyatag { }; + + pyatem = callPackage ../development/python-modules/pyatem { }; + + pyathena = callPackage ../development/python-modules/pyathena { }; + + pyatmo = callPackage ../development/python-modules/pyatmo { }; + + pyatome = callPackage ../development/python-modules/pyatome { }; + + pyatspi = callPackage ../development/python-modules/pyatspi { }; + + pyatv = callPackage ../development/python-modules/pyatv { }; + + pyaudio = callPackage ../development/python-modules/pyaudio { }; + + pyaussiebb = callPackage ../development/python-modules/pyaussiebb { }; + + pyautogui = callPackage ../development/python-modules/pyautogui { }; + + pyavm = callPackage ../development/python-modules/pyavm { }; + + pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { }; + + pybalboa = callPackage ../development/python-modules/pybalboa { }; + + pybars3 = callPackage ../development/python-modules/pybars3 { }; + + pybase64 = callPackage ../development/python-modules/pybase64 { }; + + pybcj = callPackage ../development/python-modules/pybcj { }; + + pybids = callPackage ../development/python-modules/pybids { }; + + pybigwig = callPackage ../development/python-modules/pybigwig { }; + + pybind11 = callPackage ../development/python-modules/pybind11 { }; + + pybind11-stubgen = callPackage ../development/python-modules/pybind11-stubgen { }; + + pybindgen = callPackage ../development/python-modules/pybindgen { }; + + pyblackbird = callPackage ../development/python-modules/pyblackbird { }; + + pybloom-live = callPackage ../development/python-modules/pybloom-live { }; + + pyblu = callPackage ../development/python-modules/pyblu { }; + + pybluez = callPackage ../development/python-modules/pybluez { inherit (pkgs) bluez; }; + + pybotvac = callPackage ../development/python-modules/pybotvac { }; + + pybox2d = callPackage ../development/python-modules/pybox2d { }; + + pybravia = callPackage ../development/python-modules/pybravia { }; + + pybrowserid = callPackage ../development/python-modules/pybrowserid { }; + + pybrowsers = callPackage ../development/python-modules/pybrowsers { }; + + pybtex = callPackage ../development/python-modules/pybtex { }; + + pybtex-docutils = callPackage ../development/python-modules/pybtex-docutils { }; + + pybullet = callPackage ../development/python-modules/pybullet { }; + + pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs.buildPackages) meson; }; + + pycangjie = callPackage ../development/python-modules/pycangjie { + inherit (pkgs.buildPackages) meson; + }; + + pycapnp = callPackage ../development/python-modules/pycapnp { }; + + pycaption = callPackage ../development/python-modules/pycaption { }; + + pycardano = callPackage ../development/python-modules/pycardano { }; + + pycares = callPackage ../development/python-modules/pycares { }; + + pycarwings2 = callPackage ../development/python-modules/pycarwings2 { }; + + pycatch22 = callPackage ../development/python-modules/pycatch22 { }; + + pycategories = callPackage ../development/python-modules/pycategories { }; + + pycddl = callPackage ../development/python-modules/pycddl { }; + + pycdio = callPackage ../development/python-modules/pycdio { }; + + pycec = callPackage ../development/python-modules/pycec { }; + + pycep-parser = callPackage ../development/python-modules/pycep-parser { }; + + pycfdns = callPackage ../development/python-modules/pycfdns { }; + + pycflow2dot = callPackage ../development/python-modules/pycflow2dot { inherit (pkgs) graphviz; }; + + pycfmodel = callPackage ../development/python-modules/pycfmodel { }; + + pychannels = callPackage ../development/python-modules/pychannels { }; + + pychart = callPackage ../development/python-modules/pychart { }; + + pychm = callPackage ../development/python-modules/pychm { }; + + pychromecast = callPackage ../development/python-modules/pychromecast { }; + + pycketcasts = callPackage ../development/python-modules/pycketcasts { }; + + pyclimacell = callPackage ../development/python-modules/pyclimacell { }; + + pyclip = callPackage ../development/python-modules/pyclip { }; + + pyclipper = callPackage ../development/python-modules/pyclipper { }; + + pycm = callPackage ../development/python-modules/pycm { }; + + pycmarkgfm = callPackage ../development/python-modules/pycmarkgfm { }; + + pycocotools = callPackage ../development/python-modules/pycocotools { }; + + pycodestyle = callPackage ../development/python-modules/pycodestyle { }; + + pycognito = callPackage ../development/python-modules/pycognito { }; + + pycoin = callPackage ../development/python-modules/pycoin { }; + + pycollada = callPackage ../development/python-modules/pycollada { }; + + pycomfoconnect = callPackage ../development/python-modules/pycomfoconnect { }; + + pycomm3 = callPackage ../development/python-modules/pycomm3 { }; + + pycompliance = callPackage ../development/python-modules/pycompliance { }; + + pycomposefile = callPackage ../development/python-modules/pycomposefile { }; + + pycontrol4 = callPackage ../development/python-modules/pycontrol4 { }; + + pycookiecheat = callPackage ../development/python-modules/pycookiecheat { }; + + pycoolmasternet-async = callPackage ../development/python-modules/pycoolmasternet-async { }; + + pycosat = callPackage ../development/python-modules/pycosat { }; + + pycotap = callPackage ../development/python-modules/pycotap { }; + + pycountry = callPackage ../development/python-modules/pycountry { }; + + pycountry-convert = callPackage ../development/python-modules/pycountry-convert { }; + + pycparser = callPackage ../development/python-modules/pycparser { }; + + pycrc = callPackage ../development/python-modules/pycrc { }; + + pycrdt = callPackage ../development/python-modules/pycrdt { }; + + pycrdt-websocket = callPackage ../development/python-modules/pycrdt-websocket { }; + + pycritty = callPackage ../development/python-modules/pycritty { }; + + pycron = callPackage ../development/python-modules/pycron { }; + + pycrypto = callPackage ../development/python-modules/pycrypto { }; + + pycryptodome = callPackage ../development/python-modules/pycryptodome { }; + + pycryptodomex = callPackage ../development/python-modules/pycryptodomex { }; + + pycsdr = callPackage ../development/python-modules/pycsdr { }; + + pyct = callPackage ../development/python-modules/pyct { }; + + pyctr = callPackage ../development/python-modules/pyctr { }; + + pycuda = callPackage ../development/python-modules/pycuda { inherit (pkgs.stdenv) mkDerivation; }; + + pycups = callPackage ../development/python-modules/pycups { }; + + pycurl = callPackage ../development/python-modules/pycurl { }; + + pycxx = callPackage ../development/python-modules/pycxx { }; + + pycycling = callPackage ../development/python-modules/pycycling { }; + + pycyphal = callPackage ../development/python-modules/pycyphal { }; + + pydaikin = callPackage ../development/python-modules/pydaikin { }; + + pydal = callPackage ../development/python-modules/pydal { }; + + pydanfossair = callPackage ../development/python-modules/pydanfossair { }; + + pydantic = callPackage ../development/python-modules/pydantic { }; + + pydantic-compat = callPackage ../development/python-modules/pydantic-compat { }; + + pydantic-core = callPackage ../development/python-modules/pydantic-core { }; + + pydantic-extra-types = callPackage ../development/python-modules/pydantic-extra-types { }; + + pydantic-scim = callPackage ../development/python-modules/pydantic-scim { }; + + pydantic-settings = callPackage ../development/python-modules/pydantic-settings { }; + + pydantic-yaml = callPackage ../development/python-modules/pydantic-yaml { }; + + pydantic_1 = callPackage ../development/python-modules/pydantic/1.nix { }; + + pydash = callPackage ../development/python-modules/pydash { }; + + pydata-google-auth = callPackage ../development/python-modules/pydata-google-auth { }; + + pydata-sphinx-theme = callPackage ../development/python-modules/pydata-sphinx-theme { }; + + pydateinfer = callPackage ../development/python-modules/pydateinfer { }; + + pydbus = callPackage ../development/python-modules/pydbus { }; + + pydeako = callPackage ../development/python-modules/pydeako { }; + + pydeck = callPackage ../development/python-modules/pydeck { }; + + pydeconz = callPackage ../development/python-modules/pydeconz { }; + + pydelijn = callPackage ../development/python-modules/pydelijn { }; + + pydenticon = callPackage ../development/python-modules/pydenticon { }; + + pydeps = callPackage ../development/python-modules/pydeps { inherit (pkgs) graphviz; }; + + pydes = callPackage ../development/python-modules/pydes { }; + + pydevccu = callPackage ../development/python-modules/pydevccu { }; + + pydevd = callPackage ../development/python-modules/pydevd { }; + + pydevtool = callPackage ../development/python-modules/pydevtool { }; + + pydexcom = callPackage ../development/python-modules/pydexcom { }; + + pydicom = callPackage ../development/python-modules/pydicom { }; + + pydicom-seg = callPackage ../development/python-modules/pydicom-seg { }; + + pydigiham = callPackage ../development/python-modules/pydigiham { }; + + pydiscourse = callPackage ../development/python-modules/pydiscourse { }; + + pydiscovergy = callPackage ../development/python-modules/pydiscovergy { }; + + pydispatcher = callPackage ../development/python-modules/pydispatcher { }; + + pydmd = callPackage ../development/python-modules/pydmd { }; + + pydocstyle = callPackage ../development/python-modules/pydocstyle { }; + + pydocumentdb = callPackage ../development/python-modules/pydocumentdb { }; + + pydoe = callPackage ../development/python-modules/pydoe { }; + + pydoods = callPackage ../development/python-modules/pydoods { }; + + pydot = callPackage ../development/python-modules/pydot { inherit (pkgs) graphviz; }; + + pydrawise = callPackage ../development/python-modules/pydrawise { }; + + pydrive2 = callPackage ../development/python-modules/pydrive2 { }; + + pydroid-ipcam = callPackage ../development/python-modules/pydroid-ipcam { }; + + pydruid = callPackage ../development/python-modules/pydruid { }; + + pydsdl = callPackage ../development/python-modules/pydsdl { }; + + pydub = callPackage ../development/python-modules/pydub { }; + + pyduke-energy = callPackage ../development/python-modules/pyduke-energy { }; + + pyduotecno = callPackage ../development/python-modules/pyduotecno { }; + + pydy = callPackage ../development/python-modules/pydy { }; + + pydyf = callPackage ../development/python-modules/pydyf { }; + + pyeapi = callPackage ../development/python-modules/pyeapi { }; + + pyebus = callPackage ../development/python-modules/pyebus { }; + + pyechonest = callPackage ../development/python-modules/pyechonest { }; + + pyeclib = callPackage ../development/python-modules/pyeclib { }; + + pyecoforest = callPackage ../development/python-modules/pyecoforest { }; + + pyeconet = callPackage ../development/python-modules/pyeconet { }; + + pyecotrend-ista = callPackage ../development/python-modules/pyecotrend-ista { }; + + pyecowitt = callPackage ../development/python-modules/pyecowitt { }; + + pyedimax = callPackage ../development/python-modules/pyedimax { }; + + pyee = callPackage ../development/python-modules/pyee { }; + + pyefergy = callPackage ../development/python-modules/pyefergy { }; + + pyegps = callPackage ../development/python-modules/pyegps { }; + + pyeight = callPackage ../development/python-modules/pyeight { }; + + pyeiscp = callPackage ../development/python-modules/pyeiscp { }; + + pyelectra = callPackage ../development/python-modules/pyelectra { }; + + pyelftools = callPackage ../development/python-modules/pyelftools { }; + + pyemby = callPackage ../development/python-modules/pyemby { }; + + pyemd = callPackage ../development/python-modules/pyemd { }; + + pyemoncms = callPackage ../development/python-modules/pyemoncms { }; + + pyemvue = callPackage ../development/python-modules/pyemvue { }; + + pyenchant = callPackage ../development/python-modules/pyenchant { inherit (pkgs) enchant2; }; + + pyenphase = callPackage ../development/python-modules/pyenphase { }; + + pyenvisalink = callPackage ../development/python-modules/pyenvisalink { }; + + pyephember = callPackage ../development/python-modules/pyephember { }; + + pyepsg = callPackage ../development/python-modules/pyepsg { }; + + pyerfa = callPackage ../development/python-modules/pyerfa { }; + + pyeverlights = callPackage ../development/python-modules/pyeverlights { }; + + pyevilgenius = callPackage ../development/python-modules/pyevilgenius { }; + + pyevmasm = callPackage ../development/python-modules/pyevmasm { }; + + pyevtk = callPackage ../development/python-modules/pyevtk { }; + + pyexcel = callPackage ../development/python-modules/pyexcel { }; + + pyexcel-io = callPackage ../development/python-modules/pyexcel-io { }; + + pyexcel-ods = callPackage ../development/python-modules/pyexcel-ods { }; + + pyexcel-xls = callPackage ../development/python-modules/pyexcel-xls { }; + + pyexiftool = callPackage ../development/python-modules/pyexiftool { }; + + pyexpect = callPackage ../development/python-modules/pyexpect { }; + + pyexploitdb = callPackage ../development/python-modules/pyexploitdb { }; + + pyezviz = callPackage ../development/python-modules/pyezviz { }; + + pyface = callPackage ../development/python-modules/pyface { }; + + pyfaidx = callPackage ../development/python-modules/pyfaidx { }; + + pyfakefs = callPackage ../development/python-modules/pyfakefs { }; + + pyfakewebcam = callPackage ../development/python-modules/pyfakewebcam { }; + + pyfantom = callPackage ../development/python-modules/pyfantom { }; + + pyfcm = callPackage ../development/python-modules/pyfcm { }; + + pyfibaro = callPackage ../development/python-modules/pyfibaro { }; + + pyfido = callPackage ../development/python-modules/pyfido { }; + + pyfiglet = callPackage ../development/python-modules/pyfiglet { }; + + pyfireservicerota = callPackage ../development/python-modules/pyfireservicerota { }; + + pyflakes = callPackage ../development/python-modules/pyflakes { }; + + pyflexit = callPackage ../development/python-modules/pyflexit { }; + + pyflic = callPackage ../development/python-modules/pyflic { }; + + pyflick = callPackage ../development/python-modules/pyflick { }; + + pyfluidsynth = callPackage ../development/python-modules/pyfluidsynth { }; + + pyflume = callPackage ../development/python-modules/pyflume { }; + + pyfma = callPackage ../development/python-modules/pyfma { }; + + pyfnip = callPackage ../development/python-modules/pyfnip { }; + + pyformlang = callPackage ../development/python-modules/pyformlang { }; + + pyfreedompro = callPackage ../development/python-modules/pyfreedompro { }; + + pyfribidi = callPackage ../development/python-modules/pyfribidi { }; + + pyfritzhome = callPackage ../development/python-modules/pyfritzhome { }; + + pyfronius = callPackage ../development/python-modules/pyfronius { }; + + pyftdi = callPackage ../development/python-modules/pyftdi { }; + + pyftgl = callPackage ../development/python-modules/pyftgl { }; + + pyftpdlib = callPackage ../development/python-modules/pyftpdlib { }; + + pyfttt = callPackage ../development/python-modules/pyfttt { }; + + pyfume = callPackage ../development/python-modules/pyfume { }; + + pyfunctional = callPackage ../development/python-modules/pyfunctional { }; + + pyfuse3 = callPackage ../development/python-modules/pyfuse3 { }; + + pyfwup = callPackage ../development/python-modules/pyfwup { inherit (pkgs) libusb1; }; + + pyfxa = callPackage ../development/python-modules/pyfxa { }; + + pyfzf = callPackage ../development/python-modules/pyfzf { inherit (pkgs) fzf; }; + + pygal = callPackage ../development/python-modules/pygal { }; + + pygame = callPackage ../development/python-modules/pygame { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; + SDL2_image = pkgs.SDL2_image_2_0; + }; + + pygame-ce = callPackage ../development/python-modules/pygame-ce { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; + SDL2_image = pkgs.SDL2_image_2_0; + SDL2_mixer = pkgs.SDL2_mixer_2_0; + }; + + pygame-gui = callPackage ../development/python-modules/pygame-gui { }; + + pygame-sdl2 = callPackage ../development/python-modules/pygame-sdl2 { }; + + pygatt = callPackage ../development/python-modules/pygatt { }; + + pygccxml = callPackage ../development/python-modules/pygccxml { }; + + pygdbmi = callPackage ../development/python-modules/pygdbmi { }; + + pygetwindow = callPackage ../development/python-modules/pygetwindow { }; + + pygit2 = callPackage ../development/python-modules/pygit2 { }; + + pygitguardian = callPackage ../development/python-modules/pygitguardian { }; + + pygithub = callPackage ../development/python-modules/pygithub { }; + + pyglet = callPackage ../development/python-modules/pyglet { }; + + pyglm = callPackage ../development/python-modules/pyglm { }; + + pygls = callPackage ../development/python-modules/pygls { }; + + pygltflib = callPackage ../development/python-modules/pygltflib { }; + + pygmars = callPackage ../development/python-modules/pygmars { }; + + pygments = callPackage ../development/python-modules/pygments { }; + + pygments-better-html = callPackage ../development/python-modules/pygments-better-html { }; + + pygments-markdown-lexer = callPackage ../development/python-modules/pygments-markdown-lexer { }; + + pygments-style-github = callPackage ../development/python-modules/pygments-style-github { }; + + pygmo = callPackage ../development/python-modules/pygmo { }; + + pygmt = callPackage ../development/python-modules/pygmt { }; + + pygnmi = callPackage ../development/python-modules/pygnmi { }; + + pygobject-stubs = callPackage ../development/python-modules/pygobject-stubs { }; + + pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { + # inherit (pkgs) meson won't work because it won't be spliced + inherit (pkgs.buildPackages) meson; + }; + + pygount = callPackage ../development/python-modules/pygount { }; + + pygpgme = callPackage ../development/python-modules/pygpgme { }; + + pygraphviz = callPackage ../development/python-modules/pygraphviz { inherit (pkgs) graphviz; }; + + pygreat = callPackage ../development/python-modules/pygreat { }; + + pygrok = callPackage ../development/python-modules/pygrok { }; + + pygsl = callPackage ../development/python-modules/pygsl { inherit (pkgs) gsl swig; }; + + pygtail = callPackage ../development/python-modules/pygtail { }; + + pygtfs = callPackage ../development/python-modules/pygtfs { }; + + pygti = callPackage ../development/python-modules/pygti { }; + + pygtkspellcheck = callPackage ../development/python-modules/pygtkspellcheck { }; + + pygtrie = callPackage ../development/python-modules/pygtrie { }; + + pyhamcrest = callPackage ../development/python-modules/pyhamcrest { }; + + pyhanko = callPackage ../development/python-modules/pyhanko { }; + + pyhanko-certvalidator = callPackage ../development/python-modules/pyhanko-certvalidator { }; + + pyhaversion = callPackage ../development/python-modules/pyhaversion { }; + + pyhcl = callPackage ../development/python-modules/pyhcl { }; + + pyheck = callPackage ../development/python-modules/pyheck { }; + + pyheif = callPackage ../development/python-modules/pyheif { }; + + pyheos = callPackage ../development/python-modules/pyheos { }; + + pyhepmc = callPackage ../development/python-modules/pyhepmc { }; + + pyhiveapi = callPackage ../development/python-modules/pyhiveapi { }; + + pyhocon = callPackage ../development/python-modules/pyhocon { }; + + pyhomematic = callPackage ../development/python-modules/pyhomematic { }; + + pyhomepilot = callPackage ../development/python-modules/pyhomepilot { }; + + pyhomeworks = callPackage ../development/python-modules/pyhomeworks { }; + + pyhumps = callPackage ../development/python-modules/pyhumps { }; + + pyi2cflash = callPackage ../development/python-modules/pyi2cflash { }; + + pyialarm = callPackage ../development/python-modules/pyialarm { }; + + pyicloud = callPackage ../development/python-modules/pyicloud { }; + + pyicu = callPackage ../development/python-modules/pyicu { }; + + pyicumessageformat = callPackage ../development/python-modules/pyicumessageformat { }; + + pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { inherit (pkgs) ssdeep; }; + + pyindego = callPackage ../development/python-modules/pyindego { }; + + pyinfra = callPackage ../development/python-modules/pyinfra { }; + + pyinotify = callPackage ../development/python-modules/pyinotify { }; + + pyinputevent = callPackage ../development/python-modules/pyinputevent { }; + + pyinstaller = callPackage ../development/python-modules/pyinstaller { }; + + pyinstaller-hooks-contrib = callPackage ../development/python-modules/pyinstaller-hooks-contrib { }; + + pyinstaller-versionfile = callPackage ../development/python-modules/pyinstaller-versionfile { }; + + pyinsteon = callPackage ../development/python-modules/pyinsteon { }; + + pyinstrument = callPackage ../development/python-modules/pyinstrument { }; + + pyintesishome = callPackage ../development/python-modules/pyintesishome { }; + + pyipma = callPackage ../development/python-modules/pyipma { }; + + pyipp = callPackage ../development/python-modules/pyipp { }; + + pyipv8 = callPackage ../development/python-modules/pyipv8 { }; + + pyiqvia = callPackage ../development/python-modules/pyiqvia { }; + + pyisbn = callPackage ../development/python-modules/pyisbn { }; + + pyisemail = callPackage ../development/python-modules/pyisemail { }; + + pyiskra = callPackage ../development/python-modules/pyiskra { }; + + pyisy = callPackage ../development/python-modules/pyisy { }; + + pyixapi = callPackage ../development/python-modules/pyixapi { }; + + pyjks = callPackage ../development/python-modules/pyjks { }; + + pyjnius = callPackage ../development/python-modules/pyjnius { }; + + pyjson5 = callPackage ../development/python-modules/pyjson5 { }; + + pyjsparser = callPackage ../development/python-modules/pyjsparser { }; + + pyjwkest = callPackage ../development/python-modules/pyjwkest { }; + + pyjwt = callPackage ../development/python-modules/pyjwt { }; + + pykakasi = callPackage ../development/python-modules/pykakasi { }; + + pykaleidescape = callPackage ../development/python-modules/pykaleidescape { }; + + pykalman = callPackage ../development/python-modules/pykalman { }; + + pykcs11 = callPackage ../development/python-modules/pykcs11 { }; + + pykdl = callPackage ../development/python-modules/pykdl { }; + + pykdtree = callPackage ../development/python-modules/pykdtree { + inherit (pkgs.llvmPackages) openmp; + }; + + pykeepass = callPackage ../development/python-modules/pykeepass { }; + + pykerberos = callPackage ../development/python-modules/pykerberos { krb5-c = pkgs.krb5; }; + + pykeyatome = callPackage ../development/python-modules/pykeyatome { }; + + pykira = callPackage ../development/python-modules/pykira { }; + + pykka = callPackage ../development/python-modules/pykka { }; + + pykmtronic = callPackage ../development/python-modules/pykmtronic { }; + + pykodi = callPackage ../development/python-modules/pykodi { }; + + pykoplenti = callPackage ../development/python-modules/pykoplenti { }; + + pykostalpiko = callPackage ../development/python-modules/pykostalpiko { }; + + pykrakenapi = callPackage ../development/python-modules/pykrakenapi { }; + + pykulersky = callPackage ../development/python-modules/pykulersky { }; + + pykwalify = callPackage ../development/python-modules/pykwalify { }; + + pykwb = callPackage ../development/python-modules/pykwb { }; + + pylacrosse = callPackage ../development/python-modules/pylacrosse { }; + + pylacus = callPackage ../development/python-modules/pylacus { }; + + pylama = callPackage ../development/python-modules/pylama { }; + + pylance = callPackage ../development/python-modules/pylance { inherit (pkgs) protobuf; }; + + pylast = callPackage ../development/python-modules/pylast { }; + + pylatex = callPackage ../development/python-modules/pylatex { }; + + pylatexenc = callPackage ../development/python-modules/pylatexenc { }; + + pylaunches = callPackage ../development/python-modules/pylaunches { }; + + pyld = callPackage ../development/python-modules/pyld { }; + + pylddwrap = callPackage ../development/python-modules/pylddwrap { }; + + pyleri = callPackage ../development/python-modules/pyleri { }; + + pylev = callPackage ../development/python-modules/pylev { }; + + pylgnetcast = callPackage ../development/python-modules/pylgnetcast { }; + + pylibacl = callPackage ../development/python-modules/pylibacl { }; + + pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { }; + + pylibdmtx = callPackage ../development/python-modules/pylibdmtx { }; + + pylibftdi = callPackage ../development/python-modules/pylibftdi { inherit (pkgs) libusb1; }; + + pylibjpeg = callPackage ../development/python-modules/pylibjpeg { }; + + pylibjpeg-data = callPackage ../development/python-modules/pylibjpeg-data { }; + + pylibjpeg-libjpeg = callPackage ../development/python-modules/pylibjpeg-libjpeg { }; + + pylibjpeg-openjpeg = callPackage ../development/python-modules/pylibjpeg-openjpeg { }; + + pyliblo = callPackage ../development/python-modules/pyliblo { }; + + pylibmc = callPackage ../development/python-modules/pylibmc { }; + + pylink-square = callPackage ../development/python-modules/pylink-square { }; + + pylint = callPackage ../development/python-modules/pylint { }; + + pylint-celery = callPackage ../development/python-modules/pylint-celery { }; + + pylint-django = callPackage ../development/python-modules/pylint-django { }; + + pylint-flask = callPackage ../development/python-modules/pylint-flask { }; + + pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; + + pylint-venv = callPackage ../development/python-modules/pylint-venv { }; + + pylion = callPackage ../development/python-modules/pylion { }; + + pylitejet = callPackage ../development/python-modules/pylitejet { }; + + pylitterbot = callPackage ../development/python-modules/pylitterbot { }; + + pylnk3 = callPackage ../development/python-modules/pylnk3 { }; + + pyloadapi = callPackage ../development/python-modules/pyloadapi { }; + + pylpsd = callPackage ../development/python-modules/pylpsd { }; + + pylru = callPackage ../development/python-modules/pylru { }; + + pyls-flake8 = callPackage ../development/python-modules/pyls-flake8 { }; + + pyls-isort = callPackage ../development/python-modules/pyls-isort { }; + + pyls-memestra = callPackage ../development/python-modules/pyls-memestra { }; + + pyls-spyder = callPackage ../development/python-modules/pyls-spyder { }; + + pylsl = callPackage ../development/python-modules/pylsl { }; + + pylsp-mypy = callPackage ../development/python-modules/pylsp-mypy { }; + + pylsp-rope = callPackage ../development/python-modules/pylsp-rope { }; + + pylsqpack = callPackage ../development/python-modules/pylsqpack { }; + + pylutron = callPackage ../development/python-modules/pylutron { }; + + pylutron-caseta = callPackage ../development/python-modules/pylutron-caseta { }; + + pylxd = callPackage ../development/python-modules/pylxd { }; + + pylyrics = callPackage ../development/python-modules/pylyrics { }; + + pylzma = callPackage ../development/python-modules/pylzma { }; + + pymacaroons = callPackage ../development/python-modules/pymacaroons { }; + + pymailgunner = callPackage ../development/python-modules/pymailgunner { }; + + pymanopt = callPackage ../development/python-modules/pymanopt { }; + + pymarshal = callPackage ../development/python-modules/pymarshal { }; + + pymata-express = callPackage ../development/python-modules/pymata-express { }; + + pymatgen = callPackage ../development/python-modules/pymatgen { }; + + pymatreader = callPackage ../development/python-modules/pymatreader { }; + + pymatting = callPackage ../development/python-modules/pymatting { }; + + pymaven-patch = callPackage ../development/python-modules/pymaven-patch { }; + + pymavlink = callPackage ../development/python-modules/pymavlink { }; + + pymbolic = callPackage ../development/python-modules/pymbolic { }; + + pymc = callPackage ../development/python-modules/pymc { }; + + pymdown-extensions = callPackage ../development/python-modules/pymdown-extensions { }; + + pymdstat = callPackage ../development/python-modules/pymdstat { }; + + pymediainfo = callPackage ../development/python-modules/pymediainfo { }; + + pymediaroom = callPackage ../development/python-modules/pymediaroom { }; + + pymedio = callPackage ../development/python-modules/pymedio { }; + + pymee = callPackage ../development/python-modules/pymee { }; + + pymeeus = callPackage ../development/python-modules/pymeeus { }; + + pymelcloud = callPackage ../development/python-modules/pymelcloud { }; + + pymemcache = callPackage ../development/python-modules/pymemcache { }; + + pymemoize = callPackage ../development/python-modules/pymemoize { }; + + pyment = callPackage ../development/python-modules/pyment { }; + + pymeshlab = toPythonModule (pkgs.libsForQt5.callPackage ../applications/graphics/pymeshlab { }); + + pymeta3 = callPackage ../development/python-modules/pymeta3 { }; + + pymetar = callPackage ../development/python-modules/pymetar { }; + + pymeteireann = callPackage ../development/python-modules/pymeteireann { }; + + pymeteoclimatic = callPackage ../development/python-modules/pymeteoclimatic { }; + + pymetno = callPackage ../development/python-modules/pymetno { }; + + pymfy = callPackage ../development/python-modules/pymfy { }; + + pymicro-vad = callPackage ../development/python-modules/pymicro-vad { }; + + pymicrobot = callPackage ../development/python-modules/pymicrobot { }; + + pymiele = callPackage ../development/python-modules/pymiele { }; + + pymilter = callPackage ../development/python-modules/pymilter { }; + + pymilvus = callPackage ../development/python-modules/pymilvus { }; + + pymitv = callPackage ../development/python-modules/pymitv { }; + + pymodbus = callPackage ../development/python-modules/pymodbus { }; + + pymongo = callPackage ../development/python-modules/pymongo { }; + + pymongo-inmemory = callPackage ../development/python-modules/pymongo-inmemory { }; + + pymoo = callPackage ../development/python-modules/pymoo { }; + + pymorphy2 = callPackage ../development/python-modules/pymorphy2 { }; + + pymorphy2-dicts-ru = callPackage ../development/python-modules/pymorphy2/dicts-ru.nix { }; + + pymorphy3 = callPackage ../development/python-modules/pymorphy3 { }; + + pymorphy3-dicts-ru = callPackage ../development/python-modules/pymorphy3/dicts-ru.nix { }; + + pymorphy3-dicts-uk = callPackage ../development/python-modules/pymorphy3/dicts-uk.nix { }; + + pympler = callPackage ../development/python-modules/pympler { }; + + pymsgbox = callPackage ../development/python-modules/pymsgbox { }; + + pymssql = callPackage ../development/python-modules/pymssql { krb5-c = pkgs.krb5; }; + + pymsteams = callPackage ../development/python-modules/pymsteams { }; + + pymumble = callPackage ../development/python-modules/pymumble { }; + + pymunk = callPackage ../development/python-modules/pymunk { + inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; + }; + + pymupdf = callPackage ../development/python-modules/pymupdf { }; + + pymupdf-fonts = callPackage ../development/python-modules/pymupdf-fonts { }; + + pymvglive = callPackage ../development/python-modules/pymvglive { }; + + pymysensors = callPackage ../development/python-modules/pymysensors { }; + + pymysql = callPackage ../development/python-modules/pymysql { }; + + pymysqlsa = callPackage ../development/python-modules/pymysqlsa { }; + + pymystem3 = callPackage ../development/python-modules/pymystem3 { }; + + pynac = callPackage ../development/python-modules/pynac { }; + + pynacl = callPackage ../development/python-modules/pynacl { }; + + pynamecheap = callPackage ../development/python-modules/pynamecheap { }; + + pynamodb = callPackage ../development/python-modules/pynamodb { }; + + pynanoleaf = callPackage ../development/python-modules/pynanoleaf { }; + + pync = callPackage ../development/python-modules/pync { inherit (pkgs) which; }; + + pynecil = callPackage ../development/python-modules/pynecil { }; + + pynello = callPackage ../development/python-modules/pynello { }; + + pynest2d = callPackage ../development/python-modules/pynest2d { }; + + pynetbox = callPackage ../development/python-modules/pynetbox { }; + + pynetdicom = callPackage ../development/python-modules/pynetdicom { }; + + pynetgear = callPackage ../development/python-modules/pynetgear { }; + + pyngo = callPackage ../development/python-modules/pyngo { }; + + pyngrok = callPackage ../development/python-modules/pyngrok { }; + + pynina = callPackage ../development/python-modules/pynina { }; + + pynisher = callPackage ../development/python-modules/pynisher { }; + + pynitrokey = callPackage ../development/python-modules/pynitrokey { }; + + pynmea2 = callPackage ../development/python-modules/pynmea2 { }; + + pynmeagps = callPackage ../development/python-modules/pynmeagps { }; + + pynndescent = callPackage ../development/python-modules/pynndescent { }; + + pynobo = callPackage ../development/python-modules/pynobo { }; + + pynotifier = callPackage ../development/python-modules/pynotifier { }; + + pynput = callPackage ../development/python-modules/pynput { }; + + pynrrd = callPackage ../development/python-modules/pynrrd { }; + + pynslookup = callPackage ../development/python-modules/pynslookup { }; + + pynuki = callPackage ../development/python-modules/pynuki { }; + + pynut2 = callPackage ../development/python-modules/pynut2 { }; + + pynvim = callPackage ../development/python-modules/pynvim { }; + + pynvim-pp = callPackage ../development/python-modules/pynvim-pp { }; + + pynvml = callPackage ../development/python-modules/pynvml { }; + + pynws = callPackage ../development/python-modules/pynws { }; + + pynx584 = callPackage ../development/python-modules/pynx584 { }; + + pynzb = callPackage ../development/python-modules/pynzb { }; + + pyobihai = callPackage ../development/python-modules/pyobihai { }; + + pyocd = callPackage ../development/python-modules/pyocd { }; + + pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { }; + + pyocr = callPackage ../development/python-modules/pyocr { tesseract = pkgs.tesseract4; }; + + pyoctoprintapi = callPackage ../development/python-modules/pyoctoprintapi { }; + + pyodbc = callPackage ../development/python-modules/pyodbc { }; + + pyogg = callPackage ../development/python-modules/pyogg { }; + + pyogrio = callPackage ../development/python-modules/pyogrio { }; + + pyombi = callPackage ../development/python-modules/pyombi { }; + + pyomo = callPackage ../development/python-modules/pyomo { }; + + pyopencl = callPackage ../development/python-modules/pyopencl { }; + + pyopengl = callPackage ../development/python-modules/pyopengl { }; + + pyopengl-accelerate = callPackage ../development/python-modules/pyopengl-accelerate { }; + + pyopengltk = callPackage ../development/python-modules/pyopengltk { }; + + pyopenssl = callPackage ../development/python-modules/pyopenssl { }; + + pyopenuv = callPackage ../development/python-modules/pyopenuv { }; + + pyopenweathermap = callPackage ../development/python-modules/pyopenweathermap { }; + + pyopnsense = callPackage ../development/python-modules/pyopnsense { }; + + pyoppleio = callPackage ../development/python-modules/pyoppleio { }; + + pyorthanc = callPackage ../development/python-modules/pyorthanc { }; + + pyosf = callPackage ../development/python-modules/pyosf { }; + + pyosmium = callPackage ../development/python-modules/pyosmium { inherit (pkgs) lz4; }; + + pyosohotwaterapi = callPackage ../development/python-modules/pyosohotwaterapi { }; + + pyotgw = callPackage ../development/python-modules/pyotgw { }; + + pyotp = callPackage ../development/python-modules/pyotp { }; + + pyoutbreaksnearme = callPackage ../development/python-modules/pyoutbreaksnearme { }; + + pyoverkiz = callPackage ../development/python-modules/pyoverkiz { }; + + pyowm = callPackage ../development/python-modules/pyowm { }; + + pyownet = callPackage ../development/python-modules/pyownet { }; + + pypager = callPackage ../development/python-modules/pypager { }; + + pypamtest = toPythonModule ( + pkgs.libpam-wrapper.override { + enablePython = true; + inherit python; + } + ); + + pypandoc = callPackage ../development/python-modules/pypandoc { }; + + pyparser = callPackage ../development/python-modules/pyparser { }; + + pyparsing = callPackage ../development/python-modules/pyparsing { }; + + pyparted = callPackage ../development/python-modules/pyparted { }; + + pypass = callPackage ../development/python-modules/pypass { }; + + pypblib = callPackage ../development/python-modules/pypblib { }; + + pypca = callPackage ../development/python-modules/pypca { }; + + pypcap = callPackage ../development/python-modules/pypcap { + inherit (pkgs) libpcap; # Avoid confusion with python package of the same name + }; + + pypck = callPackage ../development/python-modules/pypck { }; + + pypdf = callPackage ../development/python-modules/pypdf { }; + + pypdf2 = callPackage ../development/python-modules/pypdf2 { }; + + pypdf3 = callPackage ../development/python-modules/pypdf3 { }; + + pypeg2 = callPackage ../development/python-modules/pypeg2 { }; + + pypemicro = callPackage ../development/python-modules/pypemicro { }; + + pyperclip = callPackage ../development/python-modules/pyperclip { }; + + pyperf = callPackage ../development/python-modules/pyperf { }; + + pyperscan = callPackage ../development/python-modules/pyperscan { }; + + pyphen = callPackage ../development/python-modules/pyphen { }; + + pyphotonfile = callPackage ../development/python-modules/pyphotonfile { }; + + pypika = callPackage ../development/python-modules/pypika { }; + + pypillowfight = callPackage ../development/python-modules/pypillowfight { }; + + pypinyin = callPackage ../development/python-modules/pypinyin { }; + + pypiserver = callPackage ../development/python-modules/pypiserver { }; + + pypitoken = callPackage ../development/python-modules/pypitoken { }; + + pyplaato = callPackage ../development/python-modules/pyplaato { }; + + pyplatec = callPackage ../development/python-modules/pyplatec { }; + + pypng = callPackage ../development/python-modules/pypng { }; + + pypoint = callPackage ../development/python-modules/pypoint { }; + + pypoolstation = callPackage ../development/python-modules/pypoolstation { }; + + pyppeteer = callPackage ../development/python-modules/pyppeteer { }; + + pyppmd = callPackage ../development/python-modules/pyppmd { }; + + pyprecice = callPackage ../development/python-modules/pyprecice { }; + + pypresence = callPackage ../development/python-modules/pypresence { }; + + pyprind = callPackage ../development/python-modules/pyprind { }; + + pyprobables = callPackage ../development/python-modules/pyprobables { }; + + pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { }; + + pyproj = callPackage ../development/python-modules/pyproj { }; + + pyproject-api = callPackage ../development/python-modules/pyproject-api { }; + + pyproject-hooks = callPackage ../development/python-modules/pyproject-hooks { }; + + pyproject-metadata = callPackage ../development/python-modules/pyproject-metadata { }; + + pyproject-parser = callPackage ../development/python-modules/pyproject-parser { }; + + pyprosegur = callPackage ../development/python-modules/pyprosegur { }; + + pyprusalink = callPackage ../development/python-modules/pyprusalink { }; + + pypsrp = callPackage ../development/python-modules/pypsrp { }; + + pyptlib = callPackage ../development/python-modules/pyptlib { }; + + pypubsub = callPackage ../development/python-modules/pypubsub { }; + + pypugjs = callPackage ../development/python-modules/pypugjs { }; + + pypykatz = callPackage ../development/python-modules/pypykatz { }; + + pypytools = callPackage ../development/python-modules/pypytools { }; + + pyqldb = callPackage ../development/python-modules/pyqldb { }; + + pyqrcode = callPackage ../development/python-modules/pyqrcode { }; + + pyqt-builder = callPackage ../development/python-modules/pyqt-builder { }; + + pyqt3d = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt3d { + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; + }; + + pyqt5 = callPackage ../development/python-modules/pyqt/5.x.nix { }; + + pyqt5-multimedia = self.pyqt5.override { withMultimedia = true; }; + + pyqt5-sip = callPackage ../development/python-modules/pyqt/sip.nix { }; + + pyqt5-stubs = callPackage ../development/python-modules/pyqt5-stubs { }; + + # `pyqt5-webkit` should not be used by python libraries in + # pkgs/development/python-modules/*. Putting this attribute in + # `propagatedBuildInputs` may cause collisions. + pyqt5-webkit = self.pyqt5.override { withWebKit = true; }; + + pyqt6 = callPackage ../development/python-modules/pyqt/6.x.nix { }; + + pyqt6-charts = callPackage ../development/python-modules/pyqt6-charts { }; + + pyqt6-sip = callPackage ../development/python-modules/pyqt/pyqt6-sip.nix { }; + + pyqt6-webengine = callPackage ../development/python-modules/pyqt6-webengine { }; + + pyqtchart = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtchart { + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; + }; + + pyqtdarktheme = callPackage ../development/python-modules/pyqtdarktheme { }; + + pyqtdatavisualization = + pkgs.libsForQt5.callPackage ../development/python-modules/pyqtdatavisualization + { + inherit (self) + buildPythonPackage + pyqt5 + pyqt-builder + python + pythonOlder + setuptools + sip + ; + }; + + pyqtgraph = callPackage ../development/python-modules/pyqtgraph { }; + + pyqtwebengine = callPackage ../development/python-modules/pyqtwebengine { }; + + pyquaternion = callPackage ../development/python-modules/pyquaternion { }; + + pyquery = callPackage ../development/python-modules/pyquery { }; + + pyquil = callPackage ../development/python-modules/pyquil { }; + + pyqvrpro = callPackage ../development/python-modules/pyqvrpro { }; + + pyqwikswitch = callPackage ../development/python-modules/pyqwikswitch { }; + + pyrabbit2 = callPackage ../development/python-modules/pyrabbit2 { }; + + pyrad = callPackage ../development/python-modules/pyrad { }; + + pyradiomics = callPackage ../development/python-modules/pyradiomics { }; + + pyradios = callPackage ../development/python-modules/pyradios { }; + + pyrainbird = callPackage ../development/python-modules/pyrainbird { }; + + pyramid = callPackage ../development/python-modules/pyramid { }; + + pyramid-beaker = callPackage ../development/python-modules/pyramid-beaker { }; + + pyramid-chameleon = callPackage ../development/python-modules/pyramid-chameleon { }; + + pyramid-exclog = callPackage ../development/python-modules/pyramid-exclog { }; + + pyramid-jinja2 = callPackage ../development/python-modules/pyramid-jinja2 { }; + + pyramid-mako = callPackage ../development/python-modules/pyramid-mako { }; + + pyramid-multiauth = callPackage ../development/python-modules/pyramid-multiauth { }; + + pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { }; + + pyrdfa3 = callPackage ../development/python-modules/pyrdfa3 { }; + + pyre-extensions = callPackage ../development/python-modules/pyre-extensions { }; + + pyreaderwriterlock = callPackage ../development/python-modules/pyreaderwriterlock { }; + + pyreadstat = callPackage ../development/python-modules/pyreadstat { }; + + pyrealsense2 = toPythonModule ( + pkgs.librealsense.override { + enablePython = true; + pythonPackages = self; + } + ); + + pyrealsense2WithCuda = toPythonModule ( + pkgs.librealsenseWithCuda.override { + cudaSupport = true; + enablePython = true; + pythonPackages = self; + } + ); + + pyrealsense2WithoutCuda = toPythonModule ( + pkgs.librealsenseWithoutCuda.override { + enablePython = true; + pythonPackages = self; + } + ); + + pyrect = callPackage ../development/python-modules/pyrect { }; + + pyregion = callPackage ../development/python-modules/pyregion { }; + + pyrender = callPackage ../development/python-modules/pyrender { }; + + pyrevolve = callPackage ../development/python-modules/pyrevolve { }; + + pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { }; + + pyrfxtrx = callPackage ../development/python-modules/pyrfxtrx { }; + + pyric = callPackage ../development/python-modules/pyric { }; + + pyring-buffer = callPackage ../development/python-modules/pyring-buffer { }; + + pyrisco = callPackage ../development/python-modules/pyrisco { }; + + pyrituals = callPackage ../development/python-modules/pyrituals { }; + + pyrmvtransport = callPackage ../development/python-modules/pyrmvtransport { }; + + pyro-api = callPackage ../development/python-modules/pyro-api { }; + + pyro-ppl = callPackage ../development/python-modules/pyro-ppl { }; + + pyro4 = callPackage ../development/python-modules/pyro4 { }; + + pyro5 = callPackage ../development/python-modules/pyro5 { }; + + pyrogram = callPackage ../development/python-modules/pyrogram { }; + + pyroma = callPackage ../development/python-modules/pyroma { }; + + pyroute2 = callPackage ../development/python-modules/pyroute2 { }; + + pyrr = callPackage ../development/python-modules/pyrr { }; + + pyrsistent = callPackage ../development/python-modules/pyrsistent { }; + + pyrss2gen = callPackage ../development/python-modules/pyrss2gen { }; + + pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { }; + + pyrympro = callPackage ../development/python-modules/pyrympro { }; + + pysabnzbd = callPackage ../development/python-modules/pysabnzbd { }; + + pysaj = callPackage ../development/python-modules/pysaj { }; + + pysam = callPackage ../development/python-modules/pysam { }; + + pysaml2 = callPackage ../development/python-modules/pysaml2 { inherit (pkgs) xmlsec; }; + + pysatochip = callPackage ../development/python-modules/pysatochip { }; + + pysbd = callPackage ../development/python-modules/pysbd { }; + + pysc2 = callPackage ../development/python-modules/pysc2 { }; + + pyscaffold = callPackage ../development/python-modules/pyscaffold { }; + + pyscaffoldext-cookiecutter = + callPackage ../development/python-modules/pyscaffoldext-cookiecutter + { }; + + pyscaffoldext-custom-extension = + callPackage ../development/python-modules/pyscaffoldext-custom-extension + { }; + + pyscaffoldext-django = callPackage ../development/python-modules/pyscaffoldext-django { }; + + pyscaffoldext-dsproject = callPackage ../development/python-modules/pyscaffoldext-dsproject { }; + + pyscaffoldext-markdown = callPackage ../development/python-modules/pyscaffoldext-markdown { }; + + pyscaffoldext-travis = callPackage ../development/python-modules/pyscaffoldext-travis { }; + + pyscard = callPackage ../development/python-modules/pyscard { + inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; + }; + + pyscf = callPackage ../development/python-modules/pyscf { }; + + pyschedule = callPackage ../development/python-modules/pyschedule { }; + + pyschemes = callPackage ../development/python-modules/pyschemes { }; + + pyschlage = callPackage ../development/python-modules/pyschlage { }; + + pyscreenshot = callPackage ../development/python-modules/pyscreenshot { }; + + pyscreeze = callPackage ../development/python-modules/pyscreeze { }; + + pyscrypt = callPackage ../development/python-modules/pyscrypt { }; + + pyscss = callPackage ../development/python-modules/pyscss { }; + + pysdcp = callPackage ../development/python-modules/pysdcp { }; + + pysdl2 = callPackage ../development/python-modules/pysdl2 { }; + + pysearpc = toPythonModule (pkgs.libsearpc.override { python3 = self.python; }); + + pysecuritas = callPackage ../development/python-modules/pysecuritas { }; + + pysendfile = callPackage ../development/python-modules/pysendfile { }; + + pysensibo = callPackage ../development/python-modules/pysensibo { }; + + pysensors = callPackage ../development/python-modules/pysensors { }; + + pysequoia = callPackage ../development/python-modules/pysequoia { }; + + pyserial = callPackage ../development/python-modules/pyserial { }; + + pyserial-asyncio = callPackage ../development/python-modules/pyserial-asyncio { }; + + pyserial-asyncio-fast = callPackage ../development/python-modules/pyserial-asyncio-fast { }; + + pyseventeentrack = callPackage ../development/python-modules/pyseventeentrack { }; + + pysftp = callPackage ../development/python-modules/pysftp { }; + + pyshark = callPackage ../development/python-modules/pyshark { }; + + pyshp = callPackage ../development/python-modules/pyshp { }; + + pysiaalarm = callPackage ../development/python-modules/pysiaalarm { }; + + pyside2 = toPythonModule ( + callPackage ../development/python-modules/pyside2 { inherit (pkgs) cmake ninja qt5; } + ); + + pyside2-tools = toPythonModule ( + callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; } + ); + + pyside6 = toPythonModule ( + callPackage ../development/python-modules/pyside6 { inherit (pkgs) cmake ninja; } + ); + + pysigma = callPackage ../development/python-modules/pysigma { }; + + pysigma-backend-elasticsearch = + callPackage ../development/python-modules/pysigma-backend-elasticsearch + { }; + + pysigma-backend-insightidr = + callPackage ../development/python-modules/pysigma-backend-insightidr + { }; + + pysigma-backend-opensearch = + callPackage ../development/python-modules/pysigma-backend-opensearch + { }; + + pysigma-backend-qradar = callPackage ../development/python-modules/pysigma-backend-qradar { }; + + pysigma-backend-splunk = callPackage ../development/python-modules/pysigma-backend-splunk { }; + + pysigma-backend-sqlite = callPackage ../development/python-modules/pysigma-backend-sqlite { }; + + pysigma-pipeline-crowdstrike = + callPackage ../development/python-modules/pysigma-pipeline-crowdstrike + { }; + + pysigma-pipeline-sysmon = callPackage ../development/python-modules/pysigma-pipeline-sysmon { }; + + pysigma-pipeline-windows = callPackage ../development/python-modules/pysigma-pipeline-windows { }; + + pysignalclirestapi = callPackage ../development/python-modules/pysignalclirestapi { }; + + pysigset = callPackage ../development/python-modules/pysigset { }; + + pysilero-vad = callPackage ../development/python-modules/pysilero-vad { }; + + pysim = callPackage ../development/python-modules/pysim { }; + + pysimplesoap = callPackage ../development/python-modules/pysimplesoap { }; + + pysingleton = callPackage ../development/python-modules/pysingleton { }; + + pyskyqhub = callPackage ../development/python-modules/pyskyqhub { }; + + pyskyqremote = callPackage ../development/python-modules/pyskyqremote { }; + + pyslim = callPackage ../development/python-modules/pyslim { }; + + pyslurm = callPackage ../development/python-modules/pyslurm { inherit (pkgs) slurm; }; + + pysma = callPackage ../development/python-modules/pysma { }; + + pysmappee = callPackage ../development/python-modules/pysmappee { }; + + pysmart = callPackage ../development/python-modules/pysmart { }; + + pysmartapp = callPackage ../development/python-modules/pysmartapp { }; + + pysmartdl = callPackage ../development/python-modules/pysmartdl { }; + + pysmartthings = callPackage ../development/python-modules/pysmartthings { }; + + pysmb = callPackage ../development/python-modules/pysmb { }; + + pysmbc = callPackage ../development/python-modules/pysmbc { }; + + pysmf = callPackage ../development/python-modules/pysmf { }; + + pysmi = callPackage ../development/python-modules/pysmi { }; + + pysml = callPackage ../development/python-modules/pysml { }; + + pysmlight = callPackage ../development/python-modules/pysmlight { }; + + pysmt = callPackage ../development/python-modules/pysmt { }; + + pysnmp = callPackage ../development/python-modules/pysnmp { }; + + pysnmp-pyasn1 = callPackage ../development/python-modules/pysnmp-pyasn1 { }; + + pysnmp-pysmi = callPackage ../development/python-modules/pysnmp-pysmi { }; + + pysnmpcrypto = callPackage ../development/python-modules/pysnmpcrypto { }; + + pysnmplib = callPackage ../development/python-modules/pysnmplib { }; + + pysnooper = callPackage ../development/python-modules/pysnooper { }; + + pysnooz = callPackage ../development/python-modules/pysnooz { }; + + pysnow = callPackage ../development/python-modules/pysnow { }; + + pysocks = callPackage ../development/python-modules/pysocks { }; + + pysol-cards = callPackage ../development/python-modules/pysol-cards { }; + + pysolcast = callPackage ../development/python-modules/pysolcast { }; + + pysolr = callPackage ../development/python-modules/pysolr { }; + + pysoma = callPackage ../development/python-modules/pysoma { }; + + pysonos = callPackage ../development/python-modules/pysonos { }; + + pysoundfile = self.soundfile; # Alias added 23-06-2019 + + pyspark = callPackage ../development/python-modules/pyspark { }; + + pyspcwebgw = callPackage ../development/python-modules/pyspcwebgw { }; + + pyspeex-noise = callPackage ../development/python-modules/pyspeex-noise { }; + + pyspellchecker = callPackage ../development/python-modules/pyspellchecker { }; + + pyspf = callPackage ../development/python-modules/pyspf { }; + + pyspice = callPackage ../development/python-modules/pyspice { }; + + pyspiflash = callPackage ../development/python-modules/pyspiflash { }; + + pyspinel = callPackage ../development/python-modules/pyspinel { }; + + pyspnego = callPackage ../development/python-modules/pyspnego { }; + + pysptk = callPackage ../development/python-modules/pysptk { }; + + pyspx = callPackage ../development/python-modules/pyspx { }; + + pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { inherit (pkgs) sqlcipher; }; + + pysqlitecipher = callPackage ../development/python-modules/pysqlitecipher { }; + + pysqueezebox = callPackage ../development/python-modules/pysqueezebox { }; + + pysrim = callPackage ../development/python-modules/pysrim { }; + + pysrt = callPackage ../development/python-modules/pysrt { }; + + pyssim = callPackage ../development/python-modules/pyssim { }; + + pystac = callPackage ../development/python-modules/pystac { }; + + pystac-client = callPackage ../development/python-modules/pystac-client { }; + + pystache = callPackage ../development/python-modules/pystache { }; + + pystardict = callPackage ../development/python-modules/pystardict { }; + + pystatgrab = callPackage ../development/python-modules/pystatgrab { }; + + pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; + + pystemmer = callPackage ../development/python-modules/pystemmer { }; + + pystray = callPackage ../development/python-modules/pystray { }; + + pysubs2 = callPackage ../development/python-modules/pysubs2 { }; + + pysuez = callPackage ../development/python-modules/pysuez { }; + + pysvg-py3 = callPackage ../development/python-modules/pysvg-py3 { }; + + pysvn = callPackage ../development/python-modules/pysvn { + inherit (pkgs) + bash + subversion + apr + aprutil + expat + neon + openssl + ; + }; + + pyswitchbee = callPackage ../development/python-modules/pyswitchbee { }; + + pyswitchbot = callPackage ../development/python-modules/pyswitchbot { }; + + pysychonaut = callPackage ../development/python-modules/pysychonaut { }; + + pysyncobj = callPackage ../development/python-modules/pysyncobj { }; + + pysyncthru = callPackage ../development/python-modules/pysyncthru { }; + + pytabix = callPackage ../development/python-modules/pytabix { }; + + pytablewriter = callPackage ../development/python-modules/pytablewriter { }; + + pytado = callPackage ../development/python-modules/pytado { }; + + pytaglib = callPackage ../development/python-modules/pytaglib { }; + + pytankerkoenig = callPackage ../development/python-modules/pytankerkoenig { }; + + pytap2 = callPackage ../development/python-modules/pytap2 { }; + + pytapo = callPackage ../development/python-modules/pytapo { }; + + pytask = callPackage ../development/python-modules/pytask { }; + + pytautulli = callPackage ../development/python-modules/pytautulli { }; + + pyte = callPackage ../development/python-modules/pyte { }; + + pytedee-async = callPackage ../development/python-modules/pytedee-async { }; + + pytelegrambotapi = callPackage ../development/python-modules/pyTelegramBotAPI { }; + + pytenable = callPackage ../development/python-modules/pytenable { }; + + pytensor = callPackage ../development/python-modules/pytensor { }; + + pytesseract = callPackage ../development/python-modules/pytesseract { }; + + pytest = callPackage ../development/python-modules/pytest { }; + + pytest-aio = callPackage ../development/python-modules/pytest-aio { }; + + pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; + + pytest-annotate = callPackage ../development/python-modules/pytest-annotate { }; + + pytest-ansible = callPackage ../development/python-modules/pytest-ansible { }; + + pytest-arraydiff = callPackage ../development/python-modules/pytest-arraydiff { }; + + pytest-astropy = callPackage ../development/python-modules/pytest-astropy { }; + + pytest-astropy-header = callPackage ../development/python-modules/pytest-astropy-header { }; + + pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { }; + + pytest-asyncio_0_21 = pytest-asyncio.overridePythonAttrs (old: rec { + version = "0.21.2"; + src = pkgs.fetchFromGitHub { + owner = "pytest-dev"; + repo = "pytest-asyncio"; + rev = "refs/tags/v${version}"; + hash = "sha256-AVVvdo/CDF9IU6l779sLc7wKz5h3kzMttdDNTPLYxtQ="; + }; + }); + + pytest-base-url = callPackage ../development/python-modules/pytest-base-url { }; + + pytest-bdd = callPackage ../development/python-modules/pytest-bdd { }; + + pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { }; + + pytest-black = callPackage ../development/python-modules/pytest-black { }; + + pytest-cache = self.pytestcache; # added 2021-01-04 + + pytest-cases = callPackage ../development/python-modules/pytest-cases { }; + + pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { }; + + pytest-celery = callPackage ../development/python-modules/pytest-celery { }; + + pytest-check = callPackage ../development/python-modules/pytest-check { }; + + pytest-cid = callPackage ../development/python-modules/pytest-cid { }; + + pytest-click = callPackage ../development/python-modules/pytest-click { }; + + pytest-console-scripts = callPackage ../development/python-modules/pytest-console-scripts { }; + + pytest-cov = callPackage ../development/python-modules/pytest-cov { }; + + pytest-cov-stub = callPackage ../development/python-modules/pytest-cov-stub { }; + + pytest-cram = callPackage ../development/python-modules/pytest-cram { }; + + pytest-datadir = callPackage ../development/python-modules/pytest-datadir { }; + + pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { }; + + pytest-dependency = callPackage ../development/python-modules/pytest-dependency { }; + + pytest-describe = callPackage ../development/python-modules/pytest-describe { }; + + pytest-django = callPackage ../development/python-modules/pytest-django { }; + + pytest-docker-tools = callPackage ../development/python-modules/pytest-docker-tools { }; + + pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { }; + + pytest-dotenv = callPackage ../development/python-modules/pytest-dotenv { }; + + pytest-emoji = callPackage ../development/python-modules/pytest-emoji { }; + + pytest-env = callPackage ../development/python-modules/pytest-env { }; + + pytest-error-for-skips = callPackage ../development/python-modules/pytest-error-for-skips { }; + + pytest-examples = callPackage ../development/python-modules/pytest-examples { }; + + pytest-expect = callPackage ../development/python-modules/pytest-expect { }; + + pytest-factoryboy = callPackage ../development/python-modules/pytest-factoryboy { }; + + pytest-filter-subpackage = callPackage ../development/python-modules/pytest-filter-subpackage { }; + + pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { }; + + pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { }; + + pytest-flakes = callPackage ../development/python-modules/pytest-flakes { }; + + pytest-flask = callPackage ../development/python-modules/pytest-flask { }; + + pytest-forked = callPackage ../development/python-modules/pytest-forked { }; + + pytest-freezegun = callPackage ../development/python-modules/pytest-freezegun { }; + + pytest-freezer = callPackage ../development/python-modules/pytest-freezer { }; + + pytest-golden = callPackage ../development/python-modules/pytest-golden { }; + + pytest-grpc = callPackage ../development/python-modules/pytest-grpc { }; + + pytest-harvest = callPackage ../development/python-modules/pytest-harvest { }; + + pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { }; + + pytest-html = callPackage ../development/python-modules/pytest-html { }; + + pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; + + pytest-httpserver = callPackage ../development/python-modules/pytest-httpserver { }; + + pytest-httpx = callPackage ../development/python-modules/pytest-httpx { }; + + pytest-image-diff = callPackage ../development/python-modules/pytest-image-diff { }; + + pytest-instafail = callPackage ../development/python-modules/pytest-instafail { }; + + pytest-isort = callPackage ../development/python-modules/pytest-isort { }; + + pytest-json-report = callPackage ../development/python-modules/pytest-json-report { }; + + pytest-jupyter = callPackage ../development/python-modules/pytest-jupyter { }; + + pytest-lazy-fixture = callPackage ../development/python-modules/pytest-lazy-fixture { }; + + pytest-lazy-fixtures = callPackage ../development/python-modules/pytest-lazy-fixtures { }; + + pytest-localserver = callPackage ../development/python-modules/pytest-localserver { }; + + pytest-logdog = callPackage ../development/python-modules/pytest-logdog { }; + + pytest-markdown-docs = callPackage ../development/python-modules/pytest-markdown-docs { }; + + pytest-md-report = callPackage ../development/python-modules/pytest-md-report { }; + + pytest-metadata = callPackage ../development/python-modules/pytest-metadata { }; + + pytest-mock = callPackage ../development/python-modules/pytest-mock { }; + + pytest-mockito = callPackage ../development/python-modules/pytest-mockito { }; + + pytest-mockservers = callPackage ../development/python-modules/pytest-mockservers { }; + + pytest-mpi = callPackage ../development/python-modules/pytest-mpi { }; + + pytest-mpl = callPackage ../development/python-modules/pytest-mpl { }; + + pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; + + pytest-mypy-plugins = callPackage ../development/python-modules/pytest-mypy-plugins { }; + + pytest-notebook = callPackage ../development/python-modules/pytest-notebook { }; + + pytest-order = callPackage ../development/python-modules/pytest-order { }; + + pytest-parallel = callPackage ../development/python-modules/pytest-parallel { }; + + pytest-param-files = callPackage ../development/python-modules/pytest-param-files { }; + + pytest-playwright = callPackage ../development/python-modules/pytest-playwright { }; + + pytest-plt = callPackage ../development/python-modules/pytest-plt { }; + + pytest-postgresql = callPackage ../development/python-modules/pytest-postgresql { }; + + pytest-pudb = callPackage ../development/python-modules/pytest-pudb { }; + + pytest-pylint = callPackage ../development/python-modules/pytest-pylint { }; + + pytest-pytestrail = callPackage ../development/python-modules/pytest-pytestrail { }; + + pytest-qt = callPackage ../development/python-modules/pytest-qt { }; + + pytest-quickcheck = callPackage ../development/python-modules/pytest-quickcheck { }; + + pytest-raises = callPackage ../development/python-modules/pytest-raises { }; + + pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { }; + + pytest-raisin = callPackage ../development/python-modules/pytest-raisin { }; + + pytest-random-order = callPackage ../development/python-modules/pytest-random-order { }; + + pytest-randomly = callPackage ../development/python-modules/pytest-randomly { }; + + pytest-recording = callPackage ../development/python-modules/pytest-recording { }; + + pytest-regressions = callPackage ../development/python-modules/pytest-regressions { }; + + pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { }; + + pytest-remotedata = callPackage ../development/python-modules/pytest-remotedata { }; + + pytest-repeat = callPackage ../development/python-modules/pytest-repeat { }; + + pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { }; + + pytest-resource-path = callPackage ../development/python-modules/pytest-resource-path { }; + + pytest-responses = callPackage ../development/python-modules/pytest-responses { }; + + pytest-reverse = callPackage ../development/python-modules/pytest-reverse { }; + + pytest-ruff = callPackage ../development/python-modules/pytest-ruff { }; + + pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { }; + + pytest-services = callPackage ../development/python-modules/pytest-services { }; + + pytest-shutil = callPackage ../development/python-modules/pytest-shutil { }; + + pytest-smtpd = callPackage ../development/python-modules/pytest-smtpd { }; + + pytest-snapshot = callPackage ../development/python-modules/pytest-snapshot { }; + + pytest-socket = callPackage ../development/python-modules/pytest-socket { }; + + pytest-spec = callPackage ../development/python-modules/pytest-spec { }; + + pytest-subprocess = callPackage ../development/python-modules/pytest-subprocess { }; + + pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { }; + + pytest-subtests = callPackage ../development/python-modules/pytest-subtests { }; + + pytest-sugar = callPackage ../development/python-modules/pytest-sugar { }; + + pytest-tap = callPackage ../development/python-modules/pytest-tap { }; + + pytest-test-utils = callPackage ../development/python-modules/pytest-test-utils { }; + + pytest-testinfra = callPackage ../development/python-modules/pytest-testinfra { }; + + pytest-testmon = callPackage ../development/python-modules/pytest-testmon { }; + + pytest-textual-snapshot = callPackage ../development/python-modules/pytest-textual-snapshot { }; + + pytest-timeout = callPackage ../development/python-modules/pytest-timeout { }; + + pytest-tornado = callPackage ../development/python-modules/pytest-tornado { }; + + pytest-tornasync = callPackage ../development/python-modules/pytest-tornasync { }; + + pytest-trio = callPackage ../development/python-modules/pytest-trio { }; + + pytest-twisted = callPackage ../development/python-modules/pytest-twisted { }; + + pytest-unordered = callPackage ../development/python-modules/pytest-unordered { }; + + pytest-vcr = callPackage ../development/python-modules/pytest-vcr { }; + + pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { }; + + pytest-voluptuous = callPackage ../development/python-modules/pytest-voluptuous { }; + + pytest-warnings = callPackage ../development/python-modules/pytest-warnings { }; + + pytest-watch = callPackage ../development/python-modules/pytest-watch { }; + + pytest-xdist = callPackage ../development/python-modules/pytest-xdist { }; + + pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { }; + + pytest-xvfb = callPackage ../development/python-modules/pytest-xvfb { }; + + pytest7CheckHook = pytestCheckHook.override { pytest = pytest_7; }; + + pytest_7 = callPackage ../development/python-modules/pytest/7.nix { }; + + pytestcache = callPackage ../development/python-modules/pytestcache { }; + + python-aodhclient = callPackage ../development/python-modules/python-aodhclient { }; + + python-apt = callPackage ../development/python-modules/python-apt { }; + + python-arango = callPackage ../development/python-modules/python-arango { }; + + python-awair = callPackage ../development/python-modules/python-awair { }; + + python-axolotl = callPackage ../development/python-modules/python-axolotl { }; + + python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { }; + + python-barbicanclient = callPackage ../development/python-modules/python-barbicanclient { }; + + python-barcode = callPackage ../development/python-modules/python-barcode { }; + + python-baseconv = callPackage ../development/python-modules/python-baseconv { }; + + python-benedict = callPackage ../development/python-modules/python-benedict { }; + + python-bidi = callPackage ../development/python-modules/python-bidi { }; + + python-binance = callPackage ../development/python-modules/python-binance { }; + + python-box = callPackage ../development/python-modules/python-box { }; + + python-bring-api = callPackage ../development/python-modules/python-bring-api { }; + + python-bsblan = callPackage ../development/python-modules/python-bsblan { }; + + python-bugzilla = callPackage ../development/python-modules/python-bugzilla { }; + + python-calamine = callPackage ../development/python-modules/python-calamine { }; + + python-can = callPackage ../development/python-modules/python-can { }; + + python-cinderclient = callPackage ../development/python-modules/python-cinderclient { }; + + python-codon-tables = callPackage ../development/python-modules/python-codon-tables { }; + + python-constraint = callPackage ../development/python-modules/python-constraint { }; + + python-creole = callPackage ../development/python-modules/python-creole { }; + + python-crfsuite = callPackage ../development/python-modules/python-crfsuite { }; + + python-crontab = callPackage ../development/python-modules/python-crontab { }; + + python-csxcad = callPackage ../development/python-modules/python-csxcad { }; + + python-ctags3 = callPackage ../development/python-modules/python-ctags3 { }; + + python-daemon = callPackage ../development/python-modules/python-daemon { }; + + python-datemath = callPackage ../development/python-modules/python-datemath { }; + + python-dateutil = callPackage ../development/python-modules/python-dateutil { }; + + python-dbusmock = callPackage ../development/python-modules/python-dbusmock { }; + + python-decouple = callPackage ../development/python-modules/python-decouple { }; + + python-designateclient = callPackage ../development/python-modules/python-designateclient { }; + + python-didl-lite = callPackage ../development/python-modules/python-didl-lite { }; + + python-digitalocean = callPackage ../development/python-modules/python-digitalocean { }; + + python-djvulibre = callPackage ../development/python-modules/python-djvulibre { }; + + python-docs-theme = callPackage ../development/python-modules/python-docs-theme { }; + + python-docx = callPackage ../development/python-modules/python-docx { }; + + python-doi = callPackage ../development/python-modules/python-doi { }; + + python-dotenv = callPackage ../development/python-modules/python-dotenv { }; + + python-ecobee-api = callPackage ../development/python-modules/python-ecobee-api { }; + + python-editor = callPackage ../development/python-modules/python-editor { }; + + python-engineio = callPackage ../development/python-modules/python-engineio { }; + + python-engineio-v3 = callPackage ../development/python-modules/python-engineio-v3 { }; + + python-escpos = callPackage ../development/python-modules/python-escpos { }; + + python-etcd = callPackage ../development/python-modules/python-etcd { }; + + python-ev3dev2 = callPackage ../development/python-modules/python-ev3dev2 { }; + + python-family-hub-local = callPackage ../development/python-modules/python-family-hub-local { }; + + python-fedora = callPackage ../development/python-modules/python-fedora { }; + + python-ffmpeg = callPackage ../development/python-modules/python-ffmpeg { }; + + python-flirt = callPackage ../development/python-modules/python-flirt { }; + + python-fontconfig = callPackage ../development/python-modules/python-fontconfig { }; + + python-frontmatter = callPackage ../development/python-modules/python-frontmatter { }; + + python-fsutil = callPackage ../development/python-modules/python-fsutil { }; + + python-fullykiosk = callPackage ../development/python-modules/python-fullykiosk { }; + + python-fx = callPackage ../development/python-modules/python-fx { }; + + python-gammu = callPackage ../development/python-modules/python-gammu { }; + + python-gitlab = callPackage ../development/python-modules/python-gitlab { }; + + python-glanceclient = callPackage ../development/python-modules/python-glanceclient { }; + + python-gnupg = callPackage ../development/python-modules/python-gnupg { }; + + python-google-nest = callPackage ../development/python-modules/python-google-nest { }; + + python-gvm = callPackage ../development/python-modules/python-gvm { }; + + python-hcl2 = callPackage ../development/python-modules/python-hcl2 { }; + + python-heatclient = callPackage ../development/python-modules/python-heatclient { }; + + python-hglib = callPackage ../development/python-modules/python-hglib { }; + + python-hl7 = callPackage ../development/python-modules/python-hl7 { }; + + python-homeassistant-analytics = + callPackage ../development/python-modules/python-homeassistant-analytics + { }; + + python-homewizard-energy = callPackage ../development/python-modules/python-homewizard-energy { }; + + python-hosts = callPackage ../development/python-modules/python-hosts { }; + + python-hpilo = callPackage ../development/python-modules/python-hpilo { }; + + python-http-client = callPackage ../development/python-modules/python-http-client { }; + + python-i18n = callPackage ../development/python-modules/python-i18n { }; + + python-idzip = callPackage ../development/python-modules/python-idzip { }; + + python-ipmi = callPackage ../development/python-modules/python-ipmi { }; + + python-ipware = callPackage ../development/python-modules/python-ipware { }; + + python-ironicclient = callPackage ../development/python-modules/python-ironicclient { }; + + python-izone = callPackage ../development/python-modules/python-izone { }; + + python-jenkins = callPackage ../development/python-modules/python-jenkins { }; + + python-jose = callPackage ../development/python-modules/python-jose { }; + + python-json-logger = callPackage ../development/python-modules/python-json-logger { }; + + python-jsonrpc-server = callPackage ../development/python-modules/python-jsonrpc-server { }; + + python-juicenet = callPackage ../development/python-modules/python-juicenet { }; + + python-kadmin-rs = callPackage ../development/python-modules/python-kadmin-rs { }; + + python-kasa = callPackage ../development/python-modules/python-kasa { }; + + python-keycloak = callPackage ../development/python-modules/python-keycloak { }; + + python-keystoneclient = callPackage ../development/python-modules/python-keystoneclient { }; + + python-ldap = callPackage ../development/python-modules/python-ldap { + inherit (pkgs) openldap cyrus_sasl; + }; + + python-ldap-test = callPackage ../development/python-modules/python-ldap-test { }; + + python-libnmap = callPackage ../development/python-modules/python-libnmap { }; + + python-linkplay = callPackage ../development/python-modules/python-linkplay { }; + + python-linux-procfs = callPackage ../development/python-modules/python-linux-procfs { }; + + python-logging-loki = callPackage ../development/python-modules/python-logging-loki { }; + + python-logstash = callPackage ../development/python-modules/python-logstash { }; + + python-lorem = callPackage ../development/python-modules/python-lorem { }; + + python-louvain = callPackage ../development/python-modules/python-louvain { }; + + python-lsp-black = callPackage ../development/python-modules/python-lsp-black { }; + + python-lsp-jsonrpc = callPackage ../development/python-modules/python-lsp-jsonrpc { }; + + python-lsp-ruff = callPackage ../development/python-modules/python-lsp-ruff { }; + + python-lsp-server = callPackage ../development/python-modules/python-lsp-server { }; + + python-ly = callPackage ../development/python-modules/python-ly { }; + + python-lzf = callPackage ../development/python-modules/python-lzf { }; + + python-lzo = callPackage ../development/python-modules/python-lzo { inherit (pkgs) lzo; }; + + python-magic = callPackage ../development/python-modules/python-magic { }; + + python-magnumclient = callPackage ../development/python-modules/python-magnumclient { }; + + python-manilaclient = callPackage ../development/python-modules/python-manilaclient { }; + + python-mapnik = callPackage ../development/python-modules/python-mapnik rec { + inherit (pkgs) + pkg-config + cairo + icu + libjpeg + libpng + libtiff + libwebp + proj + zlib + ; + boost = pkgs.boost182.override { + enablePython = true; + inherit python; + }; + harfbuzz = pkgs.harfbuzz.override { withIcu = true; }; + mapnik = pkgs.mapnik.override { inherit boost harfbuzz; }; + }; + + python-markdown-math = callPackage ../development/python-modules/python-markdown-math { }; + + python-matter-server = callPackage ../development/python-modules/python-matter-server { }; + + python-mbedtls = callPackage ../development/python-modules/python-mbedtls { }; + + python-memcached = callPackage ../development/python-modules/python-memcached { + inherit (pkgs) memcached; + }; + + python-miio = callPackage ../development/python-modules/python-miio { }; + + python-mimeparse = callPackage ../development/python-modules/python-mimeparse { }; + + python-mistralclient = callPackage ../development/python-modules/python-mistralclient { }; + + python-mnist = callPackage ../development/python-modules/python-mnist { }; + + python-motionmount = callPackage ../development/python-modules/python-motionmount { }; + + python-mpv-jsonipc = callPackage ../development/python-modules/python-mpv-jsonipc { }; + + python-multipart = callPackage ../development/python-modules/python-multipart { }; + + python-musicpd = callPackage ../development/python-modules/python-musicpd { }; + + python-mystrom = callPackage ../development/python-modules/python-mystrom { }; + + python-ndn = callPackage ../development/python-modules/python-ndn { }; + + python-nest = callPackage ../development/python-modules/python-nest { }; + + python-neutronclient = callPackage ../development/python-modules/python-neutronclient { }; + + python-nmap = callPackage ../development/python-modules/python-nmap { }; + + python-nomad = callPackage ../development/python-modules/python-nomad { }; + + python-novaclient = callPackage ../development/python-modules/python-novaclient { }; + + python-nvd3 = callPackage ../development/python-modules/python-nvd3 { }; + + python-oauth2 = callPackage ../development/python-modules/python-oauth2 { }; + + python-octaviaclient = callPackage ../development/python-modules/python-octaviaclient { }; + + python-olm = callPackage ../development/python-modules/python-olm { }; + + python-on-whales = callPackage ../development/python-modules/python-on-whales { }; + + python-opendata-transport = callPackage ../development/python-modules/python-opendata-transport { }; + + python-openems = callPackage ../development/python-modules/python-openems { }; + + python-opensky = callPackage ../development/python-modules/python-opensky { }; + + python-openstackclient = callPackage ../development/python-modules/python-openstackclient { }; + + python-openzwave = callPackage ../development/python-modules/python-openzwave { }; + + python-osc = callPackage ../development/python-modules/python-osc { }; + + python-otbr-api = callPackage ../development/python-modules/python-otbr-api { }; + + python-owasp-zap-v2-4 = callPackage ../development/python-modules/python-owasp-zap-v2-4 { }; + + python-packer = callPackage ../development/python-modules/python-packer { }; + + python-pae = callPackage ../development/python-modules/python-pae { }; + + python-pam = callPackage ../development/python-modules/python-pam { inherit (pkgs) pam; }; + + python-periphery = callPackage ../development/python-modules/python-periphery { }; + + python-picnic-api = callPackage ../development/python-modules/python-picnic-api { }; + + python-pidfile = callPackage ../development/python-modules/python-pidfile { }; + + python-pipedrive = callPackage ../development/python-modules/python-pipedrive { }; + + python-pkcs11 = callPackage ../development/python-modules/python-pkcs11 { }; + + python-poppler = callPackage ../development/python-modules/python-poppler { }; + + python-pptx = callPackage ../development/python-modules/python-pptx { }; + + python-prctl = callPackage ../development/python-modules/python-prctl { }; + + python-ptrace = callPackage ../development/python-modules/python-ptrace { }; + + python-qt = toPythonModule (pkgs.python-qt.override { python3 = self.python; }); + + python-rabbitair = callPackage ../development/python-modules/python-rabbitair { }; + + python-rapidjson = callPackage ../development/python-modules/python-rapidjson { }; + + python-redis-lock = callPackage ../development/python-modules/python-redis-lock { }; + + python-registry = callPackage ../development/python-modules/python-registry { }; + + python-roborock = callPackage ../development/python-modules/python-roborock { }; + + python-rtmidi = callPackage ../development/python-modules/python-rtmidi { + inherit (pkgs.darwin.apple_sdk.frameworks) + CoreAudio + CoreMIDI + CoreServices + Foundation + ; + }; + + python-sat = callPackage ../development/python-modules/python-sat { }; + + python-secp256k1-cardano = callPackage ../development/python-modules/python-secp256k1-cardano { }; + + python-simple-hipchat = callPackage ../development/python-modules/python-simple-hipchat { }; + + python-slugify = callPackage ../development/python-modules/python-slugify { }; + + python-smarttub = callPackage ../development/python-modules/python-smarttub { }; + + python-snap7 = callPackage ../development/python-modules/python-snap7 { inherit (pkgs) snap7; }; + + python-snappy = callPackage ../development/python-modules/python-snappy { inherit (pkgs) snappy; }; + + python-socketio = callPackage ../development/python-modules/python-socketio { }; + + python-socketio-v4 = callPackage ../development/python-modules/python-socketio-v4 { }; + + python-socks = callPackage ../development/python-modules/python-socks { }; + + python-songpal = callPackage ../development/python-modules/python-songpal { }; + + python-sql = callPackage ../development/python-modules/python-sql { }; + + python-status = callPackage ../development/python-modules/python-status { }; + + python-stdnum = callPackage ../development/python-modules/python-stdnum { }; + + python-string-utils = callPackage ../development/python-modules/python-string-utils { }; + + python-swiftclient = callPackage ../development/python-modules/python-swiftclient { }; + + python-tado = callPackage ../development/python-modules/python-tado { }; + + python-tds = callPackage ../development/python-modules/python-tds { }; + + python-technove = callPackage ../development/python-modules/python-technove { }; + + python-telegram = callPackage ../development/python-modules/python-telegram { }; + + python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { }; + + python-toolbox = callPackage ../development/python-modules/python-toolbox { }; + + python-troveclient = callPackage ../development/python-modules/python-troveclient { }; + + python-trovo = callPackage ../development/python-modules/python-trovo { }; + + python-twitch-client = callPackage ../development/python-modules/python-twitch-client { }; + + python-twitter = callPackage ../development/python-modules/python-twitter { }; + + python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { }; + + python-u2flib-server = callPackage ../development/python-modules/python-u2flib-server { }; + + python-uinput = callPackage ../development/python-modules/python-uinput { }; + + python-ulid = callPackage ../development/python-modules/python-ulid { }; + + python-unshare = callPackage ../development/python-modules/python-unshare { }; + + python-utils = callPackage ../development/python-modules/python-utils { }; + + python-vagrant = callPackage ../development/python-modules/python-vagrant { }; + + python-velbus = callPackage ../development/python-modules/python-velbus { }; + + python-vipaccess = callPackage ../development/python-modules/python-vipaccess { }; + + python-vlc = callPackage ../development/python-modules/python-vlc { }; + + python-watcherclient = callPackage ../development/python-modules/python-watcherclient { }; + + python-whois = callPackage ../development/python-modules/python-whois { }; + + python-wifi = callPackage ../development/python-modules/python-wifi { }; + + python-wink = callPackage ../development/python-modules/python-wink { }; + + python-xapp = callPackage ../development/python-modules/python-xapp { + inherit (pkgs.buildPackages) meson; + inherit (pkgs) + gtk3 + gobject-introspection + polkit + xapp + ; + }; + + python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { }; + + python-xz = callPackage ../development/python-modules/python-xz { }; + + python-yate = callPackage ../development/python-modules/python-yate { }; + + python-youtube = callPackage ../development/python-modules/python-youtube { }; + + python-zaqarclient = callPackage ../development/python-modules/python-zaqarclient { }; + + python-zbar = callPackage ../development/python-modules/python-zbar { }; + + python-zunclient = callPackage ../development/python-modules/python-zunclient { }; + + python3-application = callPackage ../development/python-modules/python3-application { }; + + python3-eventlib = callPackage ../development/python-modules/python3-eventlib { }; + + python3-gnutls = callPackage ../development/python-modules/python3-gnutls { }; + + python3-openid = callPackage ../development/python-modules/python3-openid { }; + + python3-saml = callPackage ../development/python-modules/python3-saml { }; + + pythondialog = callPackage ../development/python-modules/pythondialog { }; + + pythonefl = callPackage ../development/python-modules/python-efl { }; + + pythonegardia = callPackage ../development/python-modules/pythonegardia { }; + + pythonfinder = callPackage ../development/python-modules/pythonfinder { }; + + pythonix = callPackage ../development/python-modules/pythonix { + nix = pkgs.nixVersions.nix_2_3; + meson = pkgs.meson.override { python3 = self.python; }; + }; + + pythonnet = callPackage ../development/python-modules/pythonnet { }; + + pythonocc-core = toPythonModule ( + callPackage ../development/python-modules/pythonocc-core { + inherit (pkgs) fontconfig rapidjson; + inherit (pkgs.xorg) + libX11 + libXi + libXmu + libXext + ; + inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; + opencascade-occt = pkgs.opencascade-occt_7_6; + } + ); + + pythonqwt = callPackage ../development/python-modules/pythonqwt { }; + + pythran = callPackage ../development/python-modules/pythran { inherit (pkgs.llvmPackages) openmp; }; + + pytibber = callPackage ../development/python-modules/pytibber { }; + + pytikz-allefeld = callPackage ../development/python-modules/pytikz-allefeld { }; + + pytile = callPackage ../development/python-modules/pytile { }; + + pytimeparse = callPackage ../development/python-modules/pytimeparse { }; + + pytimeparse2 = callPackage ../development/python-modules/pytimeparse2 { }; + + pytlv = callPackage ../development/python-modules/pytlv { }; + + pytm = callPackage ../development/python-modules/pytm { }; + + pytmx = callPackage ../development/python-modules/pytmx { }; + + pytomlpp = callPackage ../development/python-modules/pytomlpp { }; + + pytomorrowio = callPackage ../development/python-modules/pytomorrowio { }; + + pytoolconfig = callPackage ../development/python-modules/pytoolconfig { }; + + pytools = callPackage ../development/python-modules/pytools { }; + + pytorch-bench = callPackage ../development/python-modules/pytorch-bench { }; + + pytorch-lightning = callPackage ../development/python-modules/pytorch-lightning { }; + + pytorch-metric-learning = callPackage ../development/python-modules/pytorch-metric-learning { }; + + pytorch-msssim = callPackage ../development/python-modules/pytorch-msssim { }; + + pytorch-pfn-extras = callPackage ../development/python-modules/pytorch-pfn-extras { }; + + pytorch3d = callPackage ../development/python-modules/pytorch3d { }; + + pytouchlinesl = callPackage ../development/python-modules/pytouchlinesl { }; + + pytraccar = callPackage ../development/python-modules/pytraccar { }; + + pytradfri = callPackage ../development/python-modules/pytradfri { }; + + pytrafikverket = callPackage ../development/python-modules/pytrafikverket { }; + + pytransportnsw = callPackage ../development/python-modules/pytransportnsw { }; + + pytransportnswv2 = callPackage ../development/python-modules/pytransportnswv2 { }; + + pytrends = callPackage ../development/python-modules/pytrends { }; + + pytricia = callPackage ../development/python-modules/pytricia { }; + + pytrydan = callPackage ../development/python-modules/pytrydan { }; + + pyttsx3 = callPackage ../development/python-modules/pyttsx3 { }; + + pytube = callPackage ../development/python-modules/pytube { }; + + pytubefix = callPackage ../development/python-modules/pytubefix { }; + + pytun = callPackage ../development/python-modules/pytun { }; + + pyturbojpeg = callPackage ../development/python-modules/pyturbojpeg { }; + + pytweening = callPackage ../development/python-modules/pytweening { }; + + pytz = callPackage ../development/python-modules/pytz { }; + + pytz-deprecation-shim = callPackage ../development/python-modules/pytz-deprecation-shim { }; + + pytzdata = callPackage ../development/python-modules/pytzdata { }; + + pyu2f = callPackage ../development/python-modules/pyu2f { }; + + pyuca = callPackage ../development/python-modules/pyuca { }; + + pyudev = callPackage ../development/python-modules/pyudev { inherit (pkgs) udev; }; + + pyunbound = callPackage ../development/python-modules/pyunbound { }; + + pyunifi = callPackage ../development/python-modules/pyunifi { }; + + pyunpack = callPackage ../development/python-modules/pyunpack { }; + + pyupdate = callPackage ../development/python-modules/pyupdate { }; + + pyupgrade = callPackage ../development/python-modules/pyupgrade { }; + + pyuptimerobot = callPackage ../development/python-modules/pyuptimerobot { }; + + pyusb = callPackage ../development/python-modules/pyusb { inherit (pkgs) libusb1; }; + + pyuseragents = callPackage ../development/python-modules/pyuseragents { }; + + pyutil = callPackage ../development/python-modules/pyutil { }; + + pyuv = callPackage ../development/python-modules/pyuv { }; + + pyvcd = callPackage ../development/python-modules/pyvcd { }; + + pyvera = callPackage ../development/python-modules/pyvera { }; + + pyverilog = callPackage ../development/python-modules/pyverilog { }; + + pyversasense = callPackage ../development/python-modules/pyversasense { }; + + pyvesync = callPackage ../development/python-modules/pyvesync { }; + + pyvex = callPackage ../development/python-modules/pyvex { }; + + pyvicare = callPackage ../development/python-modules/pyvicare { }; + + pyvips = callPackage ../development/python-modules/pyvips { inherit (pkgs) vips glib; }; + + pyvirtualdisplay = callPackage ../development/python-modules/pyvirtualdisplay { }; + + pyvis = callPackage ../development/python-modules/pyvis { }; + + pyvisa = callPackage ../development/python-modules/pyvisa { }; + + pyvisa-py = callPackage ../development/python-modules/pyvisa-py { }; + + pyvisa-sim = callPackage ../development/python-modules/pyvisa-sim { }; + + pyvista = callPackage ../development/python-modules/pyvista { }; + + pyviz-comms = callPackage ../development/python-modules/pyviz-comms { }; + + pyvizio = callPackage ../development/python-modules/pyvizio { }; + + pyvlx = callPackage ../development/python-modules/pyvlx { }; + + pyvmomi = callPackage ../development/python-modules/pyvmomi { }; + + pyvo = callPackage ../development/python-modules/pyvo { }; + + pyvolumio = callPackage ../development/python-modules/pyvolumio { }; + + pyvoro = callPackage ../development/python-modules/pyvoro { }; + + pywal = callPackage ../development/python-modules/pywal { }; + + pywatchman = callPackage ../development/python-modules/pywatchman { }; + + pywaterkotte = callPackage ../development/python-modules/pywaterkotte { }; + + pywavefront = callPackage ../development/python-modules/pywavefront { }; + + pywavelets = callPackage ../development/python-modules/pywavelets { }; + + pywayland = callPackage ../development/python-modules/pywayland { }; + + pywaze = callPackage ../development/python-modules/pywaze { }; + + pywbem = callPackage ../development/python-modules/pywbem { inherit (pkgs) libxml2; }; + + pyweatherflowrest = callPackage ../development/python-modules/pyweatherflowrest { }; + + pyweatherflowudp = callPackage ../development/python-modules/pyweatherflowudp { }; + + pywebcopy = callPackage ../development/python-modules/pywebcopy { }; + + pywebpush = callPackage ../development/python-modules/pywebpush { }; + + pywebview = callPackage ../development/python-modules/pywebview { }; + + pywemo = callPackage ../development/python-modules/pywemo { }; + + pywerview = callPackage ../development/python-modules/pywerview { }; + + pywfa = callPackage ../development/python-modules/pywfa { }; + + pywilight = callPackage ../development/python-modules/pywilight { }; + + pywinrm = callPackage ../development/python-modules/pywinrm { }; + + pywizlight = callPackage ../development/python-modules/pywizlight { }; + + pywlroots = callPackage ../development/python-modules/pywlroots { wlroots = pkgs.wlroots_0_17; }; + + pyworld = callPackage ../development/python-modules/pyworld { }; + + pyws66i = callPackage ../development/python-modules/pyws66i { }; + + pyx = callPackage ../development/python-modules/pyx { }; + + pyxattr = callPackage ../development/python-modules/pyxattr { }; + + pyxbe = callPackage ../development/python-modules/pyxbe { }; + + pyxdg = callPackage ../development/python-modules/pyxdg { }; + + pyxeoma = callPackage ../development/python-modules/pyxeoma { }; + + pyxiaomigateway = callPackage ../development/python-modules/pyxiaomigateway { }; + + pyxl3 = callPackage ../development/python-modules/pyxl3 { }; + + pyxlsb = callPackage ../development/python-modules/pyxlsb { }; + + pyxnat = callPackage ../development/python-modules/pyxnat { }; + + pyyaml = callPackage ../development/python-modules/pyyaml { }; + + pyyaml-env-tag = callPackage ../development/python-modules/pyyaml-env-tag { }; + + pyyaml-include = callPackage ../development/python-modules/pyyaml-include { }; + + pyyardian = callPackage ../development/python-modules/pyyardian { }; + + pyytlounge = callPackage ../development/python-modules/pyytlounge { }; + + pyzabbix = callPackage ../development/python-modules/pyzabbix { }; + + pyzbar = callPackage ../development/python-modules/pyzbar { }; + + pyzerproc = callPackage ../development/python-modules/pyzerproc { }; + + pyzipper = callPackage ../development/python-modules/pyzipper { }; + + pyzmq = callPackage ../development/python-modules/pyzmq { }; + + pyzstd = callPackage ../development/python-modules/pyzstd { zstd-c = pkgs.zstd; }; + + pyzx = callPackage ../development/python-modules/pyzx { }; + + qasync = callPackage ../development/python-modules/qasync { }; + + qbittorrent-api = callPackage ../development/python-modules/qbittorrent-api { }; + + qcelemental = callPackage ../development/python-modules/qcelemental { }; + + qcengine = callPackage ../development/python-modules/qcengine { }; + + qcodes = callPackage ../development/python-modules/qcodes { }; + + qcodes-contrib-drivers = callPackage ../development/python-modules/qcodes-contrib-drivers { }; + + qcs-api-client = callPackage ../development/python-modules/qcs-api-client { }; + + qcs-api-client-common = callPackage ../development/python-modules/qcs-api-client-common { }; + + qcs-sdk-python = callPackage ../development/python-modules/qcs-sdk-python { }; + + qdarkstyle = callPackage ../development/python-modules/qdarkstyle { }; + + qdldl = callPackage ../development/python-modules/qdldl { }; + + qdrant-client = callPackage ../development/python-modules/qdrant-client { }; + + qemu = callPackage ../development/python-modules/qemu { qemu = pkgs.qemu; }; + + qgrid = callPackage ../development/python-modules/qgrid { }; + + qiling = callPackage ../development/python-modules/qiling { }; + + qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { }; + + qingping-ble = callPackage ../development/python-modules/qingping-ble { }; + + qiskit = callPackage ../development/python-modules/qiskit { }; + + qiskit-aer = callPackage ../development/python-modules/qiskit-aer { }; + + qiskit-finance = callPackage ../development/python-modules/qiskit-finance { }; + + qiskit-ibmq-provider = callPackage ../development/python-modules/qiskit-ibmq-provider { }; + + qiskit-ignis = callPackage ../development/python-modules/qiskit-ignis { }; + + qiskit-machine-learning = callPackage ../development/python-modules/qiskit-machine-learning { }; + + qiskit-nature = callPackage ../development/python-modules/qiskit-nature { }; + + qiskit-optimization = callPackage ../development/python-modules/qiskit-optimization { }; + + qiskit-terra = callPackage ../development/python-modules/qiskit-terra { }; + + qmk-dotty-dict = callPackage ../development/python-modules/qmk-dotty-dict { }; + + qnap-qsw = callPackage ../development/python-modules/qnap-qsw { }; + + qnapstats = callPackage ../development/python-modules/qnapstats { }; + + qpageview = callPackage ../development/python-modules/qpageview { }; + + qpsolvers = callPackage ../development/python-modules/qpsolvers { }; + + qrcode = callPackage ../development/python-modules/qrcode { }; + + qrcode-terminal = callPackage ../development/python-modules/qrcode-terminal { }; + + qreactor = callPackage ../development/python-modules/qreactor { }; + + qscintilla = self.qscintilla-qt5; + + qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 { + pythonPackages = self; + }; + + qstylizer = callPackage ../development/python-modules/qstylizer { }; + + qt-material = callPackage ../development/python-modules/qt-material { }; + + qt5reactor = callPackage ../development/python-modules/qt5reactor { }; + + qt6 = pkgs.qt6.override { python3 = self.python; }; + + qtawesome = callPackage ../development/python-modules/qtawesome { }; + + qtconsole = callPackage ../development/python-modules/qtconsole { }; + + qtile = callPackage ../development/python-modules/qtile { wlroots = pkgs.wlroots_0_17; }; + + qtile-extras = callPackage ../development/python-modules/qtile-extras { }; + + qtpy = callPackage ../development/python-modules/qtpy { }; + + quadprog = callPackage ../development/python-modules/quadprog { }; + + qualysclient = callPackage ../development/python-modules/qualysclient { }; + + quandl = callPackage ../development/python-modules/quandl { }; + + quantile-forest = callPackage ../development/python-modules/quantile-forest { }; + + quantile-python = callPackage ../development/python-modules/quantile-python { }; + + quantiphy = callPackage ../development/python-modules/quantiphy { }; + + quantiphy-eval = callPackage ../development/python-modules/quantiphy-eval { }; + + quantities = callPackage ../development/python-modules/quantities { }; + + quantulum3 = callPackage ../development/python-modules/quantulum3 { }; + + quantum-gateway = callPackage ../development/python-modules/quantum-gateway { }; + + quart = callPackage ../development/python-modules/quart { }; + + quart-cors = callPackage ../development/python-modules/quart-cors { }; + + quaternion = callPackage ../development/python-modules/quaternion { }; + + qudida = callPackage ../development/python-modules/qudida { }; + + querystring-parser = callPackage ../development/python-modules/querystring-parser { }; + + questionary = callPackage ../development/python-modules/questionary { }; + + queuelib = callPackage ../development/python-modules/queuelib { }; + + quil = callPackage ../development/python-modules/quil { }; + + quixote = callPackage ../development/python-modules/quixote { }; + + qutip = callPackage ../development/python-modules/qutip { }; + + r2pipe = callPackage ../development/python-modules/r2pipe { }; + + rachiopy = callPackage ../development/python-modules/rachiopy { }; + + radian = callPackage ../development/python-modules/radian { }; + + radicale-infcloud = callPackage ../development/python-modules/radicale-infcloud { + radicale = pkgs.radicale.override { python3 = python; }; + }; + + radio-beam = callPackage ../development/python-modules/radio-beam { }; + + radios = callPackage ../development/python-modules/radios { }; + + radiotherm = callPackage ../development/python-modules/radiotherm { }; + + radish-bdd = callPackage ../development/python-modules/radish-bdd { }; + + radon = callPackage ../development/python-modules/radon { }; + + railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { }; + + rainbowstream = callPackage ../development/python-modules/rainbowstream { }; + + raincloudy = callPackage ../development/python-modules/raincloudy { }; + + ramlfications = callPackage ../development/python-modules/ramlfications { }; + + random-user-agent = callPackage ../development/python-modules/random-user-agent { }; + + random2 = callPackage ../development/python-modules/random2 { }; + + randomfiletree = callPackage ../development/python-modules/randomfiletree { }; + + range-typed-integers = callPackage ../development/python-modules/range-typed-integers { }; + + rangehttpserver = callPackage ../development/python-modules/rangehttpserver { }; + + rangeparser = callPackage ../development/python-modules/rangeparser { }; + + rank-bm25 = callPackage ../development/python-modules/rank-bm25 { }; + + rapidfuzz = callPackage ../development/python-modules/rapidfuzz { }; + + rapidfuzz-capi = callPackage ../development/python-modules/rapidfuzz-capi { }; + + rapidgzip = callPackage ../development/python-modules/rapidgzip { inherit (pkgs) nasm; }; + + rapidocr-onnxruntime = callPackage ../development/python-modules/rapidocr-onnxruntime { }; + + rapt-ble = callPackage ../development/python-modules/rapt-ble { }; + + rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; }; + + rasterio = callPackage ../development/python-modules/rasterio { }; + + ratarmount = callPackage ../development/python-modules/ratarmount { }; + + ratarmountcore = callPackage ../development/python-modules/ratarmountcore { inherit (pkgs) zstd; }; + + ratelim = callPackage ../development/python-modules/ratelim { }; + + ratelimit = callPackage ../development/python-modules/ratelimit { }; + + raven = callPackage ../development/python-modules/raven { }; + + rawkit = callPackage ../development/python-modules/rawkit { }; + + ray = callPackage ../development/python-modules/ray { }; + + raylib-python-cffi = callPackage ../development/python-modules/raylib-python-cffi { }; + + razdel = callPackage ../development/python-modules/razdel { }; + + rbtools = callPackage ../development/python-modules/rbtools { }; + + rchitect = callPackage ../development/python-modules/rchitect { }; + + rcssmin = callPackage ../development/python-modules/rcssmin { }; + + rdflib = callPackage ../development/python-modules/rdflib { }; + + rdkit = callPackage ../development/python-modules/rdkit { + boost = pkgs.boost182.override { + enablePython = true; + inherit python; + }; + }; + + re-assert = callPackage ../development/python-modules/re-assert { }; + + reactivex = callPackage ../development/python-modules/reactivex { }; + + readabilipy = callPackage ../development/python-modules/readabilipy { }; + + readability-lxml = callPackage ../development/python-modules/readability-lxml { }; + + readchar = callPackage ../development/python-modules/readchar { }; + + readlike = callPackage ../development/python-modules/readlike { }; + + readmdict = callPackage ../development/python-modules/readmdict { }; + + readme = callPackage ../development/python-modules/readme { }; + + readme-renderer = callPackage ../development/python-modules/readme-renderer { }; + + readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { }; + + rebulk = callPackage ../development/python-modules/rebulk { }; + + recipe-scrapers = callPackage ../development/python-modules/recipe-scrapers { }; + + recline = callPackage ../development/python-modules/recline { }; + + recoll = toPythonModule (pkgs.recoll.override { python3Packages = self; }); + + recommonmark = callPackage ../development/python-modules/recommonmark { }; + + reconplogger = callPackage ../development/python-modules/reconplogger { }; + + recordlinkage = callPackage ../development/python-modules/recordlinkage { }; + + recurring-ical-events = callPackage ../development/python-modules/recurring-ical-events { }; + + recursive-pth-loader = toPythonModule ( + callPackage ../development/python-modules/recursive-pth-loader { } + ); + + red-black-tree-mod = callPackage ../development/python-modules/red-black-tree-mod { }; + + redbaron = callPackage ../development/python-modules/redbaron { }; + + redis = callPackage ../development/python-modules/redis { }; + + redis-om = callPackage ../development/python-modules/redis-om { }; + + redshift-connector = callPackage ../development/python-modules/redshift-connector { }; + + reedsolo = callPackage ../development/python-modules/reedsolo { }; + + referencing = callPackage ../development/python-modules/referencing { }; + + refery = callPackage ../development/python-modules/refery { }; + + reflex = callPackage ../development/python-modules/reflex { }; + + reflex-chakra = callPackage ../development/python-modules/reflex-chakra { }; + + reflex-hosting-cli = callPackage ../development/python-modules/reflex-hosting-cli { }; + + reflink = callPackage ../development/python-modules/reflink { }; + + refoss-ha = callPackage ../development/python-modules/refoss-ha { }; + + regenmaschine = callPackage ../development/python-modules/regenmaschine { }; + + regex = callPackage ../development/python-modules/regex { }; + + regional = callPackage ../development/python-modules/regional { }; + + regress = callPackage ../development/python-modules/regress { }; + + reikna = callPackage ../development/python-modules/reikna { }; + + related = callPackage ../development/python-modules/related { }; + + relatorio = callPackage ../development/python-modules/relatorio { }; + + releases = callPackage ../development/python-modules/releases { }; + + remarshal = callPackage ../development/python-modules/remarshal { }; + + remctl = callPackage ../development/python-modules/remctl { remctl-c = pkgs.remctl; }; + + remi = callPackage ../development/python-modules/remi { }; + + remote-pdb = callPackage ../development/python-modules/remote-pdb { }; + + remotezip = callPackage ../development/python-modules/remotezip { }; + + renault-api = callPackage ../development/python-modules/renault-api { }; + + rencode = callPackage ../development/python-modules/rencode { }; + + reno = callPackage ../development/python-modules/reno { }; + + renson-endura-delta = callPackage ../development/python-modules/renson-endura-delta { }; + + reolink = callPackage ../development/python-modules/reolink { }; + + reolink-aio = callPackage ../development/python-modules/reolink-aio { }; + + reorder-python-imports = callPackage ../development/python-modules/reorder-python-imports { }; + + reparser = callPackage ../development/python-modules/reparser { }; + + repath = callPackage ../development/python-modules/repath { }; + + repeated-test = callPackage ../development/python-modules/repeated-test { }; + + repl-python-wakatime = callPackage ../development/python-modules/repl-python-wakatime { }; + + replicate = callPackage ../development/python-modules/replicate { }; + + reportlab = callPackage ../development/python-modules/reportlab { }; + + reportlab-qrcode = callPackage ../development/python-modules/reportlab-qrcode { }; + + repoze-lru = callPackage ../development/python-modules/repoze-lru { }; + + repoze-sphinx-autointerface = + callPackage ../development/python-modules/repoze-sphinx-autointerface + { }; + + repoze-who = callPackage ../development/python-modules/repoze-who { }; + + reprint = callPackage ../development/python-modules/reprint { }; + + reproject = callPackage ../development/python-modules/reproject { }; + + reprshed = callPackage ../development/python-modules/reprshed { }; + + reptor = callPackage ../development/python-modules/reptor { }; + + reqif = callPackage ../development/python-modules/reqif { }; + + requests = callPackage ../development/python-modules/requests { }; + + requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { }; + + requests-cache = callPackage ../development/python-modules/requests-cache { }; + + requests-credssp = callPackage ../development/python-modules/requests-credssp { }; + + requests-download = callPackage ../development/python-modules/requests-download { }; + + requests-file = callPackage ../development/python-modules/requests-file { }; + + requests-futures = callPackage ../development/python-modules/requests-futures { }; + + requests-gssapi = callPackage ../development/python-modules/requests-gssapi { }; + + requests-hawk = callPackage ../development/python-modules/requests-hawk { }; + + requests-http-signature = callPackage ../development/python-modules/requests-http-signature { }; + + requests-kerberos = callPackage ../development/python-modules/requests-kerberos { }; + + requests-mock = callPackage ../development/python-modules/requests-mock { }; + + requests-ntlm = callPackage ../development/python-modules/requests-ntlm { }; + + requests-oauthlib = callPackage ../development/python-modules/requests-oauthlib { }; + + requests-pkcs12 = callPackage ../development/python-modules/requests-pkcs12 { }; + + requests-ratelimiter = callPackage ../development/python-modules/requests-ratelimiter { }; + + requests-toolbelt = callPackage ../development/python-modules/requests-toolbelt { }; + + requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket { }; + + requests-unixsocket2 = callPackage ../development/python-modules/requests-unixsocket2 { }; + + requests-wsgi-adapter = callPackage ../development/python-modules/requests-wsgi-adapter { }; + + requestsexceptions = callPackage ../development/python-modules/requestsexceptions { }; + + requirements-detector = callPackage ../development/python-modules/requirements-detector { }; + + requirements-parser = callPackage ../development/python-modules/requirements-parser { }; + + reretry = callPackage ../development/python-modules/reretry { }; + + rerun-sdk = callPackage ../development/python-modules/rerun-sdk { }; + + resampy = callPackage ../development/python-modules/resampy { }; + + resend = callPackage ../development/python-modules/resend { }; + + resize-right = callPackage ../development/python-modules/resize-right { }; + + resolvelib = callPackage ../development/python-modules/resolvelib { }; + + responses = callPackage ../development/python-modules/responses { }; + + respx = callPackage ../development/python-modules/respx { }; + + restfly = callPackage ../development/python-modules/restfly { }; + + restrictedpython = callPackage ../development/python-modules/restrictedpython { }; + + restructuredtext-lint = callPackage ../development/python-modules/restructuredtext-lint { }; + + restview = callPackage ../development/python-modules/restview { }; + + result = callPackage ../development/python-modules/result { }; + + rethinkdb = callPackage ../development/python-modules/rethinkdb { }; + + retinaface = callPackage ../development/python-modules/retinaface { }; + + retry = callPackage ../development/python-modules/retry { }; + + retry-decorator = callPackage ../development/python-modules/retry-decorator { }; + + retry2 = callPackage ../development/python-modules/retry2 { }; + + retrying = callPackage ../development/python-modules/retrying { }; + + returns = callPackage ../development/python-modules/returns { }; + + reuse = callPackage ../development/python-modules/reuse { }; + + rfc3339 = callPackage ../development/python-modules/rfc3339 { }; + + rfc3339-validator = callPackage ../development/python-modules/rfc3339-validator { }; + + rfc3986 = callPackage ../development/python-modules/rfc3986 { }; + + rfc3986-validator = callPackage ../development/python-modules/rfc3986-validator { }; + + rfc3987 = callPackage ../development/python-modules/rfc3987 { }; + + rfc6555 = callPackage ../development/python-modules/rfc6555 { }; + + rfc7464 = callPackage ../development/python-modules/rfc7464 { }; + + rfc8785 = callPackage ../development/python-modules/rfc8785 { }; + + rfcat = callPackage ../development/python-modules/rfcat { }; + + rflink = callPackage ../development/python-modules/rflink { }; + + rich = callPackage ../development/python-modules/rich { }; + + rich-argparse = callPackage ../development/python-modules/rich-argparse { }; + + rich-argparse-plus = callPackage ../development/python-modules/rich-argparse-plus { }; + + rich-click = callPackage ../development/python-modules/rich-click { }; + + rich-pixels = callPackage ../development/python-modules/rich-pixels { }; + + rich-rst = callPackage ../development/python-modules/rich-rst { }; + + rich-theme-manager = callPackage ../development/python-modules/rich-theme-manager { }; + + riden = callPackage ../development/python-modules/riden { }; + + ring-doorbell = callPackage ../development/python-modules/ring-doorbell { }; + + rio-tiler = callPackage ../development/python-modules/rio-tiler { }; + + rioxarray = callPackage ../development/python-modules/rioxarray { }; + + ripe-atlas-cousteau = callPackage ../development/python-modules/ripe-atlas-cousteau { }; + + ripe-atlas-sagan = callPackage ../development/python-modules/ripe-atlas-sagan { }; + + riprova = callPackage ../development/python-modules/riprova { }; + + ripser = callPackage ../development/python-modules/ripser { }; + + riscof = callPackage ../development/python-modules/riscof { }; + + riscv-config = callPackage ../development/python-modules/riscv-config { }; + + riscv-isac = callPackage ../development/python-modules/riscv-isac { }; + + rising = callPackage ../development/python-modules/rising { }; + + ritassist = callPackage ../development/python-modules/ritassist { }; + + rivet = toPythonModule (pkgs.rivet.override { python3 = python; }); + + rjpl = callPackage ../development/python-modules/rjpl { }; + + rjsmin = callPackage ../development/python-modules/rjsmin { }; + + rki-covid-parser = callPackage ../development/python-modules/rki-covid-parser { }; + + rkm-codes = callPackage ../development/python-modules/rkm-codes { }; + + rlax = callPackage ../development/python-modules/rlax { }; + + rlcard = callPackage ../development/python-modules/rlcard { }; + + rlp = callPackage ../development/python-modules/rlp { }; + + rmcl = callPackage ../development/python-modules/rmcl { }; + + rmrl = callPackage ../development/python-modules/rmrl { }; + + rmscene = callPackage ../development/python-modules/rmscene { }; + + rmsd = callPackage ../development/python-modules/rmsd { }; + + rnc2rng = callPackage ../development/python-modules/rnc2rng { }; + + rnginline = callPackage ../development/python-modules/rnginline { }; + + rns = callPackage ../development/python-modules/rns { }; + + roadlib = callPackage ../development/python-modules/roadlib { }; + + roadrecon = callPackage ../development/python-modules/roadrecon { }; + + roadtools = callPackage ../development/python-modules/roadtools { }; + + roadtx = callPackage ../development/python-modules/roadtx { }; + + robomachine = callPackage ../development/python-modules/robomachine { }; + + robot-detection = callPackage ../development/python-modules/robot-detection { }; + + robotframework = callPackage ../development/python-modules/robotframework { }; + + robotframework-databaselibrary = + callPackage ../development/python-modules/robotframework-databaselibrary + { }; + + robotframework-excellib = callPackage ../development/python-modules/robotframework-excellib { }; + + robotframework-pythonlibcore = + callPackage ../development/python-modules/robotframework-pythonlibcore + { }; + + robotframework-requests = callPackage ../development/python-modules/robotframework-requests { }; + + robotframework-selenium2library = + callPackage ../development/python-modules/robotframework-selenium2library + { }; + + robotframework-seleniumlibrary = + callPackage ../development/python-modules/robotframework-seleniumlibrary + { }; + + robotframework-sshlibrary = callPackage ../development/python-modules/robotframework-sshlibrary { }; + + robotframework-tools = callPackage ../development/python-modules/robotframework-tools { }; + + robotstatuschecker = callPackage ../development/python-modules/robotstatuschecker { }; + + robotsuite = callPackage ../development/python-modules/robotsuite { }; + + rocket-errbot = callPackage ../development/python-modules/rocket-errbot { }; + + rocketchat-api = callPackage ../development/python-modules/rocketchat-api { }; + + roku = callPackage ../development/python-modules/roku { }; + + rokuecp = callPackage ../development/python-modules/rokuecp { }; + + rollbar = callPackage ../development/python-modules/rollbar { }; + + roman = callPackage ../development/python-modules/roman { }; + + romy = callPackage ../development/python-modules/romy { }; + + roombapy = callPackage ../development/python-modules/roombapy { }; + + roonapi = callPackage ../development/python-modules/roonapi { }; + + rope = callPackage ../development/python-modules/rope { }; + + ropgadget = callPackage ../development/python-modules/ropgadget { }; + + ropper = callPackage ../development/python-modules/ropper { }; + + rotary-embedding-torch = callPackage ../development/python-modules/rotary-embedding-torch { }; + + rouge-score = callPackage ../development/python-modules/rouge-score { }; + + routeros-api = callPackage ../development/python-modules/routeros-api { }; + + routes = callPackage ../development/python-modules/routes { }; + + rova = callPackage ../development/python-modules/rova { }; + + rowan = callPackage ../development/python-modules/rowan { }; + + rpcq = callPackage ../development/python-modules/rpcq { }; + + rpdb = callPackage ../development/python-modules/rpdb { }; + + rpds-py = callPackage ../development/python-modules/rpds-py { }; + + rpi-bad-power = callPackage ../development/python-modules/rpi-bad-power { }; + + rpi-gpio = callPackage ../development/python-modules/rpi-gpio { }; + + rplcd = callPackage ../development/python-modules/rplcd { }; + + rply = callPackage ../development/python-modules/rply { }; + + rpm = toPythonModule (pkgs.rpm.override { inherit python; }); + + rpmfile = callPackage ../development/python-modules/rpmfile { }; + + rpmfluff = callPackage ../development/python-modules/rpmfluff { }; + + rpy2 = callPackage ../development/python-modules/rpy2 { }; + + rpyc = callPackage ../development/python-modules/rpyc { }; + + rq = callPackage ../development/python-modules/rq { redis-server = pkgs.redis; }; + + rsa = callPackage ../development/python-modules/rsa { }; + + rsskey = callPackage ../development/python-modules/rsskey { }; + + rst2ansi = callPackage ../development/python-modules/rst2ansi { }; + + rst2pdf = callPackage ../development/python-modules/rst2pdf { }; + + rstcheck = callPackage ../development/python-modules/rstcheck { }; + + rstcheck-core = callPackage ../development/python-modules/rstcheck-core { }; + + rstr = callPackage ../development/python-modules/rstr { }; + + rtb-data = callPackage ../development/python-modules/rtb-data { }; + + rtfde = callPackage ../development/python-modules/rtfde { }; + + rtfunicode = callPackage ../development/python-modules/rtfunicode { }; + + rtmidi-python = callPackage ../development/python-modules/rtmidi-python { + inherit (pkgs.darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices; + }; + + rtmixer = callPackage ../development/python-modules/rtmixer { }; + + rtoml = callPackage ../development/python-modules/rtoml { }; + + rtp = callPackage ../development/python-modules/rtp { }; + + rtree = callPackage ../development/python-modules/rtree { inherit (pkgs) libspatialindex; }; + + rtslib = callPackage ../development/python-modules/rtslib { }; + + rtsp-to-webrtc = callPackage ../development/python-modules/rtsp-to-webrtc { }; + + ruamel-base = callPackage ../development/python-modules/ruamel-base { }; + + ruamel-yaml = callPackage ../development/python-modules/ruamel-yaml { }; + + ruamel-yaml-clib = callPackage ../development/python-modules/ruamel-yaml-clib { }; + + rubicon-objc = callPackage ../development/python-modules/rubicon-objc { }; + + rubymarshal = callPackage ../development/python-modules/rubymarshal { }; + + ruff = toPythonModule (pkgs.ruff.override { python3Packages = self; }); + + ruff-api = callPackage ../development/python-modules/ruff-api { }; + + ruffus = callPackage ../development/python-modules/ruffus { }; + + rules = callPackage ../development/python-modules/rules { }; + + runs = callPackage ../development/python-modules/runs { }; + + rustworkx = callPackage ../development/python-modules/rustworkx { }; + + ruuvitag-ble = callPackage ../development/python-modules/ruuvitag-ble { }; + + ruyaml = callPackage ../development/python-modules/ruyaml { }; + + rx = callPackage ../development/python-modules/rx { }; + + rxv = callPackage ../development/python-modules/rxv { }; + + ryd-client = callPackage ../development/python-modules/ryd-client { }; + + rzpipe = callPackage ../development/python-modules/rzpipe { }; + + s2clientprotocol = callPackage ../development/python-modules/s2clientprotocol { }; + + s3-credentials = callPackage ../development/python-modules/s3-credentials { }; + + s3fs = callPackage ../development/python-modules/s3fs { }; + + s3transfer = callPackage ../development/python-modules/s3transfer { }; + + sabctools = callPackage ../development/python-modules/sabctools { }; + + sabyenc = callPackage ../development/python-modules/sabyenc { }; + + sabyenc3 = callPackage ../development/python-modules/sabyenc3 { }; + + sacn = callPackage ../development/python-modules/sacn { }; + + sacrebleu = callPackage ../development/python-modules/sacrebleu { }; + + sacremoses = callPackage ../development/python-modules/sacremoses { }; + + safe-pysha3 = callPackage ../development/python-modules/safe-pysha3 { }; + + safeio = callPackage ../development/python-modules/safeio { }; + + safetensors = callPackage ../development/python-modules/safetensors { }; + + safety = callPackage ../development/python-modules/safety { }; + + safety-schemas = callPackage ../development/python-modules/safety-schemas { }; + + sagemaker = callPackage ../development/python-modules/sagemaker { }; + + sagemaker-core = callPackage ../development/python-modules/sagemaker-core { }; + + sagemaker-mlflow = callPackage ../development/python-modules/sagemaker-mlflow { }; + + salib = callPackage ../development/python-modules/salib { }; + + salmon-mail = callPackage ../development/python-modules/salmon-mail { }; + + samarium = callPackage ../development/python-modules/samarium { }; + + samplerate = callPackage ../development/python-modules/samplerate { inherit (pkgs) libsamplerate; }; + + samsungctl = callPackage ../development/python-modules/samsungctl { }; + + samsungtvws = callPackage ../development/python-modules/samsungtvws { }; + + sane = callPackage ../development/python-modules/sane { inherit (pkgs) sane-backends; }; + + saneyaml = callPackage ../development/python-modules/saneyaml { }; + + sanic = callPackage ../development/python-modules/sanic { + # Don't pass any `sanic` to avoid dependency loops. `sanic-testing` + # has special logic to disable tests when this is the case. + sanic-testing = self.sanic-testing.override { sanic = null; }; + }; + + sanic-auth = callPackage ../development/python-modules/sanic-auth { }; + + sanic-routing = callPackage ../development/python-modules/sanic-routing { }; + + sanic-testing = callPackage ../development/python-modules/sanic-testing { }; + + sanix = callPackage ../development/python-modules/sanix { }; + + sansio-multipart = callPackage ../development/python-modules/sansio-multipart { }; + + sarge = callPackage ../development/python-modules/sarge { }; + + sarif-om = callPackage ../development/python-modules/sarif-om { }; + + sarif-tools = callPackage ../development/python-modules/sarif-tools { }; + + sasmodels = callPackage ../development/python-modules/sasmodels { }; + + scalene = callPackage ../development/python-modules/scalene { }; + + scales = callPackage ../development/python-modules/scales { }; + + scancode-toolkit = callPackage ../development/python-modules/scancode-toolkit { }; + + scapy = callPackage ../development/python-modules/scapy { + inherit (pkgs) libpcap; # Avoid confusion with python package of the same name + }; + + schedule = callPackage ../development/python-modules/schedule { }; + + schema = callPackage ../development/python-modules/schema { }; + + schema-salad = callPackage ../development/python-modules/schema-salad { }; + + schemainspect = callPackage ../development/python-modules/schemainspect { }; + + schemdraw = callPackage ../development/python-modules/schemdraw { }; + + schiene = callPackage ../development/python-modules/schiene { }; + + schwifty = callPackage ../development/python-modules/schwifty { }; + + scienceplots = callPackage ../development/python-modules/scienceplots { }; + + scikit-bio = callPackage ../development/python-modules/scikit-bio { }; + + scikit-build = callPackage ../development/python-modules/scikit-build { }; + + scikit-build-core = callPackage ../development/python-modules/scikit-build-core { }; + + scikit-fmm = callPackage ../development/python-modules/scikit-fmm { }; + + scikit-fuzzy = callPackage ../development/python-modules/scikit-fuzzy { }; + + scikit-hep-testdata = callPackage ../development/python-modules/scikit-hep-testdata { }; + + scikit-image = callPackage ../development/python-modules/scikit-image { }; + + scikit-learn = callPackage ../development/python-modules/scikit-learn { + inherit (pkgs) gfortran glibcLocales; + }; + + scikit-learn-extra = callPackage ../development/python-modules/scikit-learn-extra { }; + + scikit-misc = callPackage ../development/python-modules/scikit-misc { }; + + scikit-posthocs = callPackage ../development/python-modules/scikit-posthocs { }; + + scikit-rf = callPackage ../development/python-modules/scikit-rf { }; + + scikit-survival = callPackage ../development/python-modules/scikit-survival { }; + + scikit-tda = callPackage ../development/python-modules/scikit-tda { }; + + scikits-odes = callPackage ../development/python-modules/scikits-odes { }; + + scim2-filter-parser = callPackage ../development/python-modules/scim2-filter-parser { }; + + scipy = callPackage ../development/python-modules/scipy { }; + + scmrepo = callPackage ../development/python-modules/scmrepo { }; + + scooby = callPackage ../development/python-modules/scooby { }; + + scour = callPackage ../development/python-modules/scour { }; + + scp = callPackage ../development/python-modules/scp { }; + + scramp = callPackage ../development/python-modules/scramp { }; + + scrap-engine = callPackage ../development/python-modules/scrap-engine { }; + + scrapy = callPackage ../development/python-modules/scrapy { }; + + scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { }; + + scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { }; + + scrapy-splash = callPackage ../development/python-modules/scrapy-splash { }; + + screed = callPackage ../development/python-modules/screed { }; + + screeninfo = callPackage ../development/python-modules/screeninfo { }; + + screenlogicpy = callPackage ../development/python-modules/screenlogicpy { }; + + scripttest = callPackage ../development/python-modules/scripttest { }; + + scs = callPackage ../development/python-modules/scs { + inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate; + }; + + sdds = callPackage ../development/python-modules/sdds { }; + + sdkmanager = callPackage ../development/python-modules/sdkmanager { }; + + sdnotify = callPackage ../development/python-modules/sdnotify { }; + + seaborn = callPackage ../development/python-modules/seaborn { }; + + seabreeze = callPackage ../development/python-modules/seabreeze { }; + + seaserv = toPythonModule (pkgs.seafile-server.override { python3 = self.python; }); + + seasonal = callPackage ../development/python-modules/seasonal { }; + + seatconnect = callPackage ../development/python-modules/seatconnect { }; + + seccomp = callPackage ../development/python-modules/seccomp { }; + + secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1; }; + + secretstorage = callPackage ../development/python-modules/secretstorage { }; + + sectools = callPackage ../development/python-modules/sectools { }; + + secure = callPackage ../development/python-modules/secure { }; + + securesystemslib = callPackage ../development/python-modules/securesystemslib { }; + + securetar = callPackage ../development/python-modules/securetar { }; + + securityreporter = callPackage ../development/python-modules/securityreporter { }; + + seedir = callPackage ../development/python-modules/seedir { }; + + seekpath = callPackage ../development/python-modules/seekpath { }; + + segments = callPackage ../development/python-modules/segments { }; + + segno = callPackage ../development/python-modules/segno { }; + + segyio = callPackage ../development/python-modules/segyio { inherit (pkgs) cmake ninja; }; + + selenium = callPackage ../development/python-modules/selenium { }; + + selenium-wire = callPackage ../development/python-modules/selenium-wire { }; + + semantic-version = callPackage ../development/python-modules/semantic-version { }; + + semaphore-bot = callPackage ../development/python-modules/semaphore-bot { }; + + semgrep = callPackage ../development/python-modules/semgrep { + semgrep-core = callPackage ../development/python-modules/semgrep/semgrep-core.nix { }; + }; + + semver = callPackage ../development/python-modules/semver { }; + + send2trash = callPackage ../development/python-modules/send2trash { }; + + sendgrid = callPackage ../development/python-modules/sendgrid { }; + + senf = callPackage ../development/python-modules/senf { }; + + sense-energy = callPackage ../development/python-modules/sense-energy { }; + + sensirion-ble = callPackage ../development/python-modules/sensirion-ble { }; + + sensor-state-data = callPackage ../development/python-modules/sensor-state-data { }; + + sensorpro-ble = callPackage ../development/python-modules/sensorpro-ble { }; + + sensorpush-ble = callPackage ../development/python-modules/sensorpush-ble { }; + + sensoterra = callPackage ../development/python-modules/sensoterra { }; + + sentence-splitter = callPackage ../development/python-modules/sentence-splitter { }; + + sentence-transformers = callPackage ../development/python-modules/sentence-transformers { }; + + sentencepiece = callPackage ../development/python-modules/sentencepiece { + inherit (pkgs) sentencepiece; + }; + + sentinel = callPackage ../development/python-modules/sentinel { }; + + sentinels = callPackage ../development/python-modules/sentinels { }; + + sentry-sdk = sentry-sdk_1; + + sentry-sdk_1 = callPackage ../development/python-modules/sentry-sdk/1.nix { }; + + sentry-sdk_2 = callPackage ../development/python-modules/sentry-sdk/default.nix { }; + + sepaxml = callPackage ../development/python-modules/sepaxml { }; + + seqdiag = callPackage ../development/python-modules/seqdiag { }; + + seqeval = callPackage ../development/python-modules/seqeval { }; + + serialio = callPackage ../development/python-modules/serialio { }; + + serializable = callPackage ../development/python-modules/serializable { }; + + serpent = callPackage ../development/python-modules/serpent { }; + + serpy = callPackage ../development/python-modules/serpy { }; + + servefile = callPackage ../development/python-modules/servefile { }; + + serverfiles = callPackage ../development/python-modules/serverfiles { }; + + serverlessrepo = callPackage ../development/python-modules/serverlessrepo { }; + + service-identity = callPackage ../development/python-modules/service-identity { }; + + setproctitle = callPackage ../development/python-modules/setproctitle { }; + + setupmeta = callPackage ../development/python-modules/setupmeta { }; + + setuptools-changelog-shortener = + callPackage ../development/python-modules/setuptools-changelog-shortener + { }; + + setuptools-declarative-requirements = + callPackage ../development/python-modules/setuptools-declarative-requirements + { }; + + setuptools-dso = callPackage ../development/python-modules/setuptools-dso { }; + + setuptools-generate = callPackage ../development/python-modules/setuptools-generate { }; + + setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; + + setuptools-git = callPackage ../development/python-modules/setuptools-git { }; + + setuptools-git-versioning = callPackage ../development/python-modules/setuptools-git-versioning { }; + + setuptools-lint = callPackage ../development/python-modules/setuptools-lint { }; + + setuptools-odoo = callPackage ../development/python-modules/setuptools-odoo { }; + + setuptools-rust = callPackage ../development/python-modules/setuptools-rust { }; + + setuptools-scm = callPackage ../development/python-modules/setuptools-scm { }; + + setuptools-scm-git-archive = + callPackage ../development/python-modules/setuptools-scm-git-archive + { }; + + setuptools-trial = callPackage ../development/python-modules/setuptools-trial { }; + + sev-snp-measure = callPackage ../development/python-modules/sev-snp-measure { }; + + seventeentrack = callPackage ../development/python-modules/seventeentrack { }; + + sexpdata = callPackage ../development/python-modules/sexpdata { }; + + sfepy = callPackage ../development/python-modules/sfepy { }; + + sfrbox-api = callPackage ../development/python-modules/sfrbox-api { }; + + sgmllib3k = callPackage ../development/python-modules/sgmllib3k { }; + + sgp4 = callPackage ../development/python-modules/sgp4 { }; + + sh = callPackage ../development/python-modules/sh { }; + + shamir-mnemonic = callPackage ../development/python-modules/shamir-mnemonic { }; + + shap = callPackage ../development/python-modules/shap { }; + + shapely = callPackage ../development/python-modules/shapely { }; + + shaperglot = callPackage ../development/python-modules/shaperglot { }; + + sharedmem = callPackage ../development/python-modules/sharedmem { }; + + sharkiq = callPackage ../development/python-modules/sharkiq { }; + + sharp-aquos-rc = callPackage ../development/python-modules/sharp-aquos-rc { }; + + shazamio = callPackage ../development/python-modules/shazamio { }; + + shellescape = callPackage ../development/python-modules/shellescape { }; + + shellingham = callPackage ../development/python-modules/shellingham { }; + + shiboken2 = toPythonModule ( + callPackage ../development/python-modules/shiboken2 { inherit (pkgs) cmake llvmPackages_15 qt5; } + ); + + shiboken6 = toPythonModule ( + callPackage ../development/python-modules/shiboken6 { inherit (pkgs) cmake llvmPackages; } + ); + + shimmy = callPackage ../development/python-modules/shimmy { }; + + shiny = callPackage ../development/python-modules/shiny { }; + + shippai = callPackage ../development/python-modules/shippai { }; + + shippinglabel = callPackage ../development/python-modules/shippinglabel { }; + + shiv = callPackage ../development/python-modules/shiv { }; + + shlib = callPackage ../development/python-modules/shlib { }; + + shodan = callPackage ../development/python-modules/shodan { }; + + shortuuid = callPackage ../development/python-modules/shortuuid { }; + + should-dsl = callPackage ../development/python-modules/should-dsl { }; + + show-in-file-manager = callPackage ../development/python-modules/show-in-file-manager { }; + + showit = callPackage ../development/python-modules/showit { }; + + shtab = callPackage ../development/python-modules/shtab { }; + + shutilwhich = callPackage ../development/python-modules/shutilwhich { }; + + sievelib = callPackage ../development/python-modules/sievelib { }; + + signalslot = callPackage ../development/python-modules/signalslot { }; + + signedjson = callPackage ../development/python-modules/signedjson { }; + + signify = callPackage ../development/python-modules/signify { }; + + signxml = callPackage ../development/python-modules/signxml { }; + + sigparse = callPackage ../development/python-modules/sigparse { }; + + sigrok = callPackage ../development/python-modules/sigrok { }; + + sigstore = callPackage ../development/python-modules/sigstore { }; + + sigstore-protobuf-specs = callPackage ../development/python-modules/sigstore-protobuf-specs { }; + + sigstore-rekor-types = callPackage ../development/python-modules/sigstore-rekor-types { }; + + sigtools = callPackage ../development/python-modules/sigtools { }; + + simanneal = callPackage ../development/python-modules/simanneal { }; + + simber = callPackage ../development/python-modules/simber { }; + + simpful = callPackage ../development/python-modules/simpful { }; + + simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3/python.nix { + inherit (pkgs) simple-dftd3; + }; + + simple-di = callPackage ../development/python-modules/simple-di { }; + + simple-parsing = callPackage ../development/python-modules/simple-parsing { }; + + simple-rest-client = callPackage ../development/python-modules/simple-rest-client { }; + + simple-rlp = callPackage ../development/python-modules/simple-rlp { }; + + simple-salesforce = callPackage ../development/python-modules/simple-salesforce { }; + + simple-term-menu = callPackage ../development/python-modules/simple-term-menu { }; + + simple-websocket = callPackage ../development/python-modules/simple-websocket { }; + + simple-websocket-server = callPackage ../development/python-modules/simple-websocket-server { }; + + simpleaudio = callPackage ../development/python-modules/simpleaudio { }; + + simplebayes = callPackage ../development/python-modules/simplebayes { }; + + simpleeval = callPackage ../development/python-modules/simpleeval { }; + + simplefin4py = callPackage ../development/python-modules/simplefin4py { }; + + simplefix = callPackage ../development/python-modules/simplefix { }; + + simplegeneric = callPackage ../development/python-modules/simplegeneric { }; + + simplehound = callPackage ../development/python-modules/simplehound { }; + + simpleitk = callPackage ../development/python-modules/simpleitk { inherit (pkgs) itk simpleitk; }; + + simplejson = callPackage ../development/python-modules/simplejson { }; + + simplekml = callPackage ../development/python-modules/simplekml { }; + + simplekv = callPackage ../development/python-modules/simplekv { }; + + simplemma = callPackage ../development/python-modules/simplemma { }; + + simplenote = callPackage ../development/python-modules/simplenote { }; + + simplepush = callPackage ../development/python-modules/simplepush { }; + + simplesat = callPackage ../development/python-modules/simplesat { }; + + simplesqlite = callPackage ../development/python-modules/simplesqlite { }; + + simplisafe-python = callPackage ../development/python-modules/simplisafe-python { }; + + simpy = callPackage ../development/python-modules/simpy { }; + + single-source = callPackage ../development/python-modules/single-source { }; + + single-version = callPackage ../development/python-modules/single-version { }; + + siobrultech-protocols = callPackage ../development/python-modules/siobrultech-protocols { }; + + siosocks = callPackage ../development/python-modules/siosocks { }; + + sip = callPackage ../development/python-modules/sip { }; + + sip4 = callPackage ../development/python-modules/sip/4.x.nix { }; + + siphashc = callPackage ../development/python-modules/siphashc { }; + + sipyco = callPackage ../development/python-modules/sipyco { }; + + sirius = toPythonModule ( + pkgs.sirius.override { + enablePython = true; + pythonPackages = self; + } + ); + + sismic = callPackage ../development/python-modules/sismic { }; + + sisyphus-control = callPackage ../development/python-modules/sisyphus-control { }; + + siuba = callPackage ../development/python-modules/siuba { }; + + six = callPackage ../development/python-modules/six { }; + + sjcl = callPackage ../development/python-modules/sjcl { }; + + skein = callPackage ../development/python-modules/skein { }; + + skia-pathops = callPackage ../development/python-modules/skia-pathops { + inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices OpenGL; + }; + + skidl = callPackage ../development/python-modules/skidl { }; + + skl2onnx = callPackage ../development/python-modules/skl2onnx { }; + + sklearn-deap = callPackage ../development/python-modules/sklearn-deap { }; + + skodaconnect = callPackage ../development/python-modules/skodaconnect { }; + + skops = callPackage ../development/python-modules/skops { }; + + skorch = callPackage ../development/python-modules/skorch { }; + + skrl = callPackage ../development/python-modules/skrl { }; + + skybellpy = callPackage ../development/python-modules/skybellpy { }; + + skyfield = callPackage ../development/python-modules/skyfield { }; + + skytemple-dtef = callPackage ../development/python-modules/skytemple-dtef { }; + + skytemple-eventserver = callPackage ../development/python-modules/skytemple-eventserver { }; + + skytemple-files = callPackage ../development/python-modules/skytemple-files { }; + + skytemple-icons = callPackage ../development/python-modules/skytemple-icons { }; + + skytemple-rust = callPackage ../development/python-modules/skytemple-rust { + inherit (pkgs.darwin.apple_sdk.frameworks) Foundation; + }; + + skytemple-ssb-debugger = callPackage ../development/python-modules/skytemple-ssb-debugger { }; + + skytemple-ssb-emulator = callPackage ../development/python-modules/skytemple-ssb-emulator { }; + + slack-bolt = callPackage ../development/python-modules/slack-bolt { }; + + slack-sdk = callPackage ../development/python-modules/slack-sdk { }; + + slapd = callPackage ../development/python-modules/slapd { }; + + sleekxmpp = callPackage ../development/python-modules/sleekxmpp { }; + + sleekxmppfs = callPackage ../development/python-modules/sleekxmppfs { }; + + sleepyq = callPackage ../development/python-modules/sleepyq { }; + + sleqp = toPythonModule ( + pkgs.sleqp.override { + pythonSupport = true; + python3Packages = self; + } + ); + + slicedimage = callPackage ../development/python-modules/slicedimage { }; + + slicer = callPackage ../development/python-modules/slicer { }; + + slicerator = callPackage ../development/python-modules/slicerator { }; + + slimit = callPackage ../development/python-modules/slimit { }; + + slither-analyzer = callPackage ../development/python-modules/slither-analyzer { }; + + slixmpp = callPackage ../development/python-modules/slixmpp { inherit (pkgs) gnupg; }; + + slob = callPackage ../development/python-modules/slob { }; + + slovnet = callPackage ../development/python-modules/slovnet { }; + + slowapi = callPackage ../development/python-modules/slowapi { }; + + slpp = callPackage ../development/python-modules/slpp { }; + + slugid = callPackage ../development/python-modules/slugid { }; + + sly = callPackage ../development/python-modules/sly { }; + + smart-meter-texas = callPackage ../development/python-modules/smart-meter-texas { }; + + smart-open = callPackage ../development/python-modules/smart-open { }; + + smarthab = callPackage ../development/python-modules/smarthab { }; + + smartypants = callPackage ../development/python-modules/smartypants { }; + + smbprotocol = callPackage ../development/python-modules/smbprotocol { }; + + smbus-cffi = callPackage ../development/python-modules/smbus-cffi { }; + + smbus2 = callPackage ../development/python-modules/smbus2 { }; + + smdebug-rulesconfig = callPackage ../development/python-modules/smdebug-rulesconfig { }; + + smhi-pkg = callPackage ../development/python-modules/smhi-pkg { }; + + smmap = callPackage ../development/python-modules/smmap { }; + + smoke-zephyr = callPackage ../development/python-modules/smoke-zephyr { }; + + smpp-pdu = callPackage ../development/python-modules/smpp-pdu { }; + + smpplib = callPackage ../development/python-modules/smpplib { }; + + smtpdfix = callPackage ../development/python-modules/smtpdfix { }; + + snack = toPythonModule (pkgs.newt.override { inherit (self) python; }); + + snakebite = callPackage ../development/python-modules/snakebite { }; + + snakemake = toPythonModule (pkgs.snakemake.override { python3Packages = self; }); + + snakemake-executor-plugin-cluster-generic = + callPackage ../development/python-modules/snakemake-executor-plugin-cluster-generic + { }; + + snakemake-interface-common = + callPackage ../development/python-modules/snakemake-interface-common + { }; + + snakemake-interface-executor-plugins = + callPackage ../development/python-modules/snakemake-interface-executor-plugins + { }; + + snakemake-interface-report-plugins = + callPackage ../development/python-modules/snakemake-interface-report-plugins + { }; + + snakemake-interface-storage-plugins = + callPackage ../development/python-modules/snakemake-interface-storage-plugins + { }; + + snakemake-storage-plugin-fs = + callPackage ../development/python-modules/snakemake-storage-plugin-fs + { }; + + snakemake-storage-plugin-s3 = + callPackage ../development/python-modules/snakemake-storage-plugin-s3 + { }; + + snakemake-storage-plugin-xrootd = + callPackage ../development/python-modules/snakemake-storage-plugin-xrootd + { }; + + snakeviz = callPackage ../development/python-modules/snakeviz { }; + + snap-helpers = callPackage ../development/python-modules/snap-helpers { }; + + snapcast = callPackage ../development/python-modules/snapcast { }; + + snapshottest = callPackage ../development/python-modules/snapshottest { }; + + snaptime = callPackage ../development/python-modules/snaptime { }; + + sniffio = callPackage ../development/python-modules/sniffio { }; + + snitun = callPackage ../development/python-modules/snitun { }; + + snorkel = callPackage ../development/python-modules/snorkel { }; + + snowballstemmer = callPackage ../development/python-modules/snowballstemmer { }; + + snowflake-connector-python = + callPackage ../development/python-modules/snowflake-connector-python + { }; + + snowflake-sqlalchemy = callPackage ../development/python-modules/snowflake-sqlalchemy { }; + + snscrape = callPackage ../development/python-modules/snscrape { }; + + snuggs = callPackage ../development/python-modules/snuggs { }; + + soapysdr = toPythonModule ( + pkgs.soapysdr.override { + inherit (self) python; + usePython = true; + } + ); + + soapysdr-with-plugins = toPythonModule ( + pkgs.soapysdr-with-plugins.override { + inherit (self) python; + usePython = true; + } + ); + + social-auth-app-django = callPackage ../development/python-modules/social-auth-app-django { }; + + social-auth-core = callPackage ../development/python-modules/social-auth-core { }; + + socialscan = callPackage ../development/python-modules/socialscan { }; + + socid-extractor = callPackage ../development/python-modules/socid-extractor { }; + + socketio-client = callPackage ../development/python-modules/socketio-client { }; + + sockio = callPackage ../development/python-modules/sockio { }; + + sockjs = callPackage ../development/python-modules/sockjs { }; + + sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { }; + + socksio = callPackage ../development/python-modules/socksio { }; + + socksipy-branch = callPackage ../development/python-modules/socksipy-branch { }; + + soco = callPackage ../development/python-modules/soco { }; + + softlayer = callPackage ../development/python-modules/softlayer { }; + + solarlog-cli = callPackage ../development/python-modules/solarlog-cli { }; + + solax = callPackage ../development/python-modules/solax { }; + + solc-select = callPackage ../development/python-modules/solc-select { }; + + solidpython2 = callPackage ../development/python-modules/solidpython2 { }; + + solo-python = disabledIf (!pythonAtLeast "3.6") ( + callPackage ../development/python-modules/solo-python { } + ); + + somajo = callPackage ../development/python-modules/somajo { }; + + somfy-mylink-synergy = callPackage ../development/python-modules/somfy-mylink-synergy { }; + + somweb = callPackage ../development/python-modules/somweb { }; + + sonarr = callPackage ../development/python-modules/sonarr { }; + + sonos-websocket = callPackage ../development/python-modules/sonos-websocket { }; + + sopel = callPackage ../development/python-modules/sopel { }; + + sorl-thumbnail = callPackage ../development/python-modules/sorl-thumbnail { }; + + sortedcollections = callPackage ../development/python-modules/sortedcollections { }; + + sortedcontainers = callPackage ../development/python-modules/sortedcontainers { }; + + sotabenchapi = callPackage ../development/python-modules/sotabenchapi { }; + + soundcard = callPackage ../development/python-modules/soundcard { }; + + soundcloud-v2 = callPackage ../development/python-modules/soundcloud-v2 { }; + + sounddevice = callPackage ../development/python-modules/sounddevice { }; + + soundfile = callPackage ../development/python-modules/soundfile { }; + + soupsieve = callPackage ../development/python-modules/soupsieve { }; + + sourmash = callPackage ../development/python-modules/sourmash { }; + + soxr = callPackage ../development/python-modules/soxr { libsoxr = pkgs.soxr; }; + + spacy = callPackage ../development/python-modules/spacy { + # fix error: ‘_PyCFrame’ has no member named ‘use_tracing’ + # see: https://aur.archlinux.org/packages/python-spacy + cython_0 = cython_0.overridePythonAttrs (old: rec { + version = "0.29.37"; + src = pkgs.fetchPypi { + pname = "Cython"; + inherit version; + hash = "sha256-+BPUpt2Ure5dT/JmGR0dlb9tQWSk+sxTVCLAIbJQTPs="; + }; + }); + }; + + spacy-alignments = callPackage ../development/python-modules/spacy-alignments { }; + + spacy-legacy = callPackage ../development/python-modules/spacy/legacy.nix { }; + + spacy-loggers = callPackage ../development/python-modules/spacy-loggers { }; + + spacy-lookups-data = callPackage ../development/python-modules/spacy/lookups-data.nix { }; + + spacy-models = callPackage ../development/python-modules/spacy/models.nix { inherit (pkgs) jq; }; + + spacy-pkuseg = callPackage ../development/python-modules/spacy-pkuseg { }; + + spacy-transformers = callPackage ../development/python-modules/spacy-transformers { }; + + spake2 = callPackage ../development/python-modules/spake2 { }; + + spark-parser = callPackage ../development/python-modules/spark-parser { }; + + sparklines = callPackage ../development/python-modules/sparklines { }; + + sparqlwrapper = callPackage ../development/python-modules/sparqlwrapper { }; + + sparse = callPackage ../development/python-modules/sparse { }; + + sparsezoo = callPackage ../development/python-modules/sparsezoo { }; + + spatial-image = callPackage ../development/python-modules/spatial-image { }; + + spatialmath-python = callPackage ../development/python-modules/spatialmath-python { }; + + spdx = callPackage ../development/python-modules/spdx { }; + + spdx-lookup = callPackage ../development/python-modules/spdx-lookup { }; + + spdx-tools = callPackage ../development/python-modules/spdx-tools { }; + + speaklater = callPackage ../development/python-modules/speaklater { }; + + speaklater3 = callPackage ../development/python-modules/speaklater3 { }; + + spectral-cube = callPackage ../development/python-modules/spectral-cube { }; + + speechbrain = callPackage ../development/python-modules/speechbrain { }; + + speechrecognition = callPackage ../development/python-modules/speechrecognition { }; + + speedtest-cli = callPackage ../development/python-modules/speedtest-cli { }; + + speg = callPackage ../development/python-modules/speg { }; + + spglib = callPackage ../development/python-modules/spglib { }; + + sphfile = callPackage ../development/python-modules/sphfile { }; + + sphinx = callPackage ../development/python-modules/sphinx { }; + + sphinx-argparse = callPackage ../development/python-modules/sphinx-argparse { }; + + sphinx-autoapi = callPackage ../development/python-modules/sphinx-autoapi { }; + + sphinx-autobuild = callPackage ../development/python-modules/sphinx-autobuild { }; + + sphinx-autodoc-typehints = callPackage ../development/python-modules/sphinx-autodoc-typehints { }; + + sphinx-autodoc2 = callPackage ../development/python-modules/sphinx-autodoc2 { }; + + sphinx-automodapi = callPackage ../development/python-modules/sphinx-automodapi { + graphviz = pkgs.graphviz; + }; + + sphinx-basic-ng = callPackage ../development/python-modules/sphinx-basic-ng { }; + + sphinx-better-theme = callPackage ../development/python-modules/sphinx-better-theme { }; + + sphinx-book-theme = callPackage ../development/python-modules/sphinx-book-theme { }; + + sphinx-click = callPackage ../development/python-modules/sphinx-click { }; + + sphinx-codeautolink = callPackage ../development/python-modules/sphinx-codeautolink { }; + + sphinx-comments = callPackage ../development/python-modules/sphinx-comments { }; + + sphinx-copybutton = callPackage ../development/python-modules/sphinx-copybutton { }; + + sphinx-design = callPackage ../development/python-modules/sphinx-design { }; + + sphinx-external-toc = callPackage ../development/python-modules/sphinx-external-toc { }; + + sphinx-fortran = callPackage ../development/python-modules/sphinx-fortran { }; + + sphinx-hoverxref = callPackage ../development/python-modules/sphinx-hoverxref { }; + + sphinx-inline-tabs = callPackage ../development/python-modules/sphinx-inline-tabs { }; + + sphinx-intl = callPackage ../development/python-modules/sphinx-intl { }; + + sphinx-issues = callPackage ../development/python-modules/sphinx-issues { }; + + sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { }; + + sphinx-jupyterbook-latex = callPackage ../development/python-modules/sphinx-jupyterbook-latex { }; + + sphinx-lv2-theme = callPackage ../development/python-modules/sphinx-lv2-theme { }; + + sphinx-markdown-parser = callPackage ../development/python-modules/sphinx-markdown-parser { }; + + sphinx-markdown-tables = callPackage ../development/python-modules/sphinx-markdown-tables { }; + + sphinx-material = callPackage ../development/python-modules/sphinx-material { }; + + sphinx-mdinclude = callPackage ../development/python-modules/sphinx-mdinclude { }; + + sphinx-multitoc-numbering = callPackage ../development/python-modules/sphinx-multitoc-numbering { }; + + sphinx-multiversion = callPackage ../development/python-modules/sphinx-multiversion { }; + + sphinx-notfound-page = callPackage ../development/python-modules/sphinx-notfound-page { }; + + sphinx-prompt = callPackage ../development/python-modules/sphinx-prompt { }; + + sphinx-pytest = callPackage ../development/python-modules/sphinx-pytest { }; + + sphinx-rtd-dark-mode = callPackage ../development/python-modules/sphinx-rtd-dark-mode { }; + + sphinx-rtd-theme = callPackage ../development/python-modules/sphinx-rtd-theme { }; + + sphinx-serve = callPackage ../development/python-modules/sphinx-serve { }; + + sphinx-sitemap = callPackage ../development/python-modules/sphinx-sitemap { }; + + sphinx-tabs = callPackage ../development/python-modules/sphinx-tabs { }; + + sphinx-testing = callPackage ../development/python-modules/sphinx-testing { }; + + sphinx-thebe = callPackage ../development/python-modules/sphinx-thebe { }; + + sphinx-togglebutton = callPackage ../development/python-modules/sphinx-togglebutton { }; + + sphinx-version-warning = callPackage ../development/python-modules/sphinx-version-warning { }; + + sphinxawesome-theme = callPackage ../development/python-modules/sphinxawesome-theme { }; + + sphinxcontrib-actdiag = callPackage ../development/python-modules/sphinxcontrib-actdiag { }; + + sphinxcontrib-apidoc = callPackage ../development/python-modules/sphinxcontrib-apidoc { }; + + sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { }; + + sphinxcontrib-asyncio = callPackage ../development/python-modules/sphinxcontrib-asyncio { }; + + sphinxcontrib-bayesnet = callPackage ../development/python-modules/sphinxcontrib-bayesnet { }; + + sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex { }; + + sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { }; + + sphinxcontrib-confluencebuilder = + callPackage ../development/python-modules/sphinxcontrib-confluencebuilder + { }; + + sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp { }; + + sphinxcontrib-ditaa = callPackage ../development/python-modules/sphinxcontrib-ditaa { }; + + sphinxcontrib-excel-table = callPackage ../development/python-modules/sphinxcontrib-excel-table { }; + + sphinxcontrib-fulltoc = callPackage ../development/python-modules/sphinxcontrib-fulltoc { }; + + sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp { }; + + sphinxcontrib-httpdomain = callPackage ../development/python-modules/sphinxcontrib-httpdomain { }; + + sphinxcontrib-jquery = callPackage ../development/python-modules/sphinxcontrib-jquery { }; + + sphinxcontrib-jsmath = callPackage ../development/python-modules/sphinxcontrib-jsmath { }; + + sphinxcontrib-katex = callPackage ../development/python-modules/sphinxcontrib-katex { }; + + sphinxcontrib-log-cabinet = callPackage ../development/python-modules/sphinxcontrib-log-cabinet { }; + + sphinxcontrib-moderncmakedomain = + callPackage ../development/python-modules/sphinxcontrib-moderncmakedomain + { }; + + sphinxcontrib-mscgen = callPackage ../development/python-modules/sphinxcontrib-mscgen { + inherit (pkgs) mscgen; + }; + + sphinxcontrib-newsfeed = callPackage ../development/python-modules/sphinxcontrib-newsfeed { }; + + sphinxcontrib-nwdiag = callPackage ../development/python-modules/sphinxcontrib-nwdiag { }; + + sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { }; + + sphinxcontrib-plantuml = callPackage ../development/python-modules/sphinxcontrib-plantuml { + inherit (pkgs) plantuml; + }; + + sphinxcontrib-programoutput = + callPackage ../development/python-modules/sphinxcontrib-programoutput + { }; + + sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp { }; + + sphinxcontrib-seqdiag = callPackage ../development/python-modules/sphinxcontrib-seqdiag { }; + + sphinxcontrib-serializinghtml = + callPackage ../development/python-modules/sphinxcontrib-serializinghtml + { }; + + sphinxcontrib-spelling = callPackage ../development/python-modules/sphinxcontrib-spelling { }; + + sphinxcontrib-tikz = callPackage ../development/python-modules/sphinxcontrib-tikz { }; + + sphinxcontrib-wavedrom = callPackage ../development/python-modules/sphinxcontrib-wavedrom { }; + + sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { }; + + sphinxcontrib-youtube = callPackage ../development/python-modules/sphinxcontrib-youtube { }; + + sphinxemoji = callPackage ../development/python-modules/sphinxemoji { }; + + sphinxext-opengraph = callPackage ../development/python-modules/sphinxext-opengraph { }; + + spiderpy = callPackage ../development/python-modules/spiderpy { }; + + spidev = callPackage ../development/python-modules/spidev { }; + + spinners = callPackage ../development/python-modules/spinners { }; + + splinter = callPackage ../development/python-modules/splinter { }; + + spotifyaio = callPackage ../development/python-modules/spotifyaio { }; + + spotipy = callPackage ../development/python-modules/spotipy { }; + + spsdk = callPackage ../development/python-modules/spsdk { }; + + spur = callPackage ../development/python-modules/spur { }; + + spyder = callPackage ../development/python-modules/spyder { }; + + spyder-kernels = callPackage ../development/python-modules/spyder-kernels { }; + + spylls = callPackage ../development/python-modules/spylls { }; + + spyse-python = callPackage ../development/python-modules/spyse-python { }; + + spython = callPackage ../development/python-modules/spython { }; + + sqids = callPackage ../development/python-modules/sqids { }; + + sqlalchemy = callPackage ../development/python-modules/sqlalchemy { }; + + sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { }; + + sqlalchemy-continuum = callPackage ../development/python-modules/sqlalchemy-continuum { }; + + sqlalchemy-file = callPackage ../development/python-modules/sqlalchemy-file { }; + + sqlalchemy-i18n = callPackage ../development/python-modules/sqlalchemy-i18n { }; + + sqlalchemy-json = callPackage ../development/python-modules/sqlalchemy-json { }; + + sqlalchemy-jsonfield = callPackage ../development/python-modules/sqlalchemy-jsonfield { }; + + sqlalchemy-mixins = callPackage ../development/python-modules/sqlalchemy-mixins { }; + + sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { }; + + sqlalchemy-views = callPackage ../development/python-modules/sqlalchemy-views { }; + + sqlalchemy_1_4 = callPackage ../development/python-modules/sqlalchemy/1_4.nix { }; + + sqlbag = callPackage ../development/python-modules/sqlbag { }; + + sqlfmt = callPackage ../development/python-modules/sqlfmt { }; + + sqlglot = callPackage ../development/python-modules/sqlglot { }; + + sqlite-anyio = callPackage ../development/python-modules/sqlite-anyio { }; + + sqlite-fts4 = callPackage ../development/python-modules/sqlite-fts4 { }; + + sqlite-migrate = callPackage ../development/python-modules/sqlite-migrate { }; + + sqlite-utils = callPackage ../development/python-modules/sqlite-utils { }; + + sqlitedict = callPackage ../development/python-modules/sqlitedict { }; + + sqliteschema = callPackage ../development/python-modules/sqliteschema { }; + + sqlmap = callPackage ../development/python-modules/sqlmap { }; + + sqlmodel = callPackage ../development/python-modules/sqlmodel { }; + + sqlobject = callPackage ../development/python-modules/sqlobject { }; + + sqlparse = callPackage ../development/python-modules/sqlparse { }; + + sqltrie = callPackage ../development/python-modules/sqltrie { }; + + squarify = callPackage ../development/python-modules/squarify { }; + + sre-yield = callPackage ../development/python-modules/sre-yield { }; + + srp = callPackage ../development/python-modules/srp { }; + + srpenergy = callPackage ../development/python-modules/srpenergy { }; + + srptools = callPackage ../development/python-modules/srptools { }; + + srsly = callPackage ../development/python-modules/srsly { }; + + srt = callPackage ../development/python-modules/srt { }; + + srvlookup = callPackage ../development/python-modules/srvlookup { }; + + ssdeep = callPackage ../development/python-modules/ssdeep { inherit (pkgs) ssdeep; }; + + ssdp = callPackage ../development/python-modules/ssdp { }; + + ssdpy = callPackage ../development/python-modules/ssdpy { }; + + sse-starlette = callPackage ../development/python-modules/sse-starlette { }; + + sseclient = callPackage ../development/python-modules/sseclient { }; + + sseclient-py = callPackage ../development/python-modules/sseclient-py { }; + + ssg = callPackage ../development/python-modules/ssg { }; + + sshfs = callPackage ../development/python-modules/sshfs { }; + + sshpubkeys = callPackage ../development/python-modules/sshpubkeys { }; + + sshtunnel = callPackage ../development/python-modules/sshtunnel { }; + + sslib = callPackage ../development/python-modules/sslib { }; + + ssort = callPackage ../development/python-modules/ssort { }; + + stack-data = callPackage ../development/python-modules/stack-data { }; + + stamina = callPackage ../development/python-modules/stamina { }; + + stanio = callPackage ../development/python-modules/stanio { }; + + stanza = callPackage ../development/python-modules/stanza { }; + + starkbank-ecdsa = callPackage ../development/python-modules/starkbank-ecdsa { }; + + starlette = callPackage ../development/python-modules/starlette { }; + + starlette-admin = callPackage ../development/python-modules/starlette-admin { }; + + starlette-context = callPackage ../development/python-modules/starlette-context { }; + + starlette-wtf = callPackage ../development/python-modules/starlette-wtf { }; + + starline = callPackage ../development/python-modules/starline { }; + + stashy = callPackage ../development/python-modules/stashy { }; + + static3 = callPackage ../development/python-modules/static3 { }; + + staticjinja = callPackage ../development/python-modules/staticjinja { }; + + staticmap = callPackage ../development/python-modules/staticmap { }; + + statistics = callPackage ../development/python-modules/statistics { }; + + statmake = callPackage ../development/python-modules/statmake { }; + + statsd = callPackage ../development/python-modules/statsd { }; + + statsmodels = callPackage ../development/python-modules/statsmodels { }; + + std-uritemplate = callPackage ../development/python-modules/std-uritemplate { }; + + std2 = callPackage ../development/python-modules/std2 { }; + + stdiomask = callPackage ../development/python-modules/stdiomask { }; + + stdlib-list = callPackage ../development/python-modules/stdlib-list { }; + + stdlibs = callPackage ../development/python-modules/stdlibs { }; + + steamodd = callPackage ../development/python-modules/steamodd { }; + + steamship = callPackage ../development/python-modules/steamship { }; + + stem = callPackage ../development/python-modules/stem { }; + + stemming = callPackage ../development/python-modules/stemming { }; + + stestr = callPackage ../development/python-modules/stestr { }; + + stevedore = callPackage ../development/python-modules/stevedore { }; + + stickytape = callPackage ../development/python-modules/stickytape { }; + + stim = callPackage ../development/python-modules/stim { }; + + stix2 = callPackage ../development/python-modules/stix2 { }; + + stix2-patterns = callPackage ../development/python-modules/stix2-patterns { }; + + stix2-validator = callPackage ../development/python-modules/stix2-validator { }; + + stm32loader = callPackage ../development/python-modules/stm32loader { }; + + stone = callPackage ../development/python-modules/stone { }; + + stookalert = callPackage ../development/python-modules/stookalert { }; + + stookwijzer = callPackage ../development/python-modules/stookwijzer { }; + + stopit = callPackage ../development/python-modules/stopit { }; + + stransi = callPackage ../development/python-modules/stransi { }; + + strategies = callPackage ../development/python-modules/strategies { }; + + stravalib = callPackage ../development/python-modules/stravalib { }; + + stravaweblib = callPackage ../development/python-modules/stravaweblib { }; + + strawberry-django = callPackage ../development/python-modules/strawberry-django { }; + + strawberry-graphql = callPackage ../development/python-modules/strawberry-graphql { }; + + strct = callPackage ../development/python-modules/strct { }; + + streamcontroller-plugin-tools = + callPackage ../development/python-modules/streamcontroller-plugin-tools + { }; + + streamdeck = callPackage ../development/python-modules/streamdeck { }; + + streaming-form-data = callPackage ../development/python-modules/streaming-form-data { }; + + streamlabswater = callPackage ../development/python-modules/streamlabswater { }; + + streamlit = callPackage ../development/python-modules/streamlit { }; + + streamz = callPackage ../development/python-modules/streamz { }; + + strenum = callPackage ../development/python-modules/strenum { }; + + strict-rfc3339 = callPackage ../development/python-modules/strict-rfc3339 { }; + + strictyaml = callPackage ../development/python-modules/strictyaml { }; + + stringbrewer = callPackage ../development/python-modules/stringbrewer { }; + + stringcase = callPackage ../development/python-modules/stringcase { }; + + stringly = callPackage ../development/python-modules/stringly { }; + + stringparser = callPackage ../development/python-modules/stringparser { }; + + stringzilla = callPackage ../development/python-modules/stringzilla { }; + + stripe = callPackage ../development/python-modules/stripe { }; + + striprtf = callPackage ../development/python-modules/striprtf { }; + + strpdatetime = callPackage ../development/python-modules/strpdatetime { }; + + structlog = callPackage ../development/python-modules/structlog { }; + + stubserver = callPackage ../development/python-modules/stubserver { }; + + stumpy = callPackage ../development/python-modules/stumpy { }; + + stupidartnet = callPackage ../development/python-modules/stupidartnet { }; + + stups-cli-support = callPackage ../development/python-modules/stups-cli-support { }; + + stups-fullstop = callPackage ../development/python-modules/stups-fullstop { }; + + stups-pierone = callPackage ../development/python-modules/stups-pierone { }; + + stups-tokens = callPackage ../development/python-modules/stups-tokens { }; + + stups-zign = callPackage ../development/python-modules/stups-zign { }; + + stytra = callPackage ../development/python-modules/stytra { }; + + subarulink = callPackage ../development/python-modules/subarulink { }; + + subliminal = callPackage ../development/python-modules/subliminal { }; + + submitit = callPackage ../development/python-modules/submitit { }; + + subprocess-tee = callPackage ../development/python-modules/subprocess-tee { }; + + subunit = callPackage ../development/python-modules/subunit { + inherit (pkgs) subunit cppunit check; + }; + + subunit2sql = callPackage ../development/python-modules/subunit2sql { }; + + subzerod = callPackage ../development/python-modules/subzerod { }; + + succulent = callPackage ../development/python-modules/succulent { }; + + sudachidict-core = callPackage ../development/python-modules/sudachidict { }; + + sudachidict-full = callPackage ../development/python-modules/sudachidict { + sudachidict = pkgs.sudachidict.override { dict-type = "full"; }; + }; + + sudachidict-small = callPackage ../development/python-modules/sudachidict { + sudachidict = pkgs.sudachidict.override { dict-type = "small"; }; + }; + + sudachipy = callPackage ../development/python-modules/sudachipy { }; + + suds = callPackage ../development/python-modules/suds { }; + + suds-community = callPackage ../development/python-modules/suds-community { }; + + summarytools = callPackage ../development/python-modules/summarytools { }; + + sumo = callPackage ../development/python-modules/sumo { }; + + sumtypes = callPackage ../development/python-modules/sumtypes { }; + + sunpy = callPackage ../development/python-modules/sunpy { }; + + sunwatcher = callPackage ../development/python-modules/sunwatcher { }; + + sunweg = callPackage ../development/python-modules/sunweg { }; + + superqt = callPackage ../development/python-modules/superqt { }; + + supervise-api = callPackage ../development/python-modules/supervise-api { }; + + supervisor = callPackage ../development/python-modules/supervisor { }; + + sure = callPackage ../development/python-modules/sure { }; + + surepy = callPackage ../development/python-modules/surepy { }; + + surt = callPackage ../development/python-modules/surt { }; + + survey = callPackage ../development/python-modules/survey { }; + + sv-ttk = callPackage ../development/python-modules/sv-ttk { }; + + svg-path = callPackage ../development/python-modules/svg-path { }; + + svg-py = callPackage ../development/python-modules/svg-py { }; + + svg2tikz = callPackage ../development/python-modules/svg2tikz { }; + + svgelements = callPackage ../development/python-modules/svgelements { }; + + svglib = callPackage ../development/python-modules/svglib { }; + + svgutils = callPackage ../development/python-modules/svgutils { }; + + svgwrite = callPackage ../development/python-modules/svgwrite { }; + + swagger-spec-validator = callPackage ../development/python-modules/swagger-spec-validator { }; + + swagger-ui-bundle = callPackage ../development/python-modules/swagger-ui-bundle { }; + + swift = callPackage ../development/python-modules/swift { }; + + swifter = callPackage ../development/python-modules/swifter { }; + + swisshydrodata = callPackage ../development/python-modules/swisshydrodata { }; + + switchbot-api = callPackage ../development/python-modules/switchbot-api { }; + + swspotify = callPackage ../development/python-modules/swspotify { }; + + sybil = callPackage ../development/python-modules/sybil { }; + + symengine = callPackage ../development/python-modules/symengine { inherit (pkgs) symengine; }; + + sympy = callPackage ../development/python-modules/sympy { }; + + symspellpy = callPackage ../development/python-modules/symspellpy { }; + + syncedlyrics = callPackage ../development/python-modules/syncedlyrics { }; + + syncer = callPackage ../development/python-modules/syncer { }; + + syndication-domination = toPythonModule ( + pkgs.syndication-domination.override { + enablePython = true; + python3Packages = self; + } + ); + + synergy = callPackage ../development/python-modules/synergy { }; + + syrupy = callPackage ../development/python-modules/syrupy { }; + + syslog-rfc5424-formatter = callPackage ../development/python-modules/syslog-rfc5424-formatter { }; + + sysrsync = callPackage ../development/python-modules/sysrsync { }; + + systembridge = callPackage ../development/python-modules/systembridge { }; + + systembridgeconnector = callPackage ../development/python-modules/systembridgeconnector { }; + + systembridgemodels = callPackage ../development/python-modules/systembridgemodels { }; + + systemd = callPackage ../development/python-modules/systemd { inherit (pkgs) systemd; }; + + sysv-ipc = callPackage ../development/python-modules/sysv-ipc { }; + + tabcmd = callPackage ../development/python-modules/tabcmd { }; + + tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { }; + + tableauserverclient = callPackage ../development/python-modules/tableauserverclient { }; + + tabledata = callPackage ../development/python-modules/tabledata { }; + + tables = callPackage ../development/python-modules/tables { }; + + tablib = callPackage ../development/python-modules/tablib { }; + + tabula-py = callPackage ../development/python-modules/tabula-py { }; + + tabulate = callPackage ../development/python-modules/tabulate { }; + + tabview = callPackage ../development/python-modules/tabview { }; + + taco = toPythonModule ( + pkgs.taco.override { + inherit (self) python; + enablePython = true; + } + ); + + tadasets = callPackage ../development/python-modules/tadasets { }; + + tag-expressions = callPackage ../development/python-modules/tag-expressions { }; + + tago = callPackage ../development/python-modules/tago { }; + + tagoio-sdk = callPackage ../development/python-modules/tagoio-sdk { }; + + tahoma-api = callPackage ../development/python-modules/tahoma-api { }; + + tailer = callPackage ../development/python-modules/tailer { }; + + tailscale = callPackage ../development/python-modules/tailscale { }; + + takethetime = callPackage ../development/python-modules/takethetime { }; + + tank-utility = callPackage ../development/python-modules/tank-utility { }; + + tappy = callPackage ../development/python-modules/tappy { }; + + tasklib = callPackage ../development/python-modules/tasklib { }; + + taskw = callPackage ../development/python-modules/taskw { }; + + taskw-ng = callPackage ../development/python-modules/taskw-ng { }; + + tatsu = callPackage ../development/python-modules/tatsu { }; + + taxi = callPackage ../development/python-modules/taxi { }; + + taxii2-client = callPackage ../development/python-modules/taxii2-client { }; + + tbats = callPackage ../development/python-modules/tbats { }; + + tblib = callPackage ../development/python-modules/tblib { }; + + tblite = callPackage ../development/libraries/science/chemistry/tblite/python.nix { + inherit (pkgs) tblite meson simple-dftd3; + }; + + tbm-utils = callPackage ../development/python-modules/tbm-utils { }; + + tcolorpy = callPackage ../development/python-modules/tcolorpy { }; + + tcxparser = callPackage ../development/python-modules/tcxparser { }; + + tcxreader = callPackage ../development/python-modules/tcxreader { }; + + tdir = callPackage ../development/python-modules/tdir { }; + + teamcity-messages = callPackage ../development/python-modules/teamcity-messages { }; + + telegram-text = callPackage ../development/python-modules/telegram-text { }; + + telegraph = callPackage ../development/python-modules/telegraph { }; + + telepath = callPackage ../development/python-modules/telepath { }; + + telethon = callPackage ../development/python-modules/telethon { inherit (pkgs) openssl; }; + + telethon-session-sqlalchemy = + callPackage ../development/python-modules/telethon-session-sqlalchemy + { }; + + teletype = callPackage ../development/python-modules/teletype { }; + + telfhash = callPackage ../development/python-modules/telfhash { }; + + tellduslive = callPackage ../development/python-modules/tellduslive { }; + + temescal = callPackage ../development/python-modules/temescal { }; + + temperusb = callPackage ../development/python-modules/temperusb { }; + + tempest = callPackage ../development/python-modules/tempest { }; + + templateflow = callPackage ../development/python-modules/templateflow { }; + + tempora = callPackage ../development/python-modules/tempora { }; + + tenacity = callPackage ../development/python-modules/tenacity { }; + + tenant-schemas-celery = callPackage ../development/python-modules/tenant-schemas-celery { }; + + tencentcloud-sdk-python = callPackage ../development/python-modules/tencentcloud-sdk-python { }; + + tendo = callPackage ../development/python-modules/tendo { }; + + tensorboard = callPackage ../development/python-modules/tensorboard { }; + + tensorboard-data-server = callPackage ../development/python-modules/tensorboard-data-server { }; + + tensorboard-plugin-profile = + callPackage ../development/python-modules/tensorboard-plugin-profile + { }; + + tensorboard-plugin-wit = callPackage ../development/python-modules/tensorboard-plugin-wit { }; + + tensorboardx = callPackage ../development/python-modules/tensorboardx { }; + + tensordict = callPackage ../development/python-modules/tensordict { }; + + tensorflow = self.tensorflow-build; + + tensorflow-bin = callPackage ../development/python-modules/tensorflow/bin.nix { + inherit (pkgs.config) cudaSupport; + # https://www.tensorflow.org/install/source#gpu + cudaPackages = pkgs.cudaPackages_12; + }; + + tensorflow-build = + let + compat = rec { + protobufTF = pkgs.protobuf_21.override { abseil-cpp = pkgs.abseil-cpp_202301; }; + # https://www.tensorflow.org/install/source#gpu + cudaPackagesTF = pkgs.cudaPackages_11; + grpcTF = + (pkgs.grpc.overrideAttrs (oldAttrs: rec { + # nvcc fails on recent grpc versions, so we use the latest patch level + # of the grpc version bundled by upstream tensorflow to allow CUDA + # support + version = "1.27.3"; + src = pkgs.fetchFromGitHub { + owner = "grpc"; + repo = "grpc"; + rev = "v${version}"; + hash = "sha256-PpiOT4ZJe1uMp5j+ReQulC9jpT0xoR2sAl6vRYKA0AA="; + fetchSubmodules = true; + }; + patches = [ ]; + postPatch = '' + sed -i "s/-std=c++11/-std=c++17/" CMakeLists.txt + echo "set(CMAKE_CXX_STANDARD 17)" >> CMakeLists.txt + ''; + })).override + { protobuf = protobufTF; }; + protobuf-pythonTF = self.protobuf4.override { protobuf = protobufTF; }; + grpcioTF = self.grpcio.override { protobuf = protobufTF; }; + tensorboard-plugin-profileTF = self.tensorboard-plugin-profile.override { + protobuf = protobuf-pythonTF; + }; + tensorboardTF = self.tensorboard.override { + grpcio = grpcioTF; + protobuf = protobuf-pythonTF; + tensorboard-plugin-profile = tensorboard-plugin-profileTF; + }; + }; + in + callPackage ../development/python-modules/tensorflow { + inherit (pkgs.config) cudaSupport; + inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; + flatbuffers-core = pkgs.flatbuffers; + flatbuffers-python = self.flatbuffers; + cudaPackages = compat.cudaPackagesTF; + protobuf-core = compat.protobufTF; + protobuf-python = compat.protobuf-pythonTF; + grpc = compat.grpcTF; + grpcio = compat.grpcioTF; + tensorboard = compat.tensorboardTF; + abseil-cpp = pkgs.abseil-cpp_202301; + + # Tensorflow 2.13 doesn't support gcc13: + # https://github.com/tensorflow/tensorflow/issues/61289 + # + # We use the nixpkgs' default libstdc++ to stay compatible with other + # python modules + stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv; + }; + + tensorflow-datasets = callPackage ../development/python-modules/tensorflow-datasets { }; + + tensorflow-estimator-bin = + callPackage ../development/python-modules/tensorflow-estimator/bin.nix + { }; + + tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { }; + + tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { }; + + tensorflowWithCuda = self.tensorflow.override { cudaSupport = true; }; + + tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; }; + + tensorly = callPackage ../development/python-modules/tensorly { }; + + tensorrt = callPackage ../development/python-modules/tensorrt { + cudaPackages = pkgs.cudaPackages_11; + }; + + tensorstore = callPackage ../development/python-modules/tensorstore { }; + + term-image = callPackage ../development/python-modules/term-image { }; + + termcolor = callPackage ../development/python-modules/termcolor { }; + + termgraph = callPackage ../development/python-modules/termgraph { }; + + terminado = callPackage ../development/python-modules/terminado { }; + + terminaltables = callPackage ../development/python-modules/terminaltables { }; + + terminaltexteffects = callPackage ../development/python-modules/terminaltexteffects { }; + + termplotlib = callPackage ../development/python-modules/termplotlib { }; + + termstyle = callPackage ../development/python-modules/termstyle { }; + + tern = callPackage ../development/python-modules/tern { }; + + tesla-fleet-api = callPackage ../development/python-modules/tesla-fleet-api { }; + + tesla-powerwall = callPackage ../development/python-modules/tesla-powerwall { }; + + tesla-wall-connector = callPackage ../development/python-modules/tesla-wall-connector { }; + + teslajsonpy = callPackage ../development/python-modules/teslajsonpy { }; + + teslemetry-stream = callPackage ../development/python-modules/teslemetry-stream { }; + + tess = callPackage ../development/python-modules/tess { }; + + tesserocr = callPackage ../development/python-modules/tesserocr { }; + + test-tube = callPackage ../development/python-modules/test-tube { }; + + testbook = callPackage ../development/python-modules/testbook { }; + + testcontainers = callPackage ../development/python-modules/testcontainers { }; + + testfixtures = callPackage ../development/python-modules/testfixtures { }; + + testing-common-database = callPackage ../development/python-modules/testing-common-database { }; + + testing-postgresql = callPackage ../development/python-modules/testing-postgresql { }; + + testpath = callPackage ../development/python-modules/testpath { }; + + testrail-api = callPackage ../development/python-modules/testrail-api { }; + + testrepository = callPackage ../development/python-modules/testrepository { }; + + testresources = callPackage ../development/python-modules/testresources { }; + + testscenarios = callPackage ../development/python-modules/testscenarios { }; + + testtools = callPackage ../development/python-modules/testtools { }; + + texsoup = callPackage ../development/python-modules/texsoup { }; + + text-unidecode = callPackage ../development/python-modules/text-unidecode { }; + + textacy = callPackage ../development/python-modules/textacy { }; + + textdistance = callPackage ../development/python-modules/textdistance { }; + + textfsm = callPackage ../development/python-modules/textfsm { }; + + textile = callPackage ../development/python-modules/textile { }; + + textnets = callPackage ../development/python-modules/textnets { + en_core_web_sm = spacy-models.en_core_web_sm; + }; + + textparser = callPackage ../development/python-modules/textparser { }; + + textstat = callPackage ../development/python-modules/textstat { }; + + texttable = callPackage ../development/python-modules/texttable { }; + + textual = callPackage ../development/python-modules/textual { }; + + textual-dev = callPackage ../development/python-modules/textual-dev { }; + + textual-fastdatatable = callPackage ../development/python-modules/textual-fastdatatable { }; + + textual-slider = callPackage ../development/python-modules/textual-slider { }; + + textual-textarea = callPackage ../development/python-modules/textual-textarea { }; + + textual-universal-directorytree = + callPackage ../development/python-modules/textual-universal-directorytree + { }; + + textwrap3 = callPackage ../development/python-modules/textwrap3 { }; + + textx = callPackage ../development/python-modules/textx { }; + + tf-keras = callPackage ../development/python-modules/tf-keras { }; + + tf2onnx = callPackage ../development/python-modules/tf2onnx { }; + + tflearn = callPackage ../development/python-modules/tflearn { }; + + tftpy = callPackage ../development/python-modules/tftpy { }; + + tgcrypto = callPackage ../development/python-modules/tgcrypto { }; + + thefuzz = callPackage ../development/python-modules/thefuzz { }; + + thelogrus = callPackage ../development/python-modules/thelogrus { }; + + thermobeacon-ble = callPackage ../development/python-modules/thermobeacon-ble { }; + + thermopro-ble = callPackage ../development/python-modules/thermopro-ble { }; + + thespian = callPackage ../development/python-modules/thespian { }; + + thinc = callPackage ../development/python-modules/thinc { + inherit (pkgs.darwin.apple_sdk.frameworks) + Accelerate + CoreFoundation + CoreGraphics + CoreVideo + ; + }; + + thinqconnect = callPackage ../development/python-modules/thinqconnect { }; + + thorlabspm100 = callPackage ../development/python-modules/thorlabspm100 { }; + + threadloop = callPackage ../development/python-modules/threadloop { }; + + threadpool = callPackage ../development/python-modules/threadpool { }; + + threadpoolctl = callPackage ../development/python-modules/threadpoolctl { }; + + threat9-test-bed = callPackage ../development/python-modules/threat9-test-bed { }; + + three-merge = callPackage ../development/python-modules/three-merge { }; + + thrift = callPackage ../development/python-modules/thrift { }; + + thriftpy2 = callPackage ../development/python-modules/thriftpy2 { }; + + throttler = callPackage ../development/python-modules/throttler { }; + + thttp = callPackage ../development/python-modules/thttp { }; + + tidalapi = callPackage ../development/python-modules/tidalapi { }; + + tidyexc = callPackage ../development/python-modules/tidyexc { }; + + tidylib = callPackage ../development/python-modules/pytidylib { }; + + tifffile = callPackage ../development/python-modules/tifffile { }; + + tika = callPackage ../development/python-modules/tika { }; + + tika-client = callPackage ../development/python-modules/tika-client { }; + + tiktoken = callPackage ../development/python-modules/tiktoken { }; + + tikzplotlib = callPackage ../development/python-modules/tikzplotlib { }; + + tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; }; + + tilequant = callPackage ../development/python-modules/tilequant { }; + + tiler = callPackage ../development/python-modules/tiler { }; + + tilestache = callPackage ../development/python-modules/tilestache { }; + + tilt-ble = callPackage ../development/python-modules/tilt-ble { }; + + time-machine = callPackage ../development/python-modules/time-machine { }; + + timeago = callPackage ../development/python-modules/timeago { }; + + timecop = callPackage ../development/python-modules/timecop { }; + + timelib = callPackage ../development/python-modules/timelib { }; + + timeout-decorator = callPackage ../development/python-modules/timeout-decorator { }; + + timeslot = callPackage ../development/python-modules/timeslot { }; + + timetagger = callPackage ../development/python-modules/timetagger { }; + + timezonefinder = callPackage ../development/python-modules/timezonefinder { }; + + timing-asgi = callPackage ../development/python-modules/timing-asgi { }; + + timm = callPackage ../development/python-modules/timm { }; + + timy = callPackage ../development/python-modules/timy { }; + + tiny-cuda-nn = toPythonModule ( + pkgs.tiny-cuda-nn.override { + cudaPackages = self.torch.cudaPackages; + python3Packages = self; + pythonSupport = true; + } + ); + + tiny-proxy = callPackage ../development/python-modules/tiny-proxy { }; + + tinycss = callPackage ../development/python-modules/tinycss { }; + + tinycss2 = callPackage ../development/python-modules/tinycss2 { }; + + tinydb = callPackage ../development/python-modules/tinydb { }; + + tinygrad = callPackage ../development/python-modules/tinygrad { }; + + tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { }; + + tinyrecord = callPackage ../development/python-modules/tinyrecord { }; + + tinysegmenter = callPackage ../development/python-modules/tinysegmenter { }; + + tinytag = callPackage ../development/python-modules/tinytag { }; + + tinytuya = callPackage ../development/python-modules/tinytuya { }; + + titlecase = callPackage ../development/python-modules/titlecase { }; + + tkinter = callPackage ../development/python-modules/tkinter { + py = python.override (lib.optionalAttrs (!python.isPyPy) { x11Support = true; }); + }; + + tld = callPackage ../development/python-modules/tld { }; + + tldextract = callPackage ../development/python-modules/tldextract { }; + + tlds = callPackage ../development/python-modules/tlds { }; + + tls-client = callPackage ../development/python-modules/tls-client { }; + + tls-parser = callPackage ../development/python-modules/tls-parser { }; + + tlsh = callPackage ../development/python-modules/tlsh { }; + + tlslite-ng = callPackage ../development/python-modules/tlslite-ng { }; + + tlv8 = callPackage ../development/python-modules/tlv8 { }; + + tmb = callPackage ../development/python-modules/tmb { }; + + todoist = callPackage ../development/python-modules/todoist { }; + + todoist-api-python = callPackage ../development/python-modules/todoist-api-python { }; + + toggl-cli = callPackage ../development/python-modules/toggl-cli { }; + + token-bucket = callPackage ../development/python-modules/token-bucket { }; + + tokenize-rt = callPackage ../development/python-modules/tokenize-rt { }; + + tokenizers = callPackage ../development/python-modules/tokenizers { + inherit (pkgs.darwin.apple_sdk.frameworks) Security; + }; + + tokenlib = callPackage ../development/python-modules/tokenlib { }; + + tokentrim = callPackage ../development/python-modules/tokentrim { }; + + tololib = callPackage ../development/python-modules/tololib { }; + + toml = callPackage ../development/python-modules/toml { }; + + toml-adapt = callPackage ../development/python-modules/toml-adapt { }; + + tomli = callPackage ../development/python-modules/tomli { }; + + tomli-w = callPackage ../development/python-modules/tomli-w { }; + + tomlkit = callPackage ../development/python-modules/tomlkit { }; + + toolz = callPackage ../development/python-modules/toolz { }; + + toonapi = callPackage ../development/python-modules/toonapi { }; + + toposort = callPackage ../development/python-modules/toposort { }; + + toptica-lasersdk = callPackage ../development/python-modules/toptica-lasersdk { }; + + torch = callPackage ../development/python-modules/torch { }; + + torch-audiomentations = callPackage ../development/python-modules/torch-audiomentations { }; + + torch-bin = callPackage ../development/python-modules/torch/bin.nix { triton = self.triton-bin; }; + + torch-geometric = callPackage ../development/python-modules/torch-geometric { }; + + # Required to test triton + torch-no-triton = self.torch.override { tritonSupport = false; }; + + torch-pitch-shift = callPackage ../development/python-modules/torch-pitch-shift { }; + + torch-tb-profiler = callPackage ../development/python-modules/torch-tb-profiler/default.nix { }; + + torchWithCuda = self.torch.override { + triton = self.triton-cuda; + cudaSupport = true; + rocmSupport = false; + }; + + torchWithRocm = self.torch.override { + triton = self.triton-no-cuda; + rocmSupport = true; + cudaSupport = false; + }; + + torchWithoutCuda = self.torch.override { cudaSupport = false; }; + + torchWithoutRocm = self.torch.override { rocmSupport = false; }; + + torchaudio = callPackage ../development/python-modules/torchaudio { }; + + torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { + cudaPackages = pkgs.cudaPackages_12; + }; + + torchbench = callPackage ../development/python-modules/torchbench { }; + + torchcrepe = callPackage ../development/python-modules/torchcrepe { }; + + torchdiffeq = callPackage ../development/python-modules/torchdiffeq { }; + + torchinfo = callPackage ../development/python-modules/torchinfo { }; + + torchio = callPackage ../development/python-modules/torchio { }; + + torchlibrosa = callPackage ../development/python-modules/torchlibrosa { }; + + torchmetrics = callPackage ../development/python-modules/torchmetrics { }; + + torchprofile = callPackage ../development/python-modules/torchprofile { }; + + torchrl = callPackage ../development/python-modules/torchrl { }; + + torchsde = callPackage ../development/python-modules/torchsde { }; + + torchsnapshot = callPackage ../development/python-modules/torchsnapshot { }; + + torchsummary = callPackage ../development/python-modules/torchsummary { }; + + torchvision = callPackage ../development/python-modules/torchvision { }; + + torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { + cudaPackages = pkgs.cudaPackages_12; + }; + + tornado = callPackage ../development/python-modules/tornado { }; + + # Used by circus and grab-site, 2020-08-29 + tornado_4 = callPackage ../development/python-modules/tornado/4.nix { }; + + # Used by streamlit, 2021-01-29 + tornado_5 = callPackage ../development/python-modules/tornado/5.nix { }; + + torpy = callPackage ../development/python-modules/torpy { }; + + torrent-parser = callPackage ../development/python-modules/torrent-parser { }; + + torrequest = callPackage ../development/python-modules/torrequest { }; + + total-connect-client = callPackage ../development/python-modules/total-connect-client { }; + + towncrier = callPackage ../development/python-modules/towncrier { inherit (pkgs) git; }; + + tox = callPackage ../development/python-modules/tox { }; + + tplink-omada-client = callPackage ../development/python-modules/tplink-omada-client { }; + + tpm2-pytss = callPackage ../development/python-modules/tpm2-pytss { }; + + tqdm = callPackage ../development/python-modules/tqdm { }; + + traceback2 = callPackage ../development/python-modules/traceback2 { }; + + tracerite = callPackage ../development/python-modules/tracerite { }; + + tracing = callPackage ../development/python-modules/tracing { }; + + trackpy = callPackage ../development/python-modules/trackpy { }; + + trafilatura = callPackage ../development/python-modules/trafilatura { }; + + trailrunner = callPackage ../development/python-modules/trailrunner { }; + + trainer = callPackage ../development/python-modules/trainer { }; + + traitlets = callPackage ../development/python-modules/traitlets { }; + + traits = callPackage ../development/python-modules/traits { }; + + traitsui = callPackage ../development/python-modules/traitsui { }; + + traittypes = callPackage ../development/python-modules/traittypes { }; + + trampoline = callPackage ../development/python-modules/trampoline { }; + + transaction = callPackage ../development/python-modules/transaction { }; + + transformers = callPackage ../development/python-modules/transformers { }; + + transforms3d = callPackage ../development/python-modules/transforms3d { }; + + transitions = callPackage ../development/python-modules/transitions { }; + + translate-toolkit = callPackage ../development/python-modules/translate-toolkit { }; + + translatehtml = callPackage ../development/python-modules/translatehtml { }; + + translatepy = callPackage ../development/python-modules/translatepy { }; + + translation-finder = callPackage ../development/python-modules/translation-finder { }; + + translationstring = callPackage ../development/python-modules/translationstring { }; + + translitcodec = callPackage ../development/python-modules/translitcodec { }; + + transmission-rpc = callPackage ../development/python-modules/transmission-rpc { }; + + trectools = callPackage ../development/python-modules/trectools { }; + + tree-sitter = callPackage ../development/python-modules/tree-sitter { }; + + tree-sitter-html = callPackage ../development/python-modules/tree-sitter-html { }; + + tree-sitter-javascript = callPackage ../development/python-modules/tree-sitter-javascript { }; + + tree-sitter-json = callPackage ../development/python-modules/tree-sitter-json { }; + + tree-sitter-languages = callPackage ../development/python-modules/tree-sitter-languages { }; + + tree-sitter-python = callPackage ../development/python-modules/tree-sitter-python { }; + + tree-sitter-rust = callPackage ../development/python-modules/tree-sitter-rust { }; + + tree-sitter_0_21 = callPackage ../development/python-modules/tree-sitter/0_21.nix { }; + + treelib = callPackage ../development/python-modules/treelib { }; + + treelog = callPackage ../development/python-modules/treelog { }; + + treeo = callPackage ../development/python-modules/treeo { }; + + treescope = callPackage ../development/python-modules/treescope { }; + + treex = callPackage ../development/python-modules/treex { }; + + treq = callPackage ../development/python-modules/treq { }; + + trezor = callPackage ../development/python-modules/trezor { }; + + trezor-agent = callPackage ../development/python-modules/trezor-agent { + pinentry = pkgs.pinentry-curses; + }; + + trimesh = callPackage ../development/python-modules/trimesh { }; + + trino-python-client = callPackage ../development/python-modules/trino-python-client { }; + + trio = callPackage ../development/python-modules/trio { inherit (pkgs) coreutils; }; + + trio-asyncio = callPackage ../development/python-modules/trio-asyncio { }; + + trio-websocket = callPackage ../development/python-modules/trio-websocket { }; + + triton = callPackage ../development/python-modules/triton { llvm = pkgs.triton-llvm; }; + + triton-bin = callPackage ../development/python-modules/triton/bin.nix { }; + + triton-cuda = self.triton.override { cudaSupport = true; }; + + triton-no-cuda = self.triton.override { cudaSupport = false; }; + + tritonclient = callPackage ../development/python-modules/tritonclient { }; + + trlib = toPythonModule ( + pkgs.trlib.override { + pythonSupport = true; + python3Packages = self; + } + ); + + troposphere = callPackage ../development/python-modules/troposphere { }; + + trove-classifiers = callPackage ../development/python-modules/trove-classifiers { }; + + trueskill = callPackage ../development/python-modules/trueskill { }; + + truncnorm = callPackage ../development/python-modules/truncnorm { }; + + trustme = callPackage ../development/python-modules/trustme { }; + + truststore = callPackage ../development/python-modules/truststore { }; + + trx-python = callPackage ../development/python-modules/trx-python { }; + + trytond = callPackage ../development/python-modules/trytond { }; + + ts1-signatures = callPackage ../development/python-modules/ts1-signatures { }; + + tsfresh = callPackage ../development/python-modules/tsfresh { }; + + tsid = toPythonModule ( + pkgs.tsid.override { + pythonSupport = true; + python3Packages = self; + } + ); + + tskit = callPackage ../development/python-modules/tskit { }; + + ttach = callPackage ../development/python-modules/ttach { }; + + ttfautohint-py = callPackage ../development/python-modules/ttfautohint-py { }; + + ttls = callPackage ../development/python-modules/ttls { }; + + ttn-client = callPackage ../development/python-modules/ttn-client { }; + + ttp = callPackage ../development/python-modules/ttp { }; + + ttp-templates = callPackage ../development/python-modules/ttp-templates { }; + + ttstokenizer = callPackage ../development/python-modules/ttstokenizer { }; + + tubes = callPackage ../development/python-modules/tubes { }; + + tubeup = callPackage ../development/python-modules/tubeup { }; + + tuf = callPackage ../development/python-modules/tuf { }; + + tunigo = callPackage ../development/python-modules/tunigo { }; + + turnt = callPackage ../development/python-modules/turnt { }; + + tuya-device-sharing-sdk = callPackage ../development/python-modules/tuya-device-sharing-sdk { }; + + tuya-iot-py-sdk = callPackage ../development/python-modules/tuya-iot-py-sdk { }; + + tuyaha = callPackage ../development/python-modules/tuyaha { }; + + tvdb-api = callPackage ../development/python-modules/tvdb-api { }; + + tweedledum = callPackage ../development/python-modules/tweedledum { }; + + tweepy = callPackage ../development/python-modules/tweepy { }; + + twentemilieu = callPackage ../development/python-modules/twentemilieu { }; + + twiggy = callPackage ../development/python-modules/twiggy { }; + + twilio = callPackage ../development/python-modules/twilio { }; + + twill = callPackage ../development/python-modules/twill { }; + + twine = callPackage ../development/python-modules/twine { }; + + twinkly-client = callPackage ../development/python-modules/twinkly-client { }; + + twisted = callPackage ../development/python-modules/twisted { }; + + twitch-python = callPackage ../development/python-modules/twitch-python { }; + + twitchapi = callPackage ../development/python-modules/twitchapi { }; + + twitter = callPackage ../development/python-modules/twitter { }; + + twitterapi = callPackage ../development/python-modules/twitterapi { }; + + twofish = callPackage ../development/python-modules/twofish { }; + + txaio = callPackage ../development/python-modules/txaio { }; + + txamqp = callPackage ../development/python-modules/txamqp { }; + + txdbus = callPackage ../development/python-modules/txdbus { }; + + txgithub = callPackage ../development/python-modules/txgithub { }; + + txi2p-tahoe = callPackage ../development/python-modules/txi2p-tahoe { }; + + txredisapi = callPackage ../development/python-modules/txredisapi { }; + + txrequests = callPackage ../development/python-modules/txrequests { }; + + txtai = callPackage ../development/python-modules/txtai { }; + + txtorcon = callPackage ../development/python-modules/txtorcon { }; + + txzmq = callPackage ../development/python-modules/txzmq { }; + + type-infer = callPackage ../development/python-modules/type-infer { }; + + typechecks = callPackage ../development/python-modules/typechecks { }; + + typecode = callPackage ../development/python-modules/typecode { }; + + typecode-libmagic = callPackage ../development/python-modules/typecode/libmagic.nix { + inherit (pkgs) file zlib; + }; + + typed-ast = callPackage ../development/python-modules/typed-ast { }; + + typed-settings = callPackage ../development/python-modules/typed-settings { }; + + typeguard = callPackage ../development/python-modules/typeguard { }; + + typepy = callPackage ../development/python-modules/typepy { }; + + typer = callPackage ../development/python-modules/typer { }; + + typer-shell = callPackage ../development/python-modules/typer-shell { }; + + types-aiobotocore = callPackage ../development/python-modules/types-aiobotocore { }; + types-appdirs = callPackage ../development/python-modules/types-appdirs { }; types-awscrt = callPackage ../development/python-modules/types-awscrt { }; @@ -17472,10 +17510,10 @@ self: super: with self; { types-redis = callPackage ../development/python-modules/types-redis { }; - types-retry = callPackage ../development/python-modules/types-retry { }; - types-requests = callPackage ../development/python-modules/types-requests { }; + types-retry = callPackage ../development/python-modules/types-retry { }; + types-s3transfer = callPackage ../development/python-modules/types-s3transfer { }; types-setuptools = callPackage ../development/python-modules/types-setuptools { }; @@ -17516,14 +17554,14 @@ self: super: with self; { tzlocal = callPackage ../development/python-modules/tzlocal { }; - rustworkx = callPackage ../development/python-modules/rustworkx { }; + u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { }; + + ua-parser = callPackage ../development/python-modules/ua-parser { }; uamqp = callPackage ../development/python-modules/uamqp { inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork CoreFoundation Security; }; - ua-parser = callPackage ../development/python-modules/ua-parser { }; - uarray = callPackage ../development/python-modules/uarray { }; uart-devices = callPackage ../development/python-modules/uart-devices { }; @@ -17538,6 +17576,8 @@ self: super: with self; { udatetime = callPackage ../development/python-modules/udatetime { }; + ueagle = callPackage ../development/python-modules/ueagle { }; + ueberzug = callPackage ../development/python-modules/ueberzug { inherit (pkgs.xorg) libX11 libXext; }; @@ -17558,8 +17598,6 @@ self: super: with self; { ufoprocessor = callPackage ../development/python-modules/ufoprocessor { }; - ueagle = callPackage ../development/python-modules/ueagle { }; - uharfbuzz = callPackage ../development/python-modules/uharfbuzz { inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; }; @@ -17584,8 +17622,6 @@ self: super: with self; { umodbus = callPackage ../development/python-modules/umodbus { }; - u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { }; - unasync = callPackage ../development/python-modules/unasync { }; uncertainties = callPackage ../development/python-modules/uncertainties { }; @@ -17598,22 +17634,22 @@ self: super: with self; { unearth = callPackage ../development/python-modules/unearth { }; + unicode-rbnf = callPackage ../development/python-modules/unicode-rbnf { }; + + unicode-slugify = callPackage ../development/python-modules/unicode-slugify { }; + unicodecsv = callPackage ../development/python-modules/unicodecsv { }; unicodedata2 = callPackage ../development/python-modules/unicodedata2 { }; unicodeit = callPackage ../development/python-modules/unicodeit { }; - unicode-rbnf = callPackage ../development/python-modules/unicode-rbnf { }; - - unicode-slugify = callPackage ../development/python-modules/unicode-slugify { }; - unicorn = callPackage ../development/python-modules/unicorn { unicorn-emu = pkgs.unicorn; }; - unicurses = callPackage ../development/python-modules/unicurses { }; - unicrypto = callPackage ../development/python-modules/unicrypto { }; + unicurses = callPackage ../development/python-modules/unicurses { }; + unidata-blocks = callPackage ../development/python-modules/unidata-blocks { }; unidecode = callPackage ../development/python-modules/unidecode { }; @@ -17630,10 +17666,10 @@ self: super: with self; { unifi-discovery = callPackage ../development/python-modules/unifi-discovery { }; - unify = callPackage ../development/python-modules/unify { }; - unifiled = callPackage ../development/python-modules/unifiled { }; + unify = callPackage ../development/python-modules/unify { }; + unique-log-filter = callPackage ../development/python-modules/unique-log-filter { }; unittest-data-provider = callPackage ../development/python-modules/unittest-data-provider { }; @@ -17694,10 +17730,10 @@ self: super: with self; { uranium = callPackage ../development/python-modules/uranium { }; - uritemplate = callPackage ../development/python-modules/uritemplate { }; - uri-template = callPackage ../development/python-modules/uri-template { }; + uritemplate = callPackage ../development/python-modules/uritemplate { }; + uritools = callPackage ../development/python-modules/uritools { }; url-normalize = callPackage ../development/python-modules/url-normalize { }; @@ -17714,11 +17750,13 @@ self: super: with self; { urwid = callPackage ../development/python-modules/urwid { }; + urwid-readline = callPackage ../development/python-modules/urwid-readline { }; + urwidgets = callPackage ../development/python-modules/urwidgets { }; urwidtrees = callPackage ../development/python-modules/urwidtrees { }; - urwid-readline = callPackage ../development/python-modules/urwid-readline { }; + us = callPackage ../development/python-modules/us { }; usb-devices = callPackage ../development/python-modules/usb-devices { }; @@ -17728,8 +17766,6 @@ self: super: with self; { usbtmc = callPackage ../development/python-modules/usbtmc { }; - us = callPackage ../development/python-modules/us { }; - user-agents = callPackage ../development/python-modules/user-agents { }; userpath = callPackage ../development/python-modules/userpath { }; @@ -17794,18 +17830,18 @@ self: super: with self; { vector = callPackage ../development/python-modules/vector { }; - vehicle = callPackage ../development/python-modules/vehicle { }; - vega = callPackage ../development/python-modules/vega { }; vega-datasets = callPackage ../development/python-modules/vega-datasets { }; + vehicle = callPackage ../development/python-modules/vehicle { }; + + velbus-aio = callPackage ../development/python-modules/velbus-aio { }; + venstarcolortouch = callPackage ../development/python-modules/venstarcolortouch { }; venusian = callPackage ../development/python-modules/venusian { }; - velbus-aio = callPackage ../development/python-modules/velbus-aio { }; - verboselogs = callPackage ../development/python-modules/verboselogs { }; verilogae = callPackage ../development/python-modules/verilogae { }; @@ -17866,12 +17902,12 @@ self: super: with self; { vispy = callPackage ../development/python-modules/vispy { }; + viv-utils = callPackage ../development/python-modules/viv-utils { }; + vivisect = callPackage ../development/python-modules/vivisect { inherit (pkgs.libsForQt5) wrapQtAppsHook; }; - viv-utils = callPackage ../development/python-modules/viv-utils { }; - vllm = callPackage ../development/python-modules/vllm { }; vmprof = callPackage ../development/python-modules/vmprof { }; @@ -17969,6 +18005,8 @@ self: super: with self; { wandb = callPackage ../development/python-modules/wandb { }; + waqiasync = callPackage ../development/python-modules/waqiasync { }; + warble = callPackage ../development/python-modules/warble { }; warcio = callPackage ../development/python-modules/warcio { }; @@ -17981,19 +18019,11 @@ self: super: with self; { warrant-lite = callPackage ../development/python-modules/warrant-lite { }; - waqiasync = callPackage ../development/python-modules/waqiasync { }; - wasabi = callPackage ../development/python-modules/wasabi { }; - wasserstein = callPackage ../development/python-modules/wasserstein { }; - wasmerPackages = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/wasmer { }); - inherit (self.wasmerPackages) - wasmer - wasmer-compiler-cranelift - wasmer-compiler-llvm - wasmer-compiler-singlepass - ; + + wasserstein = callPackage ../development/python-modules/wasserstein { }; wat = callPackage ../development/python-modules/wat { }; @@ -18035,6 +18065,10 @@ self: super: with self; { weaviate-client = callPackage ../development/python-modules/weaviate-client { }; + web = callPackage ../development/python-modules/web { }; + + web-cache = callPackage ../development/python-modules/web-cache { }; + web3 = callPackage ../development/python-modules/web3 { }; webargs = callPackage ../development/python-modules/webargs { }; @@ -18043,10 +18077,6 @@ self: super: with self; { webauthn = callPackage ../development/python-modules/webauthn { }; - web = callPackage ../development/python-modules/web { }; - - web-cache = callPackage ../development/python-modules/web-cache { }; - webcolors = callPackage ../development/python-modules/webcolors { }; webdataset = callPackage ../development/python-modules/webdataset { }; @@ -18063,12 +18093,12 @@ self: super: with self; { webexteamssdk = callPackage ../development/python-modules/webexteamssdk { }; - webmin-xmlrpc = callPackage ../development/python-modules/webmin-xmlrpc { }; - weblate-language-data = callPackage ../development/python-modules/weblate-language-data { }; weblate-schemas = callPackage ../development/python-modules/weblate-schemas { }; + webmin-xmlrpc = callPackage ../development/python-modules/webmin-xmlrpc { }; + webob = callPackage ../development/python-modules/webob { }; webrtc-models = callPackage ../development/python-modules/webrtc-models { }; @@ -18157,10 +18187,10 @@ self: super: with self; { wikipedia = callPackage ../development/python-modules/wikipedia { }; - wikipedia2vec = callPackage ../development/python-modules/wikipedia2vec { }; - wikipedia-api = callPackage ../development/python-modules/wikipedia-api { }; + wikipedia2vec = callPackage ../development/python-modules/wikipedia2vec { }; + wikitextparser = callPackage ../development/python-modules/wikitextparser { }; willow = callPackage ../development/python-modules/willow { }; @@ -18219,6 +18249,8 @@ self: super: with self; { wsproto = callPackage ../development/python-modules/wsproto { }; + wtf-peewee = callPackage ../development/python-modules/wtf-peewee { }; + wtforms = callPackage ../development/python-modules/wtforms { }; wtforms-bootstrap5 = callPackage ../development/python-modules/wtforms-bootstrap5 { }; @@ -18227,8 +18259,6 @@ self: super: with self; { wunsen = callPackage ../development/python-modules/wunsen { }; - wtf-peewee = callPackage ../development/python-modules/wtf-peewee { }; - wurlitzer = callPackage ../development/python-modules/wurlitzer { }; wxpython = callPackage ../development/python-modules/wxpython/4.2.nix { @@ -18270,6 +18300,8 @@ self: super: with self; { xdot = callPackage ../development/python-modules/xdot { inherit (pkgs) graphviz; }; + xdxf2html = callPackage ../development/python-modules/xdxf2html { }; + xen = toPythonModule (pkgs.xen.override { python3Packages = self; }); xformers = callPackage ../development/python-modules/xformers { }; @@ -18300,6 +18332,8 @@ self: super: with self; { xmind = callPackage ../development/python-modules/xmind { }; + xml-marshaller = callPackage ../development/python-modules/xml-marshaller { }; + xml2rfc = callPackage ../development/python-modules/xml2rfc { }; xmldiff = callPackage ../development/python-modules/xmldiff { }; @@ -18320,8 +18354,6 @@ self: super: with self; { xmltodict = callPackage ../development/python-modules/xmltodict { }; - xml-marshaller = callPackage ../development/python-modules/xml-marshaller { }; - xmod = callPackage ../development/python-modules/xmod { }; xmodem = callPackage ../development/python-modules/xmodem { }; @@ -18342,14 +18374,14 @@ self: super: with self; { xsdata = callPackage ../development/python-modules/xsdata { }; + xstatic = callPackage ../development/python-modules/xstatic { }; + xstatic-asciinema-player = callPackage ../development/python-modules/xstatic-asciinema-player { }; xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox { }; xstatic-bootstrap = callPackage ../development/python-modules/xstatic-bootstrap { }; - xstatic = callPackage ../development/python-modules/xstatic { }; - xstatic-font-awesome = callPackage ../development/python-modules/xstatic-font-awesome { }; xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery { }; @@ -18368,14 +18400,14 @@ self: super: with self; { xxhash = callPackage ../development/python-modules/xxhash { }; - xdxf2html = callPackage ../development/python-modules/xdxf2html { }; - xyzservices = callPackage ../development/python-modules/xyzservices { }; y-py = callPackage ../development/python-modules/y-py { }; yabadaba = callPackage ../development/python-modules/yabadaba { }; + yacs = callPackage ../development/python-modules/yacs { }; + yahooweather = callPackage ../development/python-modules/yahooweather { }; yalesmartalarmclient = callPackage ../development/python-modules/yalesmartalarmclient { }; @@ -18422,8 +18454,6 @@ self: super: with self; { yattag = callPackage ../development/python-modules/yattag { }; - yacs = callPackage ../development/python-modules/yacs { }; - ydata-profiling = callPackage ../development/python-modules/ydata-profiling { }; ydiff = callPackage ../development/python-modules/ydiff { }; @@ -18448,28 +18478,28 @@ self: super: with self; { youtube-dl-light = callPackage ../tools/misc/youtube-dl { ffmpegSupport = false; }; - youtubeaio = callPackage ../development/python-modules/youtubeaio { }; - - yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; - - yt-dlp = toPythonModule (pkgs.yt-dlp.override { python3Packages = self; }); - - yt-dlp-light = toPythonModule (pkgs.yt-dlp-light.override { python3Packages = self; }); - - yt-dlp-dearrow = callPackage ../development/python-modules/yt-dlp-dearrow { }; - youtube-search = callPackage ../development/python-modules/youtube-search { }; youtube-search-python = callPackage ../development/python-modules/youtube-search-python { }; youtube-transcript-api = callPackage ../development/python-modules/youtube-transcript-api { }; + youtubeaio = callPackage ../development/python-modules/youtubeaio { }; + yowsup = callPackage ../development/python-modules/yowsup { }; + yoyo-migrations = callPackage ../development/python-modules/yoyo-migrations { }; + ypy-websocket = callPackage ../development/python-modules/ypy-websocket { }; yq = callPackage ../development/python-modules/yq { inherit (pkgs) jq; }; + yt-dlp = toPythonModule (pkgs.yt-dlp.override { python3Packages = self; }); + + yt-dlp-dearrow = callPackage ../development/python-modules/yt-dlp-dearrow { }; + + yt-dlp-light = toPythonModule (pkgs.yt-dlp-light.override { python3Packages = self; }); + yte = callPackage ../development/python-modules/yte { }; ytmusicapi = callPackage ../development/python-modules/ytmusicapi { }; @@ -18478,8 +18508,6 @@ self: super: with self; { yubico-client = callPackage ../development/python-modules/yubico-client { }; - z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { }; - z3-solver = (toPythonModule ( (pkgs.z3.override { inherit python; }).overrideAttrs (_: { @@ -18487,6 +18515,8 @@ self: super: with self; { }) )).python; + z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { }; + zadnegoale = callPackage ../development/python-modules/zadnegoale { }; zamg = callPackage ../development/python-modules/zamg { }; @@ -18623,10 +18653,10 @@ self: super: with self; { zulip-emoji-mapping = callPackage ../development/python-modules/zulip-emoji-mapping { }; - zwave-me-ws = callPackage ../development/python-modules/zwave-me-ws { }; - zwave-js-server-python = callPackage ../development/python-modules/zwave-js-server-python { }; + zwave-me-ws = callPackage ../development/python-modules/zwave-me-ws { }; + zxcvbn = callPackage ../development/python-modules/zxcvbn { }; zxcvbn-rs-py = callPackage ../development/python-modules/zxcvbn-rs-py { }; From f3d4feda5a8a1d9efffa209d2f454fd451cebbac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 12:16:28 +0000 Subject: [PATCH 57/94] build(deps): bump actions/create-github-app-token from 1.11.6 to 1.11.7 Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.6 to 1.11.7. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/21cfef2b496dd8ef5b904c159339626a10ad380e...af35edadc00be37caa72ed9f3e6d5f7801bfdf09) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] (cherry picked from commit 56de6fd33daec7d8334c0e8ade12a82a338609ea) --- .github/workflows/backport.yml | 2 +- .github/workflows/codeowners-v2.yml | 4 ++-- .github/workflows/eval.yml | 2 +- .github/workflows/periodic-merge.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 8dbce1c43b8c..d27bec04f26f 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -19,7 +19,7 @@ jobs: steps: # Use a GitHub App to create the PR so that CI gets triggered # The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs - - uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6 + - uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1.11.7 id: app-token with: app-id: ${{ vars.NIXPKGS_CI_APP_ID }} diff --git a/.github/workflows/codeowners-v2.yml b/.github/workflows/codeowners-v2.yml index a1e78609f8c8..7b613939160b 100644 --- a/.github/workflows/codeowners-v2.yml +++ b/.github/workflows/codeowners-v2.yml @@ -63,7 +63,7 @@ jobs: - name: Build codeowners validator run: nix-build base/ci -A codeownersValidator - - uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6 + - uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1.11.7 id: app-token with: app-id: ${{ vars.OWNER_RO_APP_ID }} @@ -96,7 +96,7 @@ jobs: # This is intentional, because we need to request the review of owners as declared in the base branch. - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6 + - uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1.11.7 id: app-token with: app-id: ${{ vars.OWNER_APP_ID }} diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 99a0ec40dedf..f26f999ac0fd 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -241,7 +241,7 @@ jobs: steps: # See ./codeowners-v2.yml, reuse the same App because we need the same permissions # Can't use the token received from permissions above, because it can't get enough permissions - - uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6 + - uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1.11.7 id: app-token with: app-id: ${{ vars.OWNER_APP_ID }} diff --git a/.github/workflows/periodic-merge.yml b/.github/workflows/periodic-merge.yml index 7ce6036b6808..358f8b23ac4d 100644 --- a/.github/workflows/periodic-merge.yml +++ b/.github/workflows/periodic-merge.yml @@ -19,7 +19,7 @@ jobs: steps: # Use a GitHub App to create the PR so that CI gets triggered # The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs - - uses: actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1.11.6 + - uses: actions/create-github-app-token@af35edadc00be37caa72ed9f3e6d5f7801bfdf09 # v1.11.7 id: app-token with: app-id: ${{ vars.NIXPKGS_CI_APP_ID }} From 59ff06e098d174803443bc45f837f8cffcde6158 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:58:20 +0000 Subject: [PATCH 58/94] linux_6_13: 6.13.7 -> 6.13.8 (cherry picked from commit a4b8638971a85816eab926ccd939d1c36cac3b37) --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 26cc76b25e66..51de30430c9c 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -32,7 +32,7 @@ "hash": "sha256:0cb5ri6xsd9fyf0s48xrrsbhqzbgjd0iddnid6qk8i60prbz0fyp" }, "6.13": { - "version": "6.13.7", - "hash": "sha256:07c08x68fgcsgriss5z8w427h69y52s887vas91jzb5p70hbcf9s" + "version": "6.13.8", + "hash": "sha256:1fqsfnam0ca2lyqgi9vh7x6xa24yjk6ym6z85bn6nrrxsxczm6i5" } } From c18f2e56af38a8be21f57ad3340e7fb500b5c9a7 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:58:34 +0000 Subject: [PATCH 59/94] linux_6_12: 6.12.19 -> 6.12.20 (cherry picked from commit 2352fae8f2d2fd9946cb5e3a4b8c7b8cae164776) --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 51de30430c9c..fe2f09a35505 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -28,8 +28,8 @@ "hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532" }, "6.12": { - "version": "6.12.19", - "hash": "sha256:0cb5ri6xsd9fyf0s48xrrsbhqzbgjd0iddnid6qk8i60prbz0fyp" + "version": "6.12.20", + "hash": "sha256:1ivakcj0gi191687zagl1qfsip0567p1pk3yy1s2xf0agfq8j3i3" }, "6.13": { "version": "6.13.8", From bca9e9b9bd0ad2cfefbeee1d374fd5cc0876bd1c Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:58:46 +0000 Subject: [PATCH 60/94] linux_6_6: 6.6.83 -> 6.6.84 (cherry picked from commit a561f863719ed8366290f300ce7890ed66e82d97) --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index fe2f09a35505..55f653065cdc 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -20,8 +20,8 @@ "hash": "sha256:0vpgb3lmhgv5iw9b1z0kqr6vdv44if49marfp5858z3a8yj69bdk" }, "6.6": { - "version": "6.6.83", - "hash": "sha256:0262q81mwhy8plql8hnnfvagp460vfl127kaayya113l7gkbnjw9" + "version": "6.6.84", + "hash": "sha256:19vvq558vs2ivj4l6kmyha30a94fh42wmijsghsdnq8salhhglkz" }, "6.11": { "version": "6.11.11", From ebd8e3b7eaaf8ee87fbd7811c1fa8e3297f40e71 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:59:01 +0000 Subject: [PATCH 61/94] linux-rt_5_10: 5.10.233-rt125 -> 5.10.234-rt127 (cherry picked from commit 070d596bd36dfc7af2ec9b8028f212d85fdde46e) --- pkgs/os-specific/linux/kernel/linux-rt-5.10.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix index db1cef1ae7c7..b5e18343a3e7 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix @@ -10,7 +10,7 @@ }@args: let - version = "5.10.233-rt125"; # updated by ./update-rt.sh + version = "5.10.234-rt127"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -25,7 +25,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; - sha256 = "0lkz2g8r032f027j3gih3f7crx991mrpng9qgqc5k4cc1wl5g7i3"; + sha256 = "1rgb4v6dvqlw1mgzsli0hxaj2d5d4m1nylgcrwm4bkpiwbzc95wm"; }; kernelPatches = @@ -34,7 +34,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "1cx91p88h169v69lxz7vbjjnxdzdz9v28liypz099xghibwhcwfh"; + sha256 = "1pmfba5sjmhai2hbzgbwhak46jhc45rcxf7zdgx5hbhbpgbl9d49"; }; }; in From c6e1c637de9714886303570ee68784c536ad26dc Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:59:17 +0000 Subject: [PATCH 62/94] linux-rt_5_4: 5.4.288-rt94 -> 5.4.290-rt96 (cherry picked from commit 805a5ad7f14d13fc50a13896eeffbb7ac6a3ffa5) --- pkgs/os-specific/linux/kernel/linux-rt-5.4.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix index 6ba6fa1b4967..570c7db2a285 100644 --- a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix @@ -10,7 +10,7 @@ }@args: let - version = "5.4.288-rt94"; # updated by ./update-rt.sh + version = "5.4.290-rt96"; # updated by ./update-rt.sh branch = lib.versions.majorMinor version; kversion = builtins.elemAt (lib.splitString "-" version) 0; in @@ -22,7 +22,7 @@ buildLinux ( src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; - sha256 = "1zhsb6gwhb6cvijzh7s8rnm4b06klyhb2mxb06gcyfvj0givlvw7"; + sha256 = "0mm4q8f6kbqddy4zaxjf5xyqpnla5qprvsf7v3vq01gmlzr3rivc"; }; kernelPatches = @@ -31,7 +31,7 @@ buildLinux ( name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; - sha256 = "0gn290fyc37jq6ii78nzd0yfzf111mssghwhgj9mjfja89zy197m"; + sha256 = "1vcyz46n6yznbil5lqiqrn9vrdf0cpva7br9fj7lrr958yjv7101"; }; }; in From 92a39d41b13a9e94ec64fc89c991618015c133b5 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 22 Mar 2025 23:59:32 +0000 Subject: [PATCH 63/94] linux_latest-libre: 19729 -> 19746 (cherry picked from commit 7f74ec1dbba9e841d7d099d39129d20fd21feeff) --- pkgs/os-specific/linux/kernel/linux-libre.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix index ec9f2f7a965a..11d96ec6a0fe 100644 --- a/pkgs/os-specific/linux/kernel/linux-libre.nix +++ b/pkgs/os-specific/linux/kernel/linux-libre.nix @@ -5,8 +5,8 @@ linux, scripts ? fetchsvn { url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; - rev = "19729"; - sha256 = "0w7bhb0ybvvx28gqrhk81wzhqxkrfbhzwr3hv1mpr3cjgldfppr9"; + rev = "19746"; + sha256 = "07kzanf61ja2jw6rac8jd0w2bs4i41wqclr59m2h6c8j0dc7w4as"; }, ... }@args: From 7dab59baa1053672a63f1e492ab6312fcca9b765 Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 23 Mar 2025 08:58:09 +0300 Subject: [PATCH 64/94] linux_6_11{,_hardened}: drop (cherry picked from commit 6976734598bda1e72787aca1d8e3b6a99170c576) --- nixos/tests/kernel-generic.nix | 1 - pkgs/os-specific/linux/kernel/kernels-org.json | 4 ---- pkgs/top-level/all-packages.nix | 2 -- pkgs/top-level/linux-kernels.nix | 15 ++++----------- 4 files changed, 4 insertions(+), 18 deletions(-) diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix index de0f016dbcce..43e744206997 100644 --- a/nixos/tests/kernel-generic.nix +++ b/nixos/tests/kernel-generic.nix @@ -40,7 +40,6 @@ let linux_5_15_hardened linux_6_1_hardened linux_6_6_hardened - linux_6_11_hardened linux_6_12_hardened linux_rt_5_4 linux_rt_5_10 diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 55f653065cdc..3cd2bfdc4f51 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -23,10 +23,6 @@ "version": "6.6.84", "hash": "sha256:19vvq558vs2ivj4l6kmyha30a94fh42wmijsghsdnq8salhhglkz" }, - "6.11": { - "version": "6.11.11", - "hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532" - }, "6.12": { "version": "6.12.20", "hash": "sha256:1ivakcj0gi191687zagl1qfsip0567p1pk3yy1s2xf0agfq8j3i3" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68999bb7224b..1ec6918d95de 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12595,8 +12595,6 @@ with pkgs; linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened; linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened; - linuxPackages_6_11_hardened = linuxKernel.packages.linux_6_11_hardened; - linux_6_11_hardened = linuxKernel.kernels.linux_6_11_hardened; linuxPackages_6_12_hardened = linuxKernel.packages.linux_6_12_hardened; linux_6_12_hardened = linuxKernel.kernels.linux_6_12_hardened; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 58f91169fccb..4f16ca3517c2 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -181,14 +181,6 @@ in { ]; }; - linux_6_11 = callPackage ../os-specific/linux/kernel/mainline.nix { - branch = "6.11"; - kernelPatches = [ - kernelPatches.bridge_stp_helper - kernelPatches.request_key_helper - ]; - }; - linux_6_12 = callPackage ../os-specific/linux/kernel/mainline.nix { branch = "6.12"; kernelPatches = [ @@ -283,7 +275,6 @@ in { linux_5_15_hardened = hardenedKernelFor kernels.linux_5_15 { }; linux_6_1_hardened = hardenedKernelFor kernels.linux_6_1 { }; linux_6_6_hardened = hardenedKernelFor kernels.linux_6_6 { }; - linux_6_11_hardened = hardenedKernelFor kernels.linux_6_11 { }; linux_6_12_hardened = hardenedKernelFor kernels.linux_6_12 { }; } // lib.optionalAttrs config.allowAliases { @@ -295,6 +286,7 @@ in { linux_6_8 = throw "linux 6.8 was removed because it has reached its end of life upstream"; linux_6_9 = throw "linux 6.9 was removed because it has reached its end of life upstream"; linux_6_10 = throw "linux 6.10 was removed because it has reached its end of life upstream"; + linux_6_11 = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_xanmod_tt = throw "linux_xanmod_tt was removed because upstream no longer offers this option"; @@ -306,6 +298,7 @@ in { linux_6_8_hardened = throw "linux 6.8 was removed because it has reached its end of life upstream"; linux_6_9_hardened = throw "linux 6.9 was removed because it has reached its end of life upstream"; linux_6_10_hardened = throw "linux 6.10 was removed because it has reached its end of life upstream"; + linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; })); /* Linux kernel modules are inherently tied to a specific kernel. So rather than provide specific instances of those packages for a @@ -649,7 +642,6 @@ in { linux_5_15 = recurseIntoAttrs (packagesFor kernels.linux_5_15); linux_6_1 = recurseIntoAttrs (packagesFor kernels.linux_6_1); linux_6_6 = recurseIntoAttrs (packagesFor kernels.linux_6_6); - linux_6_11 = recurseIntoAttrs (packagesFor kernels.linux_6_11); linux_6_12 = recurseIntoAttrs (packagesFor kernels.linux_6_12); linux_6_13 = recurseIntoAttrs (packagesFor kernels.linux_6_13); } // lib.optionalAttrs config.allowAliases { @@ -661,6 +653,7 @@ in { linux_6_8 = throw "linux 6.8 was removed because it reached its end of life upstream"; # Added 2024-08-02 linux_6_9 = throw "linux 6.9 was removed because it reached its end of life upstream"; # Added 2024-08-02 linux_6_10 = throw "linux 6.10 was removed because it reached its end of life upstream"; # Added 2024-10-23 + linux_6_11 = throw "linux 6.11 was removed because it reached its end of life upstream"; # Added 2025-03-23 }; rtPackages = { @@ -691,7 +684,6 @@ in { linux_5_15_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_15_hardened); linux_6_1_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_1_hardened); linux_6_6_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_6_hardened); - linux_6_11_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_11_hardened); linux_6_12_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_12_hardened); linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); @@ -712,6 +704,7 @@ in { linux_6_7_hardened = throw "linux 6.7 was removed because it has reached its end of life upstream"; linux_6_8_hardened = throw "linux 6.8 was removed because it has reached its end of life upstream"; linux_6_9_hardened = throw "linux 6.9 was removed because it has reached its end of life upstream"; + linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_xanmod_tt = throw "linux_xanmod_tt was removed because upstream no longer offers this option"; }); From f3284cf74ebc9eb7dc2bd72931c3acb21eeb562b Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 24 Mar 2025 18:31:54 +0300 Subject: [PATCH 65/94] linux_6_14: init at 6.14 Also: - enable cgroup_dmem on 6.14+ - enable devicetree explicitly (because whatever was pulling it in before doesn't now) (cherry picked from commit a187f23b4fd57f49b97827b2a3ed7eb751c2c960) --- pkgs/os-specific/linux/kernel/common-config.nix | 5 +++++ pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++++ pkgs/top-level/aliases.nix | 2 ++ pkgs/top-level/linux-kernels.nix | 11 ++++++++++- 4 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index bf6f1040023f..c2e672ba49da 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -837,6 +837,7 @@ let CGROUP_HUGETLB = yes; CGROUP_PERF = yes; CGROUP_RDMA = yes; + CGROUP_DMEM = whenAtLeast "6.14" yes; MEMCG = yes; MEMCG_SWAP = whenOlder "6.1" yes; @@ -1059,6 +1060,10 @@ let MD = yes; # Device mapper (RAID, LVM, etc.) + # enable support for device trees and overlays + OF = option yes; + OF_OVERLAY = option yes; + # Enable initrd support. BLK_DEV_INITRD = yes; diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 3cd2bfdc4f51..d73a2578522a 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,5 +30,9 @@ "6.13": { "version": "6.13.8", "hash": "sha256:1fqsfnam0ca2lyqgi9vh7x6xa24yjk6ym6z85bn6nrrxsxczm6i5" + }, + "6.14": { + "version": "6.14", + "hash": "sha256:0w3nqh02vl8f2wsx3fmsvw1pdsnjs5zfqcmv2w2vnqdiwy1vd552" } } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3e734a5763f5..512fb0f676bb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -678,6 +678,7 @@ mapAliases { linuxPackages_6_11 = linuxKernel.packages.linux_6_11; linuxPackages_6_12 = linuxKernel.packages.linux_6_12; linuxPackages_6_13 = linuxKernel.packages.linux_6_13; + linuxPackages_6_14 = linuxKernel.packages.linux_6_14; linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1; linuxPackages_rpi02w = linuxKernel.packages.linux_rpi3; linuxPackages_rpi1 = linuxKernel.packages.linux_rpi1; @@ -704,6 +705,7 @@ mapAliases { linux_6_11 = linuxKernel.kernels.linux_6_11; linux_6_12 = linuxKernel.kernels.linux_6_12; linux_6_13 = linuxKernel.kernels.linux_6_13; + linux_6_14 = linuxKernel.kernels.linux_6_14; linux_rpi0 = linuxKernel.kernels.linux_rpi1; linux_rpi02w = linuxKernel.kernels.linux_rpi3; linux_rpi1 = linuxKernel.kernels.linux_rpi1; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 4f16ca3517c2..283ecd3eaee8 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -197,6 +197,14 @@ in { ]; }; + linux_6_14 = callPackage ../os-specific/linux/kernel/mainline.nix { + branch = "6.14"; + kernelPatches = [ + kernelPatches.bridge_stp_helper + kernelPatches.request_key_helper + ]; + }; + linux_testing = let testing = callPackage ../os-specific/linux/kernel/mainline.nix { # A special branch that tracks the kernel under the release process @@ -644,6 +652,7 @@ in { linux_6_6 = recurseIntoAttrs (packagesFor kernels.linux_6_6); linux_6_12 = recurseIntoAttrs (packagesFor kernels.linux_6_12); linux_6_13 = recurseIntoAttrs (packagesFor kernels.linux_6_13); + linux_6_14 = recurseIntoAttrs (packagesFor kernels.linux_6_14); } // lib.optionalAttrs config.allowAliases { linux_4_14 = throw "linux 4.14 was removed because it will reach its end of life within 23.11"; # Added 2023-10-11 linux_4_19 = throw "linux 4.19 was removed because it will reach its end of life within 24.11"; # Added 2024-09-21 @@ -711,7 +720,7 @@ in { packageAliases = { linux_default = packages.linux_6_6; # Update this when adding the newest kernel major version! - linux_latest = packages.linux_6_13; + linux_latest = packages.linux_6_14; linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake"; linux_rt_default = packages.linux_rt_5_15; linux_rt_latest = packages.linux_rt_6_6; From b5a904311e4957e860491176057a364d08262757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 23 Mar 2025 21:53:31 +0000 Subject: [PATCH 66/94] phpPackages.grumphp: 2.11.0 -> 2.12.0 (cherry picked from commit 74256487effba7f54fba6328c960c46091b96ad3) --- pkgs/development/php-packages/grumphp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/php-packages/grumphp/default.nix b/pkgs/development/php-packages/grumphp/default.nix index da9997afbc6b..0c190e47578d 100644 --- a/pkgs/development/php-packages/grumphp/default.nix +++ b/pkgs/development/php-packages/grumphp/default.nix @@ -6,16 +6,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "grumphp"; - version = "2.10.0"; + version = "2.12.0"; src = fetchFromGitHub { owner = "phpro"; repo = "grumphp"; rev = "v${finalAttrs.version}"; - hash = "sha256-cgrQ8cBe6pQVofcJK1l2Vylt1SESwy0pvW7BIFS6uuM="; + hash = "sha256-uA+s3ZOZIlgO2yD5jsjJUKPy3u66K/8kazDL3TUVyF8="; }; - vendorHash = "sha256-lzrPVkklU8NOhq4G2bJLLv8IxcSma6jx4hEvCr0ufuA="; + vendorHash = "sha256-F+9/Avu+36pN0U9meUJppo4YqyCKEblQx2rCJ7uD8PU="; meta = { changelog = "https://github.com/phpro/grumphp/releases/tag/v${finalAttrs.version}"; From f03737158aa69f411bf0373f11df77cbc167d243 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jan 2025 10:00:49 +0000 Subject: [PATCH 67/94] pixelfed: 0.12.3 -> 0.12.4 (cherry picked from commit a5ff9f5558169a67571b7d576060f86a2622fccd) --- pkgs/by-name/pi/pixelfed/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pi/pixelfed/package.nix b/pkgs/by-name/pi/pixelfed/package.nix index 368501aa237d..dcca4491d827 100644 --- a/pkgs/by-name/pi/pixelfed/package.nix +++ b/pkgs/by-name/pi/pixelfed/package.nix @@ -1,24 +1,24 @@ { lib , fetchFromGitHub -, php +, php83 , nixosTests , nix-update-script , dataDir ? "/var/lib/pixelfed" , runtimeDir ? "/run/pixelfed" }: -php.buildComposerProject (finalAttrs: { +php83.buildComposerProject (finalAttrs: { pname = "pixelfed"; - version = "0.12.3"; + version = "0.12.4"; src = fetchFromGitHub { owner = "pixelfed"; repo = "pixelfed"; rev = "v${finalAttrs.version}"; - hash = "sha256-CKjqnxp7p2z/13zfp4HQ1OAmaoUtqBKS6HFm6TV8Jwg="; + hash = "sha256-HEo0BOC/AEWhCApibxo2TBQF4kbLrbPEXqDygVQlVic="; }; - vendorHash = "sha256-zjIjGkR9MCnjRho/ViqZ5EbS9MJ7OQ1kkg93jBssuZU="; + vendorHash = "sha256-QkkSnQb9haH8SiXyLSS58VXSD4op7Hr4Z6vUAAYLIic="; postInstall = '' mv "$out/share/php/${finalAttrs.pname}"/* $out From 35760d5ff21d7fe150a70fcf12198368a8c4d26c Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 26 Jan 2025 00:03:45 +0100 Subject: [PATCH 68/94] nixos/pixelfed: bump php version (cherry picked from commit 9d71dc7005c4d2b601bf2f5343746d57e89c25a3) --- nixos/modules/services/web-apps/pixelfed.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/pixelfed.nix b/nixos/modules/services/web-apps/pixelfed.nix index 62db479da3d4..4c64a10951ab 100644 --- a/nixos/modules/services/web-apps/pixelfed.nix +++ b/nixos/modules/services/web-apps/pixelfed.nix @@ -40,7 +40,7 @@ in { pixelfed = { enable = mkEnableOption "a Pixelfed instance"; package = mkPackageOption pkgs "pixelfed" { }; - phpPackage = mkPackageOption pkgs "php82" { }; + phpPackage = mkPackageOption pkgs "php83" { }; user = mkOption { type = types.str; From bdb5b17b0604278e180edac1f87607fd87ebc526 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 9 Dec 2024 17:47:00 +0100 Subject: [PATCH 69/94] tbb_2022_0: init at 2022.0.0 (cherry picked from commit f312872c2cfd6ab33581359e1be84d88cda4c6e4) --- pkgs/development/libraries/tbb/2022_0.nix | 67 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 68 insertions(+) create mode 100644 pkgs/development/libraries/tbb/2022_0.nix diff --git a/pkgs/development/libraries/tbb/2022_0.nix b/pkgs/development/libraries/tbb/2022_0.nix new file mode 100644 index 000000000000..10d844516c9d --- /dev/null +++ b/pkgs/development/libraries/tbb/2022_0.nix @@ -0,0 +1,67 @@ +{ lib +, stdenv +, fetchFromGitHub +, fetchpatch +, cmake +}: + +stdenv.mkDerivation rec { + pname = "tbb"; + version = "2022.0.0"; + + outputs = [ "out" "dev" ]; + + src = fetchFromGitHub { + owner = "oneapi-src"; + repo = "oneTBB"; + tag = "v${version}"; + hash = "sha256-XOlC1+rf65oEGKDba9N561NuFo1YJhn3Q1CTGtvkn7A="; + }; + + nativeBuildInputs = [ + cmake + ]; + + patches = [ + # Fix musl build from https://github.com/oneapi-src/oneTBB/pull/899 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/oneapi-src/oneTBB/pull/899.patch"; + hash = "sha256-kU6RRX+sde0NrQMKlNtW3jXav6J4QiVIUmD50asmBPU="; + }) + ]; + + # Fix build with modern gcc + # In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', + NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [ "-Wno-error=array-bounds" "-Wno-error=stringop-overflow" ] ++ + # error: variable 'val' set but not used + lib.optionals stdenv.cc.isClang [ "-Wno-error=unused-but-set-variable" ] ++ + # Workaround for gcc-12 ICE when using -O3 + # https://gcc.gnu.org/PR108854 + lib.optionals (stdenv.cc.isGNU && stdenv.hostPlatform.isx86_32) [ "-O2" ]; + + # Fix undefined reference errors with version script under LLVM. + NIX_LDFLAGS = lib.optionalString (stdenv.cc.bintools.isLLVM && lib.versionAtLeast stdenv.cc.bintools.version "17") "--undefined-version"; + + # Disable failing test on musl + # test/conformance/conformance_resumable_tasks.cpp:37:24: error: ‘suspend’ is not a member of ‘tbb::v1::task’; did you mean ‘tbb::detail::r1::suspend’? + postPatch = lib.optionalString stdenv.hostPlatform.isMusl '' + substituteInPlace test/CMakeLists.txt \ + --replace-fail 'tbb_add_test(SUBDIR conformance NAME conformance_resumable_tasks DEPENDENCIES TBB::tbb)' "" + ''; + + meta = with lib; { + description = "Intel Thread Building Blocks C++ Library"; + homepage = "http://threadingbuildingblocks.org/"; + license = licenses.asl20; + longDescription = '' + Intel Threading Building Blocks offers a rich and complete approach to + expressing parallelism in a C++ program. It is a library that helps you + take advantage of multi-core processor performance without having to be a + threading expert. Intel TBB is not just a threads-replacement library. It + represents a higher-level, task-based parallelism that abstracts platform + details and threading mechanisms for scalability and performance. + ''; + platforms = platforms.unix; + maintainers = with maintainers; [ thoughtpolice tmarkus ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ec6918d95de..4d95c470f249 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7100,6 +7100,7 @@ with pkgs; tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { }; tbb_2021_5 = callPackage ../development/libraries/tbb/2021_5.nix { } ; tbb_2021_11 = callPackage ../development/libraries/tbb { }; + tbb_2022_0 = callPackage ../development/libraries/tbb/2022_0.nix { }; # many packages still fail with latest version tbb = tbb_2020_3; From 29ede0337842c7552a582ad1343e3a5183f8b7da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Mar 2025 15:49:31 +0000 Subject: [PATCH 70/94] pixelfed: 0.12.4 -> 0.12.5 (cherry picked from commit 29e71711d319860080f75abf0c4e949f62ac06ff) --- pkgs/by-name/pi/pixelfed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixelfed/package.nix b/pkgs/by-name/pi/pixelfed/package.nix index dcca4491d827..f99264933dac 100644 --- a/pkgs/by-name/pi/pixelfed/package.nix +++ b/pkgs/by-name/pi/pixelfed/package.nix @@ -9,16 +9,16 @@ php83.buildComposerProject (finalAttrs: { pname = "pixelfed"; - version = "0.12.4"; + version = "0.12.5"; src = fetchFromGitHub { owner = "pixelfed"; repo = "pixelfed"; rev = "v${finalAttrs.version}"; - hash = "sha256-HEo0BOC/AEWhCApibxo2TBQF4kbLrbPEXqDygVQlVic="; + hash = "sha256-bPoYEPCWj7vAKDL/P4yjhrfp4HK9sbBh4eK0Co+xaZc="; }; - vendorHash = "sha256-QkkSnQb9haH8SiXyLSS58VXSD4op7Hr4Z6vUAAYLIic="; + vendorHash = "sha256-/ep0j1KUBrpcJsd40L8PbUHSrIhV1bKRkq+qqbJB2sM="; postInstall = '' mv "$out/share/php/${finalAttrs.pname}"/* $out From b03e18ed5073917303d3bccdb56ed9c6db5477b3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 24 Mar 2025 17:23:50 +0100 Subject: [PATCH 71/94] pixelfed: fix passthru test inheritance (cherry picked from commit 21e5db955858e4b58ef85e1cdfe33b2522ee1528) --- pkgs/by-name/pi/pixelfed/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pixelfed/package.nix b/pkgs/by-name/pi/pixelfed/package.nix index f99264933dac..d73c3e8b8775 100644 --- a/pkgs/by-name/pi/pixelfed/package.nix +++ b/pkgs/by-name/pi/pixelfed/package.nix @@ -34,7 +34,7 @@ php83.buildComposerProject (finalAttrs: { ''; passthru = { - tests = { inherit (nixosTests) pixelfed; }; + tests = { inherit (nixosTests.pixelfed) standard; }; updateScript = nix-update-script { }; }; From 6e5965d23482af54cbf1ba0ceef42a55e5da7bfa Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 17 Mar 2025 13:37:58 -0600 Subject: [PATCH 72/94] maintainers: add silvanshade (cherry picked from commit cacda7ac20737b37be26fe45edee19c459e12716) --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c38b6f87e1e2..59e7f84f4064 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20468,6 +20468,11 @@ githubId = 91412114; keys = [ { fingerprint = "C1DA A551 B422 7A6F 3FD9 6B3A 467B 7D12 9EA7 3AC9"; } ]; }; + silvanshade = { + github = "silvanshade"; + githubId = 11022302; + name = "silvanshade"; + }; Silver-Golden = { name = "Brendan Golden"; email = "github+nixpkgs@brendan.ie"; From b93d31e6c24435cfc052d85c51adbe27ca4ecf21 Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 17 Mar 2025 13:38:43 -0600 Subject: [PATCH 73/94] libblake3: add silvanshade to maintainers (cherry picked from commit cd9a523a9e117a98293368fc36d4fe461a16af86) --- pkgs/by-name/li/libblake3/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libblake3/package.nix b/pkgs/by-name/li/libblake3/package.nix index 4351d246fdd5..9e911ac3cd5f 100644 --- a/pkgs/by-name/li/libblake3/package.nix +++ b/pkgs/by-name/li/libblake3/package.nix @@ -29,7 +29,10 @@ stdenv.mkDerivation (finalAttrs: { asl20 cc0 ]; - maintainers = with lib.maintainers; [ fgaz ]; + maintainers = with lib.maintainers; [ + fgaz + silvanshade + ]; platforms = lib.platforms.all; }; }) From d1b6af4b4514c6ab2a3efd4bd536a4eb368b76b3 Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 17 Mar 2025 13:40:12 -0600 Subject: [PATCH 74/94] libblake3: 1.5.5 -> 1.7.0 (cherry picked from commit b49ff29cff6f8951ec14f36edb3fe85d3fbe5ad7) Modified to apply from commit 5060af0dbe680b1df4a84ed6a1656a4fade8d232 --- pkgs/by-name/li/libblake3/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libblake3/package.nix b/pkgs/by-name/li/libblake3/package.nix index 9e911ac3cd5f..68fa286d164a 100644 --- a/pkgs/by-name/li/libblake3/package.nix +++ b/pkgs/by-name/li/libblake3/package.nix @@ -3,23 +3,30 @@ stdenv, cmake, fetchFromGitHub, + tbb_2022_0, + useTBB ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "libblake3"; - version = "1.5.5"; + version = "1.7.0"; src = fetchFromGitHub { owner = "BLAKE3-team"; repo = "BLAKE3"; tag = finalAttrs.version; - hash = "sha256-2M8OQNmtWwfDcbZYspaxpGz2clpfILru//4+P6dClNw="; + hash = "sha256-08D5hnU3I0VJ+RM/TNk2LxsEAvOLuO52+08zlKssXbc="; }; sourceRoot = finalAttrs.src.name + "/c"; - nativeBuildInputs = [ - cmake + nativeBuildInputs = [ cmake ]; + + buildInputs = lib.optionals useTBB [ tbb_2022_0 ]; + + cmakeFlags = [ + (lib.cmakeBool "BLAKE3_USE_TBB" useTBB) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) ]; meta = { From 88e5b5b921bd519acd3caaa149c154c48eec07f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 12:16:32 +0000 Subject: [PATCH 75/94] build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] (cherry picked from commit 901f146902ac07575eec919316baf3ec609d11d7) --- .github/workflows/eval.yml | 8 ++++---- .github/workflows/manual-nixos-v2.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index f26f999ac0fd..981915aa07df 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -54,7 +54,7 @@ jobs: echo "systems=$(> "$GITHUB_OUTPUT" - name: Upload the list of all attributes - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: paths path: result/* @@ -123,7 +123,7 @@ jobs: # If it uses too much memory, slightly decrease chunkSize - name: Upload the output paths and eval stats - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: intermediate-${{ matrix.system }} path: result/* @@ -160,7 +160,7 @@ jobs: -o prResult - name: Upload the combined results - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: result path: prResult/* @@ -224,7 +224,7 @@ jobs: - name: Upload the combined results if: steps.targetRunId.outputs.targetRunId - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: comparison path: comparison/* diff --git a/.github/workflows/manual-nixos-v2.yml b/.github/workflows/manual-nixos-v2.yml index 38c32e280075..b9d9f3a2f943 100644 --- a/.github/workflows/manual-nixos-v2.yml +++ b/.github/workflows/manual-nixos-v2.yml @@ -49,7 +49,7 @@ jobs: run: NIX_PATH=nixpkgs=$(pwd) nix-build --option restrict-eval true nixos/release.nix -A manual.${{ matrix.system }} - name: Upload NixOS manual - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: nixos-manual-${{ matrix.system }} path: result/ From b4fa33f35cd5a8e7a930f96bb45742e2aa470159 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Mar 2025 17:08:51 +0000 Subject: [PATCH 76/94] phpunit: 12.0.7 -> 12.0.10 (cherry picked from commit 0ab09920fa857b4b5a1a029d81189b6b671c7027) --- pkgs/by-name/ph/phpunit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix index 7751d02f9a71..2be7f8ed12b9 100644 --- a/pkgs/by-name/ph/phpunit/package.nix +++ b/pkgs/by-name/ph/phpunit/package.nix @@ -9,16 +9,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phpunit"; - version = "11.5.6"; + version = "12.0.10"; src = fetchFromGitHub { owner = "sebastianbergmann"; repo = "phpunit"; tag = finalAttrs.version; - hash = "sha256-D64FmqGalhhldMnYXD/IX6uF1a8pG/1PxLTKk6Uuapg="; + hash = "sha256-JFJauSTUOZzUbpvKx6IrD3QDum/rNa+5JZZsoThA4TM="; }; - vendorHash = "sha256-o/ApdPy/gqklwpTWbZh25HXh5sv4S9+xtOV3YNJ4lvs="; + vendorHash = "sha256-fjed7Zm/Iq1VS7eakvrvZs1Yy1t3it3p5U61FKUB2zI="; passthru = { updateScript = nix-update-script { }; From dd9f7c492b55220696e658e2c30af7b62070927a Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:22:28 +0000 Subject: [PATCH 77/94] oo7: 0.4.0 -> 0.4.3 Diff: https://github.com/bilelmoussaoui/oo7/compare/0.4.0...0.4.3 Changelog: https://github.com/bilelmoussaoui/oo7/releases/tag/0.4.3 (cherry picked from commit 9d70afb7989303180e9b8f8851b3888785f270c5) --- pkgs/by-name/oo/oo7/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oo/oo7/package.nix b/pkgs/by-name/oo/oo7/package.nix index dfceda909efa..a8423aafa988 100644 --- a/pkgs/by-name/oo/oo7/package.nix +++ b/pkgs/by-name/oo/oo7/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage rec { pname = "oo7"; - version = "0.4.0"; + version = "0.4.3"; src = fetchFromGitHub { owner = "bilelmoussaoui"; repo = "oo7"; rev = version; - hash = "sha256-4QEFlQJt2qMf1SxP4OUP2rkmx6OjvNJ/tibuwZLRwus="; + hash = "sha256-P20hxwTT/O4o+Z1LnXJJkeEHv1IILfj4/pPMNde55mY="; }; # TODO: this won't cover tests from the client crate @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { buildAndTestSubdir = "cli"; useFetchCargoVendor = true; - cargoHash = "sha256-WqEHYywkFcHyoT55IuTFt5tfeeEtVhNc7VhuEc0nFfk="; + cargoHash = "sha256-VNgbdvX5ttW+/V2Zzkd3rGIjVe1ENRE6WLg7M48ij7o="; nativeBuildInputs = [ pkg-config ]; From 1221774c88bd9c52cedc34e5030e691bc2d40c83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Mar 2025 08:05:08 +0000 Subject: [PATCH 78/94] tail-tray: 0.2.16 -> 0.2.18 (cherry picked from commit 59612b8e0a09069087d47a77f49296380b0ac8bf) --- pkgs/by-name/ta/tail-tray/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tail-tray/package.nix b/pkgs/by-name/ta/tail-tray/package.nix index 3eba5813ce57..d006f2cfcff6 100644 --- a/pkgs/by-name/ta/tail-tray/package.nix +++ b/pkgs/by-name/ta/tail-tray/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "tail-tray"; - version = "0.2.16"; + version = "0.2.18"; src = fetchFromGitHub { owner = "SneWs"; repo = "tail-tray"; tag = "v${version}"; - sha256 = "sha256-AFIQSjmmUP2rQTsBxTIKvADmee/W+jUOyZwGPSINRzk="; + sha256 = "sha256-Q+kethk9JpJCdMnt4qDpzuf8RUq3vpwTq1N8dLTpcpI="; }; nativeBuildInputs = with kdePackages; [ From abade403b686e926df9759b47385410b5857d35d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 24 Mar 2025 21:23:16 +0100 Subject: [PATCH 79/94] libblake3: fix build on x86_64-darwin --- pkgs/by-name/li/libblake3/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libblake3/package.nix b/pkgs/by-name/li/libblake3/package.nix index 68fa286d164a..4913b12628de 100644 --- a/pkgs/by-name/li/libblake3/package.nix +++ b/pkgs/by-name/li/libblake3/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, tbb_2022_0, useTBB ? true, + darwinMinVersionHook, }: stdenv.mkDerivation (finalAttrs: { @@ -22,7 +23,9 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ]; - buildInputs = lib.optionals useTBB [ tbb_2022_0 ]; + buildInputs = + lib.optionals useTBB [ tbb_2022_0 ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ (darwinMinVersionHook "10.13") ]; cmakeFlags = [ (lib.cmakeBool "BLAKE3_USE_TBB" useTBB) From dbc4e3a308eae36cf6eeeb1458c96be77bb11612 Mon Sep 17 00:00:00 2001 From: Masum Reza <50095635+JohnRTitor@users.noreply.github.com> Date: Mon, 10 Mar 2025 23:38:40 +0530 Subject: [PATCH 80/94] google-chrome: add libuuid to update script path (cherry picked from commit b06d85e0bf14a4502ee1351e43ae99794e40181f) --- pkgs/by-name/go/google-chrome/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/google-chrome/update.sh b/pkgs/by-name/go/google-chrome/update.sh index e7d2988ffe0a..f31a67b4b700 100755 --- a/pkgs/by-name/go/google-chrome/update.sh +++ b/pkgs/by-name/go/google-chrome/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq gawk libossp_uuid libxml2 nix +#!nix-shell -I nixpkgs=./. -i bash -p curl jq gawk libossp_uuid libuuid libxml2 nix # shellcheck shell=bash set -euo pipefail From bbf49deaef9bd9decdf9c87c2e822d0e72cbf350 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Mar 2025 05:52:49 +0000 Subject: [PATCH 81/94] google-chrome: 134.0.6998.35 -> 134.0.6998.88 (cherry picked from commit b3696b3b304ea370694e1a41de67b91ecdc2f928) --- pkgs/by-name/go/google-chrome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 56774092a244..ef352f619132 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -171,11 +171,11 @@ let linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.35"; + version = "134.0.6998.88"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-9byRWcAqSlggSGYISqnja7a38rZ3uNSC9HrZmY+zyjA="; + hash = "sha256-31V+2z0k2Nyv+VV9gHM7Qq+2YmaFIA0/NKO29SgGXK0="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -274,11 +274,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.45"; + version = "134.0.6998.89"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/acywna3py5h6xead7weymurbrefq_134.0.6998.45/GoogleChrome-134.0.6998.45.dmg"; - hash = "sha256-l4EgwwPjmYX7nlJF8AkeDcYP0sTswAwfr27sxtPw/08="; + url = "http://dl.google.com/release2/chrome/daasbcyt2x75rfu6bduujtyzfu_134.0.6998.89/GoogleChrome-134.0.6998.89.dmg"; + hash = "sha256-SG/U+yffEX3F5ThlQbxgY66ocPWzfe5M7lw943gvDVw="; }; dontPatch = true; From 84cdb8df3cd1f498e64ed4d33cc0a6f4d61a8ed9 Mon Sep 17 00:00:00 2001 From: s0me1newithhand7s Date: Mon, 24 Mar 2025 18:21:58 +0000 Subject: [PATCH 82/94] google-chrome: 134.0.6998.88 -> 134.0.6998.165 (cherry picked from commit c63de0f864537437b9ae7b03188a98dc8f682cd7) --- pkgs/by-name/go/google-chrome/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index ef352f619132..0ed892833c4f 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -171,11 +171,11 @@ let linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.88"; + version = "134.0.6998.165"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-31V+2z0k2Nyv+VV9gHM7Qq+2YmaFIA0/NKO29SgGXK0="; + hash = "sha256-ibPD/V8oSeaPD236ryKfYc0LfJEDdbjs0u05iRpKjyU="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -274,11 +274,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.89"; + version = "134.0.6998.166"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/daasbcyt2x75rfu6bduujtyzfu_134.0.6998.89/GoogleChrome-134.0.6998.89.dmg"; - hash = "sha256-SG/U+yffEX3F5ThlQbxgY66ocPWzfe5M7lw943gvDVw="; + url = "http://dl.google.com/release2/chrome/drywet6kw733g5tvesvkdv5hlm_134.0.6998.166/GoogleChrome-134.0.6998.166.dmg"; + hash = "sha256-jHD5L9mz/S9JSFjFVsNcHWx6xFFeCgOptEmclec6NiM="; }; dontPatch = true; From fc96533ac9473746267bd52df66ece27cdc3d677 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:24:49 +0100 Subject: [PATCH 83/94] typst: fix `versionCheckHook` syntax (cherry picked from commit 9c5fd48c7c4aaf5893fd9bbbcfb197acc5a71756) --- pkgs/by-name/ty/typst/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ty/typst/package.nix b/pkgs/by-name/ty/typst/package.nix index a73c3188ffed..46a7b615d14f 100644 --- a/pkgs/by-name/ty/typst/package.nix +++ b/pkgs/by-name/ty/typst/package.nix @@ -66,11 +66,9 @@ rustPlatform.buildRustPackage rec { cargoTestFlags = [ "--workspace" ]; - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; From 98a950326c21906a81533142a55a382d0ed322d6 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:27:13 +0100 Subject: [PATCH 84/94] phpPackages.composer: add `versionCheckHook` (cherry picked from commit 711d454a1e072478111100281e2599ce2bdbe11a) --- pkgs/development/php-packages/composer/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/php-packages/composer/default.nix b/pkgs/development/php-packages/composer/default.nix index 4997be05f740..61993d4625b4 100644 --- a/pkgs/development/php-packages/composer/default.nix +++ b/pkgs/development/php-packages/composer/default.nix @@ -12,6 +12,7 @@ curl, cacert, makeBinaryWrapper, + versionCheckHook, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -111,6 +112,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { changelog = "https://github.com/composer/composer/releases/tag/${finalAttrs.version}"; description = "Dependency Manager for PHP"; From aacdcb01b561d7f0be606c5cc9378884d5f8687e Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:35:06 +0100 Subject: [PATCH 85/94] phpPackages.psalm: fix `versionCheckHook` syntax (cherry picked from commit 0f1b0ebc775d4144f6c5c7e6b3903b31dfb8cb2c) --- pkgs/development/php-packages/psalm/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix index dc6fd8ed6ef7..6d55d1cc98b3 100644 --- a/pkgs/development/php-packages/psalm/default.nix +++ b/pkgs/development/php-packages/psalm/default.nix @@ -33,11 +33,9 @@ php.buildComposerProject2 (finalAttrs: { ''; vendorHash = "sha256-QObqXzazypumDnFtfNiFSZdpZ7PbsBZZBUsS3fseZok="; - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgramArg = "--version"; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; meta = { broken = lib.versionOlder php.version "8.2"; From 9213f38b5c5e7bdddb55fb8adbec3ab89f854ec7 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:35:31 +0100 Subject: [PATCH 86/94] phpPackages.phpstan: add `versionCheckHook` (cherry picked from commit 5f2387195a080c9e61be5ce1a43fbdc9fc7e4703) --- pkgs/development/php-packages/phpstan/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix index b1b76bb2034d..6e818a3ec9bc 100644 --- a/pkgs/development/php-packages/phpstan/default.nix +++ b/pkgs/development/php-packages/phpstan/default.nix @@ -2,6 +2,7 @@ fetchFromGitHub, lib, php, + versionCheckHook, }: php.buildComposerProject2 (finalAttrs: { @@ -18,6 +19,10 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-QwZoEGE7oAm1Ha1EB/E1quMMSSTmsayOpO3JgGISQjE="; composerStrictValidation = false; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { changelog = "https://github.com/phpstan/phpstan/releases/tag/${finalAttrs.version}"; description = "PHP Static Analysis Tool"; From 902367f038bf29bece7b01074cce4a50b67d9230 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:36:03 +0100 Subject: [PATCH 87/94] phpPackages.grumphp: add `versionCheckHook` (cherry picked from commit cfe3fd43e0954e8b294ac682cb80daf71eec5f1e) --- pkgs/development/php-packages/grumphp/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/php-packages/grumphp/default.nix b/pkgs/development/php-packages/grumphp/default.nix index 0c190e47578d..e08ba05f8d9a 100644 --- a/pkgs/development/php-packages/grumphp/default.nix +++ b/pkgs/development/php-packages/grumphp/default.nix @@ -2,6 +2,7 @@ fetchFromGitHub, lib, php, + versionCheckHook, }: php.buildComposerProject2 (finalAttrs: { @@ -17,6 +18,10 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-F+9/Avu+36pN0U9meUJppo4YqyCKEblQx2rCJ7uD8PU="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { changelog = "https://github.com/phpro/grumphp/releases/tag/v${finalAttrs.version}"; description = "PHP code-quality tool"; From 7ee1e9e9f30f2d0cd6076d90ca080db6a75d30a3 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:36:32 +0100 Subject: [PATCH 88/94] phpPackages.box: fix `versionCheckHook` syntax (cherry picked from commit b10c0679ef60993464d53ea81bdc155c09ee0859) --- pkgs/development/php-packages/box/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/php-packages/box/default.nix b/pkgs/development/php-packages/box/default.nix index 57f2c6d2e67c..b8ef5c112f3b 100644 --- a/pkgs/development/php-packages/box/default.nix +++ b/pkgs/development/php-packages/box/default.nix @@ -18,9 +18,9 @@ php82.buildComposerProject (finalAttrs: { vendorHash = "sha256-7oZtuQ7PhB7q9vNO2TLI46kg2q9BgdLjGUduGXAHc0E="; - nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; meta = { changelog = "https://github.com/box-project/box/releases/tag/${finalAttrs.version}"; From 869818e6664e5b07649615f629a5543e372c7a7a Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:36:47 +0100 Subject: [PATCH 89/94] phel: fix `versionCheckHook` syntax (cherry picked from commit 720d9347d8c3f9c978a44d257d6bcf9d66c02d69) --- pkgs/by-name/ph/phel/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index f2dc78691537..1cf285f3eeee 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -18,11 +18,9 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-SDLpl2gBvtVjREfcy1WDFqsGRK1fKr2wKPuBkPhApNI="; - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; meta = { changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}"; From a78fb3ddca45060b539720924c9d4fd3185a2313 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:37:15 +0100 Subject: [PATCH 90/94] phpunit: add `versionCheckHook` (cherry picked from commit 03f06cc81d58e4d6324d08c92cfff81073b9c8db) --- pkgs/by-name/ph/phpunit/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix index 2be7f8ed12b9..de9210c102a6 100644 --- a/pkgs/by-name/ph/phpunit/package.nix +++ b/pkgs/by-name/ph/phpunit/package.nix @@ -5,6 +5,7 @@ php, phpunit, testers, + versionCheckHook, }: php.buildComposerProject2 (finalAttrs: { @@ -25,6 +26,10 @@ php.buildComposerProject2 (finalAttrs: { tests.version = testers.testVersion { package = phpunit; }; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { changelog = "https://github.com/sebastianbergmann/phpunit/blob/${finalAttrs.version}/ChangeLog-${lib.versions.majorMinor finalAttrs.version}.md"; description = "PHP Unit Testing framework"; From d4e87ab57fd1895c590c2f244a8bc44e8650a12a Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 19:37:32 +0100 Subject: [PATCH 91/94] phpPackages.php-cs-fixer: 3.70.1 -> 3.73.1 (cherry picked from commit 7ec7f1dad7f1f25d50c792f0e38a58fb1bfe938f) --- .../php-packages/php-cs-fixer/composer.lock | 221 +++++------------- .../php-packages/php-cs-fixer/default.nix | 12 +- 2 files changed, 63 insertions(+), 170 deletions(-) diff --git a/pkgs/development/php-packages/php-cs-fixer/composer.lock b/pkgs/development/php-packages/php-cs-fixer/composer.lock index a4e815247a60..7f5be1528131 100644 --- a/pkgs/development/php-packages/php-cs-fixer/composer.lock +++ b/pkgs/development/php-packages/php-cs-fixer/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f8217809d94cd830aaa521dd643ecdbc", + "content-hash": "77d364f705121411f6c17388dacb2f7c", "packages": [ { "name": "clue/ndjson-react", @@ -2522,16 +2522,16 @@ }, { "name": "facile-it/paraunit", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/facile-it/paraunit.git", - "reference": "aafd330de123306f5a1e014bd00a8e9af45c6752" + "reference": "5ef2fabd47a3e6d56a65728fdeb720551f9f9eae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facile-it/paraunit/zipball/aafd330de123306f5a1e014bd00a8e9af45c6752", - "reference": "aafd330de123306f5a1e014bd00a8e9af45c6752", + "url": "https://api.github.com/repos/facile-it/paraunit/zipball/5ef2fabd47a3e6d56a65728fdeb720551f9f9eae", + "reference": "5ef2fabd47a3e6d56a65728fdeb720551f9f9eae", "shasum": "" }, "require": { @@ -2555,15 +2555,15 @@ "require-dev": { "facile-it/facile-coding-standard": "^1.0", "jangregor/phpstan-prophecy": "^2.0.0||dev-phpunit-12-support as 2.1.0", - "phpspec/prophecy": "^1.20||dev-allow-sebastian-comparator-7 as 1.21", + "phpspec/prophecy": "^1.20||dev-master#53ab8ce as 1.21", "phpspec/prophecy-phpunit": "^2.3.0||dev-phpunit-12-support as 2.4.0", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "2.1.2", + "phpstan/phpstan": "2.1.6", "phpstan/phpstan-phpunit": "^2.0", "phpunit/php-invoker": "^4.0||^5.0||^6.0", "psalm/plugin-phpunit": "^0.19", "psalm/plugin-symfony": "^5.0", - "rector/rector": "2.0.7", + "rector/rector": "2.0.9", "symfony/expression-language": "^4.4||^5.0||^6.0||^7.0", "symfony/phpunit-bridge": "^6.4||^7.0", "vimeo/psalm": "^5.5.0||^6.0" @@ -2609,9 +2609,9 @@ ], "support": { "issues": "https://github.com/facile-it/paraunit/issues", - "source": "https://github.com/facile-it/paraunit/tree/2.5.0" + "source": "https://github.com/facile-it/paraunit/tree/2.6.0" }, - "time": "2025-02-08T11:31:27+00:00" + "time": "2025-03-04T14:13:50+00:00" }, { "name": "guzzlehttp/guzzle", @@ -2938,120 +2938,6 @@ ], "time": "2024-07-18T11:15:46+00:00" }, - { - "name": "icecave/parity", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/icecave/parity.git", - "reference": "4fe835483e0f89f0f96763c47cb9fdca26c24bdc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/icecave/parity/zipball/4fe835483e0f89f0f96763c47cb9fdca26c24bdc", - "reference": "4fe835483e0f89f0f96763c47cb9fdca26c24bdc", - "shasum": "" - }, - "require": { - "icecave/repr": "^4", - "php": ">=7.3" - }, - "require-dev": { - "eloquent/liberator": "^2", - "eloquent/phony": "^5", - "eloquent/phony-phpunit": "^7", - "friendsofphp/php-cs-fixer": "^2", - "phpunit/phpunit": "^9" - }, - "type": "library", - "autoload": { - "psr-4": { - "Icecave\\Parity\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "James Harris", - "email": "mailjamesharris@gmail.com", - "homepage": "https://github.com/jmalloc" - } - ], - "description": "A customizable deep comparison library.", - "homepage": "https://github.com/icecave/parity", - "keywords": [ - "compare", - "comparison", - "equal", - "equality", - "greater", - "less", - "sort", - "sorting" - ], - "support": { - "issues": "https://github.com/icecave/parity/issues", - "source": "https://github.com/icecave/parity/tree/3.0.1" - }, - "time": "2021-02-04T05:51:24+00:00" - }, - { - "name": "icecave/repr", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/icecave/repr.git", - "reference": "3dad35ee43394404ae0f1926d754e7b7820da8e4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/icecave/repr/zipball/3dad35ee43394404ae0f1926d754e7b7820da8e4", - "reference": "3dad35ee43394404ae0f1926d754e7b7820da8e4", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "require-dev": { - "eloquent/phony-phpunit": "^6", - "friendsofphp/php-cs-fixer": "^2", - "phpunit/phpunit": "^8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Icecave\\Repr\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "James Harris", - "email": "mailjamesharris@gmail.com", - "homepage": "https://github.com/jmalloc" - } - ], - "description": "A library for generating string representations of any value, inspired by Python's reprlib library.", - "homepage": "https://github.com/icecave/repr", - "keywords": [ - "human", - "readable", - "repr", - "representation", - "string" - ], - "support": { - "issues": "https://github.com/icecave/repr/issues", - "source": "https://github.com/icecave/repr/tree/4.0.0" - }, - "time": "2020-08-25T02:05:11+00:00" - }, { "name": "infection/abstract-testframework-adapter", "version": "0.5.0", @@ -3412,16 +3298,16 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", "shasum": "" }, "require": { @@ -3431,8 +3317,9 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", "vimeo/psalm": "^4.3 || ^5.0" }, "type": "library", @@ -3465,27 +3352,26 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" }, - "time": "2024-11-18T16:19:46+00:00" + "time": "2025-03-19T14:43:43+00:00" }, { "name": "justinrainbow/json-schema", - "version": "6.2.0", + "version": "6.3.1", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "460c0a09407f4d0d47679476745c4185ff0f1961" + "reference": "c9f00dec766a67bf82c277b71d71d254357db92c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/460c0a09407f4d0d47679476745c4185ff0f1961", - "reference": "460c0a09407f4d0d47679476745c4185ff0f1961", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/c9f00dec766a67bf82c277b71d71d254357db92c", + "reference": "c9f00dec766a67bf82c277b71d71d254357db92c", "shasum": "" }, "require": { "ext-json": "*", - "icecave/parity": "^3.0", "marc-mabe/php-enum": "^4.0", "php": "^7.2 || ^8.0" }, @@ -3541,9 +3427,9 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/6.2.0" + "source": "https://github.com/jsonrainbow/json-schema/tree/6.3.1" }, - "time": "2025-02-26T20:58:15+00:00" + "time": "2025-03-18T19:03:56+00:00" }, { "name": "keradus/cli-executor", @@ -4579,16 +4465,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.10", + "version": "11.5.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d5df2b32d729562ff8db634678d71085ee579006" + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d5df2b32d729562ff8db634678d71085ee579006", - "reference": "d5df2b32d729562ff8db634678d71085ee579006", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", "shasum": "" }, "require": { @@ -4602,20 +4488,20 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.2", - "phpunit/php-code-coverage": "^11.0.8", + "phpunit/php-code-coverage": "^11.0.9", "phpunit/php-file-iterator": "^5.1.0", "phpunit/php-invoker": "^5.0.1", "phpunit/php-text-template": "^4.0.1", "phpunit/php-timer": "^7.0.1", "sebastian/cli-parser": "^3.0.2", - "sebastian/code-unit": "^3.0.2", - "sebastian/comparator": "^6.3.0", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.1", "sebastian/diff": "^6.0.2", "sebastian/environment": "^7.2.0", "sebastian/exporter": "^6.3.0", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", - "sebastian/type": "^5.1.0", + "sebastian/type": "^5.1.2", "sebastian/version": "^5.0.2", "staabm/side-effects-detector": "^1.0.5" }, @@ -4660,7 +4546,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.10" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.15" }, "funding": [ { @@ -4676,7 +4562,7 @@ "type": "tidelift" } ], - "time": "2025-02-25T06:11:48+00:00" + "time": "2025-03-23T16:02:11+00:00" }, { "name": "psr/http-client", @@ -5070,16 +4956,16 @@ }, { "name": "sebastian/code-unit", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", "shasum": "" }, "require": { @@ -5115,7 +5001,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" }, "funding": [ { @@ -5123,7 +5009,7 @@ "type": "github" } ], - "time": "2024-12-12T09:59:06+00:00" + "time": "2025-03-19T07:56:08+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -5183,16 +5069,16 @@ }, { "name": "sebastian/comparator", - "version": "6.3.0", + "version": "6.3.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115" + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4e47a769525c4dd38cea90e5dcd435ddbbc7115", - "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959", "shasum": "" }, "require": { @@ -5211,7 +5097,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.2-dev" + "dev-main": "6.3-dev" } }, "autoload": { @@ -5251,7 +5137,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.0" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1" }, "funding": [ { @@ -5259,7 +5145,7 @@ "type": "github" } ], - "time": "2025-01-06T10:28:19+00:00" + "time": "2025-03-07T06:57:01+00:00" }, { "name": "sebastian/complexity", @@ -5761,16 +5647,16 @@ }, { "name": "sebastian/type", - "version": "5.1.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", "shasum": "" }, "require": { @@ -5806,7 +5692,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" }, "funding": [ { @@ -5814,7 +5700,7 @@ "type": "github" } ], - "time": "2024-09-17T13:12:04+00:00" + "time": "2025-03-18T13:35:50+00:00" }, { "name": "sebastian/version", @@ -6564,6 +6450,7 @@ "platform": { "php": "^7.4 || ^8.0", "ext-filter": "*", + "ext-hash": "*", "ext-json": "*", "ext-tokenizer": "*" }, diff --git a/pkgs/development/php-packages/php-cs-fixer/default.nix b/pkgs/development/php-packages/php-cs-fixer/default.nix index a0029bd20ac9..343c0747ee7e 100644 --- a/pkgs/development/php-packages/php-cs-fixer/default.nix +++ b/pkgs/development/php-packages/php-cs-fixer/default.nix @@ -2,25 +2,31 @@ lib, fetchFromGitHub, php, + versionCheckHook, }: php.buildComposerProject2 (finalAttrs: { pname = "php-cs-fixer"; - version = "3.70.1"; + version = "3.73.1"; src = fetchFromGitHub { owner = "PHP-CS-Fixer"; repo = "PHP-CS-Fixer"; tag = "v${finalAttrs.version}"; - hash = "sha256-FIqEVChYxtFqD9RcOttSk1QTPzG3HUBZmFI0wWY2BTQ="; + hash = "sha256-1sivnmQDqyYVimac6yjKHTGSmJlx9WFCoQJXiZVce9Y="; }; # Upstream doesn't provide a composer.lock. # More info at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7590 composerLock = ./composer.lock; - vendorHash = "sha256-4MrmdAiBruOF68KVrsnDPTKe9hrHvUmzfvyrG6rt7L0="; + vendorHash = "sha256-ywJ2Gj9vMeu1pOg2UtfWDaxU+mpt/ay5KNQiWZGm6h4="; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; meta = { + broken = lib.versionOlder php.version "8.2" || lib.versionAtLeast php.version "8.4"; changelog = "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v${finalAttrs.version}"; description = "Tool to automatically fix PHP coding standards issues"; homepage = "https://cs.symfony.com/"; From 2c95cb23559ba8a86fe8de532069af924bcfc719 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 24 Mar 2025 21:46:29 +0100 Subject: [PATCH 92/94] phpPackages.psysh: fix `versionCheckHook` syntax (cherry picked from commit f8a5b6393a6cb0673fe4a4cfeb163a5128f7ea6d) --- pkgs/development/php-packages/psysh/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/psysh/default.nix b/pkgs/development/php-packages/psysh/default.nix index b3c27be1d7ce..7101e01c5c09 100644 --- a/pkgs/development/php-packages/psysh/default.nix +++ b/pkgs/development/php-packages/psysh/default.nix @@ -48,11 +48,9 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-8l5bQ+VnLOtPUspMN1f+iXo7LldPTuYqyrAeW2aVoH8="; }; - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; meta = { changelog = "https://github.com/bobthecow/psysh/releases/tag/v${finalAttrs.version}"; From 1cc45af24535c4523571761a24399c9696266167 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 23 Mar 2025 19:07:40 +0000 Subject: [PATCH 93/94] python312Packages.libknot: 3.4.4 -> 3.4.5 (cherry picked from commit bbc00ab5071d3b4cff8d5cb9a5374f1588e28c3d) --- pkgs/development/python-modules/libknot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libknot/default.nix b/pkgs/development/python-modules/libknot/default.nix index a88ba86c570f..3ae79aee2c7a 100644 --- a/pkgs/development/python-modules/libknot/default.nix +++ b/pkgs/development/python-modules/libknot/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "libknot"; - version = "3.4.4"; + version = "3.4.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-pvWkjoLmwhVBzDf1Axc6iuOLrDfIfrY0yr1uvJGy0s4="; + hash = "sha256-z7OJiFQZ6m5y/qbZN9LLQ6NvKz3HQJXGGOE5gK0DTRM="; }; postPatch = '' From 3d6102ae4e32972715bd8bf0f2d79a36574d17c5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 24 Mar 2025 19:01:52 +0100 Subject: [PATCH 94/94] prometheus-knot-exporter: 3.4.4 -> 3.4.5 (cherry picked from commit ebc3045b5e7e6da051db75e0bcd3c7306ddc4fcd) --- pkgs/servers/monitoring/prometheus/knot-exporter.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/knot-exporter.nix b/pkgs/servers/monitoring/prometheus/knot-exporter.nix index 2aa8f43c6f3b..5d6dc3e0e57b 100644 --- a/pkgs/servers/monitoring/prometheus/knot-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/knot-exporter.nix @@ -7,13 +7,13 @@ python3.pkgs.buildPythonApplication rec { pname = "knot-exporter"; - version = "3.4.4"; + version = "3.4.5"; pyproject = true; src = fetchPypi { pname = "knot_exporter"; inherit version; - hash = "sha256-AUTxaxEOjQL5DplaMvXiFcVUV4aioJ2kUY1douQheGg="; + hash = "sha256-OD8Z2xdRydEp3TeXX9l0ASus+c3YziGF50tn7QOugUE="; }; nativeBuildInputs = [