From 918618ee66b3f1b0a1f4e89be4a9821a947c1199 Mon Sep 17 00:00:00 2001 From: toastal Date: Wed, 27 Sep 2023 10:17:40 +0700 Subject: [PATCH 01/72] =?UTF-8?q?lunarml:=20unstable-2023-09-21=20?= =?UTF-8?q?=E2=86=92=200.0.20230924?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/compilers/lunarml/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/lunarml/default.nix b/pkgs/development/compilers/lunarml/default.nix index 104b7ce688bc..35ebea77782f 100644 --- a/pkgs/development/compilers/lunarml/default.nix +++ b/pkgs/development/compilers/lunarml/default.nix @@ -5,16 +5,19 @@ , lua5_3 }: +let + version = "0.0.20230924"; +in stdenvNoCC.mkDerivation { - pname = "lunarml"; + inherit version; - version = "unstable-2023-09-21"; + pname = "lunarml"; src = fetchFromGitHub { owner = "minoki"; repo = "LunarML"; - rev = "c6e23ae68149bda550ddb75c0df9f422aa379b3a"; - sha256 = "DY4gOCXfGV1OVdGXd6GGvbHlQdWWxMg5TZzkceeOu9o="; + rev = "refs/tags/v${version}"; + sha256 = "QN5iJEpJJZZuUfY/z57bpOQHDU31ecmJPWQtkXsLmDg="; }; outputs = [ "out" "doc" ]; From ccb0f8712921956eb8345dc0d20a694c0bd4cff4 Mon Sep 17 00:00:00 2001 From: toastal Date: Sat, 23 Sep 2023 01:03:44 +0700 Subject: [PATCH 02/72] prosody: use default network, remove libevent, config deprecated `use_libevent` config option has been deprecated as there are 3 networking back-ends (see: https://prosody.im/doc/network_backend). It is probably unwise to stray from the defaults (epoll). Review instructed to flat-out remove it versus previously making it opt-in. --- nixos/modules/services/networking/prosody.nix | 3 --- pkgs/servers/xmpp/prosody/default.nix | 2 -- 2 files changed, 5 deletions(-) diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index 0066c77438f4..038d574bd878 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -779,9 +779,6 @@ in admins = ${toLua cfg.admins} - -- we already build with libevent, so we can just enable it for a more performant server - use_libevent = true - modules_enabled = { ${ lib.concatStringsSep "\n " (lib.mapAttrsToList diff --git a/pkgs/servers/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix index 64ac2e8699ad..0ea58951adba 100644 --- a/pkgs/servers/xmpp/prosody/default.nix +++ b/pkgs/servers/xmpp/prosody/default.nix @@ -2,7 +2,6 @@ , icu , lua , nixosTests -, withLibevent ? true , withDBI ? true # use withExtraLibs to add additional dependencies of community modules , withExtraLibs ? [ ] @@ -16,7 +15,6 @@ let luaEnv = lua.withPackages(p: with p; [ luasocket luasec luaexpat luafilesystem luabitop luadbi-sqlite3 luaunbound ] - ++ lib.optional withLibevent p.luaevent ++ lib.optional withDBI p.luadbi ++ withExtraLuaPackages p ); From d44205d74dd6df3fe2e6963abc1ef7be363610c4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 29 Oct 2023 16:13:56 +0100 Subject: [PATCH 03/72] python311Packages.msal: 1.24.0 -> 1.24.1 Changelog: https://github.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.24.1 --- pkgs/development/python-modules/msal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix index 31febd203db8..ab54e9e5adea 100644 --- a/pkgs/development/python-modules/msal/default.nix +++ b/pkgs/development/python-modules/msal/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "msal"; - version = "1.24.0"; + version = "1.24.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-fS7NrUGl9zuyuBPzBhpM9HySRiEQWo7RN1hvy52Pgn4="; + hash = "sha256-qglyiEs8b97FPZoL0VwS5b17cawbZtdG9U0Shwnz+Pg="; }; propagatedBuildInputs = [ From 2540af169e2e37568802be8adda3512f722af9de Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 29 Oct 2023 20:58:37 +0300 Subject: [PATCH 04/72] mitmproxy: 9.0.1 -> 10.1.1 Also add the new mitmproxy-rs dependency, which seemingly replaces mitmproxy-wireguard. --- .../python-modules/mitmproxy-rs/Cargo.lock | 2763 +++++++++++++++++ .../python-modules/mitmproxy-rs/default.nix | 49 + .../python-modules/mitmproxy/default.nix | 17 +- pkgs/top-level/python-packages.nix | 2 + 4 files changed, 2821 insertions(+), 10 deletions(-) create mode 100644 pkgs/development/python-modules/mitmproxy-rs/Cargo.lock create mode 100644 pkgs/development/python-modules/mitmproxy-rs/default.nix diff --git a/pkgs/development/python-modules/mitmproxy-rs/Cargo.lock b/pkgs/development/python-modules/mitmproxy-rs/Cargo.lock new file mode 100644 index 000000000000..a09043a1cb2b --- /dev/null +++ b/pkgs/development/python-modules/mitmproxy-rs/Cargo.lock @@ -0,0 +1,2763 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aead" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" +dependencies = [ + "crypto-common", + "generic-array", +] + +[[package]] +name = "aho-corasick" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" +dependencies = [ + "memchr", +] + +[[package]] +name = "anes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" + +[[package]] +name = "anstyle" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" + +[[package]] +name = "anyhow" +version = "1.0.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +dependencies = [ + "backtrace", +] + +[[package]] +name = "apple-security-framework" +version = "2.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07831f002eaa83d94f7e2c1300f3268a8f949c35a41dd99faceb6575c191d871" +dependencies = [ + "apple-security-framework-sys", + "bitflags 2.4.0", + "core-foundation", + "core-foundation-sys", + "libc", +] + +[[package]] +name = "apple-security-framework-sys" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09acfa027e87e9f590474e9ef19d0f12158bf1c72af80ac76806f17e84959a42" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "arc-swap" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" + +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "async-trait" +version = "0.1.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "atomic-polyfill" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" +dependencies = [ + "critical-section", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "axum" +version = "0.6.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" +dependencies = [ + "async-trait", + "axum-core", + "bitflags 1.3.2", + "bytes", + "futures-util", + "http", + "http-body", + "hyper", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "sync_wrapper", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-core" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "mime", + "rustversion", + "tower-layer", + "tower-service", +] + +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" + +[[package]] +name = "blake2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +dependencies = [ + "digest", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "boringtun" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "751787b019c674b9ac353f4eaa285e6711c21badb421cd8c199bf2c83b727f29" +dependencies = [ + "aead", + "base64 0.13.1", + "blake2", + "chacha20poly1305", + "hex", + "hmac", + "ip_network", + "ip_network_table", + "libc", + "nix 0.25.1", + "parking_lot", + "rand_core", + "ring", + "tracing", + "untrusted 0.9.0", + "x25519-dalek", +] + +[[package]] +name = "bumpalo" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" + +[[package]] +name = "bytemuck" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" + +[[package]] +name = "cast" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + +[[package]] +name = "cc" +version = "1.0.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "libc", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chacha20" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" +dependencies = [ + "cfg-if", + "cipher", + "cpufeatures", +] + +[[package]] +name = "chacha20poly1305" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" +dependencies = [ + "aead", + "chacha20", + "cipher", + "poly1305", + "zeroize", +] + +[[package]] +name = "ciborium" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" + +[[package]] +name = "ciborium-ll" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +dependencies = [ + "ciborium-io", + "half 1.8.2", +] + +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", + "zeroize", +] + +[[package]] +name = "clap" +version = "4.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1d7b8d5ec32af0fadc644bf1fd509a688c2103b185644bb1e29d164e0703136" +dependencies = [ + "clap_builder", +] + +[[package]] +name = "clap_builder" +version = "4.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5179bb514e4d7c2051749d8fcefa2ed6d06a9f4e6d69faf3805f5d80b8cf8d56" +dependencies = [ + "anstyle", + "clap_lex", +] + +[[package]] +name = "clap_lex" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "console-api" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e" +dependencies = [ + "prost 0.11.9", + "prost-types", + "tonic", + "tracing-core", +] + +[[package]] +name = "console-subscriber" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4cf42660ac07fcebed809cfe561dd8730bcd35b075215e6479c516bcd0d11cb" +dependencies = [ + "console-api", + "crossbeam-channel", + "crossbeam-utils", + "futures", + "hdrhistogram", + "humantime", + "prost-types", + "serde", + "serde_json", + "thread_local", + "tokio", + "tokio-stream", + "tonic", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + +[[package]] +name = "cpufeatures" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "criterion" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" +dependencies = [ + "anes", + "cast", + "ciborium", + "clap", + "criterion-plot", + "is-terminal", + "itertools 0.10.5", + "num-traits", + "once_cell", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_derive", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +dependencies = [ + "cast", + "itertools 0.10.5", +] + +[[package]] +name = "critical-section" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" + +[[package]] +name = "crossbeam-channel" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +dependencies = [ + "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "rand_core", + "typenum", +] + +[[package]] +name = "curve25519-dalek" +version = "4.0.0-rc.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436ace70fc06e06f7f689d2624dc4e2f0ea666efb5aa704215f7249ae6e047a7" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "fiat-crypto", + "platforms", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "data-encoding" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" + +[[package]] +name = "defmt" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8a2d011b2fee29fb7d659b83c43fce9a2cb4df453e16d441a51448e448f3f98" +dependencies = [ + "bitflags 1.3.2", + "defmt-macros", +] + +[[package]] +name = "defmt-macros" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54f0216f6c5acb5ae1a47050a6645024e6edafc2ee32d421955eccfef12ef92e" +dependencies = [ + "defmt-parser", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "defmt-parser" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "269924c02afd7f94bc4cecbfa5c379f6ffcf9766b3408fe63d22c728654eccd0" +dependencies = [ + "thiserror", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", + "subtle", +] + +[[package]] +name = "either" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" + +[[package]] +name = "env_logger" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +dependencies = [ + "humantime", + "is-terminal", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "errno" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +dependencies = [ + "errno-dragonfly", + "libc", + "windows-sys", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "etherparse" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "827292ea592108849932ad8e30218f8b1f21c0dfd0696698a18b5d0aed62d990" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "exr" +version = "1.71.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8" +dependencies = [ + "bit_field", + "flume", + "half 2.2.1", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fdeflate" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fiat-crypto" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" + +[[package]] +name = "filetime" +version = "0.2.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "windows-sys", +] + +[[package]] +name = "flate2" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "spin 0.9.8", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "futures" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" + +[[package]] +name = "futures-executor" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" + +[[package]] +name = "futures-macro" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "futures-sink" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" + +[[package]] +name = "futures-task" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" + +[[package]] +name = "futures-util" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "gif" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gimli" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" + +[[package]] +name = "h2" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" + +[[package]] +name = "half" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" +dependencies = [ + "crunchy", +] + +[[package]] +name = "hash32" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" +dependencies = [ + "byteorder", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hdrhistogram" +version = "7.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8" +dependencies = [ + "base64 0.13.1", + "byteorder", + "flate2", + "nom", + "num-traits", +] + +[[package]] +name = "heapless" +version = "0.7.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" +dependencies = [ + "atomic-polyfill", + "hash32", + "rustc_version", + "spin 0.9.8", + "stable_deref_trait", +] + +[[package]] +name = "hermit-abi" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "http" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + +[[package]] +name = "hyper" +version = "0.14.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2 0.4.9", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-timeout" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +dependencies = [ + "hyper", + "pin-project-lite", + "tokio", + "tokio-io-timeout", +] + +[[package]] +name = "image" +version = "0.24.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif", + "jpeg-decoder", + "num-rational", + "num-traits", + "png", + "qoi", + "tiff", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "indoc" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" + +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array", +] + +[[package]] +name = "internet-checksum" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6d6206008e25125b1f97fbe5d309eb7b85141cf9199d52dbd3729a1584dd16" + +[[package]] +name = "internet-packet" +version = "0.1.0" +source = "git+https://github.com/mhils/internet-packet.git#9d706e0f6a28da91f63e3417c7bb4c2e977a2385" +dependencies = [ + "internet-checksum", +] + +[[package]] +name = "ip_network" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" + +[[package]] +name = "ip_network_table" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4099b7cfc5c5e2fe8c5edf3f6f7adf7a714c9cc697534f63a5a5da30397cb2c0" +dependencies = [ + "ip_network", + "ip_network_table-deps-treebitmap", +] + +[[package]] +name = "ip_network_table-deps-treebitmap" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e537132deb99c0eb4b752f0346b6a836200eaaa3516dd7e5514b63930a09e5d" + +[[package]] +name = "is-terminal" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +dependencies = [ + "hermit-abi", + "rustix", + "windows-sys", +] + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" + +[[package]] +name = "jpeg-decoder" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" +dependencies = [ + "rayon", +] + +[[package]] +name = "js-sys" +version = "0.3.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.148" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" + +[[package]] +name = "linux-raw-sys" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" + +[[package]] +name = "lock_api" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" + +[[package]] +name = "lru_time_cache" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9106e1d747ffd48e6be5bb2d97fa706ed25b144fbee4d5c02eae110cd8d6badd" + +[[package]] +name = "macos-certificate-truster" +version = "0.3.11" +dependencies = [ + "apple-security-framework", +] + +[[package]] +name = "managed" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "memchr" +version = "2.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" + +[[package]] +name = "memoffset" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +dependencies = [ + "libc", + "wasi", + "windows-sys", +] + +[[package]] +name = "mitm-wg-test-client" +version = "0.3.11" +dependencies = [ + "anyhow", + "boringtun", + "data-encoding", + "hex", + "smoltcp", +] + +[[package]] +name = "mitmproxy" +version = "0.3.11" +dependencies = [ + "anyhow", + "apple-security-framework", + "async-trait", + "boringtun", + "console-subscriber", + "criterion", + "env_logger", + "futures-util", + "image", + "log", + "nix 0.27.1", + "once_cell", + "pretty-hex", + "prost 0.12.1", + "rand", + "rand_core", + "smoltcp", + "tokio", + "tokio-util", + "windows 0.51.1", + "x25519-dalek", +] + +[[package]] +name = "mitmproxy_rs" +version = "0.3.11" +dependencies = [ + "anyhow", + "boringtun", + "console-subscriber", + "data-encoding", + "env_logger", + "log", + "mitmproxy", + "once_cell", + "pyo3", + "pyo3-asyncio", + "pyo3-log", + "rand_core", + "tar", + "tokio", +] + +[[package]] +name = "nix" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" +dependencies = [ + "autocfg", + "bitflags 1.3.2", + "cfg-if", + "libc", +] + +[[package]] +name = "nix" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +dependencies = [ + "bitflags 2.4.0", + "cfg-if", + "libc", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" + +[[package]] +name = "oorandom" +version = "11.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" + +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets", +] + +[[package]] +name = "percent-encoding" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" + +[[package]] +name = "pin-project" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "platforms" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8" + +[[package]] +name = "plotters" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" + +[[package]] +name = "plotters-svg" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" +dependencies = [ + "plotters-backend", +] + +[[package]] +name = "png" +version = "0.17.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "poly1305" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" +dependencies = [ + "cpufeatures", + "opaque-debug", + "universal-hash", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "pretty-hex" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5" + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "prost" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" +dependencies = [ + "bytes", + "prost-derive 0.11.9", +] + +[[package]] +name = "prost" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d" +dependencies = [ + "bytes", + "prost-derive 0.12.1", +] + +[[package]] +name = "prost-derive" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "prost-derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" +dependencies = [ + "anyhow", + "itertools 0.11.0", + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "prost-types" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" +dependencies = [ + "prost 0.11.9", +] + +[[package]] +name = "pyo3" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e681a6cfdc4adcc93b4d3cf993749a4552018ee0a9b65fc0ccfad74352c72a38" +dependencies = [ + "anyhow", + "cfg-if", + "indoc", + "libc", + "memoffset", + "parking_lot", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", + "unindent", +] + +[[package]] +name = "pyo3-asyncio" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2cc34c1f907ca090d7add03dc523acdd91f3a4dab12286604951e2f5152edad" +dependencies = [ + "futures", + "once_cell", + "pin-project-lite", + "pyo3", + "tokio", +] + +[[package]] +name = "pyo3-build-config" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076c73d0bc438f7a4ef6fdd0c3bb4732149136abd952b110ac93e4edb13a6ba5" +dependencies = [ + "once_cell", + "target-lexicon", +] + +[[package]] +name = "pyo3-ffi" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53cee42e77ebe256066ba8aa77eff722b3bb91f3419177cf4cd0f304d3284d9" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-log" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f47b0777feb17f61eea78667d61103758b243a871edc09a7786500a50467b605" +dependencies = [ + "arc-swap", + "log", + "pyo3", +] + +[[package]] +name = "pyo3-macros" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfeb4c99597e136528c6dd7d5e3de5434d1ceaf487436a3f03b2d56b6fc9efd1" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "947dc12175c254889edc0c02e399476c2f652b4b9ebd123aa655c224de259536" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quote" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "rayon" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "regex" +version = "1.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.3.8", + "regex-syntax 0.7.5", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.7.5", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" + +[[package]] +name = "ring" +version = "0.16.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" +dependencies = [ + "cc", + "libc", + "once_cell", + "spin 0.5.2", + "untrusted 0.7.1", + "web-sys", + "winapi", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "0.38.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f" +dependencies = [ + "bitflags 2.4.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys", +] + +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + +[[package]] +name = "ryu" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "semver" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" + +[[package]] +name = "serde" +version = "1.0.188" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.188" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "serde_json" +version = "1.0.107" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "sharded-slab" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" + +[[package]] +name = "smoltcp" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d2e3a36ac8fea7b94e666dfa3871063d6e0a5c9d5d4fec9a1a6b7b6760f0229" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "cfg-if", + "defmt", + "heapless", + "libc", + "log", + "managed", +] + +[[package]] +name = "socket2" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "socket2" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" +dependencies = [ + "libc", + "windows-sys", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "tar" +version = "0.4.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.12.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" + +[[package]] +name = "termcolor" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "thiserror" +version = "1.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "thread_local" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "tiff" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "tinytemplate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "tokio" +version = "1.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "num_cpus", + "pin-project-lite", + "signal-hook-registry", + "socket2 0.5.4", + "tokio-macros", + "tracing", + "windows-sys", +] + +[[package]] +name = "tokio-io-timeout" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" +dependencies = [ + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-macros" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "tokio-stream" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "tonic" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" +dependencies = [ + "async-trait", + "axum", + "base64 0.21.4", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost 0.11.9", + "tokio", + "tokio-stream", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "indexmap", + "pin-project", + "pin-project-lite", + "rand", + "slab", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + +[[package]] +name = "tower-service" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" + +[[package]] +name = "tracing" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "tracing-core" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +dependencies = [ + "matchers", + "once_cell", + "regex", + "sharded-slab", + "thread_local", + "tracing", + "tracing-core", +] + +[[package]] +name = "try-lock" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unindent" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1766d682d402817b5ac4490b3c3002d91dfa0d22812f341609f97b08757359c" + +[[package]] +name = "universal-hash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" +dependencies = [ + "crypto-common", + "subtle", +] + +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.37", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" + +[[package]] +name = "web-sys" +version = "0.3.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "weezl" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windivert" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6b6833a760d1c36b489314a5541a12a39d162dc8341d8f6f400212b96d3df1" +dependencies = [ + "etherparse", + "thiserror", + "windivert-sys", + "windows 0.48.0", +] + +[[package]] +name = "windivert-sys" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "832bc4af9272458a8a64395b3aabe10dc4089546486fcbd0e19b9b6d28ba6e54" +dependencies = [ + "cc", + "thiserror", + "windows 0.48.0", +] + +[[package]] +name = "windows" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" +dependencies = [ + "windows-core", + "windows-targets", +] + +[[package]] +name = "windows-core" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-redirector" +version = "0.3.11" +dependencies = [ + "anyhow", + "env_logger", + "hex", + "internet-packet", + "log", + "lru_time_cache", + "mitmproxy", + "prost 0.12.1", + "tokio", + "windivert", + "winres", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "winres" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +dependencies = [ + "toml", +] + +[[package]] +name = "x25519-dalek" +version = "2.0.0-rc.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7fae07da688e17059d5886712c933bb0520f15eff2e09cfa18e30968f4e63a" +dependencies = [ + "curve25519-dalek", + "rand_core", + "serde", + "zeroize", +] + +[[package]] +name = "xattr" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" +dependencies = [ + "libc", +] + +[[package]] +name = "zeroize" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.37", +] + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] diff --git a/pkgs/development/python-modules/mitmproxy-rs/default.nix b/pkgs/development/python-modules/mitmproxy-rs/default.nix new file mode 100644 index 000000000000..15850ab7cd78 --- /dev/null +++ b/pkgs/development/python-modules/mitmproxy-rs/default.nix @@ -0,0 +1,49 @@ +{ lib +, stdenv +, buildPythonPackage +, fetchFromGitHub +, rustPlatform +, darwin +}: + +buildPythonPackage rec { + pname = "mitmproxy-rs"; + version = "0.3.11"; + pyproject = true; + + src = fetchFromGitHub { + owner = "mitmproxy"; + repo = "mitmproxy_rs"; + rev = version; + hash = "sha256-V6LUr1jJiTo0+53jipkTyzG5JSw6uHaS6ziyBaFbETw="; + }; + + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; + outputHashes = { + "internet-packet-0.1.0" = "sha256-VtEuCE1sulBIFVymh7YW7VHCuIBjtb6tHoPz2tjxX+Q="; + }; + }; + + buildAndTestSubdir = "mitmproxy-rs"; + + nativeBuildInputs = [ + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + + buildInputs = lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + ]; + + pythonImportsCheck = [ "mitmproxy_rs" ]; + + meta = with lib; { + description = "The Rust bits in mitmproxy"; + homepage = " https://github.com/mitmproxy/mitmproxy_rs"; + changelog = "https://github.com/mitmproxy/mitmproxy_rs/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ fab ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/python-modules/mitmproxy/default.nix b/pkgs/development/python-modules/mitmproxy/default.nix index ece5106a75e2..1c57361a6406 100644 --- a/pkgs/development/python-modules/mitmproxy/default.nix +++ b/pkgs/development/python-modules/mitmproxy/default.nix @@ -3,6 +3,7 @@ , buildPythonPackage , pythonOlder # Mitmproxy requirements +, aioquic , asgiref , blinker , brotli @@ -14,7 +15,7 @@ , hyperframe , kaitaistruct , ldap3 -, mitmproxy-wireguard +, mitmproxy-rs , msgpack , passlib , protobuf @@ -41,19 +42,20 @@ buildPythonPackage rec { pname = "mitmproxy"; - version = "9.0.1"; + version = "10.1.1"; disabled = pythonOlder "3.9"; + pyproject = true; src = fetchFromGitHub { owner = "mitmproxy"; repo = "mitmproxy"; rev = "refs/tags/${version}"; - hash = "sha256-CINKvRnBspciS+wefJB8gzBE13L8CjbYCkmLmTTeYlA="; + hash = "sha256-/ouMj7UVowvzwjOuusgVfXjvjNPKpuJUuoJf6Sl9P44="; }; propagatedBuildInputs = [ setuptools - # setup.py + aioquic asgiref blinker brotli @@ -65,7 +67,7 @@ buildPythonPackage rec { hyperframe kaitaistruct ldap3 - mitmproxy-wireguard + mitmproxy-rs msgpack passlib protobuf @@ -91,11 +93,6 @@ buildPythonPackage rec { requests ]; - postPatch = '' - # remove dependency constraints - sed 's/>=\([0-9]\.\?\)\+\( \?, \?<\([0-9]\.\?\)\+\)\?\( \?, \?!=\([0-9]\.\?\)\+\)\?//' -i setup.py - ''; - __darwinAllowLocalNetworking = true; preCheck = '' diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0020c04143aa..671f6134212a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6856,6 +6856,8 @@ self: super: with self; { mitmproxy = callPackage ../development/python-modules/mitmproxy { }; + mitmproxy-rs = callPackage ../development/python-modules/mitmproxy-rs { }; + mitmproxy-wireguard = callPackage ../development/python-modules/mitmproxy-wireguard { }; mitogen = callPackage ../development/python-modules/mitogen { }; From 398758b86b506192aafe93b6d44d9af6c853d6ea Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 30 Oct 2023 21:13:17 +0100 Subject: [PATCH 05/72] meritous: migrate to by-name --- .../meritous/default.nix => by-name/me/meritous/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{games/meritous/default.nix => by-name/me/meritous/package.nix} (100%) diff --git a/pkgs/games/meritous/default.nix b/pkgs/by-name/me/meritous/package.nix similarity index 100% rename from pkgs/games/meritous/default.nix rename to pkgs/by-name/me/meritous/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 48a4b0d74373..cd8536255e00 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37436,8 +37436,6 @@ with pkgs; mar1d = callPackage ../games/mar1d { } ; - meritous = callPackage ../games/meritous { }; - oh-my-git = callPackage ../games/oh-my-git { }; opendune = callPackage ../games/opendune { }; From 469419accf3b68e2d51c463fb4085c61476f4ecd Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 30 Oct 2023 21:14:18 +0100 Subject: [PATCH 06/72] meritous: 1.4 -> 1.5 https://gitlab.com/meritous/meritous/-/compare/v1.4...v1.5 --- pkgs/by-name/me/meritous/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/me/meritous/package.nix b/pkgs/by-name/me/meritous/package.nix index c7631f2370db..c4822847e170 100644 --- a/pkgs/by-name/me/meritous/package.nix +++ b/pkgs/by-name/me/meritous/package.nix @@ -1,20 +1,21 @@ { lib, stdenv, fetchFromGitLab, SDL, SDL_image, SDL_mixer, zlib }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "meritous"; - version = "1.4"; + version = "1.5"; src = fetchFromGitLab { owner = "meritous"; repo = "meritous"; - rev = "314af46d84d2746eec4c30a0f63cbc2e651d5303"; - sha256 = "1hrwm65isg5nwzydyd8gvgl3p36sbj09rsn228sppr8g5p9sm10x"; + rev = "refs/tags/v${finalAttrs.version}"; + hash = "sha256-6KK2anjX+fPsYf4HSOHQ0EQBINqZiVbxo1RmBR6pslg="; }; prePatch = '' substituteInPlace Makefile \ - --replace "CPPFLAGS +=" "CPPFLAGS += -DSAVES_IN_HOME -DDATADIR=\\\"$out/share/meritous\\\"" \ - --replace sld-config ${lib.getDev SDL}/bin/sdl-config + --replace "prefix=/usr/local" "prefix=$out" \ + --replace sdl-config ${lib.getDev SDL}/bin/sdl-config + substituteInPlace src/audio.c \ --replace "filename[64]" "filename[256]" ''; @@ -31,10 +32,9 @@ stdenv.mkDerivation { meta = with lib; { description = "Action-adventure dungeon crawl game"; - homepage = "http://www.asceai.net/meritous/"; - license = licenses.gpl3; + homepage = "https://gitlab.com/meritous/meritous"; + license = licenses.gpl3Only; maintainers = [ maintainers.alexvorobiev ]; platforms = platforms.linux; }; -} - +}) From 8afd7447ee04a418b0812bc3c81b7708bca40c04 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 30 Oct 2023 21:15:54 +0100 Subject: [PATCH 07/72] meritous: add meta.{changelog,mainProgram} --- pkgs/by-name/me/meritous/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/me/meritous/package.nix b/pkgs/by-name/me/meritous/package.nix index c4822847e170..8b0a176938aa 100644 --- a/pkgs/by-name/me/meritous/package.nix +++ b/pkgs/by-name/me/meritous/package.nix @@ -33,7 +33,9 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Action-adventure dungeon crawl game"; homepage = "https://gitlab.com/meritous/meritous"; + changelog = "https://gitlab.com/meritous/meritous/-/blob/master/NEWS"; license = licenses.gpl3Only; + mainProgram = "meritous"; maintainers = [ maintainers.alexvorobiev ]; platforms = platforms.linux; }; From 9d33fd49174246812ec362b772205a92082682d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Nov 2023 22:36:55 -0700 Subject: [PATCH 08/72] bitwarden: 2023.9.3 -> 2023.10.0 Diff: https://github.com/bitwarden/clients/compare/desktop-v2023.9.3...desktop-v2023.10.0 Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2023.10.0 --- pkgs/tools/security/bitwarden/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/security/bitwarden/default.nix b/pkgs/tools/security/bitwarden/default.nix index 84ce6b59d787..e48f5945ca60 100644 --- a/pkgs/tools/security/bitwarden/default.nix +++ b/pkgs/tools/security/bitwarden/default.nix @@ -29,24 +29,24 @@ let electron = electron_25; in buildNpmPackage' rec { pname = "bitwarden"; - version = "2023.9.3"; + version = "2023.10.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "desktop-v${version}"; - hash = "sha256-NiMJmtCx+yD24BCyMgHLpRApNwoIJRps5qmmlVdB0G0="; + hash = "sha256-egXToXWfb9XV7JuCRBYJO4p/e+WOwMncPKz0oBgeALQ="; }; makeCacheWritable = true; npmWorkspace = "apps/desktop"; - npmDepsHash = "sha256-HQPxmATA9bUc4NTfvYsL6fGuicU9baySCmNHahs8EF4="; + npmDepsHash = "sha256-iO8ZozVl1vOOqowQARnRJWSFUFnau46+dKfcMSkyU3o="; cargoDeps = rustPlatform.fetchCargoTarball { name = "${pname}-${version}"; inherit src; sourceRoot = "${src.name}/${cargoRoot}"; - hash = "sha256-mFxvK9cmSBRVnUwEbzADUa5W5TCL51wcUHxuR5JZwLE="; + hash = "sha256-I7wENo4cCxcllEyT/tgAavHNwYPrQkPXxg/oTsl/ClA="; }; cargoRoot = "apps/desktop/desktop_native"; From a6253a52cd23e87893a423e554d92e41aba1ae1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Nov 2023 22:37:02 -0700 Subject: [PATCH 09/72] bitwarden-cli: 2023.9.1 -> 2023.10.0 Diff: https://github.com/bitwarden/clients/compare/cli-v2023.9.1...cli-v2023.10.0 Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2023.10.0 --- pkgs/tools/security/bitwarden/cli.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/bitwarden/cli.nix b/pkgs/tools/security/bitwarden/cli.nix index 3be69ae97fdb..750237a4e2ed 100644 --- a/pkgs/tools/security/bitwarden/cli.nix +++ b/pkgs/tools/security/bitwarden/cli.nix @@ -12,16 +12,16 @@ let buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_18; }; in buildNpmPackage' rec { pname = "bitwarden-cli"; - version = "2023.9.1"; + version = "2023.10.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; rev = "cli-v${version}"; - hash = "sha256-1dyrjEhcZDrA89rEvGg16f/MI8oNPPF4lwgGQQF9huE="; + hash = "sha256-egXToXWfb9XV7JuCRBYJO4p/e+WOwMncPKz0oBgeALQ="; }; - npmDepsHash = "sha256-7GgjrH5s09zwGhWPOYHLTIMSKYndq+cAG06jZ0IySOQ="; + npmDepsHash = "sha256-iO8ZozVl1vOOqowQARnRJWSFUFnau46+dKfcMSkyU3o="; nativeBuildInputs = [ python3 From 07a0d6c3823da41c7643ad41863c70c3caf092f4 Mon Sep 17 00:00:00 2001 From: figsoda Date: Thu, 2 Nov 2023 10:04:23 -0400 Subject: [PATCH 10/72] felix-fm: 2.9.0 -> 2.10.1 Diff: https://github.com/kyoheiu/felix/compare/v2.9.0...v2.10.1 Changelog: https://github.com/kyoheiu/felix/blob/v2.10.1/CHANGELOG.md --- pkgs/applications/file-managers/felix-fm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/file-managers/felix-fm/default.nix b/pkgs/applications/file-managers/felix-fm/default.nix index eeab22eaac7c..6f30c52261aa 100644 --- a/pkgs/applications/file-managers/felix-fm/default.nix +++ b/pkgs/applications/file-managers/felix-fm/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "felix"; - version = "2.9.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "kyoheiu"; repo = "felix"; rev = "v${version}"; - hash = "sha256-bTe8fPFVWuAATXdeyUvtdK3P4vDpGXX+H4TQ+h9bqUI="; + hash = "sha256-pDJW/QhkJtEAq7xusYn/t/pPizT77OYmlbVlF/RTXic="; }; - cargoHash = "sha256-q86NiJPtr1X9D9ym8iLN1ed1FMmEb217Jx3Ei4Bn5y0="; + cargoHash = "sha256-AGQt06fMXuyOEmQIEiUCzuK1Atx3gQMUCB+hPWlrldk="; nativeBuildInputs = [ pkg-config ]; From f4f39bab1683add162b62414d20df6b0a840a957 Mon Sep 17 00:00:00 2001 From: Gustavo Coutinho de Souza Date: Thu, 2 Nov 2023 23:36:18 -0300 Subject: [PATCH 11/72] aba: 0.7.0 -> 0.7.1 And also the following changes: 1. Make use of `just` as the build framework; and 2. Remove meta attribute platforms, since it is set by `buildRustPackage`. --- pkgs/by-name/ab/aba/package.nix | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ab/aba/package.nix b/pkgs/by-name/ab/aba/package.nix index 4e62d4da8d0c..14a32c61375d 100644 --- a/pkgs/by-name/ab/aba/package.nix +++ b/pkgs/by-name/ab/aba/package.nix @@ -6,7 +6,7 @@ , scdoc }: let - version = "0.7.0"; + version = "0.7.1"; in rustPlatform.buildRustPackage { pname = "aba"; @@ -16,27 +16,35 @@ rustPlatform.buildRustPackage { owner = "~onemoresuza"; repo = "aba"; rev = version; - hash = "sha256-YPE5HYa90BcNy5jdYbzkT81KavJcbSeGrsWRILnIiEE="; + hash = "sha256-Sz9I1Dw7wmoUPpTBNfbYbehfNO8FK6r/ubofx+FGb04="; domain = "sr.ht"; }; - cargoSha256 = "sha256-wzI+UMcVeFQNFlWDkyxk8tjpU7beNRKoPYbid8b15/Q="; + cargoSha256 = "sha256-Ihoh+yp12qN74JHvJbEDoYz+eoMwPOQar+yBEy+bqb0="; nativeBuildInputs = [ just scdoc ]; + postPatch = '' + # Suppress messages of command not found. jq is not needed for the build, but just calls it anyway. + sed -i '/[[:space:]]*|[[:space:]]*jq -r/s/jq -r .*/: \\/' ./justfile + # Let only nix strip the binary by disabling cargo's `strip = true`, like buildRustPackage does. + sed -i '/strip[[:space:]]*=[[:space:]]*true/s/true/false/' ./Cargo.toml + ''; + + preBuild = '' + justFlagsArray+=( + PREFIX=${builtins.placeholder "out"} + MANIFEST_OPTS="--frozen --locked --profile=release" + INSTALL_OPTS=--no-track + ) + ''; + # There are no tests doCheck = false; - - dontUseJustBuild = true; dontUseJustCheck = true; - dontUseJustInstall = true; - - postInstall = '' - just --set PREFIX $out install-doc - ''; passthru.updateScript = nix-update-script { }; @@ -47,7 +55,6 @@ rustPlatform.buildRustPackage { downloadPage = "https://git.sr.ht/~onemoresuza/aba/refs/${version}"; maintainers = with lib.maintainers; [ onemoresuza ]; license = lib.licenses.isc; - platforms = lib.platforms.unix; mainProgram = "aba"; }; } From bc36950f54e54eb4eaf1f794a8170e3f5419f6da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Oct 2023 13:31:17 +0000 Subject: [PATCH 12/72] python310Packages.imapclient: 2.3.1 -> 3.0.0 --- pkgs/development/python-modules/imapclient/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/imapclient/default.nix b/pkgs/development/python-modules/imapclient/default.nix index d943fbba0c27..58c45f992236 100644 --- a/pkgs/development/python-modules/imapclient/default.nix +++ b/pkgs/development/python-modules/imapclient/default.nix @@ -7,15 +7,15 @@ buildPythonPackage rec { pname = "imapclient"; - version = "2.3.1"; + version = "3.0.0"; format = "setuptools"; src = fetchFromGitHub { owner = "mjs"; repo = "imapclient"; - rev = version; - hash = "sha256-aHWRhQOEjYiLlWTiuYo/a4pOhfLF7jz+ltG+yOqgfKI="; + rev = "refs/tags/${version}"; + hash = "sha256-ylYGh+78I+6pdvHuQPw8Gks9TLkXQL5HQiaZDnJK3DA="; }; propagatedBuildInputs = [ six ]; From 994b2abddfa78205ebba8140ef38c0f18d71b945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 29 Oct 2023 09:45:11 -0700 Subject: [PATCH 13/72] python311Packages.azure-monitor-ingestion: init at 1.0.2 --- .../azure-monitor-ingestion/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/azure-monitor-ingestion/default.nix diff --git a/pkgs/development/python-modules/azure-monitor-ingestion/default.nix b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix new file mode 100644 index 000000000000..dccdda1d27a9 --- /dev/null +++ b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix @@ -0,0 +1,50 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, setuptools +, azure-core +, isodate +, typing-extensions +}: + +buildPythonPackage rec { + pname = "azure-monitor-ingestion"; + version = "1.0.2"; + + disabled = pythonOlder "3.7"; + + pyproject = true; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + hash = "sha256-xNpYsD1bMIM0Bxy8KtR4rYy4tzfddtoPnEzHfO44At8="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + azure-core + isodate + typing-extensions + ]; + + pythonImportsCheck = [ + "azure.monitor.ingestion" + "azure.monitor.ingestion.aio" + ]; + + # requires checkout from mono-repo and a mock account + doCheck = false; + + meta = { + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-monitor-ingestion_${version}/sdk/monitor/azure-monitor-ingestion/CHANGELOG.md"; + description = "Send custom logs to Azure Monitor using the Logs Ingestion API"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-ingestion"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index baf3d17e8991..e58d862f3cb3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1203,6 +1203,8 @@ self: super: with self; { azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { }; + azure-monitor-ingestion = callPackage ../development/python-modules/azure-monitor-ingestion { }; + azure-multiapi-storage = callPackage ../development/python-modules/azure-multiapi-storage { }; azure-nspkg = callPackage ../development/python-modules/azure-nspkg { }; From 088c1630e5c082586018915e9dcabc8e709482a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 29 Oct 2023 09:48:13 -0700 Subject: [PATCH 14/72] python311Packages.parsedmarc: add meta.mainProgram --- pkgs/development/python-modules/parsedmarc/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/parsedmarc/default.nix b/pkgs/development/python-modules/parsedmarc/default.nix index 5f1686902798..a48f1d9b642e 100644 --- a/pkgs/development/python-modules/parsedmarc/default.nix +++ b/pkgs/development/python-modules/parsedmarc/default.nix @@ -98,6 +98,7 @@ buildPythonPackage rec { changelog = "https://github.com/domainaware/parsedmarc/blob/master/CHANGELOG.md#${lib.replaceStrings [ "." ] [ "" ] version}"; description = "Python module and CLI utility for parsing DMARC reports"; homepage = "https://domainaware.github.io/parsedmarc/"; + mainProgram = "parsedmarc"; maintainers = with maintainers; [ talyz ]; license = licenses.asl20; }; From 88952b2c04821253b5c45624cb9da2938d0305ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 2 Nov 2023 21:41:30 -0700 Subject: [PATCH 15/72] python311Packages.parsedmarc: add missing dependency --- pkgs/development/python-modules/parsedmarc/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/parsedmarc/default.nix b/pkgs/development/python-modules/parsedmarc/default.nix index a48f1d9b642e..b09442627d4b 100644 --- a/pkgs/development/python-modules/parsedmarc/default.nix +++ b/pkgs/development/python-modules/parsedmarc/default.nix @@ -1,5 +1,6 @@ { lib , azure-identity +, azure-monitor-ingestion , boto3 , buildPythonPackage , dateparser @@ -59,6 +60,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ azure-identity + azure-monitor-ingestion boto3 dateparser dnspython From 789713c1ccc108ad37a0f3b0b92eef3011860119 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Nov 2023 12:37:49 +0000 Subject: [PATCH 16/72] kubectl-gadget: 0.21.0 -> 0.22.0 --- .../networking/cluster/kubectl-gadget/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubectl-gadget/default.nix b/pkgs/applications/networking/cluster/kubectl-gadget/default.nix index 53e37c554406..55ccd893befc 100644 --- a/pkgs/applications/networking/cluster/kubectl-gadget/default.nix +++ b/pkgs/applications/networking/cluster/kubectl-gadget/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kubectl-gadget"; - version = "0.21.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; rev = "v${version}"; - hash = "sha256-e93rQRIF3CmXjQhpACxBp4WnPtQ5IJnm7H5BcHGqH0c="; + hash = "sha256-tVkuLoQ0xKnPQG7a6tShTIJ7/kDYlmmLPHlPfhk01qw="; }; - vendorHash = "sha256-YkOw4HpbX6e6uIAUa7zQPah/ifRfB4ICi90AxleKNNE="; + vendorHash = "sha256-45KvBV9R7a7GcZtszxTaOOert1vWH4eltVr/AWGqOSY="; CGO_ENABLED = 0; From a343bf5e075217898727fc5828dcec3e04c2c770 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Nov 2023 20:15:50 +0000 Subject: [PATCH 17/72] procs: 0.14.0 -> 0.14.3 --- pkgs/tools/admin/procs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix index b9c2a463909b..c3f78e6083a9 100644 --- a/pkgs/tools/admin/procs/default.nix +++ b/pkgs/tools/admin/procs/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "procs"; - version = "0.14.0"; + version = "0.14.3"; src = fetchFromGitHub { owner = "dalance"; repo = "procs"; rev = "v${version}"; - hash = "sha256-DoH9XxPRKGd+tex8MdbtkhM+V8C1wDMv/GZcB4aMCPc="; + hash = "sha256-uVbYYJgxYATEmNrMuxA7RYDJWip/paWDCf5An1VGVDo="; }; - cargoHash = "sha256-B+LpUErsvtLYn+Xvq4KNBpLR9WYe38yMWHUNsd9jIs8="; + cargoHash = "sha256-eaerc6cUF35XYFTNn0upydkOIC9M1BRweknrixIEvuk="; nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isDarwin [ rustPlatform.bindgenHook ]; From 33df4d3447422ff7d5c9501ff7582609a6872181 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Sat, 4 Nov 2023 02:38:11 +0100 Subject: [PATCH 18/72] nixos/systemd-boot: add julienmalka as maintainer --- .../boot/loader/systemd-boot/systemd-boot.nix | 2 ++ nixos/tests/systemd-boot.nix | 22 +++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix index 6f0a62d0ea89..1086ab80b14f 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix @@ -67,6 +67,8 @@ let ''; in { + meta.maintainers = with lib.maintainers; [ julienmalka ]; + imports = [ (mkRenamedOptionModule [ "boot" "loader" "gummiboot" "enable" ] [ "boot" "loader" "systemd-boot" "enable" ]) ]; diff --git a/nixos/tests/systemd-boot.nix b/nixos/tests/systemd-boot.nix index 7d334326cca9..13007d0d80d8 100644 --- a/nixos/tests/systemd-boot.nix +++ b/nixos/tests/systemd-boot.nix @@ -18,7 +18,7 @@ in { basic = makeTest { name = "systemd-boot"; - meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ]; + meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ]; nodes.machine = common; @@ -42,7 +42,7 @@ in # Check that specialisations create corresponding boot entries. specialisation = makeTest { name = "systemd-boot-specialisation"; - meta.maintainers = with pkgs.lib.maintainers; [ lukegb ]; + meta.maintainers = with pkgs.lib.maintainers; [ lukegb julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -65,7 +65,7 @@ in # Boot without having created an EFI entry--instead using default "/EFI/BOOT/BOOTX64.EFI" fallback = makeTest { name = "systemd-boot-fallback"; - meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ]; + meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -91,7 +91,7 @@ in update = makeTest { name = "systemd-boot-update"; - meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ]; + meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ]; nodes.machine = common; @@ -113,7 +113,7 @@ in memtest86 = makeTest { name = "systemd-boot-memtest86"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -128,7 +128,7 @@ in netbootxyz = makeTest { name = "systemd-boot-netbootxyz"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -143,7 +143,7 @@ in entryFilename = makeTest { name = "systemd-boot-entry-filename"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -160,7 +160,7 @@ in extraEntries = makeTest { name = "systemd-boot-extra-entries"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -179,7 +179,7 @@ in extraFiles = makeTest { name = "systemd-boot-extra-files"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes.machine = { pkgs, lib, ... }: { imports = [ common ]; @@ -196,7 +196,7 @@ in switch-test = makeTest { name = "systemd-boot-switch-test"; - meta.maintainers = with pkgs.lib.maintainers; [ Enzime ]; + meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ]; nodes = { inherit common; @@ -256,7 +256,7 @@ in # itself, systems with such firmware won't boot without this fix uefiLargeFileWorkaround = makeTest { name = "uefi-large-file-workaround"; - + meta.maintainers = with pkgs.lib.maintainers; [ julienmalka ]; nodes.machine = { pkgs, ... }: { imports = [common]; virtualisation.efi.OVMF = pkgs.OVMF.overrideAttrs (old: { From 908c9e68347c143dd8c79fb1323be2d2aa17f3fe Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Sat, 4 Nov 2023 08:35:02 +0100 Subject: [PATCH 19/72] dark-mode-notify: migrate to pkgs/by-name --- .../default.nix => by-name/da/dark-mode-notify/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{os-specific/darwin/dark-mode-notify/default.nix => by-name/da/dark-mode-notify/package.nix} (100%) diff --git a/pkgs/os-specific/darwin/dark-mode-notify/default.nix b/pkgs/by-name/da/dark-mode-notify/package.nix similarity index 100% rename from pkgs/os-specific/darwin/dark-mode-notify/default.nix rename to pkgs/by-name/da/dark-mode-notify/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index af609d1e8a3a..df79642e14ec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3715,8 +3715,6 @@ with pkgs; dcap = callPackage ../tools/networking/dcap { }; - dark-mode-notify = callPackage ../os-specific/darwin/dark-mode-notify { }; - deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { }; delayarchitect = callPackage ../applications/audio/delayarchitect { }; From 234ba8ba36bb9c1c9a3369fa582489df8e49ae53 Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Sat, 4 Nov 2023 08:39:16 +0100 Subject: [PATCH 20/72] dark-mode-notify: add meta.mainProgram --- pkgs/by-name/da/dark-mode-notify/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/da/dark-mode-notify/package.nix b/pkgs/by-name/da/dark-mode-notify/package.nix index 31d1a2c8d8b9..777400e8057c 100644 --- a/pkgs/by-name/da/dark-mode-notify/package.nix +++ b/pkgs/by-name/da/dark-mode-notify/package.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation (final: { platforms = [ "aarch64-darwin" ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ YorikSar ]; + mainProgram = "dark-mode-notify"; }; }) From 1d7a287b1763a672e4a77935edc741284abf2c7d Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 4 Nov 2023 11:21:51 +0300 Subject: [PATCH 21/72] ubootTools: fix cross properly this time When we're building a ubootTools, we want to produce a set of tools that runs on the host, so we want their dependencies to be built for hostPlatform. When we're building an uboot, the tools will run on the builder as part of the build, so we want their dependencies to be built for buildPlatform. --- pkgs/misc/uboot/default.nix | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 156952831346..79e8fb53bcb6 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -30,6 +30,16 @@ let url = "https://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2"; hash = "sha256-a2pIWBwUq7D5W9h8GvTXQJIkBte4AQAqn5Ryf93gIdU="; }; + + # Dependencies for the tools need to be included as either native or cross, + # depending on which we're building + toolsDeps = [ + ncurses # tools/kwboot + libuuid # tools/mkeficapsule + gnutls # tools/mkeficapsule + openssl # tools/mkimage + ]; + buildUBoot = lib.makeOverridable ({ version ? null , src ? null @@ -40,6 +50,7 @@ let , extraPatches ? [] , extraMakeFlags ? [] , extraMeta ? {} + , crossTools ? false , ... } @ args: stdenv.mkDerivation ({ pname = "uboot-${defconfig}"; @@ -70,15 +81,9 @@ let ])) swig which # for scripts/dtc-version.sh - ]; + ] ++ lib.optionals (!crossTools) toolsDeps; depsBuildBuild = [ buildPackages.stdenv.cc ]; - - buildInputs = [ - ncurses # tools/kwboot - libuuid # tools/mkeficapsule - gnutls # tools/mkeficapsule - openssl # tools - ]; + buildInputs = lib.optionals crossTools toolsDeps; hardeningDisable = [ "all" ]; @@ -133,7 +138,9 @@ in { hardeningDisable = []; dontStrip = false; extraMeta.platforms = lib.platforms.linux; - extraMakeFlags = [ "HOST_TOOLS_ALL=y" "CROSS_BUILD_TOOLS=1" "NO_SDL=1" "tools" ]; + + crossTools = true; + extraMakeFlags = [ "HOST_TOOLS_ALL=y" "NO_SDL=1" "cross_tools" ]; outputs = [ "out" "man" ]; From 0fe8e5b5f0e8669ad1ddd82705addea67d44c454 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 4 Nov 2023 11:23:36 +0300 Subject: [PATCH 22/72] uboot: fix patchShebangs invocation The scripts for Rockchip targets were moved to scripts/ upstream. --- pkgs/misc/uboot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 79e8fb53bcb6..376bcbb24474 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -64,7 +64,7 @@ let postPatch = '' patchShebangs tools - patchShebangs arch/arm/mach-rockchip + patchShebangs scripts ''; nativeBuildInputs = [ From ba9e0d2e3fe4365dc6bd4b8c6e682ae3fff6d3f1 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 4 Nov 2023 11:23:58 +0300 Subject: [PATCH 23/72] uboot: set SCP=/dev/null for all the allwinners This is required to be set explicitly now, or the build fails. --- pkgs/misc/uboot/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 376bcbb24474..45a123f3412d 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -190,6 +190,7 @@ in { defconfig = "bananapi_m64_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -348,6 +349,7 @@ in { defconfig = "a64-olinuxino-emmc_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -361,6 +363,7 @@ in { defconfig = "orangepi_zero_plus2_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -381,6 +384,7 @@ in { defconfig = "orangepi_3_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinnerH6}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -394,6 +398,7 @@ in { defconfig = "pine64_plus_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -401,6 +406,7 @@ in { defconfig = "pine64-lts_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -408,6 +414,7 @@ in { defconfig = "pinebook_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; @@ -549,6 +556,7 @@ in { defconfig = "sopine_baseboard_defconfig"; extraMeta.platforms = ["aarch64-linux"]; BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + SCP = "/dev/null"; filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; From 6a62bacc28a6ba4951b8efe1eca01a3bf1136020 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 4 Nov 2023 11:24:16 +0300 Subject: [PATCH 24/72] ubootClearfog: fix output file name Renamed upstream. --- pkgs/misc/uboot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 45a123f3412d..54a5f6be0920 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -198,7 +198,7 @@ in { ubootClearfog = buildUBoot { defconfig = "clearfog_defconfig"; extraMeta.platforms = ["armv7l-linux"]; - filesToInstall = ["u-boot-spl.kwb"]; + filesToInstall = ["u-boot-with-spl.kwb"]; }; ubootCubieboard2 = buildUBoot { From 77c95d01753ab23d5763874e760324513a3aa6f2 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 4 Nov 2023 21:30:05 +0800 Subject: [PATCH 25/72] decker: 1.31 -> 1.32 --- pkgs/by-name/de/decker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/decker/package.nix b/pkgs/by-name/de/decker/package.nix index 84c08eaaa38d..9e9be57ec204 100644 --- a/pkgs/by-name/de/decker/package.nix +++ b/pkgs/by-name/de/decker/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "decker"; - version = "1.31"; + version = "1.32"; src = fetchFromGitHub { owner = "JohnEarnest"; repo = "Decker"; rev = "v${version}"; - hash = "sha256-9utCIf7LO/ms46QqagkcXZ3BuvRuLa6nE78MgkbaEjA="; + hash = "sha256-ch/Lit9qA6XEkPJdcQ03+r0asOKMwy0jRJMHG9VMEig="; }; buildInputs = [ From 99388c8f59e7c1225f582c73f8d6d88fbba9ec97 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Sat, 4 Nov 2023 12:25:55 -0400 Subject: [PATCH 26/72] gickup: 0.10.21 -> 0.10.22 --- pkgs/by-name/gi/gickup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gickup/package.nix b/pkgs/by-name/gi/gickup/package.nix index 19ec2d3c912d..366796bd7c01 100644 --- a/pkgs/by-name/gi/gickup/package.nix +++ b/pkgs/by-name/gi/gickup/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "gickup"; - version = "0.10.21"; + version = "0.10.22"; src = fetchFromGitHub { owner = "cooperspencer"; repo = "gickup"; rev = "refs/tags/v${version}"; - hash = "sha256-o8uLdkk0aZWIj+mKsp/XGKcwpV0rGFcZnmV4MuHKlUg="; + hash = "sha256-pF8sckOSmih5rkDv7kvSL9gU4XwBrEIycjzEce01i64="; }; - vendorHash = "sha256-NAYkQsCt32mtHFXZC0g3OrlrOceUaeGH4bKWF7B08po="; + vendorHash = "sha256-kEy6Per8YibUHRp7E4jzkOgATq3Ub5WCNIe0WiHo2Ro="; ldflags = ["-X main.version=${version}"]; From c99247cb857b500054ddf3e4d13003acb411fca7 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Sat, 4 Nov 2023 12:29:09 -0400 Subject: [PATCH 27/72] shairport-sync: add adamcstephens as maintainer --- pkgs/servers/shairport-sync/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix index b1bac49ba919..45520841b3a1 100644 --- a/pkgs/servers/shairport-sync/default.nix +++ b/pkgs/servers/shairport-sync/default.nix @@ -117,11 +117,11 @@ stdenv.mkDerivation rec { strictDeps = true; - meta = with lib; { + meta = { homepage = "https://github.com/mikebrady/shairport-sync"; description = "Airtunes server and emulator with multi-room capabilities"; - license = licenses.mit; - maintainers = with maintainers; [ lnl7 jordanisaacs ]; - platforms = platforms.unix; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lnl7 jordanisaacs ]; + platforms = lib.platforms.unix; }; } From 328cc41bf27f2992fc1ee5f85d4ff57b8aa669e2 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Sat, 4 Nov 2023 12:30:06 -0400 Subject: [PATCH 28/72] shairport-sync: add meta.mainProgram --- pkgs/servers/shairport-sync/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix index 45520841b3a1..7e034c17f55e 100644 --- a/pkgs/servers/shairport-sync/default.nix +++ b/pkgs/servers/shairport-sync/default.nix @@ -121,6 +121,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/mikebrady/shairport-sync"; description = "Airtunes server and emulator with multi-room capabilities"; license = lib.licenses.mit; + mainProgram = "shairport-sync"; maintainers = with lib.maintainers; [ lnl7 jordanisaacs ]; platforms = lib.platforms.unix; }; From 92b74fee6ea828324a3fa52ff5ab8357de096d3a Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Sat, 4 Nov 2023 12:30:21 -0400 Subject: [PATCH 29/72] nqptp: add meta.mainProgram --- pkgs/tools/networking/nqptp/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/networking/nqptp/default.nix b/pkgs/tools/networking/nqptp/default.nix index 2db121e2d189..26aec487789d 100644 --- a/pkgs/tools/networking/nqptp/default.nix +++ b/pkgs/tools/networking/nqptp/default.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/mikebrady/nqptp"; description = "Daemon and companion application to Shairport Sync that monitors timing data from any PTP clocks"; license = lib.licenses.gpl2Only; + mainProgram = "nqptp"; maintainers = with lib.maintainers; [ jordanisaacs adamcstephens ]; platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; From 6482fa2ed75b976f7656f077e6563de77b4f2953 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 4 Nov 2023 19:46:37 +0300 Subject: [PATCH 30/72] vscode, vscode-server: 1.83.1 -> 1.84.0 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 185847e28028..baf26daefb56 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -30,21 +30,21 @@ let archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "1061hpazgs2gbn1xbn3in1sh7img71l5fx1irlgr86k70jdjw0qp"; - x86_64-darwin = "17n16az3b8lnh1wq7mj4fd2kvvbh3l4d72iwxqx2z08vpsiaivad"; - aarch64-linux = "0ggjh58nxwz5hlv4hwig2w32lcg2vsvszsr7dq6p7rd3c7l13mqr"; - aarch64-darwin = "0irvjlzx79a2p8jbv8kiblkrzkslpv6qmqzi5yj7gl2dl2f5y1lx"; - armv7l-linux = "1nyaz1nmswyy6qkz83cqb8nw1ajlhchqcwbj5msq3camkjdjr8g6"; + x86_64-linux = "01xw0dpwb4ih2xlpgc0yq48wqb5nmicz98srbgz01sbmyji8x1lf"; + x86_64-darwin = "13i449px6pajb94ymvi6vwmm25vyyh4vjrb86yiq4dcx1plcrxfc"; + aarch64-linux = "174zl811pv5rznxz3fh7bkwz9iini8lmb8xfjs4i14sym7sxw5x3"; + aarch64-darwin = "05kjmhr3dwbj16k4ilc8nl6ckm21fyak6pr1zzdxywqb5qd7qwr8"; + armv7l-linux = "0icc4cx5p5fxsi8cz3mxik4vnmrv2dvfzm220nl9p13bn1ri3f6s"; }.${system} or throwSystem; in callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.83.1"; + version = "1.84.0"; pname = "vscode" + lib.optionalString isInsiders "-insiders"; # This is used for VS Code - Remote SSH test - rev = "f1b07bd25dfad64b0167beb15359ae573aecd2cc"; + rev = "d037ac076cee195194f93ce6fe2bdfe2969cc82d"; executableName = "code" + lib.optionalString isInsiders "-insiders"; longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; @@ -68,7 +68,7 @@ in src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - sha256 = "0hbqbkzynqxp99rhqq46878cp1jnjklqy8vgbf0dm2cwfw86jbrw"; + sha256 = "017g82h3jcygm6hi0s36ij8vxggz7p5j36nww5f53kn6a1s1wzcx"; }; }; From 109ee7748b7d70d1fd948cdd2c778f0507f4b4d9 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 5 Nov 2023 02:41:54 +0800 Subject: [PATCH 31/72] wvkbd: 0.14.1 -> 0.14.3 --- pkgs/applications/accessibility/wvkbd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/accessibility/wvkbd/default.nix b/pkgs/applications/accessibility/wvkbd/default.nix index 73900262c5de..2d706b4204ce 100644 --- a/pkgs/applications/accessibility/wvkbd/default.nix +++ b/pkgs/applications/accessibility/wvkbd/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "wvkbd"; - version = "0.14.1"; + version = "0.14.3"; src = fetchFromGitHub { owner = "jjsullivan5196"; repo = pname; rev = "v${version}"; - sha256 = "sha256-a1VOSLpvSKiEkR73V/Q3Es9irueDihMKcQvO9alPCqo="; + sha256 = "sha256-U4xq9FY2uZlnBwm8Se1wReU1c1RAJMx6FIoD0D2BlM4="; }; postPatch = '' From d1381ea245ade249f46122a4b868cd1f15135111 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Wed, 1 Nov 2023 22:25:30 +0100 Subject: [PATCH 32/72] electrs: 0.9.13 -> 0.10.1 --- pkgs/applications/blockchains/electrs/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/blockchains/electrs/default.nix b/pkgs/applications/blockchains/electrs/default.nix index 7854c76a16ab..40dfe70debd3 100644 --- a/pkgs/applications/blockchains/electrs/default.nix +++ b/pkgs/applications/blockchains/electrs/default.nix @@ -3,25 +3,25 @@ , rustPlatform , fetchFromGitHub , llvmPackages -, rocksdb_6_23 +, rocksdb_7_10 , Security }: let - rocksdb = rocksdb_6_23; + rocksdb = rocksdb_7_10; in rustPlatform.buildRustPackage rec { pname = "electrs"; - version = "0.9.13"; + version = "0.10.1"; src = fetchFromGitHub { owner = "romanz"; repo = pname; rev = "v${version}"; - hash = "sha256-GV/cwFdYpXJXRTgdVfuzJpmwNhe0kVJnYAJe+DPmRV8="; + hash = "sha256-cRnCo/N0k5poiOh308Djw6bySFQFIY3GiD2qjRyMjLM="; }; - cargoHash = "sha256-eQAizO26oQRosbMGJLwMmepBN3pocmnbc0qsHsAJysg="; + cargoHash = "sha256-fsYJ+80se5VsIaRkFgwJaPPgRw/WdsecRTt6EIjoQTQ="; # needed for librocksdb-sys nativeBuildInputs = [ rustPlatform.bindgenHook ]; From e1784e333c3690504a6cc632bbbbab36da27d8f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Nov 2023 23:16:14 +0000 Subject: [PATCH 33/72] libsForQt5.qtpbfimageplugin: 2.5 -> 2.6 --- pkgs/development/libraries/qtpbfimageplugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qtpbfimageplugin/default.nix b/pkgs/development/libraries/qtpbfimageplugin/default.nix index 8259d05a3653..83f46b12a24a 100644 --- a/pkgs/development/libraries/qtpbfimageplugin/default.nix +++ b/pkgs/development/libraries/qtpbfimageplugin/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "qtpbfimageplugin"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "tumic0"; repo = "QtPBFImagePlugin"; rev = version; - sha256 = "sha256-3tKXqYICuLSrJzWnp0ClXcz61XO5gXLTOLFeTk0g3mo="; + sha256 = "sha256-tTpCbHiZTb/xmm3oRXsYAUWl1sYyAlGP9ss4xVQgPVo="; }; nativeBuildInputs = [ qmake ]; From 9c99387b824e999b7438899f919901021cf99040 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 05:16:54 +0000 Subject: [PATCH 34/72] python310Packages.click-odoo-contrib: 1.17.0 -> 1.18.0 --- .../development/python-modules/click-odoo-contrib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/click-odoo-contrib/default.nix b/pkgs/development/python-modules/click-odoo-contrib/default.nix index ced0f6678407..27c0c37d2106 100644 --- a/pkgs/development/python-modules/click-odoo-contrib/default.nix +++ b/pkgs/development/python-modules/click-odoo-contrib/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "click-odoo-contrib"; - version = "1.17.0"; + version = "1.18.0"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-my6dWmAqvelihtB9SzFje01dZenkkNneKqcgwKtbOuA="; + hash = "sha256-dLvrj3yTgfdlW3kEmZtXri3zGlBGQZhsPHzO0rf7foQ="; }; nativeBuildInputs = [ From 402ab606b1f0564fc2142f8098ded2b26da4b68f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 05:27:44 +0000 Subject: [PATCH 35/72] python310Packages.clickhouse-connect: 0.6.11 -> 0.6.18 --- .../development/python-modules/clickhouse-connect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clickhouse-connect/default.nix b/pkgs/development/python-modules/clickhouse-connect/default.nix index 1d693b3629f3..0a2ffd9a59cd 100644 --- a/pkgs/development/python-modules/clickhouse-connect/default.nix +++ b/pkgs/development/python-modules/clickhouse-connect/default.nix @@ -23,7 +23,7 @@ }: buildPythonPackage rec { pname = "clickhouse-connect"; - version = "0.6.11"; + version = "0.6.18"; format = "setuptools"; @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "clickhouse-connect"; owner = "ClickHouse"; rev = "refs/tags/v${version}"; - hash = "sha256-1ItHRbfV8tSH5h0f+/bXIBIWfAxh4Umxqm4N4MT7oek="; + hash = "sha256-8deiWqVRqGF8MFYe4Y/alJqudBc/vOpQAB2DGweXL5Q="; }; nativeBuildInputs = [ cython_3 ]; From 14806a44e34f88a3aaf3b77b4960fdfa083185bf Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 5 Nov 2023 15:18:12 +0900 Subject: [PATCH 36/72] python311Packages.proxy-tools: rename from proxy_tools --- .../python-modules/{proxy_tools => proxy-tools}/default.nix | 5 +++-- pkgs/development/python-modules/pywebview/default.nix | 4 ++-- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) rename pkgs/development/python-modules/{proxy_tools => proxy-tools}/default.nix (88%) diff --git a/pkgs/development/python-modules/proxy_tools/default.nix b/pkgs/development/python-modules/proxy-tools/default.nix similarity index 88% rename from pkgs/development/python-modules/proxy_tools/default.nix rename to pkgs/development/python-modules/proxy-tools/default.nix index 03f3f92f9da9..cf45651d4671 100644 --- a/pkgs/development/python-modules/proxy_tools/default.nix +++ b/pkgs/development/python-modules/proxy-tools/default.nix @@ -4,11 +4,12 @@ }: buildPythonPackage rec { - pname = "proxy_tools"; + pname = "proxy-tools"; version = "0.1.0"; src = fetchPypi { - inherit pname version; + pname = "proxy_tools"; + inherit version; hash = "sha256-zLN1H1KcBH4tilhEDYayBTA88P6BRveE0cvNlPCigBA="; }; diff --git a/pkgs/development/python-modules/pywebview/default.nix b/pkgs/development/python-modules/pywebview/default.nix index 246f1ae55d2c..9db835f1d547 100644 --- a/pkgs/development/python-modules/pywebview/default.nix +++ b/pkgs/development/python-modules/pywebview/default.nix @@ -4,7 +4,7 @@ , setuptools-scm , bottle , importlib-resources -, proxy_tools +, proxy-tools , pygobject3 , pyqtwebengine , pytest @@ -37,7 +37,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ bottle pyqtwebengine - proxy_tools + proxy-tools six ] ++ lib.optionals (pythonOlder "3.7") [ importlib-resources diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 39577ac30411..7d49d68dfafd 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -267,6 +267,7 @@ mapAliases ({ prometheus_client = prometheus-client; # added 2021-06-10 prompt_toolkit = prompt-toolkit; # added 2021-07-22 protonup = protonup-ng; # Added 2022-11-06 + proxy_tools = proxy-tools; # added 2023-11-05 pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08 pushbullet = pushbullet-py; # Added 2022-10-15 Pweave = pweave; # added 2023-02-19 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0bd217ad4ee1..ef653b797efa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9115,7 +9115,7 @@ self: super: with self; { propka = callPackage ../development/python-modules/propka { }; - proxy_tools = callPackage ../development/python-modules/proxy_tools { }; + proxy-tools = callPackage ../development/python-modules/proxy-tools { }; proxy-db = callPackage ../development/python-modules/proxy-db { }; From 09e3d93a321ff2088c5fbfb461604daef3fc4ce0 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 5 Nov 2023 15:21:44 +0900 Subject: [PATCH 37/72] python311Packages.proxy-tools: adopt pypa build --- pkgs/development/python-modules/proxy-tools/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/proxy-tools/default.nix b/pkgs/development/python-modules/proxy-tools/default.nix index cf45651d4671..beb91a433388 100644 --- a/pkgs/development/python-modules/proxy-tools/default.nix +++ b/pkgs/development/python-modules/proxy-tools/default.nix @@ -1,11 +1,13 @@ { lib , buildPythonPackage , fetchPypi +, setuptools }: buildPythonPackage rec { pname = "proxy-tools"; version = "0.1.0"; + pyproject = true; src = fetchPypi { pname = "proxy_tools"; @@ -13,6 +15,10 @@ buildPythonPackage rec { hash = "sha256-zLN1H1KcBH4tilhEDYayBTA88P6BRveE0cvNlPCigBA="; }; + nativeBuildInputs = [ + setuptools + ]; + # no tests in pypi doCheck = false; pythonImportsCheck = [ "proxy_tools" ]; From 11baf94efd42ebf2cded4edff98af585eae6fc4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 06:26:08 +0000 Subject: [PATCH 38/72] python310Packages.correctionlib: 2.3.3 -> 2.4.0 --- pkgs/development/python-modules/correctionlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/correctionlib/default.nix b/pkgs/development/python-modules/correctionlib/default.nix index 1f63ed419734..7a79c3855478 100644 --- a/pkgs/development/python-modules/correctionlib/default.nix +++ b/pkgs/development/python-modules/correctionlib/default.nix @@ -18,12 +18,12 @@ buildPythonPackage rec { pname = "correctionlib"; - version = "2.3.3"; + version = "2.4.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-4WXY7XfZVYaJD63y7fPB6tCsc+wGAsgnFlgtFbX5IK0="; + hash = "sha256-bQKcS8vktvD62zvSeaBtoJw36TSpo0gEpKm0HI3AuXg="; }; nativeBuildInputs = [ From 29551796dc997a1101cefc822720dce24fb9bf36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 06:47:01 +0000 Subject: [PATCH 39/72] python310Packages.crate: 0.33.0 -> 0.34.0 --- pkgs/development/python-modules/crate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/crate/default.nix b/pkgs/development/python-modules/crate/default.nix index 2a6b5a1fc1ee..fe60eceb93c8 100644 --- a/pkgs/development/python-modules/crate/default.nix +++ b/pkgs/development/python-modules/crate/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "crate"; - version = "0.33.0"; + version = "0.34.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-bzsJnWw4rLjl1VrjmfNq4PudrnWPB1FzIuWAc9WmT6M="; + hash = "sha256-nEWrfCd2MQCcIM6dLkVYc/cWT5wcT/pvYaY2V3wfuto="; }; propagatedBuildInputs = [ From 5e530fab239a33dc04da4e713813d5018dca118a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 07:12:59 +0000 Subject: [PATCH 40/72] ls-lint: 2.1.0 -> 2.2.2 --- pkgs/development/tools/ls-lint/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/ls-lint/default.nix b/pkgs/development/tools/ls-lint/default.nix index 9bbf37d57909..7a6ae03aea78 100644 --- a/pkgs/development/tools/ls-lint/default.nix +++ b/pkgs/development/tools/ls-lint/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "ls-lint"; - version = "2.1.0"; + version = "2.2.2"; src = fetchFromGitHub { owner = "loeffel-io"; repo = "ls-lint"; rev = "v${version}"; - sha256 = "sha256-AlIXZ2tf1pFj6LVz8kyCFq0dUEPBm+0ejQH7VXm4H+M="; + sha256 = "sha256-twXaiPccc6DZdzKdvB+BzHbRuwgDy05C3jNg7Ur8yrA="; }; - vendorHash = "sha256-/6Y20AvhUShaE1sNTccB62x8YkVLLjhl6fg5oY4gL4I="; + vendorHash = "sha256-uyNOcIjrICr76Q8izXGRMhofDcjQrzbB/ISHTqRY5fI="; meta = with lib; { description = "An extremely fast file and directory name linter"; From 5bc972bd6e6206a40d08dbb54069f92a223001a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 07:19:51 +0000 Subject: [PATCH 41/72] phrase-cli: 2.12.0 -> 2.15.0 --- pkgs/tools/misc/phrase-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/phrase-cli/default.nix b/pkgs/tools/misc/phrase-cli/default.nix index 51daa59b19ef..6fa60d1aa0f7 100644 --- a/pkgs/tools/misc/phrase-cli/default.nix +++ b/pkgs/tools/misc/phrase-cli/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.12.0"; + version = "2.15.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-VGuVDlIn0SnE3ZHcYbfQ0lWESf0tEyb6CTk8G8jnRlg="; + sha256 = "sha256-/gNDuZ19uC7UjOFaPfNntQQ6H5e7VgxBHPD6eD4nSEM="; }; - vendorHash = "sha256-YzOPt02zbgT0wglWGEkUiDJhSNQnzazPs5nnNFDI0+g="; + vendorHash = "sha256-XBk4x3L6GJz1v6g46ODEOJN2J565O4IA8pOlhUD3bRE="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; From f84f099d1194b66a49654dac99d0254097fcd1ac Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 5 Nov 2023 16:32:49 +0900 Subject: [PATCH 42/72] pylyzer: 0.0.48 -> 0.0.49 Diff: https://github.com/mtshiba/pylyzer/compare/v0.0.48...v0.0.49 Changelog: https://github.com/mtshiba/pylyzer/releases/tag/v0.0.49 --- pkgs/development/tools/language-servers/pylyzer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/language-servers/pylyzer/default.nix b/pkgs/development/tools/language-servers/pylyzer/default.nix index c2ba3b7974dc..f6cd1d9a1f2b 100644 --- a/pkgs/development/tools/language-servers/pylyzer/default.nix +++ b/pkgs/development/tools/language-servers/pylyzer/default.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "pylyzer"; - version = "0.0.48"; + version = "0.0.49"; src = fetchFromGitHub { owner = "mtshiba"; repo = "pylyzer"; rev = "v${version}"; - hash = "sha256-NQvMOBjRIf7sQBff2iZe8MbnZiZZN0DTE+HBvxsvKpM="; + hash = "sha256-1BExqeIL6jaonJVB3aRYDDHRw7xdxHoouH5BlooJDW8="; }; - cargoHash = "sha256-eDa3UKPgATJQLIkHpG/G50V20TW/5vwjRTfshHb3zTQ="; + cargoHash = "sha256-HBRczmEqqH+lMgnHeP/WpqHD05tkovJmR12hXwCrw8k="; nativeBuildInputs = [ git From 7f91354877ba413f6a8037ad1b35fb2cdc2cb045 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 08:00:24 +0000 Subject: [PATCH 43/72] python310Packages.css-parser: 1.0.9 -> 1.0.10 --- pkgs/development/python-modules/css-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix index 2da8e6d8cca3..bd2a3258d0b0 100644 --- a/pkgs/development/python-modules/css-parser/default.nix +++ b/pkgs/development/python-modules/css-parser/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "css-parser"; - version = "1.0.9"; + version = "1.0.10"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-GW24Is7yJ0WvaljRgM+CBpSc7Vi0j18+6Y8d4WJ0lbs="; + hash = "sha256-vx6XKtMzROkyBpZPtM2QjZ3e+fzQwB+pPg1zRnU5Q2M="; }; # Test suite not included in tarball yet From 90e678c99c11ad1f566c18aa122421ae6401b52d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 08:21:26 +0000 Subject: [PATCH 44/72] python310Packages.cx-freeze: 6.15.7 -> 6.15.10 --- pkgs/development/python-modules/cx-freeze/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cx-freeze/default.nix b/pkgs/development/python-modules/cx-freeze/default.nix index db03a359a6bd..fc8c1478d515 100644 --- a/pkgs/development/python-modules/cx-freeze/default.nix +++ b/pkgs/development/python-modules/cx-freeze/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "cx-freeze"; - version = "6.15.7"; + version = "6.15.10"; format = "pyproject"; disabled = pythonOlder "3.5"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "cx_Freeze"; inherit version; - hash = "sha256-+X9FWkpG7gwHbZIqKftT7/RioWXdBCP6J+J8KkRTtAs="; + hash = "sha256-Bc0md1lpL1EYYdIoYNNeKgW/v3OPliwVdhi7jHcdIyA="; }; nativeBuildInputs = [ From b6e9b76ad040f1a11f81050194d9f9fbca9093f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Madrid-Menc=C3=ADa?= Date: Sun, 5 Nov 2023 10:02:35 +0100 Subject: [PATCH 45/72] tailspin: 1.6.0 -> 2.0.0 --- pkgs/tools/misc/tailspin/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/tailspin/default.nix b/pkgs/tools/misc/tailspin/default.nix index de8cb9574e2e..7d9693e41d69 100644 --- a/pkgs/tools/misc/tailspin/default.nix +++ b/pkgs/tools/misc/tailspin/default.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "tailspin"; - version = "1.6.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "bensadeh"; repo = "tailspin"; rev = "refs/tags/${version}"; - hash = "sha256-yzG8wFTd4DYnmd+fbBdjZ0fr1iEoL4ZqXr59kX/a0Gs="; + hash = "sha256-NGPwdTkgzowdchUjuoJ9iVrkmAjXvyijHmUfb5cAUKY="; }; - cargoHash = "sha256-v6aOPfQyxqaoxKvT7ak91GvL68h88WfNjlnyU1vH/kY="; + cargoHash = "sha256-Pi8JiToF56a6zaUpGTAF6Bw8W8elSzLQimfMDua83Nk="; meta = with lib; { description = "A log file highlighter"; @@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/bensadeh/tailspin/blob/${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ dit7ya ]; - mainProgram = "spin"; + mainProgram = "tspin"; }; } From 1f7fb8168d825bdfedbc0ac2f04c0c14b1821413 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 09:58:14 +0000 Subject: [PATCH 46/72] python310Packages.debianbts: 4.0.1 -> 4.0.2 --- pkgs/development/python-modules/debianbts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/debianbts/default.nix b/pkgs/development/python-modules/debianbts/default.nix index 5390e40a2063..d29dbea5a924 100644 --- a/pkgs/development/python-modules/debianbts/default.nix +++ b/pkgs/development/python-modules/debianbts/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "python-debianbts"; - version = "4.0.1"; + version = "4.0.2"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "b0817d593ccdfb58a5f37b8cb3873bd0b2268b434f2798dc75b206d7550fdf04"; + sha256 = "sha256-JbPb0lZND96XLZNU97wMuT9iGNXVN2KTsZC2St6FfuU="; }; buildInputs = [ setuptools ]; From ae67f278117165035fc2195d9e6f56405b1ba044 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:16:49 +0100 Subject: [PATCH 47/72] python311Packages.vine: 5.0.0 -> 5.1.0 --- pkgs/development/python-modules/vine/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/vine/default.nix b/pkgs/development/python-modules/vine/default.nix index 200f4f68ebef..87ac89a77a76 100644 --- a/pkgs/development/python-modules/vine/default.nix +++ b/pkgs/development/python-modules/vine/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "vine"; - version = "5.0.0"; + version = "5.1.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-fTsWJKlT2oLvY0YgE7vScdPrdXUUifmAdZjo80C9Y34="; + hash = "sha256-i2LpgdNcQQSSEc9ioKEkLYwe6b0Vuxls44rv1nmeYeA="; }; nativeCheckInputs = [ From df5482169e79913e97a090d9557612660fddf007 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 10:17:18 +0000 Subject: [PATCH 48/72] python310Packages.derpconf: 0.8.3 -> 0.8.4 --- pkgs/development/python-modules/derpconf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/derpconf/default.nix b/pkgs/development/python-modules/derpconf/default.nix index cc7b6870ad82..d6d4269c6194 100644 --- a/pkgs/development/python-modules/derpconf/default.nix +++ b/pkgs/development/python-modules/derpconf/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "derpconf"; - version = "0.8.3"; + version = "0.8.4"; src = fetchPypi { inherit pname version; - sha256 = "1bb152d8a1cf5c2a6d629bf29acd4af0c00811339642fc0a56172b0a83b31a15"; + sha256 = "sha256-66MOqcWIiqJrORJDgAH5iUblHyqJvuf9DIBN56XjKwU="; }; propagatedBuildInputs = [ six ]; From 0dfd6389604a5bcd4d16c830b94b1f313d26f244 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 10:21:52 +0000 Subject: [PATCH 49/72] python310Packages.diagrams: 0.23.3 -> 0.23.4 --- pkgs/development/python-modules/diagrams/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/diagrams/default.nix b/pkgs/development/python-modules/diagrams/default.nix index f7dda6214ac8..963161e7c77e 100644 --- a/pkgs/development/python-modules/diagrams/default.nix +++ b/pkgs/development/python-modules/diagrams/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "diagrams"; - version = "0.23.3"; + version = "0.23.4"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "mingrammer"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-4b+jmR56y2VV0XxD6FCmNpDB0UKH9+FqcTQuU2jRCXo="; + hash = "sha256-2jRWN2glGEr51fzny8nkqa5c2EdJG5aZPG2eTD7AISY="; }; postPatch = '' From 24a466cdaeafdebd0bb2fb0b41eb75a924a69079 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:27:31 +0100 Subject: [PATCH 50/72] python311Packages.vine: add changelog to meta --- pkgs/development/python-modules/vine/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/vine/default.nix b/pkgs/development/python-modules/vine/default.nix index 87ac89a77a76..fd7d55e801a2 100644 --- a/pkgs/development/python-modules/vine/default.nix +++ b/pkgs/development/python-modules/vine/default.nix @@ -30,6 +30,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python promises"; homepage = "https://github.com/celery/vine"; + changelog = "https://github.com/celery/vine/releases/tag/v${version}"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; From 79707e7c0497b44769541b59995d2228d6bbe88b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:27:58 +0100 Subject: [PATCH 51/72] python311Packages.vine: update disabled --- pkgs/development/python-modules/vine/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/vine/default.nix b/pkgs/development/python-modules/vine/default.nix index fd7d55e801a2..47e9c7b7a3c7 100644 --- a/pkgs/development/python-modules/vine/default.nix +++ b/pkgs/development/python-modules/vine/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { version = "5.1.0"; format = "setuptools"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; From 8eee5785cf91e84867b71cf1b005b3d2ef3c9fb0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:46:33 +0100 Subject: [PATCH 52/72] python311Packages.debianbts: update disabled --- pkgs/development/python-modules/debianbts/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/debianbts/default.nix b/pkgs/development/python-modules/debianbts/default.nix index d29dbea5a924..ee1c888a368a 100644 --- a/pkgs/development/python-modules/debianbts/default.nix +++ b/pkgs/development/python-modules/debianbts/default.nix @@ -3,7 +3,8 @@ , fetchPypi , nix-update-script , pysimplesoap -, pytest , pytest-xdist +, pytest +, pytest-xdist , pythonOlder , setuptools }: @@ -13,7 +14,7 @@ buildPythonPackage rec { version = "4.0.2"; format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; passthru.updateScript = nix-update-script { }; src = fetchPypi { From 63b16856f7095f315e4470cf0339994ed021b2f9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:54:37 +0100 Subject: [PATCH 53/72] python310Packages.cx-freeze: add changelog --- pkgs/development/python-modules/cx-freeze/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/cx-freeze/default.nix b/pkgs/development/python-modules/cx-freeze/default.nix index fc8c1478d515..b18b046f5a73 100644 --- a/pkgs/development/python-modules/cx-freeze/default.nix +++ b/pkgs/development/python-modules/cx-freeze/default.nix @@ -55,6 +55,7 @@ buildPythonPackage rec { meta = with lib; { description = "A set of scripts and modules for freezing Python scripts into executables"; homepage = "https://marcelotduarte.github.io/cx_Freeze/"; + changelog = "https://github.com/marcelotduarte/cx_Freeze/releases/tag/${version}"; license = licenses.psfl; maintainers = with maintainers; [ ]; mainProgram = "cxfreeze"; From 0a0b069bbc1fe1b59bcd3166a0468abd140b6847 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 11:55:26 +0100 Subject: [PATCH 54/72] python310Packages.cx-freeze: update disabled --- pkgs/development/python-modules/cx-freeze/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cx-freeze/default.nix b/pkgs/development/python-modules/cx-freeze/default.nix index b18b046f5a73..e8b27794ae46 100644 --- a/pkgs/development/python-modules/cx-freeze/default.nix +++ b/pkgs/development/python-modules/cx-freeze/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { version = "6.15.10"; format = "pyproject"; - disabled = pythonOlder "3.5"; + disabled = pythonOlder "3.8"; src = fetchPypi { pname = "cx_Freeze"; From f226c9f7ae5c065014d8a20a32fcf5fe1b3ab6c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 12:15:32 +0100 Subject: [PATCH 55/72] python311Packages.debianbts: refactor --- .../python-modules/debianbts/default.nix | 32 ++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/debianbts/default.nix b/pkgs/development/python-modules/debianbts/default.nix index ee1c888a368a..67b43fdff3fb 100644 --- a/pkgs/development/python-modules/debianbts/default.nix +++ b/pkgs/development/python-modules/debianbts/default.nix @@ -1,9 +1,8 @@ { lib , buildPythonPackage , fetchPypi -, nix-update-script , pysimplesoap -, pytest +, pytestCheckHook , pytest-xdist , pythonOlder , setuptools @@ -12,21 +11,32 @@ buildPythonPackage rec { pname = "python-debianbts"; version = "4.0.2"; - format = "pyproject"; + pyproject = true; disabled = pythonOlder "3.8"; - passthru.updateScript = nix-update-script { }; src = fetchPypi { inherit pname version; - sha256 = "sha256-JbPb0lZND96XLZNU97wMuT9iGNXVN2KTsZC2St6FfuU="; + hash = "sha256-JbPb0lZND96XLZNU97wMuT9iGNXVN2KTsZC2St6FfuU="; }; - buildInputs = [ setuptools ]; - propagatedBuildInputs = [ pysimplesoap ]; - checkInputs = [ - pytest - pytest-xdist + postPatch = '' + sed -i "/--cov/d" pyproject.toml + ''; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + pysimplesoap + ]; + + # Most tests require network access + doCheck = false; + + pythonImportsCheck = [ + "debianbts" ]; meta = with lib; { @@ -35,6 +45,6 @@ buildPythonPackage rec { downloadPage = "https://pypi.org/project/python-debianbts/"; changelog = "https://github.com/venthur/python-debianbts/blob/${version}/CHANGELOG.md"; license = licenses.mit; - maintainers = [ maintainers.nicoo ]; + maintainers = with maintainers; [ nicoo ]; }; } From 3be3df0702c524adbd8c23491d48803c89830bfb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 12:18:36 +0100 Subject: [PATCH 56/72] python310Packages.derpconf: add changelog to meta --- pkgs/development/python-modules/derpconf/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/derpconf/default.nix b/pkgs/development/python-modules/derpconf/default.nix index d6d4269c6194..c74ed8aa8568 100644 --- a/pkgs/development/python-modules/derpconf/default.nix +++ b/pkgs/development/python-modules/derpconf/default.nix @@ -14,6 +14,7 @@ buildPythonPackage rec { meta = with lib; { description = "derpconf abstracts loading configuration files for your app"; homepage = "https://github.com/globocom/derpconf"; + changelog = "https://github.com/globocom/derpconf/releases/tag/${version}"; license = licenses.mit; }; } From 7473be8fbd88f16f7fa6f83f01377133de39dccd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 12:22:28 +0100 Subject: [PATCH 57/72] python310Packages.derpconf: add pythonImportsCheck --- .../python-modules/derpconf/default.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/derpconf/default.nix b/pkgs/development/python-modules/derpconf/default.nix index c74ed8aa8568..bb8441cdc3f7 100644 --- a/pkgs/development/python-modules/derpconf/default.nix +++ b/pkgs/development/python-modules/derpconf/default.nix @@ -1,4 +1,8 @@ -{ lib, buildPythonPackage, fetchPypi, six }: +{ lib +, buildPythonPackage +, fetchPypi +, six +}: buildPythonPackage rec { pname = "derpconf"; @@ -9,12 +13,19 @@ buildPythonPackage rec { sha256 = "sha256-66MOqcWIiqJrORJDgAH5iUblHyqJvuf9DIBN56XjKwU="; }; - propagatedBuildInputs = [ six ]; + propagatedBuildInputs = [ + six + ]; + + pythonImportsCheck = [ + "derpconf" + ]; meta = with lib; { - description = "derpconf abstracts loading configuration files for your app"; + description = "Module to abstract loading configuration files for your app"; homepage = "https://github.com/globocom/derpconf"; changelog = "https://github.com/globocom/derpconf/releases/tag/${version}"; license = licenses.mit; + maintainers = with maintainers; [ ]; }; } From 5bc96d1b9d3234222001c78c114a54620d4bfab5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 12:23:51 +0100 Subject: [PATCH 58/72] python310Packages.derpconf: add format - disable on unsupported Python releases --- pkgs/development/python-modules/derpconf/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/derpconf/default.nix b/pkgs/development/python-modules/derpconf/default.nix index bb8441cdc3f7..b3a4dd9d35d8 100644 --- a/pkgs/development/python-modules/derpconf/default.nix +++ b/pkgs/development/python-modules/derpconf/default.nix @@ -2,15 +2,19 @@ , buildPythonPackage , fetchPypi , six +, pythonOlder }: buildPythonPackage rec { pname = "derpconf"; version = "0.8.4"; + format = "setuptools"; + + disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - sha256 = "sha256-66MOqcWIiqJrORJDgAH5iUblHyqJvuf9DIBN56XjKwU="; + hash = "sha256-66MOqcWIiqJrORJDgAH5iUblHyqJvuf9DIBN56XjKwU="; }; propagatedBuildInputs = [ From e3ec82d3bbca83de799d1990561f6210e81ab64a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 11:33:40 +0000 Subject: [PATCH 59/72] python310Packages.diffsync: 1.8.0 -> 1.9.0 --- pkgs/development/python-modules/diffsync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/diffsync/default.nix b/pkgs/development/python-modules/diffsync/default.nix index 81c3b5c7eda4..26e0b58e7e21 100644 --- a/pkgs/development/python-modules/diffsync/default.nix +++ b/pkgs/development/python-modules/diffsync/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "diffsync"; - version = "1.8.0"; + version = "1.9.0"; format = "pyproject"; src = fetchFromGitHub { owner = "networktocode"; repo = "diffsync"; rev = "refs/tags/v${version}"; - hash = "sha256-2OhckgJK1qimF0AcYSa8L+AkzfiN5VojWj0x6kwbgyk="; + hash = "sha256-OopWzb02/xvASTuvg3dDTEoRwOwKOL0c3arqlsXBUuo="; }; nativeBuildInputs = [ From 15a468d71e56d4960884823b48e0bbf0bcdd60ae Mon Sep 17 00:00:00 2001 From: Legion Orsetti Date: Sun, 5 Nov 2023 12:35:44 +0100 Subject: [PATCH 60/72] vencord: 1.6.2 -> 1.6.3 --- pkgs/misc/vencord/default.nix | 6 +++--- pkgs/misc/vencord/package-lock.json | 32 ++++++++++++++--------------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/misc/vencord/default.nix b/pkgs/misc/vencord/default.nix index a44b87795936..aaf2e7bb60db 100644 --- a/pkgs/misc/vencord/default.nix +++ b/pkgs/misc/vencord/default.nix @@ -5,8 +5,8 @@ , buildWebExtension ? false }: let - version = "1.6.2"; - gitHash = "dd61b0c"; + version = "1.6.3"; + gitHash = "86e9434"; in buildNpmPackage rec { pname = "vencord"; @@ -34,7 +34,7 @@ buildNpmPackage rec { npmRebuildFlags = [ "|| true" ]; makeCacheWritable = true; - npmDepsHash = "sha256-RzOv8LekJqX0C/AjC5ONkfkMK36bAGWFxyM9Akn1CIg="; + npmDepsHash = "sha256-i6hTMYyseoHnAGBezG5fdniBA9yXylCbAgAcjGH+wfM="; npmFlags = [ "--legacy-peer-deps" ]; npmBuildScript = if buildWebExtension then "buildWeb" else "build"; npmBuildFlags = [ "--" "--standalone" "--disable-updater" ]; diff --git a/pkgs/misc/vencord/package-lock.json b/pkgs/misc/vencord/package-lock.json index 6934811f65e2..3134090b3ff2 100644 --- a/pkgs/misc/vencord/package-lock.json +++ b/pkgs/misc/vencord/package-lock.json @@ -1,12 +1,12 @@ { "name": "vencord", - "version": "1.6.2", + "version": "1.6.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vencord", - "version": "1.6.2", + "version": "1.6.3", "license": "GPL-3.0-or-later", "dependencies": { "@sapphi-red/web-noise-suppressor": "0.3.3", @@ -703,9 +703,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -726,9 +726,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", - "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", + "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -914,9 +914,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", - "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "version": "18.2.35", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.35.tgz", + "integrity": "sha512-LG3xpFZ++rTndV+/XFyX5vUP7NI9yxyk+MQvBDq+CVs8I9DLSc3Ymwb1Vmw5YDoeNeHN4PDZa3HylMKJYT9PNQ==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -2323,15 +2323,15 @@ } }, "node_modules/eslint": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", - "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", + "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.52.0", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.53.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", From 713db975bb5128f97e11be2b123d794d9deff1be Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 5 Nov 2023 14:23:53 +0900 Subject: [PATCH 61/72] python311Packages.x11-hash: rename from x11_hash --- .../python-modules/{x11_hash => x11-hash}/default.nix | 5 +++-- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) rename pkgs/development/python-modules/{x11_hash => x11-hash}/default.nix (85%) diff --git a/pkgs/development/python-modules/x11_hash/default.nix b/pkgs/development/python-modules/x11-hash/default.nix similarity index 85% rename from pkgs/development/python-modules/x11_hash/default.nix rename to pkgs/development/python-modules/x11-hash/default.nix index e9cfe3174327..dc5b28fbfb70 100644 --- a/pkgs/development/python-modules/x11_hash/default.nix +++ b/pkgs/development/python-modules/x11-hash/default.nix @@ -5,10 +5,11 @@ buildPythonPackage rec { version = "1.4"; - pname = "x11_hash"; + pname = "x11-hash"; src = fetchPypi { - inherit pname version; + pname = "x11_hash"; + inherit version; sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22"; }; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 39577ac30411..9d1fddd074f4 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -435,6 +435,7 @@ mapAliases ({ wxPython_4_0 = throw "wxPython_4_0 has been removed, use wxPython_4_2 instead"; # added 2023-03-19 wxPython_4_1 = throw "wxPython_4_1 has been removed, use wxPython_4_2 instead"; # added 2023-03-19 WSME = wsme; # added 2023-02-19 + x11_hash = x11-hash; # added 2023-11-05 xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31 XlsxWriter = xlsxwriter; # added 2023-02-19 Yapsy = yapsy; # added 2023-02-19 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a4ecbcba3c28..2fd58ddb654f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15735,7 +15735,7 @@ self: super: with self; { x-wr-timezone = callPackage ../development/python-modules/x-wr-timezone { }; - x11_hash = callPackage ../development/python-modules/x11_hash { }; + x11-hash = callPackage ../development/python-modules/x11-hash { }; x256 = callPackage ../development/python-modules/x256 { }; From 0048cdae9c72a7aca0ad3002329323134fc161b3 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 5 Nov 2023 14:40:49 +0900 Subject: [PATCH 62/72] python311Packages.x11-hash: refactor --- .../python-modules/x11-hash/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/x11-hash/default.nix b/pkgs/development/python-modules/x11-hash/default.nix index dc5b28fbfb70..403f1ed3e12f 100644 --- a/pkgs/development/python-modules/x11-hash/default.nix +++ b/pkgs/development/python-modules/x11-hash/default.nix @@ -1,23 +1,36 @@ { lib , buildPythonPackage , fetchPypi +, setuptools +, pytestCheckHook }: buildPythonPackage rec { version = "1.4"; pname = "x11-hash"; + pyproject = true; src = fetchPypi { pname = "x11_hash"; inherit version; - sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22"; + hash = "sha256-QtzqxEzpVGK48/lvOEr8VtPUYexLdXKD3zGv1VOdWpw="; }; + nativeBuildInputs = [ + setuptools + ]; + + # pypi's source doesn't include tests + doCheck = false; + + pythonImportsCheck = [ + "x11_hash" + ]; + meta = with lib; { description = "Binding for X11 proof of work hashing"; homepage = "https://github.com/mazaclub/x11_hash"; license = licenses.mit; maintainers = with maintainers; [ np ]; }; - } From f326bc97bfddbb44c9fc7a5ddb2cdd0d5571e069 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 12:06:49 +0000 Subject: [PATCH 63/72] python310Packages.django-admin-sortable2: 2.1.9 -> 2.1.10 --- .../python-modules/django-admin-sortable2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-admin-sortable2/default.nix b/pkgs/development/python-modules/django-admin-sortable2/default.nix index 2f1c6e3c32a1..d9987f5b5dec 100644 --- a/pkgs/development/python-modules/django-admin-sortable2/default.nix +++ b/pkgs/development/python-modules/django-admin-sortable2/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "django-admin-sortable2"; - version = "2.1.9"; + version = "2.1.10"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit version pname; - hash = "sha256-vwNnhcWYaFoAGesINAuI/mynS9F4Az4ikObEG2L6S/E="; + hash = "sha256-N1awLH0JxbN+/mV3GNWq4rdfRv0Bu/4cOdTmBlEBnXk="; }; propagatedBuildInputs = [ From d653360fbd6d5f73281a50f042fd506fcfd994fd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 14:27:16 +0100 Subject: [PATCH 64/72] python311Packages.django-redis: ignore DeprecationWarning --- pkgs/development/python-modules/django-redis/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index 26a9c784f88d..0660d610331f 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -67,6 +67,11 @@ buildPythonPackage { pytestCheckHook ]; + pytestFlagsArray = [ + "-W" + "ignore::DeprecationWarning" + ]; + disabledTests = [ # ModuleNotFoundError: No module named 'test_cache_options' "test_custom_key_function" From 1809b328770806f94d306799147cc1a847d5328f Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 4 Nov 2023 18:13:19 -0700 Subject: [PATCH 65/72] androidenv: updates for Android API 34 --- .../androidenv/compose-android-packages.nix | 6 +- .../mobile/androidenv/examples/shell.nix | 7 +- pkgs/development/mobile/androidenv/repo.json | 2010 ++++++++++++----- 3 files changed, 1433 insertions(+), 590 deletions(-) diff --git a/pkgs/development/mobile/androidenv/compose-android-packages.nix b/pkgs/development/mobile/androidenv/compose-android-packages.nix index 8414217002d9..8d3f7f6e20df 100644 --- a/pkgs/development/mobile/androidenv/compose-android-packages.nix +++ b/pkgs/development/mobile/androidenv/compose-android-packages.nix @@ -4,10 +4,10 @@ { cmdLineToolsVersion ? "11.0" , toolsVersion ? "26.1.1" -, platformToolsVersion ? "34.0.4" +, platformToolsVersion ? "34.0.5" , buildToolsVersions ? [ "34.0.0" ] , includeEmulator ? false -, emulatorVersion ? "32.1.14" +, emulatorVersion ? "34.1.9" , platformVersions ? [] , includeSources ? false , includeSystemImages ? false @@ -15,7 +15,7 @@ , abiVersions ? [ "armeabi-v7a" "arm64-v8a" ] , cmakeVersions ? [ ] , includeNDK ? false -, ndkVersion ? "25.2.9519653" +, ndkVersion ? "26.1.10909125" , ndkVersions ? [ndkVersion] , useGoogleAPIs ? false , useGoogleTVAddOns ? false diff --git a/pkgs/development/mobile/androidenv/examples/shell.nix b/pkgs/development/mobile/androidenv/examples/shell.nix index 67e6421dbba3..70684bc1b3dd 100644 --- a/pkgs/development/mobile/androidenv/examples/shell.nix +++ b/pkgs/development/mobile/androidenv/examples/shell.nix @@ -26,14 +26,13 @@ let android = { versions = { cmdLineToolsVersion = "11.0"; - platformTools = "34.0.4"; + platformTools = "34.0.5"; buildTools = "34.0.0"; ndk = [ - "25.1.8937393" # LTS NDK - "26.0.10404224-rc1" + "26.1.10909125" ]; cmake = "3.6.4111459"; - emulator = "33.1.17"; + emulator = "34.1.9"; }; platforms = [ "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" ]; diff --git a/pkgs/development/mobile/androidenv/repo.json b/pkgs/development/mobile/androidenv/repo.json index ecb649bba972..915a0f88728b 100644 --- a/pkgs/development/mobile/androidenv/repo.json +++ b/pkgs/development/mobile/androidenv/repo.json @@ -11,7 +11,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-10", @@ -64,7 +64,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-11", @@ -110,7 +110,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-12", @@ -161,7 +161,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-12", @@ -198,7 +198,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-13", @@ -249,7 +249,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-13", @@ -286,7 +286,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-14", @@ -339,7 +339,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-15", @@ -399,7 +399,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-16", @@ -459,7 +459,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-17", @@ -519,7 +519,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-18", @@ -579,7 +579,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-19", @@ -639,7 +639,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-21", @@ -699,7 +699,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-22", @@ -759,7 +759,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-23", @@ -819,7 +819,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-24", @@ -879,7 +879,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-25", @@ -939,7 +939,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-3", @@ -985,7 +985,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-4", @@ -1031,7 +1031,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-5", @@ -1077,7 +1077,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-6", @@ -1123,7 +1123,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-7", @@ -1169,7 +1169,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-8", @@ -1215,7 +1215,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-9", @@ -1262,7 +1262,7 @@ } ], "displayName": "Android Support Repository", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-android-m2repository", "path": "extras/android/m2repository", @@ -1292,7 +1292,7 @@ } ], "displayName": "Android Emulator Hypervisor Driver for AMD Processors (installer: Deprecated)", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-Android_Emulator_Hypervisor_Driver", "path": "extras/google/Android_Emulator_Hypervisor_Driver", @@ -1322,7 +1322,7 @@ } ], "displayName": "Google AdMob Ads SDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-admob_ads_sdk", "path": "extras/google/admob_ads_sdk", @@ -1350,7 +1350,7 @@ } ], "displayName": "Google Analytics App Tracking SDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-analytics_sdk_v2", "path": "extras/google/analytics_sdk_v2", @@ -1378,7 +1378,7 @@ } ], "displayName": "Google Cloud Messaging for Android Library", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-gcm", "path": "extras/google/gcm", @@ -1413,7 +1413,7 @@ } }, "displayName": "Google Play services", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-google_play_services", "path": "extras/google/google_play_services", @@ -1441,7 +1441,7 @@ } ], "displayName": "Google Play services for Froyo", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-google_play_services_froyo", "path": "extras/google/google_play_services_froyo", @@ -1469,7 +1469,7 @@ } ], "displayName": "Google Play Instant Development SDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-instantapps", "path": "extras/google/instantapps", @@ -1506,7 +1506,7 @@ } }, "displayName": "Google Repository", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-m2repository", "path": "extras/google/m2repository", @@ -1534,7 +1534,7 @@ } ], "displayName": "Google Play APK Expansion library", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-market_apk_expansion", "path": "extras/google/market_apk_expansion", @@ -1562,7 +1562,7 @@ } ], "displayName": "Google Play Licensing Library", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-market_licensing", "path": "extras/google/market_licensing", @@ -1591,7 +1591,7 @@ } ], "displayName": "Android Auto API Simulators", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-simulators", "path": "extras/google/simulators", @@ -1619,7 +1619,7 @@ } ], "displayName": "Google USB Driver", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-usb_driver", "path": "extras/google/usb_driver", @@ -1647,7 +1647,7 @@ } ], "displayName": "Google Web Driver", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-google-webdriver", "path": "extras/google/webdriver", @@ -1675,7 +1675,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0", @@ -1703,7 +1703,7 @@ } ], "displayName": "com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4", @@ -1731,7 +1731,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-alpha8", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8", @@ -1759,7 +1759,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-beta1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1", @@ -1787,7 +1787,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-beta2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2", @@ -1815,7 +1815,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-beta3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3", @@ -1843,7 +1843,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-beta4", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4", @@ -1871,7 +1871,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.0-beta5", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5", @@ -1899,7 +1899,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1", @@ -1927,7 +1927,7 @@ } ], "displayName": "Solver for ConstraintLayout 1.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2", "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2", @@ -1962,7 +1962,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0", @@ -1997,7 +1997,7 @@ } }, "displayName": "com.android.support.constraint:constraint-layout:1.0.0-alpha4", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4", @@ -2032,7 +2032,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-alpha8", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8", @@ -2067,7 +2067,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-beta1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1", @@ -2102,7 +2102,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-beta2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2", @@ -2137,7 +2137,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-beta3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3", @@ -2172,7 +2172,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-beta4", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4", @@ -2207,7 +2207,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.0-beta5", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5", @@ -2242,7 +2242,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1", @@ -2277,7 +2277,7 @@ } }, "displayName": "ConstraintLayout for Android 1.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2", "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2", @@ -2316,7 +2316,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-10-default-armeabi-v7a", "path": "system-images/android-10/default/armeabi-v7a", @@ -2354,7 +2354,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-10-default-x86", "path": "system-images/android-10/default/x86", @@ -2394,7 +2394,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-10-google_apis-armeabi-v7a", "path": "system-images/android-10/google_apis/armeabi-v7a", @@ -2435,7 +2435,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-10-google_apis-x86", "path": "system-images/android-10/google_apis/x86", @@ -2473,7 +2473,7 @@ } ], "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-14-default-armeabi-v7a", "path": "system-images/android-14/default/armeabi-v7a", @@ -2515,7 +2515,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-15-default-armeabi-v7a", "path": "system-images/android-15/default/armeabi-v7a", @@ -2553,7 +2553,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-15-default-x86", "path": "system-images/android-15/default/x86", @@ -2593,7 +2593,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-15-google_apis-armeabi-v7a", "path": "system-images/android-15/google_apis/armeabi-v7a", @@ -2634,7 +2634,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-15-google_apis-x86", "path": "system-images/android-15/google_apis/x86", @@ -2679,7 +2679,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-16-default-armeabi-v7a", "path": "system-images/android-16/default/armeabi-v7a", @@ -2710,7 +2710,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "mips-android-sysimage-license", "name": "system-image-16-default-mips", "path": "system-images/android-16/default/mips", @@ -2748,7 +2748,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-16-default-x86", "path": "system-images/android-16/default/x86", @@ -2788,7 +2788,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-16-google_apis-armeabi-v7a", "path": "system-images/android-16/google_apis/armeabi-v7a", @@ -2829,7 +2829,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-16-google_apis-x86", "path": "system-images/android-16/google_apis/x86", @@ -2874,7 +2874,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-17-default-armeabi-v7a", "path": "system-images/android-17/default/armeabi-v7a", @@ -2905,7 +2905,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "mips-android-sysimage-license", "name": "system-image-17-default-mips", "path": "system-images/android-17/default/mips", @@ -2943,7 +2943,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-17-default-x86", "path": "system-images/android-17/default/x86", @@ -2986,7 +2986,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-17-google_apis-armeabi-v7a", "path": "system-images/android-17/google_apis/armeabi-v7a", @@ -3027,7 +3027,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-17-google_apis-x86", "path": "system-images/android-17/google_apis/x86", @@ -3072,7 +3072,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-18-default-armeabi-v7a", "path": "system-images/android-18/default/armeabi-v7a", @@ -3110,7 +3110,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-18-default-x86", "path": "system-images/android-18/default/x86", @@ -3150,7 +3150,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-18-google_apis-armeabi-v7a", "path": "system-images/android-18/google_apis/armeabi-v7a", @@ -3191,7 +3191,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-18-google_apis-x86", "path": "system-images/android-18/google_apis/x86", @@ -3236,7 +3236,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-19-default-armeabi-v7a", "path": "system-images/android-19/default/armeabi-v7a", @@ -3274,7 +3274,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-19-default-x86", "path": "system-images/android-19/default/x86", @@ -3314,7 +3314,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-19-google_apis-armeabi-v7a", "path": "system-images/android-19/google_apis/armeabi-v7a", @@ -3355,7 +3355,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-19-google_apis-x86", "path": "system-images/android-19/google_apis/x86", @@ -3393,7 +3393,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-android-tv-armeabi-v7a", "path": "system-images/android-21/android-tv/armeabi-v7a", @@ -3423,7 +3423,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-android-tv-x86", "path": "system-images/android-21/android-tv/x86", @@ -3455,7 +3455,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-default-arm64-v8a", "path": "system-images/android-21/default/arm64-v8a", @@ -3493,7 +3493,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-default-armeabi-v7a", "path": "system-images/android-21/default/armeabi-v7a", @@ -3531,7 +3531,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-default-x86", "path": "system-images/android-21/default/x86", @@ -3569,7 +3569,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-default-x86_64", "path": "system-images/android-21/default/x86_64", @@ -3602,7 +3602,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-google_apis-arm64-v8a", "path": "system-images/android-21/google_apis/arm64-v8a", @@ -3643,7 +3643,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-google_apis-armeabi-v7a", "path": "system-images/android-21/google_apis/armeabi-v7a", @@ -3684,7 +3684,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86", "path": "system-images/android-21/google_apis/x86", @@ -3725,7 +3725,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86_64", "path": "system-images/android-21/google_apis/x86_64", @@ -3763,7 +3763,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-android-tv-x86", "path": "system-images/android-22/android-tv/x86", @@ -3795,7 +3795,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-default-arm64-v8a", "path": "system-images/android-22/default/arm64-v8a", @@ -3833,7 +3833,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-default-armeabi-v7a", "path": "system-images/android-22/default/armeabi-v7a", @@ -3871,7 +3871,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-default-x86", "path": "system-images/android-22/default/x86", @@ -3909,7 +3909,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-default-x86_64", "path": "system-images/android-22/default/x86_64", @@ -3942,7 +3942,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-google_apis-arm64-v8a", "path": "system-images/android-22/google_apis/arm64-v8a", @@ -3983,7 +3983,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-google_apis-armeabi-v7a", "path": "system-images/android-22/google_apis/armeabi-v7a", @@ -4024,7 +4024,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86", "path": "system-images/android-22/google_apis/x86", @@ -4065,7 +4065,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86_64", "path": "system-images/android-22/google_apis/x86_64", @@ -4103,7 +4103,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-android-tv-armeabi-v7a", "path": "system-images/android-23/android-tv/armeabi-v7a", @@ -4140,7 +4140,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-android-tv-x86", "path": "system-images/android-23/android-tv/x86", @@ -4172,7 +4172,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-default-arm64-v8a", "path": "system-images/android-23/default/arm64-v8a", @@ -4210,7 +4210,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-default-armeabi-v7a", "path": "system-images/android-23/default/armeabi-v7a", @@ -4248,7 +4248,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-default-x86", "path": "system-images/android-23/default/x86", @@ -4286,7 +4286,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-default-x86_64", "path": "system-images/android-23/default/x86_64", @@ -4319,7 +4319,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-google_apis-arm64-v8a", "path": "system-images/android-23/google_apis/arm64-v8a", @@ -4360,7 +4360,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-google_apis-armeabi-v7a", "path": "system-images/android-23/google_apis/armeabi-v7a", @@ -4401,7 +4401,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86", "path": "system-images/android-23/google_apis/x86", @@ -4442,7 +4442,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86_64", "path": "system-images/android-23/google_apis/x86_64", @@ -4487,7 +4487,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-android-tv-x86", "path": "system-images/android-24/android-tv/x86", @@ -4519,7 +4519,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-default-arm64-v8a", "path": "system-images/android-24/default/arm64-v8a", @@ -4557,7 +4557,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-default-armeabi-v7a", "path": "system-images/android-24/default/armeabi-v7a", @@ -4595,7 +4595,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-default-x86", "path": "system-images/android-24/default/x86", @@ -4633,7 +4633,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-default-x86_64", "path": "system-images/android-24/default/x86_64", @@ -4673,7 +4673,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-google_apis-arm64-v8a", "path": "system-images/android-24/google_apis/arm64-v8a", @@ -4714,7 +4714,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86", "path": "system-images/android-24/google_apis/x86", @@ -4755,7 +4755,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86_64", "path": "system-images/android-24/google_apis/x86_64", @@ -4798,7 +4798,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-24-google_apis_playstore-x86", "path": "system-images/android-24/google_apis_playstore/x86", @@ -4843,7 +4843,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-android-tv-x86", "path": "system-images/android-25/android-tv/x86", @@ -4882,7 +4882,7 @@ } }, "displayName": "Android Wear ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-android-wear-armeabi-v7a", "path": "system-images/android-25/android-wear/armeabi-v7a", @@ -4919,7 +4919,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-android-wear-x86", "path": "system-images/android-25/android-wear/x86", @@ -4951,7 +4951,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-default-arm64-v8a", "path": "system-images/android-25/default/arm64-v8a", @@ -4989,7 +4989,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-default-x86", "path": "system-images/android-25/default/x86", @@ -5027,7 +5027,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-default-x86_64", "path": "system-images/android-25/default/x86_64", @@ -5060,7 +5060,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-google_apis-arm64-v8a", "path": "system-images/android-25/google_apis/arm64-v8a", @@ -5101,7 +5101,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-google_apis-armeabi-v7a", "path": "system-images/android-25/google_apis/armeabi-v7a", @@ -5142,7 +5142,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86", "path": "system-images/android-25/google_apis/x86", @@ -5183,7 +5183,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86_64", "path": "system-images/android-25/google_apis/x86_64", @@ -5226,7 +5226,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-25-google_apis_playstore-x86", "path": "system-images/android-25/google_apis_playstore/x86", @@ -5266,7 +5266,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "26", + "micro:2": "3", + "minor:1": "1" } }, "dependency:1": { @@ -5281,7 +5286,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-26-android-tv-x86", "path": "system-images/android-26/android-tv/x86", @@ -5320,7 +5325,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-android-wear-x86", "path": "system-images/android-26/android-wear/x86", @@ -5364,7 +5369,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-default-arm64-v8a", "path": "system-images/android-26/default/arm64-v8a", @@ -5401,7 +5406,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-default-x86", "path": "system-images/android-26/default/x86", @@ -5438,7 +5443,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-default-x86_64", "path": "system-images/android-26/default/x86_64", @@ -5464,9 +5469,9 @@ "archives": [ { "os": "all", - "sha1": "307bb9e03b215ebcab5d2a9edd47839009c57c8f", - "size": 733341370, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-26_r02.zip" + "sha1": "7a9764f1856119c4ceb311f6c76ff975a4c1e65d", + "size": 733331565, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-26_r03.zip" } ], "dependencies": { @@ -5482,13 +5487,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-google_apis-arm64-v8a", "path": "system-images/android-26/google_apis/arm64-v8a", "revision": "26-google_apis-arm64-v8a", "revision-details": { - "major:0": "2" + "major:0": "3" }, "type-details": { "abi:3": "arm64-v8a", @@ -5518,7 +5523,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "26", + "micro:2": "3", + "minor:1": "1" } }, "dependency:1": { @@ -5533,7 +5543,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86", "path": "system-images/android-26/google_apis/x86", @@ -5569,7 +5579,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "26", + "micro:2": "3", + "minor:1": "1" } }, "dependency:1": { @@ -5584,7 +5599,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86_64", "path": "system-images/android-26/google_apis/x86_64", @@ -5622,7 +5637,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "26", + "micro:2": "3", + "minor:1": "1" } }, "dependency:1": { @@ -5637,7 +5657,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-26-google_apis_playstore-x86", "path": "system-images/android-26/google_apis_playstore/x86", @@ -5682,7 +5702,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-27-android-tv-x86", "path": "system-images/android-27/android-tv/x86", @@ -5726,7 +5746,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-default-arm64-v8a", "path": "system-images/android-27/default/arm64-v8a", @@ -5763,7 +5783,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-default-x86", "path": "system-images/android-27/default/x86", @@ -5800,7 +5820,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-default-x86_64", "path": "system-images/android-27/default/x86_64", @@ -5826,9 +5846,9 @@ "archives": [ { "os": "all", - "sha1": "e4c06bbee837cd8266774fc4ddd1c70338ab6848", - "size": 730720117, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-27_r02.zip" + "sha1": "54dd140e1dd2db0fb7879beecf1068bf476ad171", + "size": 730732271, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-27_r03.zip" } ], "dependencies": { @@ -5844,13 +5864,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-google_apis-arm64-v8a", "path": "system-images/android-27/google_apis/arm64-v8a", "revision": "27-google_apis-arm64-v8a", "revision-details": { - "major:0": "2" + "major:0": "3" }, "type-details": { "abi:3": "arm64-v8a", @@ -5880,7 +5900,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "27", + "micro:2": "7", + "minor:1": "1" } }, "dependency:1": { @@ -5895,7 +5920,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-google_apis-x86", "path": "system-images/android-27/google_apis/x86", @@ -5933,7 +5958,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "26", + "micro:2": "3", + "minor:1": "1" } }, "dependency:1": { @@ -5948,7 +5978,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-27-google_apis_playstore-x86", "path": "system-images/android-27/google_apis_playstore/x86", @@ -5993,7 +6023,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-28-android-tv-x86", "path": "system-images/android-28/android-tv/x86", @@ -6032,7 +6062,7 @@ } }, "displayName": "Wear OS Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-android-wear-x86", "path": "system-images/android-28/android-wear/x86", @@ -6076,7 +6106,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-default-arm64-v8a", "path": "system-images/android-28/default/arm64-v8a", @@ -6106,7 +6136,7 @@ } ], "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86", "path": "system-images/android-28/default/x86", @@ -6136,7 +6166,7 @@ } ], "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86_64", "path": "system-images/android-28/default/x86_64", @@ -6180,7 +6210,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-google_apis-arm64-v8a", "path": "system-images/android-28/google_apis/arm64-v8a", @@ -6216,7 +6246,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "12", + "minor:1": "1" } }, "dependency:1": { @@ -6231,7 +6266,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis-x86", "path": "system-images/android-28/google_apis/x86", @@ -6267,7 +6302,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "12", + "minor:1": "1" } }, "dependency:1": { @@ -6282,7 +6322,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-google_apis-x86_64", "path": "system-images/android-28/google_apis/x86_64", @@ -6330,7 +6370,7 @@ } }, "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis_playstore-arm64-v8a", "path": "system-images/android-28/google_apis_playstore/arm64-v8a", @@ -6366,7 +6406,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "27", + "micro:2": "7", + "minor:1": "1" } }, "dependency:1": { @@ -6381,7 +6426,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86", "path": "system-images/android-28/google_apis_playstore/x86", @@ -6417,7 +6462,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "27", + "micro:2": "7", + "minor:1": "1" } }, "dependency:1": { @@ -6432,7 +6482,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86_64", "path": "system-images/android-28/google_apis_playstore/x86_64", @@ -6472,7 +6522,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -6487,7 +6542,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-29-android-tv-x86", "path": "system-images/android-29/android-tv/x86", @@ -6519,7 +6574,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-default-arm64-v8a", "path": "system-images/android-29/default/arm64-v8a", @@ -6573,7 +6628,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-default-x86", "path": "system-images/android-29/default/x86", @@ -6627,7 +6682,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-default-x86_64", "path": "system-images/android-29/default/x86_64", @@ -6653,9 +6708,9 @@ "archives": [ { "os": "all", - "sha1": "e5938d570019150135c3bdf39442d103ea8aca86", - "size": 1169015927, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-29_r12.zip" + "sha1": "5ef4888ce47a24a9e96e45418f9fd26f1c8e0f13", + "size": 1170272392, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-29_r13.zip" } ], "dependencies": { @@ -6671,13 +6726,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis-arm64-v8a", "path": "system-images/android-29/google_apis/arm64-v8a", "revision": "29-google_apis-arm64-v8a", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:3": "arm64-v8a", @@ -6717,7 +6772,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86", "path": "system-images/android-29/google_apis/x86", @@ -6763,7 +6818,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86_64", "path": "system-images/android-29/google_apis/x86_64", @@ -6817,7 +6872,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis_playstore-arm64-v8a", "path": "system-images/android-29/google_apis_playstore/arm64-v8a", @@ -6865,7 +6920,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "9", + "minor:1": "1" } }, "dependency:1": { @@ -6880,7 +6940,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86", "path": "system-images/android-29/google_apis_playstore/x86", @@ -6928,7 +6988,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "9", + "minor:1": "1" } }, "dependency:1": { @@ -6943,7 +7008,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86_64", "path": "system-images/android-29/google_apis_playstore/x86_64", @@ -6983,7 +7048,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -6998,7 +7068,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-30-android-tv-x86", "path": "system-images/android-30/android-tv/x86", @@ -7024,9 +7094,9 @@ "archives": [ { "os": "all", - "sha1": "4096b210414f609e5f83bd846b6f77700ef23ac4", - "size": 768213685, - "url": "https://dl.google.com/android/repository/sys-img/android-wear/arm64-v8a-30_r11.zip" + "sha1": "56c0c2550580f2ba1b33009c77db017dbcb3d470", + "size": 827418923, + "url": "https://dl.google.com/android/repository/sys-img/android-wear/arm64-v8a-30_r12.zip" } ], "dependencies": { @@ -7037,13 +7107,13 @@ } }, "displayName": "Wear OS 3 ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-android-wear-arm64-v8a", "path": "system-images/android-30/android-wear/arm64-v8a", "revision": "30-android-wear-arm64-v8a", "revision-details": { - "major:0": "11" + "major:0": "12" }, "type-details": { "abi:2": "arm64-v8a", @@ -7061,9 +7131,9 @@ "archives": [ { "os": "all", - "sha1": "e528d54306411a56ea2391557c95d4654d949d3c", - "size": 856620801, - "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-30_r11.zip" + "sha1": "73a96614a2ddcf586e4c659c436d2360bc25badc", + "size": 901929440, + "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86-30_r12.zip" } ], "dependencies": { @@ -7074,13 +7144,13 @@ } }, "displayName": "Wear OS 3 Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-android-wear-x86", "path": "system-images/android-30/android-wear/x86", "revision": "30-android-wear-x86", "revision-details": { - "major:0": "11" + "major:0": "12" }, "type-details": { "abi:2": "x86", @@ -7106,7 +7176,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-default-arm64-v8a", "path": "system-images/android-30/default/arm64-v8a", @@ -7148,7 +7218,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-default-x86_64", "path": "system-images/android-30/default/x86_64", @@ -7174,9 +7244,9 @@ "archives": [ { "os": "all", - "sha1": "348aa8836d855745dd89295356330ad0b5622cb3", - "size": 1244297361, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-30_r12.zip" + "sha1": "c3575404189a32f1d77ef0f080a09b8697ebb14b", + "size": 1244307632, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-30_r13.zip" } ], "dependencies": { @@ -7192,13 +7262,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-google_apis-arm64-v8a", "path": "system-images/android-30/google_apis/arm64-v8a", "revision": "30-google_apis-arm64-v8a", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:3": "arm64-v8a", @@ -7228,7 +7298,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "4", + "minor:1": "0" } }, "dependency:1": { @@ -7243,7 +7318,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-google_apis-x86", "path": "system-images/android-30/google_apis/x86", @@ -7279,7 +7354,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "0", + "minor:1": "8" } }, "dependency:1": { @@ -7294,7 +7374,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis-x86_64", "path": "system-images/android-30/google_apis/x86_64", @@ -7348,7 +7428,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-arm64-v8a", "path": "system-images/android-30/google_apis_playstore/arm64-v8a", @@ -7396,7 +7476,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "4", + "minor:1": "0" } }, "dependency:1": { @@ -7411,7 +7496,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-30-google_apis_playstore-x86", "path": "system-images/android-30/google_apis_playstore/x86", @@ -7459,7 +7544,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "4", + "minor:1": "0" } }, "dependency:1": { @@ -7474,7 +7564,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-x86_64", "path": "system-images/android-30/google_apis_playstore/x86_64", @@ -7514,7 +7604,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -7529,7 +7624,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-31-android-tv-arm64-v8a", "path": "system-images/android-31/android-tv/arm64-v8a", @@ -7561,7 +7656,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -7576,7 +7676,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-31-android-tv-x86", "path": "system-images/android-31/android-tv/x86", @@ -7620,7 +7720,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-31-default-arm64-v8a", "path": "system-images/android-31/default/arm64-v8a", @@ -7662,7 +7762,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-31-default-x86_64", "path": "system-images/android-31/default/x86_64", @@ -7688,15 +7788,20 @@ "archives": [ { "os": "all", - "sha1": "afdec4698b61bfbcf8471eff418951d7183c7b55", - "size": 1415899601, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-31_r10.zip" + "sha1": "21bcb00f4ac3dc91c4040da7980b8c5f3c681781", + "size": 1415899687, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-31_r11.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "31", + "micro:2": "7", + "minor:1": "2" } }, "dependency:1": { @@ -7711,13 +7816,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis-arm64-v8a", "path": "system-images/android-31/google_apis/arm64-v8a", "revision": "31-google_apis-arm64-v8a", "revision-details": { - "major:0": "9" + "major:0": "11" }, "type-details": { "abi:3": "arm64-v8a", @@ -7747,7 +7852,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "31", + "micro:2": "7", + "minor:1": "2" } }, "dependency:1": { @@ -7762,7 +7872,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-31-google_apis-x86_64", "path": "system-images/android-31/google_apis/x86_64", @@ -7806,7 +7916,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "31", + "micro:2": "7", + "minor:1": "2" } }, "dependency:1": { @@ -7821,7 +7936,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-arm64-v8a", "path": "system-images/android-31/google_apis_playstore/arm64-v8a", @@ -7857,7 +7972,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -7872,7 +7992,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-x86_64", "path": "system-images/android-31/google_apis_playstore/x86_64", @@ -7899,20 +8019,111 @@ } }, "32": { + "default": { + "arm64-v8a": { + "archives": [ + { + "os": "all", + "sha1": "39f3c0eedd82f18ed701d516c943656e99ee9d80", + "size": 643079259, + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-32_r01.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" + } + } + }, + "displayName": "ARM 64 v8a System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-32-default-arm64-v8a", + "path": "system-images/android-32/default/arm64-v8a", + "revision": "32-default-arm64-v8a", + "revision-details": { + "major:0": "1" + }, + "type-details": { + "abi:2": "arm64-v8a", + "api-level:0": "32", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Default Android System Image", + "id:0": "default" + } + } + }, + "x86_64": { + "archives": [ + { + "os": "all", + "sha1": "5c66a5fd207bdf750bae908573fc50e40451ef96", + "size": 667377292, + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-32_r01.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" + } + } + }, + "displayName": "Intel x86_64 Atom System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-32-default-x86_64", + "path": "system-images/android-32/default/x86_64", + "revision": "32-default-x86_64", + "revision-details": { + "major:0": "1" + }, + "type-details": { + "abi:2": "x86_64", + "api-level:0": "32", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Default Android System Image", + "id:0": "default" + } + } + } + }, "google_apis": { "arm64-v8a": { "archives": [ { "os": "all", - "sha1": "f64546f7cfcd751d89c8b7799d444676b217c623", - "size": 1536995320, + "sha1": "9e97d7ecd5b6cb9d9141bcbaaec134820ac569e1", + "size": 1536995307, "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-32_r06.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -7927,13 +8138,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis-arm64-v8a", "path": "system-images/android-32/google_apis/arm64-v8a", "revision": "32-google_apis-arm64-v8a", "revision-details": { - "major:0": "6" + "major:0": "7" }, "type-details": { "abi:3": "arm64-v8a", @@ -7963,7 +8174,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -7978,7 +8194,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis-x86_64", "path": "system-images/android-32/google_apis/x86_64", @@ -8022,7 +8238,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8037,7 +8258,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis_playstore-arm64-v8a", "path": "system-images/android-32/google_apis_playstore/arm64-v8a", @@ -8085,7 +8306,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8100,7 +8326,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis_playstore-x86_64", "path": "system-images/android-32/google_apis_playstore/x86_64", @@ -8140,7 +8366,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -8155,7 +8386,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-33-android-tv-arm64-v8a", "path": "system-images/android-33/android-tv/arm64-v8a", @@ -8187,7 +8418,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -8202,7 +8438,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-33-android-tv-x86", "path": "system-images/android-33/android-tv/x86", @@ -8228,9 +8464,9 @@ "archives": [ { "os": "all", - "sha1": "d1d540281261cf23895004a18705b62a53928fe6", - "size": 976844607, - "url": "https://dl.google.com/android/repository/sys-img/android-wear/arm64-v8a-33_r02.zip" + "sha1": "949a8b23b3abb217ad2f710bbffe58d4b81dd8db", + "size": 1063091901, + "url": "https://dl.google.com/android/repository/sys-img/android-wear/arm64-v8a-33_r03.zip" } ], "dependencies": { @@ -8240,12 +8476,93 @@ } } }, - "displayName": "Wear OS 4 - Preview ARM 64 v8a System Image", - "last-available-day": 19579, - "license": "android-sdk-preview-license", + "displayName": "Wear OS 4 ARM 64 v8a System Image", + "last-available-day": 19666, + "license": "android-sdk-license", "name": "system-image-33-android-wear-arm64-v8a", "path": "system-images/android-33/android-wear/arm64-v8a", "revision": "33-android-wear-arm64-v8a", + "revision-details": { + "major:0": "3" + }, + "type-details": { + "abi:2": "arm64-v8a", + "api-level:0": "33", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Wear OS 4", + "id:0": "android-wear" + } + } + }, + "x86_64": { + "archives": [ + { + "os": "all", + "sha1": "94de5073c7078126614d8b7510aa4adde4327dd5", + "size": 1100218729, + "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86_64-33_r03.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "patcher;v4" + } + } + }, + "displayName": "Wear OS 4 Intel x86_64 Atom System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-33-android-wear-x86_64", + "path": "system-images/android-33/android-wear/x86_64", + "revision": "33-android-wear-x86_64", + "revision-details": { + "major:0": "3" + }, + "type-details": { + "abi:2": "x86_64", + "api-level:0": "33", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Wear OS 4", + "id:0": "android-wear" + } + } + } + }, + "default": { + "arm64-v8a": { + "archives": [ + { + "os": "all", + "sha1": "69883e92b77f8705af135ee86e1d87589f8f113e", + "size": 672331372, + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-33_r02.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" + } + } + }, + "displayName": "ARM 64 v8a System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-33-default-arm64-v8a", + "path": "system-images/android-33/default/arm64-v8a", + "revision": "33-default-arm64-v8a", "revision-details": { "major:0": "2" }, @@ -8256,8 +8573,8 @@ "xsi:type": "ns12:sysImgDetailsType" }, "tag:1": { - "display:1": "Wear OS 4 - Preview", - "id:0": "android-wear" + "display:1": "Default Android System Image", + "id:0": "default" } } }, @@ -8265,24 +8582,29 @@ "archives": [ { "os": "all", - "sha1": "91f88f49e9484a86f18600fbfdfd281619b5ce79", - "size": 1013350511, - "url": "https://dl.google.com/android/repository/sys-img/android-wear/x86_64-33_r02.zip" + "sha1": "d4698590184a21fe1e8754284130ad3006b5fc79", + "size": 694005732, + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-33_r02.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" } } }, - "displayName": "Wear OS 4 - Preview Intel x86_64 Atom System Image", - "last-available-day": 19579, - "license": "android-sdk-preview-license", - "name": "system-image-33-android-wear-x86_64", - "path": "system-images/android-33/android-wear/x86_64", - "revision": "33-android-wear-x86_64", + "displayName": "Intel x86_64 Atom System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-33-default-x86_64", + "path": "system-images/android-33/default/x86_64", + "revision": "33-default-x86_64", "revision-details": { "major:0": "2" }, @@ -8293,8 +8615,8 @@ "xsi:type": "ns12:sysImgDetailsType" }, "tag:1": { - "display:1": "Wear OS 4 - Preview", - "id:0": "android-wear" + "display:1": "Default Android System Image", + "id:0": "default" } } } @@ -8304,15 +8626,20 @@ "archives": [ { "os": "all", - "sha1": "5efee22c6b46ca0b0614d2881e1f8170fbf5649d", - "size": 1629988084, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-33_r13.zip" + "sha1": "9e314318536875458eaf68d02d411c59a386ab59", + "size": 1629980162, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-33_r15.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8327,13 +8654,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis-arm64-v8a", "path": "system-images/android-33/google_apis/arm64-v8a", "revision": "33-google_apis-arm64-v8a", "revision-details": { - "major:0": "13" + "major:0": "15" }, "type-details": { "abi:3": "arm64-v8a", @@ -8355,15 +8682,20 @@ "archives": [ { "os": "all", - "sha1": "50bc7f4082ea5dcb2e51fd65ddf243f934bcb40a", - "size": 1545116967, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-33_r13.zip" + "sha1": "966eadeb61cd888a79477851e51349eed103e5c8", + "size": 1545118291, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-33_r15.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8378,13 +8710,13 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis-x86_64", "path": "system-images/android-33/google_apis/x86_64", "revision": "33-google_apis-x86_64", "revision-details": { - "major:0": "13" + "major:0": "15" }, "type-details": { "abi:3": "x86_64", @@ -8422,7 +8754,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8437,7 +8774,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis_playstore-arm64-v8a", "path": "system-images/android-33/google_apis_playstore/arm64-v8a", @@ -8473,7 +8810,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8488,7 +8830,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-33-google_apis_playstore-x86_64", "path": "system-images/android-33/google_apis_playstore/x86_64", @@ -8520,15 +8862,20 @@ "archives": [ { "os": "all", - "sha1": "d8ec0e59b3ba2c5d43cfc403bc1baffff40007ac", - "size": 880769986, - "url": "https://dl.google.com/android/repository/sys-img/android-tv/arm64-v8a-34_r01.zip" + "sha1": "81b98fc5c3521a3a872667851c7f6bf61dfcdd5a", + "size": 883278287, + "url": "https://dl.google.com/android/repository/sys-img/android-tv/arm64-v8a-34_r02.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -8543,13 +8890,13 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-34-android-tv-arm64-v8a", "path": "system-images/android-34/android-tv/arm64-v8a", "revision": "34-android-tv-arm64-v8a", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { "abi:2": "arm64-v8a", @@ -8567,15 +8914,20 @@ "archives": [ { "os": "all", - "sha1": "33257a883decee2c120893f739d3a1806afdc3ca", - "size": 868584259, - "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-34_r01.zip" + "sha1": "3be0ccf9611c7125e9c43083ae3ca6abba5f45b7", + "size": 880214246, + "url": "https://dl.google.com/android/repository/sys-img/android-tv/x86-34_r02.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "28", + "micro:2": "6", + "minor:1": "1" } }, "dependency:1": { @@ -8590,13 +8942,13 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "system-image-34-android-tv-x86", "path": "system-images/android-34/android-tv/x86", "revision": "34-android-tv-x86", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { "abi:2": "x86", @@ -8611,20 +8963,111 @@ } } }, - "google_apis": { + "default": { "arm64-v8a": { "archives": [ { "os": "all", - "sha1": "e910dfb0002f52753933399ea93957023d2d2e60", - "size": 1592115349, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-34_r07.zip" + "sha1": "ab83da3f827ee72df97ebeedd296d16f616edb38", + "size": 705123892, + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-34_r02.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" + } + } + }, + "displayName": "ARM 64 v8a System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-34-default-arm64-v8a", + "path": "system-images/android-34/default/arm64-v8a", + "revision": "34-default-arm64-v8a", + "revision-details": { + "major:0": "2" + }, + "type-details": { + "abi:2": "arm64-v8a", + "api-level:0": "34", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Default Android System Image", + "id:0": "default" + } + } + }, + "x86_64": { + "archives": [ + { + "os": "all", + "sha1": "f5fe4d75eb589f5f876232422aefbc30f18a8ee7", + "size": 720744990, + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-34_r02.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "29", + "micro:2": "11", + "minor:1": "1" + } + } + }, + "displayName": "Intel x86_64 Atom System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-34-default-x86_64", + "path": "system-images/android-34/default/x86_64", + "revision": "34-default-x86_64", + "revision-details": { + "major:0": "2" + }, + "type-details": { + "abi:2": "x86_64", + "api-level:0": "34", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:1": { + "display:1": "Default Android System Image", + "id:0": "default" + } + } + } + }, + "google_apis": { + "arm64-v8a": { + "archives": [ + { + "os": "all", + "sha1": "ed608d998425371504ab7cf94a9392274d11f958", + "size": 1588260488, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-34_r10.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -8639,13 +9082,13 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis-arm64-v8a", "path": "system-images/android-34/google_apis/arm64-v8a", "revision": "34-google_apis-arm64-v8a", "revision-details": { - "major:0": "7" + "major:0": "10" }, "type-details": { "abi:3": "arm64-v8a", @@ -8667,15 +9110,20 @@ "archives": [ { "os": "all", - "sha1": "ad1a351d22ea0cfb3fe30201da3d410c24d9fd9d", - "size": 1545718157, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r07.zip" + "sha1": "0f71bae97a2957b2f0a90d6f860eeef3c3aad639", + "size": 1541568459, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r10.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -8690,13 +9138,13 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-34-google_apis-x86_64", "path": "system-images/android-34/google_apis/x86_64", "revision": "34-google_apis-x86_64", "revision-details": { - "major:0": "7" + "major:0": "10" }, "type-details": { "abi:3": "x86_64", @@ -8720,21 +9168,26 @@ "archives": [ { "os": "macosx", - "sha1": "43aa221d54537389d69ac49111b352362af490b8", - "size": 1553043568, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r07-darwin.zip" + "sha1": "4bc4fd4a2cba586c9e3e36325c1a74244802a04a", + "size": 1563791983, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r06-darwin.zip" }, { "os": "linux", - "sha1": "43aa221d54537389d69ac49111b352362af490b8", - "size": 1553043568, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r07-linux.zip" + "sha1": "4bc4fd4a2cba586c9e3e36325c1a74244802a04a", + "size": 1563791983, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r06-linux.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -8749,13 +9202,13 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis_playstore-arm64-v8a", "path": "system-images/android-34/google_apis_playstore/arm64-v8a", "revision": "34-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "7" + "major:0": "10" }, "type-details": { "abi:3": "arm64-v8a", @@ -8777,15 +9230,20 @@ "archives": [ { "os": "all", - "sha1": "29d3e349cc906f3eec80c8238898ebaed6e62233", - "size": 1514892655, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-34_r07.zip" + "sha1": "4704341d617f13997d52b74da8c1641a2b796681", + "size": 1502940011, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-34_r06.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -8800,13 +9258,13 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-34-google_apis_playstore-x86_64", "path": "system-images/android-34/google_apis_playstore/x86_64", "revision": "34-google_apis_playstore-x86_64", "revision-details": { - "major:0": "7" + "major:0": "10" }, "type-details": { "abi:3": "x86_64", @@ -8827,6 +9285,102 @@ } }, "TiramisuPrivacySandbox": { + "google_apis": { + "arm64-v8a": { + "archives": [ + { + "os": "all", + "sha1": "fc34553283bcd0a52966e503d2a20f7de33a2600", + "size": 1630843209, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-TiramisuPrivacySandbox_r01.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" + } + } + }, + "displayName": "Google APIs ARM 64 v8a System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-TiramisuPrivacySandbox-google_apis-arm64-v8a", + "path": "system-images/android-TiramisuPrivacySandbox/google_apis/arm64-v8a", + "revision": "TiramisuPrivacySandbox-google_apis-arm64-v8a", + "revision-details": { + "major:0": "1" + }, + "type-details": { + "abi:4": "arm64-v8a", + "api-level:0": "33", + "codename:1": "TiramisuPrivacySandbox", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:2": { + "display:1": "Google APIs", + "id:0": "google_apis" + }, + "vendor:3": { + "display:1": "Google Inc.", + "id:0": "google" + } + } + }, + "x86_64": { + "archives": [ + { + "os": "all", + "sha1": "47c1b56d4974e4fbe22e36580cf6cfdc6aa1de85", + "size": 1521841948, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-TiramisuPrivacySandbox_r01.zip" + } + ], + "dependencies": { + "dependency:0": { + "element-attributes": { + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" + } + } + }, + "displayName": "Google APIs Intel x86_64 Atom System Image", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "system-image-TiramisuPrivacySandbox-google_apis-x86_64", + "path": "system-images/android-TiramisuPrivacySandbox/google_apis/x86_64", + "revision": "TiramisuPrivacySandbox-google_apis-x86_64", + "revision-details": { + "major:0": "1" + }, + "type-details": { + "abi:4": "x86_64", + "api-level:0": "33", + "codename:1": "TiramisuPrivacySandbox", + "element-attributes": { + "xsi:type": "ns12:sysImgDetailsType" + }, + "tag:2": { + "display:1": "Google APIs", + "id:0": "google_apis" + }, + "vendor:3": { + "display:1": "Google Inc.", + "id:0": "google" + } + } + } + }, "google_apis_playstore": { "arm64-v8a": { "archives": [ @@ -8846,7 +9400,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8861,7 +9420,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-arm64-v8a", "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/arm64-v8a", @@ -8898,7 +9457,12 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "30", + "micro:2": "3", + "minor:1": "7" } }, "dependency:1": { @@ -8913,7 +9477,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-x86_64", "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/x86_64", @@ -9166,21 +9730,26 @@ "archives": [ { "os": "macosx", - "sha1": "a312b771639410ede98d101e21f0d113201d2cc4", - "size": 1513441966, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r01-darwin.zip" + "sha1": "e6aabf922aa936365236aa1ad5525a453ea7351e", + "size": 1553125173, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r02-darwin.zip" }, { "os": "linux", - "sha1": "a312b771639410ede98d101e21f0d113201d2cc4", - "size": 1513441966, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r01-linux.zip" + "sha1": "e6aabf922aa936365236aa1ad5525a453ea7351e", + "size": 1553125173, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r02-linux.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -9195,17 +9764,17 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-arm-dbt-license", "name": "system-image-UpsideDownCakePrivacySandbox-google_apis_playstore-arm64-v8a", "path": "system-images/android-UpsideDownCakePrivacySandbox/google_apis_playstore/arm64-v8a", "revision": "UpsideDownCakePrivacySandbox-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { "abi:4": "arm64-v8a", - "api-level:0": "33", + "api-level:0": "34", "codename:1": "UpsideDownCakePrivacySandbox", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" @@ -9224,15 +9793,20 @@ "archives": [ { "os": "all", - "sha1": "687378b8490f67bbb9b081fdf50c3c86f7f6a6bb", - "size": 1464123578, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-UpsideDownCakePrivacySandbox_r01.zip" + "sha1": "c43caa79b262f6baea715f7174e614fb6ebd0922", + "size": 1514888929, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-UpsideDownCakePrivacySandbox_r02.zip" } ], "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" + }, + "min-revision:0": { + "major:0": "32", + "micro:2": "8", + "minor:1": "1" } }, "dependency:1": { @@ -9247,17 +9821,17 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "system-image-UpsideDownCakePrivacySandbox-google_apis_playstore-x86_64", "path": "system-images/android-UpsideDownCakePrivacySandbox/google_apis_playstore/x86_64", "revision": "UpsideDownCakePrivacySandbox-google_apis_playstore-x86_64", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { "abi:4": "x86_64", - "api-level:0": "33", + "api-level:0": "34", "codename:1": "UpsideDownCakePrivacySandbox", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" @@ -9332,7 +9906,7 @@ } }, "displayName": "Android SDK Build-Tools 17", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9378,7 +9952,7 @@ } }, "displayName": "Android SDK Build-Tools 18.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9424,7 +9998,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9470,7 +10044,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9516,7 +10090,7 @@ } }, "displayName": "Android SDK Build-Tools 19", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9562,7 +10136,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9608,7 +10182,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9654,7 +10228,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9700,7 +10274,7 @@ } }, "displayName": "Android SDK Build-Tools 19.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/19.1.0", @@ -9745,7 +10319,7 @@ } }, "displayName": "Android SDK Build-Tools 20", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/20.0.0", @@ -9790,7 +10364,7 @@ } }, "displayName": "Android SDK Build-Tools 21", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9836,7 +10410,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9882,7 +10456,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9928,7 +10502,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -9974,7 +10548,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -10020,7 +10594,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/21.1.2", @@ -10065,7 +10639,7 @@ } }, "displayName": "Android SDK Build-Tools 22", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -10111,7 +10685,7 @@ } }, "displayName": "Android SDK Build-Tools 22.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/22.0.1", @@ -10156,7 +10730,7 @@ } }, "displayName": "Android SDK Build-Tools 23", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -10202,7 +10776,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.1", @@ -10247,7 +10821,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.2", @@ -10292,7 +10866,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.3", @@ -10337,7 +10911,7 @@ } }, "displayName": "Android SDK Build-Tools 24", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.0", @@ -10382,7 +10956,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.1", @@ -10427,7 +11001,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.2", @@ -10472,7 +11046,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.3", @@ -10517,7 +11091,7 @@ } }, "displayName": "Android SDK Build-Tools 25", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.0", @@ -10562,7 +11136,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.1", @@ -10607,7 +11181,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.2", @@ -10652,7 +11226,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.3", @@ -10697,7 +11271,7 @@ } }, "displayName": "Android SDK Build-Tools 26", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.0", @@ -10742,7 +11316,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.1", @@ -10787,7 +11361,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.2", @@ -10832,7 +11406,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.3", @@ -10877,7 +11451,7 @@ } }, "displayName": "Android SDK Build-Tools 27", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.0", @@ -10922,7 +11496,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.1", @@ -10967,7 +11541,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.2", @@ -11012,7 +11586,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.3", @@ -11057,7 +11631,7 @@ } }, "displayName": "Android SDK Build-Tools 28", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.0", @@ -11102,7 +11676,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -11149,7 +11723,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -11196,7 +11770,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.1", @@ -11241,7 +11815,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.2", @@ -11286,7 +11860,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.3", @@ -11331,7 +11905,7 @@ } }, "displayName": "Android SDK Build-Tools 29", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.0", @@ -11376,7 +11950,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -11423,7 +11997,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -11470,7 +12044,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -11517,7 +12091,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.1", @@ -11562,7 +12136,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.2", @@ -11607,7 +12181,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.3", @@ -11652,7 +12226,7 @@ } }, "displayName": "Android SDK Build-Tools 30", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.0", @@ -11697,7 +12271,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.1", @@ -11742,7 +12316,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.2", @@ -11787,7 +12361,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.3", @@ -11825,7 +12399,7 @@ } ], "displayName": "Android SDK Build-Tools 31", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/31.0.0", @@ -11863,7 +12437,7 @@ } ], "displayName": "Android SDK Build-Tools 32", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/32.0.0", @@ -11901,7 +12475,7 @@ } ], "displayName": "Android SDK Build-Tools 32.1-rc1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/32.1.0-rc1", @@ -11940,7 +12514,7 @@ } ], "displayName": "Android SDK Build-Tools 33", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.0", @@ -11978,7 +12552,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.1", @@ -12016,7 +12590,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.2", @@ -12054,7 +12628,7 @@ } ], "displayName": "Android SDK Build-Tools 34", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/34.0.0", @@ -12092,7 +12666,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc1", @@ -12131,7 +12705,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc2", @@ -12170,7 +12744,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc3", @@ -12250,7 +12824,7 @@ } ], "displayName": "CMake 3.10.2.4988404", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.10.2.4988404", @@ -12288,7 +12862,7 @@ } ], "displayName": "CMake 3.18.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.18.1", @@ -12326,7 +12900,7 @@ } ], "displayName": "CMake 3.22.1", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.22.1", @@ -12364,7 +12938,7 @@ } ], "displayName": "CMake 3.6.4111459", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.6.4111459", @@ -12404,7 +12978,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/1.0", @@ -12441,7 +13015,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/10.0", @@ -12516,7 +13090,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/11.0", @@ -12553,7 +13127,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/11.0-rc01", @@ -12629,7 +13203,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/12.0-alpha15", @@ -12667,7 +13241,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "obsolete": "true", @@ -12705,7 +13279,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/2.1", @@ -12742,7 +13316,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/3.0", @@ -12779,7 +13353,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/4.0", @@ -12816,7 +13390,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/5.0", @@ -12853,7 +13427,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/6.0", @@ -12890,7 +13464,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/7.0", @@ -12927,7 +13501,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/8.0", @@ -12964,7 +13538,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/9.0", @@ -13206,6 +13780,44 @@ } } }, + "32.1.15": { + "archives": [ + { + "os": "linux", + "sha1": "b78f4d2c22d6aa5ca83d26ccb68cbf885a273888", + "size": 270191252, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-10696886.zip" + }, + { + "os": "windows", + "sha1": "90bd9f6de3473fe54c779cda87b67a4f381a1ed5", + "size": 333020049, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-10696886.zip" + }, + { + "os": "macosx", + "sha1": "5e53ac67e346cc9b575e2d8cbeac836456218f96", + "size": 309355067, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-10696886.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "emulator", + "path": "emulator", + "revision": "32.1.15", + "revision-details": { + "major:0": "32", + "micro:2": "15", + "minor:1": "1" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, "32.1.8": { "archives": [ { @@ -13341,6 +13953,44 @@ } } }, + "33.1.20": { + "archives": [ + { + "os": "macosx", + "sha1": "8c42e2bbef2e05bc49b75c7db85ed64e760bf8bf", + "size": 323263766, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-10871397.zip" + }, + { + "os": "linux", + "sha1": "e3f5d94d29951964cbcdd09e2950d9a674664ac8", + "size": 252025229, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-10871397.zip" + }, + { + "os": "windows", + "sha1": "4be4223b1459a7f04a00abdc9e0532650f024210", + "size": 365300834, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-10871397.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "emulator", + "path": "emulator", + "revision": "33.1.20", + "revision-details": { + "major:0": "33", + "micro:2": "20", + "minor:1": "1" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, "33.1.4": { "archives": [ { @@ -13430,6 +14080,44 @@ "xsi:type": "ns5:genericDetailsType" } } + }, + "34.1.9": { + "archives": [ + { + "os": "macosx", + "sha1": "5d59f7b706d09c339f04dae6dc36f226c2b21381", + "size": 327266989, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11009885.zip" + }, + { + "os": "linux", + "sha1": "ba6ffcefd507be5fc14d1319a60c92c5d80c0ea3", + "size": 253085442, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11009885.zip" + }, + { + "os": "windows", + "sha1": "7ef53d77d429f77952b643062947c97dac8e2167", + "size": 367238620, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11009885.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 19666, + "license": "android-sdk-preview-license", + "name": "emulator", + "path": "emulator", + "revision": "34.1.9", + "revision-details": { + "major:0": "34", + "micro:2": "9", + "minor:1": "1" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } } }, "extras": { @@ -13455,7 +14143,7 @@ } ], "displayName": "Android Auto Desktop Head Unit Emulator", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras", "path": "extras/google/auto", @@ -13492,7 +14180,7 @@ } ], "displayName": "Android Auto Desktop Head Unit Emulator", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "extras", "path": "extras/google/auto", @@ -13538,7 +14226,7 @@ } }, "displayName": "NDK (Side by side) 16.1.4479499", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/16.1.4479499", @@ -13583,7 +14271,7 @@ } }, "displayName": "NDK (Side by side) 17.2.4988734", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/17.2.4988734", @@ -13628,7 +14316,7 @@ } }, "displayName": "NDK (Side by side) 18.1.5063045", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/18.1.5063045", @@ -13673,7 +14361,7 @@ } }, "displayName": "NDK (Side by side) 19.0.5232133", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "obsolete": "true", @@ -13719,7 +14407,7 @@ } }, "displayName": "NDK (Side by side) 19.2.5345600", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/19.2.5345600", @@ -13764,7 +14452,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5392854", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -13811,7 +14499,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5471264", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -13858,7 +14546,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5594570", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.0.5594570", @@ -13903,7 +14591,7 @@ } }, "displayName": "NDK (Side by side) 20.1.5948944", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.1.5948944", @@ -13948,7 +14636,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6011959", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.0.6011959", @@ -13994,7 +14682,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6113669", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.0.6113669", @@ -14039,7 +14727,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6210238", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6210238", @@ -14085,7 +14773,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6273396", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6273396", @@ -14131,7 +14819,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6352462", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.1.6352462", @@ -14176,7 +14864,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6363665", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6363665", @@ -14222,7 +14910,7 @@ } }, "displayName": "NDK (Side by side) 21.2.6472646", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.2.6472646", @@ -14267,7 +14955,7 @@ } }, "displayName": "NDK (Side by side) 21.3.6528147", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.3.6528147", @@ -14312,7 +15000,7 @@ } }, "displayName": "NDK (Side by side) 21.4.7075529", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.4.7075529", @@ -14357,7 +15045,7 @@ } }, "displayName": "NDK (Side by side) 22.0.6917172", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/22.0.6917172", @@ -14403,7 +15091,7 @@ } }, "displayName": "NDK (Side by side) 22.0.7026061", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.0.7026061", @@ -14448,7 +15136,7 @@ } }, "displayName": "NDK (Side by side) 22.1.7171670", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.1.7171670", @@ -14493,7 +15181,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7123448", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7123448", @@ -14539,7 +15227,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7196353", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7196353", @@ -14585,7 +15273,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7272597", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7272597", @@ -14631,7 +15319,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7344513", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7344513", @@ -14677,7 +15365,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7421159", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7421159", @@ -14723,7 +15411,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7530507", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7530507", @@ -14769,7 +15457,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7599858", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.0.7599858", @@ -14814,7 +15502,7 @@ } }, "displayName": "NDK (Side by side) 23.1.7779620", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.1.7779620", @@ -14859,7 +15547,7 @@ } }, "displayName": "NDK (Side by side) 23.2.8568313", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.2.8568313", @@ -14904,7 +15592,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7856742", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7856742", @@ -14950,7 +15638,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7956693", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7956693", @@ -14996,7 +15684,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8079956", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.8079956", @@ -15042,7 +15730,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8215888", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/24.0.8215888", @@ -15087,7 +15775,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8151533", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8151533", @@ -15133,7 +15821,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8221429", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8221429", @@ -15179,7 +15867,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8355429", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8355429", @@ -15225,7 +15913,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8528842", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8528842", @@ -15271,7 +15959,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8775105", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.0.8775105", @@ -15316,7 +16004,7 @@ } }, "displayName": "NDK (Side by side) 25.1.8937393", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.1.8937393", @@ -15361,7 +16049,7 @@ } }, "displayName": "NDK (Side by side) 25.2.9519653", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.2.9519653", @@ -15406,7 +16094,7 @@ } }, "displayName": "NDK (Side by side) 26.0.10404224", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/26.0.10404224", @@ -15422,6 +16110,121 @@ "xsi:type": "ns5:genericDetailsType" } } + }, + "26.0.10636728-rc2": { + "archives": [ + { + "os": "macosx", + "sha1": "295be7e8514eff8dae7aa01dc7e9978fa85fa64e", + "size": 983731026, + "url": "https://dl.google.com/android/repository/android-ndk-r26-rc1-darwin.zip" + }, + { + "os": "linux", + "sha1": "6ec8c08204409fea4853bf0317660caadabfc8b0", + "size": 668698776, + "url": "https://dl.google.com/android/repository/android-ndk-r26-rc1-linux.zip" + }, + { + "os": "windows", + "sha1": "d4f4aa8a863e6e7cc0c433f1ecd8a304da4848a7", + "size": 664889050, + "url": "https://dl.google.com/android/repository/android-ndk-r26-rc1-windows.zip" + } + ], + "displayName": "NDK (Side by side) 26.0.10636728", + "last-available-day": 19666, + "license": "android-sdk-preview-license", + "name": "ndk", + "path": "ndk/26.0.10636728", + "revision": "26.0.10636728-rc2", + "revision-details": { + "major:0": "26", + "micro:2": "10636728", + "minor:1": "0", + "preview:3": "2" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, + "26.0.10792818": { + "archives": [ + { + "os": "macosx", + "sha1": "5c74249e80549db0f2feddc58e1838d3d2cc6d42", + "size": 983623748, + "url": "https://dl.google.com/android/repository/android-ndk-r26-darwin.zip" + }, + { + "os": "linux", + "sha1": "d3bef08e0e43acd9e7815538df31818692d548bb", + "size": 668596633, + "url": "https://dl.google.com/android/repository/android-ndk-r26-linux.zip" + }, + { + "os": "windows", + "sha1": "7fcf5789bc248c130af675720353819f72b02b94", + "size": 664790510, + "url": "https://dl.google.com/android/repository/android-ndk-r26-windows.zip" + } + ], + "displayName": "NDK (Side by side) 26.0.10792818", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "ndk", + "path": "ndk/26.0.10792818", + "revision": "26.0.10792818", + "revision-details": { + "major:0": "26", + "micro:2": "10792818", + "minor:1": "0" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, + "26.1.10909125": { + "archives": [ + { + "os": "macosx", + "sha1": "44df0485bbd565b89585b687bb748521a98f65a8", + "size": 985051981, + "url": "https://dl.google.com/android/repository/android-ndk-r26b-darwin.zip" + }, + { + "os": "linux", + "sha1": "fdf33d9f6c1b3f16e5459d53a82c7d2201edbcc4", + "size": 669320864, + "url": "https://dl.google.com/android/repository/android-ndk-r26b-linux.zip" + }, + { + "os": "windows", + "sha1": "17453c61a59e848cffb8634f2c7b322417f1732e", + "size": 661624075, + "url": "https://dl.google.com/android/repository/android-ndk-r26b-windows.zip" + } + ], + "displayName": "NDK (Side by side) 26.1.10909125", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "ndk", + "path": "ndk/26.1.10909125", + "revision": "26.1.10909125", + "revision-details": { + "major:0": "26", + "micro:2": "10909125", + "minor:1": "1" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } } }, "ndk-bundle": { @@ -15454,7 +16257,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15499,7 +16302,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15544,7 +16347,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15589,7 +16392,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "obsolete": "true", @@ -15635,7 +16438,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15680,7 +16483,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -15727,7 +16530,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -15774,7 +16577,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15819,7 +16622,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15864,7 +16667,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15910,7 +16713,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -15955,7 +16758,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16001,7 +16804,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16047,7 +16850,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16092,7 +16895,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16138,7 +16941,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16183,7 +16986,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16228,7 +17031,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16273,7 +17076,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16319,7 +17122,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16364,7 +17167,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16409,7 +17212,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16455,7 +17258,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16501,7 +17304,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16547,7 +17350,7 @@ } }, "displayName": "NDK", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -16705,6 +17508,44 @@ "xsi:type": "ns5:genericDetailsType" } } + }, + "34.0.5": { + "archives": [ + { + "os": "macosx", + "sha1": "2650ee512964f189f6a4838cf50a62f398349bbf", + "size": 11194858, + "url": "https://dl.google.com/android/repository/platform-tools_r34.0.5-darwin.zip" + }, + { + "os": "linux", + "sha1": "96097475cf7b279fdd8f218f5d043ffe94104ec3", + "size": 6333075, + "url": "https://dl.google.com/android/repository/platform-tools_r34.0.5-linux.zip" + }, + { + "os": "windows", + "sha1": "a390d5e377a985476612038335ed5ac6d27c12e4", + "size": 5909544, + "url": "https://dl.google.com/android/repository/platform-tools_r34.0.5-windows.zip" + } + ], + "displayName": "Android SDK Platform-Tools", + "last-available-day": 19666, + "license": "android-sdk-license", + "name": "platform-tools", + "path": "platform-tools", + "revision": "34.0.5", + "revision-details": { + "major:0": "34", + "micro:2": "5", + "minor:1": "0" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } } }, "platforms": { @@ -16718,7 +17559,7 @@ } ], "displayName": "Android SDK Platform 10", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-10", @@ -16750,7 +17591,7 @@ } ], "displayName": "Android SDK Platform 11", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-11", @@ -16782,7 +17623,7 @@ } ], "displayName": "Android SDK Platform 12", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-12", @@ -16814,7 +17655,7 @@ } ], "displayName": "Android SDK Platform 13", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-13", @@ -16846,7 +17687,7 @@ } ], "displayName": "Android SDK Platform 14", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-14", @@ -16878,7 +17719,7 @@ } ], "displayName": "Android SDK Platform 15", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-15", @@ -16910,7 +17751,7 @@ } ], "displayName": "Android SDK Platform 16", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-16", @@ -16942,7 +17783,7 @@ } ], "displayName": "Android SDK Platform 17", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-17", @@ -16974,7 +17815,7 @@ } ], "displayName": "Android SDK Platform 18", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-18", @@ -17006,7 +17847,7 @@ } ], "displayName": "Android SDK Platform 19", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-19", @@ -17050,7 +17891,7 @@ } ], "displayName": "Android SDK Platform 2", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17083,7 +17924,7 @@ } ], "displayName": "Android SDK Platform 20", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-20", @@ -17115,7 +17956,7 @@ } ], "displayName": "Android SDK Platform 21", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-21", @@ -17147,7 +17988,7 @@ } ], "displayName": "Android SDK Platform 22", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-22", @@ -17179,7 +18020,7 @@ } ], "displayName": "Android SDK Platform 23", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-23", @@ -17211,7 +18052,7 @@ } ], "displayName": "Android SDK Platform 24", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-24", @@ -17243,7 +18084,7 @@ } ], "displayName": "Android SDK Platform 25", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-25", @@ -17275,7 +18116,7 @@ } ], "displayName": "Android SDK Platform 26", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-26", @@ -17307,7 +18148,7 @@ } ], "displayName": "Android SDK Platform 27", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-27", @@ -17339,7 +18180,7 @@ } ], "displayName": "Android SDK Platform 28", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-28", @@ -17371,7 +18212,7 @@ } ], "displayName": "Android SDK Platform 29", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-29", @@ -17415,7 +18256,7 @@ } ], "displayName": "Android SDK Platform 3", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17448,7 +18289,7 @@ } ], "displayName": "Android SDK Platform 30", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-30", @@ -17480,7 +18321,7 @@ } ], "displayName": "Android SDK Platform 31", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-31", @@ -17512,7 +18353,7 @@ } ], "displayName": "Android SDK Platform 32", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-32", @@ -17538,13 +18379,13 @@ "archives": [ { "os": "all", - "sha1": "eef99bd4617e80da85187a183eba356d787100d9", - "size": 67334130, - "url": "https://dl.google.com/android/repository/platform-33_r02.zip" + "sha1": "394bc86d8d3452aa4d419b67743025a6fb2cd9d0", + "size": 67334237, + "url": "https://dl.google.com/android/repository/platform-33-ext3_r03.zip" } ], "displayName": "Android SDK Platform 33-ext5", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-33", @@ -17570,13 +18411,13 @@ "archives": [ { "os": "all", - "sha1": "618f593e7d30c1c9ff530d1bf2fec155d47d43e0", - "size": 63180660, - "url": "https://dl.google.com/android/repository/platform-34-ext7_r01.zip" + "sha1": "f09b07da8aea238a81b71d6fedb815e13aa13e58", + "size": 63180079, + "url": "https://dl.google.com/android/repository/platform-34-ext7_r02.zip" } ], - "displayName": "Android SDK Platform 34", - "last-available-day": 19579, + "displayName": "Android SDK Platform 34-ext8", + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-34", @@ -17620,7 +18461,7 @@ } ], "displayName": "Android SDK Platform 4", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17665,7 +18506,7 @@ } ], "displayName": "Android SDK Platform 5", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17710,7 +18551,7 @@ } ], "displayName": "Android SDK Platform 6", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17743,7 +18584,7 @@ } ], "displayName": "Android SDK Platform 7", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-7", @@ -17775,7 +18616,7 @@ } ], "displayName": "Android SDK Platform 8", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-8", @@ -17807,7 +18648,7 @@ } ], "displayName": "Android SDK Platform 9", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-9", @@ -17839,7 +18680,7 @@ } ], "displayName": "Android SDK Platform TiramisuPrivacySandbox", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-TiramisuPrivacySandbox", @@ -17870,7 +18711,7 @@ } ], "displayName": "Android SDK Platform UpsideDownCake", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -17896,22 +18737,22 @@ "archives": [ { "os": "all", - "sha1": "e8d6d1516e2ac0feb0e0ec20bcfb2fce483b961e", - "size": 63911495, - "url": "https://dl.google.com/android/repository/platform-UpsideDownCakePrivacySandbox_r01.zip" + "sha1": "5701983e5660f11930e2da0ee28cb53426fd4933", + "size": 63995218, + "url": "https://dl.google.com/android/repository/platform-UpsideDownCakePrivacySandbox_r02.zip" } ], "displayName": "Android SDK Platform UpsideDownCakePrivacySandbox", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-UpsideDownCakePrivacySandbox", "revision": "UpsideDownCakePrivacySandbox", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { - "api-level:0": "33", + "api-level:0": "34", "codename:1": "UpsideDownCakePrivacySandbox", "element-attributes": { "xsi:type": "ns11:platformDetailsType" @@ -17983,7 +18824,7 @@ } ], "displayName": "Layout Inspector image server for API S", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/2", @@ -18019,7 +18860,7 @@ } ], "displayName": "Layout Inspector image server for API 29-30", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/1", @@ -18045,7 +18886,7 @@ } ], "displayName": "Sources for Android 14", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "obsolete": "true", @@ -18073,7 +18914,7 @@ } ], "displayName": "Sources for Android 15", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-15", @@ -18100,7 +18941,7 @@ } ], "displayName": "Sources for Android 16", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-16", @@ -18127,7 +18968,7 @@ } ], "displayName": "Sources for Android 17", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-17", @@ -18154,7 +18995,7 @@ } ], "displayName": "Sources for Android 18", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-18", @@ -18181,7 +19022,7 @@ } ], "displayName": "Sources for Android 19", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-19", @@ -18208,7 +19049,7 @@ } ], "displayName": "Sources for Android 20", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-20", @@ -18235,7 +19076,7 @@ } ], "displayName": "Sources for Android 21", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-21", @@ -18262,7 +19103,7 @@ } ], "displayName": "Sources for Android 22", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-22", @@ -18289,7 +19130,7 @@ } ], "displayName": "Sources for Android 23", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-23", @@ -18316,7 +19157,7 @@ } ], "displayName": "Sources for Android 24", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-24", @@ -18343,7 +19184,7 @@ } ], "displayName": "Sources for Android 25", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-25", @@ -18370,7 +19211,7 @@ } ], "displayName": "Sources for Android 26", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-26", @@ -18397,7 +19238,7 @@ } ], "displayName": "Sources for Android 27", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-27", @@ -18424,7 +19265,7 @@ } ], "displayName": "Sources for Android 28", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-28", @@ -18451,7 +19292,7 @@ } ], "displayName": "Sources for Android 29", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-29", @@ -18478,7 +19319,7 @@ } ], "displayName": "Sources for Android 30", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-30", @@ -18505,7 +19346,7 @@ } ], "displayName": "Sources for Android 31", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-31", @@ -18532,7 +19373,7 @@ } ], "displayName": "Sources for Android 32", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-32", @@ -18559,7 +19400,7 @@ } ], "displayName": "Sources for Android 33", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-33", @@ -18580,19 +19421,19 @@ "archives": [ { "os": "all", - "sha1": "41f67d064dbe84f32a763d65a05c40285c2fbb70", - "size": 53812451, + "sha1": "0d2dcece3bbfc032f98986ce7f665b6b97d26bbf", + "size": 45502712, "url": "https://dl.google.com/android/repository/sources-34_r01.zip" } ], "displayName": "Sources for Android 34", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "sources", "path": "sources/android-34", "revision": "34", "revision-details": { - "major:0": "1" + "major:0": "2" }, "type-details": { "api-level:0": "34", @@ -18629,12 +19470,15 @@ "dependencies": { "dependency:0": { "element-attributes": { - "path": "patcher;v4" + "path": "emulator" } }, "dependency:1": { "element-attributes": { - "path": "emulator" + "path": "platform-tools" + }, + "min-revision:0": { + "major:0": "20" } }, "dependency:2": { @@ -18647,7 +19491,7 @@ } }, "displayName": "Android SDK Tools", - "last-available-day": 19579, + "last-available-day": 19666, "license": "android-sdk-license", "name": "tools", "obsolete": "true", From 973c505a0f2c723732b8cc966223451e218e1bfd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 14:36:58 +0100 Subject: [PATCH 66/72] python311Packages.django-redis: migrate to pyproject --- pkgs/development/python-modules/django-redis/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index 0660d610331f..b3b406275468 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -1,8 +1,8 @@ { lib , fetchFromGitHub -, pythonAtLeast , pythonOlder , buildPythonPackage +, setuptools # propagated , django @@ -24,7 +24,8 @@ let in buildPythonPackage { inherit pname version; - format = "setuptools"; + pyproject = true; + disabled = pythonOlder "3.6"; src = fetchFromGitHub { @@ -38,6 +39,10 @@ buildPythonPackage { sed -i '/-cov/d' setup.cfg ''; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ django hiredis From 38266e872f1473df5f62a84dc569d33dd97262fb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 14:59:38 +0100 Subject: [PATCH 67/72] python311Packages.aiosql: adjust inputs --- .../python-modules/aiosql/default.nix | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/aiosql/default.nix b/pkgs/development/python-modules/aiosql/default.nix index d7d87003e1a7..7160eccace60 100644 --- a/pkgs/development/python-modules/aiosql/default.nix +++ b/pkgs/development/python-modules/aiosql/default.nix @@ -1,17 +1,27 @@ { lib , buildPythonPackage , fetchFromGitHub -, poetry-core +, pg8000 +, pytest-asyncio , pytestCheckHook -, sphinxHook +, pythonOlder +, setuptools +, setuptools-scm , sphinx-rtd-theme +, sphinxHook }: buildPythonPackage rec { pname = "aiosql"; version = "9.0"; - outputs = [ "out" "doc" ]; - format = "pyproject"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + outputs = [ + "doc" + "out" + ]; src = fetchFromGitHub { owner = "nackjicholson"; @@ -23,17 +33,25 @@ buildPythonPackage rec { sphinxRoot = "docs/source"; nativeBuildInputs = [ - pytestCheckHook - sphinxHook - poetry-core + setuptools + setuptools-scm sphinx-rtd-theme + sphinxHook ]; - pythonImportsCheck = [ "aiosql" ]; + propagatedBuildInputs = [ + pg8000 + ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; meta = with lib; { description = "Simple SQL in Python"; homepage = "https://nackjicholson.github.io/aiosql/"; + changelog = "https://github.com/nackjicholson/aiosql/releases/tag/${version}"; license = with licenses; [ bsd2 ]; maintainers = with maintainers; [ kaction ]; }; From 5cebbd4be4a818386d2d24861a3c0386c3c242c0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 5 Nov 2023 15:18:05 +0100 Subject: [PATCH 68/72] python311Packages.django-q: mark as broken --- .../python-modules/django-q/default.nix | 49 +++++++++++-------- .../python-modules/django-redis/default.nix | 14 +++--- 2 files changed, 37 insertions(+), 26 deletions(-) diff --git a/pkgs/development/python-modules/django-q/default.nix b/pkgs/development/python-modules/django-q/default.nix index 7cb06453a7a2..a22443a11a61 100644 --- a/pkgs/development/python-modules/django-q/default.nix +++ b/pkgs/development/python-modules/django-q/default.nix @@ -1,34 +1,45 @@ -{ arrow +{ lib +, stdenv +, arrow , blessed , buildPythonPackage , croniter , django -, django-redis , django-picklefield +, django-redis , fetchFromGitHub , future -, lib +, pkgs , poetry-core , pytest-django , pytest-mock , pytestCheckHook -, pkgs -, stdenv +, pythonOlder }: buildPythonPackage rec { pname = "django-q"; version = "1.3.9"; - format = "pyproject"; + pyproject = true; + + disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "Koed00"; repo = "django-q"; + rev = "refs/tags/v${version}"; hash = "sha256-gFSrAl3QGoJEJfvTTvLQgViPPjeJ6BfvgEwgLLo+uAA="; - rev = "v${version}"; }; - nativeBuildInputs = [ poetry-core ]; + # fixes empty version string + # analog to https://github.com/NixOS/nixpkgs/pull/171200 + patches = [ + ./pep-621.patch + ]; + + nativeBuildInputs = [ + poetry-core + ]; propagatedBuildInputs = [ django-picklefield @@ -38,10 +49,12 @@ buildPythonPackage rec { future ]; - # fixes empty version string - # analog to https://github.com/NixOS/nixpkgs/pull/171200 - patches = [ - ./pep-621.patch + nativeCheckInputs = [ + croniter + django-redis + pytest-django + pytest-mock + pytestCheckHook ]; pythonImportsCheck = [ @@ -57,14 +70,6 @@ buildPythonPackage rec { kill $REDIS_PID ''; - nativeCheckInputs = [ - croniter - django-redis - pytest-django - pytest-mock - pytestCheckHook - ]; - # don't bother with two more servers to test disabledTests = [ "test_disque" @@ -76,7 +81,11 @@ buildPythonPackage rec { meta = with lib; { description = "A multiprocessing distributed task queue for Django"; homepage = "https://django-q.readthedocs.org"; + changelog = "https://github.com/Koed00/django-q/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ gador ]; + # django-q is unmaintained at the moment + # https://github.com/Koed00/django-q/issues/733 + broken = true; }; } diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index b3b406275468..eeb845d09563 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -18,12 +18,9 @@ , pytestCheckHook }: -let +buildPythonPackage rec { pname = "django-redis"; version = "5.4.0"; -in -buildPythonPackage { - inherit pname version; pyproject = true; disabled = pythonOlder "3.6"; @@ -45,12 +42,17 @@ buildPythonPackage { propagatedBuildInputs = [ django - hiredis lz4 msgpack redis ]; + passthru.optional-dependencies = { + hiredis = [ + redis + ] ++ redis.optional-dependencies.hiredis; + }; + pythonImportsCheck = [ "django_redis" ]; @@ -70,7 +72,7 @@ buildPythonPackage { pytest-django pytest-mock pytestCheckHook - ]; + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pytestFlagsArray = [ "-W" From 315e3635bf17229eb5f8da66c755de83960f0e36 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 5 Nov 2023 15:29:19 +0100 Subject: [PATCH 69/72] vscode-extensions.griimick.vhs: init at 0.0.4 (#265634) * vscode-extensions.griimick.vhs: init at 0.0.4 * Update pkgs/applications/editors/vscode/extensions/default.nix Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com> --------- Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com> --- .../editors/vscode/extensions/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5f3f82dd8ab0..2ae3d7333ae4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1744,6 +1744,22 @@ let }; }; + griimick.vhs = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vhs"; + publisher = "griimick"; + version = "0.0.4"; + sha256 = "sha256-zAy8o5d2pK5ra/dbwoLgPAQAYfRQtUYQjisWYgIhsXA="; + }; + meta = { + description = "Visual Studio Code extension providing syntax support for VHS .tape files"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=griimick.vhs"; + homepage = "https://github.com/griimick/vscode-vhs"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.drupol ]; + }; + }; + gruntfuggly.todo-tree = buildVscodeMarketplaceExtension { mktplcRef = { name = "todo-tree"; From 35128eb6f81381da2a38094d6b3976c61d792489 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 5 Nov 2023 16:01:20 +0100 Subject: [PATCH 70/72] nixos/printing: Add openFirewall option (#176539) --- nixos/modules/services/printing/cupsd.nix | 23 +++++++++++++++++++++++ nixos/tests/printing.nix | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index 279b26bb8957..25367f8e61d4 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -108,6 +108,13 @@ let containsGutenprint = pkgs: length (filterGutenprint pkgs) > 0; getGutenprint = pkgs: head (filterGutenprint pkgs); + parsePorts = addresses: let + splitAddress = addr: lib.strings.splitString ":" addr; + extractPort = addr: builtins.elemAt (builtins.tail (splitAddress addr)) 0; + toInt = str: lib.strings.toInt str; + in + builtins.map (address: toInt (extractPort address)) addresses; + in { @@ -172,6 +179,15 @@ in ''; }; + openFirewall = mkOption { + type = types.bool; + default = false; + description = '' + Whether to open the firewall for TCP/UDP ports specified in + listenAdrresses option. + ''; + }; + bindirCmds = mkOption { type = types.lines; internal = true; @@ -463,6 +479,13 @@ in security.pam.services.cups = {}; + networking.firewall = let + listenPorts = parsePorts cfg.listenAddresses; + in mkIf cfg.openFirewall { + allowedTCPPorts = listenPorts; + allowedUDPPorts = listenPorts; + }; + }; meta.maintainers = with lib.maintainers; [ matthewbauer ]; diff --git a/nixos/tests/printing.nix b/nixos/tests/printing.nix index 7df042e72e90..29c5d810f215 100644 --- a/nixos/tests/printing.nix +++ b/nixos/tests/printing.nix @@ -19,6 +19,7 @@ import ./make-test-python.nix ( startWhenNeeded = socket; listenAddresses = [ "*:631" ]; defaultShared = true; + openFirewall = true; extraConf = '' Order allow,deny @@ -26,7 +27,6 @@ import ./make-test-python.nix ( ''; }; - networking.firewall.allowedTCPPorts = [ 631 ]; # Add a HP Deskjet printer connected via USB to the server. hardware.printers.ensurePrinters = [{ name = "DeskjetLocal"; From b99fead758cc074c74257b0d6af5be8fd72d0674 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Nov 2023 15:09:52 +0000 Subject: [PATCH 71/72] python311Packages.python-smarttub: 0.0.34 -> 0.0.35 --- pkgs/development/python-modules/python-smarttub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-smarttub/default.nix b/pkgs/development/python-modules/python-smarttub/default.nix index 418ce7c7928a..4f65f7edcb2f 100644 --- a/pkgs/development/python-modules/python-smarttub/default.nix +++ b/pkgs/development/python-modules/python-smarttub/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "python-smarttub"; - version = "0.0.34"; + version = "0.0.35"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "mdz"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-PFlVxSxGcbqvA1cQZkKLtrmg+Dere4B1VCUzIU8RaI8="; + hash = "sha256-8Z4wZRJJV4TED6foM2Db+Ghl+EHrfGXoXZm3KsNh8OQ="; }; propagatedBuildInputs = [ From fe8046e2116310d77afa2b371674e861b429273b Mon Sep 17 00:00:00 2001 From: Atemu Date: Sun, 5 Nov 2023 16:51:43 +0100 Subject: [PATCH 72/72] Revert "btrfs-progs: 6.5.3 -> 6.6" This reverts commit a6c6e32d7fd7223eee4a6d86a452a34bbcc403ae. --- pkgs/tools/filesystems/btrfs-progs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix index 05dbc34c7d9b..602e1ff77071 100644 --- a/pkgs/tools/filesystems/btrfs-progs/default.nix +++ b/pkgs/tools/filesystems/btrfs-progs/default.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "btrfs-progs"; - version = "6.6"; + version = "6.5.3"; src = fetchurl { url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; - hash = "sha256-lnkple77LqrgUcLOO1YJt+m7LBpcuD/mn5LxEBtUuGk="; + hash = "sha256-/OfLP5IOYV5j+vJlpM2fK/OdStyqZiEcmHaX2oWi7t0="; }; nativeBuildInputs = [