lol

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
c98eabc2 673efed8

+342 -493
+3
ci/OWNERS
··· 472 473 # Teleport 474 pkgs/servers/teleport @arianvp @justinas @sigma @tomberek @freezeboy @techknowlogick @JuliusFreudenberger
··· 472 473 # Teleport 474 pkgs/servers/teleport @arianvp @justinas @sigma @tomberek @freezeboy @techknowlogick @JuliusFreudenberger 475 + 476 + # Warp-terminal 477 + pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @donteatoreo @johnrtitor
-39
pkgs/applications/networking/browsers/firefox/bindgen-0.64-clang-18.patch
··· 1 - From 043ab6ab28df63fd1b3459df5c52fd8c87c0ba21 Mon Sep 17 00:00:00 2001 2 - From: David Tolnay <dtolnay@gmail.com> 3 - Date: Tue, 28 Nov 2023 11:21:18 -0800 4 - Subject: [PATCH] Handle CXCursor_LinkageSpec in Clang 18+ 5 - 6 - (cherry picked from commit 86f3dbe846020e2ba573d6eb38d1434d0cbcbb40) 7 - --- 8 - third_party/rust/bindgen/.cargo-checksum.json | 2 +- 9 - third_party/rust/bindgen/ir/item.rs | 5 +++-- 10 - 2 files changed, 4 insertions(+), 3 deletions(-) 11 - 12 - diff --git a/third_party/rust/bindgen/.cargo-checksum.json b/third_party/rust/bindgen/.cargo-checksum.json 13 - index 2242180..88718bd 100644 14 - --- a/third_party/rust/bindgen/.cargo-checksum.json 15 - +++ b/third_party/rust/bindgen/.cargo-checksum.json 16 - @@ -1 +1 @@ 17 - -{"files":{"Cargo.toml":"ae6de5b309f8bf07c259436b1113ccf405b2d7dd862e1b289bfef47a550956d1","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","build.rs":"4a9c4ac3759572e17de312a9d3f4ced3b6fd3c71811729e5a8d06bfbd1ac8f82","callbacks.rs":"9cbda648159897f93a07dbe90a1ee9ba92e2b020a02bc9725b87db4d025df3b6","clang.rs":"a38d153516c6685b46723010793b2f4e8b16468f3cd3296781dea6e485cd66da","codegen/bitfield_unit.rs":"fddeaeab5859f4e82081865595b7705f5c0774d997df95fa5c655b81b9cae125","codegen/bitfield_unit_tests.rs":"9df86490de5e9d66ccea583dcb686dd440375dc1a3c3cf89a89d5de3883bf28a","codegen/dyngen.rs":"7d727a737c616f7f2d3a07d825be8baad9078b3f35ad96277904559b4534ffcc","codegen/error.rs":"5e308b8c54b68511fc8ea2ad15ddac510172c4ff460a80a265336440b0c9653d","codegen/helpers.rs":"5f24007a09e50db7bd2b49b07100cfed649c7b22232558e28c99c759d5d14152","codegen/impl_debug.rs":"71d8e28873ba2de466f2637a824746963702f0511728037d72ee5670c51194cb","codegen/impl_partialeq.rs":"f4599e32c66179ae515a6518a3e94b686689cf59f7dd9ab618c3fb69f17d2c77","codegen/mod.rs":"25ef86b9dd894b40724d78b99e2743654f09bb427a23ccf5940a620c6408688e","codegen/postprocessing/merge_extern_blocks.rs":"be5c5ff6d3d3d4e940814c4dc77f8d687aa6b053dcfbd2185c09616ba9022bf2","codegen/postprocessing/mod.rs":"d1e8c2864d5194a4cb2f6731c0ef582a55b363df9c4f888c26942ff37f728e1c","codegen/postprocessing/sort_semantically.rs":"3071dd509f2e5d3dfd99cafa6ee19bbacb9fec1c61a0b3f6e284a75c1f2c3db6","codegen/serialize.rs":"b1d8fff0bd9717ee7ca883fd3f376cf7b93adb65dc5bb89ede467b087e985a5f","codegen/struct_layout.rs":"7dfc814d3c914a0c53d8ed031baf543dab1def5959e8ab85220cad69a506383a","deps.rs":"5ee2332fdb10325f3b0a0c6d9ba94e13eb631ef39e955fa958afc3625bdb5448","extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","features.rs":"af20bd617cce27f6716ab3d61a1c8ddfaa46227f4a0d435b08a19d5f277cf8ba","ir/analysis/derive.rs":"ec514585eb40f0e3306bf3302aec0152a2e95e8dce13a67c36b5f00c0cbb76ef","ir/analysis/has_destructor.rs":"7a82f01e7e0595a31b56f7c398fa3019b3fe9100a2a73b56768f7e6943dcc3ce","ir/analysis/has_float.rs":"58ea1e38a59ef208400fd65d426cb5b288949df2d383b3a194fa01b99d2a87fa","ir/analysis/has_type_param_in_array.rs":"d1b9eb119dc14f662eb9bd1394c859f485479e4912589709cdd33f6752094e22","ir/analysis/has_vtable.rs":"368cf30fbe3fab7190fab48718b948caac5da8c9e797b709488716b919315636","ir/analysis/mod.rs":"0c10d8eeb26d7e6f4ce18e9dfb74ea1f9deff5cd350298aca3dc1041b17c20c4","ir/analysis/sizedness.rs":"944443d6aab35d2dd80e4f5e59176ac1e1c463ba2f0eb25d33f1d95dfac1a6d0","ir/analysis/template_params.rs":"d3cc41041b1c45e0b5be2c9f3f1cc0c2341481b9ff51589cba2428df4e6a1ea9","ir/annotations.rs":"f79de09803a3f3ccb33e366a10a707da98cd00a56ba18312ea927d6c977220a4","ir/comment.rs":"5dcfab0095d967daad9b2927093fce3786b1a2146171580afbf526ba56855e36","ir/comp.rs":"b7b28b96e4206b3215881d814661c63c5dd182f34b1163d54bcedbe85998cb06","ir/context.rs":"a7608f7d3dd607647f2af5f45fc7c09483d2a694f91265bba353a71652e2d419","ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","ir/dot.rs":"2d79d698e6ac59ce032840e62ff11103abed1d5e9e700cf383b492333eeebe1f","ir/enum_ty.rs":"0b612e0b57112068455eee519f894016d0a8f425d6a67b98c56b858f57d99f4a","ir/function.rs":"60407267473d785ea33ac854a70c8ca34749bc868024270992deca68a951f74c","ir/int.rs":"68a86182743ec338d58e42203364dc7c8970cb7ec3550433ca92f0c9489b4442","ir/item.rs":"880c982df0843cbdff38b9f9c3829a2d863a224e4de2260c41c3ac69e9148ad4","ir/item_kind.rs":"7666a1ff1b8260978b790a08b4139ab56b5c65714a5652bbcec7faa7443adc36","ir/layout.rs":"61a0e4250ceab889606973f930f4d692837a13a69ae2579738ff09843fed3d65","ir/mod.rs":"713cd537434567003197a123cbae679602c715e976d22f7b23dafd0826ea4c70","ir/module.rs":"7cae5561bcf84a5c3b1ee8f1c3336a33b7f44f0d5ffe885fb108289983fe763e","ir/objc.rs":"4eecdb754542d78acea27d2f547d18d49164047e6efaff8a8d283d6c2dc9875b","ir/template.rs":"4f0e3736558aa8ec359cd9749dc48f87bfff494dd195a67b39cfee7d8a7542ef","ir/traversal.rs":"0c37a0898801ad39bffc8dddd1ee8baa61bb7cf4f3fdc25c8fdd56b6c96ada65","ir/ty.rs":"ba0d7b16a1080caf4960cc7dea0d0800365da0dd5c6e735d508ec448e87b1d40","ir/var.rs":"ced3496cf0683fef91ce94aa09b0ee37255db8425ea8634d52bd73b1b5c160f6","lib.rs":"0bed6f10b2dd25753a40e6e7fa11239f08c05be414ad264c6d7e2f7a8b71f1b2","log_stubs.rs":"9f974e041e35c8c7e29985d27ae5cd0858d68f8676d1dc005c6388d7d011707f","parse.rs":"ccb2c506f08123708ae673b8216404fb22b4c951330662f9b7140b412b063260","regex_set.rs":"7dcc1ad52194f057ea00e8ebc9c23c465ffa6761eed6ba41560d2d02e03c43a6","time.rs":"8efe317e7c6b5ba8e0865ce7b49ca775ee8a02590f4241ef62f647fa3c22b68e"},"package":"c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"} 18 - \ No newline at end of file 19 - +{"files":{"Cargo.toml":"ae6de5b309f8bf07c259436b1113ccf405b2d7dd862e1b289bfef47a550956d1","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","build.rs":"4a9c4ac3759572e17de312a9d3f4ced3b6fd3c71811729e5a8d06bfbd1ac8f82","callbacks.rs":"9cbda648159897f93a07dbe90a1ee9ba92e2b020a02bc9725b87db4d025df3b6","clang.rs":"a38d153516c6685b46723010793b2f4e8b16468f3cd3296781dea6e485cd66da","codegen/bitfield_unit.rs":"fddeaeab5859f4e82081865595b7705f5c0774d997df95fa5c655b81b9cae125","codegen/bitfield_unit_tests.rs":"9df86490de5e9d66ccea583dcb686dd440375dc1a3c3cf89a89d5de3883bf28a","codegen/dyngen.rs":"7d727a737c616f7f2d3a07d825be8baad9078b3f35ad96277904559b4534ffcc","codegen/error.rs":"5e308b8c54b68511fc8ea2ad15ddac510172c4ff460a80a265336440b0c9653d","codegen/helpers.rs":"5f24007a09e50db7bd2b49b07100cfed649c7b22232558e28c99c759d5d14152","codegen/impl_debug.rs":"71d8e28873ba2de466f2637a824746963702f0511728037d72ee5670c51194cb","codegen/impl_partialeq.rs":"f4599e32c66179ae515a6518a3e94b686689cf59f7dd9ab618c3fb69f17d2c77","codegen/mod.rs":"25ef86b9dd894b40724d78b99e2743654f09bb427a23ccf5940a620c6408688e","codegen/postprocessing/merge_extern_blocks.rs":"be5c5ff6d3d3d4e940814c4dc77f8d687aa6b053dcfbd2185c09616ba9022bf2","codegen/postprocessing/mod.rs":"d1e8c2864d5194a4cb2f6731c0ef582a55b363df9c4f888c26942ff37f728e1c","codegen/postprocessing/sort_semantically.rs":"3071dd509f2e5d3dfd99cafa6ee19bbacb9fec1c61a0b3f6e284a75c1f2c3db6","codegen/serialize.rs":"b1d8fff0bd9717ee7ca883fd3f376cf7b93adb65dc5bb89ede467b087e985a5f","codegen/struct_layout.rs":"7dfc814d3c914a0c53d8ed031baf543dab1def5959e8ab85220cad69a506383a","deps.rs":"5ee2332fdb10325f3b0a0c6d9ba94e13eb631ef39e955fa958afc3625bdb5448","extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","features.rs":"af20bd617cce27f6716ab3d61a1c8ddfaa46227f4a0d435b08a19d5f277cf8ba","ir/analysis/derive.rs":"ec514585eb40f0e3306bf3302aec0152a2e95e8dce13a67c36b5f00c0cbb76ef","ir/analysis/has_destructor.rs":"7a82f01e7e0595a31b56f7c398fa3019b3fe9100a2a73b56768f7e6943dcc3ce","ir/analysis/has_float.rs":"58ea1e38a59ef208400fd65d426cb5b288949df2d383b3a194fa01b99d2a87fa","ir/analysis/has_type_param_in_array.rs":"d1b9eb119dc14f662eb9bd1394c859f485479e4912589709cdd33f6752094e22","ir/analysis/has_vtable.rs":"368cf30fbe3fab7190fab48718b948caac5da8c9e797b709488716b919315636","ir/analysis/mod.rs":"0c10d8eeb26d7e6f4ce18e9dfb74ea1f9deff5cd350298aca3dc1041b17c20c4","ir/analysis/sizedness.rs":"944443d6aab35d2dd80e4f5e59176ac1e1c463ba2f0eb25d33f1d95dfac1a6d0","ir/analysis/template_params.rs":"d3cc41041b1c45e0b5be2c9f3f1cc0c2341481b9ff51589cba2428df4e6a1ea9","ir/annotations.rs":"f79de09803a3f3ccb33e366a10a707da98cd00a56ba18312ea927d6c977220a4","ir/comment.rs":"5dcfab0095d967daad9b2927093fce3786b1a2146171580afbf526ba56855e36","ir/comp.rs":"b7b28b96e4206b3215881d814661c63c5dd182f34b1163d54bcedbe85998cb06","ir/context.rs":"a7608f7d3dd607647f2af5f45fc7c09483d2a694f91265bba353a71652e2d419","ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","ir/dot.rs":"2d79d698e6ac59ce032840e62ff11103abed1d5e9e700cf383b492333eeebe1f","ir/enum_ty.rs":"0b612e0b57112068455eee519f894016d0a8f425d6a67b98c56b858f57d99f4a","ir/function.rs":"60407267473d785ea33ac854a70c8ca34749bc868024270992deca68a951f74c","ir/int.rs":"68a86182743ec338d58e42203364dc7c8970cb7ec3550433ca92f0c9489b4442","ir/item.rs":"f215cc40c013cdd6151149dd92b73e13a635a1056f5724174c0f0ff7da9286f8","ir/item_kind.rs":"7666a1ff1b8260978b790a08b4139ab56b5c65714a5652bbcec7faa7443adc36","ir/layout.rs":"61a0e4250ceab889606973f930f4d692837a13a69ae2579738ff09843fed3d65","ir/mod.rs":"713cd537434567003197a123cbae679602c715e976d22f7b23dafd0826ea4c70","ir/module.rs":"7cae5561bcf84a5c3b1ee8f1c3336a33b7f44f0d5ffe885fb108289983fe763e","ir/objc.rs":"4eecdb754542d78acea27d2f547d18d49164047e6efaff8a8d283d6c2dc9875b","ir/template.rs":"4f0e3736558aa8ec359cd9749dc48f87bfff494dd195a67b39cfee7d8a7542ef","ir/traversal.rs":"0c37a0898801ad39bffc8dddd1ee8baa61bb7cf4f3fdc25c8fdd56b6c96ada65","ir/ty.rs":"ba0d7b16a1080caf4960cc7dea0d0800365da0dd5c6e735d508ec448e87b1d40","ir/var.rs":"ced3496cf0683fef91ce94aa09b0ee37255db8425ea8634d52bd73b1b5c160f6","lib.rs":"0bed6f10b2dd25753a40e6e7fa11239f08c05be414ad264c6d7e2f7a8b71f1b2","log_stubs.rs":"9f974e041e35c8c7e29985d27ae5cd0858d68f8676d1dc005c6388d7d011707f","parse.rs":"ccb2c506f08123708ae673b8216404fb22b4c951330662f9b7140b412b063260","regex_set.rs":"7dcc1ad52194f057ea00e8ebc9c23c465ffa6761eed6ba41560d2d02e03c43a6","time.rs":"8efe317e7c6b5ba8e0865ce7b49ca775ee8a02590f4241ef62f647fa3c22b68e"},"package":"c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"} 20 - \ No newline at end of file 21 - diff --git a/third_party/rust/bindgen/ir/item.rs b/third_party/rust/bindgen/ir/item.rs 22 - index 40f6f7d..d443bda 100644 23 - --- a/third_party/rust/bindgen/ir/item.rs 24 - +++ b/third_party/rust/bindgen/ir/item.rs 25 - @@ -1427,8 +1427,9 @@ impl Item { 26 - } 27 - } 28 - 29 - - // Guess how does clang treat extern "C" blocks? 30 - - if cursor.kind() == CXCursor_UnexposedDecl { 31 - + // On Clang 18+, extern "C" is reported accurately as a LinkageSpec. 32 - + // Older LLVM treat it as UnexposedDecl. 33 - + if cursor.kind() == CXCursor_LinkageSpec || cursor.kind() == CXCursor_UnexposedDecl { 34 - Err(ParseError::Recurse) 35 - } else { 36 - // We allowlist cursors here known to be unhandled, to prevent being 37 - -- 38 - 2.44.0 39 -
···
+3 -55
pkgs/applications/networking/browsers/firefox/common.nix
··· 306 ./env_var_for_system_dir-ff111.patch 307 ] 308 ++ lib.optionals (lib.versionAtLeast version "133") [ ./env_var_for_system_dir-ff133.patch ] 309 - ++ lib.optionals (lib.versionAtLeast version "96" && lib.versionOlder version "121") [ 310 - ./no-buildconfig-ffx96.patch 311 - ] 312 ++ lib.optionals (lib.versionAtLeast version "121" && lib.versionOlder version "136") [ 313 ./no-buildconfig-ffx121.patch 314 ] 315 ++ lib.optionals (lib.versionAtLeast version "136") [ ./no-buildconfig-ffx136.patch ] 316 - ++ 317 - lib.optionals 318 - ( 319 - lib.versionOlder version "128.2" 320 - || (lib.versionAtLeast version "129" && lib.versionOlder version "130") 321 - ) 322 - [ 323 - (fetchpatch { 324 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1912663 325 - name = "cbindgen-0.27.0-compat.patch"; 326 - url = "https://hg.mozilla.org/integration/autoland/raw-rev/98cd34c7ff57"; 327 - hash = "sha256-MqgWHgbDedVzDOqY2/fvCCp+bGwFBHqmaJLi/mllZug="; 328 - }) 329 - ] 330 - ++ lib.optionals (lib.versionOlder version "122") [ ./bindgen-0.64-clang-18.patch ] 331 - ++ lib.optionals (lib.versionOlder version "123") [ 332 - (fetchpatch { 333 - name = "clang-18.patch"; 334 - url = "https://hg.mozilla.org/mozilla-central/raw-rev/ba6abbd36b496501cea141e17b61af674a18e279"; 335 - hash = "sha256-2IpdSyye3VT4VB95WurnyRFtdN1lfVtYpgEiUVhfNjw="; 336 - }) 337 - ] 338 - ++ 339 - lib.optionals 340 - ( 341 - (lib.versionAtLeast version "129" && lib.versionOlder version "134") 342 - || lib.versionOlder version "128.6.0" 343 - ) 344 - [ 345 - # Python 3.12.8 compat 346 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1935621 347 - # https://phabricator.services.mozilla.com/D231480 348 - ./mozbz-1935621-attachment-9442305.patch 349 - ] 350 ++ [ 351 - # LLVM 19 turned on WASM reference types by default, exposing a bug 352 - # that broke the Mozilla WASI build. Supposedly, it has been fixed 353 - # upstream in LLVM, but the build fails in the same way for us even 354 - # with LLVM 19 versions that contain the upstream patch. 355 - # 356 - # Apply the temporary patch Mozilla used to work around this bug 357 - # for now until someone can investigate what’s going on here. 358 - # 359 - # TODO: Please someone figure out what’s up with this. 360 - # 361 - # See: <https://bugzilla.mozilla.org/show_bug.cgi?id=1905251> 362 - # See: <https://github.com/llvm/llvm-project/pull/97451> 363 - (fetchpatch { 364 - name = "wasi-sdk-disable-reference-types.patch"; 365 - url = "https://hg.mozilla.org/integration/autoland/raw-rev/23a9f6555c7c"; 366 - hash = "sha256-CRywalJlRMFVLITEYXxpSq3jLPbUlWKNRHuKLwXqQfU="; 367 - }) 368 # Fix for missing vector header on macOS 369 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1939405 370 ./firefox-mac-missing-vector-header.patch 371 372 # https://bugzilla.mozilla.org/show_bug.cgi?id=1962497 373 # https://phabricator.services.mozilla.com/D246545 374 ./build-fix-RELRHACK_LINKER-setting-when-linker-name-i.patch 375 ] 376 ++ extraPatches;
··· 306 ./env_var_for_system_dir-ff111.patch 307 ] 308 ++ lib.optionals (lib.versionAtLeast version "133") [ ./env_var_for_system_dir-ff133.patch ] 309 ++ lib.optionals (lib.versionAtLeast version "121" && lib.versionOlder version "136") [ 310 ./no-buildconfig-ffx121.patch 311 ] 312 ++ lib.optionals (lib.versionAtLeast version "136") [ ./no-buildconfig-ffx136.patch ] 313 ++ [ 314 # Fix for missing vector header on macOS 315 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1959377 316 + # Fixed on Firefox 139 317 ./firefox-mac-missing-vector-header.patch 318 319 # https://bugzilla.mozilla.org/show_bug.cgi?id=1962497 320 # https://phabricator.services.mozilla.com/D246545 321 + # Fixed on Firefox 140 322 ./build-fix-RELRHACK_LINKER-setting-when-linker-name-i.patch 323 ] 324 ++ extraPatches;
-119
pkgs/applications/networking/browsers/firefox/mozbz-1935621-attachment-9442305.patch
··· 1 - diff --git a/python/mach/mach/site.py b/python/mach/mach/site.py 2 - --- a/python/mach/mach/site.py 3 - +++ b/python/mach/mach/site.py 4 - @@ -15,10 +15,11 @@ 5 - import site 6 - import subprocess 7 - import sys 8 - import sysconfig 9 - import tempfile 10 - +import warnings 11 - from contextlib import contextmanager 12 - from pathlib import Path 13 - from typing import Callable, Optional 14 - 15 - from mach.requirements import ( 16 - @@ -817,37 +818,79 @@ 17 - 18 - class PythonVirtualenv: 19 - """Calculates paths of interest for general python virtual environments""" 20 - 21 - def __init__(self, prefix): 22 - - if _is_windows: 23 - - self.bin_path = os.path.join(prefix, "Scripts") 24 - - self.python_path = os.path.join(self.bin_path, "python.exe") 25 - - else: 26 - - self.bin_path = os.path.join(prefix, "bin") 27 - - self.python_path = os.path.join(self.bin_path, "python") 28 - self.prefix = os.path.realpath(prefix) 29 - + self.paths = self._get_sysconfig_paths(self.prefix) 30 - 31 - - @functools.lru_cache(maxsize=None) 32 - - def resolve_sysconfig_packages_path(self, sysconfig_path): 33 - - # macOS uses a different default sysconfig scheme based on whether it's using the 34 - - # system Python or running in a virtualenv. 35 - - # Manually define the scheme (following the implementation in 36 - - # "sysconfig._get_default_scheme()") so that we're always following the 37 - - # code path for a virtualenv directory structure. 38 - - if os.name == "posix": 39 - - scheme = "posix_prefix" 40 - - else: 41 - - scheme = os.name 42 - + # Name of the Python executable to use in virtual environments. 43 - + # An executable with the same name as sys.executable might not exist in 44 - + # virtual environments. An executable with 'python' as the steam — 45 - + # without version numbers or ABI flags — will always be present in 46 - + # virtual environments, so we use that. 47 - + python_exe_name = "python" + sysconfig.get_config_var("EXE") 48 - + 49 - + self.bin_path = self.paths["scripts"] 50 - + self.python_path = os.path.join(self.bin_path, python_exe_name) 51 - 52 - - sysconfig_paths = sysconfig.get_paths(scheme) 53 - - data_path = Path(sysconfig_paths["data"]) 54 - - path = Path(sysconfig_paths[sysconfig_path]) 55 - - relative_path = path.relative_to(data_path) 56 - + @staticmethod 57 - + def _get_sysconfig_paths(prefix): 58 - + """Calculate the sysconfig paths of a virtual environment in the given prefix. 59 - 60 - - # Path to virtualenv's "site-packages" directory for provided sysconfig path 61 - - return os.path.normpath(os.path.normcase(Path(self.prefix) / relative_path)) 62 - + The virtual environment MUST be using the same Python distribution as us. 63 - + """ 64 - + # Determine the sysconfig scheme used in virtual environments 65 - + if "venv" in sysconfig.get_scheme_names(): 66 - + # A 'venv' scheme was added in Python 3.11 to allow users to 67 - + # calculate the paths for a virtual environment, since the default 68 - + # scheme may not always be the same as used on virtual environments. 69 - + # Some common examples are the system Python distributed by macOS, 70 - + # Debian, and Fedora. 71 - + # For more information, see https://github.com/python/cpython/issues/89576 72 - + venv_scheme = "venv" 73 - + elif os.name == "nt": 74 - + # We know that before the 'venv' scheme was added, on Windows, 75 - + # the 'nt' scheme was used in virtual environments. 76 - + venv_scheme = "nt" 77 - + elif os.name == "posix": 78 - + # We know that before the 'venv' scheme was added, on POSIX, 79 - + # the 'posix_prefix' scheme was used in virtual environments. 80 - + venv_scheme = "posix_prefix" 81 - + else: 82 - + # This should never happen with upstream Python, as the 'venv' 83 - + # scheme should always be available on >=3.11, and no other 84 - + # platforms are supported by the upstream on older Python versions. 85 - + # 86 - + # Since the 'venv' scheme isn't available, and we have no knowledge 87 - + # of this platform/distribution, fallback to the default scheme. 88 - + # 89 - + # Hitting this will likely be the result of running a custom Python 90 - + # distribution targetting a platform that is not supported by the 91 - + # upstream. 92 - + # In this case, unless the Python vendor patched the Python 93 - + # distribution in such a way as the default scheme may not always be 94 - + # the same scheme, using the default scheme should be correct. 95 - + # If the vendor did patch Python as such, to work around this issue, 96 - + # I would recommend them to define a 'venv' scheme that matches 97 - + # the layout used on virtual environments in their Python distribution. 98 - + # (rec. signed Filipe Laíns — upstream sysconfig maintainer) 99 - + venv_scheme = sysconfig.get_default_scheme() 100 - + warnings.warn( 101 - + f"Unknown platform '{os.name}', using the default install scheme '{venv_scheme}'. " 102 - + "If this is incorrect, please ask your Python vendor to add a 'venv' sysconfig scheme " 103 - + "(see https://github.com/python/cpython/issues/89576, or check the code comment).", 104 - + stacklevel=2, 105 - + ) 106 - + # Build the sysconfig config_vars dictionary for the virtual environment. 107 - + venv_vars = sysconfig.get_config_vars().copy() 108 - + venv_vars["base"] = venv_vars["platbase"] = prefix 109 - + # Get sysconfig paths for the virtual environment. 110 - + return sysconfig.get_paths(venv_scheme, vars=venv_vars) 111 - + 112 - + def resolve_sysconfig_packages_path(self, sysconfig_path): 113 - + return self.paths[sysconfig_path] 114 - 115 - def site_packages_dirs(self): 116 - dirs = [] 117 - if sys.platform.startswith("win"): 118 - dirs.append(os.path.normpath(os.path.normcase(self.prefix))) 119 -
···
-27
pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx96.patch
··· 1 - diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp 2 - index e7be91a248..5eb98534ee 100644 3 - --- a/docshell/base/nsAboutRedirector.cpp 4 - +++ b/docshell/base/nsAboutRedirector.cpp 5 - @@ -66,9 +66,6 @@ static const RedirEntry kRedirMap[] = { 6 - {"about", "chrome://global/content/aboutAbout.html", 0}, 7 - {"addons", "chrome://mozapps/content/extensions/aboutaddons.html", 8 - nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI}, 9 - - {"buildconfig", "chrome://global/content/buildconfig.html", 10 - - nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | 11 - - nsIAboutModule::IS_SECURE_CHROME_UI}, 12 - {"checkerboard", "chrome://global/content/aboutCheckerboard.html", 13 - nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | 14 - nsIAboutModule::ALLOW_SCRIPT}, 15 - diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn 16 - index 74c0ae8f34..a5d9645a96 100644 17 - --- a/toolkit/content/jar.mn 18 - +++ b/toolkit/content/jar.mn 19 - @@ -41,8 +41,6 @@ toolkit.jar: 20 - content/global/plugins.css 21 - content/global/plugins.js 22 - #endif 23 - -* content/global/buildconfig.html 24 - - content/global/buildconfig.css 25 - content/global/contentAreaUtils.js 26 - content/global/datepicker.xhtml 27 - #ifndef MOZ_FENNEC
···
+5 -1
pkgs/by-name/an/anubis/package.nix
··· 4 buildNpmPackage, 5 fetchFromGitHub, 6 nix-update-script, 7 stdenv, 8 9 esbuild, ··· 78 export DONT_USE_NETWORK=1 79 ''; 80 81 - passthru.updateScript = nix-update-script { }; 82 83 meta = { 84 description = "Weighs the soul of incoming HTTP requests using proof-of-work to stop AI crawlers";
··· 4 buildNpmPackage, 5 fetchFromGitHub, 6 nix-update-script, 7 + nixosTests, 8 stdenv, 9 10 esbuild, ··· 79 export DONT_USE_NETWORK=1 80 ''; 81 82 + passthru = { 83 + tests = { inherit (nixosTests) anubis; }; 84 + updateScript = nix-update-script { }; 85 + }; 86 87 meta = { 88 description = "Weighs the soul of incoming HTTP requests using proof-of-work to stop AI crawlers";
+120 -99
pkgs/by-name/az/azure-cli/extensions-generated.json
··· 50 }, 51 "aks-preview": { 52 "pname": "aks-preview", 53 - "version": "13.0.0b8", 54 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-13.0.0b8-py2.py3-none-any.whl", 55 - "hash": "sha256-vF9KIzydog62S8IsXReYUg/2WjJkCGmQTKc3cd7xYL0=", 56 "description": "Provides a preview for upcoming AKS features" 57 }, 58 "akshybrid": { ··· 71 }, 72 "alertsmanagement": { 73 "pname": "alertsmanagement", 74 - "version": "1.0.0b1", 75 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-1.0.0b1-py3-none-any.whl", 76 - "hash": "sha256-4eFa7/GrmyX7gguRTmAs6Ep9AOU4LrB9QT8UktkLCdE=", 77 "description": "Microsoft Azure Command-Line Tools AlertsManagementClient Extension" 78 }, 79 "amg": { 80 "pname": "amg", 81 - "version": "2.5.5", 82 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.5.5-py3-none-any.whl", 83 - "hash": "sha256-uCgv54CC2Ed5coMxxWbX1OQLbFNYIh8gRnYM87U/9WU=", 84 "description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension" 85 }, 86 "amlfs": { ··· 120 }, 121 "authV2": { 122 "pname": "authV2", 123 - "version": "0.1.3", 124 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/authV2-0.1.3-py3-none-any.whl", 125 - "hash": "sha256-6wVjb4x44vg7f0Uv5W9amuSW1pCdw2kkrl+YovtbzkE=", 126 "description": "Microsoft Azure Command-Line Tools Authv2 Extension" 127 }, 128 "automanage": { ··· 141 }, 142 "azure-firewall": { 143 "pname": "azure-firewall", 144 - "version": "1.2.2", 145 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-1.2.2-py2.py3-none-any.whl", 146 - "hash": "sha256-EmH9F4kTG4K7QDwb44Wq0FMUD3Wo1pcWS0KwMXzdnVU=", 147 "description": "Manage Azure Firewall resources" 148 }, 149 "azurelargeinstance": { ··· 202 "hash": "sha256-nqYWLTf8M5C+Tc5kywXFxYgHAQTz6SpwGrR1RzVlqKk=", 203 "description": "Translate ARM template to executable Azure CLI scripts" 204 }, 205 "confidentialledger": { 206 "pname": "confidentialledger", 207 - "version": "1.0.0", 208 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-1.0.0-py3-none-any.whl", 209 - "hash": "sha256-Ovv0nxDN3dlnVWI2TOInX29w61MY+oW2WNcRseJNyU4=", 210 "description": "Microsoft Azure Command-Line Tools ConfidentialLedger Extension" 211 }, 212 "confluent": { ··· 218 }, 219 "connectedmachine": { 220 "pname": "connectedmachine", 221 - "version": "1.1.0", 222 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.1.0-py3-none-any.whl", 223 - "hash": "sha256-m3EBWmsEd3De7Yg91AkoV2QcaldPIQfuVYsFNf8pRtg=", 224 "description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension" 225 }, 226 "connectedvmware": { ··· 232 }, 233 "cosmosdb-preview": { 234 "pname": "cosmosdb-preview", 235 - "version": "1.2.0", 236 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.2.0-py2.py3-none-any.whl", 237 - "hash": "sha256-BNwAiinMYkMedUXdbD2jhlpgBA6Y96CKmabgzolcq2w=", 238 "description": "Microsoft Azure Command-Line Tools Cosmosdb-preview Extension" 239 }, 240 "costmanagement": { ··· 260 }, 261 "customlocation": { 262 "pname": "customlocation", 263 - "version": "0.1.3", 264 - "url": "https://arcplatformcliextprod.z13.web.core.windows.net/customlocation-0.1.3-py2.py3-none-any.whl", 265 - "hash": "sha256-XjZDWxqB3iXnTnDEXCrJ+YBlE4w1BQ8pIQrkDBhITig=", 266 "description": "Microsoft Azure Command-Line Tools Customlocation Extension" 267 }, 268 "databox": { ··· 302 }, 303 "dataprotection": { 304 "pname": "dataprotection", 305 - "version": "1.5.5", 306 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.5.5-py3-none-any.whl", 307 - "hash": "sha256-DsYp2y2HQd+PVNJVuyJepEHgBuGGc8Cg5GEwZWJVcPk=", 308 "description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension" 309 }, 310 "datashare": { ··· 372 }, 373 "durabletask": { 374 "pname": "durabletask", 375 - "version": "1.0.0b3", 376 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b3-py3-none-any.whl", 377 - "hash": "sha256-ItQrmkZBSiyR12+Fiez6W7XvEhwwFeSKNxFPvVwdRK8=", 378 "description": "Microsoft Azure Command-Line Tools Durabletask Extension" 379 }, 380 "dynatrace": { ··· 407 }, 408 "elastic-san": { 409 "pname": "elastic-san", 410 - "version": "1.2.0b1", 411 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.2.0b1-py3-none-any.whl", 412 - "hash": "sha256-UvtysdxQsTTOlkSI7exVTH2ESfhB5H2LNV2fGscQzmA=", 413 "description": "Microsoft Azure Command-Line Tools ElasticSan Extension" 414 }, 415 "eventgrid": { ··· 435 }, 436 "fleet": { 437 "pname": "fleet", 438 - "version": "1.4.0", 439 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.4.0-py3-none-any.whl", 440 - "hash": "sha256-HYOpAAyHn/Gpor/y6iMYOrYeNCcT3+22YjRVk7FlhDg=", 441 "description": "Microsoft Azure Command-Line Tools Fleet Extension" 442 }, 443 "fluid-relay": { ··· 456 }, 457 "front-door": { 458 "pname": "front-door", 459 - "version": "1.2.0", 460 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.2.0-py3-none-any.whl", 461 - "hash": "sha256-Iyunss0kJA1Ohtgg5fp4oRFDs6Yk7ZU6NFEhBQDt++A=", 462 "description": "Manage networking Front Doors" 463 }, 464 "fzf": { ··· 533 }, 534 "image-copy-extension": { 535 "pname": "image-copy-extension", 536 - "version": "1.0.1", 537 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/image_copy_extension-1.0.1-py2.py3-none-any.whl", 538 - "hash": "sha256-XYMjEh5KX8bdlXXEBhasDLjDZx7DvFK2jDmwTnZPZZQ=", 539 "description": "Support for copying managed vm images between regions" 540 }, 541 "image-gallery": { 542 "pname": "image-gallery", 543 - "version": "0.1.3", 544 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-0.1.3-py2.py3-none-any.whl", 545 - "hash": "sha256-YmDB9L+1idK6BWkxc1ihScqru9SaBI5pMo5EhxaUqs0=", 546 "description": "Support for Azure Image Gallery" 547 }, 548 "import-export": { ··· 568 }, 569 "internet-analyzer": { 570 "pname": "internet-analyzer", 571 - "version": "1.0.0b1", 572 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/internet_analyzer-1.0.0b1-py2.py3-none-any.whl", 573 - "hash": "sha256-RWSIGnyQus/YgcYppBgjmAB8iG0JnqiNuX4f8QBTpcQ=", 574 "description": "Microsoft Azure Command-Line Tools Internet Analyzer Extension" 575 }, 576 "ip-group": { 577 "pname": "ip-group", 578 - "version": "0.1.2", 579 - "url": "https://azurecliprod.blob.core.windows.net/cli-extensions/ip_group-0.1.2-py2.py3-none-any.whl", 580 - "hash": "sha256-r7otiophKGO2P1BNbP9tVZYQuWHkx33C/Um5/gPsZ6I=", 581 "description": "Microsoft Azure Command-Line Tools IpGroup Extension" 582 }, 583 "k8s-extension": { 584 "pname": "k8s-extension", 585 - "version": "1.6.3", 586 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.3-py3-none-any.whl", 587 - "hash": "sha256-NHKwalI003mKt2/WS8q6A7nbjDyKBMQMrng+YPiDAeY=", 588 "description": "Microsoft Azure Command-Line Tools K8s-extension Extension" 589 }, 590 "k8s-runtime": { ··· 600 "url": "https://azcliprod.blob.core.windows.net/cli-extensions/kusto-0.5.0-py3-none-any.whl", 601 "hash": "sha256-z1cp6dAgKaGJGCUjVDKFyXN9UV9BxhDIM41D+HL58B0=", 602 "description": "Microsoft Azure Command-Line Tools KustoManagementClient Extension" 603 }, 604 "log-analytics": { 605 "pname": "log-analytics", ··· 638 }, 639 "managednetworkfabric": { 640 "pname": "managednetworkfabric", 641 - "version": "7.1.0", 642 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-7.1.0-py3-none-any.whl", 643 - "hash": "sha256-xnwHKrgF+uDN9zcvBizZEh2xan9CdN8Vb/oV5tp7y44=", 644 - "description": "Support for managednetworkfabric commands based on 2024-02-15-preview API version" 645 }, 646 "managementpartner": { 647 "pname": "managementpartner", ··· 722 }, 723 "networkcloud": { 724 "pname": "networkcloud", 725 - "version": "3.0.0b1", 726 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-3.0.0b1-py3-none-any.whl", 727 - "hash": "sha256-YGCfBmwvotljUiwopPmRGLx+4T3NOdp8YySgF9ro+KY=", 728 - "description": "Support for Azure Operator Nexus network cloud commands based on 2024-10-01-preview API version" 729 }, 730 "new-relic": { 731 "pname": "new-relic", 732 - "version": "1.0.0", 733 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.0-py3-none-any.whl", 734 - "hash": "sha256-MQUxCuwjIdQp8GjnTf4WsLZMcQCqUervLBF2WXHqb1o=", 735 "description": "Microsoft Azure Command-Line Tools NewRelic Extension" 736 }, 737 "next": { ··· 797 "hash": "sha256-/k47qFwfZZZqBZKR5G6+t8lW8o2isVtUGwSSdltiOZI=", 798 "description": "Microsoft Azure Command-Line Tools PeeringManagementClient Extension" 799 }, 800 "playwright-cli-extension": { 801 "pname": "playwright-cli-extension", 802 "version": "1.0.0b1", ··· 834 }, 835 "quantum": { 836 "pname": "quantum", 837 - "version": "1.0.0b4", 838 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/quantum-1.0.0b4-py3-none-any.whl", 839 - "hash": "sha256-c8KlBVlkh2jxI95wOayCiMJlzuTYjpTDzthc7LzmtVI=", 840 "description": "Microsoft Azure Command-Line Tools Quantum Extension" 841 }, 842 "qumulo": { ··· 855 }, 856 "redisenterprise": { 857 "pname": "redisenterprise", 858 - "version": "1.2.1b1", 859 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.1b1-py3-none-any.whl", 860 - "hash": "sha256-mBboVxqGiYZJczJ7YzHSQ3A9oxtAwFOe2JE2udv2yeA=", 861 "description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension" 862 }, 863 "reservation": { ··· 876 }, 877 "resource-mover": { 878 "pname": "resource-mover", 879 - "version": "1.0.0b1", 880 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/resource_mover-1.0.0b1-py3-none-any.whl", 881 - "hash": "sha256-O8n0GqMMT2vAT/eA3DDo3wW/yIfyrb356J1Z+DieVfM=", 882 "description": "Microsoft Azure Command-Line Tools ResourceMoverServiceAPI Extension" 883 }, 884 "sap-hana": { ··· 930 "hash": "sha256-qxkULJouBhkLbawnLYzynhecnig/ll+OOk0pJ1uEfOU=", 931 "description": "Microsoft Azure Command-Line Tools SiteRecovery Extension" 932 }, 933 - "spring": { 934 - "pname": "spring", 935 - "version": "1.26.1", 936 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.26.1-py3-none-any.whl", 937 - "hash": "sha256-TyY/a5DJ1zntN22Gl9YCWz/Ty26zubZpwzlS10IyeVo=", 938 - "description": "Microsoft Azure Command-Line Tools spring Extension" 939 - }, 940 "spring-cloud": { 941 "pname": "spring-cloud", 942 - "version": "3.1.8", 943 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.8-py3-none-any.whl", 944 - "hash": "sha256-FJk6vjUkwopCsum6DwqKcIMWK6kXSXXgnYzqg0uYKe4=", 945 "description": "Microsoft Azure Command-Line Tools spring-cloud Extension" 946 }, 947 "stack-hci": { ··· 953 }, 954 "stack-hci-vm": { 955 "pname": "stack-hci-vm", 956 - "version": "1.6.5", 957 - "url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.6.5-py3-none-any.whl", 958 - "hash": "sha256-iXEzjXI9tAJoVWyj/wobX/iw1lHhRdOV4kdYXveRTbk=", 959 "description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension" 960 }, 961 "standbypool": { 962 "pname": "standbypool", 963 - "version": "1.0.0", 964 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-1.0.0-py3-none-any.whl", 965 - "hash": "sha256-WlY5U30m/7sG845ovWyTntkJBdmssYwHFhgjcy+yfPk=", 966 "description": "Microsoft Azure Command-Line Tools Standbypool Extension" 967 }, 968 "staticwebapp": { ··· 1051 }, 1052 "virtual-network-manager": { 1053 "pname": "virtual-network-manager", 1054 - "version": "1.3.1", 1055 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-1.3.1-py3-none-any.whl", 1056 - "hash": "sha256-y5VTXAV6YZk4S8nlwwqZQtvFic8M6tsqYtJqp/cNTh0=", 1057 "description": "Microsoft Azure Command-Line Tools NetworkManagementClient Extension" 1058 }, 1059 "virtual-network-tap": { ··· 1072 }, 1073 "vmware": { 1074 "pname": "vmware", 1075 - "version": "7.1.0", 1076 - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/vmware-7.1.0-py2.py3-none-any.whl", 1077 - "hash": "sha256-U9yLHYA814TmaMTU1jDewgOQQGr0YmbfCGD1SKXCH50=", 1078 "description": "Azure VMware Solution commands" 1079 }, 1080 "webapp": { ··· 1083 "url": "https://azcliprod.blob.core.windows.net/cli-extensions/webapp-0.4.0-py2.py3-none-any.whl", 1084 "hash": "sha256-kIsN8HzvZSF2oPK/D9z1i10W+0kD7jwG9z8Ls5E6XA8=", 1085 "description": "Additional commands for Azure AppService" 1086 }, 1087 "workloads": { 1088 "pname": "workloads",
··· 50 }, 51 "aks-preview": { 52 "pname": "aks-preview", 53 + "version": "14.0.0b7", 54 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-14.0.0b7-py2.py3-none-any.whl", 55 + "hash": "sha256-c3nxx7SMqE9Ng431jQ8c8zxojyT0g4Cddt3iy6npyF4=", 56 "description": "Provides a preview for upcoming AKS features" 57 }, 58 "akshybrid": { ··· 71 }, 72 "alertsmanagement": { 73 "pname": "alertsmanagement", 74 + "version": "1.0.0b2", 75 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-1.0.0b2-py3-none-any.whl", 76 + "hash": "sha256-N/N2I0+AR9+T18U1XMhk817BlfbHur4Uj1c0kwOvZpY=", 77 "description": "Microsoft Azure Command-Line Tools AlertsManagementClient Extension" 78 }, 79 "amg": { 80 "pname": "amg", 81 + "version": "2.6.0", 82 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.6.0-py3-none-any.whl", 83 + "hash": "sha256-I8WRrhs2VdqwpIuT5fqPeITwvfy14X3hWZLFN5IEz80=", 84 "description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension" 85 }, 86 "amlfs": { ··· 120 }, 121 "authV2": { 122 "pname": "authV2", 123 + "version": "1.0.0", 124 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/authV2-1.0.0-py3-none-any.whl", 125 + "hash": "sha256-wY5B27CGJZK6rL3sPeLvRuZyMS8J+ttHCHI+OZp1NIM=", 126 "description": "Microsoft Azure Command-Line Tools Authv2 Extension" 127 }, 128 "automanage": { ··· 141 }, 142 "azure-firewall": { 143 "pname": "azure-firewall", 144 + "version": "1.2.3", 145 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-1.2.3-py2.py3-none-any.whl", 146 + "hash": "sha256-bSUGhZI7L+XUsubSKhFwzw//uIXuA7qSLuEkyottgb4=", 147 "description": "Manage Azure Firewall resources" 148 }, 149 "azurelargeinstance": { ··· 202 "hash": "sha256-nqYWLTf8M5C+Tc5kywXFxYgHAQTz6SpwGrR1RzVlqKk=", 203 "description": "Translate ARM template to executable Azure CLI scripts" 204 }, 205 + "computeschedule": { 206 + "pname": "computeschedule", 207 + "version": "1.0.0b1", 208 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/computeschedule-1.0.0b1-py3-none-any.whl", 209 + "hash": "sha256-0Y9gWNep/StKi09aOHUCCY37k/mkLLSZnQSvlq30gVc=", 210 + "description": "Microsoft Azure Command-Line Tools Computeschedule Extension" 211 + }, 212 "confidentialledger": { 213 "pname": "confidentialledger", 214 + "version": "2.0.0", 215 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-2.0.0-py3-none-any.whl", 216 + "hash": "sha256-N9YcNSvlUXT6z+XLLxQ0h1fXquNAEJKpMKd7VOSMY8k=", 217 "description": "Microsoft Azure Command-Line Tools ConfidentialLedger Extension" 218 }, 219 "confluent": { ··· 225 }, 226 "connectedmachine": { 227 "pname": "connectedmachine", 228 + "version": "1.1.1b1", 229 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-1.1.1b1-py3-none-any.whl", 230 + "hash": "sha256-IFX8KBG4QrgEIdsPzhlHQ1/q+0sFgQBlMUeF+wgTzGA=", 231 "description": "Microsoft Azure Command-Line Tools ConnectedMachine Extension" 232 }, 233 "connectedvmware": { ··· 239 }, 240 "cosmosdb-preview": { 241 "pname": "cosmosdb-preview", 242 + "version": "1.4.0", 243 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-1.4.0-py2.py3-none-any.whl", 244 + "hash": "sha256-u8wSLjuIyy6aC4tPKou9dSk1nKeb19Tx8JhpUYVGH34=", 245 "description": "Microsoft Azure Command-Line Tools Cosmosdb-preview Extension" 246 }, 247 "costmanagement": { ··· 267 }, 268 "customlocation": { 269 "pname": "customlocation", 270 + "version": "0.1.4", 271 + "url": "https://arcplatformcliextprod.z13.web.core.windows.net/customlocation-0.1.4-py2.py3-none-any.whl", 272 + "hash": "sha256-4Ou6/8XRwH5c1hXZy54hJE7fxEeyjLAYcTmhGNyIkrc=", 273 "description": "Microsoft Azure Command-Line Tools Customlocation Extension" 274 }, 275 "databox": { ··· 309 }, 310 "dataprotection": { 311 "pname": "dataprotection", 312 + "version": "1.6.0", 313 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.6.0-py3-none-any.whl", 314 + "hash": "sha256-UkZbS0aIcaSM6KlI6CaP5lgq6m/cQophstc2k9ZegKw=", 315 "description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension" 316 }, 317 "datashare": { ··· 379 }, 380 "durabletask": { 381 "pname": "durabletask", 382 + "version": "1.0.0b4", 383 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b4-py3-none-any.whl", 384 + "hash": "sha256-L+gilyc4l/SbtEkXlmSuLfVvtolVJxO68Z/Ezl/YH1Y=", 385 "description": "Microsoft Azure Command-Line Tools Durabletask Extension" 386 }, 387 "dynatrace": { ··· 414 }, 415 "elastic-san": { 416 "pname": "elastic-san", 417 + "version": "1.3.0", 418 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/elastic_san-1.3.0-py3-none-any.whl", 419 + "hash": "sha256-Y1XlsJaX3nixL9AeENaVufA2rFwLTIwowGc7pt1OoOw=", 420 "description": "Microsoft Azure Command-Line Tools ElasticSan Extension" 421 }, 422 "eventgrid": { ··· 442 }, 443 "fleet": { 444 "pname": "fleet", 445 + "version": "1.5.2", 446 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.5.2-py3-none-any.whl", 447 + "hash": "sha256-oshfK8G4NECSNxucAke46csKnw4eRBvOrQG2gGLCbq8=", 448 "description": "Microsoft Azure Command-Line Tools Fleet Extension" 449 }, 450 "fluid-relay": { ··· 463 }, 464 "front-door": { 465 "pname": "front-door", 466 + "version": "1.3.0", 467 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.3.0-py3-none-any.whl", 468 + "hash": "sha256-kJXpPk8IfhFbVbInxaBLq894/nzyxalvVZQkQ37PTRk=", 469 "description": "Manage networking Front Doors" 470 }, 471 "fzf": { ··· 540 }, 541 "image-copy-extension": { 542 "pname": "image-copy-extension", 543 + "version": "1.0.2", 544 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/image_copy_extension-1.0.2-py2.py3-none-any.whl", 545 + "hash": "sha256-POLkBXJTiA9mZ8ezYUJDcl3/CSClNdffYBcQbJTbolY=", 546 "description": "Support for copying managed vm images between regions" 547 }, 548 "image-gallery": { 549 "pname": "image-gallery", 550 + "version": "1.0.0b1", 551 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-1.0.0b1-py2.py3-none-any.whl", 552 + "hash": "sha256-WwVNZ7dYcfXELlsSNrkhKgtolYE4oNRIQJ1DoJxzIZE=", 553 "description": "Support for Azure Image Gallery" 554 }, 555 "import-export": { ··· 575 }, 576 "internet-analyzer": { 577 "pname": "internet-analyzer", 578 + "version": "1.0.0b2", 579 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/internet_analyzer-1.0.0b2-py2.py3-none-any.whl", 580 + "hash": "sha256-0VPsQG6yLh+rTMGNKgMJLgNTGHBzj5OYCKPOr5y322k=", 581 "description": "Microsoft Azure Command-Line Tools Internet Analyzer Extension" 582 }, 583 "ip-group": { 584 "pname": "ip-group", 585 + "version": "1.0.1", 586 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/ip_group-1.0.1-py2.py3-none-any.whl", 587 + "hash": "sha256-d/Yzd3mdYssQDJO9kSTZKHC2hY4OleQ1XQf1pLDfax0=", 588 "description": "Microsoft Azure Command-Line Tools IpGroup Extension" 589 }, 590 "k8s-extension": { 591 "pname": "k8s-extension", 592 + "version": "1.6.4", 593 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.4-py3-none-any.whl", 594 + "hash": "sha256-O11I5IFPdUDFWcMwgucurugl+zHzkvAL5Idj5UCHkwY=", 595 "description": "Microsoft Azure Command-Line Tools K8s-extension Extension" 596 }, 597 "k8s-runtime": { ··· 607 "url": "https://azcliprod.blob.core.windows.net/cli-extensions/kusto-0.5.0-py3-none-any.whl", 608 "hash": "sha256-z1cp6dAgKaGJGCUjVDKFyXN9UV9BxhDIM41D+HL58B0=", 609 "description": "Microsoft Azure Command-Line Tools KustoManagementClient Extension" 610 + }, 611 + "lambda-test": { 612 + "pname": "lambda-test", 613 + "version": "1.0.0b1", 614 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/lambda_test-1.0.0b1-py3-none-any.whl", 615 + "hash": "sha256-KnNCZsTNn4948xKiHJ6Nba3NYLHy+T5yEF55BtQ9a1Q=", 616 + "description": "Microsoft Azure Command-Line Tools LambdaTest Extension" 617 }, 618 "log-analytics": { 619 "pname": "log-analytics", ··· 652 }, 653 "managednetworkfabric": { 654 "pname": "managednetworkfabric", 655 + "version": "8.0.0b3", 656 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-8.0.0b3-py3-none-any.whl", 657 + "hash": "sha256-RoqlmB/Bl7S81w3IDL1MTooGkiabI14TxYFHaQ9Qi9U=", 658 + "description": "Support for managednetworkfabric commands based on 2024-06-15-preview API version" 659 }, 660 "managementpartner": { 661 "pname": "managementpartner", ··· 736 }, 737 "networkcloud": { 738 "pname": "networkcloud", 739 + "version": "3.0.0", 740 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-3.0.0-py3-none-any.whl", 741 + "hash": "sha256-ZNWvZ6Ptc8QM0HWzCtR6RZnw9PaobrVKjjfcCI9didc=", 742 + "description": "Support for Azure Operator Nexus network cloud commands based on 2025-02-01 API version" 743 }, 744 "new-relic": { 745 "pname": "new-relic", 746 + "version": "1.0.1", 747 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/new_relic-1.0.1-py3-none-any.whl", 748 + "hash": "sha256-VKbfg2sflMylsHcjvJ1QUhbVW3fOG+JViuCSIt4mJ2A=", 749 "description": "Microsoft Azure Command-Line Tools NewRelic Extension" 750 }, 751 "next": { ··· 811 "hash": "sha256-/k47qFwfZZZqBZKR5G6+t8lW8o2isVtUGwSSdltiOZI=", 812 "description": "Microsoft Azure Command-Line Tools PeeringManagementClient Extension" 813 }, 814 + "pinecone": { 815 + "pname": "pinecone", 816 + "version": "1.0.0b1", 817 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/pinecone-1.0.0b1-py3-none-any.whl", 818 + "hash": "sha256-5WXKpClTweNCLz/wW/PcKLbpFOdJagp1l7FOD3Ou/WM=", 819 + "description": "Microsoft Azure Command-Line Tools Pinecone Extension" 820 + }, 821 "playwright-cli-extension": { 822 "pname": "playwright-cli-extension", 823 "version": "1.0.0b1", ··· 855 }, 856 "quantum": { 857 "pname": "quantum", 858 + "version": "1.0.0b6", 859 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/quantum-1.0.0b6-py3-none-any.whl", 860 + "hash": "sha256-KTYDvglCzrPy4XWsPbBvKKhFI1/mxKwsyBi5/8q2+y8=", 861 "description": "Microsoft Azure Command-Line Tools Quantum Extension" 862 }, 863 "qumulo": { ··· 876 }, 877 "redisenterprise": { 878 "pname": "redisenterprise", 879 + "version": "1.2.1", 880 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.1-py3-none-any.whl", 881 + "hash": "sha256-Yu06kpzoZJLt8l5Ft9R6Au9VS6rFr9v9bmrqlp0IDGg=", 882 "description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension" 883 }, 884 "reservation": { ··· 897 }, 898 "resource-mover": { 899 "pname": "resource-mover", 900 + "version": "1.0.0b2", 901 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/resource_mover-1.0.0b2-py3-none-any.whl", 902 + "hash": "sha256-p+Ug4CXDyrokp4JTY3cEjxdJqZzrVPAJ8zOS/JZDVw8=", 903 "description": "Microsoft Azure Command-Line Tools ResourceMoverServiceAPI Extension" 904 }, 905 "sap-hana": { ··· 951 "hash": "sha256-qxkULJouBhkLbawnLYzynhecnig/ll+OOk0pJ1uEfOU=", 952 "description": "Microsoft Azure Command-Line Tools SiteRecovery Extension" 953 }, 954 "spring-cloud": { 955 "pname": "spring-cloud", 956 + "version": "3.1.9", 957 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.9-py3-none-any.whl", 958 + "hash": "sha256-ySMrn4B/ff7cLESAZJUFrR5AajwTbAYeC0hd3ypJivU=", 959 "description": "Microsoft Azure Command-Line Tools spring-cloud Extension" 960 }, 961 "stack-hci": { ··· 967 }, 968 "stack-hci-vm": { 969 "pname": "stack-hci-vm", 970 + "version": "1.8.2", 971 + "url": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.8.2-py3-none-any.whl", 972 + "hash": "sha256-SmSb7R1LxmEY8/BSA//KB7crWv8JRdVE8xVAGE52ptc=", 973 "description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension" 974 }, 975 "standbypool": { 976 "pname": "standbypool", 977 + "version": "2.0.0", 978 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-2.0.0-py3-none-any.whl", 979 + "hash": "sha256-8nsig3n3h7HZqgFQC0jelvOWs8bZoe2uOYFe0AxJBfc=", 980 "description": "Microsoft Azure Command-Line Tools Standbypool Extension" 981 }, 982 "staticwebapp": { ··· 1065 }, 1066 "virtual-network-manager": { 1067 "pname": "virtual-network-manager", 1068 + "version": "2.0.0", 1069 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-2.0.0-py3-none-any.whl", 1070 + "hash": "sha256-EbmCqrszG4PC80yCDl+IfzdKw0tO4R0SL6iD+wymu9w=", 1071 "description": "Microsoft Azure Command-Line Tools NetworkManagementClient Extension" 1072 }, 1073 "virtual-network-tap": { ··· 1086 }, 1087 "vmware": { 1088 "pname": "vmware", 1089 + "version": "7.2.0", 1090 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/vmware-7.2.0-py2.py3-none-any.whl", 1091 + "hash": "sha256-4Pkx39w6vQ+sdw7P0DqUY/zM8v37nwmU2XqPqRLFdrI=", 1092 "description": "Azure VMware Solution commands" 1093 }, 1094 "webapp": { ··· 1097 "url": "https://azcliprod.blob.core.windows.net/cli-extensions/webapp-0.4.0-py2.py3-none-any.whl", 1098 "hash": "sha256-kIsN8HzvZSF2oPK/D9z1i10W+0kD7jwG9z8Ls5E6XA8=", 1099 "description": "Additional commands for Azure AppService" 1100 + }, 1101 + "weights-and-biases": { 1102 + "pname": "weights-and-biases", 1103 + "version": "1.0.0b1", 1104 + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/weights_and_biases-1.0.0b1-py3-none-any.whl", 1105 + "hash": "sha256-p961+8YG/7LsyS8b+xfEPq2hZeiwlwqBvnyXnkxoz3o=", 1106 + "description": "Microsoft Azure Command-Line Tools WeightsAndBiases Extension" 1107 }, 1108 "workloads": { 1109 "pname": "workloads",
+1
pkgs/by-name/az/azure-cli/extensions-manual.nix
··· 156 connection-monitor-preview = throw "The 'connection-monitor-preview' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8194 157 deidservice = throw "The 'deidservice' extension for azure-cli was moved under healthcareapis"; # Added 2024-11-19, https://github.com/Azure/azure-cli-extensions/pull/8224 158 logz = throw "The 'logz' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8459 159 }
··· 156 connection-monitor-preview = throw "The 'connection-monitor-preview' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8194 157 deidservice = throw "The 'deidservice' extension for azure-cli was moved under healthcareapis"; # Added 2024-11-19, https://github.com/Azure/azure-cli-extensions/pull/8224 158 logz = throw "The 'logz' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8459 159 + spring = throw "The 'spring' extension for azure-cli was deprecated upstream"; # Added 2025-05-07, https://github.com/Azure/azure-cli-extensions/pull/8652 160 }
+3 -3
pkgs/by-name/az/azure-cli/package.nix
··· 26 }: 27 28 let 29 - version = "2.71.0"; 30 31 src = fetchFromGitHub { 32 name = "azure-cli-${version}-src"; 33 owner = "Azure"; 34 repo = "azure-cli"; 35 - rev = "azure-cli-${version}"; 36 - hash = "sha256-vtuDgj3UJCmKxYg0OgG59ezQh7HlscNywz61BHDzJF8="; 37 }; 38 39 # put packages that needs to be overridden in the py package scope
··· 26 }: 27 28 let 29 + version = "2.72.0"; 30 31 src = fetchFromGitHub { 32 name = "azure-cli-${version}-src"; 33 owner = "Azure"; 34 repo = "azure-cli"; 35 + tag = "azure-cli-${version}"; 36 + hash = "sha256-LuQhGrAYVgv+OH214A4xz4LV+xwIshNAH8nAlQL4mDc="; 37 }; 38 39 # put packages that needs to be overridden in the py package scope
-5
pkgs/by-name/az/azure-cli/python-packages.nix
··· 154 }; 155 }); 156 157 - # ModuleNotFoundError: No module named 'azure.mgmt.compute.v2024_07_01' 158 - azure-mgmt-compute = 159 - overrideAzureMgmtPackage super.azure-mgmt-compute "33.0.0" "tar.gz" 160 - "sha256-o8wP5PCcjh01I8G/uSYg3+JjoKiTsKwToz1wV+nd3dI="; 161 - 162 # ImportError: cannot import name 'ResourceSku' from 'azure.mgmt.eventgrid.models' 163 azure-mgmt-eventgrid = 164 overrideAzureMgmtPackage super.azure-mgmt-eventgrid "10.2.0b2" "zip"
··· 154 }; 155 }); 156 157 # ImportError: cannot import name 'ResourceSku' from 'azure.mgmt.eventgrid.models' 158 azure-mgmt-eventgrid = 159 overrideAzureMgmtPackage super.azure-mgmt-eventgrid "10.2.0b2" "zip"
+2 -2
pkgs/by-name/ba/backblaze-b2/package.nix
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "backblaze-b2"; 14 - version = "4.3.1"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "Backblaze"; 19 repo = "B2_Command_Line_Tool"; 20 tag = "v${version}"; 21 - hash = "sha256-uWANUb7AV9ADWJ7Ut8qloEhgoXJ62yTSbXrCHVY1tFE="; 22 }; 23 24 nativeBuildInputs = with python3Packages; [
··· 11 12 python3Packages.buildPythonApplication rec { 13 pname = "backblaze-b2"; 14 + version = "4.3.2"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "Backblaze"; 19 repo = "B2_Command_Line_Tool"; 20 tag = "v${version}"; 21 + hash = "sha256-I6baipQDQft5bi352W9YXFAVuVqIkEqEfmD9iP2LBqs="; 22 }; 23 24 nativeBuildInputs = with python3Packages; [
+3 -3
pkgs/by-name/ba/balena-cli/package.nix
··· 22 in 23 buildNpmPackage' rec { 24 pname = "balena-cli"; 25 - version = "21.1.9"; 26 27 src = fetchFromGitHub { 28 owner = "balena-io"; 29 repo = "balena-cli"; 30 rev = "v${version}"; 31 - hash = "sha256-oeOhE4cgN/u9zLEXoiMbbE+onNJvrX8wNjoydh20Wdk="; 32 }; 33 34 - npmDepsHash = "sha256-ggdCry0MtA/UZIlm8mrC7TdcAoj2pTgq7kWSqMN5siM="; 35 36 postPatch = '' 37 ln -s npm-shrinkwrap.json package-lock.json
··· 22 in 23 buildNpmPackage' rec { 24 pname = "balena-cli"; 25 + version = "21.1.11"; 26 27 src = fetchFromGitHub { 28 owner = "balena-io"; 29 repo = "balena-cli"; 30 rev = "v${version}"; 31 + hash = "sha256-fWFXlespMcnMAOSgkVh7c9QmvBf3kJyFfH7Gtu5nylw="; 32 }; 33 34 + npmDepsHash = "sha256-WGTmOfnVhxRV0ERpmRx77gOmfqyHRJkdoPaCYgoHq88="; 35 36 postPatch = '' 37 ln -s npm-shrinkwrap.json package-lock.json
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 - "@anthropic-ai/claude-code": "^0.2.106" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 - "version": "0.2.106", 13 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.106.tgz", 14 - "integrity": "sha512-bryGjkA4VhQ4E7McxHVGgectYP/J9zhtkOP9nMNkLPepi5m85tyPHOZgTIhA3R3N7wrIRHPlpMv5y2GjGOo5TQ==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "dependencies": {
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 + "@anthropic-ai/claude-code": "^0.2.107" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 + "version": "0.2.107", 13 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.107.tgz", 14 + "integrity": "sha512-Z5UzGWfK3ohvuVBG0NZfPFP2S8PXZk37c6hmoWI7vtPNa7rCtKNyexqCs1kjN4oW8Ou9eIooeQd+FOXdKTTJFw==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "dependencies": {
+4 -4
pkgs/by-name/cl/claude-code/package.nix
··· 7 8 buildNpmPackage rec { 9 pname = "claude-code"; 10 - version = "0.2.106"; 11 12 - nodejs = nodejs_20; 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 - hash = "sha256-hS/aPB4hL1+jeJjIu+ztS2TVLO4lL7IKhBTMXlRO58Y="; 17 }; 18 19 - npmDepsHash = "sha256-HZ3d04tLeZkSLACIu79K5QIYpkYNcSyvp07OXIgFdss="; 20 21 postPatch = '' 22 cp ${./package-lock.json} package-lock.json
··· 7 8 buildNpmPackage rec { 9 pname = "claude-code"; 10 + version = "0.2.107"; 11 12 + nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 + hash = "sha256-R4+TKYhYp4Fyoq02VYSlu7n2XqO3gLtrhUalrkPyBk8="; 17 }; 18 19 + npmDepsHash = "sha256-b88YBKHym1AlsUkIcSQ+wGyGC3Fv1U51zM/tkHRVYck="; 20 21 postPatch = '' 22 cp ${./package-lock.json} package-lock.json
+3 -3
pkgs/by-name/de/deck/package.nix
··· 8 9 buildGoModule rec { 10 pname = "deck"; 11 - version = "1.46.3"; 12 13 src = fetchFromGitHub { 14 owner = "Kong"; 15 repo = "deck"; 16 tag = "v${version}"; 17 - hash = "sha256-uYCvFIyQRC3joh6zWVzZcRq2Q/Pln0q+0D41rdM1Pg4="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; ··· 27 ]; 28 29 proxyVendor = true; # darwin/linux hash mismatch 30 - vendorHash = "sha256-TzmJcWXpAGlGAjjH2VFPiRgA9fsH7Nka0Mm5EyiFe8o="; 31 32 postInstall = '' 33 installShellCompletion --cmd deck \
··· 8 9 buildGoModule rec { 10 pname = "deck"; 11 + version = "1.47.0"; 12 13 src = fetchFromGitHub { 14 owner = "Kong"; 15 repo = "deck"; 16 tag = "v${version}"; 17 + hash = "sha256-k/cAybKJq/s5PcEMjT92dZlue9XpEeeHwICHk8ex3G8="; 18 }; 19 20 nativeBuildInputs = [ installShellFiles ]; ··· 27 ]; 28 29 proxyVendor = true; # darwin/linux hash mismatch 30 + vendorHash = "sha256-nKKCz7T6HLCBwQjPV/kpzgtR8yNiZS/Ta0H1DlKaLk8="; 31 32 postInstall = '' 33 installShellCompletion --cmd deck \
+6 -6
pkgs/by-name/de/deltachat-desktop/package.nix
··· 19 20 let 21 deltachat-rpc-server' = deltachat-rpc-server.overrideAttrs rec { 22 - version = "1.157.3"; 23 src = fetchFromGitHub { 24 owner = "chatmail"; 25 repo = "core"; 26 tag = "v${version}"; 27 - hash = "sha256-J9Tm35xuyIbHH2HGcctENYbArIlRWe7xzKyF3hGbwNA="; 28 }; 29 cargoDeps = rustPlatform.fetchCargoVendor { 30 pname = "deltachat-core-rust"; 31 inherit version src; 32 - hash = "sha256-BX0TpyG2OJkD5BUIPCij5/g3aRf6FuF9E8y9GM12o7U="; 33 }; 34 }; 35 electron = electron_34; ··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "deltachat-desktop"; 40 - version = "1.56.0"; 41 42 src = fetchFromGitHub { 43 owner = "deltachat"; 44 repo = "deltachat-desktop"; 45 tag = "v${finalAttrs.version}"; 46 - hash = "sha256-XkA1WOMLe0+Fz0wE54KSZWeN+rRqT0TE1PXDppPm6SI="; 47 }; 48 49 pnpmDeps = pnpm.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 - hash = "sha256-4VvJNpuO7P6m6BBxBWFebtRsXvqkjdAjmnBwxG+qNns="; 52 }; 53 54 nativeBuildInputs =
··· 19 20 let 21 deltachat-rpc-server' = deltachat-rpc-server.overrideAttrs rec { 22 + version = "1.159.3"; 23 src = fetchFromGitHub { 24 owner = "chatmail"; 25 repo = "core"; 26 tag = "v${version}"; 27 + hash = "sha256-ghUPbHwOEND/ab8PELCJn3ADBWBe2v8u5xMrp9wiwjY="; 28 }; 29 cargoDeps = rustPlatform.fetchCargoVendor { 30 pname = "deltachat-core-rust"; 31 inherit version src; 32 + hash = "sha256-S46y3By/81qEOY54JqMJtnb6zXvd+e7PG4THmxPRQcY="; 33 }; 34 }; 35 electron = electron_34; ··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "deltachat-desktop"; 40 + version = "1.58.1"; 41 42 src = fetchFromGitHub { 43 owner = "deltachat"; 44 repo = "deltachat-desktop"; 45 tag = "v${finalAttrs.version}"; 46 + hash = "sha256-e3YacDcuoqbp8rqjLNB0j2xDHPgfcmRm//hkQiCEdek="; 47 }; 48 49 pnpmDeps = pnpm.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 + hash = "sha256-6UgDT1SK4cVY6nZG9x+YBs1YV3tifKwis7cvDx+Ppv8="; 52 }; 53 54 nativeBuildInputs =
+3 -3
pkgs/by-name/gi/gitu/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "gitu"; 14 - version = "0.30.3"; 15 16 src = fetchFromGitHub { 17 owner = "altsem"; 18 repo = "gitu"; 19 rev = "v${version}"; 20 - hash = "sha256-WXz8H68EpvkUEpdEbdukggbjFXUPA+FRcZTsk48W6TU="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-0+KHO7CGYdifQGbtywuK5xQmS2BuxFX50eMGpo5RRYU="; 25 26 nativeBuildInputs = [ 27 pkg-config
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "gitu"; 14 + version = "0.31.0"; 15 16 src = fetchFromGitHub { 17 owner = "altsem"; 18 repo = "gitu"; 19 rev = "v${version}"; 20 + hash = "sha256-AZyUvZivzUflrH1ihvLKTff3Q2cCFYduJmsegUuuhkE="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-0/GqPvFg7ijjF8DjLIqKWIbHYt8brVwIKYR8QI9Ppu0="; 25 26 nativeBuildInputs = [ 27 pkg-config
+2 -2
pkgs/by-name/mo/mozphab/package.nix
··· 11 12 python3.pkgs.buildPythonApplication rec { 13 pname = "mozphab"; 14 - version = "1.8.1"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "mozilla-conduit"; 19 repo = "review"; 20 tag = version; 21 - hash = "sha256-ZiM+4EZjM7WXQfWkHVRTJ/hOHJvf9dRlqzqDHi++xQc="; 22 }; 23 24 build-system = with python3.pkgs; [
··· 11 12 python3.pkgs.buildPythonApplication rec { 13 pname = "mozphab"; 14 + version = "1.9.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "mozilla-conduit"; 19 repo = "review"; 20 tag = version; 21 + hash = "sha256-CVpsq9YoEww47uruHYEsJk9YQ39ZFQsMdL0nBc8AHUM="; 22 }; 23 24 build-system = with python3.pkgs; [
+3 -3
pkgs/by-name/st/storj-uplink/package.nix
··· 6 7 buildGoModule rec { 8 pname = "storj-uplink"; 9 - version = "1.126.2"; 10 11 src = fetchFromGitHub { 12 owner = "storj"; 13 repo = "storj"; 14 rev = "v${version}"; 15 - hash = "sha256-dt4OzkblMxduZJZhUHWzYGrOLs+rzI3JXa16SlRs3MI="; 16 }; 17 18 subPackages = [ "cmd/uplink" ]; 19 20 - vendorHash = "sha256-1TZmG008XhA9lt4Vj7jdF0wyDFQ65hql0r+kU+RAx78="; 21 22 ldflags = [ 23 "-s"
··· 6 7 buildGoModule rec { 8 pname = "storj-uplink"; 9 + version = "1.127.1"; 10 11 src = fetchFromGitHub { 12 owner = "storj"; 13 repo = "storj"; 14 rev = "v${version}"; 15 + hash = "sha256-Eu96Qw1ENxZ0EhZuAqicmDFvzvMD1DHvNs0s1dgUZ7U="; 16 }; 17 18 subPackages = [ "cmd/uplink" ]; 19 20 + vendorHash = "sha256-kbaUWzHDHiCVQWxIyaSfPY818NAJR2PhbB/552NkbdM="; 21 22 ldflags = [ 23 "-s"
-1
pkgs/by-name/wa/warp-terminal/package.nix
··· 121 "x86_64-linux" 122 "aarch64-linux" 123 ]; 124 - position = "pkgs/by-name/wa/warp-terminal/versions.json"; 125 }; 126 127 in
··· 121 "x86_64-linux" 122 "aarch64-linux" 123 ]; 124 }; 125 126 in
+6 -6
pkgs/by-name/wa/warp-terminal/versions.json
··· 1 { 2 "darwin": { 3 - "hash": "sha256-1dJQzxGPW65u79ugmNUsabPfQuBRvjuLOiW3MlevBRI=", 4 - "version": "0.2025.04.23.08.11.stable_01" 5 }, 6 "linux_x86_64": { 7 - "hash": "sha256-RwKWCU3bldMlS4M+tmfxGE/1d+lMxMPbjdbzpptkmv4=", 8 - "version": "0.2025.04.23.08.11.stable_01" 9 }, 10 "linux_aarch64": { 11 - "hash": "sha256-HWBPCBwytsN9sTtvpwoMVYJpwkO5/OwFarj1vZKYXl8=", 12 - "version": "0.2025.04.23.08.11.stable_01" 13 } 14 }
··· 1 { 2 "darwin": { 3 + "hash": "sha256-GQ4ZkvbK5Nzo933WTWk5+ddBacd3zL26lUPOA0NOlV0=", 4 + "version": "0.2025.04.30.08.11.stable_01" 5 }, 6 "linux_x86_64": { 7 + "hash": "sha256-zILlZJc0AR4NLLMw3+8TrlzLT3u2BtPRn+9dWSJ/CI8=", 8 + "version": "0.2025.04.30.08.11.stable_01" 9 }, 10 "linux_aarch64": { 11 + "hash": "sha256-Bbj3oalH5qg8edpCkPp3JEZfEbuU6Yv8NrB5m4geylA=", 12 + "version": "0.2025.04.30.08.11.stable_01" 13 } 14 }
+10
pkgs/development/libraries/wlroots/default.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 meson, 6 ninja, 7 pkg-config, ··· 149 wlroots_0_17 = generic { 150 version = "0.17.4"; 151 hash = "sha256-AzmXf+HMX/6VAr0LpfHwfmDB9dRrrLQHt7l35K98MVo="; 152 }; 153 154 wlroots_0_18 = generic {
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 + fetchpatch, 6 meson, 7 ninja, 8 pkg-config, ··· 150 wlroots_0_17 = generic { 151 version = "0.17.4"; 152 hash = "sha256-AzmXf+HMX/6VAr0LpfHwfmDB9dRrrLQHt7l35K98MVo="; 153 + patches = [ 154 + (fetchpatch { 155 + # SIGCHLD here isn't fatal: we have other means of notifying that things were 156 + # successful or failure, and it causes many compositors to have to do a bunch 157 + # of extra work: https://github.com/qtile/qtile/issues/5101 158 + url = "https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/631e5be0d7a7e4c7086b9778bc8fac809f96d336.patch"; 159 + hash = "sha256-3Jnx4ZeKc3+NxraK2T7nZ2ibtWJuTEFmxa976fjAqsM="; 160 + }) 161 + ]; 162 }; 163 164 wlroots_0_18 = generic {
+2 -2
pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerservice"; 14 - version = "34.2.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 19 src = fetchPypi { 20 pname = "azure_mgmt_containerservice"; 21 inherit version; 22 - hash = "sha256-FB4F8UbyjNRiioMCfVFb0lPzsvhSO+Q7mEFwcRjvWoQ="; 23 }; 24 25 build-system = [ setuptools ];
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerservice"; 14 + version = "35.0.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 19 src = fetchPypi { 20 pname = "azure_mgmt_containerservice"; 21 inherit version; 22 + hash = "sha256-caFJs9ZcK8XJyceEOhH4HDofth6hhzJv6qlK087j3HQ="; 23 }; 24 25 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/b2sdk/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "b2sdk"; 24 - version = "2.7.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "Backblaze"; 31 repo = "b2-sdk-python"; 32 tag = "v${version}"; 33 - hash = "sha256-QY2/uWCnIlOHo5wTLxu2Pvh2oNPWRcyDL5TpnZHob7I="; 34 }; 35 36 build-system = [ pdm-backend ]; ··· 75 meta = with lib; { 76 description = "Client library and utilities for access to B2 Cloud Storage (backblaze)"; 77 homepage = "https://github.com/Backblaze/b2-sdk-python"; 78 - changelog = "https://github.com/Backblaze/b2-sdk-python/blob/v${version}/CHANGELOG.md"; 79 license = licenses.mit; 80 maintainers = with maintainers; [ pmw ]; 81 };
··· 21 22 buildPythonPackage rec { 23 pname = "b2sdk"; 24 + version = "2.8.1"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "Backblaze"; 31 repo = "b2-sdk-python"; 32 tag = "v${version}"; 33 + hash = "sha256-KUz/OaFZwJPVNCZ1j73SrpWknQmrvwfr5MLVYxOojZc="; 34 }; 35 36 build-system = [ pdm-backend ]; ··· 75 meta = with lib; { 76 description = "Client library and utilities for access to B2 Cloud Storage (backblaze)"; 77 homepage = "https://github.com/Backblaze/b2-sdk-python"; 78 + changelog = "https://github.com/Backblaze/b2-sdk-python/blob/${src.tag}/CHANGELOG.md"; 79 license = licenses.mit; 80 maintainers = with maintainers; [ pmw ]; 81 };
+29 -32
pkgs/development/python-modules/dazl/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 - 6 poetry-core, 7 - 8 - aiohttp, 9 googleapis-common-protos, 10 grpcio, 11 protobuf, 12 - requests, 13 semver, 14 - toposort, 15 - 16 - #, async_exit_stack 17 - #, dataclasses 18 - google-auth, 19 - oauthlib, 20 - prometheus-client, 21 pygments, 22 pyopenssl, 23 typing-extensions, 24 }: 25 26 buildPythonPackage rec { 27 pname = "dazl"; 28 - version = "8.0.0"; 29 pyproject = true; 30 31 - src = fetchPypi { 32 - inherit pname version; 33 - hash = "sha256-2EXbfXNl/vNhOIKfBv18TKMPizab72LlNV7QhEf4aVs="; 34 }; 35 36 pythonRelaxDeps = [ 37 "grpcio" 38 ]; 39 40 - nativeBuildInputs = [ poetry-core ]; 41 42 - propagatedBuildInputs = [ 43 - aiohttp 44 googleapis-common-protos 45 grpcio 46 protobuf 47 - requests 48 semver 49 - toposort 50 51 - # optional 52 53 - #async-exit-stack 54 - #dataclasses 55 - google-auth 56 - oauthlib 57 - prometheus-client 58 - pygments 59 - pyopenssl 60 - typing-extensions 61 ]; 62 63 - meta = with lib; { 64 description = "High-level Ledger API client for Daml ledgers"; 65 - license = licenses.asl20; 66 }; 67 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 poetry-core, 6 googleapis-common-protos, 7 grpcio, 8 protobuf, 9 semver, 10 pygments, 11 pyopenssl, 12 typing-extensions, 13 + pytestCheckHook, 14 + pyyaml, 15 }: 16 17 buildPythonPackage rec { 18 pname = "dazl"; 19 + version = "8.2.1"; 20 pyproject = true; 21 22 + src = fetchFromGitHub { 23 + owner = "digital-asset"; 24 + repo = "dazl-client"; 25 + tag = "v${version}"; 26 + hash = "sha256-JeAdg+OW3Zd275zIYDmfBaF7RWEb+sLQ7xFIl67L2R8="; 27 }; 28 29 pythonRelaxDeps = [ 30 "grpcio" 31 ]; 32 33 + build-system = [ poetry-core ]; 34 35 + dependencies = [ 36 googleapis-common-protos 37 grpcio 38 protobuf 39 semver 40 + typing-extensions 41 + ]; 42 43 + optional-dependencies = { 44 + pygments = [ pygments ]; 45 + tls-testing = [ pyopenssl ]; 46 + }; 47 48 + pythonImportsCheck = [ "dazl" ]; 49 + 50 + # daml: command not found 51 + doCheck = false; 52 + 53 + nativeCheckInputs = [ 54 + pytestCheckHook 55 + pyyaml 56 ]; 57 58 + meta = { 59 description = "High-level Ledger API client for Daml ledgers"; 60 + license = lib.licenses.asl20; 61 + homepage = "https://github.com/digital-asset/dazl-client"; 62 + changelog = "https://github.com/digital-asset/dazl-client/releases/tag/v${version}"; 63 }; 64 }
+3 -3
pkgs/development/python-modules/diagrams/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "diagrams"; 18 - version = "0.24.2"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; ··· 24 owner = "mingrammer"; 25 repo = "diagrams"; 26 tag = "v${version}"; 27 - hash = "sha256-xdc8qHvLKy5QV/1c87o7H/VhitUhpH/+VgqBHn2a8lg="; 28 }; 29 30 patches = [ ··· 66 meta = with lib; { 67 description = "Diagram as Code"; 68 homepage = "https://diagrams.mingrammer.com/"; 69 - changelog = "https://github.com/mingrammer/diagrams/releases/tag/v${version}"; 70 license = licenses.mit; 71 maintainers = with maintainers; [ addict3d ]; 72 };
··· 15 16 buildPythonPackage rec { 17 pname = "diagrams"; 18 + version = "0.24.4"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.9"; ··· 24 owner = "mingrammer"; 25 repo = "diagrams"; 26 tag = "v${version}"; 27 + hash = "sha256-N4JGrtgLgGUayFR6/xTf3GZEZjtxC/4De3ZCfRZbi6M="; 28 }; 29 30 patches = [ ··· 66 meta = with lib; { 67 description = "Diagram as Code"; 68 homepage = "https://diagrams.mingrammer.com/"; 69 + changelog = "https://github.com/mingrammer/diagrams/releases/tag/${src.tag}"; 70 license = licenses.mit; 71 maintainers = with maintainers; [ addict3d ]; 72 };
+5 -5
pkgs/development/python-modules/dropbox/default.nix
··· 49 50 postPatch = '' 51 substituteInPlace setup.py \ 52 - --replace "'pytest-runner==5.2.0'," "" 53 ''; 54 55 pythonImportsCheck = [ "dropbox" ]; ··· 90 "test_bad_pins_session" 91 ]; 92 93 - meta = with lib; { 94 description = "Python library for Dropbox's HTTP-based Core and Datastore APIs"; 95 homepage = "https://github.com/dropbox/dropbox-sdk-python"; 96 - changelog = "https://github.com/dropbox/dropbox-sdk-python/releases/tag/v${version}"; 97 - license = licenses.mit; 98 - maintainers = with maintainers; [ sfrijters ]; 99 }; 100 }
··· 49 50 postPatch = '' 51 substituteInPlace setup.py \ 52 + --replace-fail "'pytest-runner==5.2.0'," "" 53 ''; 54 55 pythonImportsCheck = [ "dropbox" ]; ··· 90 "test_bad_pins_session" 91 ]; 92 93 + meta = { 94 description = "Python library for Dropbox's HTTP-based Core and Datastore APIs"; 95 homepage = "https://github.com/dropbox/dropbox-sdk-python"; 96 + changelog = "https://github.com/dropbox/dropbox-sdk-python/releases/tag/${src.tag}"; 97 + license = lib.licenses.mit; 98 + maintainers = with lib.maintainers; [ sfrijters ]; 99 }; 100 }
+2 -2
pkgs/development/python-modules/dvc/default.nix
··· 65 66 buildPythonPackage rec { 67 pname = "dvc"; 68 - version = "3.59.1"; 69 pyproject = true; 70 71 disabled = pythonOlder "3.9"; ··· 74 owner = "iterative"; 75 repo = "dvc"; 76 tag = version; 77 - hash = "sha256-WmOWqG2qPi1eP3khj+ryQZBNED1S1+WDHdkuhF2o7Lg="; 78 }; 79 80 pythonRelaxDeps = [
··· 65 66 buildPythonPackage rec { 67 pname = "dvc"; 68 + version = "3.59.2"; 69 pyproject = true; 70 71 disabled = pythonOlder "3.9"; ··· 74 owner = "iterative"; 75 repo = "dvc"; 76 tag = version; 77 + hash = "sha256-MAnbQ6VXhUqtRJu40sINDPTmEUgXovEPvBuHYc4EiAQ="; 78 }; 79 80 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/falconpy/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "falconpy"; 11 - version = "1.4.9"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "CrowdStrike"; 16 repo = "falconpy"; 17 tag = "v${version}"; 18 - hash = "sha256-P+/AT42aHkWX+4upSh1pul0kf8rFbdHsQLezypa3XyA="; 19 }; 20 21 build-system = [ hatchling ];
··· 8 9 buildPythonPackage rec { 10 pname = "falconpy"; 11 + version = "1.5.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "CrowdStrike"; 16 repo = "falconpy"; 17 tag = "v${version}"; 18 + hash = "sha256-Yto32iXtO4po6sPHTautLLjDCRSLIS8K4YRFCbiF3m4="; 19 }; 20 21 build-system = [ hatchling ];
+23 -4
pkgs/development/python-modules/imbalanced-learn/default.nix
··· 14 tensorflow, 15 threadpoolctl, 16 pytestCheckHook, 17 }: 18 19 buildPythonPackage rec { ··· 41 scikit-learn 42 scipy 43 threadpoolctl 44 ]; 45 46 optional-dependencies = { ··· 60 61 preCheck = '' 62 export HOME=$TMPDIR 63 ''; 64 65 disabledTestPaths = [ 66 # require tensorflow and keras, but we don't want to 67 # add them to nativeCheckInputs just for this tests 68 - "imblearn/keras/_generator.py" 69 ]; 70 71 - meta = with lib; { 72 description = "Library offering a number of re-sampling techniques commonly used in datasets showing strong between-class imbalance"; 73 homepage = "https://github.com/scikit-learn-contrib/imbalanced-learn"; 74 changelog = "https://github.com/scikit-learn-contrib/imbalanced-learn/releases/tag/${version}"; 75 - license = licenses.mit; 76 - maintainers = [ maintainers.rmcgibbo ]; 77 }; 78 }
··· 14 tensorflow, 15 threadpoolctl, 16 pytestCheckHook, 17 + sklearn-compat, 18 + python, 19 }: 20 21 buildPythonPackage rec { ··· 43 scikit-learn 44 scipy 45 threadpoolctl 46 + sklearn-compat 47 ]; 48 49 optional-dependencies = { ··· 63 64 preCheck = '' 65 export HOME=$TMPDIR 66 + # The GitHub source contains too many files picked up by pytest like 67 + # examples and documentation files which can't pass. 68 + cd $out/${python.sitePackages} 69 ''; 70 71 disabledTestPaths = [ 72 # require tensorflow and keras, but we don't want to 73 # add them to nativeCheckInputs just for this tests 74 + "imblearn/keras" 75 + "imblearn/tensorflow" 76 + # even with precheck directory change, pytest still tries to test docstrings 77 + "imblearn/tests/test_docstring_parameters.py" 78 + # Skip dependencies test - pythonImportsCheck already does this 79 + "imblearn/utils/tests/test_min_dependencies.py" 80 + ]; 81 + 82 + disabledTests = [ 83 + # Broken upstream test https://github.com/scikit-learn-contrib/imbalanced-learn/issues/1131 84 + "test_estimators_compatibility_sklearn" 85 ]; 86 87 + meta = { 88 description = "Library offering a number of re-sampling techniques commonly used in datasets showing strong between-class imbalance"; 89 homepage = "https://github.com/scikit-learn-contrib/imbalanced-learn"; 90 changelog = "https://github.com/scikit-learn-contrib/imbalanced-learn/releases/tag/${version}"; 91 + license = lib.licenses.mit; 92 + maintainers = with lib.maintainers; [ 93 + rmcgibbo 94 + philipwilk 95 + ]; 96 }; 97 }
+3 -3
pkgs/development/python-modules/parfive/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "parfive"; 26 - version = "2.1.0"; 27 28 src = fetchFromGitHub { 29 owner = "Cadair"; 30 repo = "parfive"; 31 tag = "v${version}"; 32 - hash = "sha256-fzyXKw+/aWlnE09CCHqak8MVIk/kcjXkFyV1EKw2cjA="; 33 }; 34 35 pyproject = true; ··· 72 description = "HTTP and FTP parallel file downloader"; 73 mainProgram = "parfive"; 74 homepage = "https://parfive.readthedocs.io/"; 75 - changelog = "https://github.com/Cadair/parfive/releases/tag/v${version}"; 76 license = lib.licenses.mit; 77 maintainers = [ lib.maintainers.sarahec ]; 78 };
··· 23 24 buildPythonPackage rec { 25 pname = "parfive"; 26 + version = "2.2.0"; 27 28 src = fetchFromGitHub { 29 owner = "Cadair"; 30 repo = "parfive"; 31 tag = "v${version}"; 32 + hash = "sha256-DIjS2q/SOrnLspomLHk8ZJ+krdzMyQfbIpXxad30s1k="; 33 }; 34 35 pyproject = true; ··· 72 description = "HTTP and FTP parallel file downloader"; 73 mainProgram = "parfive"; 74 homepage = "https://parfive.readthedocs.io/"; 75 + changelog = "https://github.com/Cadair/parfive/releases/tag/${src.tag}"; 76 license = lib.licenses.mit; 77 maintainers = [ lib.maintainers.sarahec ]; 78 };
+2 -2
pkgs/development/python-modules/pyathena/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pyathena"; 20 - version = "3.12.2"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-A1661jfGTCb8g8Hah7RhNOUsWMlRhomfnsaxEMTqhlg="; 28 }; 29 30 build-system = [ hatchling ];
··· 17 18 buildPythonPackage rec { 19 pname = "pyathena"; 20 + version = "3.13.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-kzyV/y3xuf3tOMkL1SwkUCvG/I/1eQneTBUG/xbTbLA="; 28 }; 29 30 build-system = [ hatchling ];
+10 -9
pkgs/development/python-modules/pytest-recording/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "pytest-recording"; 19 - version = "0.13.2"; 20 - format = "pyproject"; 21 22 src = fetchFromGitHub { 23 owner = "kiwicom"; 24 repo = "pytest-recording"; 25 tag = "v${version}"; 26 - hash = "sha256-C6uNp3knKKY0AX7fQYU85N82L6kyyO4HcExTz1bBtpE="; 27 }; 28 29 buildInputs = [ 30 - hatchling 31 pytest 32 ]; 33 34 - propagatedBuildInputs = [ vcrpy ]; 35 36 __darwinAllowLocalNetworking = true; 37 38 - checkInputs = [ 39 pytestCheckHook 40 pytest-httpbin 41 pytest-mock ··· 53 54 pythonImportsCheck = [ "pytest_recording" ]; 55 56 - meta = with lib; { 57 description = "Pytest plugin that allows you recording of network interactions via VCR.py"; 58 homepage = "https://github.com/kiwicom/pytest-recording"; 59 - license = licenses.mit; 60 - maintainers = with maintainers; [ jbgosselin ]; 61 }; 62 }
··· 16 17 buildPythonPackage rec { 18 pname = "pytest-recording"; 19 + version = "0.13.4"; 20 + pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "kiwicom"; 24 repo = "pytest-recording"; 25 tag = "v${version}"; 26 + hash = "sha256-S++MnI0GgpQxS6kFkt05kcE4JMW7jyFjJ3o7DhfYoVA="; 27 }; 28 + 29 + build-system = [ hatchling ]; 30 31 buildInputs = [ 32 pytest 33 ]; 34 35 + dependencies = [ vcrpy ]; 36 37 __darwinAllowLocalNetworking = true; 38 39 + nativeCheckInputs = [ 40 pytestCheckHook 41 pytest-httpbin 42 pytest-mock ··· 54 55 pythonImportsCheck = [ "pytest_recording" ]; 56 57 + meta = { 58 description = "Pytest plugin that allows you recording of network interactions via VCR.py"; 59 homepage = "https://github.com/kiwicom/pytest-recording"; 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ jbgosselin ]; 62 }; 63 }
+2 -2
pkgs/development/python-modules/qtile-extras/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "qtile-extras"; 23 - version = "0.29.0"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "elParaguayo"; 28 repo = "qtile-extras"; 29 tag = "v${version}"; 30 - hash = "sha256-QkcLts2cqhA49/L9nuekf0n+ZRBxKdGL9Ql1sgtyTiw="; 31 }; 32 33 build-system = [ setuptools-scm ];
··· 20 21 buildPythonPackage rec { 22 pname = "qtile-extras"; 23 + version = "0.31.0"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "elParaguayo"; 28 repo = "qtile-extras"; 29 tag = "v${version}"; 30 + hash = "sha256-87xdSw4JKQyb/jpfTUkFDjHvKgPKzu+rKLGeaAzP8NI="; 31 }; 32 33 build-system = [ setuptools-scm ];
+4 -4
pkgs/development/python-modules/qtile/default.nix
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 cairocffi, 6 - dbus-next, 7 glib, 8 iwlib, 9 libcst, ··· 35 36 buildPythonPackage rec { 37 pname = "qtile"; 38 - version = "0.29.0"; 39 pyproject = true; 40 41 src = fetchFromGitHub { 42 owner = "qtile"; 43 repo = "qtile"; 44 tag = "v${version}"; 45 - hash = "sha256-EqrvBXigMjevPERTcz3EXSRaZP2xSEsOxjuiJ/5QOz0="; 46 }; 47 48 patches = [ ··· 69 70 dependencies = extraPackages ++ [ 71 (cairocffi.override { withXcffib = true; }) 72 - dbus-next 73 iwlib 74 libcst 75 mpd2
··· 3 buildPythonPackage, 4 fetchFromGitHub, 5 cairocffi, 6 + dbus-fast, 7 glib, 8 iwlib, 9 libcst, ··· 35 36 buildPythonPackage rec { 37 pname = "qtile"; 38 + version = "0.31.0"; 39 pyproject = true; 40 41 src = fetchFromGitHub { 42 owner = "qtile"; 43 repo = "qtile"; 44 tag = "v${version}"; 45 + hash = "sha256-aBVIkyR906+vSLDNxvkmWu6DBujZHErSi+aZPVMRuCI="; 46 }; 47 48 patches = [ ··· 69 70 dependencies = extraPackages ++ [ 71 (cairocffi.override { withXcffib = true; }) 72 + dbus-fast 73 iwlib 74 libcst 75 mpd2
+4 -4
pkgs/development/python-modules/reflex-hosting-cli/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 - poetry-core, 6 charset-normalizer, 7 httpx, 8 pipdeptree, ··· 18 19 buildPythonPackage rec { 20 pname = "reflex-hosting-cli"; 21 - version = "0.1.42"; 22 pyproject = true; 23 24 # source is not published https://github.com/reflex-dev/reflex/issues/3762 25 src = fetchPypi { 26 pname = "reflex_hosting_cli"; 27 inherit version; 28 - hash = "sha256-kp2S3xnclMktEi6aqMBahQVZQeLriSigq77mRu+7A9I="; 29 }; 30 31 pythonRelaxDeps = [ ··· 33 "pipdeptree" 34 ]; 35 36 - build-system = [ poetry-core ]; 37 38 dependencies = [ 39 charset-normalizer
··· 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 + hatchling, 6 charset-normalizer, 7 httpx, 8 pipdeptree, ··· 18 19 buildPythonPackage rec { 20 pname = "reflex-hosting-cli"; 21 + version = "0.1.49"; 22 pyproject = true; 23 24 # source is not published https://github.com/reflex-dev/reflex/issues/3762 25 src = fetchPypi { 26 pname = "reflex_hosting_cli"; 27 inherit version; 28 + hash = "sha256-cIU2/hTxXtAsxn5twV8xGwAOcRfqBjeqL4dklXt5fkQ="; 29 }; 30 31 pythonRelaxDeps = [ ··· 33 "pipdeptree" 34 ]; 35 36 + build-system = [ hatchling ]; 37 38 dependencies = [ 39 charset-normalizer
+7 -25
pkgs/development/python-modules/reflex/default.nix
··· 5 alembic, 6 attrs, 7 build, 8 - charset-normalizer, 9 ruff, 10 dill, 11 - distro, 12 fastapi, 13 granian, 14 - gunicorn, 15 hatchling, 16 httpx, 17 jinja2, 18 - lazy-loader, 19 numpy, 20 packaging, 21 pandas, ··· 29 pytest-mock, 30 python-dotenv, 31 pytestCheckHook, 32 - python-engineio, 33 python-multipart, 34 python-socketio, 35 redis, ··· 37 rich, 38 sqlmodel, 39 starlette-admin, 40 - tomlkit, 41 - twine, 42 typer, 43 typing-extensions, 44 unzip, 45 uvicorn, 46 versionCheckHook, 47 - wheel, 48 wrapt, 49 writableTmpDirAsHomeHook, 50 }: 51 52 buildPythonPackage rec { 53 pname = "reflex"; 54 - version = "0.7.8"; 55 pyproject = true; 56 57 src = fetchFromGitHub { 58 owner = "reflex-dev"; 59 repo = "reflex"; 60 tag = "v${version}"; 61 - hash = "sha256-/Kf1V1goGaoYarhJ9wlZ2lf6e3BUH/F7UJqoPEnMnk0="; 62 }; 63 64 # 'rich' is also somehow checked when building the wheel, ··· 70 "rich" 71 # preventative 72 "fastapi" 73 - "gunicorn" 74 ]; 75 76 build-system = [ hatchling ]; ··· 78 dependencies = [ 79 alembic 80 build # used in custom_components/custom_components.py 81 - charset-normalizer 82 - ruff 83 - dill 84 - distro 85 fastapi 86 granian 87 granian.optional-dependencies.reload 88 - gunicorn 89 httpx 90 jinja2 91 - lazy-loader 92 - packaging 93 platformdirs 94 psutil 95 pydantic 96 - python-engineio 97 python-multipart 98 python-socketio 99 redis 100 reflex-hosting-cli 101 rich 102 sqlmodel 103 - starlette-admin 104 - tomlkit 105 - twine # used in custom_components/custom_components.py 106 - typer 107 typing-extensions 108 - uvicorn 109 - wheel 110 wrapt 111 ]; 112 ··· 123 pandas 124 pillow 125 unzip 126 writableTmpDirAsHomeHook 127 versionCheckHook 128 ];
··· 5 alembic, 6 attrs, 7 build, 8 ruff, 9 dill, 10 fastapi, 11 granian, 12 hatchling, 13 httpx, 14 jinja2, 15 numpy, 16 packaging, 17 pandas, ··· 25 pytest-mock, 26 python-dotenv, 27 pytestCheckHook, 28 python-multipart, 29 python-socketio, 30 redis, ··· 32 rich, 33 sqlmodel, 34 starlette-admin, 35 typer, 36 typing-extensions, 37 unzip, 38 uvicorn, 39 versionCheckHook, 40 wrapt, 41 writableTmpDirAsHomeHook, 42 }: 43 44 buildPythonPackage rec { 45 pname = "reflex"; 46 + version = "0.7.10"; 47 pyproject = true; 48 49 src = fetchFromGitHub { 50 owner = "reflex-dev"; 51 repo = "reflex"; 52 tag = "v${version}"; 53 + hash = "sha256-4A/pemu8inIoHjF1Q7INtaEQe4zOU48n4DpwQogtzb4="; 54 }; 55 56 # 'rich' is also somehow checked when building the wheel, ··· 62 "rich" 63 # preventative 64 "fastapi" 65 ]; 66 67 build-system = [ hatchling ]; ··· 69 dependencies = [ 70 alembic 71 build # used in custom_components/custom_components.py 72 + dill # used in state.py 73 fastapi 74 granian 75 granian.optional-dependencies.reload 76 httpx 77 jinja2 78 + packaging # used in utils/prerequisites.py 79 platformdirs 80 psutil 81 pydantic 82 python-multipart 83 python-socketio 84 redis 85 reflex-hosting-cli 86 rich 87 sqlmodel 88 + typer # optional dep 89 typing-extensions 90 wrapt 91 ]; 92 ··· 103 pandas 104 pillow 105 unzip 106 + uvicorn 107 + starlette-admin 108 writableTmpDirAsHomeHook 109 versionCheckHook 110 ];
+52
pkgs/development/python-modules/sklearn-compat/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + scikit-learn, 7 + pandas, 8 + pytestCheckHook, 9 + pytest-cov, 10 + pytest-xdist, 11 + pytz, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "sklearn-compat"; 16 + version = "0.1.3"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "sklearn-compat"; 21 + repo = "sklearn-compat"; 22 + tag = version; 23 + hash = "sha256-9Py5VKDej7xDMdWVujkS/ooxOkEcjPJNlBHkbe/rycE="; 24 + }; 25 + 26 + build-system = [ 27 + hatchling 28 + ]; 29 + 30 + dependencies = [ 31 + scikit-learn 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + pandas 36 + pytestCheckHook 37 + pytest-cov 38 + pytest-xdist 39 + pytz 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "sklearn_compat" 44 + ]; 45 + 46 + meta = { 47 + description = "Ease multi-version support for scikit-learn compatible library"; 48 + homepage = "https://github.com/sklearn-compat/sklearn-compat"; 49 + license = lib.licenses.bsd3; 50 + maintainers = with lib.maintainers; [ philipwilk ]; 51 + }; 52 + }
+2 -2
pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pytest-homeassistant-custom-component"; 21 - version = "0.13.243"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.13"; ··· 27 owner = "MatthewFlamm"; 28 repo = "pytest-homeassistant-custom-component"; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-Y3+W+tS585N7+xikwhEdyn8mX19h/Udz1Uf6Ixw8OVo="; 31 }; 32 33 build-system = [ setuptools ];
··· 18 19 buildPythonPackage rec { 20 pname = "pytest-homeassistant-custom-component"; 21 + version = "0.13.244"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.13"; ··· 27 owner = "MatthewFlamm"; 28 repo = "pytest-homeassistant-custom-component"; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-jYKPkhOKxi3Ue4Q/FHaBn/3p8b1VYsje1/awvOCBDfk="; 31 }; 32 33 build-system = [ setuptools ];
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 10 11 buildPythonPackage rec { 12 pname = "homeassistant-stubs"; 13 - version = "2025.5.0"; 14 pyproject = true; 15 16 disabled = python.version != home-assistant.python.version; ··· 19 owner = "KapJI"; 20 repo = "homeassistant-stubs"; 21 tag = version; 22 - hash = "sha256-90rtXrTCYlply34iDRKkS8Wtx88NRK0eQBLtb4odRHo="; 23 }; 24 25 build-system = [
··· 10 11 buildPythonPackage rec { 12 pname = "homeassistant-stubs"; 13 + version = "2025.5.1"; 14 pyproject = true; 15 16 disabled = python.version != home-assistant.python.version; ··· 19 owner = "KapJI"; 20 repo = "homeassistant-stubs"; 21 tag = version; 22 + hash = "sha256-esKI8bqTI2ov5i0vrUDTjCPWKp7PG/Pay/lvYbvMQkU="; 23 }; 24 25 build-system = [
+2 -2
pkgs/servers/jackett/default.nix
··· 11 12 buildDotnetModule rec { 13 pname = "jackett"; 14 - version = "0.22.1791"; 15 16 src = fetchFromGitHub { 17 owner = pname; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha512-nT1B9CSF9yDbeVfmaS+XI9ixcHWZiZZ0z5cN/CR1lZXJZ3EfMI0XsoBGyXRc1V7UlNOjTPbvUL8HytjFa2smeg=="; 21 }; 22 23 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
··· 11 12 buildDotnetModule rec { 13 pname = "jackett"; 14 + version = "0.22.1887"; 15 16 src = fetchFromGitHub { 17 owner = pname; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha512-6XM7FDj12IfMu6KQHMih2yrwnP0GcVE2IMvH99vbfhyUKxOJiiWNNj72lEwBt5TDHs4eeQgugNIJ+NiDe52OjQ=="; 21 }; 22 23 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+2
pkgs/top-level/python-packages.nix
··· 15958 15959 skl2onnx = callPackage ../development/python-modules/skl2onnx { }; 15960 15961 sklearn-deap = callPackage ../development/python-modules/sklearn-deap { }; 15962 15963 skodaconnect = callPackage ../development/python-modules/skodaconnect { };
··· 15958 15959 skl2onnx = callPackage ../development/python-modules/skl2onnx { }; 15960 15961 + sklearn-compat = callPackage ../development/python-modules/sklearn-compat { }; 15962 + 15963 sklearn-deap = callPackage ../development/python-modules/sklearn-deap { }; 15964 15965 skodaconnect = callPackage ../development/python-modules/skodaconnect { };