Merge master into staging-next
This commit is contained in:
@@ -11352,6 +11352,12 @@
|
||||
githubId = 3948275;
|
||||
name = "Harikrishnan R";
|
||||
};
|
||||
ilosariph = {
|
||||
email = "simon@simon-wick.ch";
|
||||
github = "Ilosariph";
|
||||
githubId = 71074737;
|
||||
name = "Simon Wick";
|
||||
};
|
||||
ilya-epifanov = {
|
||||
email = "mail@ilya.network";
|
||||
github = "ilya-epifanov";
|
||||
@@ -22883,6 +22889,12 @@
|
||||
githubId = 4196789;
|
||||
name = "Nathan Ringo";
|
||||
};
|
||||
remix7531 = {
|
||||
email = "remix7531@mailbox.org";
|
||||
github = "remix7531";
|
||||
githubId = 131352678;
|
||||
name = "remix7531";
|
||||
};
|
||||
remko = {
|
||||
github = "remko";
|
||||
githubId = 12300;
|
||||
@@ -27664,6 +27676,12 @@
|
||||
githubId = 74688871;
|
||||
name = "Tochukwu Ahanonu";
|
||||
};
|
||||
toelke = {
|
||||
name = "Philipp Riederer";
|
||||
email = "philipp@riederer.email";
|
||||
github = "toelke";
|
||||
githubId = 183276;
|
||||
};
|
||||
tom94 = {
|
||||
email = "nix@94.me";
|
||||
github = "Tom94";
|
||||
|
||||
@@ -23,7 +23,7 @@ let
|
||||
"-remoteWrite.basicAuth.username=${cfg.remoteWrite.basicAuthUsername}"
|
||||
]
|
||||
++ lib.optionals (cfg.remoteWrite.maxDiskUsagePerUrl != null) [
|
||||
"-remoteWrite.maxDiskUsagePerUrl=${cfg.remoteWrite.maxDiskUsagePerUrl}"
|
||||
"-remoteWrite.maxDiskUsagePerURL=${cfg.remoteWrite.maxDiskUsagePerUrl}"
|
||||
];
|
||||
in
|
||||
{
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
neovim,
|
||||
neovimUtils,
|
||||
runCommand,
|
||||
runCommandLocal,
|
||||
vimPlugins,
|
||||
writableTmpDirAsHomeHook,
|
||||
}:
|
||||
@@ -22,7 +23,11 @@ let
|
||||
requires ? [ ],
|
||||
}:
|
||||
vimUtils.toVimPlugin (
|
||||
runCommand "nvim-treesitter-queries-${language}"
|
||||
# Just mkdir + ln -s; cheaper to build than to substitute (and not
|
||||
# on cache.nixos.org anyway since release.nix doesn't recurse into
|
||||
# passthru.queries). With ~300 languages under withAllGrammars,
|
||||
# round-tripping each to a remote builder is very slow.
|
||||
runCommandLocal "nvim-treesitter-queries-${language}"
|
||||
{
|
||||
passthru = {
|
||||
inherit language requires;
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "dosbox-pure";
|
||||
version = "0-unstable-2026-02-17";
|
||||
version = "0-unstable-2026-04-17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "schellingb";
|
||||
repo = "dosbox-pure";
|
||||
rev = "f587236b2d016f4f16d672e9ce2829bdf507bf9b";
|
||||
hash = "sha256-OS6iY8b8pvqkJpDQO9DHRUh7ckjov5t1GZldOR+qg0Y=";
|
||||
rev = "93cf48bb22b30a9bc657511658cf4dbcd9a727eb";
|
||||
hash = "sha256-QW1wIE4uuyCiI7eJjHsKh6PJd6QJwrBUQa4wkhPyRSE=";
|
||||
};
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "gambatte";
|
||||
version = "0-unstable-2026-04-03";
|
||||
version = "0-unstable-2026-04-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "gambatte-libretro";
|
||||
rev = "483a1f13f7e8a1c2b3076eb8bfc38e668e640c17";
|
||||
hash = "sha256-efpehssNF3FmSbJAqRS1PkYWTs1v0y0KTdBiRV8K/WY=";
|
||||
rev = "ac3d17d07a1119df5eb124494dfa90e47ae2e5ff";
|
||||
hash = "sha256-5240slUbHUYb6Xp65xPvvCopdciyGK+Z8mdk7i0ALIQ=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "play";
|
||||
version = "0-unstable-2026-04-07";
|
||||
version = "0-unstable-2026-04-13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jpd002";
|
||||
repo = "Play-";
|
||||
rev = "d862ad9cae6c76cbe494db54fa985f21bfcef2a8";
|
||||
hash = "sha256-//P/ApU/36TamIMepjoBWsUHs2tR5K47V9Gf5HG3goE=";
|
||||
rev = "3fc06a0e010a85aa296eabab266697f8012a8d74";
|
||||
hash = "sha256-OKvsJqgn561ncoGnPweuMsrdcrY/r7rSlv+Ow05wxBY=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "swanstation";
|
||||
version = "0-unstable-2026-03-28";
|
||||
version = "0-unstable-2026-04-10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "swanstation";
|
||||
rev = "9498be27f8cdde1244045ee7bd6f11922a8f7916";
|
||||
hash = "sha256-+8CcxNl6s7/St4aRf3a1LTsl8wRTIhAYIaAGCt/HbtU=";
|
||||
rev = "0c263202fe29689113c3db63c8cd3fcacfc6ff37";
|
||||
hash = "sha256-u+ZryM8CY4TTJ7YQdHMNREMbQ6gEd2Mz9h5s0CY4nEY=";
|
||||
};
|
||||
|
||||
extraNativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "atuin";
|
||||
version = "18.13.6";
|
||||
version = "18.15.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "atuinsh";
|
||||
repo = "atuin";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yAw+ty6FUnFbiRTdAe2QQHzj6uU24fZ/bEIXcHl/thg=";
|
||||
hash = "sha256-EzN42LMe21XqxlAwhAdk1bO4nsV2WumuBKjazHcoe+4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-jirVe0+N5+UHZWioj8AipUhawMBameqEJJpa8HPTnfw=";
|
||||
cargoHash = "sha256-QMLEbki3QhAxEd0Wuzfs7UN1O/MaEQ/ggxA6cFGDL6U=";
|
||||
|
||||
# atuin's default features include 'check-updates', which do not make sense
|
||||
# for distribution builds. List all other default features.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From c12adfdefd8a091e1fa870305a3cc61de6426914 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Meyer <49727155+katexochen@users.noreply.github.com>
|
||||
Date: Thu, 14 Dec 2023 21:16:20 +0100
|
||||
Subject: [PATCH] optional immutable configuration dir
|
||||
@@ -17,12 +17,12 @@ Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
|
||||
3 files changed, 21 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/azure/cli/core/__init__.py b/azure/cli/core/__init__.py
|
||||
index d112633ec..20b6d045b 100644
|
||||
index 33cdd4b8e37230efbce12fbc033370851893bb41..af9f8704c97cf7c5df24d3e08d910ded7aad4864 100644
|
||||
--- a/azure/cli/core/__init__.py
|
||||
+++ b/azure/cli/core/__init__.py
|
||||
@@ -75,12 +75,13 @@ class AzCli(CLI):
|
||||
@@ -97,15 +97,16 @@ class AzCli(CLI):
|
||||
self.data['query_active'] = False
|
||||
|
||||
|
||||
azure_folder = self.config.config_dir
|
||||
+ azure_immutable_folder = os.environ.get('AZURE_IMMUTABLE_DIR', azure_folder)
|
||||
ensure_dir(azure_folder)
|
||||
@@ -30,20 +30,23 @@ index d112633ec..20b6d045b 100644
|
||||
CONFIG.load(os.path.join(azure_folder, 'az.json'))
|
||||
SESSION.load(os.path.join(azure_folder, 'az.sess'), max_age=3600)
|
||||
- INDEX.load(os.path.join(azure_folder, 'commandIndex.json'))
|
||||
- VERSIONS.load(os.path.join(azure_folder, 'versionCheck.json'))
|
||||
+ INDEX.load(os.path.join(azure_immutable_folder, 'commandIndex.json'))
|
||||
EXTENSION_INDEX.load(os.path.join(azure_folder, 'extensionIndex.json'))
|
||||
HELP_INDEX.load(os.path.join(azure_folder, 'helpIndex.json'))
|
||||
EXTENSION_HELP_INDEX.load(os.path.join(azure_folder, 'extensionHelpIndex.json'))
|
||||
- VERSIONS.load(os.path.join(azure_folder, 'versionCheck.json'))
|
||||
+ VERSIONS.load(os.path.join(azure_immutable_folder, 'versionCheck.json'))
|
||||
handle_version_update()
|
||||
|
||||
|
||||
self.cloud = get_active_cloud(self)
|
||||
diff --git a/azure/cli/core/_session.py b/azure/cli/core/_session.py
|
||||
index 471a0344c..acaef6fb8 100644
|
||||
index 294cc923f740b46712912d0bd235cfaf3efe8b95..406fdc42e451271b4da5285fe61339218c2d4fec 100644
|
||||
--- a/azure/cli/core/_session.py
|
||||
+++ b/azure/cli/core/_session.py
|
||||
@@ -85,6 +85,19 @@ class Session(MutableMapping):
|
||||
return len(self.data)
|
||||
|
||||
|
||||
|
||||
|
||||
+class ImmutableSession(Session):
|
||||
+ """
|
||||
+ A session that is backed by an immutable JSON file. This session is read-only.
|
||||
@@ -59,29 +62,31 @@ index 471a0344c..acaef6fb8 100644
|
||||
+
|
||||
# ACCOUNT contains subscriptions information
|
||||
ACCOUNT = Session()
|
||||
|
||||
@@ -95,16 +108,16 @@ CONFIG = Session()
|
||||
|
||||
@@ -95,7 +108,7 @@ CONFIG = Session()
|
||||
SESSION = Session()
|
||||
|
||||
|
||||
# INDEX contains {top-level command: [command_modules and extensions]} mapping index
|
||||
-INDEX = Session()
|
||||
+INDEX = ImmutableSession()
|
||||
|
||||
# VERSIONS provides local versions and pypi versions.
|
||||
|
||||
# EXTENSION_INDEX contains top-level command mappings for installed extensions
|
||||
EXTENSION_INDEX = Session()
|
||||
@@ -110,10 +123,10 @@ EXTENSION_HELP_INDEX = Session()
|
||||
# DO NOT USE it to get the current version of azure-cli,
|
||||
# it could be lagged behind and can be used to check whether
|
||||
# an upgrade of azure-cli happens
|
||||
-VERSIONS = Session()
|
||||
+VERSIONS = ImmutableSession()
|
||||
|
||||
|
||||
# EXT_CMD_TREE provides command to extension name mapping
|
||||
-EXT_CMD_TREE = Session()
|
||||
+EXT_CMD_TREE = ImmutableSession()
|
||||
|
||||
|
||||
# CLOUD_ENDPOINTS provides endpoints/suffixes of clouds
|
||||
CLOUD_ENDPOINTS = Session()
|
||||
diff --git a/azure/cli/core/extension/dynamic_install.py b/azure/cli/core/extension/dynamic_install.py
|
||||
index cb03980a0..29279be2b 100644
|
||||
index fc35e5d197c47b6d278ea3870f29b06219713d98..adb6fbfc94281bdc142eafdd14c28161975665ca 100644
|
||||
--- a/azure/cli/core/extension/dynamic_install.py
|
||||
+++ b/azure/cli/core/extension/dynamic_install.py
|
||||
@@ -17,7 +17,8 @@ def _get_extension_command_tree(cli_ctx):
|
||||
@@ -94,5 +99,3 @@ index cb03980a0..29279be2b 100644
|
||||
if not EXT_CMD_TREE.data:
|
||||
import posixpath
|
||||
import requests
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
},
|
||||
"acrtransfer": {
|
||||
"pname": "acrtransfer",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/acrtransfer-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-ZouU0DQbZjphAhLzGLiZpTvmCuDrWcR+Fi9dq9NINVE=",
|
||||
"version": "1.1.1b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/acrtransfer-1.1.1b1-py3-none-any.whl",
|
||||
"hash": "sha256-9rbBiFCxK0cInu5puF5y2kAYcQ7xFa/X3/va5n5i/J0=",
|
||||
"description": "Microsoft Azure Command-Line Tools Acrtransfer Extension"
|
||||
},
|
||||
"ad": {
|
||||
@@ -50,9 +50,9 @@
|
||||
},
|
||||
"aks-preview": {
|
||||
"pname": "aks-preview",
|
||||
"version": "19.0.0b22",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-19.0.0b22-py2.py3-none-any.whl",
|
||||
"hash": "sha256-/TBJnRAsSSDTGP114fkkQeJ2gzryA8LQQMY+7/G71PI=",
|
||||
"version": "20.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-20.0.0b1-py2.py3-none-any.whl",
|
||||
"hash": "sha256-arH7mhRieuEn5s2G8dpZsqk/RKyuslEphOi62FviS7U=",
|
||||
"description": "Provides a preview for upcoming AKS features"
|
||||
},
|
||||
"alb": {
|
||||
@@ -78,9 +78,9 @@
|
||||
},
|
||||
"amlfs": {
|
||||
"pname": "amlfs",
|
||||
"version": "1.2.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amlfs-1.2.0-py3-none-any.whl",
|
||||
"hash": "sha256-0YpGEyCw7MfO9FFEpGIi1ICDMIkM6FAt6djWsBw2ct4=",
|
||||
"version": "1.3.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amlfs-1.3.0-py3-none-any.whl",
|
||||
"hash": "sha256-xxMq9FdjByOn693DhfSOOUkz6HGfnbm5EUMCSSnoakw=",
|
||||
"description": "Microsoft Azure Command-Line Tools Amlfs Extension"
|
||||
},
|
||||
"apic-extension": {
|
||||
@@ -90,6 +90,13 @@
|
||||
"hash": "sha256-ATO7B3Dzzk8nswan5Tvym7eloe3OD9ZO+yrfkpTWZns=",
|
||||
"description": "Microsoft Azure Command-Line Tools ApicExtension Extension"
|
||||
},
|
||||
"appnet-preview": {
|
||||
"pname": "appnet-preview",
|
||||
"version": "1.0.0b2",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/appnet_preview-1.0.0b2-py3-none-any.whl",
|
||||
"hash": "sha256-JGt61AOwZxk4oxZh4ohktQQH73cBnuHyHwvreev+xH0=",
|
||||
"description": "Azure CLI commands for working with Azure Kubernetes Application Network resources"
|
||||
},
|
||||
"appservice-kube": {
|
||||
"pname": "appservice-kube",
|
||||
"version": "0.1.11",
|
||||
@@ -148,9 +155,9 @@
|
||||
},
|
||||
"azure-firewall": {
|
||||
"pname": "azure-firewall",
|
||||
"version": "2.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-2.1.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256-b7ciHJ/BDta4xZXkzrOslTNqyEUH+fKxlQ0p5SwOmBw=",
|
||||
"version": "2.1.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-2.1.1-py2.py3-none-any.whl",
|
||||
"hash": "sha256-gjt7/Ba38xrpdRyc4oybPbqmhOqZ8Ik/dNP8XRzm4Wc=",
|
||||
"description": "Manage Azure Firewall resources"
|
||||
},
|
||||
"azurelargeinstance": {
|
||||
@@ -216,6 +223,13 @@
|
||||
"hash": "sha256-GOcr3wcJ+FE/UUcvaoB90bWmdthmYZpDznaAtLr48LU=",
|
||||
"description": "Microsoft Azure Command-Line Tools Cloudhsm Extension"
|
||||
},
|
||||
"computelimit": {
|
||||
"pname": "computelimit",
|
||||
"version": "1.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/computelimit-1.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-Om6Hp12RxcajwQDUL/APXQpNjZNsJin/ad93hPfTOCg=",
|
||||
"description": "Microsoft Azure Command-Line Tools Computelimit Extension"
|
||||
},
|
||||
"computeschedule": {
|
||||
"pname": "computeschedule",
|
||||
"version": "1.0.0b1",
|
||||
@@ -232,9 +246,9 @@
|
||||
},
|
||||
"confluent": {
|
||||
"pname": "confluent",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/confluent-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-X/jWCmB/B01Z56Y/6xcl+4e2d7DDDsMHaqZ0/PtU6TU=",
|
||||
"version": "1.2.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/confluent-1.2.0-py3-none-any.whl",
|
||||
"hash": "sha256-ANimjFyLbb3biHn13nBUsNmTPW4eGrEX+O1LfUMJBsQ=",
|
||||
"description": "Microsoft Azure Command-Line Tools ConfluentManagementClient Extension"
|
||||
},
|
||||
"connectedmachine": {
|
||||
@@ -323,9 +337,9 @@
|
||||
},
|
||||
"dataprotection": {
|
||||
"pname": "dataprotection",
|
||||
"version": "1.8.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.8.0-py3-none-any.whl",
|
||||
"hash": "sha256-/rod07bVvDFF6fjYuPf2J0ZU8mtsWDLLp9m7n6dJ998=",
|
||||
"version": "1.9.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.9.0-py3-none-any.whl",
|
||||
"hash": "sha256-YGJlWG4VPvcyKJ2qOnkgt1JYXqPF9LTrnvdTkIZcF30=",
|
||||
"description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension"
|
||||
},
|
||||
"datashare": {
|
||||
@@ -407,9 +421,9 @@
|
||||
},
|
||||
"durabletask": {
|
||||
"pname": "durabletask",
|
||||
"version": "1.0.0b5",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b5-py3-none-any.whl",
|
||||
"hash": "sha256-QO63iwBbXhiZU0YbvSDiMIM6xY3kvL0OYENKGRmHZT8=",
|
||||
"version": "1.0.0b7",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b7-py3-none-any.whl",
|
||||
"hash": "sha256-31AvidVj3oZtfgTcEo5qrf5+x4tOQiuq6aavoTKsquI=",
|
||||
"description": "Microsoft Azure Command-Line Tools Durabletask Extension"
|
||||
},
|
||||
"dynatrace": {
|
||||
@@ -421,9 +435,9 @@
|
||||
},
|
||||
"edge-action": {
|
||||
"pname": "edge-action",
|
||||
"version": "1.0.0b3",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/edge_action-1.0.0b3-py3-none-any.whl",
|
||||
"hash": "sha256-rAC5OVb2crUfQR1DkQmW09Ifft55aAnYgM7s8frPzW4=",
|
||||
"version": "1.0.0b4",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/edge_action-1.0.0b4-py3-none-any.whl",
|
||||
"hash": "sha256-bFIW0MS8t0ggUMfSU/VQki2VcYYQpALAVoPLGWt5aro=",
|
||||
"description": "Microsoft Azure Command-Line Tools Extension for Azure Front Door Edge Actions"
|
||||
},
|
||||
"edgeorder": {
|
||||
@@ -680,9 +694,9 @@
|
||||
},
|
||||
"managednetworkfabric": {
|
||||
"pname": "managednetworkfabric",
|
||||
"version": "9.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-9.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-0rHpjofa54BNAfgzIoapCZKxgVgQJhOyLQxB8LhxkgQ=",
|
||||
"version": "9.1.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-9.1.1-py3-none-any.whl",
|
||||
"hash": "sha256-bLPE5Spy4Lhtv6ZEWx2E2nLRqkrZ/LfJVmDQWjqEZi0=",
|
||||
"description": "Support for managednetworkfabric commands based on 2025-07-15 API version"
|
||||
},
|
||||
"managementpartner": {
|
||||
@@ -715,9 +729,9 @@
|
||||
},
|
||||
"migrate": {
|
||||
"pname": "migrate",
|
||||
"version": "3.0.0b3",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/migrate-3.0.0b3-py3-none-any.whl",
|
||||
"hash": "sha256-Yyos4j33u3xCu+xuUt53ifCF5TD2m5YRjw2j66CIah4=",
|
||||
"version": "3.0.0b4",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/migrate-3.0.0b4-py3-none-any.whl",
|
||||
"hash": "sha256-4icsf1zk6OUrAgG+P+kdaG3POHnman6dmppwdGzRQzQ=",
|
||||
"description": "Support for Azure Migrate preview"
|
||||
},
|
||||
"mixed-reality": {
|
||||
@@ -755,13 +769,6 @@
|
||||
"hash": "sha256-q5tuqnN94FS1opr9oLx2LHFYuFX6PTDaBmuvrByXTsI=",
|
||||
"description": "Microsoft Azure Command-Line Tools MulticloudConnector Extension"
|
||||
},
|
||||
"neon": {
|
||||
"pname": "neon",
|
||||
"version": "1.0.1b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.1b1-py3-none-any.whl",
|
||||
"hash": "sha256-JG8Y+6/aF8xtsnBledcvxfJ4K+yhS47CS6pIvK7orm8=",
|
||||
"description": "Microsoft Azure Command-Line Tools Neon Extension"
|
||||
},
|
||||
"network-analytics": {
|
||||
"pname": "network-analytics",
|
||||
"version": "1.0.0b1",
|
||||
@@ -771,16 +778,16 @@
|
||||
},
|
||||
"networkcloud": {
|
||||
"pname": "networkcloud",
|
||||
"version": "4.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-4.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-ynLpfG9y08tW1RPaNmhQbaoZS7ORBWqhLeJ2LD+yk6Y=",
|
||||
"description": "Support for Azure Operator Nexus network cloud commands based on 2025-09-01 API version"
|
||||
"version": "5.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-5.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-q6F3dUqkhngm6/8Xe7Aki6OUTKbCpGCwy/bIcoPpmlM=",
|
||||
"description": "Support for Azure Operator Nexus network cloud commands based on 2026-01-01-preview API version"
|
||||
},
|
||||
"new-relic": {
|
||||
"pname": "new-relic",
|
||||
"version": "1.0.2",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.2-py3-none-any.whl",
|
||||
"hash": "sha256-/h2TeDcQyRFvcZBwNzxcPrlf638sjfZxYZ97pm7AxB4=",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-bwmP1OWX9ggv0KHEx8u0C7qS+XR4lJXDpeYykoKm0Y0=",
|
||||
"description": "Microsoft Azure Command-Line Tools NewRelic Extension"
|
||||
},
|
||||
"next": {
|
||||
@@ -792,9 +799,9 @@
|
||||
},
|
||||
"nginx": {
|
||||
"pname": "nginx",
|
||||
"version": "2.0.0b10",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/nginx-2.0.0b10-py2.py3-none-any.whl",
|
||||
"hash": "sha256-RYvMtOEopLUbYUPt1RxECyGEyDc4aOAt2hp7Orv0DAM=",
|
||||
"version": "2.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/nginx-2.0.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256-M5MrIm86LPcXTw0WtayNA5LoAnGC4nbEhvjUPGL9KPM=",
|
||||
"description": "Microsoft Azure Command-Line Tools Nginx Extension"
|
||||
},
|
||||
"notification-hub": {
|
||||
@@ -820,9 +827,9 @@
|
||||
},
|
||||
"oracle-database": {
|
||||
"pname": "oracle-database",
|
||||
"version": "2.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-2.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-vsL+QDpFmnZX+Pl2j8rSC7RM3bpFuaQFZzav56F8OdU=",
|
||||
"version": "2.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/oracle_database-2.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-VlKOK9xP9e3NfPTO8jiqjdhJMkKzRpR8IWZ1hh0Z86Y=",
|
||||
"description": "Microsoft Azure Command-Line Tools OracleDatabase Extension"
|
||||
},
|
||||
"orbital": {
|
||||
@@ -988,16 +995,16 @@
|
||||
},
|
||||
"stack-hci-vm": {
|
||||
"pname": "stack-hci-vm",
|
||||
"version": "1.11.9",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci_vm-1.11.9-py3-none-any.whl",
|
||||
"hash": "sha256-MX5rPOARe9r9kglMz+R8EnMrZ/nxL9ICK5hzXEWXjWk=",
|
||||
"version": "1.13.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci_vm-1.13.0-py3-none-any.whl",
|
||||
"hash": "sha256-/GKJy7+iT33evnZ4UpNXB9GNBWtiLIOJXhk5VZowIos=",
|
||||
"description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension"
|
||||
},
|
||||
"standbypool": {
|
||||
"pname": "standbypool",
|
||||
"version": "2.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-2.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-8nsig3n3h7HZqgFQC0jelvOWs8bZoe2uOYFe0AxJBfc=",
|
||||
"version": "2.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-2.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-uB/8O2M2OjAyPD7L+98L3fv8rMbWG84AFlV7VXROirY=",
|
||||
"description": "Microsoft Azure Command-Line Tools Standbypool Extension"
|
||||
},
|
||||
"staticwebapp": {
|
||||
@@ -1044,9 +1051,9 @@
|
||||
},
|
||||
"stream-analytics": {
|
||||
"pname": "stream-analytics",
|
||||
"version": "1.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-1.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-LQbplYfwJBMr03IehPFE0qHdwc3v5Nw/Zfs+z8jgKZ0=",
|
||||
"version": "1.0.2",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-1.0.2-py3-none-any.whl",
|
||||
"hash": "sha256-HAkhteF4LaAO3YnOrWHvHJ+9K6Kd4ns9GCcnDXDJtLg=",
|
||||
"description": "Microsoft Azure Command-Line Tools StreamAnalyticsManagementClient Extension"
|
||||
},
|
||||
"subscription": {
|
||||
@@ -1133,13 +1140,6 @@
|
||||
"hash": "sha256-kIsN8HzvZSF2oPK/D9z1i10W+0kD7jwG9z8Ls5E6XA8=",
|
||||
"description": "Additional commands for Azure AppService"
|
||||
},
|
||||
"workload-orchestration": {
|
||||
"pname": "workload-orchestration",
|
||||
"version": "5.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-5.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-/9MGhiqQpEUPJ9AgVM0tZ/SQiRdVvOsXVgdnqAtfSMw=",
|
||||
"description": "Microsoft Azure Command-Line Tools WorkloadOperations Extension"
|
||||
},
|
||||
"workloads": {
|
||||
"pname": "workloads",
|
||||
"version": "1.1.0",
|
||||
|
||||
@@ -313,9 +313,9 @@
|
||||
|
||||
ssh = mkAzExtension rec {
|
||||
pname = "ssh";
|
||||
version = "2.0.6";
|
||||
version = "2.0.7";
|
||||
url = "https://azcliprod.blob.core.windows.net/cli-extensions/ssh-${version}-py3-none-any.whl";
|
||||
hash = "sha256-PSIGtOa91WxpzFCauZ5d5tx/ZtCRsBhbejtVfY3Bgss=";
|
||||
hash = "sha256-H/CwitltPFB6E2FK9HsDEEjmn2NOD9/O4BOdBlRQAwY=";
|
||||
description = "SSH into Azure VMs using RBAC and AAD OpenSSH Certificates";
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
oras
|
||||
@@ -359,6 +359,16 @@
|
||||
];
|
||||
meta.maintainers = with lib.maintainers; [ techknowlogick ];
|
||||
};
|
||||
workload-orchestration = mkAzExtension {
|
||||
pname = "workload-orchestration";
|
||||
version = "5.1.1";
|
||||
url = "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-5.1.1-py3-none-any.whl";
|
||||
hash = "sha256-mtmFRd6K2uOpzgKezdAoBDD7mGFh7blkUGvMqSajdSQ=";
|
||||
description = "Microsoft Azure Command-Line Tools WorkloadOperations Extension";
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
kubernetes
|
||||
];
|
||||
};
|
||||
}
|
||||
// lib.optionalAttrs config.allowAliases {
|
||||
# Removed extensions
|
||||
@@ -373,6 +383,7 @@
|
||||
hdinsightonaks = throw "The 'hdinsightonaks' extension for azure-cli was removed upstream"; # https://github.com/Azure/azure-cli-extensions/pull/8956
|
||||
logz = throw "The 'logz' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8459
|
||||
mobile-network = throw "The 'mobile-network' extension for azure-cli was removed upstream"; # https://github.com/Azure/azure-cli-extensions/pull/9453
|
||||
neon = throw "The 'neon' extension for azure-cli was removed upstream"; # Added 2026-04-13, https://github.com/Azure/azure-cli-extensions/pull/9661
|
||||
pinecone = throw "The 'pinecone' extension for azure-cli was removed upstream"; # Added 2025-06-03, https://github.com/Azure/azure-cli-extensions/pull/8763
|
||||
playwright-cli-extension = throw "The 'playwright-cli-extension' extension for azure-cli was removed upstream"; # https://github.com/Azure/azure-cli-extensions/pull/9156
|
||||
sap-hana = throw "The 'sap-hana' extension for azure-cli was deprecated upstream"; # Added 2025-07-01, https://github.com/Azure/azure-cli-extensions/pull/8904
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2.84.0";
|
||||
version = "2.85.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "azure-cli-${version}-src";
|
||||
owner = "Azure";
|
||||
repo = "azure-cli";
|
||||
tag = "azure-cli-${version}";
|
||||
hash = "sha256-1vt7b9f3enQ3xQzO9JhDETUOpOkW2xWB1qR5arm6xZM=";
|
||||
hash = "sha256-fNch6QiiHffyHOHw30dlRoe5UFvGVIZkneULjNihGdU=";
|
||||
};
|
||||
|
||||
# put packages that needs to be overridden in the py package scope
|
||||
@@ -187,6 +187,7 @@ py.pkgs.toPythonApplication (
|
||||
azure-mgmt-compute
|
||||
azure-mgmt-containerinstance
|
||||
azure-mgmt-containerregistry
|
||||
azure-mgmt-containerregistrytasks
|
||||
azure-mgmt-containerservice
|
||||
azure-mgmt-cosmosdb
|
||||
azure-mgmt-datalake-store
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
dolt,
|
||||
fetchFromGitHub,
|
||||
gitMinimal,
|
||||
nix-update-script,
|
||||
icu,
|
||||
installShellFiles,
|
||||
makeBinaryWrapper,
|
||||
@@ -85,6 +86,8 @@ buildGoModule (finalAttrs: {
|
||||
versionCheckProgramArg = "version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Lightweight memory system for AI coding agents with graph-based issue tracking";
|
||||
homepage = "https://github.com/gastownhall/beads";
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "brave-search-cli";
|
||||
version = "1.2.0";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "brave";
|
||||
repo = "brave-search-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-wcZwgCPqIy+AVxpqcCI8rOyUOWXb7aYSsHJDS2pfpnE=";
|
||||
hash = "sha256-9be8CdS92src2f56sIfYe8UaN3LWxtMGbrTvqzFw08U=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-qIBepW7I5meLX9V3yEq6zoIRaZWD3CVjyrN8zpTAbR0=";
|
||||
cargoHash = "sha256-GA9qKuFh1YOaUPuAQ//VJqScLJaqxHIyLl/TDnOTsdY=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -16,13 +16,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "context7-mcp";
|
||||
version = "2.1.7";
|
||||
version = "2.1.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "upstash";
|
||||
repo = "context7";
|
||||
tag = "${tag-prefix}@${finalAttrs.version}";
|
||||
hash = "sha256-u0sFNX19ZBWvA7HYWdM4iI9AvEVz/CK6dLfZ80Rxa9c=";
|
||||
hash = "sha256-TMvDzDcZd9hoYI84x+jewOJYkSrb1qwVRTdzD2SwG4U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-8RRHfCTZVC91T1Qx+ACCo2oG4ZwMNy5WYakCjmBhe3Q=";
|
||||
hash = "sha256-MHKzlxlyvQoLvoLomhToaZgnPU7H6iHLmokhotZF6VY=";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
wayland,
|
||||
wayland-protocols,
|
||||
wayland-scanner,
|
||||
wlroots_0_18,
|
||||
wlroots_0_19,
|
||||
writeText,
|
||||
libxcb-wm,
|
||||
xwayland,
|
||||
@@ -39,13 +39,13 @@
|
||||
assert withCustomConfigH -> (configH != null);
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "dwl";
|
||||
version = "0.7";
|
||||
version = "0.8";
|
||||
|
||||
src = fetchFromCodeberg {
|
||||
owner = "dwl";
|
||||
repo = "dwl";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-7SoCITrbMrlfL4Z4hVyPpjB9RrrjLXHP9C5t1DVXBBA=";
|
||||
hash = "sha256-J76L5ZOCYgfcY08wH5cSLG+UdgDrv50lQyEnJNqDkXI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pixman
|
||||
wayland
|
||||
wayland-protocols
|
||||
wlroots_0_18
|
||||
wlroots_0_19
|
||||
]
|
||||
++ lib.optionals enableXWayland [
|
||||
libx11
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGo126Module (finalAttrs: {
|
||||
pname = "hyprmon";
|
||||
version = "0.0.13";
|
||||
version = "0.0.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "erans";
|
||||
repo = "hyprmon";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-fITGGP01RB8h8loClSZ+vuohViJQC8mpSt4iNZVK9yk=";
|
||||
hash = "sha256-ObOvC2cIoLTBaGmpTAkm2y4vzqg61z+JZotEnmef1eE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-JahEeFmPYfJVXjbKdfUePI/xF3Ob/c2czFXKCy92ouQ=";
|
||||
vendorHash = "sha256-n4RZxpsrlSUD3B/GLVoM2CPckvDkbyaMyg6h4QNbuH0=";
|
||||
|
||||
meta = {
|
||||
description = "TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management";
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
pname = "jpegli";
|
||||
version = "0-unstable-2026-03-20";
|
||||
version = "0-unstable-2026-04-13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "jpegli";
|
||||
rev = "a069db9215c9aab9f3a685d012b55f1c3a85c164";
|
||||
hash = "sha256-YTp69ycZLdZPMZlCsqbmBcao+SX4RW+mY5lOvbogPHA=";
|
||||
rev = "0b846bb0e309b70cf56f64986c4d711c39bfcb49";
|
||||
hash = "sha256-TFf2DYOGpHnmVRl+vXLP+W0agIQ8SNsV63ryvqV/SdI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kbld";
|
||||
version = "0.47.2";
|
||||
version = "0.47.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carvel-dev";
|
||||
repo = "kbld";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-RsGHwNvrRTddxLIrJekZg8SxYzf618H+ikLgDkk8nP4=";
|
||||
hash = "sha256-BuISF6PmtFPHTYmByJ021WICGXVVc+ZNjxeb40J7exA=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -17,18 +17,18 @@ assert lib.asserts.assertMsg (
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ketesa";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etkecc";
|
||||
repo = "ketesa";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+MzoYREPLKEHT5fXAddYBVELDmmP7+aXQlm4s04kWy0=";
|
||||
hash = "sha256-Z9qtCvpyFkBhqKWn9+dre9alBJ0nwyEvE0m9X8xWbRo=";
|
||||
};
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
yarnLock = finalAttrs.src + "/yarn.lock";
|
||||
hash = "sha256-+q4Y0BNK1BggNyRw2gJ3swAe+ZK6A3N+oceBrx0a2uE=";
|
||||
hash = "sha256-nlyofNcvnANXHv26BZ7bNqpfnTQj7jw0lk0yhBGXsnc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -49,14 +49,14 @@
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
# LAMMPS has weird versioning convention. Updates should go smoothly with:
|
||||
# nix-update --commit lammps --version-regex 'stable_(.*)'
|
||||
version = "22Jul2025_update3";
|
||||
version = "22Jul2025_update4";
|
||||
pname = "lammps";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lammps";
|
||||
repo = "lammps";
|
||||
rev = "stable_${finalAttrs.version}";
|
||||
hash = "sha256-W1fy7RctSpYeQr1hAwKtrerISaQw8JAvCSJaaQicYMc=";
|
||||
hash = "sha256-QH63nh7J3NjfdfpN7J96Q+9ZGqj8cA0YwEmgTuBbGmg=";
|
||||
};
|
||||
preConfigure = ''
|
||||
cd cmake
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "lean-lsp-mcp";
|
||||
version = "0.26.1";
|
||||
pyproject = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oOo0oOo";
|
||||
repo = "lean-lsp-mcp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-OHbD6HujkXsqe8XpNr1bn+Pel2tbkX7tBapCcUe234o=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
leanclient
|
||||
mcp
|
||||
orjson
|
||||
certifi
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"mcp"
|
||||
"leanclient"
|
||||
];
|
||||
|
||||
# Tests require a real Lean toolchain
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "lean_lsp_mcp" ];
|
||||
|
||||
meta = {
|
||||
description = "MCP server for the Lean theorem prover via the Lean LSP";
|
||||
homepage = "https://github.com/oOo0oOo/lean-lsp-mcp";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ remix7531 ];
|
||||
mainProgram = "lean-lsp-mcp";
|
||||
};
|
||||
})
|
||||
@@ -136,7 +136,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
See the user guide for info on how to use miracle-wm: https://wiki.miracle-wm.org/v${finalAttrs.version}/
|
||||
'';
|
||||
homepage = "https://github.com/mattkae/miracle-wm";
|
||||
homepage = "https://miracle-wm.org";
|
||||
changelog = "https://github.com/miracle-wm-org/miracle-wm/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.gpl3Only;
|
||||
mainProgram = "miracle-wm";
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "n98-magerun2";
|
||||
version = "9.3.0";
|
||||
version = "9.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "netz98";
|
||||
repo = "n98-magerun2";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-GKRsX3R7bcGRN3jIHj+x3hz/lVMB3IKI/c8b9od/R2w=";
|
||||
hash = "sha256-PPE3ezYgYNop3hXHzZ3amZ5vEUULyb83FV+dt/+zOAU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-vawCeh3oegiPrnBiAG7tthUsWXs2I+sen7XWTfsKf6w=";
|
||||
vendorHash = "sha256-uEhdWaFc532jGdluV1Xa3ZGGQpwZwQHPbSfKsHl1R7I=";
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
doInstallCheck = true;
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
makeBinaryWrapper,
|
||||
ripgrep,
|
||||
rustPlatform,
|
||||
versionCheckHook,
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
__structuredAttrs = true;
|
||||
|
||||
pname = "okapi-ed";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nk9";
|
||||
repo = "okapi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-1cfnEhJiCtESp+a7vEANocPgxQVr88FJf3EYLjuaIDI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-+vb0ju5FUOWAUTysUYh95d0o8fzdaPlfwszGcTUPQzo=";
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
postFixup = ''
|
||||
wrapProgram "$out/bin/okapi" \
|
||||
--prefix PATH : "${lib.makeBinPath [ ripgrep ]}"
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Find lines across files by regex and edit them all at once with your $EDITOR";
|
||||
homepage = "https://github.com/nk9/okapi";
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "okapi";
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ toelke ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
lib,
|
||||
maven,
|
||||
fetchFromGitHub,
|
||||
makeBinaryWrapper,
|
||||
jre,
|
||||
}:
|
||||
|
||||
maven.buildMavenPackage rec {
|
||||
pname = "opendataloader-pdf";
|
||||
version = "2.2.1";
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "opendataloader-project";
|
||||
repo = "opendataloader-pdf";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-5ZuVe5QIUyklNi7+pWUuUwoOHs/zv9Yv8EAkww0O7tA=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/java";
|
||||
|
||||
mvnHash = "sha256-op4c5bHt2TY3+aq9oBOhzpyay9Yajo4/Btm0Pscyvzk=";
|
||||
mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 opendataloader-pdf-cli/target/opendataloader-pdf-cli-0.0.0.jar $out/share/opendataloader-pdf-cli/opendataloader-pdf-cli.jar
|
||||
|
||||
mkdir -p $out/bin
|
||||
makeWrapper ${lib.getExe jre} $out/bin/${meta.mainProgram} \
|
||||
--add-flags "-jar $out/share/opendataloader-pdf-cli/opendataloader-pdf-cli.jar"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "PDF Parser for AI-ready data";
|
||||
homepage = "https://github.com/opendataloader-project/opendataloader-pdf";
|
||||
changelog = "https://github.com/opendataloader-project/opendataloader-pdf/blob/${src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ drupol ];
|
||||
mainProgram = "opendataloader-pdf";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rust-petname";
|
||||
version = "2.0.2";
|
||||
version = "3.0.0";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit (finalAttrs) version;
|
||||
crateName = "petname";
|
||||
hash = "sha256-KP+GdGlwLHcKE8nAmFr2wHbt5RD9Ptpiz1X5HgJ6BgU=";
|
||||
hash = "sha256-RKOW0SDRlMRPlsmWvk+teB14Tdf3tgrP35Glvn/wJBE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-gZxZeirvGHwm8C87HdCBYr30+0bbjwnWxIQzcLgl3iQ=";
|
||||
cargoHash = "sha256-LMlfYVL6Hk+b7v6qvz0Y1y2awxvcH35+vCvBMvCUEv4=";
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sdformat";
|
||||
pname = "sdformatlinux";
|
||||
version = "0.2.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "steelix";
|
||||
version = "0-unstable-2026-03-29";
|
||||
version = "0-unstable-2026-04-16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattwparas";
|
||||
repo = "helix";
|
||||
rev = "912d8d8b97da21de9b44b4e24a476e193e7cc44d";
|
||||
hash = "sha256-5h6eicp0+qzgiDrWc0mlTiX+jvcx8d54Fp922uQ2p0k=";
|
||||
rev = "cba44fdf36d1c728468da73a5373348c7d831fb7";
|
||||
hash = "sha256-pmMsgiKQavlqqdPk6tfz1Y+3JHFT6LUXiOuVMH0I12k=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-t8BJmJGnNMaZbMHrQhg2BRo8NYYv7qNtfrCO1rgOlgo=";
|
||||
cargoHash = "sha256-eECfZ7UZGsbTnbfclBhSTNDj8fbfJNT9oBHjNsXpAG0=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGo126Module (finalAttrs: {
|
||||
pname = "tsgolint";
|
||||
version = "0.21.0";
|
||||
version = "0.21.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oxc-project";
|
||||
repo = "tsgolint";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-U5+QgrYcuuUSsa8MCGFzBYFRyWdV5C3n9bahjv9Vg9Y=";
|
||||
hash = "sha256-tNLmJnV6ztk6IJpJERow4kf4Xx+cbFadLptbt4JpiRs=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -15,13 +15,13 @@ let
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "typescript-go";
|
||||
version = "0-unstable-2026-04-08";
|
||||
version = "0-unstable-2026-04-16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "typescript-go";
|
||||
rev = "2a5e1cf9fe2261f2ad56871a6d2ed12d6ac34083";
|
||||
hash = "sha256-vG53leoltVF7jXnf7AJRUIkbytqsqheoKG7bt7oB/h4=";
|
||||
rev = "83b8d2aa23b2d385087dabe5a5a8afd5e296013d";
|
||||
hash = "sha256-d7Kld2ehO+EWkCl2/Pb+xP6p/RuEZFR24JItGDLpHJY=";
|
||||
fetchSubmodules = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -18,16 +18,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "uv";
|
||||
version = "0.11.6";
|
||||
version = "0.11.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "uv";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-S3D8KjIyUw9cy+y8FCNX4o2CezWWBS1c00f6bLytTrE=";
|
||||
hash = "sha256-DTYZIsgqS/m7YC5fQKy3UL/56XTKY9H5oCJX4LDJRmY=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1zKhePStJQx8OiRJo7omJn1w0UdQ9at0c1glsjFPuTo=";
|
||||
cargoHash = "sha256-wOE7kg0WAVgx8fhrt+N79GjHFviEdI0fuNTYMCn464A=";
|
||||
|
||||
buildInputs = [
|
||||
rust-jemalloc-sys
|
||||
@@ -86,6 +86,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
bengsparks
|
||||
GaetanLepage
|
||||
prince213
|
||||
miniharinn
|
||||
];
|
||||
mainProgram = "uv";
|
||||
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
mkYaziPlugin,
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "sshfs.yazi";
|
||||
version = "2.0.0-unstable-2026-04-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uhs-robert";
|
||||
repo = "sshfs.yazi";
|
||||
rev = "7ba17a8c8498fca9f0a9c437704e74b56d96ed96";
|
||||
hash = "sha256-TS3/xl8jbbCoF1LzPYvmG9BRqvlzPg4EZRErlL7S2/M=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Minimal SSHFS integration for the Yazi terminal file‑manager";
|
||||
homepage = "https://github.com/uhs-robert/sshfs.yazi";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ ilosariph ];
|
||||
};
|
||||
}
|
||||
@@ -22,7 +22,7 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "emscripten";
|
||||
version = "4.0.23";
|
||||
version = "5.0.0";
|
||||
|
||||
llvmEnv = symlinkJoin {
|
||||
name = "emscripten-llvm-${version}";
|
||||
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||
name = "emscripten-node-modules-${version}";
|
||||
inherit pname version src;
|
||||
|
||||
npmDepsHash = "sha256-3P4H30nS6RBe2Bd3aqa2ueLOm/hxSBux53GgJu/D4Xc=";
|
||||
npmDepsHash = "sha256-0erImaY5NixdzgazKI6JQ3mofGU+ZwMxMWh0zIcWdhY=";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "emscripten-core";
|
||||
repo = "emscripten";
|
||||
hash = "sha256-i65AWbKuh2KsnugGKmmpUON20He2kgPR6EzwKKA09nQ=";
|
||||
hash = "sha256-Ff1SJ+zaKb77Qa2D9Yn0f1KGKNNF8DpslfNF2fFlrXw=";
|
||||
rev = version;
|
||||
};
|
||||
|
||||
@@ -79,12 +79,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
patchShebangs .
|
||||
|
||||
# emscripten 4.0.12 requires LLVM tip-of-tree instead of LLVM 21
|
||||
sed -i -e "s/EXPECTED_LLVM_VERSION = 22/EXPECTED_LLVM_VERSION = 21.1/g" tools/shared.py
|
||||
|
||||
# Verify LLVM version patch was applied (fail when nixpkgs has LLVM 22+)
|
||||
grep -q "EXPECTED_LLVM_VERSION = 21.1" tools/shared.py || \
|
||||
(echo "ERROR: LLVM version patch failed - check if still needed" && exit 1)
|
||||
# emscripten 5.0.0 expects LLVM tip-of-tree instead of LLVM 22
|
||||
sed -i -e "s/EXPECTED_LLVM_VERSION = 23/EXPECTED_LLVM_VERSION = 22/g" tools/shared.py
|
||||
|
||||
# fixes cmake support
|
||||
sed -i -e "s/print \('emcc (Emscript.*\)/sys.stderr.write(\1); sys.stderr.flush()/g" emcc.py
|
||||
@@ -107,14 +103,6 @@ stdenv.mkDerivation rec {
|
||||
sed -i "s|^EMAR =.*|EMAR='$out/bin/emar'|" tools/shared.py
|
||||
sed -i "s|^EMRANLIB =.*|EMRANLIB='$out/bin/emranlib'|" tools/shared.py
|
||||
|
||||
# Remove --no-stack-first flag (not in LLVM 21, added in LLVM 22 when --stack-first became default)
|
||||
# Replace else block with pass to avoid empty block syntax error
|
||||
sed -i "s/cmd.append('--no-stack-first')/pass/" tools/building.py
|
||||
|
||||
# Verify --no-stack-first was removed (fail if patch is no longer needed)
|
||||
grep -q "cmd.append('--no-stack-first')" tools/building.py && \
|
||||
(echo "ERROR: --no-stack-first patch not needed anymore" && exit 1) || true
|
||||
|
||||
# Fix /tmp symlink issue (macOS: /tmp -> /private/tmp) causing relpath miscalculation
|
||||
sed -i 's/os\.path\.relpath(source_dir, build_dir)/os.path.relpath(source_dir, os.path.realpath(build_dir))/' tools/system_libs.py
|
||||
sed -i 's/os\.path\.relpath(src, build_dir)/os.path.relpath(src, os.path.realpath(build_dir))/' tools/system_libs.py
|
||||
|
||||
@@ -30,13 +30,13 @@ backendStdenv.mkDerivation (finalAttrs: {
|
||||
# NOTE: Depends on the CUDA package set, so use cudaNamePrefix.
|
||||
name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}";
|
||||
pname = "nccl-tests";
|
||||
version = "2.18.2";
|
||||
version = "2.18.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NVIDIA";
|
||||
repo = "nccl-tests";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-CFLCNtDxCq8WDqbPO6CI+cwBFtgk2RO2+J3tQs6iInY=";
|
||||
hash = "sha256-dhpJxt7TJMTgBTAEFTznHxLidPpK2Fz6UUV/FQ41AzM=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-appconfiguration";
|
||||
version = "5.0.0";
|
||||
version = "6.0.0b1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "azure_mgmt_appconfiguration";
|
||||
inherit version;
|
||||
hash = "sha256-+PD4G3kNHtd7vAUuzc97EwkfrYixDB8/RxAA29nCCXc=";
|
||||
hash = "sha256-zBaEyScWadchaKV5fhg1EmVWa/oSPre/gY3h1vNa5d4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-containerregistry";
|
||||
version = "14.0.0";
|
||||
version = "15.1.0b1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "azure_mgmt_containerregistry";
|
||||
inherit version;
|
||||
hash = "sha256-c4PxxVR7z/525BHt2CUNVcNM3fXvaATVh1wWPMpmxLU=";
|
||||
hash = "sha256-h7sN4yuZ4aSTqlLUz083PvDaFoHdjmmhH4dhvpNAkLE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
azure-common,
|
||||
azure-mgmt-core,
|
||||
isodate,
|
||||
setuptools,
|
||||
typing-extensions,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-containerregistrytasks";
|
||||
version = "1.0.0b1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "azure_mgmt_containerregistrytasks";
|
||||
inherit version;
|
||||
hash = "sha256-1nMN1cm/yp/fD+D5M3BtPH+4VcoQxWhQZQsHDpxsr1E=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
azure-common
|
||||
azure-mgmt-core
|
||||
isodate
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
# no tests included
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"azure.mgmt.containerregistrytasks"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Microsoft Azure Container Registry Tasks Client Library for Python";
|
||||
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/containerregistry/azure-mgmt-containerregistrytasks";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-mgmt-containerservice";
|
||||
version = "40.2.0";
|
||||
version = "41.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "azure_mgmt_containerservice";
|
||||
inherit version;
|
||||
hash = "sha256-rNVcrpW3aO/rA3fYPeoH1hDENO7AwIngKTX/MfDj4H0=";
|
||||
hash = "sha256-mDDQpCcwYJyXoTOpE+LK/70WPU0/8xWvw6dnKCIqP2E=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -358,13 +358,13 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.42.89";
|
||||
version = "1.42.90";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit (finalAttrs) version;
|
||||
hash = "sha256-27xP0meM+yHam6sbXjC6lRhSMi0FUEWsEgQro00EWXo=";
|
||||
hash = "sha256-0OpLwTUrpe+PrhPPsv71EfNyET7eA4i1DN0ZgR05zgE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "iamdata";
|
||||
version = "0.1.202604161";
|
||||
version = "0.1.202604171";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloud-copilot";
|
||||
repo = "iam-data-python";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jjXqCJG8ZYBqEdLlJbpGozkPLJm564K2lnJyqe5eSas=";
|
||||
hash = "sha256-MOxuoLkPFWcpJ5rrpp9eBikZvg9l9s3GbND2DGjFV+A=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
hatchling,
|
||||
|
||||
# dependencies
|
||||
orjson,
|
||||
psutil,
|
||||
tqdm,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "leanclient";
|
||||
version = "0.9.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oOo0oOo";
|
||||
repo = "leanclient";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-BmIvjFhhlXnyDZWNUZAq41TA+Q5v9UW63rljoeYl44Q=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
dependencies = [
|
||||
orjson
|
||||
psutil
|
||||
tqdm
|
||||
];
|
||||
|
||||
# Tests require a real Lean toolchain
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "leanclient" ];
|
||||
|
||||
meta = {
|
||||
description = "Python client for the Lean theorem prover LSP";
|
||||
homepage = "https://github.com/oOo0oOo/leanclient";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ remix7531 ];
|
||||
};
|
||||
})
|
||||
@@ -127,8 +127,8 @@ in
|
||||
"sha256-Mvf3bBhrRRR+hoAsBPq7p9COJqVxV9LL+GrnikrHX2g=";
|
||||
|
||||
mypy-boto3-appstream =
|
||||
buildMypyBoto3Package "appstream" "1.42.82"
|
||||
"sha256-DNHMac7P5RG1JXnX2/RkTqtPXm0zVi4Zi8hjXGpsAaQ=";
|
||||
buildMypyBoto3Package "appstream" "1.42.90"
|
||||
"sha256-LSqnigahgDeiz+szGMjALUzJgxyXfEHvT7aftR8gIhQ=";
|
||||
|
||||
mypy-boto3-appsync =
|
||||
buildMypyBoto3Package "appsync" "1.42.6"
|
||||
@@ -147,8 +147,8 @@ in
|
||||
"sha256-jW+LgaUpdeCSJLnpNE13DSio9nFmp0icoLEMwxX44KU=";
|
||||
|
||||
mypy-boto3-autoscaling =
|
||||
buildMypyBoto3Package "autoscaling" "1.42.79"
|
||||
"sha256-izdIT33QiFDXbe+VUes3ErQphuiCL+Q/c32qBjJzyDw=";
|
||||
buildMypyBoto3Package "autoscaling" "1.42.90"
|
||||
"sha256-1XOMMOYTNH/wss2fFh7d21dXFa4/anppb/+I5dHSBQI=";
|
||||
|
||||
mypy-boto3-autoscaling-plans =
|
||||
buildMypyBoto3Package "autoscaling-plans" "1.42.3"
|
||||
@@ -255,8 +255,8 @@ in
|
||||
"sha256-S2NgrjralqxjjGo39TwaUSStqspnhI/E2/BLXUGP0Hc=";
|
||||
|
||||
mypy-boto3-cloudwatch =
|
||||
buildMypyBoto3Package "cloudwatch" "1.42.82"
|
||||
"sha256-tdiMpHrllPI131hNYD4kPI6TD/XhbKMElNovOF5BryA=";
|
||||
buildMypyBoto3Package "cloudwatch" "1.42.90"
|
||||
"sha256-JJOtHOlHDMYwjk4zEPArq7rmrlSINUxfd4etVVWGItw=";
|
||||
|
||||
mypy-boto3-codeartifact =
|
||||
buildMypyBoto3Package "codeartifact" "1.42.3"
|
||||
@@ -311,8 +311,8 @@ in
|
||||
"sha256-N9PEmvqI7Yc7AAuDdOj1iePSq7hJTgOmS+4z7GzYd98=";
|
||||
|
||||
mypy-boto3-cognito-idp =
|
||||
buildMypyBoto3Package "cognito-idp" "1.42.59"
|
||||
"sha256-TE+BT1wJvhWsNq1nnyiX6QbT0oHVCvMa/YzChpI3gls=";
|
||||
buildMypyBoto3Package "cognito-idp" "1.42.90"
|
||||
"sha256-BSU4enN4Z7vc1zT3s+ha0YXNFh4UB63CULw2auK5EJM=";
|
||||
|
||||
mypy-boto3-cognito-sync =
|
||||
buildMypyBoto3Package "cognito-sync" "1.42.3"
|
||||
@@ -335,8 +335,8 @@ in
|
||||
"sha256-UNxmIK9UD6AVmT4nyQzunNAKjp2YmV1wQ5oloHOwcXw=";
|
||||
|
||||
mypy-boto3-connect =
|
||||
buildMypyBoto3Package "connect" "1.42.88"
|
||||
"sha256-bHySODAkvW9fefRoC193e7xSXhGEwMkELzugPCpG5uI=";
|
||||
buildMypyBoto3Package "connect" "1.42.90"
|
||||
"sha256-xhu3Sw8xDO9Wv5pA/Uug0Hn444+v9Uf1bKuml+BsmQo=";
|
||||
|
||||
mypy-boto3-connect-contact-lens =
|
||||
buildMypyBoto3Package "connect-contact-lens" "1.42.3"
|
||||
@@ -347,8 +347,8 @@ in
|
||||
"sha256-omWYUcr7Aj6r1F1kKAmM32fn9577UeUgqesnIiBIpPQ=";
|
||||
|
||||
mypy-boto3-connectcases =
|
||||
buildMypyBoto3Package "connectcases" "1.42.74"
|
||||
"sha256-zTXFt/wFhDaeKqCPiGNpldb16HOfcZ6CP3PlcWwg/LU=";
|
||||
buildMypyBoto3Package "connectcases" "1.42.90"
|
||||
"sha256-zJ8mqzUaYMPA8CYMRKRAt/9QS0h1MmERWlDj8QN4/XU=";
|
||||
|
||||
mypy-boto3-connectparticipant =
|
||||
buildMypyBoto3Package "connectparticipant" "1.42.3"
|
||||
@@ -363,8 +363,8 @@ in
|
||||
"sha256-SAgpP1O6oGP8QIp6qoG4bu/axKZyVWgbdt8ZmZkrezY=";
|
||||
|
||||
mypy-boto3-customer-profiles =
|
||||
buildMypyBoto3Package "customer-profiles" "1.42.89"
|
||||
"sha256-5Y2OYBWdbtFa2AnnlFQ5AaVuGi3IGqPSimFC/Izx7Og=";
|
||||
buildMypyBoto3Package "customer-profiles" "1.42.90"
|
||||
"sha256-XMK02iA2ID/NKPIqSbcYsInjhPc0n+5nltVzHPziyuY=";
|
||||
|
||||
mypy-boto3-databrew =
|
||||
buildMypyBoto3Package "databrew" "1.42.3"
|
||||
@@ -423,8 +423,8 @@ in
|
||||
"sha256-lELlqGCIpJDadB4McePclQ56IyVBo7s9B05mBI3vWdY=";
|
||||
|
||||
mypy-boto3-drs =
|
||||
buildMypyBoto3Package "drs" "1.42.86"
|
||||
"sha256-Gs2IKLV8vnT9M1fT2v16WlgjjfgAUfeGh9DubBwjtBk=";
|
||||
buildMypyBoto3Package "drs" "1.42.90"
|
||||
"sha256-oTKndZ70tzTxlniyg8hcXtEMWWGPHpS46RBFGNiZ0l0=";
|
||||
|
||||
mypy-boto3-ds =
|
||||
buildMypyBoto3Package "ds" "1.42.3"
|
||||
@@ -806,8 +806,8 @@ in
|
||||
"sha256-VGQzgnrUynTDjfYpEk+FR+PrljbULl0UpbeqbaPKqSc=";
|
||||
|
||||
mypy-boto3-logs =
|
||||
buildMypyBoto3Package "logs" "1.42.83"
|
||||
"sha256-dtYr9gkww6brHLUoQd7ew0yc59XqyZjczJL94ivt2bk=";
|
||||
buildMypyBoto3Package "logs" "1.42.90"
|
||||
"sha256-V+msnycNcwaLWCpOnCJ2gGRVs6irf1Qk09pzlYTSkBk=";
|
||||
|
||||
mypy-boto3-lookoutequipment =
|
||||
buildMypyBoto3Package "lookoutequipment" "1.42.3"
|
||||
@@ -858,8 +858,8 @@ in
|
||||
"sha256-JxR2l3AZarl6nr9l6UiBxTC7638DvVwNQmm6a0dxpsI=";
|
||||
|
||||
mypy-boto3-mediaconvert =
|
||||
buildMypyBoto3Package "mediaconvert" "1.42.88"
|
||||
"sha256-hdXwfuIPo8z+rjN1gldQ80v96WubywmpOnViJ3jDTjo=";
|
||||
buildMypyBoto3Package "mediaconvert" "1.42.90"
|
||||
"sha256-8sAP5D2FKZoHZpV/7pyrV73l7ydOSA62p9KvfmsWQKA=";
|
||||
|
||||
mypy-boto3-medialive =
|
||||
buildMypyBoto3Package "medialive" "1.42.86"
|
||||
@@ -1082,8 +1082,8 @@ in
|
||||
"sha256-55wnvv8vd/G5KdZoJipaSLzC13wRoop7ZXwTLDU4GtE=";
|
||||
|
||||
mypy-boto3-rds =
|
||||
buildMypyBoto3Package "rds" "1.42.75"
|
||||
"sha256-MZ+6OtH1KdPPtLyNdadi7Js1Z/E3ncqUCnpH56icOHY=";
|
||||
buildMypyBoto3Package "rds" "1.42.90"
|
||||
"sha256-qdm9TSIVwVqMWYNt5rHnIGqof6XY4nyGK/VsrtdF1mc=";
|
||||
|
||||
mypy-boto3-rds-data =
|
||||
buildMypyBoto3Package "rds-data" "1.42.3"
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "publicsuffixlist";
|
||||
version = "1.0.2.20260412";
|
||||
version = "1.0.2.20260417";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-wRQDRrKd86CZZ4bVBQXZKeeb25EQ+rUHWT+P5hEItnE=";
|
||||
hash = "sha256-NiVaU/Oj/qNDbOicG3AUZVVOVFPL9/Vnbp6kyUJ6pyg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
aiodns,
|
||||
aiohttp,
|
||||
aiosqlite,
|
||||
@@ -57,6 +58,10 @@ buildPythonPackage rec {
|
||||
"test_issue_690_oauth_v2_access"
|
||||
"test_error_response"
|
||||
"test_issue_1441_mixing_user_and_bot_installations"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.system == "aarch64-darwin") [
|
||||
# ConnectionResetError in webhook test server
|
||||
"test_send_dict"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.1.79";
|
||||
version = "3.1.80";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-4RedYjoUdwHfq2232jmoXgS6t115/RR2LfO2IyDOk1U=";
|
||||
hash = "sha256-6MiRoIGIc608iu1av8JvqQ1JTZR8IG7P2xuPmjn9X58=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -461,16 +461,16 @@ optionalAttrs allowAliases aliases
|
||||
generate =
|
||||
name: value:
|
||||
pkgs.callPackage (
|
||||
{ runCommand, remarshal }:
|
||||
{ runCommand, yj }:
|
||||
runCommand name
|
||||
{
|
||||
nativeBuildInputs = [ remarshal ];
|
||||
nativeBuildInputs = [ yj ];
|
||||
value = builtins.toJSON value;
|
||||
passAsFile = [ "value" ];
|
||||
preferLocalBuild = true;
|
||||
}
|
||||
''
|
||||
json2toml "$valuePath" "$out"
|
||||
yj -jt < "$valuePath" > "$out"
|
||||
''
|
||||
) { };
|
||||
|
||||
|
||||
@@ -701,6 +701,8 @@ runBuildTests {
|
||||
[attrs]
|
||||
foo = "foo"
|
||||
|
||||
[level1]
|
||||
[level1.level2]
|
||||
[level1.level2.level3]
|
||||
level4 = "deep"
|
||||
'';
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
buildPgrxExtension (finalAttrs: {
|
||||
pname = "pg_search";
|
||||
version = "0.22.6";
|
||||
version = "0.23.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "paradedb";
|
||||
repo = "paradedb";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TJLrsdsCZJX1opwvr92G2zQjRoGbuD5a/jKar/rlb9E=";
|
||||
hash = "sha256-CLzr62ALQIwKfWlYBTDich6xptwHgljybRUaZFNNH6s=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-VgoN4joyobRyKbiDDwjyMFt+mWaIJFQtCdIpTSNf134=";
|
||||
cargoHash = "sha256-0BodKlduhK1s7Carnt0ZU9+XuLrFNaGlzS1WZNts9MA=";
|
||||
|
||||
inherit postgresql;
|
||||
|
||||
|
||||
@@ -2221,7 +2221,7 @@ with pkgs;
|
||||
buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
|
||||
|
||||
emscripten = callPackage ../development/compilers/emscripten {
|
||||
llvmPackages = llvmPackages_21;
|
||||
llvmPackages = llvmPackages_22;
|
||||
};
|
||||
|
||||
emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
|
||||
|
||||
@@ -1497,6 +1497,10 @@ self: super: with self; {
|
||||
callPackage ../development/python-modules/azure-mgmt-containerregistry
|
||||
{ };
|
||||
|
||||
azure-mgmt-containerregistrytasks =
|
||||
callPackage ../development/python-modules/azure-mgmt-containerregistrytasks
|
||||
{ };
|
||||
|
||||
azure-mgmt-containerservice =
|
||||
callPackage ../development/python-modules/azure-mgmt-containerservice
|
||||
{ };
|
||||
@@ -8587,6 +8591,8 @@ self: super: with self; {
|
||||
|
||||
leanblueprint = callPackage ../development/python-modules/leanblueprint { };
|
||||
|
||||
leanclient = callPackage ../development/python-modules/leanclient { };
|
||||
|
||||
leaone-ble = callPackage ../development/python-modules/leaone-ble { };
|
||||
|
||||
leather = callPackage ../development/python-modules/leather { };
|
||||
|
||||
Reference in New Issue
Block a user