diff --git a/conda-lock.default.yml b/conda-lock.default.yml index c576c56..973a190 100644 --- a/conda-lock.default.yml +++ b/conda-lock.default.yml @@ -14,17 +14,19 @@ version: 1 metadata: content_hash: osx-arm64: 53161fd1835b7e6a714ae71c9cfee3314b5f365b52813193f9fd2560b334ae95 - linux-64: 89a022a707b192927991b98e84b96932ac0c45c65f1e048c678cbfbf9a9ab297 + linux-64: af8a2dbdbbae093220b6e6a0f5a21a92ebf0a6cc7ee6563c48c065bac5b604a1 + linux-aarch64: 31f8b7215e39dd6d39d3ea738b80418b566338429c83de730d190b4a065ccc57 channels: - url: defaults used_env_vars: [] platforms: - linux-64 + - linux-aarch64 - osx-arm64 sources: - environment.yml time_metadata: - created_at: '2025-10-23T15:00:40Z' + created_at: '2026-03-12T21:28:22Z' package: - name: _libgcc_mutex version: '0.1' @@ -37,6 +39,17 @@ package: sha256: 476626712f60e5ef0fe04c354727152b1ee5285d57ccd3575c7be930122bd051 category: main optional: false +- name: _libgcc_mutex + version: '0.1' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/_libgcc_mutex-0.1-main.conda + hash: + md5: b272288d02db5520249ca7870c2287b4 + sha256: 41e43dedb2e5805d15b60d0e337f625c6308b49ec94e1c7a2b34a62257ab850f + category: main + optional: false - name: _openmp_mutex version: '5.1' manager: conda @@ -50,30 +63,80 @@ package: sha256: 576011048d23f2e03372263493c5529f802286ff53e8426df99a5b11cc2572f3 category: main optional: false +- name: _openmp_mutex + version: '5.1' + manager: conda + platform: linux-aarch64 + dependencies: + _libgcc_mutex: '0.1' + libgomp: '>=7.5.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/_openmp_mutex-5.1-51_gnu.conda + hash: + md5: 66329dd81c60123e0d7c4c39b7ee7afe + sha256: 70892a5efb5803b565ba889b5479b6e866a0fabce3a7d2f648e494a9e7bff49b + category: main + optional: false +- name: libgcc + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + _openmp_mutex: '>=4.5' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-15.2.0-h69a1729_7.conda + hash: + md5: 01fb1b8725fc7f66312b9d409758917a + sha256: baf9d8d16e2a8ae7a4d1b80f2c1a932deaca1a87c677a370f6ab4688482db47b + category: main + optional: false - name: libgcc-ng - version: 11.2.0 + version: 15.2.0 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17' + _libgcc_mutex: '*' + libgcc: 15.2.0 + url: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-15.2.0-h166f726_7.conda + hash: + md5: 2783efb2502b9caa7f08e25fd54df899 + sha256: 3a3678f17a8916777d03b83f19f673107b4a9bf55366234dcfa42edbd5173123 + category: main + optional: false +- name: libgcc-ng + version: 11.2.0 + manager: conda + platform: linux-aarch64 + dependencies: _libgcc_mutex: '*' _openmp_mutex: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-11.2.0-h1234567_1.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgcc-ng-11.2.0-h1234567_1.conda hash: - md5: a87728dabf3151fb9cfa990bd2eb0464 - sha256: cdcce11f1c6ca57ba686ab92f3a5c122efe1e0630e00c6ad275624ce79008aa7 + md5: 067214d7ddc39f6922b9e29be83fe8f9 + sha256: 7993425b8983b291c8202af70a76d8cba947a2699930ec4c098e579775e1aa24 category: main optional: false - name: libgomp - version: 11.2.0 + version: 15.2.0 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-15.2.0-h4751f2c_7.conda + hash: + md5: 82025ed6da944bd419d42d9b1ff116aa + sha256: 835e44371812c91563a00dec8bc98c460f8b9f33f50543244bc8774c446a2172 + category: main + optional: false +- name: libgomp + version: 11.2.0 + manager: conda + platform: linux-aarch64 dependencies: _libgcc_mutex: '0.1' - url: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-11.2.0-h1234567_1.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgomp-11.2.0-h1234567_1.conda hash: - md5: b372c0eea9b60732fdae4b817a63c8cd - sha256: a1c6e599df45e116af81c36ec4c9efb1793fa3a0b854dd90dd6c8813cd476e90 + md5: e3d856b632d874d38bfad1083d547271 + sha256: f4e31d184af147504354f12f18f6d22f2d3483a6eed6f9e46833c98f52870ed9 category: main optional: false - name: make @@ -88,6 +151,18 @@ package: sha256: 366c7133c9b595f5862ef22b0af952e74550e8eeded4b18ea5eb35f8c2ba01a1 category: main optional: false +- name: make + version: 4.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/make-4.2.1-hfd63f10_1.conda + hash: + md5: e53a77d603b29bd76f22d180b5fc2540 + sha256: 94b5ab1ceb72289f2821f664dce9d433c3530fe9369a738840738af097e318ba + category: main + optional: false - name: make version: '4.3' manager: conda diff --git a/conda-lock.dev.yml b/conda-lock.dev.yml index 6d43f07..57418f5 100644 --- a/conda-lock.dev.yml +++ b/conda-lock.dev.yml @@ -13,13 +13,15 @@ version: 1 metadata: content_hash: - osx-arm64: 28162ce1aa93d1627d6ced7c08925a8e4030c276ec64b4fc3085b61088673157 - linux-64: 9a2e5917900c23d8a23509bb614e4c7bfbae1d1c7bf238427d59ec9cd362e4af + osx-arm64: bcaefacc510bb5727f852fd57b4f3ad86722d3a5ce199f433a683ba4eee1ebc4 + linux-64: 597b1ef9c8bc2d4dd0bc91dabf49533e727f6d6ad5e5b407b1c6ca7a68ea059f + linux-aarch64: 8bca95b50705ad50c341fcb5480aa1afed2815cb4bf68eb02623849c3a4be3e2 channels: - url: defaults used_env_vars: [] platforms: - linux-64 + - linux-aarch64 - osx-arm64 sources: - py312_environment.yml @@ -27,7 +29,7 @@ metadata: - devtools_environment.yml - mlir21_environment.yml time_metadata: - created_at: '2026-01-15T16:06:20Z' + created_at: '2026-03-13T15:09:25Z' package: - name: _libgcc_mutex version: '0.1' @@ -40,6 +42,17 @@ package: sha256: 476626712f60e5ef0fe04c354727152b1ee5285d57ccd3575c7be930122bd051 category: main optional: false +- name: _libgcc_mutex + version: '0.1' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/_libgcc_mutex-0.1-main.conda + hash: + md5: b272288d02db5520249ca7870c2287b4 + sha256: 41e43dedb2e5805d15b60d0e337f625c6308b49ec94e1c7a2b34a62257ab850f + category: main + optional: false - name: _openmp_mutex version: '5.1' manager: conda @@ -53,6 +66,19 @@ package: sha256: 576011048d23f2e03372263493c5529f802286ff53e8426df99a5b11cc2572f3 category: main optional: false +- name: _openmp_mutex + version: '5.1' + manager: conda + platform: linux-aarch64 + dependencies: + _libgcc_mutex: '0.1' + libgomp: '>=7.5.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/_openmp_mutex-5.1-51_gnu.conda + hash: + md5: 66329dd81c60123e0d7c4c39b7ee7afe + sha256: 70892a5efb5803b565ba889b5479b6e866a0fabce3a7d2f648e494a9e7bff49b + category: main + optional: false - name: adwaita-icon-theme version: '48.0' manager: conda @@ -66,34 +92,59 @@ package: sha256: 273074e2a5ba02e283617bbe95ecf5590ca29fb1ba89ad87985e2cefc3ce8e8c category: main optional: false +- name: adwaita-icon-theme + version: '48.0' + manager: conda + platform: linux-aarch64 + dependencies: + hicolor-icon-theme: '' + librsvg: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/adwaita-icon-theme-48.0-hd43f75c_0.conda + hash: + md5: 517f2d2abfe9b834ed5d45ad6e64c67f + sha256: c339ffeefcb54181644bb41015f0309d3bb282b8622612144fe1c31cef036fa7 + category: main + optional: false - name: anyio - version: 4.10.0 + version: 4.12.1 manager: conda platform: linux-64 dependencies: idna: '>=2.8' python: '>=3.12,<3.13.0a0' - sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://repo.anaconda.com/pkgs/main/linux-64/anyio-4.10.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/anyio-4.12.1-py312h06a4308_0.conda + hash: + md5: 484cc52f8af5134526ca1d553c458110 + sha256: 23bb99d5b85609b9d356cae113163d746e9d4b5bdf32113455358f2f2d209c54 + category: main + optional: false +- name: anyio + version: 4.12.1 + manager: conda + platform: linux-aarch64 + dependencies: + idna: '>=2.8' + python: '>=3.12,<3.13.0a0' + typing_extensions: '>=4.5' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/anyio-4.12.1-py312hd43f75c_0.conda hash: - md5: dc1f2dc04e8911692968c8d9ee4c387d - sha256: c1fd37032eb1de3307a2f61566850e6ccf93ecc8b43be9af52c33926b9992a7e + md5: feaec5e6ed242430484b280931deed01 + sha256: fbb43e07ad815687604664aa4dc0f34baf68372e1fd7358f9877397fe6789dbd category: main optional: false - name: anyio - version: 4.10.0 + version: 4.12.1 manager: conda platform: osx-arm64 dependencies: idna: '>=2.8' python: '>=3.12,<3.13.0a0' - sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/anyio-4.10.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/anyio-4.12.1-py312hca03da5_0.conda hash: - md5: 7801488f706edc5c3a73073fc9a69a48 - sha256: 8d5396108b5cf25c8e9eb28493590bd747bbdaaed54eea65019521d6b7640839 + md5: fe574e205db1cc32368741c3eef28c6d + sha256: 8a88b91a3f07a0b8c966805fe78ce378e77431c42aea9603de1f3a77a79754c5 category: main optional: false - name: appnope @@ -121,6 +172,19 @@ package: sha256: dcf294e6b12ef6c7601a29de13966154f27968176a153b68b91bc2a8b9feaadc category: main optional: false +- name: argon2-cffi + version: 25.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + argon2-cffi-bindings: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/argon2-cffi-25.1.0-py312hd43f75c_0.conda + hash: + md5: 70adc941d431ecb6035a37349375dada + sha256: 9c2a60bd9e82a63e96466d78d1f6747b1a06034948f369934fdce73cbc0f6265 + category: main + optional: false - name: argon2-cffi version: 25.1.0 manager: conda @@ -149,6 +213,20 @@ package: sha256: ea461cec47b58e29ce616678494e86c63999409e4f34fb3851784a1b8b024393 category: main optional: false +- name: argon2-cffi-bindings + version: 21.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + cffi: '>=1.0.1' + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/argon2-cffi-bindings-21.2.0-py312h998d150_1.conda + hash: + md5: 891a4deef142083aed1862bc199e8f89 + sha256: 05e5628d64b67305710ca082c1cb6c1475eaafcac472023c188528274afc4963 + category: main + optional: false - name: argon2-cffi-bindings version: 25.1.0 manager: conda @@ -164,27 +242,39 @@ package: category: main optional: false - name: asttokens - version: 3.0.0 + version: 3.0.1 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/asttokens-3.0.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/asttokens-3.0.1-py312h06a4308_0.conda + hash: + md5: 71d7746e0a8dd3215443d7053f4e2950 + sha256: 72a24f1373305079f5222c1ac4bf2ab14f61aac89c415b4ea1e8c8edac4ada6a + category: main + optional: false +- name: asttokens + version: 3.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/asttokens-3.0.1-py312hd43f75c_0.conda hash: - md5: 9ad93467c7599bedd6ad2c1b306ab37b - sha256: b91f9e7a14a6335a468bb83e7c1da4791c26d4922fc5d6624f5927a5b28a06bf + md5: d9e0eb5d13cbbda74a892b0d95607e2e + sha256: 1d3bea7f23d03a658d7e4e7887ff092cb5a6c10dcde6aa53e0ffc8f97e9e0929 category: main optional: false - name: asttokens - version: 3.0.0 + version: 3.0.1 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/asttokens-3.0.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/asttokens-3.0.1-py312hca03da5_0.conda hash: - md5: 8c6e8b8984bd8d00a590ef6cc15a3f7e - sha256: 15e4ffbe59f19f114e658f85fe85014fad529517a5227dc2831ca93d6bf8c00a + md5: c4a58a01b68229a9e0c09197d45d52e2 + sha256: f88288009435ad90f56b6fb000ee65000ef2da6df1d9cf21a900e8a433fa9120 category: main optional: false - name: async-lru @@ -199,6 +289,18 @@ package: sha256: c8413458e65cc6eaf9dd9fa50b4b7637b17fb347d662cbd5aecfca0df823b0c5 category: main optional: false +- name: async-lru + version: 2.0.5 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/async-lru-2.0.5-py312hd43f75c_0.conda + hash: + md5: 14451be15fc7b4b716889c23ba10f94e + sha256: 94f75baee1401e632c72f83447c4d4fd98500ca5072106fa7b86baf4c3431d8e + category: main + optional: false - name: async-lru version: 2.0.5 manager: conda @@ -227,6 +329,22 @@ package: sha256: 642bc409dcfc3f88fcda567529a34bce899e8ed2cb26e211077d58b9854161af category: main optional: false +- name: at-spi2-atk + version: 2.34.2 + manager: conda + platform: linux-aarch64 + dependencies: + at-spi2-core: '>=2.36.0,<2.37.0a0' + atk-1.0: '>=2.36.0' + dbus: '>=1.13.18,<2.0a0' + libgcc-ng: '>=11.2.0' + libglib: '>=2.78.4,<3.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/at-spi2-atk-2.34.2-hc9b0bad_1.conda + hash: + md5: 444b49a95ab1bb7e23f4b2ea0a144daa + sha256: d76bcd15466c11cf43b248eb76f2fd9f4893a08981ca62496de7933fe9a2d326 + category: main + optional: false - name: at-spi2-core version: 2.36.0 manager: conda @@ -245,19 +363,52 @@ package: sha256: 945a831fbe127c51492dcffe1ab8719bbff816bf3056ab5d7c6475f327fdfbc5 category: main optional: false -- name: atk-1.0 +- name: at-spi2-core version: 2.36.0 manager: conda + platform: linux-aarch64 + dependencies: + dbus: '>=1.13.18,<2.0a0' + gettext: '' + glib: '' + libgcc-ng: '>=11.2.0' + libglib: '>=2.78.4,<3.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxtst: '>=1.2.5,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/at-spi2-core-2.36.0-hc0fda5b_2.conda + hash: + md5: 282b60aab591559e56bddbadf4eb8dd9 + sha256: 4b06f28c5a45ea7d855aba77efb36d5e1f858c3f521c3a214cf9322d9dd18db8 + category: main + optional: false +- name: atk-1.0 + version: 2.38.0 + manager: conda platform: linux-64 dependencies: - glib: '>=2.69.1,<3.0a0' + __glibc: '>=2.28,<3.0.a0' + glib: '' + libgcc: '>=14' + libglib: '>=2.84.4,<3.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/atk-1.0-2.38.0-he149ff8_0.conda + hash: + md5: 3822e3f439b6afe78fa286bea5f34bce + sha256: 5a86ffb2d5e9cdfdfd4b55d27952cdc99900afb401dd667bd0f1476a9ec8f9e7 + category: main + optional: false +- name: atk-1.0 + version: 2.36.0 + manager: conda + platform: linux-aarch64 + dependencies: + glib: '>=2.68.1,<3.0a0' gobject-introspection: 1.* - libgcc-ng: '>=7.5.0' + libgcc-ng: '>=10.2.0' ninja: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/atk-1.0-2.36.0-ha1a6a79_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/atk-1.0-2.36.0-h920789f_0.conda hash: - md5: 059ccf0f188e5238343a74d2ac97e697 - sha256: 93d9cb17ae823fec60eab4c01281186418c2e1e9f0e953ae79f82d34ed7733ef + md5: a4f28e328d484f047d8f20fcd45ad0d2 + sha256: c030216bae5eaab78d0ab29ce2bf8969f94b9eb8cabb85d38a41328c9eebc947 category: main optional: false - name: attrs @@ -272,6 +423,18 @@ package: sha256: 36c0d5b529596867e6506e290f0f72f259ebd4ac8b64c763c6b0082d43015d6e category: main optional: false +- name: attrs + version: 25.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/attrs-25.4.0-py312hd43f75c_2.conda + hash: + md5: 495030cf1cad7d9493ac5d99817cf38d + sha256: a8ee280d0a7a4e4fb24ac370b39f53cf43c3456f17d1b2a0dae695d8b1dbe58b + category: main + optional: false - name: attrs version: 25.4.0 manager: conda @@ -296,6 +459,18 @@ package: sha256: da2ac7b2e2fd7e3f0f532c1b611a1f4940cff6903d2fefe3fd941b35b06622c0 category: main optional: false +- name: babel + version: 2.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/babel-2.17.0-py312hd43f75c_0.conda + hash: + md5: f7a151508f4f01752c69238af44a1b8d + sha256: b352406997680c524106cc83b21f7f56b72330801ad20b6beb10759dba600056 + category: main + optional: false - name: babel version: 2.17.0 manager: conda @@ -309,67 +484,126 @@ package: category: main optional: false - name: beautifulsoup4 - version: 4.14.2 + version: 4.14.3 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' soupsieve: '>1.2' typing-extensions: '>=4.0.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/beautifulsoup4-4.14.2-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/beautifulsoup4-4.14.3-py312h06a4308_0.conda + hash: + md5: 2a390d0ceaacff989143c236e6f34c26 + sha256: 67ed03e81f607c4142d3be0af207f58fc23e7ce9fe29fd82cf2e57f625790cc4 + category: main + optional: false +- name: beautifulsoup4 + version: 4.14.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + soupsieve: '>1.2' + typing-extensions: '>=4.0.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/beautifulsoup4-4.14.3-py312hd43f75c_0.conda hash: - md5: 4467b0a123a298e7d965ec685acfbb3e - sha256: bc5317360ed36325f076bb243b6f4ebc1d08ea08b3fa666768e662f90364958d + md5: 8f0f0cdbcaa5f81669c5aa90feb73f2d + sha256: 4bd1b49bd858b1db051d966cc8752ad9324ad99aca439f72f68830188d9fe5af category: main optional: false - name: beautifulsoup4 - version: 4.14.2 + version: 4.14.3 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' soupsieve: '>1.2' typing-extensions: '>=4.0.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/beautifulsoup4-4.14.2-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/beautifulsoup4-4.14.3-py312hca03da5_0.conda + hash: + md5: 8b7805c1323d1b34a6b615a9a8f249c5 + sha256: dac63a7205e1dee6dd825d07abcdeb42aa54fa118dc1341cff9433aa57809c4f + category: main + optional: false +- name: binutils_impl_linux-64 + version: '2.44' + manager: conda + platform: linux-64 + dependencies: + ld_impl_linux-64: '2.44' + sysroot_linux-64: '' + url: https://repo.anaconda.com/pkgs/main/linux-64/binutils_impl_linux-64-2.44-h78f17ca_3.conda + hash: + md5: b19852e91107b3898a4d03d70087e867 + sha256: 94f86f3365094c4c1c2c8a28befef0b0bbb0225f83761997db0b728215798174 + category: main + optional: false +- name: binutils_impl_linux-aarch64 + version: '2.40' + manager: conda + platform: linux-aarch64 + dependencies: + ld_impl_linux-aarch64: '2.40' + libstdcxx-ng: '>=4.9' + sysroot_linux-aarch64: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/binutils_impl_linux-aarch64-2.40-h4fb32a3_0.conda hash: - md5: 6af85c8aeb58a6df181abaff77f2a332 - sha256: 95b64535d5472897deea792156e588b0f77745fe1049d61ea6e4c6d9c7be3154 + md5: 3b93da4c6ccea68add31470f593a0858 + sha256: 4d632ebd276f584361f8eba68d90d2a8697a1f679a3a6e518ed04db001f338f8 category: main optional: false - name: black - version: 25.11.0 + version: 26.1.0 manager: conda platform: linux-64 dependencies: click: '>=8.0.0' mypy_extensions: '>=0.4.3' packaging: '>=22.0' - pathspec: '>=0.9.0' + pathspec: '>=1.0.0' platformdirs: '>=2' python: '>=3.12,<3.13.0a0' pytokens: '>=0.3.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/black-25.11.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/black-26.1.0-py312h06a4308_0.conda hash: - md5: 760d77957c13537e52c408668c9e4436 - sha256: 56f05787fb4bcc3649afe2f5c22f3cd600a19d6988a4d31bbe4fb6683b6ce584 + md5: ae0ca94592bb2ff51fe324aadc517e66 + sha256: 3e8daa304b1c81c439d2513cafc69f6576c276d9d21b0dd5c89cddb48fd0dc9b category: main optional: false - name: black - version: 25.11.0 + version: 26.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + click: '>=8.0.0' + mypy_extensions: '>=0.4.3' + packaging: '>=22.0' + pathspec: '>=1.0.0' + platformdirs: '>=2' + python: '>=3.12,<3.13.0a0' + pytokens: '>=0.3.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/black-26.1.0-py312hd43f75c_0.conda + hash: + md5: 35b042a1ba57f1f3b78bc93623e6336b + sha256: 61316b79680664cb87bde256e8433f4361280ed66352d09c927c16f3c0eafbfb + category: main + optional: false +- name: black + version: 26.1.0 manager: conda platform: osx-arm64 dependencies: click: '>=8.0.0' mypy_extensions: '>=0.4.3' packaging: '>=22.0' - pathspec: '>=0.9.0' + pathspec: '>=1.0.0' platformdirs: '>=2' python: '>=3.12,<3.13.0a0' pytokens: '>=0.3.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/black-25.11.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/black-26.1.0-py312hca03da5_0.conda hash: - md5: 08fe0e3fb03a778d611b23f4cf1bf4d3 - sha256: e504471ee335d77d71ecd79222d54fb85c56c0329cd81f7070a8b09bf8b7118a + md5: 71f70754cc45a8eda4dd9c0ed8a00b83 + sha256: 0997153c6ba8ae3231aae936c8b31af73e9ab2c75e8c83c8e9a705643312d194 category: main optional: false - name: blas @@ -383,6 +617,17 @@ package: sha256: c85b5d0a336b5be0f415c71fd7fe2eca59e09f42221bfa684aafef5510ba5487 category: main optional: false +- name: blas + version: '1.0' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/blas-1.0-openblas.conda + hash: + md5: 9b39fee0a4df4510455d75f56cf59bef + sha256: 571b133975675755788d7f5589d94531fa2907fc3d2b030415f259625bd16216 + category: main + optional: false - name: blas version: '1.0' manager: conda @@ -408,6 +653,20 @@ package: sha256: 1d88022ad4f8d489fa3396ba45df1f391cb45aa20d0c63f5e9236987eab4f935 category: main optional: false +- name: bleach + version: 6.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + html5lib: '1.1' + python: '>=3.12,<3.13.0a0' + webencodings: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/bleach-6.3.0-py312hd43f75c_0.conda + hash: + md5: 9adc23d327209291815948cd48d17321 + sha256: 089207ed6be613c172c3e6abd0eb206cd3b6987c0d44b3754c9eb7ca305b7d42 + category: main + optional: false - name: bleach version: 6.3.0 manager: conda @@ -438,6 +697,21 @@ package: sha256: 15866471f17817fbbffb1924c2316316d77ff8eb5556e5273b3c072ac996ed19 category: main optional: false +- name: brotlicffi + version: 1.0.9.2 + manager: conda + platform: linux-aarch64 + dependencies: + cffi: '>=1.0.0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/brotlicffi-1.0.9.2-py312h419075a_1.conda + hash: + md5: e1976889d8b3da03f41edff14c639edd + sha256: 5c55df495c282b9279a1123f3cf57ad096aef2f5cd41a6d39fb3417c767f097d + category: main + optional: false - name: brotlicffi version: 1.2.0.0 manager: conda @@ -465,6 +739,18 @@ package: sha256: 235f266d5f9c3c61748bb1af0eff21bc7ed2a2a356b97ff28d9c1135039b08b0 category: main optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/bzip2-1.0.8-h998d150_6.conda + hash: + md5: f580b2013db742598b2d59875bccf774 + sha256: ce168a001a8243588f8b127c40b866abcdd932733f0ab430cbf66dafbea297be + category: main + optional: false - name: bzip2 version: 1.0.8 manager: conda @@ -477,30 +763,43 @@ package: category: main optional: false - name: c-ares - version: 1.34.5 + version: 1.34.6 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/c-ares-1.34.6-hd44998d_0.conda + hash: + md5: e16f3bb02771b2e37ea421a3f8ee1ebb + sha256: a5bdd98c8c2ef2bbe52b0fb018ddda3e62f91b2f96089e66e903052e1e91498e + category: main + optional: false +- name: c-ares + version: 1.34.5 + manager: conda + platform: linux-aarch64 + dependencies: libgcc-ng: '>=11.2.0' libstdcxx-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/c-ares-1.34.5-hef5626c_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/c-ares-1.34.5-ha6cfe40_0.conda hash: - md5: 4a0059c416e26b3c5e8a8fdf11dfa811 - sha256: a62774dc2e4d9bb3f8d2deca3dd1d4186e29c519772ac12ec2c200d3829b1dfc + md5: 23813813ac5ef4c25418e6acf9b6f5e9 + sha256: 25afc66be6d6ca151d016122516b2ca0455c51b32c727d504e808eacb1e6197a category: main optional: false - name: c-ares - version: 1.34.5 + version: 1.34.6 manager: conda platform: osx-arm64 dependencies: - __osx: '>=11.1' - libcxx: '>=14.0.6' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/c-ares-1.34.5-h2ca31fc_0.conda + __osx: '>=12.1' + libcxx: '>=20' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/c-ares-1.34.6-hfe05a68_0.conda hash: - md5: d2f5b1bfc3547777080dc29f83a84441 - sha256: e39c0082b2546683a88b2fed0cedfbded0cfee15786ff2157b499efd8def3199 + md5: ceb5c473b56eb1b79fd079f6b0d029df + sha256: 2947839d4751f848f54672ddc231667b03f2d3ad4979c2bca4911f09de67fe5a category: main optional: false - name: ca-certificates @@ -514,6 +813,17 @@ package: sha256: 0c11f114b16e3b392f9e23f62ed6e48df81e1faec9bd036459edf7009bd819ac category: main optional: false +- name: ca-certificates + version: 2025.12.2 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ca-certificates-2025.12.2-hd43f75c_0.conda + hash: + md5: 340d0dd778aa10d5aa5e88eaa19fa6b2 + sha256: c038da1e61ee10221bfeda44705ae8123988816884964565d9f8e6a203dcc4d2 + category: main + optional: false - name: ca-certificates version: 2025.12.2 manager: conda @@ -548,6 +858,28 @@ package: sha256: 7a03277064ec986813b979f1e7af41ac23fbc36f02cff7c295383185ab255896 category: main optional: false +- name: cairo + version: 1.18.4 + manager: conda + platform: linux-aarch64 + dependencies: + fontconfig: '>=2.14.1,<3.0a0' + freetype: '>=2.13.3,<3.0a0' + libgcc-ng: '>=11.2.0' + libglib: '>=2.84.2,<3.0a0' + libpng: '>=1.6.39,<1.7.0a0' + libxcb: '>=1.17.0,<2.0a0' + pixman: '>=0.46.4,<1.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/cairo-1.18.4-hd97bfd3_0.conda + hash: + md5: e4f38b302f548e2c2924e06544bcd65c + sha256: de583dc95015066e7236d2c0f2f55e5d50fcb35bf2ef3aaac922c2b679337b7c + category: main + optional: false - name: cairo version: 1.18.4 manager: conda @@ -578,6 +910,18 @@ package: sha256: b3b1d167da19afc2f6a438f0d336afa262ec2bf890d236e1e85f47c40dfa6b28 category: main optional: false +- name: certifi + version: 2026.01.04 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/certifi-2026.01.04-py312hd43f75c_0.conda + hash: + md5: 92d09d315719aaa110e3b0d93a547090 + sha256: 842945d366ac284f218edb835bc5674cf8874bea5944d12e23eac3e4b4af1e0e + category: main + optional: false - name: certifi version: 2026.01.04 manager: conda @@ -606,6 +950,21 @@ package: sha256: 863578d9e6e052701a7b1b34cad8970932db4e789378572754092748fbea5a7c category: main optional: false +- name: cffi + version: 1.17.1 + manager: conda + platform: linux-aarch64 + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=11.2.0' + pycparser: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/cffi-1.17.1-py312hcb1262d_1.conda + hash: + md5: 02edf2bd3164ff2228f6633ba49ffd14 + sha256: 5a976c13c7a25cc77016042ce4a585185b33c9fef99cf2113094e618818f4163 + category: main + optional: false - name: cffi version: 2.0.0 manager: conda @@ -636,15 +995,120 @@ package: - name: charset-normalizer version: 3.4.4 manager: conda - platform: osx-arm64 + platform: linux-aarch64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/charset-normalizer-3.4.4-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/charset-normalizer-3.4.4-py312hd43f75c_0.conda hash: - md5: 858166c1f48fd55b0a9e0047901ffe22 + md5: 1630f01adc6d3bda5c2c34e55bd5ed1a + sha256: 2cbb99753b4abab133435db58aff591156b1a1b0496ec18e6a4811d484fe5567 + category: main + optional: false +- name: charset-normalizer + version: 3.4.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/charset-normalizer-3.4.4-py312hca03da5_0.conda + hash: + md5: 858166c1f48fd55b0a9e0047901ffe22 sha256: 598e83349b12144ced95cb3d9295f1d06a708feb097656a69c91278dbc630ded category: main optional: false +- name: clang + version: 21.1.8 + manager: conda + platform: linux-64 + dependencies: + binutils_impl_linux-64: '' + clang-21: 21.1.8 + libgcc-devel_linux-64: '' + libllvm21: '>=21.1.8,<21.2.0a0' + sysroot_linux-64: '' + url: https://repo.anaconda.com/pkgs/main/linux-64/clang-21.1.8-hfbc7b22_0.conda + hash: + md5: 12b4d11834dd86fc0d6522bd6706d371 + sha256: 1b6c2c6fc25242354b3d9cb3103e7ac76bcf8b5527dc3018d5bb0975680e3db6 + category: main + optional: false +- name: clang + version: 20.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + binutils_impl_linux-aarch64: '' + clang-20: 20.1.8 + libgcc-devel_linux-aarch64: '' + libllvm20: '>=20.1.8,<20.2.0a0' + sysroot_linux-aarch64: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/clang-20.1.8-h1054430_0.conda + hash: + md5: 191442781ad7061d9536b192a6c3f274 + sha256: 85cb3ef54d35f549c1a5ebfa7328cf9c8eb3e6f75f203d927c8cad39222cce77 + category: main + optional: false +- name: clang + version: 21.1.8 + manager: conda + platform: osx-arm64 + dependencies: + clang-21: 21.1.8 + libllvm21: '>=21.1.8,<21.2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/clang-21.1.8-h71b10da_0.conda + hash: + md5: 4c801d4089a62d70fbb9ac42858f09ea + sha256: 710836a27fd69b50e8ec4ab35dd4bce9631acba8980a37f4abd4abeb3f1c5fbe + category: main + optional: false +- name: clang-20 + version: 20.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + libclang-cpp20.1: 20.1.8 + libgcc-ng: '>=11.2.0' + libllvm20: '>=20.1.8,<20.2.0a0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/clang-20-20.1.8-default_h2596c1a_0.conda + hash: + md5: c05b14f915d24a3ba687b419090950d9 + sha256: ca8733bccffdf51aa84fd5429313ad399f488114dd6fb8b5aaf761f8c694bf03 + category: main + optional: false +- name: clang-21 + version: 21.1.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libclang-cpp21.1: 21.1.8 + libgcc: '' + libgcc-ng: '>=11.2.0' + libllvm21: '>=21.1.8,<21.2.0a0' + libstdcxx: '' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/clang-21-21.1.8-default_h05d3d09_0.conda + hash: + md5: 954ebd0dde75250db198dea59ca4b4b7 + sha256: 9b649d0ef9cd770fa536d36fd59323cafdbcd33641ce288252e29cb91916f277 + category: main + optional: false +- name: clang-21 + version: 21.1.8 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libclang-cpp21.1: 21.1.8 + libcxx: '>=21.1.8' + libllvm21: '>=21.1.8,<21.2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/clang-21-21.1.8-default_h8a84b90_0.conda + hash: + md5: a62a4ba9a4e9526b3fe6dc8535129b93 + sha256: faa1ef362695385020a8d615af329aa6b2ce8246702d4c2ef6155638b069c408 + category: main + optional: false - name: click version: 8.2.1 manager: conda @@ -657,6 +1121,18 @@ package: sha256: 9e49ad3419d720add737b68355ed3a43693f2f1437ed6be37df8113f3dc8609c category: main optional: false +- name: click + version: 8.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/click-8.2.1-py312hd43f75c_1.conda + hash: + md5: eeb42730c084d753e5eeae5043c2e9cc + sha256: 189e319e4d813854299474ace8b08f2db194e2d477b612cba54a9885702efefa + category: main + optional: false - name: click version: 8.2.1 manager: conda @@ -681,6 +1157,18 @@ package: sha256: 5d2de3e622763ad28abe5b0c3d345d91e951db89300ad8d27b0e6b94100e8e48 category: main optional: false +- name: cloudpickle + version: 3.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/cloudpickle-3.1.2-py312hd43f75c_0.conda + hash: + md5: 74559945ed0d231c61cec42a74477ac4 + sha256: a4cf8e626c3fd6773d0d62a597d642716b40da54877604caeac88d30ed31e468 + category: main + optional: false - name: cloudpickle version: 3.1.2 manager: conda @@ -705,6 +1193,18 @@ package: sha256: f7770b4230d927f516152fdd5e174c2f4ea4d6092a339a59055df37de36ae27f category: main optional: false +- name: comm + version: 0.2.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/comm-0.2.3-py312hd43f75c_0.conda + hash: + md5: b488ef81e7487178098d89ac4d9c31b1 + sha256: 4a66751517873cd15665b1df6ddcc23e8c3e33849db3ff2d9414ffd813e7c9f3 + category: main + optional: false - name: comm version: 0.2.3 manager: conda @@ -733,6 +1233,21 @@ package: sha256: ff936d58ce18451f18cba16a8ade9365199a6321d4eb1c60c1eb1d8e3932c65b category: main optional: false +- name: dbus + version: 1.16.2 + manager: conda + platform: linux-aarch64 + dependencies: + expat: '>=2.7.1,<3.0a0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/dbus-1.16.2-h6a16351_0.conda + hash: + md5: 6a7d865ed36eeecaaaf64a27519a3c7d + sha256: fd1aac52c9c80cbc5f56d8f0286b4f3a972b25ad785e64464f2eeb0f783f29c3 + category: main + optional: false - name: debugpy version: 1.8.16 manager: conda @@ -748,6 +1263,20 @@ package: sha256: 367190b745bd5659e3a4d3407bac8cdedb95b20c2a13a212ed287625dd713576 category: main optional: false +- name: debugpy + version: 1.8.11 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/debugpy-1.8.11-py312h419075a_0.conda + hash: + md5: b1d8567e50809486d070b38c2757148c + sha256: a69665c562c13a53e57877d4616c415be38b31056a7769883402d1b0739587a1 + category: main + optional: false - name: debugpy version: 1.8.16 manager: conda @@ -774,6 +1303,18 @@ package: sha256: 112192e4d350c7a31519565c6ebf7e7cd2cc5e65333625aa2c1ad7de6d8025e5 category: main optional: false +- name: decorator + version: 5.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/decorator-5.2.1-py312hd43f75c_0.conda + hash: + md5: d5cd7f158ee657d7265f637b4faba2ea + sha256: 9a88cd553d86730b0eaacd1cc7d804603e5ecca614a17b8b7f19d9107caecfb0 + category: main + optional: false - name: decorator version: 5.2.1 manager: conda @@ -798,6 +1339,18 @@ package: sha256: d5ccad2e614ba3f953c202a42270fe0cfdaf6c5071311a3accf28446c49a6c5b category: main optional: false +- name: defusedxml + version: 0.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '' + url: https://repo.anaconda.com/pkgs/main/noarch/defusedxml-0.7.1-pyhd3eb1b0_0.conda + hash: + md5: d912068b0729930972adcaac338882c0 + sha256: d5ccad2e614ba3f953c202a42270fe0cfdaf6c5071311a3accf28446c49a6c5b + category: main + optional: false - name: defusedxml version: 0.7.1 manager: conda @@ -811,15 +1364,37 @@ package: category: main optional: false - name: epoxy - version: 1.5.4 + version: 1.5.10 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/epoxy-1.5.4-h7f8727e_2.conda + __glibc: '>=2.28,<3.0.a0' + libdrm: '>=2.4.124,<2.5.0a0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=14' + libgl: '>=1.7.0,<2.0a0' + libglx: '>=1.7.0,<2.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxdamage: '>=1.1.6,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-libxxf86vm: '>=1.1.6,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/epoxy-1.5.10-h1d90447_0.conda + hash: + md5: 59cc7aeb1a88a2559b1d62a7c6af202b + sha256: f54d4973776bc72145ad4f48a672216df169ce4d45b2e895709dd6a57bb763b1 + category: main + optional: false +- name: epoxy + version: 1.5.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/epoxy-1.5.4-h2f4d8fa_2.conda hash: - md5: dc5c7364c37f340374729502180655f4 - sha256: e2dcb63aa7ff1245a4597b70a764949c1ed13ea7dc94a276c1d41f574d942a46 + md5: c0678376c94c69879f03f6254eb6231d + sha256: 19926bfff224c5fffc20ae7b0620adc10aa8a88d15f58bc8e9abac1ace0aa6d9 category: main optional: false - name: executing @@ -834,6 +1409,18 @@ package: sha256: dbff50416c53ec24138f104fd664d9ba2622533946ec21f1abb28a08dd73597d category: main optional: false +- name: executing + version: 2.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/executing-2.2.1-py312hd43f75c_0.conda + hash: + md5: cb24355d4995f1d1bba59b63e3805fc3 + sha256: a5ac9de462195618b67ad9173964b0ea7111c6a62092e8db6766313e8067c15b + category: main + optional: false - name: executing version: 2.2.1 manager: conda @@ -847,32 +1434,45 @@ package: category: main optional: false - name: expat - version: 2.7.3 + version: 2.7.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' - libexpat: 2.7.3 + libexpat: 2.7.4 libgcc: '>=14' libstdcxx: '>=14' - url: https://repo.anaconda.com/pkgs/main/linux-64/expat-2.7.3-h7354ed3_4.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/expat-2.7.4-h7354ed3_0.conda + hash: + md5: 575218bf09aa99037a6e3bb1f43796a8 + sha256: 6dc018cce7a88683c5e9b8ed14906ff342e8fee7307205123c588f9775a1b026 + category: main + optional: false +- name: expat + version: 2.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/expat-2.7.1-h419075a_0.conda hash: - md5: ab93756615e5932b7be64f44f57d9801 - sha256: c44273608ba06e9c749a34a35e657d2e88fc65b3496ad91155cea6cb803a7579 + md5: 4e5b7cdea249a4b761065ea25ce04c72 + sha256: 793f9af28154240178b703e316446e29b8226f687949699bafb344dd8b96f464 category: main optional: false - name: expat - version: 2.7.3 + version: 2.7.4 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' libcxx: '>=20' - libexpat: 2.7.3 - url: https://repo.anaconda.com/pkgs/main/osx-arm64/expat-2.7.3-h50f4ffc_4.conda + libexpat: 2.7.4 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/expat-2.7.4-h50f4ffc_0.conda hash: - md5: b50f44e8c75fe6994b9036011d9c9dcc - sha256: f5a78ee68ffbe92c522c3645b155223254c484e1fae8d481b94d8a2cd35db0b9 + md5: 654b50ccd65bfb00e9673744d18fed86 + sha256: a699bedab83433ce11095cfd8b9588f1362168e0adf84c8bb44f14b353b6a0ec category: main optional: false - name: font-ttf-dejavu-sans-mono @@ -886,6 +1486,17 @@ package: sha256: 20bee5843ae28b03276337ef19c3fe70bed89840658d4734586cb46366cdd365 category: main optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/font-ttf-dejavu-sans-mono-2.37-hd3eb1b0_0.conda + hash: + md5: 95b5078cca69bdf9ac955895b9caf678 + sha256: 20bee5843ae28b03276337ef19c3fe70bed89840658d4734586cb46366cdd365 + category: main + optional: false - name: font-ttf-dejavu-sans-mono version: '2.37' manager: conda @@ -908,6 +1519,17 @@ package: sha256: 8ab12417afdb2049576c61ac70a24b18aabc6ef8a030d95597f4e07405b0a63e category: main optional: false +- name: font-ttf-inconsolata + version: '2.001' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/font-ttf-inconsolata-2.001-hcb22688_0.conda + hash: + md5: 9e3fa1886c808910ecd9b9be64566410 + sha256: 8ab12417afdb2049576c61ac70a24b18aabc6ef8a030d95597f4e07405b0a63e + category: main + optional: false - name: font-ttf-inconsolata version: '2.001' manager: conda @@ -930,6 +1552,17 @@ package: sha256: 88503c6fb048f3796b60a8d5d69af43ac2ccd545bc217a6afbfe1bc3ba8333b1 category: main optional: false +- name: font-ttf-source-code-pro + version: '2.030' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/font-ttf-source-code-pro-2.030-hd3eb1b0_0.conda + hash: + md5: eb091595cff4c5452f2f409c667aef55 + sha256: 88503c6fb048f3796b60a8d5d69af43ac2ccd545bc217a6afbfe1bc3ba8333b1 + category: main + optional: false - name: font-ttf-source-code-pro version: '2.030' manager: conda @@ -952,6 +1585,17 @@ package: sha256: dbf70b958c21850a017bd7dd450f17cbaafb0c767de833e106e370f143c41add category: main optional: false +- name: font-ttf-ubuntu + version: '0.83' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/font-ttf-ubuntu-0.83-h8b1ccd4_0.conda + hash: + md5: a5870ffd24048c1f10af06dd5d0bbe37 + sha256: dbf70b958c21850a017bd7dd450f17cbaafb0c767de833e106e370f143c41add + category: main + optional: false - name: font-ttf-ubuntu version: '0.83' manager: conda @@ -981,6 +1625,23 @@ package: sha256: 06c75bb9de6c4d48df2fd7b3a81ab8c100cfc6a5ef5a59344a872bd9a3c24f57 category: main optional: false +- name: fontconfig + version: 2.14.1 + manager: conda + platform: linux-aarch64 + dependencies: + expat: '>=2.6.2,<3.0a0' + freetype: '>=2.10.4,<3.0a0' + libgcc-ng: '>=11.2.0' + libuuid: '>=1.41.5,<2.0a0' + libxml2: '>=2.13.1,<2.14.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/fontconfig-2.14.1-h881afe3_3.conda + hash: + md5: 60bec5350d6d1afc216ab6a489abae4d + sha256: 9d6ef1704528a512229a4d3d4f213918a30b414b01efd9ac460b6afbd6b7685a + category: main + optional: false - name: fontconfig version: 2.15.0 manager: conda @@ -1012,6 +1673,21 @@ package: sha256: 321cf8fadda28d61b120d999dd9c6143c9522dfa6246630ac8ef23141e624a91 category: main optional: false +- name: fonts-anaconda + version: '1' + manager: conda + platform: linux-aarch64 + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + url: https://repo.anaconda.com/pkgs/main/noarch/fonts-anaconda-1-h8fa9717_0.conda + hash: + md5: a5efad43de0590ada98f8bcf02ecbfe8 + sha256: 321cf8fadda28d61b120d999dd9c6143c9522dfa6246630ac8ef23141e624a91 + category: main + optional: false - name: fonts-anaconda version: '1' manager: conda @@ -1039,6 +1715,18 @@ package: sha256: 80cac54c479f6e580c8f3717d317b5b06dfa079295fe910d8f7b9d3ba81150d5 category: main optional: false +- name: fonts-conda-ecosystem + version: '1' + manager: conda + platform: linux-aarch64 + dependencies: + fonts-anaconda: '' + url: https://repo.anaconda.com/pkgs/main/noarch/fonts-conda-ecosystem-1-hd3eb1b0_0.conda + hash: + md5: 76790b62a799de73c4364f7cdc445583 + sha256: 80cac54c479f6e580c8f3717d317b5b06dfa079295fe910d8f7b9d3ba81150d5 + category: main + optional: false - name: fonts-conda-ecosystem version: '1' manager: conda @@ -1052,30 +1740,46 @@ package: category: main optional: false - name: freetype - version: 2.13.3 + version: 2.14.1 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libpng: '>=1.6.54,<1.7.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/freetype-2.14.1-hf5b9546_0.conda + hash: + md5: b997027be979f75a9f8614e57643a272 + sha256: f037be7ebf39d52add8d10679174b3a5af68cad2b0db8a6de5ea69d0adde98c8 + category: main + optional: false +- name: freetype + version: 2.13.3 + manager: conda + platform: linux-aarch64 dependencies: libgcc-ng: '>=11.2.0' libpng: '>=1.6.39,<1.7.0a0' zlib: '>=1.2.13,<2.0.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/freetype-2.13.3-h4a9f257_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/freetype-2.13.3-h6df46f4_0.conda hash: - md5: 47113ca1b80dae5fcf0715571267fdef - sha256: f751d892d3a8ebfebcfb61b8dd01162f7cfadb317b85163b3175b515b0e7dfec + md5: c0be38cce33c4b989fd2abc1107bf11f + sha256: 0a2ec12a4e7cfd060d98a77a7fe67a0ab50599b4f34ccd6ebb4369a68a6a1cf3 category: main optional: false - name: freetype - version: 2.13.3 + version: 2.14.1 manager: conda platform: osx-arm64 dependencies: - libpng: '>=1.6.39,<1.7.0a0' - zlib: '>=1.2.13,<2.0.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/freetype-2.13.3-h47d26ad_0.conda + __osx: '>=12.1' + libpng: '>=1.6.54,<1.7.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/freetype-2.14.1-h7cdc921_0.conda hash: - md5: db5416821ff974ef29af75208250811b - sha256: 1169d26ae608cac7764668dd546135898e33f8e862e52530f5a371bc53f74513 + md5: e1c29412366a1da0a3d2da0dc513a2e4 + sha256: 8b301b313913f78761f0c1be1ba1ad83ad24ef047c64ba1380db38227599c6af category: main optional: false - name: fribidi @@ -1091,6 +1795,18 @@ package: sha256: f994247c2e72391fa7c4635a0055c825e00e2df94400150724efbf258e875191 category: main optional: false +- name: fribidi + version: 1.0.10 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/fribidi-1.0.10-hfd63f10_0.conda + hash: + md5: 89bd2bed8b0edceb63b8c380805a5f23 + sha256: 1717e0f412b8b07c27c53c309725a6e2dd85083c2444fce8892146ea9714fa69 + category: main + optional: false - name: fribidi version: 1.0.16 manager: conda @@ -1104,72 +1820,143 @@ package: category: main optional: false - name: gdk-pixbuf - version: 2.42.10 + version: 2.44.4 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.28,<3.0.a0' glib: '>=2.56.0,<3.0a0' jpeg: '>=9e,<10a' - libgcc-ng: '>=11.2.0' - libglib: '>=2.78.4,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.7.0,<5.0a0' - zlib: '>=1.2.13,<2.0.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/gdk-pixbuf-2.42.10-h64b468e_2.conda + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libpng: '>=1.6.54,<1.7.0a0' + libtiff: '>=4.7.1,<5.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/gdk-pixbuf-2.44.4-hbd8e730_0.conda hash: - md5: d86ccfedec8f708529fa5a33653fdf60 - sha256: af725e22af0edecd6c22e0b4b622926a675bbbfdbca8b1a1634c5c76a0441ce2 + md5: e94ffb8b1448f9f855d24933a299741e + sha256: 779027966749275da728db9e9a6235dfd4bc7733ecc8b39d6f3d1dfe6b3f6708 category: main optional: false - name: gdk-pixbuf version: 2.42.10 manager: conda - platform: osx-arm64 + platform: linux-aarch64 dependencies: - gettext: '>=0.21.0,<1.0a0' glib: '>=2.56.0,<3.0a0' jpeg: '>=9e,<10a' + libgcc-ng: '>=11.2.0' libglib: '>=2.78.4,<3.0a0' - libiconv: '>=1.16,<2.0a0' libpng: '>=1.6.39,<1.7.0a0' libtiff: '>=4.7.0,<5.0a0' zlib: '>=1.2.13,<2.0.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/gdk-pixbuf-2.42.10-h969f7ef_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/gdk-pixbuf-2.42.10-hec52ff1_2.conda + hash: + md5: a597d01d02361b654339120d0729c8e3 + sha256: 6eb28bb36ca5a356c51663dff2366d6244b5500dc49de5b0e97976453e46af6c + category: main + optional: false +- name: gdk-pixbuf + version: 2.44.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + glib: '>=2.56.0,<3.0a0' + jpeg: '>=9e,<10a' + libglib: '>=2.86.3,<3.0a0' + libpng: '>=1.6.54,<1.7.0a0' + libtiff: '>=4.7.1,<5.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/gdk-pixbuf-2.44.4-hf47f480_0.conda hash: - md5: 17ab6c6a9c3369da5a426d89fe7ba238 - sha256: 9395df60bdeb710409306ea1eeef63887bd1fe7a3e2c993fc1ce48676dc02553 + md5: 827494b8e4def8b69d2124db6ab644ec + sha256: cd801b004988a6519c6b24ba4de4012f93fe5a42f92b2d9e6851a095d78c1137 category: main optional: false - name: gettext - version: 0.21.0 + version: 0.25.1 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + gettext-tools: 0.25.1 + libasprintf: 0.25.1 + libasprintf-devel: 0.25.1 + libgcc: '>=14' + libgettextpo: 0.25.1 + libgettextpo-devel: 0.25.1 + libiconv: '>=1.18,<2.0a0' + libstdcxx: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/gettext-0.25.1-h92eb808_0.conda + hash: + md5: df53b928c3a9dd53c7f4e87cc03e03d2 + sha256: 1a83e26f502a98bce1348b67f61e8ada17304080be574e743a434ccbefc8c142 + category: main + optional: false +- name: gettext + version: 0.21.0 + manager: conda + platform: linux-aarch64 dependencies: _openmp_mutex: '' libgcc-ng: '>=11.2.0' libstdcxx-ng: '>=11.2.0' libxml2: '>=2.13.1,<2.14.0a0' ncurses: '>=6.4,<7.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/gettext-0.21.0-hedfda30_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/gettext-0.21.0-h8e49294_2.conda hash: - md5: 2428b016a86d039c07438cad7f1f878a - sha256: 72613ddc45107fa909424ec6c4a09c09b36e2ddedfda0a97678f9330709eece6 + md5: ee3c1f62f511bd5edd7b062a622cc492 + sha256: b7243dd6697ec69a7d98ac14d739d1f9b08fcabaebe07e01335710416c0ee6e1 category: main optional: false - name: gettext - version: 0.21.0 + version: 0.25.1 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=14.0.6' - libiconv: '>=1.16,<2.0a0' - libxml2: '>=2.13.1,<2.14.0a0' - llvm-openmp: '>=14.0.6' - ncurses: '>=6.4,<7.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-0.21.0-hbdbcc25_2.conda + __osx: '>=12.1' + gettext-tools: 0.25.1 + libasprintf: 0.25.1 + libasprintf-devel: 0.25.1 + libcxx: '>=20' + libgettextpo: 0.25.1 + libgettextpo-devel: 0.25.1 + libiconv: '>=1.18,<2.0a0' + libintl: 0.25.1 + libintl-devel: 0.25.1 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-0.25.1-h50c8ec2_0.conda + hash: + md5: 019e4c074d5db31938a582141e0d8af1 + sha256: 40d943c93b3530d872e0d984fe79570debae6cb8f6b8b715a83043fd349f9815 + category: main + optional: false +- name: gettext-tools + version: 0.25.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libiconv: '>=1.18,<2.0a0' + ncurses: '>=6.5,<7.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/gettext-tools-0.25.1-h6a67909_0.conda + hash: + md5: ac944526cc2d27ffa3c44a42cd86f46d + sha256: 040af24b30b7928def70ffc1fb0deb502156796993a26d95aeb3df90b92b755c + category: main + optional: false +- name: gettext-tools + version: 0.25.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libiconv: '>=1.18,<2.0a0' + libintl: 0.25.1 + ncurses: '>=6.5,<7.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-tools-0.25.1-h61de102_0.conda hash: - md5: 696510eade633e9c89adb95e003ebd01 - sha256: 9589c2f12f0aa73d2a140dc01fc91d8c96845525c6937e185971f60492b33a9a + md5: 114bc0088ee0fb1bc617315c0cc35682 + sha256: d32649817c09e50b6fac1fe0ff33423e62e72603548486a31e4b4a4bcf21a62e category: main optional: false - name: giflib @@ -1184,6 +1971,18 @@ package: sha256: fa00bee0ca3316c01f9d17f9de879eef467ea548830592e6e4beaa5c5a716924 category: main optional: false +- name: giflib + version: 5.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/giflib-5.2.2-h998d150_0.conda + hash: + md5: 677dcf02816428e73cd8be4f10b4a2ca + sha256: d2f7f60c2b3b8ae7b8185020d78501b98e7e6788693776ebb97fcec5a3ce217b + category: main + optional: false - name: giflib version: 5.2.2 manager: conda @@ -1196,83 +1995,114 @@ package: category: main optional: false - name: glib - version: 2.84.4 + version: 2.86.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' - glib-tools: 2.84.4 + glib-tools: '>=2.86.3,<3.0a0' + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libstdcxx: '>=14' + python: '' + url: https://repo.anaconda.com/pkgs/main/linux-64/glib-2.86.3-h617169b_0.conda + hash: + md5: 6154b4c21341359c4857abf399f81f15 + sha256: 7c437f0350029a2277ab0985106f2767dfd275b7e11786cbcd58bb24f1724575 + category: main + optional: false +- name: glib + version: 2.84.2 + manager: conda + platform: linux-aarch64 + dependencies: + glib-tools: 2.84.2 libgcc-ng: '>=11.2.0' - libglib: 2.84.4 + libglib: 2.84.2 libstdcxx-ng: '>=11.2.0' python: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/glib-2.84.4-h5bdd934_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/glib-2.84.2-h419075a_0.conda hash: - md5: 5495d7b6ebe514af9bc3ea2613445129 - sha256: 474262c29493dcd46479175f59b2deb22b53f631b4b0386c07d4e4eaa4944f07 + md5: 504a1005894d5e0d4f2454c46f48cf8c + sha256: bf31f61a9c1ed1ce9a752b87e539fdd8f5daed591a523fdbd7cc5bf5be1c38f7 category: main optional: false - name: glib - version: 2.84.4 + version: 2.86.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' gettext: '>=0.21.0,<1.0a0' - glib-tools: 2.84.4 + glib-tools: '>=2.86.3,<3.0a0' libcxx: '>=20' - libglib: 2.84.4 + libglib: '>=2.86.3,<3.0a0' python: '' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/glib-2.84.4-h863a760_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/glib-2.86.3-h863a760_0.conda hash: - md5: 1d98d4ae57a34944ef569f2f9dce302c - sha256: eebdc6fc5c55d37f2da21dd76f5b7957ffc6fc9c1a73fe745fc1db6eb6240eb9 + md5: 46e527ee76d942319db357f343220a96 + sha256: e29e965525fffaa27aa1dd0053f544a20d050f89110c348962b5c2e1a5f69b8c category: main optional: false - name: glib-tools - version: 2.84.4 + version: 2.86.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libstdcxx: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/glib-tools-2.86.3-h9fad118_0.conda + hash: + md5: 467494f762c9e0011ec65887a7f0a80b + sha256: 1e8188c683bc89e834cb27bd3098d993b88cbf431d442fe09b303d1a46366968 + category: main + optional: false +- name: glib-tools + version: 2.84.2 + manager: conda + platform: linux-aarch64 + dependencies: libgcc-ng: '>=11.2.0' - libglib: 2.84.4 + libglib: 2.84.2 libstdcxx-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/glib-tools-2.84.4-h8875d55_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/glib-tools-2.84.2-h419075a_0.conda hash: - md5: 281c7a3aeea9fa7913e4b1817c30b478 - sha256: d68a8571000c069ebbda44a61386b07242894140c7501f96ccb84904eb108c0a + md5: ffcfa96a7c964542a6e27fb9cefb7928 + sha256: 0b50962d8087dd0379a2e9c25f6c5d77aa730aa488f0b37ed6919a37a923cec3 category: main optional: false - name: glib-tools - version: 2.84.4 + version: 2.86.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' gettext: '>=0.21.0,<1.0a0' libcxx: '>=20' - libglib: 2.84.4 - url: https://repo.anaconda.com/pkgs/main/osx-arm64/glib-tools-2.84.4-hff4a405_0.conda + libglib: '>=2.86.3,<3.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/glib-tools-2.86.3-hff4a405_0.conda hash: - md5: d01c9e32910e47c07b7afb13c65b0b5e - sha256: 94e7a33d20aa1a323db6d8aafa90495837811880247d0027b564111e4c223606 + md5: 1580fda80aabb40ef6aca580924b6284 + sha256: daa312459f6a6929153f4b92e77ba691b67644fb746981a5cb14c92a4128e8e0 category: main optional: false - name: gobject-introspection - version: 1.78.1 + version: 1.84.0 manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: + glib: '>=2.82.0,<3.0a0' libffi: '>=3.4,<4.0a0' libgcc-ng: '>=11.2.0' - libglib: '>=2.78.4,<3.0a0' + libglib: '>=2.84.2,<3.0a0' python: '>=3.12,<3.13.0a0' - setuptools: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/gobject-introspection-1.78.1-py312h42194e9_1.conda + setuptools: <74 + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/gobject-introspection-1.84.0-py312hb5d2173_0.conda hash: - md5: a350301d596d0396d7924ee89eeb8161 - sha256: 1f7da3464c8028947fef734e457879d7106e3c1c22a4f2bd6fc4560b7df7f554 + md5: 0e4e578d35e14d4a7ae398f86c5eace8 + sha256: 3401a6e537fb550175b5c7118a272158d00dc173baffbac1cc98bdd8de48fc32 category: main optional: false - name: graphite2 @@ -1288,6 +2118,19 @@ package: sha256: 342d6b127e0c2609df50cbe1f1047c8a943a89678101eec6b721437ed3e4c33d category: main optional: false +- name: graphite2 + version: 1.3.14 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + libstdcxx-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/graphite2-1.3.14-h22f4aa5_1.conda + hash: + md5: a84bb93a34a8e09b9023e6b3bbea734d + sha256: f86ccc64fb05a54454179e5aaf502d7caeac63bfd1e05994b726c6eec24c0f15 + category: main + optional: false - name: graphite2 version: 1.3.14 manager: conda @@ -1330,6 +2173,36 @@ package: sha256: 5aefc047c1fd15ada70f528d8a42c286ac6663cba5782cc5d18c93930d8be0b0 category: main optional: false +- name: graphviz + version: 12.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + adwaita-icon-theme: '' + cairo: '>=1.16.0,<2.0a0' + expat: '>=2.7.1,<3.0a0' + fontconfig: '>=2.14.1,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + gdk-pixbuf: '>=2.42.10,<3.0a0' + gtk3: '>=3.24.21,<4.0a0' + gts: '>=0.7.6,<0.8.0a0' + libgcc-ng: '>=11.2.0' + libgd: '>=2.3.3,<2.4.0a0' + libglib: '>=2.78.4,<3.0a0' + librsvg: '>=2.56.3,<3.0a0' + libstdcxx-ng: '>=11.2.0' + libtool: '' + libwebp-base: '>=1.3.2,<2.0a0' + pango: '>=1.50.7,<2.0a0' + poppler: '>=24.9.0,<24.9.1.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/graphviz-12.2.1-h3b67b7c_2.conda + hash: + md5: 69e6deefab1da6bd0eca7ec5015eb728 + sha256: b4591187d25c369ca1d9499104d0c144198ea1f066edd67dbcb68c2881ae0d13 + category: main + optional: false - name: graphviz version: 12.2.1 manager: conda @@ -1358,9 +2231,46 @@ package: category: main optional: false - name: gtk3 - version: 3.24.21 + version: 3.24.43 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + at-spi2-atk: '>=2.34.2,<3.0a0' + atk-1.0: '>=2.38.0' + cairo: '>=1.18.4,<2.0a0' + epoxy: '>=1.5.10,<1.6.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fribidi: '>=1.0.16,<1.1.0a0' + gdk-pixbuf: '>=2.44.4,<3.0a0' + glib-tools: '' + harfbuzz: '>=12.3.0,<13.0a0' + hicolor-icon-theme: '' + libcups: '>=2.4.15,<2.5.0a0' + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libxkbcommon: '>=1.9.1,<2.0a0' + pango: '>=1.56.4,<2.0a0' + wayland: '>=1.24.0,<2.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxcomposite: '>=0.4.6,<1.0a0' + xorg-libxcursor: '>=1.2.3,<2.0a0' + xorg-libxdamage: '>=1.1.6,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-libxi: '>=1.8.2,<2.0a0' + xorg-libxinerama: '>=1.1.5,<1.2.0a0' + xorg-libxrandr: '>=1.5.4,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/gtk3-3.24.43-h82730a3_1.conda + hash: + md5: 4082a245cec022f1b5cd0392e571f092 + sha256: 6f3fb7ea0825f021fa030a262dcb8fa183123e53f355e47457ee212a5fa3d707 + category: main + optional: false +- name: gtk3 + version: 3.24.21 + manager: conda + platform: linux-aarch64 dependencies: at-spi2-atk: '>=2.34.2,<3.0a0' atk-1.0: '>=2.36.0' @@ -1387,10 +2297,10 @@ package: xorg-libxi: '>=1.8.2,<2.0a0' xorg-libxinerama: '>=1.1.5,<1.2.0a0' xorg-libxrandr: '>=1.5.4,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/gtk3-3.24.21-h40e4fd3_8.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/gtk3-3.24.21-hffaaf1f_8.conda hash: - md5: 525232b7a5c259799bc2a78553cda711 - sha256: cc8e1c877c5c13cfc7cddafc2922e9291917d9a9c9a02fcc27c6f26b41beebe9 + md5: 46e4838fd4060a78606d80d870b3c758 + sha256: a64b4577a577b7a181fb64376b8ff1542f030488c61bdb76e1e4ceb9fdfa7838 category: main optional: false - name: gts @@ -1407,6 +2317,20 @@ package: sha256: 566140722f660b28e7ea3c10e9139a58ec7165bb86134d99880ec4864c83afc5 category: main optional: false +- name: gts + version: 0.7.6 + manager: conda + platform: linux-aarch64 + dependencies: + glib: '>=2.69.1,<3.0a0' + libgcc-ng: '>=10.2.0' + libstdcxx-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/gts-0.7.6-h183d8e2_3.conda + hash: + md5: 762007b0002356bcc7925383d7e9b4dd + sha256: 83fd3c46dc506af51b5ceaa33065d37f3cb35e27e38a6c4ec79047de1db38ddc + category: main + optional: false - name: gts version: 0.7.6 manager: conda @@ -1432,6 +2356,18 @@ package: sha256: a5a6ae23e59afa5631b119a549e67f00c0988673ee9d05a23daae6818f53ec17 category: main optional: false +- name: h11 + version: 0.16.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/h11-0.16.0-py312hd43f75c_1.conda + hash: + md5: 258f7e3cf4c3bc42f22903770984c97e + sha256: d281b4b2a982b037bce50f0cb3b3410c9b1a5a0bb48c2c85563423149e0034db + category: main + optional: false - name: h11 version: 0.16.0 manager: conda @@ -1445,9 +2381,28 @@ package: category: main optional: false - name: harfbuzz - version: 10.2.0 + version: 12.3.0 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + cairo: '>=1.18.4,<2.0a0' + freetype: '>=2.13.3,<3.0a0' + graphite2: '>=1.3.14,<2.0a0' + icu: '>=73.1,<74.0a0' + libgcc: '>=14' + libglib: '>=2.84.4,<3.0a0' + libstdcxx: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/harfbuzz-12.3.0-h79d275a_1.conda + hash: + md5: 894c1e2950f7bbc2018d66d810e1d795 + sha256: d1687e997b52e3e1e15a4b98f11e0ae9b90344ae4956de2198d0f57dd783c9bc + category: main + optional: false +- name: harfbuzz + version: 10.2.0 + manager: conda + platform: linux-aarch64 dependencies: cairo: '>=1.16.0,<2.0a0' freetype: '>=2.13.3,<3.0a0' @@ -1456,27 +2411,28 @@ package: libgcc-ng: '>=11.2.0' libglib: '>=2.78.4,<3.0a0' libstdcxx-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/harfbuzz-10.2.0-hdfddeaa_1.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/harfbuzz-10.2.0-h6cf3ae6_1.conda hash: - md5: c262b9a7ea91f66ba2da38c5572d74fa - sha256: 41c881e9f7420f17879362f68aa7c5941ba5574d8148c3326b9bae745a243ed6 + md5: 662881b3cfefc90fd8d4bc06c5245aec + sha256: 5c1b56182afdaaf0ee8310d38edfbfe2f2fc4d19de79ab94b237623088790a86 category: main optional: false - name: harfbuzz - version: 10.2.0 + version: 12.3.0 manager: conda platform: osx-arm64 dependencies: - cairo: '>=1.16.0,<2.0a0' + __osx: '>=12.1' + cairo: '>=1.18.4,<2.0a0' freetype: '>=2.13.3,<3.0a0' graphite2: '>=1.3.14,<2.0a0' icu: '>=73.1,<74.0a0' - libcxx: '>=14.0.6' - libglib: '>=2.78.4,<3.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/harfbuzz-10.2.0-he637ebf_1.conda + libcxx: '>=20' + libglib: '>=2.84.4,<3.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/harfbuzz-12.3.0-h9837a22_1.conda hash: - md5: 52e1f5ff108ed200158b130a6424fded - sha256: 4be0ce99b2a9fd193e7163faf7dacadb0287499318b04ce5fc95acc5cbdbf2cd + md5: f7929d9b4f8d0d5f3452029c0dfcb7fb + sha256: be3864e00f380a73ce946cfb08abe82cd398a59f60bcc6a412181ad6ad48b2b9 category: main optional: false - name: hicolor-icon-theme @@ -1490,6 +2446,17 @@ package: sha256: e02d10d013a58add0b21a56a61c9cec73f4c4e5121e295a730167281254867cc category: main optional: false +- name: hicolor-icon-theme + version: '0.17' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/hicolor-icon-theme-0.17-hd43f75c_2.conda + hash: + md5: 759e5cd5d0872a6ca24b8c39c48bdffa + sha256: 4157870bfc122a3aa417db18366ed8ebc6e8ecc7726aac7669c3a47892a93598 + category: main + optional: false - name: html5lib version: '1.1' manager: conda @@ -1504,6 +2471,20 @@ package: sha256: d811c70875dea2d04f909518740f5a8848afa53e9f947679e977f769f30d88ad category: main optional: false +- name: html5lib + version: '1.1' + manager: conda + platform: linux-aarch64 + dependencies: + python: '' + six: '>=1.9' + webencodings: '' + url: https://repo.anaconda.com/pkgs/main/noarch/html5lib-1.1-pyhd3eb1b0_0.conda + hash: + md5: 24c4f675dfc77f9d1ae6cd3c33731c3c + sha256: d811c70875dea2d04f909518740f5a8848afa53e9f947679e977f769f30d88ad + category: main + optional: false - name: html5lib version: '1.1' manager: conda @@ -1532,6 +2513,20 @@ package: sha256: 8dd3a47150c88c564c424a632b7ad2f8a6cbb4b60cf357d5153edf7102ace0b8 category: main optional: false +- name: httpcore + version: 1.0.9 + manager: conda + platform: linux-aarch64 + dependencies: + certifi: '' + h11: '>=0.16' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpcore-1.0.9-py312hd43f75c_0.conda + hash: + md5: 151cb1f53c4e2f85a0b0e2396376b5f1 + sha256: c966f2c5e768798e420a6c9d2b5f7723ade0d5d4a741e548da235d9ba5ed130f + category: main + optional: false - name: httpcore version: 1.0.9 manager: conda @@ -1562,6 +2557,22 @@ package: sha256: a6aaed331c42504a0742803acf5dd9bd3ef42a9e8663f4ca843dd0aaea51667b category: main optional: false +- name: httpx + version: 0.28.1 + manager: conda + platform: linux-aarch64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpx-0.28.1-py312hd43f75c_1.conda + hash: + md5: 02d17f943ba013a0cc68c65247ff5ea9 + sha256: e08c72b633c94e6e2d128baefdf325f22692d601a3579c55b41e76fedbc60efd + category: main + optional: false - name: httpx version: 0.28.1 manager: conda @@ -1591,6 +2602,19 @@ package: sha256: f60e8a4b965ba50214f5a7a24308c060860fa5062d9d69d581287a520006abba category: main optional: false +- name: icu + version: '73.1' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/icu-73.1-h419075a_0.conda + hash: + md5: cb0845107bfb0b019a07516080fd9431 + sha256: 666aa21f839d88ebafb9804da64076a61b081c0d390c2f57150400080cce9e41 + category: main + optional: false - name: icu version: '73.1' manager: conda @@ -1615,6 +2639,18 @@ package: sha256: 6e71561a035b88a5d16b644d05a368604655cd0711e1c057e44bf996ff2f0f85 category: main optional: false +- name: idna + version: '3.11' + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/idna-3.11-py312hd43f75c_0.conda + hash: + md5: 811ee5e41b064f297e95278f352b04eb + sha256: d5a48fc03feba84fb683b6a5212494704a54bec54795e761fc45d76eafab3df2 + category: main + optional: false - name: idna version: '3.11' manager: conda @@ -1628,53 +2664,78 @@ package: category: main optional: false - name: importlib-metadata - version: 8.7.0 + version: 8.7.1 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' zipp: '>=3.20' - url: https://repo.anaconda.com/pkgs/main/linux-64/importlib-metadata-8.7.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/importlib-metadata-8.7.1-py312h06a4308_0.conda + hash: + md5: 9527306045a915966712c39313ca84e0 + sha256: 5f5921ab31aaa2c2e301908c7116d2d1ce16071b783b4befb02c50a45f9e1f5c + category: main + optional: false +- name: importlib-metadata + version: 8.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + zipp: '>=3.20' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/importlib-metadata-8.7.1-py312hd43f75c_0.conda hash: - md5: df0e71dec227d07c140ba052405cb583 - sha256: a62653ad9282349029e5af316e9eb25927aebe437f3f3f62c1dad216c3398c60 + md5: 846a57996b5d977672f437c3da0499d0 + sha256: f62c3db83e9b9b81d4ca6f9fda084f83f59db027aa9f2f82dd1ad71a16f093c0 category: main optional: false - name: importlib-metadata - version: 8.7.0 + version: 8.7.1 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' zipp: '>=3.20' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/importlib-metadata-8.7.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/importlib-metadata-8.7.1-py312hca03da5_0.conda hash: - md5: f85cb590165549fb67d863b7de44cee9 - sha256: 8fbcd804bf4518c387990d21837ded4b38847616a6eac55eb3b4842a0e3dfd28 + md5: 5af396e0927351211ac49bc2d91b4d5f + sha256: c2b5adc2822a6628695c0074ecee7be5badcdf28f332a93ceb94069fc99bafe3 category: main optional: false - name: importlib_metadata - version: 8.7.0 + version: 8.7.1 manager: conda platform: linux-64 dependencies: - importlib-metadata: '>=8.7.0,<8.7.1.0a0' - url: https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-8.7.0-hd3eb1b0_0.conda + importlib-metadata: '>=8.7.1,<8.7.2.0a0' + url: https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-8.7.1-hd3eb1b0_0.conda + hash: + md5: 07b5c105b22260a410312e5b61bffcc7 + sha256: aaef489aadacdad31c1866d5a214b0bd7fbcc43b97676da533ae5163283ffd19 + category: main + optional: false +- name: importlib_metadata + version: 8.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + importlib-metadata: '>=8.7.1,<8.7.2.0a0' + url: https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-8.7.1-hd3eb1b0_0.conda hash: - md5: 9680ca78c33020ebf621e47a4a8e2dc0 - sha256: 5ca36515bfb125d900a92974f0fa705e337652a266c7a14a1c3bf5582e1f3702 + md5: 07b5c105b22260a410312e5b61bffcc7 + sha256: aaef489aadacdad31c1866d5a214b0bd7fbcc43b97676da533ae5163283ffd19 category: main optional: false - name: importlib_metadata - version: 8.7.0 + version: 8.7.1 manager: conda platform: osx-arm64 dependencies: - importlib-metadata: '>=8.7.0,<8.7.1.0a0' - url: https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-8.7.0-hd3eb1b0_0.conda + importlib-metadata: '>=8.7.1,<8.7.2.0a0' + url: https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-8.7.1-hd3eb1b0_0.conda hash: - md5: 9680ca78c33020ebf621e47a4a8e2dc0 - sha256: 5ca36515bfb125d900a92974f0fa705e337652a266c7a14a1c3bf5582e1f3702 + md5: 07b5c105b22260a410312e5b61bffcc7 + sha256: aaef489aadacdad31c1866d5a214b0bd7fbcc43b97676da533ae5163283ffd19 category: main optional: false - name: iniconfig @@ -1689,6 +2750,18 @@ package: sha256: 7819e716df69da6893c57b3918b28e52f5e1a0f8bfd3c71d137e178fb805b74f category: main optional: false +- name: iniconfig + version: 2.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/iniconfig-2.3.0-py312hd43f75c_0.conda + hash: + md5: 011911d16ae78914910ad201ec2e6fee + sha256: 2c699fe7edad876ed26b7cdf2859ddf6a6e32d85e516994ce276458d826808d6 + category: main + optional: false - name: iniconfig version: 2.3.0 manager: conda @@ -1702,56 +2775,80 @@ package: category: main optional: false - name: ipykernel - version: 6.31.0 + version: 7.2.0 manager: conda platform: linux-64 dependencies: comm: '>=0.1.1' debugpy: '>=1.6.5' ipython: '>=7.23.1' - jupyter_client: '>=8.0.0' - jupyter_core: '>=4.12,!=5.0.*' + jupyter_client: '>=8.8.0' + jupyter_core: '>=5.1,!=6.0.*' matplotlib-inline: '>=0.1' nest-asyncio: '>=1.4' packaging: '>=22' psutil: '>=5.7' python: '>=3.12,<3.13.0a0' pyzmq: '>=25' - tornado: '>=6.2' + tornado: '>=6.4.1' traitlets: '>=5.4.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/ipykernel-6.31.0-py312h7040dfc_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/ipykernel-7.2.0-py312h7040dfc_0.conda hash: - md5: f05bed9a5d6988752db8ef505f8c70f8 - sha256: 3f6ca6dfc8c34d8f6a2e68c7ec8529a6c1658b9660911b82d3f5d21d85d04aee + md5: 3715d5d15773da4f7db0716ba71b8bec + sha256: ed7e2a733e5e2e84e3d49176bd696dc733dfd238a2490fd78155b37aebabd38f category: main optional: false - name: ipykernel - version: 6.31.0 + version: 7.2.0 manager: conda - platform: osx-arm64 + platform: linux-aarch64 dependencies: - appnope: '>=0.1.2' comm: '>=0.1.1' debugpy: '>=1.6.5' ipython: '>=7.23.1' - jupyter_client: '>=8.0.0' - jupyter_core: '>=4.12,!=5.0.*' + jupyter_client: '>=8.8.0' + jupyter_core: '>=5.1,!=6.0.*' matplotlib-inline: '>=0.1' nest-asyncio: '>=1.4' packaging: '>=22' psutil: '>=5.7' python: '>=3.12,<3.13.0a0' pyzmq: '>=25' - tornado: '>=6.2' + tornado: '>=6.4.1' traitlets: '>=5.4.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipykernel-6.31.0-py312h7eb115d_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ipykernel-7.2.0-py312had16b7f_0.conda hash: - md5: 96c4992366d95d88e631082d1c51a716 - sha256: 3525116d7a04ab71b9245c13e067858e97d9b51d13265efad513895ecbf4756d + md5: 906bee2a42a731f6e8573188ad5e8c22 + sha256: 9718bde56310f72f7c3083ad9b91bb0a2caa66b6fc4380dcbf0277580413ed8d category: main optional: false -- name: ipython - version: 9.7.0 +- name: ipykernel + version: 7.2.0 + manager: conda + platform: osx-arm64 + dependencies: + appnope: '>=0.1.2' + comm: '>=0.1.1' + debugpy: '>=1.6.5' + ipython: '>=7.23.1' + jupyter_client: '>=8.8.0' + jupyter_core: '>=5.1,!=6.0.*' + matplotlib-inline: '>=0.1' + nest-asyncio: '>=1.4' + packaging: '>=22' + psutil: '>=5.7' + python: '>=3.12,<3.13.0a0' + pyzmq: '>=25' + tornado: '>=6.4.1' + traitlets: '>=5.4.0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipykernel-7.2.0-py312h7eb115d_0.conda + hash: + md5: 9e63475bd7f63ed776e13e8b65578e70 + sha256: b48f76166c2a6ee72081e38c4c5ecdc1adcc67d03625dcc138e030a0a4f40741 + category: main + optional: false +- name: ipython + version: 9.10.0 manager: conda platform: linux-64 dependencies: @@ -1765,14 +2862,35 @@ package: python: '>=3.12,<3.13.0a0' stack_data: '>=0.6.0' traitlets: '>=5.13.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/ipython-9.7.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/ipython-9.10.0-py312h06a4308_0.conda + hash: + md5: 86a113a5392eec2995bbfeb2819c403c + sha256: f96b2b2cd1953e5c2c7ea919304c3cb8803d6beeb97d6cd77a643d735e35c55f + category: main + optional: false +- name: ipython + version: 9.10.0 + manager: conda + platform: linux-aarch64 + dependencies: + decorator: '>=4.3.2' + ipython_pygments_lexers: '>=1.0.0' + jedi: '>=0.18.1' + matplotlib-inline: '>=0.1.5' + pexpect: '>4.3' + prompt_toolkit: '>=3.0.41,<3.1.0' + pygments: '>=2.11.0' + python: '>=3.12,<3.13.0a0' + stack_data: '>=0.6.0' + traitlets: '>=5.13.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ipython-9.10.0-py312hd43f75c_0.conda hash: - md5: bdfd8fd78a4152677274cf8b636c7abf - sha256: 6300bbe8e91c68ba0c70d53ebe6bf3b554b3b41aa1317f57043be420a59d9178 + md5: 9e7bb75000eabe20293a70173a7c9b73 + sha256: 5ee9877f0156f55891033c379305a23569409328dc05de47c54bdbf0d97aacb4 category: main optional: false - name: ipython - version: 9.7.0 + version: 9.10.0 manager: conda platform: osx-arm64 dependencies: @@ -1786,10 +2904,10 @@ package: python: '>=3.12,<3.13.0a0' stack_data: '>=0.6.0' traitlets: '>=5.13.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipython-9.7.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipython-9.10.0-py312hca03da5_0.conda hash: - md5: 615ab5ba3fa426da65d545ae34acb31c - sha256: 9fa7409fd2662b70acebc37d03c35f1a2dd7899417e4c6efb4f9004a7cc79a83 + md5: 9bda3f43b62d58008a1d72ab0b6c63bc + sha256: 4181b0c1101dfe5e3d9b0ad9672236163618c8565f186c566506c8f4895e6e60 category: main optional: false - name: ipython_pygments_lexers @@ -1805,6 +2923,19 @@ package: sha256: cea62cb590c014d191913c6415634dab5af28277824e5283ad7505b966d22834 category: main optional: false +- name: ipython_pygments_lexers + version: 1.1.1 + manager: conda + platform: linux-aarch64 + dependencies: + pygments: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ipython_pygments_lexers-1.1.1-py312hd43f75c_0.conda + hash: + md5: 76328c9670bf730fa2f7e3a15e75b198 + sha256: 0fa8ffa5876d5d35807089ce928c92a38bc2dbd7898672fd4a8942e57aa9fcd1 + category: main + optional: false - name: ipython_pygments_lexers version: 1.1.1 manager: conda @@ -1829,10 +2960,27 @@ package: python: '>=3.12,<3.13.0a0' traitlets: '>=4.3.1' widgetsnbextension: '>=4.0.14,<4.1.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/ipywidgets-8.1.7-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/ipywidgets-8.1.7-py312h06a4308_1.conda + hash: + md5: b3d696faee42c44072c4fca6f4dad28c + sha256: 13d1d54a9dc9926115b3c92a69d3ab94750c501e5a2dfceeb56830c62cccfedc + category: main + optional: false +- name: ipywidgets + version: 8.1.7 + manager: conda + platform: linux-aarch64 + dependencies: + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.15,<3.1.0' + python: '>=3.12,<3.13.0a0' + traitlets: '>=4.3.1' + widgetsnbextension: '>=4.0.14,<4.1.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ipywidgets-8.1.7-py312hd43f75c_1.conda hash: - md5: 32b13de44527cdbb5b509385d81fa742 - sha256: 0761521908744d26f4ef9f3af0855d8c72650c64fddadc3bf87060a10aaaa5f1 + md5: 9e244bf507e3df7553cf8832ead285a1 + sha256: 5cce9a6cdceea240854baa6b16d686039fec60dca2efffda561f3070ddfee259 category: main optional: false - name: ipywidgets @@ -1846,10 +2994,10 @@ package: python: '>=3.12,<3.13.0a0' traitlets: '>=4.3.1' widgetsnbextension: '>=4.0.14,<4.1.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipywidgets-8.1.7-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/ipywidgets-8.1.7-py312hca03da5_1.conda hash: - md5: 416f6e662bc96d13689f83f933e906f1 - sha256: 37abcf547c13899be0c162666993b9bc843716741213152b173488729ff1eede + md5: f818b7c287ee37d231277b4e070c0246 + sha256: 84fda47d9a0ff033327715c00464ae5aa31a8f102314b34a6c435498db45b74b category: main optional: false - name: jansson @@ -1888,6 +3036,19 @@ package: sha256: 6663ce582e3dcafd26c7d9b1d9fbe75ec30298fa0182e5b439af31e752a897ed category: main optional: false +- name: jedi + version: 0.19.2 + manager: conda + platform: linux-aarch64 + dependencies: + parso: '>=0.8.4,<0.9.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jedi-0.19.2-py312hd43f75c_0.conda + hash: + md5: 455ecb3a87b5a8559437d3035c3910a3 + sha256: e4284ed7ea6ca31e5ef6ce65e40998514eb2b6de517380b39319f4e93738141b + category: main + optional: false - name: jedi version: 0.19.2 manager: conda @@ -1914,6 +3075,19 @@ package: sha256: f0b6c6e4f896e55182f70f8e2e50d22ff3a7a9a9026bcde6148d51c3992c36c1 category: main optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: linux-aarch64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jinja2-3.1.6-py312hd43f75c_0.conda + hash: + md5: e9c4c55ab35486de60f5e295fe387e4f + sha256: 0182552c7a0c5609e6c7863ea1951dde3c06639b079a717c756db7f7d703dd7f + category: main + optional: false - name: jinja2 version: 3.1.6 manager: conda @@ -1940,6 +3114,18 @@ package: sha256: 9fdb55f6f4f1df01794f1df0e83f9d5b997435142bde569f73b73aae5a423d11 category: main optional: false +- name: jpeg + version: 9e + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jpeg-9e-h998d150_3.conda + hash: + md5: 309055c1a2d87434979f611ddfad4382 + sha256: c9756733b024a84ab3fb036243bdec63ecf8000b0c92395bbafe277caf1ef12a + category: main + optional: false - name: jpeg version: 9f manager: conda @@ -1964,6 +3150,18 @@ package: sha256: 9134aac1450f0b5d5b8d77283ca7ddd76293388595b93cc1e5a1745e60421954 category: main optional: false +- name: json5 + version: 0.12.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/json5-0.12.1-py312hd43f75c_0.conda + hash: + md5: 59953f9ee8f294d19d35567617617a61 + sha256: f24967dcde2489388aa2a6e54f90d408fb7d4964b06a07a5d2249710d921e6cd + category: main + optional: false - name: json5 version: 0.12.1 manager: conda @@ -1992,6 +3190,22 @@ package: sha256: 58212a7f1ac214e2fe1ae357b0ef273ce6a6dfc3d1f733722601ee28625badf7 category: main optional: false +- name: jsonschema + version: 4.25.1 + manager: conda + platform: linux-aarch64 + dependencies: + attrs: '>=22.2.0' + jsonschema-specifications: '>=2023.03.6' + python: '>=3.12,<3.13.0a0' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonschema-4.25.1-py312hd43f75c_0.conda + hash: + md5: d16a49c6a804613e81ec0c015f225024 + sha256: b7876290de8f18ed54893ecd3bb6acb8f75147bb12c53247d0abcd543d68691e + category: main + optional: false - name: jsonschema version: 4.25.1 manager: conda @@ -2021,6 +3235,19 @@ package: sha256: efcdccf9beb48a0ab42c926a09722974e531a5f8612d2c6dd1adb7cb446f1e12 category: main optional: false +- name: jsonschema-specifications + version: 2025.9.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + referencing: '>=0.31.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonschema-specifications-2025.9.1-py312hd43f75c_0.conda + hash: + md5: 22d0ac7980ac7560be1aaa6c22c92763 + sha256: 2a3228088e20f1737b5f065261ddbc3d9b432f69985cc1dac09319e82c5523bd + category: main + optional: false - name: jsonschema-specifications version: 2025.9.1 manager: conda @@ -2053,6 +3280,25 @@ package: sha256: 71e34c562314c85ae88d3a9f59e5f2476843c8144647031e044b70168072ff5e category: main optional: false +- name: jupyter + version: 1.1.1 + manager: conda + platform: linux-aarch64 + dependencies: + ipykernel: '' + ipywidgets: '' + jupyter_console: '' + jupyterlab: '' + nbconvert: '' + notebook: '' + python: '>=3.12,<3.13.0a0' + qtconsole: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter-1.1.1-py312hd43f75c_0.conda + hash: + md5: 690a0d0da04925ad26cd81ad2035a251 + sha256: 2f1e37c60cd409050b2671928cc6fec2456ebe4d8033269bc05a1efba2c86a49 + category: main + optional: false - name: jupyter version: 1.1.1 manager: conda @@ -2073,29 +3319,42 @@ package: category: main optional: false - name: jupyter-lsp - version: 2.2.5 + version: 2.3.0 manager: conda platform: linux-64 dependencies: jupyter_server: '>=1.1.2' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter-lsp-2.2.5-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter-lsp-2.3.0-py312h06a4308_0.conda hash: - md5: 24964ec649ebb79dc9e2b93ae30a7cde - sha256: 00da479a9920217be3792e63953403876c8a752c166b023b5a8d39c7adde8b4b + md5: 8894ab4692e21942b314e95bc672a9bf + sha256: 93a3ac9a7a3f32d7053a75cf0ea7af8a25b5d389c77939ddf8972172fe052ba9 category: main optional: false - name: jupyter-lsp - version: 2.2.5 + version: 2.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + jupyter_server: '>=1.1.2' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter-lsp-2.3.0-py312hd43f75c_0.conda + hash: + md5: 61df29cce97f7d98d17ca7800ea903f7 + sha256: 47e7604ffdd75017df924ed130b82223466a1749383d1649f6e07787856fef7a + category: main + optional: false +- name: jupyter-lsp + version: 2.3.0 manager: conda platform: osx-arm64 dependencies: jupyter_server: '>=1.1.2' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter-lsp-2.2.5-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter-lsp-2.3.0-py312hca03da5_0.conda hash: - md5: dff9da611f06cd11fc92070b38493338 - sha256: 0a969e9fe062a9a281302a25222feba81a9f60ba6aed6b9d32b8297b358d4646 + md5: 826d3077eda11d62f046457ed99020d5 + sha256: f6625eee6de7fc20a015e98df4008d1e62d850d4cde3aeb1d0b7fcc04ef8dbb5 category: main optional: false - name: jupyter_client @@ -2115,6 +3374,23 @@ package: sha256: 91873c270f23dae4e73f45b4a6e04cc659f3ea77c90ee794705237485b297dd8 category: main optional: false +- name: jupyter_client + version: 8.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + jupyter_core: '>=5.1' + python: '>=3.12,<3.13.0a0' + python-dateutil: '>=2.8.2' + pyzmq: '>=25.0' + tornado: '>=6.4.1' + traitlets: '>=5.3' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_client-8.8.0-py312hd43f75c_0.conda + hash: + md5: bc09b2112e6f23205c6c79f0354c9716 + sha256: e17a6d71fe7ff15f7ee1a46e870a4ececffec39fc8c5fa3e4b622119f7fc33ae + category: main + optional: false - name: jupyter_client version: 8.8.0 manager: conda @@ -2152,6 +3428,26 @@ package: sha256: f961dfc7a3a52bcc634c2d856615ed24c1bbd18d0b6823fe0351d05f261928f6 category: main optional: false +- name: jupyter_console + version: 6.6.3 + manager: conda + platform: linux-aarch64 + dependencies: + ipykernel: '>=6.14' + ipython: '' + jupyter_client: '>=7.0.0' + jupyter_core: '>=4.12,!=5.0.*' + prompt_toolkit: '>=3.0.30' + pygments: '' + python: '>=3.12,<3.13.0a0' + pyzmq: '>=17' + traitlets: '>=5.4' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_console-6.6.3-py312hd43f75c_1.conda + hash: + md5: 54dba6ddb7a1696360a2fc641d1ee364 + sha256: 171315fb4b7387d20cf005bcfa702d18908c431add46941002d7f73064b666bc + category: main + optional: false - name: jupyter_console version: 6.6.3 manager: conda @@ -2186,6 +3482,20 @@ package: sha256: 125c9a4e77676a09c376060c6eec8b74016aed3a617189e4c36b9dac17e60e82 category: main optional: false +- name: jupyter_core + version: 5.9.1 + manager: conda + platform: linux-aarch64 + dependencies: + platformdirs: '>=2.5' + python: '>=3.12,<3.13.0a0' + traitlets: '>=5.3' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_core-5.9.1-py312hd43f75c_0.conda + hash: + md5: ea99d8ee61c95ad32eeb0a0ff66e718e + sha256: 86814f8993f159b2085d35f49c3203ffb8f363973ef3dac7a615fb4fe9384552 + category: main + optional: false - name: jupyter_core version: 5.9.1 manager: conda @@ -2220,6 +3530,26 @@ package: sha256: 1a4a1966b75c5e5eecd2644e517b0826fe7ae0457142ef8671e33af6ca3c4e2f category: main optional: false +- name: jupyter_events + version: 0.12.0 + manager: conda + platform: linux-aarch64 + dependencies: + jsonschema: '>=4.18.0' + packaging: '' + python: '>=3.12,<3.13.0a0' + python-json-logger: '>=2.0.4' + pyyaml: '>=5.3' + referencing: '' + rfc3339-validator: '' + rfc3986-validator: '>=0.1.1' + traitlets: '>=5.3' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_events-0.12.0-py312hd43f75c_1.conda + hash: + md5: c640d6725964094a37aa8e06292b1fcf + sha256: 8f9350bb88d50f975502fa0566aadfd9b50595861eeeb642a687d3694f095dc6 + category: main + optional: false - name: jupyter_events version: 0.12.0 manager: conda @@ -2263,10 +3593,39 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter_server-2.17.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter_server-2.17.0-py312h06a4308_1.conda + hash: + md5: cf4763effb93ac5307aeecd651e3c2e1 + sha256: a387e26f85a1adb265da4777d2da22e539cda1c53b95cbb891af89cebe5881ca + category: main + optional: false +- name: jupyter_server + version: 2.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + anyio: '>=3.1.0' + argon2-cffi: '>=21.1' + jinja2: '>=3.0.3' + jupyter_client: '>=7.4.4' + jupyter_core: '>=4.12,!=5.0.*' + jupyter_events: '>=0.11.0' + jupyter_server_terminals: '>=0.4.4' + nbconvert-core: '>=6.4.4' + nbformat: '>=5.3.0' + packaging: '>=22.0' + prometheus_client: '>=0.9' + python: '>=3.12,<3.13.0a0' + pyzmq: '>=24' + send2trash: '>=1.8.2' + terminado: '>=0.8.3' + tornado: '>=6.2.0' + traitlets: '>=5.6.0' + websocket-client: '>=1.7' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_server-2.17.0-py312hd43f75c_1.conda hash: - md5: 46cf3a2872e50b6bd428e119e82cbb70 - sha256: cf2a3521fd28660d761264e9cf172b21f58b386b19abbc4eca21d9bc1ce24bd0 + md5: 152654faefe6003fd1c00f400b69366c + sha256: 75d60e3c4706ffcd87bee54ae118bc0041c57ba48a8dbcefcd865b115563e436 category: main optional: false - name: jupyter_server @@ -2292,40 +3651,53 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter_server-2.17.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter_server-2.17.0-py312hca03da5_1.conda hash: - md5: 2431a628579fea618422a0d5e4a7aa5e - sha256: c486ecc730bc691b5934ab7c15def38ac0fa6f233b2e934e6765edf60b77fb14 + md5: 12580752de8757f61b7113c59469274b + sha256: 8d3d559371afd0f84562c83d3c46a15b3817d16801794411e5bfa4f19610ddd4 category: main optional: false - name: jupyter_server_terminals - version: 0.5.3 + version: 0.5.4 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' terminado: '>=0.8.3' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter_server_terminals-0.5.3-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyter_server_terminals-0.5.4-py312h06a4308_0.conda + hash: + md5: e4935cd1b0cda645be1c25e2e15c224c + sha256: c08c0c9367daa3fc455a8fb4937ee25ec3a526ed589900fb1b08a3410fe46f24 + category: main + optional: false +- name: jupyter_server_terminals + version: 0.5.4 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + terminado: '>=0.8.3' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyter_server_terminals-0.5.4-py312hd43f75c_0.conda hash: - md5: 80c5f6852b971fc1fba2ab5bf0d0c1fa - sha256: 2313ff87fffa339fa44a6e0c76733b3c403b3366e5437168fb1b33becadfa1cb + md5: 3d52f8c7227f16970d093bfd23a58945 + sha256: 707e7b5d14ec98c18c90cb491004a128267639c743b1df0c1aa9e5a5c860d516 category: main optional: false - name: jupyter_server_terminals - version: 0.5.3 + version: 0.5.4 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' terminado: '>=0.8.3' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter_server_terminals-0.5.3-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyter_server_terminals-0.5.4-py312hca03da5_0.conda hash: - md5: ec9523f5e86a84b9880e3d7c59e4313f - sha256: 0e9693fe357ede29dea68bd1cec4afcb6d365e8e3e1ab908b6736c20f60a6154 + md5: 24e5fc4ed05b8f150b9fd8129ec5eb0a + sha256: 53d5aa3197f5effa7927a7b471ca8171e5d0d13857fa77e7e57bfe5c4f7b9bee category: main optional: false - name: jupyterlab - version: 4.5.0 + version: 4.5.3 manager: conda platform: linux-64 dependencies: @@ -2343,14 +3715,39 @@ package: setuptools: '>=41.1.0' tornado: '>=6.2.0' traitlets: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab-4.5.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab-4.5.3-py312h06a4308_1.conda hash: - md5: ca706396e5ab0c9330fd0b9a1401f5cd - sha256: 441483fafda6881b6f4ef9561d685b9614e7a7cbfbd0e8e7fce97fc601ee4a0b + md5: b9c4d63491eefbff3a4bb03c56ce2651 + sha256: e7cd16571636a1d04b5ebbfe114b622a709e2bd5c9edf4f3ac09ad883d0901e6 category: main optional: false - name: jupyterlab - version: 4.5.0 + version: 4.5.3 + manager: conda + platform: linux-aarch64 + dependencies: + async-lru: '>=1.0.0' + httpx: '>=0.25.0,<1' + ipykernel: '>=6.5.0,!=6.30.0' + jinja2: '>=3.0.3' + jupyter-lsp: '>=2.0.0' + jupyter_core: '' + jupyter_server: '>=2.4.0,<3' + jupyterlab_server: '>=2.28,<3' + notebook-shim: '>=0.2' + packaging: '' + python: '>=3.12,<3.13.0a0' + setuptools: '>=41.1.0' + tornado: '>=6.2.0' + traitlets: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyterlab-4.5.3-py312hd43f75c_1.conda + hash: + md5: 8967657c98764dd223a0aa501b8c2f8a + sha256: f7d77156ea4bf024934a280c718c108696a0767d794b7456561b7c1bd7c70e84 + category: main + optional: false +- name: jupyterlab + version: 4.5.3 manager: conda platform: osx-arm64 dependencies: @@ -2368,10 +3765,10 @@ package: setuptools: '>=41.1.0' tornado: '>=6.2.0' traitlets: '' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab-4.5.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab-4.5.3-py312hca03da5_1.conda hash: - md5: 1dad84386805daf56ed33ce5716bdefb - sha256: 030707386be0a27f7093c46d5630e349c62466138fd92d2d82931dce3837f4b6 + md5: 347d3c830ea914e46581c3634e8b7cbd + sha256: 499448e5308df4091202f1de5487239e779cebf91a03d69e6fde96950603272a category: main optional: false - name: jupyterlab_pygments @@ -2390,18 +3787,31 @@ package: - name: jupyterlab_pygments version: 0.3.0 manager: conda - platform: osx-arm64 + platform: linux-aarch64 dependencies: pygments: '>=2.4.1,<3' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_pygments-0.3.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyterlab_pygments-0.3.0-py312hd43f75c_0.conda hash: - md5: 1fd360901f53234d03b3772c48ade994 - sha256: cc3a8d2742deef9286b90f974a0a5d497c2c7308d346f50fb4fefcdd3421facc + md5: 425cb65e292cd83d44475eea5e9d2cb6 + sha256: 02dd3cd9daacae13aaf62a5f5514db4e694e8f2298fe359afacf7c8115a51c3c category: main optional: false -- name: jupyterlab_server - version: 2.28.0 +- name: jupyterlab_pygments + version: 0.3.0 + manager: conda + platform: osx-arm64 + dependencies: + pygments: '>=2.4.1,<3' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_pygments-0.3.0-py312hca03da5_0.conda + hash: + md5: 1fd360901f53234d03b3772c48ade994 + sha256: cc3a8d2742deef9286b90f974a0a5d497c2c7308d346f50fb4fefcdd3421facc + category: main + optional: false +- name: jupyterlab_server + version: 2.28.0 manager: conda platform: linux-64 dependencies: @@ -2413,10 +3823,29 @@ package: packaging: '>=21.3' python: '>=3.12,<3.13.0a0' requests: '>=2.31' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab_server-2.28.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab_server-2.28.0-py312h06a4308_1.conda hash: - md5: 39a1993633edf981cd699868c817648e - sha256: 27f1ab74812a5dff1f483ef0e2ad5adfdc06c31d59a9642c2fc2ae1b32072aaa + md5: a49c9b1808e2573e849a8566a957eb75 + sha256: 916abb3591f0be0aa42a87f96c033ad690670afb97604d3d8b581d2e1004d6b7 + category: main + optional: false +- name: jupyterlab_server + version: 2.28.0 + manager: conda + platform: linux-aarch64 + dependencies: + babel: '>=2.10' + jinja2: '>=3.0.3' + json5: '>=0.9.0' + jsonschema: '>=4.18.0' + jupyter_server: '>=1.21,<3' + packaging: '>=21.3' + python: '>=3.12,<3.13.0a0' + requests: '>=2.31' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyterlab_server-2.28.0-py312hd43f75c_1.conda + hash: + md5: a4c3f71fee92629d53c61372b9f05cf3 + sha256: 3d0b46e9dcf42c71829428f9f583fbb73507bfff7529b9a487f11ac0c1d66fdf category: main optional: false - name: jupyterlab_server @@ -2432,34 +3861,68 @@ package: packaging: '>=21.3' python: '>=3.12,<3.13.0a0' requests: '>=2.31' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_server-2.28.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_server-2.28.0-py312hca03da5_1.conda hash: - md5: dd675db49c36fb7d7c061495fb07db0d - sha256: a075e739f815668d566bb362d8f739a84d7d38994592bb9fae0bd5d0074b3a57 + md5: 14626defadf9b24f5bbe32a43be8f6e3 + sha256: 2407d6128f6e17a1f8e47ad43b24c20bf7cfe6ab094a4a5e1ddd07d2f11f4f2d category: main optional: false - name: jupyterlab_widgets - version: 3.0.15 + version: 3.0.16 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab_widgets-3.0.15-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/jupyterlab_widgets-3.0.16-py312h06a4308_1.conda hash: - md5: cd67174f404c905c72fc551e01dc875c - sha256: 02f142a215bf23c82c783be035435f6ea5ef458c25654e8ea837b37382547da6 + md5: 5fc1c62ba18bffb27f9876dfe020674a + sha256: 8b72aa67a423d8a95d05f1ddd78c8ba068b4aff38982f1cd26bdc6ff292e4956 category: main optional: false - name: jupyterlab_widgets - version: 3.0.15 + version: 3.0.16 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/jupyterlab_widgets-3.0.16-py312hd43f75c_1.conda + hash: + md5: 3631ba687deb4aedf592bcbf0a8b333e + sha256: fc3f4d61da27400519745332d8b91c63aea8e41ef14940ce5c11846ed9f29fcb + category: main + optional: false +- name: jupyterlab_widgets + version: 3.0.16 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_widgets-3.0.15-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/jupyterlab_widgets-3.0.16-py312hca03da5_1.conda + hash: + md5: 329f5574f28117bc7f400ff8029c0f9e + sha256: 125f9bc4271e6bcd2710f78460a66aa548cf165be1d49c4e4590c247b52db590 + category: main + optional: false +- name: kernel-headers_linux-64 + version: 4.18.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/kernel-headers_linux-64-4.18.0-h3108a97_1.conda + hash: + md5: f4def41f769ea85046f6a17f189f95a3 + sha256: 8be763c4373f9f15c3040cc20bcf8744c161ad606105ff7f088a81fe1d2a99eb + category: main + optional: false +- name: kernel-headers_linux-aarch64 + version: 4.18.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/kernel-headers_linux-aarch64-4.18.0-h6c4afdf_1.conda hash: - md5: c5689b381e2f70f7484f998b89fbf2e9 - sha256: 49a00a8973e4747f12e493be3e97ba133543ea254a2f06fa6dcdff12f799dcc0 + md5: 1ea9bb7d2cd492ca9400da19736e2b3b + sha256: d7d6d82ac0cb4eef23c40d4cc8720456ac52490b0dc0b68fba0b8988899105e9 category: main optional: false - name: lcms2 @@ -2477,6 +3940,20 @@ package: sha256: 7a9ec3b6474521ae2766e5080493496e1229dd9c5c8c729a6aeb567295f18e4c category: main optional: false +- name: lcms2 + version: '2.16' + manager: conda + platform: linux-aarch64 + dependencies: + jpeg: '>=9e,<10a' + libgcc-ng: '>=11.2.0' + libtiff: '>=4.7.0,<5.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/lcms2-2.16-had1b715_1.conda + hash: + md5: 40a182b6966624acd6002bd1c7f92b64 + sha256: 60511fd1dd1616377bcaa28622d6a832f7fe4715ba53abb52d50e8e5037db91e + category: main + optional: false - name: lcms2 version: '2.17' manager: conda @@ -2497,10 +3974,21 @@ package: platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.44-h153f514_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.44-h9e0c5a2_3.conda hash: - md5: dffdc9a0e09d04051d4bd758e104f4b3 - sha256: 89bc181d3d5976e5d7a763329c8877031e36ae5a3e9eabe7475e3cb1f55f5822 + md5: c563bb71f4df90fc3b92cde204827564 + sha256: 4a4875ab4354d4a1bf1695850efad8787d7063387ed6b5aec5ecb659869e2590 + category: main + optional: false +- name: ld_impl_linux-aarch64 + version: '2.40' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ld_impl_linux-aarch64-2.40-h48e3ba3_0.conda + hash: + md5: bd1648897461f56f278fcbdabef1df1a + sha256: ed1c862856f14be2fa49d53741e551f944f09e6b12050b5f2751568bf98e4c9d category: main optional: false - name: lerc @@ -2516,6 +4004,19 @@ package: sha256: 9e4f8b56d4f7fca9c0156c1db5ee2ae6e9c31c1b639d429d2b48cc65e743662d category: main optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/lerc-4.0.0-h419075a_0.conda + hash: + md5: 188170894727f5402747b7697de6b684 + sha256: 4a6f391152b11353eba810defa5b7d739eefea36bbe21d91778a2caf12fc1e86 + category: main + optional: false - name: lerc version: 4.0.0 manager: conda @@ -2528,6 +4029,60 @@ package: sha256: c158e3e808c16856171df5f9efdbe10bbb256892d0866828f0c029d05aacefae category: main optional: false +- name: libasprintf + version: 0.25.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-0.25.1-hf2ab22a_0.conda + hash: + md5: 9fe17fea3f12a5dcc483b89f48e361da + sha256: b2f3a2a452022b990a76205957145a567b5aba86910fc20c4e2f853b4687132c + category: main + optional: false +- name: libasprintf + version: 0.25.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libcxx: '>=20' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-0.25.1-h7b764f5_0.conda + hash: + md5: 6003a1343b04c750a86f6efa2f572aed + sha256: a3295db57bc22c78f922c0ee121ac8dbb0c8dae55a190d248e053075700ce902 + category: main + optional: false +- name: libasprintf-devel + version: 0.25.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libasprintf: 0.25.1 + libgcc: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-devel-0.25.1-hf2ab22a_0.conda + hash: + md5: 114f7a7ae6d01b7f5d568439769857f7 + sha256: a2652c79b33be9f2d2ea0a98dbb5f0b63b16598b4b16600f15f89d98655a1a6f + category: main + optional: false +- name: libasprintf-devel + version: 0.25.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libasprintf: 0.25.1 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-devel-0.25.1-h7b764f5_0.conda + hash: + md5: 31af545e511849b35da42d6fb49795e6 + sha256: 0aae2a9792cc32bab39ddac313c2af30276f95065ea98b6451d500ac72e5c46b + category: main + optional: false - name: libboost version: 1.88.0 manager: conda @@ -2547,6 +4102,24 @@ package: sha256: 6e3ca9ef408a16db9d278d6ecd3710c47599757981b2e2e0228c18d39f937adb category: main optional: false +- name: libboost + version: 1.88.0 + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + icu: '>=73.1,<74.0a0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + xz: '>=5.6.4,<6.0a0' + zlib: '>=1.2.13,<2.0.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libboost-1.88.0-hafd8d4f_0.conda + hash: + md5: 146a8ad166c2411f6848bb05931c7ef7 + sha256: f4a5fc01799e4d5b579fa6c27656e20974cb704952b32fe7b1819ef6dcf18df6 + category: main + optional: false - name: libboost version: 1.88.0 manager: conda @@ -2565,6 +4138,130 @@ package: sha256: 36f28dc139151765ca05eeacf048ae311bb2c30b06878419ced4bacc8304030d category: main optional: false +- name: libbrotlicommon + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlicommon-1.2.0-h32cd6e7_0.conda + hash: + md5: cdc0bbfec0c99b30d435b22341a716b0 + sha256: a389948434028846cd8a844a0fda48e2dbff9d639563c8cee643f754d30a90cd + category: main + optional: false +- name: libbrotlicommon + version: 1.2.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlicommon-1.2.0-hbd7815e_0.conda + hash: + md5: 9f83d2c2497e71ef4b3578fbd78bc673 + sha256: 6384ef4189390c3831c74d7c370947c0dcb130bbede2c2f384cf831fd8050254 + category: main + optional: false +- name: libbrotlidec + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libbrotlicommon: 1.2.0 + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlidec-1.2.0-ha2c5f68_0.conda + hash: + md5: 7cad8348df1c96bf2f0a697806d1b3b5 + sha256: 475bcf1824c93184cd4f2091481a5e6da5d593c5fc466a53c449e14aa30e850d + category: main + optional: false +- name: libbrotlidec + version: 1.2.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libbrotlicommon: 1.2.0 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlidec-1.2.0-h1e834b2_0.conda + hash: + md5: 8d41fd7da1d9d44b9ba39ab833f66605 + sha256: 9db56cd97049b73274301c2b9fc8ddb5e103f8c68b3b2a4c04d245c4e5b6fef5 + category: main + optional: false +- name: libbrotlienc + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libbrotlicommon: 1.2.0 + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlienc-1.2.0-h2e96acb_0.conda + hash: + md5: 854af1d6af8b3565fa8c7edb2141a2de + sha256: 31c153a8165bef6673fb460b9dd4cb6ed4904585cc455ab827282044fcfcce95 + category: main + optional: false +- name: libbrotlienc + version: 1.2.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libbrotlicommon: 1.2.0 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlienc-1.2.0-h5439a07_0.conda + hash: + md5: ae2005cd80e3d845fe71ab43f4dadd73 + sha256: 4c70015a24a73ce6559c98b59c35d960661326e6fd218e5aa3d074b9ab34441f + category: main + optional: false +- name: libclang-cpp20.1 + version: 20.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libllvm20: '>=20.1.8,<20.2.0a0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libclang-cpp20.1-20.1.8-default_h2596c1a_0.conda + hash: + md5: 2f0507703452566aa37a5b69db9b28c0 + sha256: abdd005011940cb490b1dab9a953ec67bbec8160d5297f87a37ec6da920b1216 + category: main + optional: false +- name: libclang-cpp21.1 + version: 21.1.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '' + libgcc-ng: '>=11.2.0' + libllvm21: '>=21.1.8,<21.2.0a0' + libstdcxx: '' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libclang-cpp21.1-21.1.8-default_h05d3d09_0.conda + hash: + md5: 406c50550ef0fc637557379f518d08c8 + sha256: 089c9b314da6787ec0687d7fb8907bf55bcc6ed0e398d03582741d218899b781 + category: main + optional: false +- name: libclang-cpp21.1 + version: 21.1.8 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libcxx: '>=21.1.8' + libllvm21: '>=21.1.8,<21.2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libclang-cpp21.1-21.1.8-default_h8a84b90_0.conda + hash: + md5: 2e1c7592fffe9a72f535092f0856d855 + sha256: d2dfaee16851e0688d522513c7705d20c5127a8b84ff7221274e22b373cf23ed + category: main + optional: false - name: libcups version: 2.4.15 manager: conda @@ -2581,53 +4278,93 @@ package: sha256: 367a956ccda2a71a7c328abe11f65434b941831cce3a824ff9244ee50ce8bcd9 category: main optional: false +- name: libcups + version: 2.4.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + openssl: '>=3.0.17,<4.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libcups-2.4.2-haec519c_2.conda + hash: + md5: 7f4030858ffdbb6de7b2c2bd4561a6b5 + sha256: 77ac5de8864fb5ef0251f134ac8ad2b88f5d7d243466b721e4c23b9db2fb1369 + category: main + optional: false - name: libcurl - version: 8.17.0 + version: 8.18.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' + libbrotlicommon: '>=1.2.0,<1.3.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' libgcc: '>=14' libidn2: '>=2,<3.0a0' + libkrb5: '>=1.22.1,<1.23.0a0' libnghttp2: '>=1.67.1,<1.68.0a0' libssh2: '>=1.11.1,<2.0a0' openssl: '>=3.0.18,<4.0a0' zlib: '>=1.2.13,<2.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libcurl-8.17.0-hc93bc37_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/libcurl-8.18.0-h3506a8c_0.conda + hash: + md5: 2963726272327ecbb6727c670302dbd9 + sha256: 0ac765625f1b438fe4b6dce0771d2b9468f44cc370f2646aa1ac1b4215460f1c + category: main + optional: false +- name: libcurl + version: 8.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libnghttp2: '>=1.57.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' + openssl: '>=3.0.17,<4.0a0' + zlib: '>=1.2.13,<2.0.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libcurl-8.15.0-h2e08ae6_0.conda hash: - md5: f3613f9f91f751d0a27f62ec62a024f2 - sha256: cfbf2b929f122eafde9502c538887ce8c7591e60a98dea5196e06cece41b0592 + md5: 65933cef73f63fe7a3bfb54af8bb8e79 + sha256: f7c645f2f06c72749e05a487b50a106c5f56f17eea0bf3cce4a5ecc1a34be26c category: main optional: false - name: libcurl - version: 8.17.0 + version: 8.18.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' + libbrotlicommon: '>=1.2.0,<1.3.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' libidn2: '>=2,<3.0a0' + libkrb5: '>=1.22.1,<1.23.0a0' libnghttp2: '>=1.67.1,<1.68.0a0' libssh2: '>=1.11.1,<2.0a0' openssl: '>=3.0.18,<4.0a0' zlib: '>=1.2.13,<2.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libcurl-8.17.0-h5bd1c32_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libcurl-8.18.0-hd4c70c6_0.conda hash: - md5: a4d906012cd87760403f69bcded6d7cc - sha256: 796fd2c2a6fbd099d719bbc29e258e1410623cdfb4e54d8909f9b43cd043f769 + md5: 1ef1927207a876dbcf0907d904a3c88b + sha256: 1f5e99607acd1c4f6515e12cb68c86b95c4f987050baf87ec29e794d5a7d2b49 category: main optional: false - name: libcxx - version: 20.1.8 + version: 21.1.8 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libcxx-20.1.8-hd7fd590_1.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libcxx-21.1.8-hb4ce287_0.conda hash: - md5: 02d2574054620eb78f179206f97fa5c9 - sha256: 57297359e5bafac8f0e8605b68cdf33c57565f4477c137cae715de006b870acb + md5: e1ab9636b95bc3001d0d527205545f58 + sha256: e385c4a432c7459e2bb5e0e0177985911076ddb30efb082883f3cc3ebab2b9c9 category: main optional: false - name: libdeflate @@ -2642,6 +4379,18 @@ package: sha256: 887659602662b765acf0ed4b973f43e0a86e67d20b0f0f29f8a50455da739eeb category: main optional: false +- name: libdeflate + version: '1.22' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libdeflate-1.22-h998d150_0.conda + hash: + md5: a04341c63e021fa9727174bb85c8b2c6 + sha256: 89dd27820871790ad4f81a19c2a994df1bcefcaa55c4e362e5bc3952d97d8aa3 + category: main + optional: false - name: libdeflate version: '1.22' manager: conda @@ -2653,6 +4402,32 @@ package: sha256: 387bdfcc9e56a61a70bcf6194866b079e27ca2296147434da88325a9eebb2c9f category: main optional: false +- name: libdrm + version: 2.4.124 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + libpciaccess: '>=0.18,<0.19.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libdrm-2.4.124-h5eee18b_0.conda + hash: + md5: bc0b730361c5dba0f15bdc2797e0f94d + sha256: 8f8593ea3f3bb38661a1a67b96478815d4fe0b8a7958f014b80dd14e29187587 + category: main + optional: false +- name: libegl + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + libglvnd: 1.7.0 + url: https://repo.anaconda.com/pkgs/main/linux-64/libegl-1.7.0-h5eee18b_2.conda + hash: + md5: 0eadce0a2d6fb311004306f75266b0d3 + sha256: 9196ce73810d14f1d8e966941151eb2a452da2e910a1b44ef276c3c24324ddc2 + category: main + optional: false - name: libev version: '4.33' manager: conda @@ -2665,6 +4440,18 @@ package: sha256: 75f04cf201848d58df127caf9f316f71e1103b28e00b5add9b0c8025e52d7569 category: main optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libev-4.33-hfd63f10_1.conda + hash: + md5: 230e8093b929e64244f2c7e181705802 + sha256: 48db4f9854b48cf3bf113d2870d95bd9587c5cd40a34638f850c7fbc944be95f + category: main + optional: false - name: libev version: '4.33' manager: conda @@ -2677,30 +4464,30 @@ package: category: main optional: false - name: libexpat - version: 2.7.3 + version: 2.7.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' libgcc: '>=14' libstdcxx: '>=14' - url: https://repo.anaconda.com/pkgs/main/linux-64/libexpat-2.7.3-h7354ed3_4.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/libexpat-2.7.4-h7354ed3_0.conda hash: - md5: b5cca7a97838853de6117cfb71ed03fa - sha256: 5183fd67bd468a6b2e095d1bd5fe7e57b8629b0a9ff5841500e9451c0831ea73 + md5: 04be005097756bc24b1929f4646506ae + sha256: aaeb0b0bc0ca292600e19979b38afe692bde0a8bde24031d1e1ddced76b5e46d category: main optional: false - name: libexpat - version: 2.7.3 + version: 2.7.4 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' libcxx: '>=20' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libexpat-2.7.3-h50f4ffc_4.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libexpat-2.7.4-h50f4ffc_0.conda hash: - md5: 393b394957e5f0a3e9198f499beb6268 - sha256: a635b6174d32a0d9f001b185b7138e5a65d57634566684e68ef0b7509e7a4f44 + md5: 438f079dbf8512bfcd78b597b462f8e8 + sha256: 7304c5a1207d9b8b65cbd0510830f811e23967d13d7fb02196a62a5df29f1308 category: main optional: false - name: libffi @@ -2716,6 +4503,19 @@ package: sha256: b0e7fe2e5d498bc5a2c57cf942701bba8f22ec55de55e092ffbffc40b816df88 category: main optional: false +- name: libffi + version: 3.4.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libffi-3.4.4-h419075a_1.conda + hash: + md5: 34c197394030fa553d97fc902585ee9b + sha256: 18fd986f0ef7f6a59c363e5305d06fe3f20509c39e3393fef60d722316828992 + category: main + optional: false - name: libffi version: 3.4.4 manager: conda @@ -2740,6 +4540,42 @@ package: sha256: baf9d8d16e2a8ae7a4d1b80f2c1a932deaca1a87c677a370f6ab4688482db47b category: main optional: false +- name: libgcc + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_18.conda + hash: + md5: 552567ea2b61e3a3035759b2fdb3f9a6 + sha256: 43df385bedc1cab11993c4369e1f3b04b4ca5d0ea16cba6a0e7f18dbc129fcc9 + category: main + optional: false +- name: libgcc-devel_linux-64 + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + url: https://repo.anaconda.com/pkgs/main/noarch/libgcc-devel_linux-64-15.2.0-hcb64138_107.conda + hash: + md5: 096aed65e749d059a80c558694aa6322 + sha256: 90062ea609be021a8cf700d02070536609c4dc77796e85e3a9e3d5fd46661db2 + category: main + optional: false +- name: libgcc-devel_linux-aarch64 + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + __unix: '' + url: https://repo.anaconda.com/pkgs/main/noarch/libgcc-devel_linux-aarch64-15.2.0-h5240065_107.conda + hash: + md5: 0d27c5e6dac996d03d9c4fc68ccef115 + sha256: a270da1c8042fce6d71f330ed7c686c050b4486efca661f9067c4eb50e6bcecd + category: main + optional: false - name: libgcc-ng version: 15.2.0 manager: conda @@ -2753,6 +4589,18 @@ package: sha256: 3a3678f17a8916777d03b83f19f673107b4a9bf55366234dcfa42edbd5173123 category: main optional: false +- name: libgcc-ng + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_18.conda + hash: + md5: 4feebd0fbf61075a1a9c2e9b3936c257 + sha256: 83bb0415f59634dccfa8335d4163d1f6db00a27b36666736f9842b650b92cf2f + category: main + optional: false - name: libgd version: 2.3.3 manager: conda @@ -2775,6 +4623,28 @@ package: sha256: 578ca888550afdf8cf96bb6860cac232eebe03e24964f1bb60fd269455d269c9 category: main optional: false +- name: libgd + version: 2.3.3 + manager: conda + platform: linux-aarch64 + dependencies: + expat: '>=2.6.4,<3.0a0' + fontconfig: '>=2.14.1,<3.0a0' + freetype: '>=2.10.4,<3.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=11.2.0' + libpng: '>=1.6.39,<1.7.0a0' + libstdcxx-ng: '>=11.2.0' + libtiff: '>=4.7.0,<5.0a0' + libwebp: '' + libwebp-base: '>=1.3.2,<2.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgd-2.3.3-h19a511c_4.conda + hash: + md5: f6c99fd95e9b2236de1cf259b2127fea + sha256: 8015bd1a97acbf541d46ebd908f102b50245bbc62c85d0675b7435ff78a53869 + category: main + optional: false - name: libgd version: 2.3.3 manager: conda @@ -2793,159 +4663,453 @@ package: zlib: '>=1.2.13,<2.0.0a0' url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgd-2.3.3-hd3b0a14_4.conda hash: - md5: a2d28a5760ae0062a6f6470826867a3a - sha256: f1b92b50605e484b8cbb89dc06045fd07e04a3332a936eca829657a8c642f734 + md5: a2d28a5760ae0062a6f6470826867a3a + sha256: f1b92b50605e484b8cbb89dc06045fd07e04a3332a936eca829657a8c642f734 + category: main + optional: false +- name: libgettextpo + version: 0.25.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libiconv: '>=1.18,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-0.25.1-hf2ab22a_0.conda + hash: + md5: 775a5698ec2a0aa6e2435b86418b563f + sha256: c1585ccdee3503c2e055014197f63b99ac47a7493c612beef2162cbdd9f5528c + category: main + optional: false +- name: libgettextpo + version: 0.25.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libiconv: '>=1.18,<2.0a0' + libintl: 0.25.1 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-0.25.1-h7b764f5_0.conda + hash: + md5: ff87319dec2259db334819119e4a3c2c + sha256: 990d09632f566d8fa499d67fe53c307ca451065997ef2f0028534608fffa26cc + category: main + optional: false +- name: libgettextpo-devel + version: 0.25.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libgettextpo: 0.25.1 + libiconv: '>=1.18,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-devel-0.25.1-hf2ab22a_0.conda + hash: + md5: 5766eead346251db288d5b13c3dffd6f + sha256: dcf5a9cf369a65a01367967177721b943a2927fa4305c4b4d04d80764d943f8c + category: main + optional: false +- name: libgettextpo-devel + version: 0.25.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + libgettextpo: 0.25.1 + libiconv: '>=1.18,<2.0a0' + libintl: 0.25.1 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-devel-0.25.1-h7b764f5_0.conda + hash: + md5: 0b6fe86a04c739e37aa3306bc2ed653e + sha256: 21e809a6b0499e783e55e7cfe36a2df5863c3b7dfed70e73234c38dfc334a235 + category: main + optional: false +- name: libgfortran + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + libgfortran5: 15.2.0 + url: https://repo.anaconda.com/pkgs/main/linux-64/libgfortran-15.2.0-h166f726_7.conda + hash: + md5: 52c23eb64400224f6a46c7439bbbddce + sha256: 53cd6f64e62a7fa98cc52f6e5252c69b4de50b48a2b9e5daa7229bba1623a2cd + category: main + optional: false +- name: libgfortran + version: 15.2.0 + manager: conda + platform: osx-arm64 + dependencies: + libgfortran5: 15.2.0 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgfortran-15.2.0-h09d7db9_1.conda + hash: + md5: 51cabd1b450d46dc3b71e0fe3063ed7e + sha256: e595b421bcfd97da848a13b0d53524c60c234e70633e3ed3de9ef8bb134a61da + category: main + optional: false +- name: libgfortran-ng + version: 11.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgfortran5: 11.2.0.* + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgfortran-ng-11.2.0-h6e398d7_1.conda + hash: + md5: 7f9c28c02257f2a91eeb2c0133007e27 + sha256: 58150bb23c4ca37e6c5e4c31ee6b4f529197fc5155c0590dfb98fee6fd9f798d + category: main + optional: false +- name: libgfortran5 + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=15.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgfortran5-15.2.0-hc633d37_7.conda + hash: + md5: 78b0f996039e81b01b72b06005bcf4d5 + sha256: 741b41e34cbcf277914300a9ffbb49c7f3c6e3883ae07e1cc344e9dd2c4f20ac + category: main + optional: false +- name: libgfortran5 + version: 11.2.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgfortran5-11.2.0-h1234567_1.conda + hash: + md5: 2e7b9b094a8da807dc9887783cee4c87 + sha256: df0018bbd72a3c4ba0e2abd2b491a552848e39a80acd7cfe5d352389ee437a5d + category: main + optional: false +- name: libgfortran5 + version: 15.2.0 + manager: conda + platform: osx-arm64 + dependencies: + llvm-openmp: '>=8.0.0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgfortran5-15.2.0-hb654fa1_1.conda + hash: + md5: f8c6fe3676f16600a1f4a3acd37d9380 + sha256: 6cb3c60701a6287b77fa48525d173e24584ff4a75cbb08adb0d6c5912c47b559 + category: main + optional: false +- name: libgl + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + libglvnd: 1.7.0 + libglx: 1.7.0 + url: https://repo.anaconda.com/pkgs/main/linux-64/libgl-1.7.0-h5eee18b_2.conda + hash: + md5: a24ab3a87b7dddb3dd9502b44d2c5238 + sha256: 7b2fe943d73e19f61805863f6c4d2b9308a5bd3876ca60ac815edbe608f99469 + category: main + optional: false +- name: libglib + version: 2.86.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libffi: '>=3.4,<4.0a0' + libgcc: '>=14' + libiconv: '>=1.16,<2.0a0' + libstdcxx: '>=14' + pcre2: '>=10.46,<10.47.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libglib-2.86.3-h8b17d9a_0.conda + hash: + md5: 6d6f053817d35cefc017eb3992059af2 + sha256: 081bbe82ef09200d431c4e6740ec73ead45625b6d98ec7fc9e4ad54d3691b851 + category: main + optional: false +- name: libglib + version: 2.84.2 + manager: conda + platform: linux-aarch64 + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=11.2.0' + libiconv: '>=1.16,<2.0a0' + libstdcxx-ng: '>=11.2.0' + pcre2: '>=10.42,<10.43.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libglib-2.84.2-h4c1cdc3_0.conda + hash: + md5: f5aa0f55bc2144e65030b4a33e2631e0 + sha256: 25c66f8d3e0c3967b80f660e6d37e078000c046ab9070aab8b11183dfd0658d4 + category: main + optional: false +- name: libglib + version: 2.86.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + gettext: '>=0.21.0,<1.0a0' + libcxx: '>=20' + libffi: '>=3.4,<4.0a0' + libiconv: '>=1.16,<2.0a0' + pcre2: '>=10.46,<10.47.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libglib-2.86.3-hcacd345_0.conda + hash: + md5: 4c27ba8b9dc362f093b4aa19eeb9dae7 + sha256: e2452f6706f41a61dad9c208041f360563a13d2c128cc155379e55b37a769969 + category: main + optional: false +- name: libglvnd + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libglvnd-1.7.0-h5eee18b_2.conda + hash: + md5: f3eba19681d6f166f02a4004a8dac7d8 + sha256: 5da32dd1ee10af978e6f67048b78ee80895ca46e2b40430809ee983ec99eee91 + category: main + optional: false +- name: libglx + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + libglvnd: 1.7.0 + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libglx-1.7.0-h5eee18b_2.conda + hash: + md5: b6abf858983a525781ca1c16d10c102f + sha256: b3d6bc46a1c7895cb5effe590f09d497aa02d92e3494b3db630595454ad2500f + category: main + optional: false +- name: libgomp + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-15.2.0-h4751f2c_7.conda + hash: + md5: 82025ed6da944bd419d42d9b1ff116aa + sha256: 835e44371812c91563a00dec8bc98c460f8b9f33f50543244bc8774c446a2172 + category: main + optional: false +- name: libgomp + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_18.conda + hash: + md5: 4faa39bf919939602e594253bd673958 + sha256: fc716f11a6a8525e27a5d332ef6a689210b0d2a4dd1133edc0f530659aa9faa6 + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/libiconv-1.18-h75a1612_0.conda + hash: + md5: 14e4ca2d3797abc3c78ca0ce0e3d9c17 + sha256: 8852881ce7522ad4b9eb45ba94cd353f6b381ffd3f9fb5d31426ce2abd8c3ab0 + category: main + optional: false +- name: libiconv + version: '1.16' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libiconv-1.16-h998d150_3.conda + hash: + md5: d8d63eb646b82e19c6a5940d7dcccc62 + sha256: c91a60932adc71c66c2f68045398781d7823c0e15c5b3b40d5b907169b10becd + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=12.1' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libiconv-1.18-h92f5915_0.conda + hash: + md5: efcf143adafc878192a4ab5252f4cacb + sha256: a27dc69e68b856cdf1170001e570eac0876b5cb160b3b275cc79d8ac5e7bbc0e category: main optional: false -- name: libgfortran - version: 15.2.0 +- name: libidn2 + version: 2.3.8 manager: conda platform: linux-64 dependencies: - libgfortran5: 15.2.0 - url: https://repo.anaconda.com/pkgs/main/linux-64/libgfortran-15.2.0-h166f726_7.conda + __glibc: '>=2.28,<3.0.a0' + gettext: '>=0.21.0,<1.0a0' + libgcc-ng: '>=11.2.0' + libiconv: '>=1.16,<2.0a0' + libunistring: '>=1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libidn2-2.3.8-hf80d704_0.conda hash: - md5: 52c23eb64400224f6a46c7439bbbddce - sha256: 53cd6f64e62a7fa98cc52f6e5252c69b4de50b48a2b9e5daa7229bba1623a2cd + md5: 7ab70b332bb2df9ce90a1567126b5d2a + sha256: 675beb2f9d9c876b87601b043d7e9e3b87cbec6b2172453932602db74e0099d7 category: main optional: false -- name: libgfortran-ng - version: 15.2.0 +- name: libidn2 + version: 2.3.8 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgfortran: 15.2.0 - url: https://repo.anaconda.com/pkgs/main/linux-64/libgfortran-ng-15.2.0-h166f726_7.conda + __osx: '>=12.1' + gettext: '>=0.21.0,<1.0a0' + libiconv: '>=1.16,<2.0a0' + libunistring: '>=1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libidn2-2.3.8-h9681e36_0.conda hash: - md5: 7ec53b6e26052cbd81a768da1c037c0e - sha256: 263be69d7f8166950a4695ec1c9be8b80de2ad5ac9d47b5c3cd83c9e923bb8e4 + md5: 4caba2988c52534c6ba5e88afebba106 + sha256: bdd1c89fbb3b02907799131cb5a436200d134277cdb9dbebab77ebbd28a68e97 category: main optional: false -- name: libgfortran5 - version: 15.2.0 +- name: libintl + version: 0.25.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.28,<3.0.a0' - libgcc: '>=15.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libgfortran5-15.2.0-hc633d37_7.conda + __osx: '>=12.1' + libiconv: '>=1.18,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-0.25.1-h7b764f5_0.conda hash: - md5: 78b0f996039e81b01b72b06005bcf4d5 - sha256: 741b41e34cbcf277914300a9ffbb49c7f3c6e3883ae07e1cc344e9dd2c4f20ac + md5: 71d922b1c84b98246a9990d29cba6e92 + sha256: 3ac68c21c6ef9200dcb2d66f33d9164197876f0107cac807c9f3fc4ab644cde8 category: main optional: false -- name: libgfortran5 - version: 15.2.0 +- name: libintl-devel + version: 0.25.1 manager: conda platform: osx-arm64 dependencies: - llvm-openmp: '>=8.0.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libgfortran5-15.2.0-hb654fa1_1.conda + __osx: '>=12.1' + libiconv: '>=1.18,<2.0a0' + libintl: 0.25.1 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-devel-0.25.1-h7b764f5_0.conda hash: - md5: f8c6fe3676f16600a1f4a3acd37d9380 - sha256: 6cb3c60701a6287b77fa48525d173e24584ff4a75cbb08adb0d6c5912c47b559 + md5: bc68d80a543744b8b36a957ca8a7f024 + sha256: c7a27dcec6a9b8aa4d24345e201dfd9c9b8c857e08bf3b7173431ff8795dbdcb category: main optional: false -- name: libglib - version: 2.84.4 +- name: libkrb5 + version: 1.22.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=11.2.0' - libiconv: '>=1.16,<2.0a0' - libstdcxx-ng: '>=11.2.0' - pcre2: '>=10.46,<10.47.0a0' - zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libglib-2.84.4-h77a78f3_0.conda + libgcc: '>=14' + libstdcxx: '>=14' + lmdb: '' + openssl: '>=3.0.18,<4.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libkrb5-1.22.1-h6d2bf13_0.conda hash: - md5: 61115092da0d0cb8beacfa93324bf472 - sha256: 6fad5b73671eae71243329380c7f5629482778ee05b7a85a14e266638683b357 + md5: 82619ec95cc6d12cec07401b3722ce89 + sha256: f1e8f3db4a01a7939d3eda83b632f7f9d3910ff4a03bcd124df099740509be97 category: main optional: false -- name: libglib - version: 2.84.4 +- name: libkrb5 + version: 1.22.1 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' - gettext: '>=0.21.0,<1.0a0' - libcxx: '>=20' - libffi: '>=3.4,<4.0a0' - libiconv: '>=1.16,<2.0a0' - pcre2: '>=10.46,<10.47.0a0' - zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libglib-2.84.4-h7a3292d_0.conda + lmdb: '' + openssl: '>=3.0.18,<4.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libkrb5-1.22.1-ha46c28b_0.conda hash: - md5: 482af8f370d34a5ad2bac9ff94f220df - sha256: 558b21a7673cbf165b7d188d567a342ae658162350610badd47a8421910f867e + md5: a13c3f9daedef39783a18da524abcab9 + sha256: 8e817773f047649d8845345c0549d3028294face363014eba250db48e86fdc21 category: main optional: false -- name: libgomp - version: 15.2.0 +- name: libllvm20 + version: 20.1.8 manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: - __glibc: '>=2.28,<3.0.a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-15.2.0-h4751f2c_7.conda + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + libxml2: '>=2.13.8,<2.14.0a0' + zlib: '>=1.2.13,<2.0.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libllvm20-20.1.8-hcbd57eb_0.conda hash: - md5: 82025ed6da944bd419d42d9b1ff116aa - sha256: 835e44371812c91563a00dec8bc98c460f8b9f33f50543244bc8774c446a2172 + md5: f46c99732fef4c2eb83f6413a0fa679e + sha256: 3febab82c4e11206cbab9ec80201968478d7ef3d755617dda3bba1d44aba36e4 category: main optional: false -- name: libiconv - version: '1.16' +- name: libllvm21 + version: 21.1.8 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libiconv-1.16-h5eee18b_3.conda + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.9,<2.14.0a0' + zlib: '>=1.2.13,<2.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libllvm21-21.1.8-h5ad376a_0.conda hash: - md5: 197b1a0886a31fccab2167340528eebc - sha256: c02a80cfc2cc8e32510f6da469eddf55127aaeb489de6e672011865d3ba42d6e + md5: 201f901e29a6efcf510a9366357cc3f2 + sha256: c8ec4f28ec7244df626740d96892cf10ff575e97a6e0d9e6db19ce7da9aa7164 category: main optional: false -- name: libiconv - version: '1.16' +- name: libllvm21 + version: 21.1.8 manager: conda platform: osx-arm64 - dependencies: {} - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libiconv-1.16-h80987f9_3.conda + dependencies: + __osx: '>=12.1' + libcxx: '>=21.1.8' + libxml2: '>=2.13.9,<2.14.0a0' + zlib: '>=1.2.13,<2.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libllvm21-21.1.8-h00a3844_0.conda hash: - md5: 24d4c203eea2edc73ed37b3521b02ef6 - sha256: d7eb081bd4c24e8c616781f11204c803ef62988528fec33160312776e05e15f4 + md5: d36860ce24da25c56660af57b6388833 + sha256: 6aee03e6449bee94ca785b716f3829d50d36d29055d6bca2684f538c6d7384b0 category: main optional: false -- name: libidn2 - version: 2.3.8 +- name: libltdl + version: 2.6.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' - gettext: '>=0.21.0,<1.0a0' - libgcc-ng: '>=11.2.0' - libiconv: '>=1.16,<2.0a0' - libunistring: '>=1,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libidn2-2.3.8-hf80d704_0.conda + libgcc: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/libltdl-2.6.0-h47b2149_0.conda hash: - md5: 7ab70b332bb2df9ce90a1567126b5d2a - sha256: 675beb2f9d9c876b87601b043d7e9e3b87cbec6b2172453932602db74e0099d7 + md5: 7e9fd74cfee7480dd948b4e1612daf4e + sha256: 47526f271aca29b5cf586cd4f028d316e28eaf87eb9cc2ef4c4d8837a355d93e category: main optional: false -- name: libidn2 - version: 2.3.8 +- name: libltdl + version: 2.6.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' - gettext: '>=0.21.0,<1.0a0' - libiconv: '>=1.16,<2.0a0' - libunistring: '>=1,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libidn2-2.3.8-h9681e36_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libltdl-2.6.0-haa24f5a_0.conda hash: - md5: 4caba2988c52534c6ba5e88afebba106 - sha256: bdd1c89fbb3b02907799131cb5a436200d134277cdb9dbebab77ebbd28a68e97 + md5: 278568c4ad126e28f737856af6bd9d0d + sha256: 9a2a22ddc0587fcef588c62311e164be8f50ba54b8c4e80e2a235792d17ee3b3 category: main optional: false - name: libnghttp2 @@ -2969,6 +5133,23 @@ package: sha256: 73b3c00697e9a1a5693e9ff70f7995dc27ac11a72524cb9fd71b60b6da480a1d category: main optional: false +- name: libnghttp2 + version: 1.57.0 + manager: conda + platform: linux-aarch64 + dependencies: + c-ares: '>=1.7.5' + libev: '>=4.33,<4.34.0a0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + openssl: '>=3.0.11,<4.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libnghttp2-1.57.0-hb788212_0.conda + hash: + md5: 22c5e58020605770d76b5674c653dd56 + sha256: 15e22e59586d851519f6cd931925163c47fe20590c7e6290df148f14dcd29898 + category: main + optional: false - name: libnghttp2 version: 1.67.1 manager: conda @@ -3000,32 +5181,59 @@ package: sha256: 34fbadc1e86ee37b19b98799b4f806d8be205e9c0220bdb76598f0295961812e category: main optional: false +- name: libnsl + version: 2.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libnsl-2.0.0-h998d150_0.conda + hash: + md5: fced6107191fd63460a0400f6ce2fe51 + sha256: b6507b91c5d2602dec89a04583ceddd32b631a5319724fec07db689075cf4445 + category: main + optional: false - name: libopenblas - version: 0.3.30 + version: 0.3.31 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libopenblas-0.3.31-hf7dbefb_0.conda + hash: + md5: 97ea547e2f515a098b05efc009448399 + sha256: 5350057d7e864429920799d7340584c52a0b52f2c49789de8c0fc6a5519021ed + category: main + optional: false +- name: libopenblas + version: 0.3.29 + manager: conda + platform: linux-aarch64 + dependencies: libgcc-ng: '>=11.2.0' libgfortran-ng: '' libgfortran5: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libopenblas-0.3.30-h46f56fc_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libopenblas-0.3.29-h29fea54_0.conda hash: - md5: d034d1566a03e464b350eea50a39fe40 - sha256: d2e0014d191a8328d0ed44d1d3ecff8340edce7c08ee7b1602c0e27a70d135af + md5: 1338d813f99c41872e6446726bd66986 + sha256: e3c222334714eb52f3e3fb4496bd6bb5a04e89a1c97253c8bc9931387834698f category: main optional: false - name: libopenblas - version: 0.3.30 + version: 0.3.31 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' - libgfortran5: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libopenblas-0.3.30-hf2bb037_2.conda + libgfortran: '' + libgfortran5: '>=14.3.0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libopenblas-0.3.31-h7813bb4_0.conda hash: - md5: 407dd608e0c4cfc7c3e22ce632c18412 - sha256: 711ef41c4adcab224d1f9e5382d92ea96c2ba37276db371c894fdfc822693bff + md5: 536204bd5266dd218306a9ca8461be1c + sha256: a16b537bcc2182c575ea1407a802181b5762eb610f4e65b80de098bc0b220258 category: main optional: false - name: libopenjpeg @@ -3053,37 +5261,85 @@ package: sha256: 9fb570c795e43ea88ac030971be6a4ec59fa50f8828c1263a7a1a0b11c66d73b category: main optional: false +- name: libpciaccess + version: '0.18' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libpciaccess-0.18-h5eee18b_0.conda + hash: + md5: 3fb177eab9ddfb4e4b94f2bef551e92a + sha256: a6ec2d37b449f2babb8e66833289305101e7677a2de7bb317eb4fd5142e93da6 + category: main + optional: false - name: libpng - version: 1.6.50 + version: 1.6.55 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libpng-1.6.55-h22898a0_0.conda + hash: + md5: 2c1c67ca41c181dc93fbbb19bc9527b8 + sha256: e7b8e94696aebb45737df3836394d6264e868ffda5ef1897520b480ba39625a3 + category: main + optional: false +- name: libpng + version: 1.6.39 + manager: conda + platform: linux-aarch64 + dependencies: libgcc-ng: '>=11.2.0' - zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libpng-1.6.50-h2ed474d_0.conda + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libpng-1.6.39-h998d150_0.conda hash: - md5: e4dc59ce984d4e12c85d8368fbb35c4a - sha256: 997dd220e748df4701ca0ef1b5e9553d8774f44ba593a09c7d7b4a391f6ad87e + md5: bc32f3487e0787deddd4248b9c1a2670 + sha256: cf7145ef319d9f76dfa45b3206855d01ae60cfea0a69c2717b9223c317600ab1 category: main optional: false - name: libpng - version: 1.6.50 + version: 1.6.55 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' - zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libpng-1.6.50-h5c318fc_0.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libpng-1.6.55-hc9243e6_0.conda hash: - md5: 1335b1191c6cccf10a5ad1ae6d7738ef - sha256: a45fccedc327f3fbd28f1d7c2a5462eda3a3f75cc72eda0310d76198a7868d34 + md5: cc99173ec88616e736851451d19bac76 + sha256: 7988fa550a5ba5112f9362b51aae30ab931fcc96d887e8cb1c3ee44aa91307e6 category: main optional: false - name: librsvg - version: 2.56.3 + version: 2.60.2 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + freetype: '>=2.14.1,<3.0a0' + gdk-pixbuf: '>=2.44.4,<3.0a0' + harfbuzz: '>=12.3.0,<13.0a0' + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libpng: '>=1.6.55,<1.7.0a0' + libxml2: '>=2.13.9,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + pango: '>=1.56.4,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/librsvg-2.60.2-h9e9cc91_0.conda + hash: + md5: b1cb7608af96b038aa7ab120d870aa83 + sha256: 4bc06b90aed79e12dbfbcedc09a85bec92bd3aec7701e45e85268f6250755280 + category: main + optional: false +- name: librsvg + version: 2.56.3 + manager: conda + platform: linux-aarch64 dependencies: cairo: '>=1.16.0,<2.0a0' fontconfig: '>=2.14.1,<3.0a0' @@ -3095,33 +5351,34 @@ package: libpng: '>=1.6.39,<1.7.0a0' libxml2: '>=2.13.8,<2.14.0a0' pango: '>=1.50.7,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/librsvg-2.56.3-hb0330b6_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/librsvg-2.56.3-hf66cc12_2.conda hash: - md5: 628cfb89ddb9fd0ab48da879aedc1858 - sha256: 5b3530f6311bce640b4a2b1a9335b812317202ee1dec21c00b87926b406fcfd2 + md5: 4c56708873f955577c90315fa59c536b + sha256: ea0c9234c19a22279468e2cb2045bd22ccdb275eaefe5146ac8e699612091776 category: main optional: false - name: librsvg - version: 2.56.3 + version: 2.60.2 manager: conda platform: osx-arm64 dependencies: - cairo: '>=1.16.0,<2.0a0' - fontconfig: '>=2.14.1,<3.0a0' - freetype: '>=2.13.3,<3.0a0' - gdk-pixbuf: '>=2.42.10,<3.0a0' - gettext: '>=0.21.0,<1.0a0' - harfbuzz: '>=10.2.0,<11.0a0' - libglib: '>=2.78.4,<3.0a0' - libiconv: '>=1.16,<2.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libxml2: '>=2.13.8,<2.14.0a0' - pango: '>=1.50.7,<2.0a0' - zlib: '>=1.2.13,<2.0.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/librsvg-2.56.3-h38920c8_2.conda + __osx: '>=12.1' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + freetype: '>=2.14.1,<3.0a0' + gdk-pixbuf: '>=2.44.4,<3.0a0' + harfbuzz: '>=12.3.0,<13.0a0' + libglib: '>=2.86.3,<3.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.25.1,<1.0a0' + libpng: '>=1.6.55,<1.7.0a0' + libxml2: '>=2.13.9,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + pango: '>=1.56.4,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/librsvg-2.60.2-h054393a_0.conda hash: - md5: bd9809397fb0ecc88ac4195e14f58f45 - sha256: b895494e8a93583faea7046a8bf752b7d7c722cfe38c5284eef1367feeb6178d + md5: c182a2b31e57afe9dafef815a1f8dbb9 + sha256: f8996228d31b10db2b34e10865107850918d6be7367220a8b4d7e1fe0022adc5 category: main optional: false - name: libsodium @@ -3137,6 +5394,18 @@ package: sha256: ecc354f5d0f171aac2ff858ed971e463767bb68c4c919bcb987bdcb52804770b category: main optional: false +- name: libsodium + version: 1.0.18 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libsodium-1.0.18-hfd63f10_0.conda + hash: + md5: 2bba30dc8109be40e785a61a1746fd04 + sha256: 14ef042ea2aa890730e3aca292502ca5aa050e5ab7fc41e155658c0c9bf70674 + category: main + optional: false - name: libsodium version: 1.0.20 manager: conda @@ -3163,6 +5432,20 @@ package: sha256: 57da13c06557d7d6f21a0ac6d1e83a3e990d2217adcc4dc395009eb56ed040a2 category: main optional: false +- name: libssh2 + version: 1.11.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + openssl: '>=3.0.15,<4.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libssh2-1.11.1-hfa2bbb0_0.conda + hash: + md5: a88e620d4eafd7f199a0502433e5e0c0 + sha256: d4e824be8f9f63f4118733c41cbbcae49631bc74514898242fcccaa62889e677 + category: main + optional: false - name: libssh2 version: 1.11.1 manager: conda @@ -3189,6 +5472,18 @@ package: sha256: 747474162ae421d680ab3374d8b11158701206d4a9c4a8f9de557dd6fc13345a category: main optional: false +- name: libstdcxx + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_18.conda + hash: + md5: f56573d05e3b735cb03efeb64a15f388 + sha256: 31fdb9ffafad106a213192d8319b9f810e05abca9c5436b60e507afb35a6bc40 + category: main + optional: false - name: libstdcxx-ng version: 15.2.0 manager: conda @@ -3201,6 +5496,18 @@ package: sha256: 7a39becf3c7dd6016d4b6d24587071cda2afefcdf2886ad16572095261c87b90 category: main optional: false +- name: libstdcxx-ng + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libstdcxx: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hdbbeba8_18.conda + hash: + md5: 699d294376fe18d80b7ce7876c3a875d + sha256: 035a31cde134e706e30029a837a31f729ad32b7c5bca023271dfe91a8ba6c896 + category: main + optional: false - name: libtiff version: 4.7.1 manager: conda @@ -3222,6 +5529,26 @@ package: sha256: 36e2b0f160389eef58393742f2332894e5cb70a31b8a6e52fee6475710618cfd category: main optional: false +- name: libtiff + version: 4.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + jpeg: '>=9e,<10a' + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.22,<1.23.0a0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + libwebp-base: '>=1.3.2,<2.0a0' + xz: '>=5.6.4,<6.0a0' + zlib: '>=1.2.13,<2.0.0a0' + zstd: '>=1.5.2,<1.6.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libtiff-4.7.0-heeacae9_0.conda + hash: + md5: 5f7a270821dd11152bfd232a2620ee0b + sha256: 69c0de2d6a53cf11b59daeb26c9f38ebeb52f04074e36d2ca2f8fa4b9d282608 + category: main + optional: false - name: libtiff version: 4.7.1 manager: conda @@ -3243,26 +5570,42 @@ package: category: main optional: false - name: libtool - version: 2.4.7 + version: 2.6.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/libtool-2.4.7-h6a678d5_0.conda + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libltdl: 2.6.0 + url: https://repo.anaconda.com/pkgs/main/linux-64/libtool-2.6.0-h7354ed3_0.conda hash: - md5: 38ea7f23ac5c4a2fc12ad986a02c4f71 - sha256: d8365579ceff1cc03b0a01d352d320da07b69e22d155d6150e3fc9757138c110 + md5: 19891c997190067bf928ca98970608f1 + sha256: 3a50bbf076efe6c4d79a767a9edd43c6b4a04879b9339b48b7115b9338bb5a87 category: main optional: false - name: libtool version: 2.4.7 manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libtool-2.4.7-h419075a_0.conda + hash: + md5: 55b5170b74fcc22ccbecafddabb09975 + sha256: 0fb05343fc4667ded82d87da860caca5e104c33695390856c75a302ad72640ae + category: main + optional: false +- name: libtool + version: 2.6.0 + manager: conda platform: osx-arm64 - dependencies: {} - url: https://repo.anaconda.com/pkgs/main/osx-arm64/libtool-2.4.7-h313beb8_0.conda + dependencies: + __osx: '>=12.1' + libltdl: 2.6.0 + url: https://repo.anaconda.com/pkgs/main/osx-arm64/libtool-2.6.0-h50f4ffc_0.conda hash: - md5: 50e137a882f355f82aa9c31831bd8b49 - sha256: 3b6c627c58ce6e7f9cfd51bdfe44195f04fb50a11967825c5d954f277edd2dbf + md5: 550f1abc569f3bf9a0c2dd404530eac3 + sha256: 1461fda63184a4c4dad4b9a78203a31ea13ec94584a5c0fe8deeae11fe1164fa category: main optional: false - name: libunistring @@ -3302,6 +5645,18 @@ package: sha256: 2a401aafabac51b7736cfe12d2ab205d29052640ea8183253c9d0a8e7ed0d49a category: main optional: false +- name: libuuid + version: 1.41.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libuuid-1.41.5-h998d150_0.conda + hash: + md5: 59cd225a7659291aa716c6cdae7e1363 + sha256: eb8b7877795b5a27d0d4ecfe4e6e103362869362472f301a0c94dad8662e8618 + category: main + optional: false - name: libwebp version: 1.6.0 manager: conda @@ -3320,6 +5675,23 @@ package: sha256: c0e151e957d138509d9c1052073c09a09849ebe7c3dfd4416b28fd74143e7220 category: main optional: false +- name: libwebp + version: 1.3.2 + manager: conda + platform: linux-aarch64 + dependencies: + giflib: '>=5.2.2,<5.3.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=11.2.0' + libpng: '>=1.6.39,<1.7.0a0' + libtiff: '>=4.7.0,<5.0a0' + libwebp-base: '>=1.3.2,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libwebp-1.3.2-h2064c37_1.conda + hash: + md5: 7af62c0ef8fe61d4f3b107896b12975b + sha256: 94c6c0b04e13cb35be4c516a643d750b627a0859a6ed245b098a533f1f9d63d7 + category: main + optional: false - name: libwebp version: 1.6.0 manager: conda @@ -3350,6 +5722,18 @@ package: sha256: 90883cdc14bbfef9b6857f2c37f052d777a3fb468cecad94e23111683b6d38c7 category: main optional: false +- name: libwebp-base + version: 1.3.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libwebp-base-1.3.2-h998d150_1.conda + hash: + md5: 271234ce49b6269c6de3f56f0dd6890d + sha256: 80a536a60e2b6eb2b11f08b3a1e1ab61a7a47ac89cd63d4e617fca023e308e96 + category: main + optional: false - name: libwebp-base version: 1.6.0 manager: conda @@ -3377,6 +5761,39 @@ package: sha256: f9cd1564fc83261ddba7496404f18143d4f8fda52e42c040005c1b1ad3e47f56 category: main optional: false +- name: libxcb + version: 1.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + pthread-stubs: '' + xorg-libxau: '>=1.0.12,<2.0a0' + xorg-libxdmcp: '>=1.1.5,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxcb-1.17.0-hf66535e_0.conda + hash: + md5: 28e00a696fd74b7550b7d1b8698e10af + sha256: 9f4a115a48f07a881abfaa501948db678f63592246af9a6d5ee0609301802bd5 + category: main + optional: false +- name: libxkbcommon + version: 1.9.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + libxcb: '>=1.17.0,<2.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + xkeyboard-config: '' + xorg-libxau: '>=1.0.12,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/libxkbcommon-1.9.1-h69220b7_0.conda + hash: + md5: 9463cf4b8ae22a220f3c5f9ea9d93d09 + sha256: fcee48ce35edc21848c61545b143c09467b21600f4e8bd086de68d40c8089af1 + category: main + optional: false - name: libxml2 version: 2.13.9 manager: conda @@ -3393,6 +5810,21 @@ package: sha256: 9bb90ed726ba5868488184f03aa1c18fe654e00aa36b570a16a66c3d350a868b category: main optional: false +- name: libxml2 + version: 2.13.8 + manager: conda + platform: linux-aarch64 + dependencies: + icu: '>=73.1,<74.0a0' + libgcc-ng: '>=11.2.0' + xz: '>=5.6.4,<6.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxml2-2.13.8-h6097fa9_0.conda + hash: + md5: 7185f18f4c576c5b1d7caeafd688e1a6 + sha256: fef0526b1501c6ee7f3aa14a360e49669d6d2eb50bd3950f6985869cab5cfcb4 + category: main + optional: false - name: libxml2 version: 2.13.9 manager: conda @@ -3423,6 +5855,19 @@ package: sha256: 75ebb05cdd4d9d53968dfe905abea4048c8396a78b0617354f46b4965eef42a4 category: main optional: false +- name: libxslt + version: 1.1.41 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libxml2: '>=2.13.1,<2.14.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxslt-1.1.41-h4b4cad1_0.conda + hash: + md5: e97498f6cd083c98f68ff24daa6d5be5 + sha256: 29237175f16959c832bbbb4650d50131bed9bd5178377bd0f371429423ef8ae7 + category: main + optional: false - name: libxslt version: 1.1.43 manager: conda @@ -3449,6 +5894,18 @@ package: sha256: 2e0a3ea3aba7ffaa9c2ce9b267b34b12859f93bde8e62cedcbbab6144776568f category: main optional: false +- name: libzlib + version: 1.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/libzlib-1.3.1-h998d150_0.conda + hash: + md5: 7d92046a5eb7a64af7ffbd0bc5ae7366 + sha256: 8dd49d0fe4a8a309e1aa22f96ff61d203eb719710436737042f6d0336635e18f + category: main + optional: false - name: libzlib version: 1.3.1 manager: conda @@ -3462,15 +5919,15 @@ package: category: main optional: false - name: llvm-openmp - version: 20.1.8 + version: 21.1.8 manager: conda platform: osx-arm64 dependencies: - __osx: '>=11.1' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/llvm-openmp-20.1.8-he822017_0.conda + __osx: '>=12.1' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/llvm-openmp-21.1.8-hfab7639_0.conda hash: - md5: 212b650a1ad620e8cf059cb6a36c976e - sha256: 94f079719bbbad632ae2250bbf8d423618b3094aea9a5b96a76d8bd2e99cb485 + md5: 3f7987647375b96667733ee6e7dfff68 + sha256: a887215e45e8925cff3f7da916f7a44468256b46072fec4fc070e6c063f11343 category: main optional: false - name: llvmdev @@ -3489,6 +5946,24 @@ package: sha256: c7288a5faad4d4ee9d539823b3615a0e7f0d161b7b0a1d2d3539afd632678db2 category: main optional: false +- name: llvmdev + version: 21.1.3 + manager: conda + platform: linux-aarch64 + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc: '' + libgcc-ng: '>=11.2.0' + libstdcxx: '' + libstdcxx-ng: '>=11.2.0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/sklam/linux-aarch64/llvmdev-21.1.3-had4df2b_0.conda + hash: + md5: 6442f991e76f51d200cf0b221a60637f + sha256: ebe00f5b206c8c5edc34b2882bfaecc76c140bdf701d03564b396f698a02b80b + category: main + optional: false - name: llvmdev version: 21.1.3 manager: conda @@ -3504,6 +5979,31 @@ package: sha256: 69c67617e351109c83d8e0215b2fcbbb728560fc3b1dd0353c2e3b593b96e49c category: main optional: false +- name: lmdb + version: 0.9.31 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/lmdb-0.9.31-hb25bd0a_0.conda + hash: + md5: 1468bc20414b0fa8eb1b18d3a916039f + sha256: 839f0cd7e4a13088dcd9b8ac3213e8992725dd67f8e1a747c54132013b87d4b9 + category: main + optional: false +- name: lmdb + version: 0.9.31 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.1' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/lmdb-0.9.31-h79febb2_0.conda + hash: + md5: f64afc713eac7e8bf402173915c58ccf + sha256: 30f28b8d1eebf4c7bf9600c7fcf4147bdd2b40d0be80326a5994270d6de5f0a0 + category: main + optional: false - name: lxml version: 5.3.0 manager: conda @@ -3520,6 +6020,21 @@ package: sha256: d8b2658c501acc33d71b8736c16bc8c57db1dee86782e00ff0daa5db79d12f6d category: main optional: false +- name: lxml + version: 5.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libxml2: '>=2.13.5,<2.14.0a0' + libxslt: '>=1.1.41,<2.0a0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/lxml-5.3.0-py312h39b1f7d_1.conda + hash: + md5: bad809d1a97faf3585987e81089d3df6 + sha256: f2cf9c1a5a5c57fc01249f95746b0d4625aa0ee38a0872579626662e0a744204 + category: main + optional: false - name: lxml version: 5.3.0 manager: conda @@ -3572,6 +6087,18 @@ package: sha256: 366c7133c9b595f5862ef22b0af952e74550e8eeded4b18ea5eb35f8c2ba01a1 category: main optional: false +- name: make + version: 4.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/make-4.2.1-hfd63f10_1.conda + hash: + md5: e53a77d603b29bd76f22d180b5fc2540 + sha256: 94b5ab1ceb72289f2821f664dce9d433c3530fe9369a738840738af097e318ba + category: main + optional: false - name: make version: '4.3' manager: conda @@ -3596,6 +6123,19 @@ package: sha256: c8325382c9bb4b27989bffb17c50353fa48086c9b19d906e11327d73055762ea category: main optional: false +- name: markupsafe + version: 3.0.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/markupsafe-3.0.2-py312h998d150_0.conda + hash: + md5: 3ca5ed2cf9b17ef6ef02755cb777f626 + sha256: 6c895908bcf9fbb5ffc58a9172912cfb721a7d5c3f5bc86f062f6d037c9b5dd3 + category: main + optional: false - name: markupsafe version: 3.0.2 manager: conda @@ -3621,6 +6161,19 @@ package: sha256: c4fcab3deec6841f75033fc32bcc7957a9231873fac6a4e5d713ce6ef1c5b891 category: main optional: false +- name: matplotlib-inline + version: 0.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + traitlets: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/matplotlib-inline-0.2.1-py312hd43f75c_0.conda + hash: + md5: f5426bf947942b7fbd2bacade6d31a62 + sha256: 27c2795b5b4196429ccc1dff33bfb8c2df1e16f21685b5eae6adfc3e7e156461 + category: main + optional: false - name: matplotlib-inline version: 0.2.1 manager: conda @@ -3646,6 +6199,18 @@ package: sha256: 2c47925bcc4e076f72fd821c6747059c50fa752467a6e3331305e236a71fa6d9 category: main optional: false +- name: mistune + version: 3.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/mistune-3.1.2-py312hd43f75c_0.conda + hash: + md5: 714c6987a82503cdfb42390c4392ecc4 + sha256: 4a6606f7c1bb5c979b1331ac1dbb990e82170e727f3d1696c41a018454151233 + category: main + optional: false - name: mistune version: 3.1.2 manager: conda @@ -3675,6 +6240,25 @@ package: sha256: 62b9e6049d610fc9fdba1ba2fd42aff6238f6d8780ca5d3ee7d5d818a868c151 category: main optional: false +- name: mlir-python-bindings + version: 21.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '' + libgcc-ng: '>=11.2.0' + libstdcxx: '' + libstdcxx-ng: '>=11.2.0' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.12,<3.13.0a0' + pyyaml: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/sklam/linux-aarch64/mlir-python-bindings-21.1.8-py312had4df2b_0.conda + hash: + md5: 46e1d05b9456456b4d4f8295747e10d1 + sha256: 6a8f15b20c873d672fba2f277313c38f4b11abcbfd43482ecb574d043299b11a + category: main + optional: false - name: mlir-python-bindings version: 21.1.3 manager: conda @@ -3709,6 +6293,23 @@ package: sha256: 1c256370ec0d19c0ff643dc7a235f6f9330b3185b3c44b88c066d9af6091b88f category: main optional: false +- name: mypy + version: 1.17.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + mypy_extensions: '>=1.0.0' + pathspec: '>=0.9.0' + psutil: '>=4.0' + python: '>=3.12,<3.13.0a0' + typing-extensions: '>=4.6.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/mypy-1.17.1-py312h998d150_0.conda + hash: + md5: 24b8b28f1e7f75fec26cb9ae148f8db2 + sha256: 1acf2351378557b1b602dadb661a99cba5f2354d45cb81d9cd81e493fb89b4f5 + category: main + optional: false - name: mypy version: 1.17.1 manager: conda @@ -3738,6 +6339,18 @@ package: sha256: b2cac3860f1b033bfdd6c1b62431e53aaa5c5efecce7370c8aba3f0a69e4741f category: main optional: false +- name: mypy_extensions + version: 1.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/mypy_extensions-1.0.0-py312hd43f75c_0.conda + hash: + md5: c581a7c4e2d5d2d71c655030e651cdcc + sha256: e016ce2c023215a06bf4ab01cc3cc63009684a617572281717c5ebf56bf15a38 + category: main + optional: false - name: mypy_extensions version: 1.0.0 manager: conda @@ -3751,67 +6364,97 @@ package: category: main optional: false - name: nbclient - version: 0.10.2 + version: 0.10.4 manager: conda platform: linux-64 dependencies: jupyter_client: '>=6.1.12' jupyter_core: '>=4.12,!=5.0.*' - nbformat: '>=5.1' + nbformat: '>=5.1.3' + python: '>=3.12,<3.13.0a0' + traitlets: '>=5.4' + url: https://repo.anaconda.com/pkgs/main/linux-64/nbclient-0.10.4-py312h06a4308_0.conda + hash: + md5: eed02e250beeb962dd139d0a412c2757 + sha256: 93d324d9feca7a7d5fcb12916c8d64d6a35fc687a7bffb4d0d1df4632e3f659e + category: main + optional: false +- name: nbclient + version: 0.10.4 + manager: conda + platform: linux-aarch64 + dependencies: + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + nbformat: '>=5.1.3' python: '>=3.12,<3.13.0a0' traitlets: '>=5.4' - url: https://repo.anaconda.com/pkgs/main/linux-64/nbclient-0.10.2-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nbclient-0.10.4-py312hd43f75c_0.conda hash: - md5: 3050da9c60a4f9a463946e2379067f6d - sha256: 3bcb89028b11a4dec489eebbf1830eb6329a3f459ea3f81f3e0513e19675e9cc + md5: 3e6edafd585049d419fce99636a65eb4 + sha256: 16bf75eca882fbfa0333ec3f22c015fbc924577e59b2e4224ef2a91af237d74a category: main optional: false - name: nbclient - version: 0.10.2 + version: 0.10.4 manager: conda platform: osx-arm64 dependencies: jupyter_client: '>=6.1.12' jupyter_core: '>=4.12,!=5.0.*' - nbformat: '>=5.1' + nbformat: '>=5.1.3' python: '>=3.12,<3.13.0a0' traitlets: '>=5.4' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbclient-0.10.2-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbclient-0.10.4-py312hca03da5_0.conda hash: - md5: 2bec7879e2e39e45307339d6596cd5c8 - sha256: 156a09750e463f74cb603f41b830803ba0db912da08cc004c577917e674da65d + md5: d5056e186612f83f666635fa8406b075 + sha256: fb007f8813fe60f508fb25f16aeecdb9f75b715c0df88eca939720001f4ef779 category: main optional: false - name: nbconvert - version: 7.16.6 + version: 7.17.0 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.6 - nbconvert-pandoc: 7.16.6 + nbconvert-core: 7.17.0 + nbconvert-pandoc: 7.17.0 + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-7.17.0-py312h06a4308_0.conda + hash: + md5: 6f07cf511b2b4ef2ca358a69c0dc6f9c + sha256: 3848ec31f4fe13959c5d9298f986740ba985939bcc01460c15d8ddcd54e0c975 + category: main + optional: false +- name: nbconvert + version: 7.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + nbconvert-core: 7.17.0 + nbconvert-pandoc: 7.17.0 python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-7.16.6-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nbconvert-7.17.0-py312hd43f75c_0.conda hash: - md5: 267e4ef1071873c9876d62f6cc1dc36b - sha256: b15488b94666c2726e9dd252ecc9fe5eeaa4a2474cc8ca7a9ad10fe85ca01c1b + md5: b1589ff287a428d919e26c835bdeadc7 + sha256: cec6456d8d393afe8c62cea6cf83c487d1ac2817009a27860427e33b1d047a4e category: main optional: false - name: nbconvert - version: 7.16.6 + version: 7.17.0 manager: conda platform: osx-arm64 dependencies: - nbconvert-core: 7.16.6 - nbconvert-pandoc: 7.16.6 + nbconvert-core: 7.17.0 + nbconvert-pandoc: 7.17.0 python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-7.16.6-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-7.17.0-py312hca03da5_0.conda hash: - md5: d3b7adaa70f1dd4fc0c1c739634861b2 - sha256: 687210da139181f3fea09fea641d0abbd481cfbc8e6b2b63643233017ef837de + md5: 160cd2e1353f1a01a8d47ae7c5c0a313 + sha256: 506fa9afe4cbb0b7c75705e792983590a208e68246c6b3eb3562b6bc97c79b0a category: main optional: false - name: nbconvert-core - version: 7.16.6 + version: 7.17.0 manager: conda platform: linux-64 dependencies: @@ -3831,14 +6474,41 @@ package: python: '>=3.12,<3.13.0a0' tinycss2: '' traitlets: '>=5.1' - url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-core-7.16.6-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-core-7.17.0-py312h06a4308_0.conda + hash: + md5: 8fdd569350e6f080f1ce66dbbb8948e5 + sha256: fdcd439b46e61099cbf98b092fb7bfc445fca0658b1a65174e19a45ceea06b6d + category: main + optional: false +- name: nbconvert-core + version: 7.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + beautifulsoup4: '' + bleach: '!=5.0.0' + defusedxml: '' + jinja2: '>=3.0' + jupyter_core: '>=4.7' + jupyterlab_pygments: '' + markupsafe: '>=2.0' + mistune: '>=2.0.3,<4' + nbclient: '>=0.5.0' + nbformat: '>=5.7' + packaging: '' + pandocfilters: '>=1.4.1' + pygments: '>=2.4.1' + python: '>=3.12,<3.13.0a0' + tinycss2: '' + traitlets: '>=5.1' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nbconvert-core-7.17.0-py312hd43f75c_0.conda hash: - md5: 20decb7d3bc7ddc88c815326e4ed54f6 - sha256: a99e01da668c946791942375ef129bf443b09b7ac4b37311afea992150d94d54 + md5: b8a1d80edfcce44f160c57e585345f18 + sha256: d4d6e8a27f6575933b5e4e5e0ba1c3cbb6ffc2665059350a1ec4b39c96a5e3a9 category: main optional: false - name: nbconvert-core - version: 7.16.6 + version: 7.17.0 manager: conda platform: osx-arm64 dependencies: @@ -3858,38 +6528,52 @@ package: python: '>=3.12,<3.13.0a0' tinycss2: '' traitlets: '>=5.1' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-core-7.16.6-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-core-7.17.0-py312hca03da5_0.conda hash: - md5: 818b8ddbad2dcc577c9efcac8b4f8ab5 - sha256: 88329e763c940718403c84baf333e4c28cd63da0e9651acbacd2e4124aba87bf + md5: 5a253405337958b2188d0de16eace7ab + sha256: 9b8101f08532b58b7778b78d6f2b13628c32b7c5879969882444e9dd10d04b6d category: main optional: false - name: nbconvert-pandoc - version: 7.16.6 + version: 7.17.0 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.6 + nbconvert-core: 7.17.0 + pandoc: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-pandoc-7.17.0-py312h06a4308_0.conda + hash: + md5: 7c749d3aa264d8700e64e2a87ad0e3d8 + sha256: 7e2b35be719e5b5adc306e0b2618503afb75e0539274ef2744799365544da917 + category: main + optional: false +- name: nbconvert-pandoc + version: 7.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + nbconvert-core: 7.17.0 pandoc: '' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-pandoc-7.16.6-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nbconvert-pandoc-7.17.0-py312hd43f75c_0.conda hash: - md5: 5c223ad92a958495ef682a0a46b5f3d4 - sha256: 6efe90ad9c90c05264a56a09db4946b8a52a2b49e908d8415fe481a06a8e33b2 + md5: 0a8b293f8c7932c8c4ef4662efeefc84 + sha256: 6408d4dd8c9fb91bfaccc4ac40276861ea200f116de132eb5c5c17d91c0f2e9d category: main optional: false - name: nbconvert-pandoc - version: 7.16.6 + version: 7.17.0 manager: conda platform: osx-arm64 dependencies: - nbconvert-core: 7.16.6 + nbconvert-core: 7.17.0 pandoc: '' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-pandoc-7.16.6-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/nbconvert-pandoc-7.17.0-py312hca03da5_0.conda hash: - md5: 2ccbd7447a5aa42050e58773b5088431 - sha256: 645105b91f333371ba82c7bf673c4f561cacb92b4b0c6c5d59cda5cce2b10175 + md5: bd562a9aa5513ece7eb255d1e0af0564 + sha256: ab05eab317e84ed5b3b16eb49381ed58b078d3dc951de59e9f420c505118a2d5 category: main optional: false - name: nbformat @@ -3908,6 +6592,22 @@ package: sha256: 0dde1385e72f300b9ec7d6e8a21d914f1bce02a8373c8eedbf956adf0dcbcca5 category: main optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: linux-aarch64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.12,<3.13.0a0' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nbformat-5.10.4-py312hd43f75c_0.conda + hash: + md5: 171de6b305a2717b58de6cfbc86eb2a3 + sha256: c555520620d726c55ab4ec744ece41ee458f05cd0fff8ed01217c9f79e09e87d + category: main + optional: false - name: nbformat version: 5.10.4 manager: conda @@ -3937,6 +6637,18 @@ package: sha256: 5ab33c1e90efbb3507116ae00d1f6740ec74104bb7028dc017f5f76796cee154 category: main optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ncurses-6.5-h419075a_0.conda + hash: + md5: 7a1863281d1b73c33d04a3709fda9bda + sha256: a15c4e8b1f211f754a41cd4e1710b548cd226114228361cb563342c199d0e9b7 + category: main + optional: false - name: ncurses version: '6.5' manager: conda @@ -3961,6 +6673,18 @@ package: sha256: 13d9576fa0453b5b8030cbab0f4404c1c7928bdc46da8aded2abc0121c63e69a category: main optional: false +- name: nest-asyncio + version: 1.6.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nest-asyncio-1.6.0-py312hd43f75c_0.conda + hash: + md5: f70ba202f7b93dfb35f7314e3895f69d + sha256: 9ac7a26e6b27ddca0cc7eb0bd90b1dd0efee0987f2393529f76e3e46b99f719b + category: main + optional: false - name: nest-asyncio version: 1.6.0 manager: conda @@ -3974,64 +6698,80 @@ package: category: main optional: false - name: ninja - version: 1.13.1 + version: 1.12.1 manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: - ninja-base: 1.13.1 + ninja-base: 1.12.1 python: '' - url: https://repo.anaconda.com/pkgs/main/linux-64/ninja-1.13.1-h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ninja-1.12.1-hd43f75c_0.conda + hash: + md5: cb18b3b10798dcfa1c80480e75ad5e59 + sha256: 8c917dcd26c9385e144a65e66370fca29cf7e39bfbe343126d0e340ac99c6fa3 + category: main + optional: false +- name: ninja-base + version: 1.12.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/ninja-base-1.12.1-hb8fdbf2_0.conda hash: - md5: 9c5963c451fcc7ee1359c9ae83380c44 - sha256: 777eac4e4a95954c60790579f0055001b4316cf192aaefd059edb25f6649208c + md5: e3e95b1f83972ca7b4f3d284b7255e21 + sha256: d427e9d685a8d4fa53910fe4d95498a1edfc5c5179c7b483190f9435dc73878f category: main optional: false -- name: ninja-base - version: 1.13.1 +- name: notebook + version: 7.5.3 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.28,<3.0.a0' - libgcc: '>=14' - libstdcxx: '>=14' - url: https://repo.anaconda.com/pkgs/main/linux-64/ninja-base-1.13.1-h0f57076_0.conda + jupyter_server: '>=2.4.0,<3' + jupyterlab: '>=4.5.3,<4.6' + jupyterlab_server: '>=2.28.0,<3' + notebook-shim: <0.3,>=0.2 + python: '>=3.12,<3.13.0a0' + tornado: '>=6.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/notebook-7.5.3-py312h06a4308_0.conda hash: - md5: e9059affa874e264d05da67beb100c90 - sha256: bd6d2953c2713514a843042aa7d95538253bc7a1df2838be47845ec9ba13ae43 + md5: 602207b46f600d74b8a57eac674e5009 + sha256: eb84ab7e8b6e7dfa188531154ba405ba1c0d04b26baad6093b62335feca25377 category: main optional: false - name: notebook - version: 7.5.0 + version: 7.5.3 manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.5.0,<4.6' + jupyterlab: '>=4.5.3,<4.6' jupyterlab_server: '>=2.28.0,<3' notebook-shim: <0.3,>=0.2 python: '>=3.12,<3.13.0a0' tornado: '>=6.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/notebook-7.5.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/notebook-7.5.3-py312hd43f75c_0.conda hash: - md5: 1de0c5e473d1d3e34a1ed53b91c67386 - sha256: a2af2bbffba3a19d90309349bc931cae2c6a2fe5fe8cef4d965d02b35f9b812d + md5: dc74a355813650ae72462d608c14c504 + sha256: f5f2337821e4f79828add9c8c1b8edf4e0d827ba57e41a33873cbd7ee5601ef2 category: main optional: false - name: notebook - version: 7.5.0 + version: 7.5.3 manager: conda platform: osx-arm64 dependencies: jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.5.0,<4.6' + jupyterlab: '>=4.5.3,<4.6' jupyterlab_server: '>=2.28.0,<3' notebook-shim: <0.3,>=0.2 python: '>=3.12,<3.13.0a0' tornado: '>=6.2.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/notebook-7.5.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/notebook-7.5.3-py312hca03da5_0.conda hash: - md5: 0b00d02947b3d5138d616ed1212cd2ba - sha256: 5f3f31755d04870d30936a367ecf72690fa527e5f41c110129419139d81ab085 + md5: 8b2d5b6ae6865d919b35ded562c35d2e + sha256: 33c4915d1fc6fd4d185353cd474946df1a1eecd5f99f8026b2849e68fe97cad4 category: main optional: false - name: notebook-shim @@ -4041,10 +6781,23 @@ package: dependencies: jupyter_server: '>=1.8,<3' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/notebook-shim-0.2.4-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/notebook-shim-0.2.4-py312h06a4308_1.conda + hash: + md5: 136281324ecf732d310ef6253fc7898b + sha256: dd993efb90a995244db751a4a38ab861414795709681193ae1448fd572efdf74 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: conda + platform: linux-aarch64 + dependencies: + jupyter_server: '>=1.8,<3' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/notebook-shim-0.2.4-py312hd43f75c_1.conda hash: - md5: 43f73c0da4d2e1b616fd78c9fc200e54 - sha256: b94aa236269530c990f5b1a158ce09d86c8422a3d94043460cedc2eb166ce25d + md5: e0a09109a479592d3c2b99093c7d15f2 + sha256: a6c1ee4db78a84fc3813c15ebcb31afa6849270b8b814b312ba02ef08dafe57b category: main optional: false - name: notebook-shim @@ -4054,10 +6807,10 @@ package: dependencies: jupyter_server: '>=1.8,<3' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/notebook-shim-0.2.4-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/notebook-shim-0.2.4-py312hca03da5_1.conda hash: - md5: d79b5d9b928c407a8b1de69ff32adb16 - sha256: d4a3bb3a7e0bf03f1573fc55d541288f249984ac0766ed2243a4d2e63bf73e12 + md5: c31de09cdefd7feef98f87ecbcc97906 + sha256: 272b81911dbc7b3363646959c0dc37bc1f477869d81948eda14491a0e0777b2e category: main optional: false - name: nspr @@ -4074,6 +6827,19 @@ package: sha256: ee985ce38002dfa81240a048c993feec24948363f73169c83a51ac4f670374d9 category: main optional: false +- name: nspr + version: '4.35' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nspr-4.35-h419075a_0.conda + hash: + md5: dcec08b69f04178806599e4dfe734873 + sha256: c8f1896feef8662c58e82986ff826a245f2de2fdedf96b3a9cdd1d8c47a06b1b + category: main + optional: false - name: nspr version: '4.37' manager: conda @@ -4104,6 +6870,22 @@ package: sha256: 1455c3441eebc4e14771da1edfceaf4cd05355dd2efe5cc39474e433d01f920e category: main optional: false +- name: nss + version: 3.89.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + nspr: '>=4.35,<5.0a0' + sqlite: '>=3.41.2,<4.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/nss-3.89.1-h419075a_0.conda + hash: + md5: d8bcdabbb936890342ccff21e4567f21 + sha256: 13b0631895975503adb6340abe1c08e7dc35dbef69f570e27774246d57c12212 + category: main + optional: false - name: nss version: '3.117' manager: conda @@ -4121,71 +6903,104 @@ package: category: main optional: false - name: numpy - version: 2.4.1 + version: 2.4.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' blas: '*' libgcc: '>=14' - libopenblas: '>=0.3.30,<1.0a0' + libopenblas: '>=0.3.31,<1.0a0' libstdcxx: '>=14' - numpy-base: 2.4.1 + numpy-base: 2.4.2 + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-2.4.2-py312h35d6838_0.conda + hash: + md5: 306d18f82319d7c5944ee9eafcd614ac + sha256: 828c93767a930831839d482b773362a1748cc97479223278459d03c8cb69fdd1 + category: main + optional: false +- name: numpy + version: 2.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + blas: '*' + libgcc-ng: '>=11.2.0' + libopenblas: '>=0.3.29,<1.0a0' + libstdcxx-ng: '>=11.2.0' + numpy-base: 2.3.1 python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-2.4.1-py312h35d6838_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/numpy-2.3.1-py312h476ab60_0.conda hash: - md5: 992d290ba3f63772f2a9a7782ccbcfe6 - sha256: ada0b3f56d414bbeca57963800759423c85554be03aa5241920f5def5c29aa0b + md5: ca025c4916a649877ea648867d4ed35c + sha256: 240691ef3cf8f8b75bcde3a3bec780cc7a1120491c243a63832a02a793f6d82d category: main optional: false - name: numpy - version: 2.4.1 + version: 2.4.2 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' blas: '*' libcxx: '>=17' - libopenblas: '>=0.3.30,<1.0a0' - numpy-base: 2.4.1 + libopenblas: '>=0.3.31,<1.0a0' + numpy-base: 2.4.2 python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/numpy-2.4.1-py312h4bb6f22_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/numpy-2.4.2-py312h4bb6f22_0.conda hash: - md5: 61f27f338439b51014e86fbb5f08908e - sha256: 4788d1c87a48943614799620ab1217658bc6d2ef82f678e6fcfdd718f53d7837 + md5: 9e7f1983b956e9934a44c8a51bb88cc8 + sha256: c541d4797ddc9e65c779a29752c405b1660e68a969b43af1c231edb11b407f91 category: main optional: false - name: numpy-base - version: 2.4.1 + version: 2.4.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' blas: '*' libgcc: '>=14' - libopenblas: '>=0.3.30,<1.0a0' + libopenblas: '>=0.3.31,<1.0a0' libstdcxx: '>=14' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-base-2.4.1-py312h4bc27c9_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/numpy-base-2.4.2-py312h4bc27c9_0.conda + hash: + md5: 30656f9aab0e6724863f42bfb46dea3e + sha256: e286e07295d96eb9e35ccfa41efe6e16e362bdcf46e8efe14c31f3f0f394c3d9 + category: main + optional: false +- name: numpy-base + version: 2.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + blas: '*' + libgcc-ng: '>=11.2.0' + libopenblas: '>=0.3.29,<1.0a0' + libstdcxx-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/numpy-base-2.3.1-py312hff679bb_0.conda hash: - md5: e6c95204110eeeb4ed30f682050b3d50 - sha256: fed50dbd804e0777eb4fe731ea524431ca686c3236e66a8f94ad282b5a630278 + md5: c1fed6c4020d04f7e3ba311f6dbaca35 + sha256: 943e4cf7332b18627e07fe9747dedd38a4e5cd338c379ac9a57ffd85a75238b5 category: main optional: false - name: numpy-base - version: 2.4.1 + version: 2.4.2 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' blas: '*' libcxx: '>=17' - libopenblas: '>=0.3.30,<1.0a0' + libopenblas: '>=0.3.31,<1.0a0' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/numpy-base-2.4.1-py312h23175f9_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/numpy-base-2.4.2-py312h23175f9_0.conda hash: - md5: 106964828f4d005deb8371864b0afa9d - sha256: b185f7a23e892a142eeb5f4f341068f1ca6c2d9a3adbe23470daedfa258917e7 + md5: 6adc3ba959bd9c3307b9350fa2820b3c + sha256: 12d2f692e43b04a3688fe5a60a7f40978180b99c2a699720cd121b2908391ee6 category: main optional: false - name: openjpeg @@ -4206,6 +7021,21 @@ package: sha256: d05519791a3220a40d3a98332dcb9ea564947646ec7649641376ac9cc5e7036e category: main optional: false +- name: openjpeg + version: 2.5.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libpng: '>=1.6.39,<1.7.0a0' + libstdcxx-ng: '>=11.2.0' + libtiff: '>=4.7.0,<5.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/openjpeg-2.5.2-ha0e65c7_1.conda + hash: + md5: 29bc6c28c929e983deb67d74f93f168e + sha256: 76d171eeef023637a82ddee6b667bf24582b9ad56157fbab00bcc2d8c510563b + category: main + optional: false - name: openjpeg version: 2.5.4 manager: conda @@ -4224,30 +7054,43 @@ package: category: main optional: false - name: openssl - version: 3.0.18 + version: 3.5.5 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' ca-certificates: '' - libgcc-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.0.18-hd6dcaed_0.conda + libgcc: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.5.5-h1b28b03_0.conda + hash: + md5: 96c41caadc229cc56c4fbcb26bb5b8cd + sha256: 0dcbe182b4b5270e2c5b35ec90418ae7e2de7a925f8617fdc939dee732a21b8b + category: main + optional: false +- name: openssl + version: 3.6.1 + manager: conda + platform: linux-aarch64 + dependencies: + ca-certificates: '' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.1-h546c87b_1.conda hash: - md5: 3762b8999909b69745881cf4b8dd2816 - sha256: f262c6c46dac161f7832b5f2de4979eee8728b07db5a910e269ec1b3b29c8767 + md5: 25f5885f11e8b1f075bccf4a2da91c60 + sha256: 7f8048c0e75b2620254218d72b4ae7f14136f1981c5eb555ef61645a9344505f category: main optional: false - name: openssl - version: 3.0.18 + version: 3.5.5 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' ca-certificates: '' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/openssl-3.0.18-h9b4081a_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/openssl-3.5.5-ha0b305a_0.conda hash: - md5: 956085c44d68c2a89f626ae2c2621991 - sha256: fb169f9cb91dbeda4cf763319811b7b5fd47a549aefff2fd8f230819fdf5dd84 + md5: 1ff1b3ba66cd97c9be2819d012d58df4 + sha256: 92cd3b69b02e8ca149bd387cfb168ba07d1d4f91f0921af5a280271c7aae1cad category: main optional: false - name: packaging @@ -4262,6 +7105,18 @@ package: sha256: be7611e65f2c8be67a40be70b992f660d485761e7513669ca1a2f9ac82968ed8 category: main optional: false +- name: packaging + version: '25.0' + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/packaging-25.0-py312hd43f75c_1.conda + hash: + md5: d6f8e3cec4f886a760a049ed5f769639 + sha256: 2253db0a9fab77e58fbd97eea49e0d9932cda1bb93c1dfb74ec7703255dd620a + category: main + optional: false - name: packaging version: '25.0' manager: conda @@ -4285,6 +7140,17 @@ package: sha256: 624171b839d34f733f738f6f664be975777dac0e5c062e269cb65bcb828f9f49 category: main optional: false +- name: pandoc + version: '3.8' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pandoc-3.8-hd43f75c_0.conda + hash: + md5: 6a07fd5675c099288a37f59f87486364 + sha256: de3604a98b0cf4a95286986d07b709269706e507b92cc41d2d0088533907a735 + category: main + optional: false - name: pandoc version: '3.8' manager: conda @@ -4311,6 +7177,18 @@ package: sha256: 23fa0b19b4f3e506d5deca666afe4a1acc07643f1def6d111f1710812ea0e1ee category: main optional: false +- name: pandocfilters + version: 1.5.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pandocfilters-1.5.1-py312hd43f75c_0.conda + hash: + md5: cbc954a170c015dd698f91b4d1a3c8d1 + sha256: 59c66044df156dad0f19436c5750bad82f4cc70326ce77d9b532e785c0b324d9 + category: main + optional: false - name: pandocfilters version: 1.5.1 manager: conda @@ -4324,9 +7202,32 @@ package: category: main optional: false - name: pango - version: 1.50.7 + version: 1.56.4 manager: conda platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.16,<1.1.0a0' + harfbuzz: '>=12.3.0,<13.0a0' + libgcc: '>=14' + libglib: '>=2.86.3,<3.0a0' + libpng: '>=1.6.50,<1.7.0a0' + libstdcxx: '>=14' + xorg-xorgproto: '>=2024.1,<2025.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/pango-1.56.4-h026457f_0.conda + hash: + md5: 1fcf9bbaf1bbe8f3cae2c5c16557aab0 + sha256: cd1e52428e7a59ba8936b8040258f5a521948b84085222d7e9e68a25f9b90955 + category: main + optional: false +- name: pango + version: 1.50.7 + manager: conda + platform: linux-aarch64 dependencies: cairo: '>=1.16.0,<2.0a0' fontconfig: '>=2.14.1,<3.0a0' @@ -4336,28 +7237,31 @@ package: harfbuzz: '>=2.6.0' libgcc-ng: '>=11.2.0' libglib: '>=2.78.4,<3.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/pango-1.50.7-h668f713_2.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pango-1.50.7-h4701d04_2.conda hash: - md5: aeccf0c46c888152cc645ccdeaecf8e2 - sha256: 80557228fd9ea94f31bc47737b7006059ddce1f5717161ef5c86252a829b4b05 + md5: 2a35c3d9812084c40e3c941291122ee9 + sha256: b58f9295862984c009a89b6cede7127e8c8e1970a718fb40b1702f85b0b1d65a category: main optional: false - name: pango - version: 1.50.7 + version: 1.56.4 manager: conda platform: osx-arm64 dependencies: - cairo: '>=1.16.0,<2.0a0' - fontconfig: '>=2.14.1,<3.0a0' + __osx: '>=12.1' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' freetype: '>=2.13.3,<3.0a0' - fribidi: '>=1.0.6' - glib: '>=2.62,<3.0a0' - harfbuzz: '>=2.6.0' - libglib: '>=2.78.4,<3.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/pango-1.50.7-hf2328af_2.conda + fribidi: '>=1.0.16,<1.1.0a0' + harfbuzz: '>=12.3.0,<13.0a0' + libcxx: '>=20' + libglib: '>=2.86.3,<3.0a0' + libpng: '>=1.6.50,<1.7.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/pango-1.56.4-he757357_0.conda hash: - md5: d997cc05204351bac7b6c60cb8ea270f - sha256: c74713ee447f922f55a2b97fd0b8c68c27e683204438b58587da9a31ef60e1ec + md5: 3cde9a46473cbda3d3ec46de934dec74 + sha256: dd3e94fdb2396dc43a2eb2b11467024903ed15f4818825869595217fda91efbc category: main optional: false - name: parso @@ -4372,6 +7276,18 @@ package: sha256: c0b61bbb3fa5238a9dc8a276c89943dd243e71e19ec37178a5b7cd02f42b1b20 category: main optional: false +- name: parso + version: 0.8.5 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/parso-0.8.5-py312hd43f75c_0.conda + hash: + md5: c7afe72021b932e80207664148e88bfb + sha256: 9949efb299dbe3b35daf8737016192645aa736de3149a85daf677133efc34a7e + category: main + optional: false - name: parso version: 0.8.5 manager: conda @@ -4385,27 +7301,39 @@ package: category: main optional: false - name: pathspec - version: 0.12.1 + version: 1.0.4 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/pathspec-0.12.1-py312h06a4308_1.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/pathspec-1.0.4-py312h06a4308_0.conda hash: - md5: 81d0e85865fdaf4a06671f30910cbdf4 - sha256: 1abeb80431cdaaa7b886d41b0f58b7df91ca09218e9a767618d57ffcc8990359 + md5: 8ff7a33334d379c037e3063286531cf5 + sha256: a84e20d2a15beffb112498ba99fc960de846badd060da972106bace0a1cb87c1 category: main optional: false - name: pathspec - version: 0.12.1 + version: 1.0.4 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pathspec-1.0.4-py312hd43f75c_0.conda + hash: + md5: 8c7ba487b7556a38cbd5615d3899a7e3 + sha256: c86b5480fd445d96895b65a45a7aee97cfd1cb191697702cb3ad21ccde75a5f5 + category: main + optional: false +- name: pathspec + version: 1.0.4 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/pathspec-0.12.1-py312hca03da5_1.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/pathspec-1.0.4-py312hca03da5_0.conda hash: - md5: dffaa4d2cbcd03a4ac9a724337b97cec - sha256: dfddca997233ead8be2e6b56c6e6c574864081b08e8ec323165557d5c6738bc3 + md5: 0bb3a6a09151327ed592566b349b5d97 + sha256: 0a76f80e1a87b3db583b9b2840503c8d568a63012ca26e75fe60768b72c16216 category: main optional: false - name: pcre2 @@ -4423,6 +7351,20 @@ package: sha256: c817569288774a61a8081a9e3aa13de5b24f2fd7c971618c7593c4f1764ad0f8 category: main optional: false +- name: pcre2 + version: '10.42' + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=11.2.0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pcre2-10.42-hcfaa891_1.conda + hash: + md5: 540dfb9c2d62a06ce53e6ab920aadaf9 + sha256: aed76715362ed09cb0fca7afb3d50eb23fdb50047ca21d841d38d412a3288e11 + category: main + optional: false - name: pcre2 version: '10.46' manager: conda @@ -4450,6 +7392,19 @@ package: sha256: bfabffcec6e5b2e5c36f3e5a06ab8218607a97d5d7a1cfa41a6d46ac393683e8 category: main optional: false +- name: pexpect + version: 4.9.0 + manager: conda + platform: linux-aarch64 + dependencies: + ptyprocess: '>=0.5' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pexpect-4.9.0-py312hd43f75c_1.conda + hash: + md5: db930b860cd400a4d11700a20385ea30 + sha256: 4662640147b1088b99b5699553032ef21c452b059314602d12880bbff4715686 + category: main + optional: false - name: pexpect version: 4.9.0 manager: conda @@ -4464,31 +7419,45 @@ package: category: main optional: false - name: pip - version: '25.3' + version: 26.0.1 manager: conda platform: linux-64 dependencies: - python: '>=3.9,<3.14.0a0' + python: '>=3.9,<3.15.0a0' + setuptools: '' + wheel: '' + url: https://repo.anaconda.com/pkgs/main/noarch/pip-26.0.1-pyhc872135_0.conda + hash: + md5: 5835195770c796fcd0a15547e58b90f9 + sha256: cf0b9f989e132d46e3053095c6badf255a91de068e291e723be11da454c8d39f + category: main + optional: false +- name: pip + version: 26.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9,<3.15.0a0' setuptools: '' wheel: '' - url: https://repo.anaconda.com/pkgs/main/noarch/pip-25.3-pyhc872135_0.conda + url: https://repo.anaconda.com/pkgs/main/noarch/pip-26.0.1-pyhc872135_0.conda hash: - md5: f713912a259ec613b3832c3bc842e9d4 - sha256: 7f202833777e8b2ab96c154db1fac0e82d0ee004f4ec9460ba99e1d3f64c7e6a + md5: 5835195770c796fcd0a15547e58b90f9 + sha256: cf0b9f989e132d46e3053095c6badf255a91de068e291e723be11da454c8d39f category: main optional: false - name: pip - version: '25.3' + version: 26.0.1 manager: conda platform: osx-arm64 dependencies: - python: '>=3.9,<3.14.0a0' + python: '>=3.9,<3.15.0a0' setuptools: '' wheel: '' - url: https://repo.anaconda.com/pkgs/main/noarch/pip-25.3-pyhc872135_0.conda + url: https://repo.anaconda.com/pkgs/main/noarch/pip-26.0.1-pyhc872135_0.conda hash: - md5: f713912a259ec613b3832c3bc842e9d4 - sha256: 7f202833777e8b2ab96c154db1fac0e82d0ee004f4ec9460ba99e1d3f64c7e6a + md5: 5835195770c796fcd0a15547e58b90f9 + sha256: cf0b9f989e132d46e3053095c6badf255a91de068e291e723be11da454c8d39f category: main optional: false - name: pixman @@ -4505,6 +7474,19 @@ package: sha256: 5f5ecc14752e64691c0c95381dbd253bf018026eb742e9b304cd630769983860 category: main optional: false +- name: pixman + version: 0.46.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pixman-0.46.4-h419075a_0.conda + hash: + md5: 57323ab3b74ec6444f6762238414377e + sha256: e2be8b99f73d9b5bcd50860539aade6cb9df51c8ce526fe3e80d2a4c0edd1956 + category: main + optional: false - name: pixman version: 0.46.4 manager: conda @@ -4530,6 +7512,18 @@ package: sha256: 2f44bec0c05c8525c0500e83af36e0836697be408580e43d204841865044afab category: main optional: false +- name: platformdirs + version: 4.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/platformdirs-4.5.0-py312hd43f75c_0.conda + hash: + md5: ecab4a519ffc2acb2ba8f65d10924fad + sha256: 9d9bec9f4f849da412f40f734dd0bc8dbf73848637a96f653ea1ee7f6d71d431 + category: main + optional: false - name: platformdirs version: 4.5.0 manager: conda @@ -4554,6 +7548,18 @@ package: sha256: d3a36053535123303ce9ce3b80cae5fa13ed4bfee339b6ca3b4e0da377800956 category: main optional: false +- name: pluggy + version: 1.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pluggy-1.5.0-py312hd43f75c_0.conda + hash: + md5: d76c22fbd00e99c4d43391f25b0bc069 + sha256: 2c06ccf363160542539a4ce9111ff01b99c4dd29a1db31ec350b83ebf5dda926 + category: main + optional: false - name: pluggy version: 1.5.0 manager: conda @@ -4596,6 +7602,35 @@ package: sha256: e2e835acd0849ff0e7b7dc83dd17468a577cf44d9fa2f4888661ac2b90695bfc category: main optional: false +- name: poppler + version: 24.09.0 + manager: conda + platform: linux-aarch64 + dependencies: + cairo: '>=1.16.0,<2.0a0' + fontconfig: '>=2.14.1,<3.0a0' + freetype: '>=2.13.3,<3.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.16,<3.0a0' + libboost: '>=1.88.0,<1.88.1.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc-ng: '>=11.2.0' + libglib: '>=2.84.2,<3.0a0' + libiconv: '>=1.16,<2.0a0' + libpng: '>=1.6.39,<1.7.0a0' + libstdcxx-ng: '>=11.2.0' + libtiff: '>=4.7.0,<5.0a0' + nspr: '>=4.35,<5.0a0' + nss: '>=3.89.1,<4.0a0' + openjpeg: '>=2.5.2,<3.0a0' + poppler-data: '' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/poppler-24.09.0-h0141d0f_4.conda + hash: + md5: bbec9bac6bc2c2f9807ee451f7412a80 + sha256: 8f366c646d3b91c34782b2deb1b209eea0d41596d1be16c28c1c476340d91582 + category: main + optional: false - name: poppler version: 24.09.0 manager: conda @@ -4637,6 +7672,17 @@ package: sha256: e65d1cbf7c9989fa5366d34b4e3dca804571d81de3494f1912e7a0d993c013f3 category: main optional: false +- name: poppler-data + version: 0.4.12 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/poppler-data-0.4.12-hd43f75c_0.conda + hash: + md5: d17886abaaca5d5d8ecec9550483453b + sha256: 60889de15f533da967a7c8062bc8d52ae7642e35d788c2937cefdf4cc75a454d + category: main + optional: false - name: poppler-data version: 0.4.12 manager: conda @@ -4649,27 +7695,39 @@ package: category: main optional: false - name: prometheus_client - version: 0.21.1 + version: 0.24.1 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/prometheus_client-0.21.1-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/prometheus_client-0.24.1-py312h06a4308_0.conda + hash: + md5: f860cbeefb0bd00232a1241a7a2ea3fc + sha256: 215fad7d08ad238fb3edc5346bc359ac31e6f893f5ac46034a512c041ff058de + category: main + optional: false +- name: prometheus_client + version: 0.24.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/prometheus_client-0.24.1-py312hd43f75c_0.conda hash: - md5: 047de8a9cc29f69acecaa2f4ac80c332 - sha256: 3ef6a2df5e0f8b790612d7c5e1f91d8d30a2191b2ac96a5d270aa9b2b52e1475 + md5: fcdebb2fe289f755d61c16e582d1ef8f + sha256: a8983a0c68cee8001f9d6578ac2cb1201bd1add14800047aaa0a1355424c1602 category: main optional: false - name: prometheus_client - version: 0.21.1 + version: 0.24.1 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/prometheus_client-0.21.1-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/prometheus_client-0.24.1-py312hca03da5_0.conda hash: - md5: dedcd76578f14f007ee5b084887dfb55 - sha256: e305f3876a65239ebd4e022e0d52010c86ce4d69e58b33b032f2cd5382b24db9 + md5: 253278b811c5c239e994bc557707c8cc + sha256: 1ada51acad3a12241cae284090e481be571914923cbde0a617f3c8aa0d3a48bf category: main optional: false - name: prompt-toolkit @@ -4685,6 +7743,19 @@ package: sha256: 4b95190ff4869608f9c7ac7de2caeb3285ca2381ee2ab66290ff61d7eac8702d category: main optional: false +- name: prompt-toolkit + version: 3.0.52 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + wcwidth: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/prompt-toolkit-3.0.52-py312hd43f75c_1.conda + hash: + md5: 919c0285aa9c16334343bce5e6a07132 + sha256: f1c9dd4178873f016ac438e532df153cc7d9972e28d9819a0055c375c1e4faca + category: main + optional: false - name: prompt-toolkit version: 3.0.52 manager: conda @@ -4701,7 +7772,19 @@ package: - name: prompt_toolkit version: 3.0.52 manager: conda - platform: linux-64 + platform: linux-64 + dependencies: + prompt-toolkit: '>=3.0.52,<3.0.53.0a0' + url: https://repo.anaconda.com/pkgs/main/noarch/prompt_toolkit-3.0.52-hd3eb1b0_1.conda + hash: + md5: 446203e5c534c79b7f50c217c76dd460 + sha256: 5f5bfe17c8fc1a4921e1cd7a80ac09dc7dc23fbd60d79c8bf50ec20feede2fb9 + category: main + optional: false +- name: prompt_toolkit + version: 3.0.52 + manager: conda + platform: linux-aarch64 dependencies: prompt-toolkit: '>=3.0.52,<3.0.53.0a0' url: https://repo.anaconda.com/pkgs/main/noarch/prompt_toolkit-3.0.52-hd3eb1b0_1.conda @@ -4736,6 +7819,19 @@ package: sha256: 479a3c240afe46e13c8b6050cbb1a7bb78dba187319f924b87caf3f89e8b3b4c category: main optional: false +- name: psutil + version: 5.9.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/psutil-5.9.0-py312h998d150_1.conda + hash: + md5: e8d433a994b982a26a45b77abdea91cb + sha256: 63891752753cf8f5786ec1a4a7c43fd02f51d4fcae74b09e967b98e172e3238b + category: main + optional: false - name: psutil version: 7.0.0 manager: conda @@ -4761,6 +7857,18 @@ package: sha256: 119c5ad43fb92b2f14a25c53276072ee77ff6b40c72e6617b523b9de0eb0822a category: main optional: false +- name: pthread-stubs + version: '0.3' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pthread-stubs-0.3-hfd63f10_1.conda + hash: + md5: bd26b7e13996984230e8ec67f3ebd4c7 + sha256: 8127d83effe9e77fbcff1dfd1ad61ecb02251615501a9af524a690e573bbc9af + category: main + optional: false - name: ptyprocess version: 0.7.0 manager: conda @@ -4773,6 +7881,18 @@ package: sha256: 39ac93fa6cd8c45185c90d9fd9a26edceb7379fd210f18bb517d7f7b5bcb7822 category: main optional: false +- name: ptyprocess + version: 0.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '' + url: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + hash: + md5: f50f8c0bccb614213191c4aaa854e76f + sha256: 39ac93fa6cd8c45185c90d9fd9a26edceb7379fd210f18bb517d7f7b5bcb7822 + category: main + optional: false - name: ptyprocess version: 0.7.0 manager: conda @@ -4797,6 +7917,18 @@ package: sha256: a1e6f150328bc4555570f6dce91b203a1a181c861f5978b7714d695f23596e6b category: main optional: false +- name: pure_eval + version: 0.2.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pure_eval-0.2.3-py312hd43f75c_0.conda + hash: + md5: cfb1f44f5b871defb8d1ac79e1eaf6b5 + sha256: c0327e8c9601e5a566531f7075392a9d9d5b0771fffc141b55b08f92edf9eb83 + category: main + optional: false - name: pure_eval version: 0.2.3 manager: conda @@ -4821,6 +7953,18 @@ package: sha256: 9de7adec096a5a71fed93782f1aeaa26968e724f8a02253045228454b95a9a9f category: main optional: false +- name: pycparser + version: '2.23' + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pycparser-2.23-py312hd43f75c_0.conda + hash: + md5: 7162740c6556f5dcdaf10fada84918e1 + sha256: e7c01d0a5ba16e6f8cf0ede12c7dcff53ba8e3497999beb5d9c2dfd3aa0ef861 + category: main + optional: false - name: pycparser version: '2.23' manager: conda @@ -4847,6 +7991,20 @@ package: sha256: 340721cadbfb1a354383c7ef8a967fd74aa8fa73b3e4594cf1d37426cb1d494a category: main optional: false +- name: pygal + version: 3.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + importlib_metadata: '' + lxml: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pygal-3.1.0-pyhd8ed1ab_0.conda + hash: + md5: 789bb0c2b98bd4cbc469c8562fad8984 + sha256: 340721cadbfb1a354383c7ef8a967fd74aa8fa73b3e4594cf1d37426cb1d494a + category: main + optional: false - name: pygal version: 3.1.0 manager: conda @@ -4873,6 +8031,18 @@ package: sha256: 85f81cc7f5deae96ce241979d86ee35966762225553d646c462d94d5c6ddaf02 category: main optional: false +- name: pygments + version: 2.19.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pygments-2.19.2-py312hd43f75c_0.conda + hash: + md5: ae551d99ebf33b877a307b76e732fa5a + sha256: 44eda88aea75293fb58199da0d404a25779df29a987a2662b9d5304886d8a1c0 + category: main + optional: false - name: pygments version: 2.19.2 manager: conda @@ -4897,6 +8067,18 @@ package: sha256: 3a34d01fb7c04557a6e9d53d8059539f32dbdc24dea0a1562c686b86fb87c50f category: main optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pysocks-1.7.1-py312hd43f75c_1.conda + hash: + md5: 44e29c6a83bd63504b162e7018891c07 + sha256: 32321ad96fb9afd9b4667444b1bb61c20999ea77484cea67c5ca48873877f7cd + category: main + optional: false - name: pysocks version: 1.7.1 manager: conda @@ -4910,35 +8092,51 @@ package: category: main optional: false - name: pytest - version: 8.4.2 + version: 9.0.2 manager: conda platform: linux-64 dependencies: - iniconfig: '>=1' - packaging: '>=20' + iniconfig: '>=1.0.1' + packaging: '>=22' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/pytest-9.0.2-py312h06a4308_0.conda + hash: + md5: 25a109d93750766fb0d082439af73fbe + sha256: d9c1adbae919719f406b1634673f0e7d25304ac5de96c51e5927609fc7db9eaa + category: main + optional: false +- name: pytest + version: 9.0.2 + manager: conda + platform: linux-aarch64 + dependencies: + iniconfig: '>=1.0.1' + packaging: '>=22' pluggy: '>=1.5,<2' pygments: '>=2.7.2' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/pytest-8.4.2-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pytest-9.0.2-py312hd43f75c_0.conda hash: - md5: 5b1ec1920f8cc31ad58773eab48fc6ec - sha256: 9a798dbe25c8afce9bd21f8081977a43e2ce78e3aac914503140214b1f8b4ab3 + md5: 938d2a45c81f9955d16baac2f3390567 + sha256: 5366cbd6e07272e8e758d2e48f9a102a63a2bb1ff4f4b11eb39dd5fbf9da1328 category: main optional: false - name: pytest - version: 8.4.2 + version: 9.0.2 manager: conda platform: osx-arm64 dependencies: - iniconfig: '>=1' - packaging: '>=20' + iniconfig: '>=1.0.1' + packaging: '>=22' pluggy: '>=1.5,<2' pygments: '>=2.7.2' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/pytest-8.4.2-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/pytest-9.0.2-py312hca03da5_0.conda hash: - md5: eb9be2fdc0e7ff79080b2f94eaedd09d - sha256: 5d2a530aac1b3b0a0daa1769d46d5e4cfd72fb3d0b94341184b9513f308d04b1 + md5: 8ab7f18240691d71b84cddad066214dd + sha256: 6cdedf1ad797cd28d87379f4cc05e6fec8cfc7ba61c5d44a900f9a744eb3a9fc category: main optional: false - name: python @@ -4967,6 +8165,32 @@ package: sha256: bd70ad0532594dbedaa9653a2dbd86e7750f196b8b1140502215d623354ca623 category: main optional: false +- name: python + version: 3.12.12 + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + expat: '>=2.7.1,<3.0a0' + ld_impl_linux-aarch64: '>=2.35.1' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=11.2.0' + libnsl: '>=2.0.0,<2.1.0a0' + libuuid: '>=1.41.5,<2.0a0' + ncurses: '>=6.4,<7.0a0' + openssl: '>=3.0.18,<4.0a0' + readline: '>=8.2,<9.0a0' + sqlite: '>=3.50.2,<4.0a0' + tk: '>=8.6.15,<8.7.0a0' + tzdata: '' + xz: '>=5.6.4,<6.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-3.12.12-h71d72b8_1.conda + hash: + md5: f6c75d42f042140b913d6b366b967893 + sha256: 43e30a9fca36129784b3db780e048afcaa2f161343f5bd3246af9ade1e388b5d + category: main + optional: false - name: python version: 3.12.12 manager: conda @@ -5002,6 +8226,19 @@ package: sha256: 7dcdba7369ce62f60853efd295fd1e4cbd6adb8b0b8501d6e64f511409a667c8 category: main optional: false +- name: python-dateutil + version: 2.9.0post0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + six: '>=1.5' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-dateutil-2.9.0post0-py312hd43f75c_2.conda + hash: + md5: 26432c59f7b4f25981ad627587b5fb74 + sha256: 97a743ddfde3745ee6eb3d588ef8b2f42b1e5e13ba498b64ac8cfa664b508576 + category: main + optional: false - name: python-dateutil version: 2.9.0post0 manager: conda @@ -5027,6 +8264,18 @@ package: sha256: 920c9f6091f5ae9a5f786209b799404df9a91096581209c0aa09db61f35ffd39 category: main optional: false +- name: python-fastjsonschema + version: 2.21.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-fastjsonschema-2.21.2-py312hd43f75c_0.conda + hash: + md5: 9757a7b696344c010407e022eda1a652 + sha256: 9ad48e5254f5927ec2f957cd6f096989c0605d3615b1437eaa33be8cf1039af2 + category: main + optional: false - name: python-fastjsonschema version: 2.21.2 manager: conda @@ -5052,6 +8301,19 @@ package: sha256: 4410a3b642e07fd3699fa6b04a0f04529e76c0800f18c5c63ce2cd26ac066567 category: main optional: false +- name: python-graphviz + version: '0.16' + manager: conda + platform: linux-aarch64 + dependencies: + graphviz: '' + python: '' + url: https://repo.anaconda.com/pkgs/main/noarch/python-graphviz-0.16-pyhd3eb1b0_1.conda + hash: + md5: b9352434ce4c4304beec3a848d7307b7 + sha256: 4410a3b642e07fd3699fa6b04a0f04529e76c0800f18c5c63ce2cd26ac066567 + category: main + optional: false - name: python-graphviz version: '0.16' manager: conda @@ -5077,6 +8339,18 @@ package: sha256: 37a404d0c7d20a2c0d3ad55120cbbbbafa37488d5133d69c504bfbb026910ee9 category: main optional: false +- name: python-json-logger + version: 4.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-json-logger-4.0.0-py312hd43f75c_0.conda + hash: + md5: 23b1c4f020e8c0efaa5b2f4a8e689188 + sha256: 49d79e43a63a5411976d341a17cbe3a7c4c002e797e90cb851fe93395a2bc4a2 + category: main + optional: false - name: python-json-logger version: 4.0.0 manager: conda @@ -5101,6 +8375,18 @@ package: sha256: 563c5edef21b1cbf142059bd9362dd09ab4b78360d898008000d31c416452d15 category: main optional: false +- name: pytokens + version: 0.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pytokens-0.3.0-py312hd43f75c_0.conda + hash: + md5: 74885477293c3422dff9baf5ac6e3074 + sha256: e449219ace66029ccace0c7843d1a3f4fbfbe59b60cc108248b1a9d4113d1ebc + category: main + optional: false - name: pytokens version: 0.3.0 manager: conda @@ -5128,6 +8414,20 @@ package: sha256: 56f88a2dce3e0b592fe5956c46ed9d58b25c1b3d253a580e76a534be682d7502 category: main optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + yaml: '>=0.2.5,<0.3.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pyyaml-6.0.2-py312h998d150_0.conda + hash: + md5: ab23ad8097976e0642191522e6d3543d + sha256: 1115bf696a10d213c2d7cabc665ec561134bb4b8eaccb0ecb20d07662c8db35c + category: main + optional: false - name: pyyaml version: 6.0.3 manager: conda @@ -5158,6 +8458,21 @@ package: sha256: 51752689e91d705e5f5384ee68e3aef40fb4c4a0a4e4b9d2b462b0f128b201c6 category: main optional: false +- name: pyzmq + version: 26.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + zeromq: '>=4.3.5,<4.4.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/pyzmq-26.2.0-py312h419075a_0.conda + hash: + md5: 7c02ddf4b4d64b4870a92696b9689df7 + sha256: 785645272156f89db1cc211e9ccfb6e0f55756a017c87442fcc54cf4dd03c224 + category: main + optional: false - name: pyzmq version: 27.1.0 manager: conda @@ -5174,7 +8489,7 @@ package: category: main optional: false - name: qtconsole - version: 5.7.0 + version: 5.7.1 manager: conda platform: linux-64 dependencies: @@ -5187,14 +8502,34 @@ package: python: '>=3.12,<3.13.0a0' qtpy: '>=2.4.0' traitlets: '!=5.2.1,!=5.2.2' - url: https://repo.anaconda.com/pkgs/main/linux-64/qtconsole-5.7.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/qtconsole-5.7.1-py312h06a4308_0.conda + hash: + md5: eb911500d4d146713dc72e82a8623d0a + sha256: ee97f108b6750c95355b67fb19bf9fe9d890f9c7f58440a7c6b216b2310b7d15 + category: main + optional: false +- name: qtconsole + version: 5.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + ipykernel: '>=4.1' + ipython_pygments_lexers: '' + jupyter_client: '>=4.1' + jupyter_core: '' + packaging: '' + pygments: '' + python: '>=3.12,<3.13.0a0' + qtpy: '>=2.4.0' + traitlets: '!=5.2.1,!=5.2.2' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/qtconsole-5.7.1-py312hd43f75c_0.conda hash: - md5: aaf9e5c153989ae13d4c8b6ff645983c - sha256: 5f306d42eee4bf11babf977a6c48e21b3e49d1b18871436a776dbf6efe5404ee + md5: 5303ad780dd71d3b22450b741f0f66f5 + sha256: 1300764528a287f126ede795570f1ff18259d1480cdc2f5b47900a48dd36cfdd category: main optional: false - name: qtconsole - version: 5.7.0 + version: 5.7.1 manager: conda platform: osx-arm64 dependencies: @@ -5207,10 +8542,10 @@ package: python: '>=3.12,<3.13.0a0' qtpy: '>=2.4.0' traitlets: '!=5.2.1,!=5.2.2' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/qtconsole-5.7.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/qtconsole-5.7.1-py312hca03da5_0.conda hash: - md5: 5cd3fd6ed38977d12611aa07c9b7f855 - sha256: b2f461d27b1addc2bc593b16b1f426b7f65ff47adb37ee32c12f978464201c7f + md5: 0539bb6cdaad576b53592d24d106c8a9 + sha256: c332057bd144ac75163efa30e9aeeb666eefdc20b3d49c565353208857c7afae category: main optional: false - name: qtpy @@ -5226,6 +8561,19 @@ package: sha256: 77d1f6a82f3532739d2204749d99ac758984a364a8ee3e8c56a2eb10a4734983 category: main optional: false +- name: qtpy + version: 2.4.3 + manager: conda + platform: linux-aarch64 + dependencies: + packaging: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/qtpy-2.4.3-py312hd43f75c_0.conda + hash: + md5: 210254b06b2f8949365995b8d3b4d3b7 + sha256: 6597dfe1e28b33228787b0ffdb2468fdf4826d172bb39715594a6c12aad274cc + category: main + optional: false - name: qtpy version: 2.4.3 manager: conda @@ -5253,6 +8601,19 @@ package: sha256: 0a438fa74f2776bde137017d6c18214b5da65b557f6a59f877fa4e091582f789 category: main optional: false +- name: readline + version: '8.3' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + ncurses: '>=6.5,<7.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/readline-8.3-h886d1d0_0.conda + hash: + md5: f04b3cb7ab28e886ceb012e4e9626e82 + sha256: 3cc178114a9108f4d0c81b924a1ce4961733166335b4e09b7e1f88e4cc182ccf + category: main + optional: false - name: readline version: '8.3' manager: conda @@ -5281,6 +8642,21 @@ package: sha256: 69f9f593678d01ce8d5e81db3036278c9b3fb4391c3a454edc3cea5db1c2bda7 category: main optional: false +- name: referencing + version: 0.37.0 + manager: conda + platform: linux-aarch64 + dependencies: + attrs: '>=22.2.0' + python: '>=3.12,<3.13.0a0' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/referencing-0.37.0-py312hd43f75c_0.conda + hash: + md5: c39c3fbb41d43f092cae63d1d70e953e + sha256: 9147983499f633fb0f79a44fb7a3b1df2bff5b21984588f39f4ff1c34bfb43b8 + category: main + optional: false - name: referencing version: 0.37.0 manager: conda @@ -5312,6 +8688,22 @@ package: sha256: 5ec5a2637cf03f985eda478c4f39face2c68e3a94134efde66a8735ec51ea930 category: main optional: false +- name: requests + version: 2.32.5 + manager: conda + platform: linux-aarch64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.12,<3.13.0a0' + urllib3: '>=1.21.1,<3' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/requests-2.32.5-py312hd43f75c_1.conda + hash: + md5: 6be46a17d02ab4b057fee68d01a9a192 + sha256: c75eb38745d47dc51f7be2fbdabc8b9a72c499369aa8c9e354b61ad60770ef80 + category: main + optional: false - name: requests version: 2.32.5 manager: conda @@ -5341,6 +8733,19 @@ package: sha256: 9496bdba11683f4f0d27a726314613fa868ce7e82de38c028b8c1bf8d29316ae category: main optional: false +- name: rfc3339-validator + version: 0.1.4 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + six: '' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/rfc3339-validator-0.1.4-py312hd43f75c_0.conda + hash: + md5: 02554d8f2efce32324fc85461bcb31bf + sha256: 28b048fb77ab629b27113eba420fe080a9f78d0f5d46d1de1328a7cdc4ddabc8 + category: main + optional: false - name: rfc3339-validator version: 0.1.4 manager: conda @@ -5366,6 +8771,18 @@ package: sha256: ef6bbebfa6fd59b77df578d3eee7ffb1545ac2136c33ca7e6412dc77a40f53cd category: main optional: false +- name: rfc3986-validator + version: 0.1.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/rfc3986-validator-0.1.1-py312hd43f75c_0.conda + hash: + md5: 54ef7ae0a63c414dbe147b2b58b21979 + sha256: 400cd3172c5d0dabc3112f72d3b494b642553cdfe1b96ad6632913e276512d47 + category: main + optional: false - name: rfc3986-validator version: 0.1.1 manager: conda @@ -5386,10 +8803,23 @@ package: __glibc: '>=2.28,<3.0.a0' libgcc-ng: '>=11.2.0' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/rpds-py-0.28.0-py312h498d7c9_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/rpds-py-0.28.0-py312h498d7c9_0.conda + hash: + md5: e2b3459f94e6efb15e4e5ea2f705d4e0 + sha256: c01aafbed58eedaa6930080c259b6c919c0f183304f386bc207c2c180c91e1b6 + category: main + optional: false +- name: rpds-py + version: 0.22.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/rpds-py-0.22.3-py312h657ad5b_0.conda hash: - md5: e2b3459f94e6efb15e4e5ea2f705d4e0 - sha256: c01aafbed58eedaa6930080c259b6c919c0f183304f386bc207c2c180c91e1b6 + md5: 12c75b67ccf32ddc62de8243dc634c5a + sha256: 359b66b9189ae757e7ffaa4b5819ff97285ed2a8b8d36696d576289995c9db95 category: main optional: false - name: rpds-py @@ -5417,6 +8847,18 @@ package: sha256: 42a23607cd9aa79f7abe4b8bf59d876617f3b78f992ef52b22a9476dbad3d18e category: main optional: false +- name: send2trash + version: 1.8.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/send2trash-1.8.3-py312hd43f75c_0.conda + hash: + md5: 7da47041d08541685769c2a10c70c37f + sha256: 91ba1302126eb4a11bed63cbdb21d4f48764e13343b6733c367906046ab8d5ac + category: main + optional: false - name: send2trash version: 1.8.3 manager: conda @@ -5430,27 +8872,39 @@ package: category: main optional: false - name: setuptools - version: 80.9.0 + version: 80.10.2 manager: conda platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-80.9.0-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-80.10.2-py312h06a4308_0.conda + hash: + md5: 5a725494051f3f0b4d8c9f3d9a7875d8 + sha256: 47b81b54c58c85c1f28b43e257d9d20f369124d9912ea29fdf1b74f84b9d184c + category: main + optional: false +- name: setuptools + version: 72.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/setuptools-72.1.0-py312hd43f75c_0.conda hash: - md5: 16d9b9f6c665ab6d246e8641addba7d3 - sha256: 86670ee9e2cee9d668e91439814202f2a3587eb99dc39151102cae379e59746a + md5: 99dec9dcf22274a1b04426a9911eb59a + sha256: aeaacd046d6c643de28c6f3a53ea34bcb68d49d0815e138cbcbc7bc1462afd42 category: main optional: false - name: setuptools - version: 80.9.0 + version: 80.10.2 manager: conda platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/setuptools-80.9.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/setuptools-80.10.2-py312hca03da5_0.conda hash: - md5: 411ab466ed48b46fc059ef8520832901 - sha256: bfd0f03f1a474551895800d627f3393048f110ed78d67fadbad610bfc189b667 + md5: 1facd443a5ebf542ca819a6e9726841e + sha256: 7377944504d6c3a426da6f3fa99cdf4e87354b8221ab00a3f7168888a97fdca3 category: main optional: false - name: six @@ -5468,49 +8922,49 @@ package: - name: six version: 1.17.0 manager: conda - platform: osx-arm64 + platform: linux-aarch64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/six-1.17.0-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/six-1.17.0-py312hd43f75c_0.conda hash: - md5: 55015b725c60547698aaa89f95cda86b - sha256: 4eda7f3c8495bd45b02162f65f5c57c3da6279b0fa5411fb8fab926cddcfac11 + md5: 32de32c98143fe4a449812015e553fc3 + sha256: 89a29267f6ed8192aa40aaff1109dc7a87857dbb61db29cf57baf949daefde9f category: main optional: false -- name: sniffio - version: 1.3.1 +- name: six + version: 1.17.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/sniffio-1.3.1-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/six-1.17.0-py312hca03da5_0.conda hash: - md5: 98265a8000dd5e3267c0423fcc594b1b - sha256: 70ebcf5a9affb78fadc69a29c21f9694822820ad309603365ba8fcdbb2339a37 + md5: 55015b725c60547698aaa89f95cda86b + sha256: 4eda7f3c8495bd45b02162f65f5c57c3da6279b0fa5411fb8fab926cddcfac11 category: main optional: false -- name: sniffio - version: 1.3.1 +- name: soupsieve + version: '2.5' manager: conda - platform: osx-arm64 + platform: linux-64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/sniffio-1.3.1-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/soupsieve-2.5-py312h06a4308_0.conda hash: - md5: 17594a5d2d417f544b72cdb72a5393c6 - sha256: 998592607efde66c8b5243b9fc692dad4f9e98d1e9418102b9c249ea85651afa + md5: 102a7777bdfa79ba339be7bed43f8c7d + sha256: 905a86383c3d54a0f178ea915d5bb632f668bf1940a81e78eaed156d2105d513 category: main optional: false - name: soupsieve version: '2.5' manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/soupsieve-2.5-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/soupsieve-2.5-py312hd43f75c_0.conda hash: - md5: 102a7777bdfa79ba339be7bed43f8c7d - sha256: 905a86383c3d54a0f178ea915d5bb632f668bf1940a81e78eaed156d2105d513 + md5: 487f1d0e9897e8de18400296c4bdff56 + sha256: 7f320b0bab5e26aacc6caa9b1b5439eaa0050935b8dbe36f312b020c6ae79f60 category: main optional: false - name: soupsieve @@ -5526,34 +8980,51 @@ package: category: main optional: false - name: sqlite - version: 3.51.1 + version: 3.51.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.28,<3.0.a0' libgcc: '>=14' + libzlib: '>=1.3.1,<2.0a0' ncurses: '>=6.5,<7.0a0' readline: '>=8.3,<9.0a0' + zlib: '>=1.3.1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.51.2-h3e8d24a_0.conda + hash: + md5: c7b847a43363d2d77724b9ea04881088 + sha256: af5dcb4809daf5ab309df062dbdb5df46575743775da9bf1939dae6f61ca36b4 + category: main + optional: false +- name: sqlite + version: 3.50.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + ncurses: '>=6.4,<7.0a0' + readline: '>=8.1.2,<9.0a0' zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.51.1-he0a8d7e_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/sqlite-3.50.2-h998d150_1.conda hash: - md5: 63165d4db945c028e17efd2c87320926 - sha256: 7f5ed30f1fd5a9affaf7ea4e0c6b173ee1336138d8a9e4d6ac86908dc0577acb + md5: e3c3b577a8f37faca10ddd27f00a2fbe + sha256: 0b3a4cbef2e306aab9f223ee1ea4793e0936821b81631325c44ea23b62dfb8fd category: main optional: false - name: sqlite - version: 3.51.1 + version: 3.51.2 manager: conda platform: osx-arm64 dependencies: __osx: '>=12.1' + libzlib: '>=1.3.1,<2.0a0' ncurses: '>=6.5,<7.0a0' readline: '>=8.3,<9.0a0' - zlib: '>=1.2.13,<2.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/sqlite-3.51.1-hab6afd1_0.conda + zlib: '>=1.3.1,<2.0a0' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/sqlite-3.51.2-h67002bf_0.conda hash: - md5: 8e371b1cc44e500f21ef1d2563da07dc - sha256: 539f404f093e1f63cf4bcffe151215ff84d43ab4a4aee5f0122da3f052b11295 + md5: cf083b0b25fff8ddab995ac001076f38 + sha256: 3133f8cd69edda2f3c507c5c2270686a6d7aeb0874a3c0a406312b39a13c0269 category: main optional: false - name: stack_data @@ -5571,6 +9042,21 @@ package: sha256: 1ab2a6c32c302e57b10d8a5062cd38c7b51587f3691a1a1444c52414c5dabe5f category: main optional: false +- name: stack_data + version: 0.6.3 + manager: conda + platform: linux-aarch64 + dependencies: + asttokens: '>=2.1.0' + executing: '>=1.2.0' + pure_eval: '' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/stack_data-0.6.3-py312hd43f75c_0.conda + hash: + md5: dfd68b3fd0e3b2ad12b512d28957b242 + sha256: 2d791242c43d1599357c779ec190a85c3a74156ddef7c5ea08ac38e21cbac1c6 + category: main + optional: false - name: stack_data version: 0.6.3 manager: conda @@ -5586,6 +9072,32 @@ package: sha256: bee465c2c37d49aa2f7f898ca25c672098f3c759cca74655d3d8a16f2a6e1dca category: main optional: false +- name: sysroot_linux-64 + version: '2.28' + manager: conda + platform: linux-64 + dependencies: + kernel-headers_linux-64: 4.18.0 + tzdata: '' + url: https://repo.anaconda.com/pkgs/main/noarch/sysroot_linux-64-2.28-h3108a97_1.conda + hash: + md5: 552901d903fadc64e8a723714b47879b + sha256: e8d1a7238798d93a7c3434af06ab3d2cb1fa6e8bab1c391e63794a042e38e825 + category: main + optional: false +- name: sysroot_linux-aarch64 + version: '2.28' + manager: conda + platform: linux-aarch64 + dependencies: + kernel-headers_linux-aarch64: 4.18.0 + tzdata: '' + url: https://repo.anaconda.com/pkgs/main/noarch/sysroot_linux-aarch64-2.28-h6c4afdf_1.conda + hash: + md5: 74e1bb601c10a3c40bb057d174c7cba8 + sha256: a860a8e5012f512b44eea53ca8886977069c151dd1ccf7966a1023446b15978e + category: main + optional: false - name: terminado version: 0.18.1 manager: conda @@ -5594,10 +9106,24 @@ package: ptyprocess: '' python: '>=3.12,<3.13.0a0' tornado: '>=6.1.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/terminado-0.18.1-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-64/terminado-0.18.1-py312h06a4308_1.conda + hash: + md5: ffa8d5b48f28aeb1ad402439e4ca67d2 + sha256: b08d1789f0d64b8010a206a2aefb3c660c841f5f25bd29ae281732b8835c5a89 + category: main + optional: false +- name: terminado + version: 0.18.1 + manager: conda + platform: linux-aarch64 + dependencies: + ptyprocess: '' + python: '>=3.12,<3.13.0a0' + tornado: '>=6.1.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/terminado-0.18.1-py312hd43f75c_1.conda hash: - md5: 0954c86de28f3703d093b6ecc2f11ba7 - sha256: 529d47332703547fe2e101354ca85b72588bdf7b7e69d47edb0e776968caafca + md5: f24e56631c12cf04b06052d3caa9a30f + sha256: c194a21e73aedd50da6b0a31e247b1c3143d3b97a3036510e696a49fbd293cfa category: main optional: false - name: terminado @@ -5608,10 +9134,10 @@ package: ptyprocess: '' python: '>=3.12,<3.13.0a0' tornado: '>=6.1.0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/terminado-0.18.1-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/terminado-0.18.1-py312hca03da5_1.conda hash: - md5: 713401feb7ed73bf5eb0fc1f29a30a3a - sha256: c93894ce66a2961a9e5186c9690e5c7b2afbf3502015af2db16cc02a007baa7c + md5: d6c13bcf8782d97df91a3418b8689b7d + sha256: ca209e841cffe449f972cb3b5fb726440cda5956e2c066df5a5ad76e33770731 category: main optional: false - name: tinycss2 @@ -5627,6 +9153,19 @@ package: sha256: df777e285b4d4ee994684160d3c46a4209003f6febeb0dba8f3119db00ac926f category: main optional: false +- name: tinycss2 + version: 1.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + webencodings: '>=0.4' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/tinycss2-1.4.0-py312hd43f75c_0.conda + hash: + md5: c1b529bebd278be3d9df8ec92f39779e + sha256: 0013df022daaa3ab566a5b5b272723c9583c13e6c5c80de444b56d9826f7f0d8 + category: main + optional: false - name: tinycss2 version: 1.4.0 manager: conda @@ -5655,6 +9194,20 @@ package: sha256: a3bcd301ddd0bdb2f52f9bd3274fabe3c33d43ed61e58ee657efeac01b4be157 category: main optional: false +- name: tk + version: 8.6.15 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + zlib: '>=1.2.13,<2.0.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/tk-8.6.15-h987d8db_0.conda + hash: + md5: 6a7f42565108e00d27f68f4ae5751c53 + sha256: 7e200ff8eda9a62b654a30c9edd742a28b023f326d4a18f6f2f4abe951b2c8ec + category: main + optional: false - name: tk version: 8.6.15 manager: conda @@ -5682,6 +9235,19 @@ package: sha256: baf10168cc595ede8f9ee2283464d1be9f0860ca04b0c508fe7be2f5ae501139 category: main optional: false +- name: tornado + version: 6.5.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/tornado-6.5.1-py312h998d150_0.conda + hash: + md5: a7d7272378736e05ffeaa3b42d82eded + sha256: cc617fc6e4a476be6f058e8507b969868560db7be30cdd0a224372241696eb42 + category: main + optional: false - name: tornado version: 6.5.4 manager: conda @@ -5707,6 +9273,18 @@ package: sha256: 261b950bc64b1347c081f6c13ba36e19423d648950f5872323a5ff5baa4e1482 category: main optional: false +- name: traitlets + version: 5.14.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/traitlets-5.14.3-py312hd43f75c_0.conda + hash: + md5: a187c50491ecec8c87128ce5f00527f1 + sha256: a290f67b4a3e430247c8d9efabe4919d68ab4ee895c63f1ac56f1ae94f1e1f90 + category: main + optional: false - name: traitlets version: 5.14.3 manager: conda @@ -5732,6 +9310,19 @@ package: sha256: 0053883abaa5da90ff70c8c35a7151712417929df7d52de4e1ed723f89ea2e02 category: main optional: false +- name: typing-extensions + version: 4.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + typing_extensions: 4.15.0 + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing-extensions-4.15.0-py312hd43f75c_0.conda + hash: + md5: 6109d1987e540e32d022c0805072a243 + sha256: c005c01a09207b9eb2754552b4dc415940a82ded4f8ee6f599629854d085cf77 + category: main + optional: false - name: typing-extensions version: 4.15.0 manager: conda @@ -5757,6 +9348,18 @@ package: sha256: 12a827bec8d02e77aef29cab9c64f007fc0000d371f3921eccec849f6bfc6dd2 category: main optional: false +- name: typing_extensions + version: 4.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing_extensions-4.15.0-py312hd43f75c_0.conda + hash: + md5: d442f70a884aed4d749676da4bd3c626 + sha256: eae7859177b389bc4ea96f2a5038830888a4d249d7186054ae328b2b4f4d8312 + category: main + optional: false - name: typing_extensions version: 4.15.0 manager: conda @@ -5770,25 +9373,36 @@ package: category: main optional: false - name: tzdata - version: 2025b + version: 2026a manager: conda platform: linux-64 dependencies: {} - url: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2025b-h04d1e81_0.conda + url: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + hash: + md5: b46d6837d6e1ceabdf40378de048c581 + sha256: bab9c667cb352cdbbc895b4aa8c867221e2e98d5310d884e494540c0b5c1efce + category: main + optional: false +- name: tzdata + version: 2026a + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda hash: - md5: 1d027393db3427ab22a02aa44a56f143 - sha256: 3c9fefdfb2335e8641642e964cfaf20513d40ec709ab559b47b52d99b2e46fea + md5: b46d6837d6e1ceabdf40378de048c581 + sha256: bab9c667cb352cdbbc895b4aa8c867221e2e98d5310d884e494540c0b5c1efce category: main optional: false - name: tzdata - version: 2025b + version: 2026a manager: conda platform: osx-arm64 dependencies: {} - url: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2025b-h04d1e81_0.conda + url: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda hash: - md5: 1d027393db3427ab22a02aa44a56f143 - sha256: 3c9fefdfb2335e8641642e964cfaf20513d40ec709ab559b47b52d99b2e46fea + md5: b46d6837d6e1ceabdf40378de048c581 + sha256: bab9c667cb352cdbbc895b4aa8c867221e2e98d5310d884e494540c0b5c1efce category: main optional: false - name: urllib3 @@ -5805,6 +9419,20 @@ package: sha256: 99881bb16cf29cc19ecccbe1320732d7ddebdd0394434fcb07e1d66408f72fc2 category: main optional: false +- name: urllib3 + version: 2.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + brotlicffi: '>=0.8.0' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/urllib3-2.5.0-py312hd43f75c_0.conda + hash: + md5: 3e34b1e3d7c4df51dcd63ed25da3bd22 + sha256: d5d5196e74e9ddabf7e42680cff028bd2765633c611b430d72f4c858f1ddf5b7 + category: main + optional: false - name: urllib3 version: 2.6.3 manager: conda @@ -5819,6 +9447,22 @@ package: sha256: 28e6625c615cbb57c07a04f764120d2978a27e4d189830117e5ed77501432a04 category: main optional: false +- name: wayland + version: 1.24.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + expat: '>=2.7.1,<3.0a0' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-64/wayland-1.24.0-hdac8c69_0.conda + hash: + md5: 66d1382c147be8c4592522c4e17f3b3f + sha256: 19f31bed92584ca354bbf0ab79512b48c6afc639253c3bf029b82c104c179c23 + category: main + optional: false - name: wcwidth version: 0.2.14 manager: conda @@ -5831,6 +9475,18 @@ package: sha256: eb52f9e4772893d2026a3910085fca04e7703d1bb54aff43bceb6b52d7a892cb category: main optional: false +- name: wcwidth + version: 0.2.14 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/wcwidth-0.2.14-py312hd43f75c_0.conda + hash: + md5: 2545b4609795cb4bde4bf380f3396159 + sha256: 002bf6752b42146d6818dffd1bdb9e04094234f453b4039d8976ff7e36dc0ae1 + category: main + optional: false - name: wcwidth version: 0.2.14 manager: conda @@ -5855,6 +9511,18 @@ package: sha256: 600cbd6a5de1656b8ba9979ff650ee541aa74b094e4ec0b270c5c1f5fbd93ed7 category: main optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/webencodings-0.5.1-py312hd43f75c_2.conda + hash: + md5: b5e0f7e9cdb6f27574641abf1f8bea96 + sha256: 6bf95df6a92fc40a967a38fcf16068dc5de38a40cfb9b7986171972beae7db6e + category: main + optional: false - name: webencodings version: 0.5.1 manager: conda @@ -5879,6 +9547,18 @@ package: sha256: 5f3dda7965585a3637611041a7ce3e3a1d4fb031aa8c85eac8b8aeb3aeb13b21 category: main optional: false +- name: websocket-client + version: 1.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/websocket-client-1.8.0-py312hd43f75c_0.conda + hash: + md5: 1a40137e05fd0fcea3b42816e61e3789 + sha256: e18acaf8e4566a0b430d42822eefafae2a51cde9926a683c43e2a4822fd3645b + category: main + optional: false - name: websocket-client version: 1.8.0 manager: conda @@ -5892,27 +9572,42 @@ package: category: main optional: false - name: wheel - version: 0.45.1 + version: 0.46.3 manager: conda platform: linux-64 dependencies: + packaging: '>=24.0' + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/wheel-0.46.3-py312h06a4308_0.conda + hash: + md5: 1520979363449efde11f9d90758d0a6e + sha256: 0b45a159a7b8bc332188cc3a5ccf1ce49e3a1dc957b7814f3ce9b3da317e9e7a + category: main + optional: false +- name: wheel + version: 0.46.3 + manager: conda + platform: linux-aarch64 + dependencies: + packaging: '>=24.0' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/wheel-0.45.1-py312h06a4308_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/wheel-0.46.3-py312hd43f75c_0.conda hash: - md5: 831a395bb01094f81ff0a048b42ce820 - sha256: 1b17d1f3ae825786a64c06978a7928b64e93549dd885dae98fd7b62a3afcf122 + md5: f2e48d857d5784a685306f45d8a57b27 + sha256: 24615b0671473b7379f929b84a911eda5d0fb66f6fb7abf6e0260bcf89cdf775 category: main optional: false - name: wheel - version: 0.45.1 + version: 0.46.3 manager: conda platform: osx-arm64 dependencies: + packaging: '>=24.0' python: '>=3.12,<3.13.0a0' - url: https://repo.anaconda.com/pkgs/main/osx-arm64/wheel-0.45.1-py312hca03da5_0.conda + url: https://repo.anaconda.com/pkgs/main/osx-arm64/wheel-0.46.3-py312hca03da5_0.conda hash: - md5: aa66815c10f3ae9d89cf57e2be2ce571 - sha256: 2fce5507e5df2bd093b8b53a5c50f12f979b59257f187187a3269cbf373f7556 + md5: 90989356d196aaa280a87ecd8118cfae + sha256: 6cea581993efefa9a52401b7ed4d122d526ccbcb537c14fe1cc5706b31cfa2ca category: main optional: false - name: widgetsnbextension @@ -5927,6 +9622,18 @@ package: sha256: 32c479dbbb2dac0094af03028d88decb63358cbe85025865b40e5d56810aeb26 category: main optional: false +- name: widgetsnbextension + version: 4.0.14 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/widgetsnbextension-4.0.14-py312hd43f75c_0.conda + hash: + md5: 55dc1294ecf0b598d3f5fbcea44b0436 + sha256: be2ab68df00ee1ab14ec42cf8bfcf67bd402be1a009eb62ce00a299615c6ccfc + category: main + optional: false - name: widgetsnbextension version: 4.0.14 manager: conda @@ -5939,6 +9646,21 @@ package: sha256: 1885edac4b7ffb182e6c5b00fccfe0ee7a2a3ccc00816a0a97d1c52fea5dcdb2 category: main optional: false +- name: xkeyboard-config + version: '2.44' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/xkeyboard-config-2.44-h382ed1a_1.conda + hash: + md5: 79b4b76a4998f3e1de3f98ec39fb1dbf + sha256: fbff6ceda24f959d98233f79d4cdfa74d4b545b69db65d66f7f29c1a40673ed6 + category: main + optional: false - name: xorg-libx11 version: 1.8.12 manager: conda @@ -5953,6 +9675,20 @@ package: sha256: e9e6228687c03d1c1318f6d7434e6c54f1a5e821def15d4926a5ce4c0a01a17e category: main optional: false +- name: xorg-libx11 + version: 1.8.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libxcb: '>=1.17.0,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libx11-1.8.12-hf66535e_1.conda + hash: + md5: e87565f2b050d575ee056f472d062383 + sha256: 6dc7b5d8998298e251ab4610f7a1efd9723e1ec78558c749909cda0342194740 + category: main + optional: false - name: xorg-libxau version: 1.0.12 manager: conda @@ -5965,6 +9701,18 @@ package: sha256: 68acf87da69a0237d5083798a9cc9b89d2887a84a5323aa740006b53cd5159ef category: main optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxau-1.0.12-hf66535e_0.conda + hash: + md5: 96f0df92ef31ad0aaf27b6b373e4f510 + sha256: 0da54142ef0bd137ad44c8927d6ed12f23f2f10a3797aecbceed8150d07be3c7 + category: main + optional: false - name: xorg-libxcomposite version: 0.4.6 manager: conda @@ -5980,19 +9728,49 @@ package: sha256: cadcaff74a2efcfbd2fd738b433fc830f0d57ed3f3af16502c9417aea3917c2f category: main optional: false +- name: xorg-libxcomposite + version: 0.4.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxcomposite-0.4.6-hf66535e_2.conda + hash: + md5: 69473b114fed111bbe7493d889b73253 + sha256: 22cbf3586540ed23a38616898c0ba720780d682b7a50e99531a942e0d7fa1ef2 + category: main + optional: false +- name: xorg-libxcursor + version: 1.2.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxcursor-1.2.3-h9b100fa_0.conda + hash: + md5: 4a9af897405dd4ed3678b7ceeb1b1fde + sha256: 07cb83e32bd5f0fb061f87bdd54ef3cc75bda623bff77b503e3b51c208052681 + category: main + optional: false - name: xorg-libxcursor version: 1.2.3 manager: conda - platform: linux-64 + platform: linux-aarch64 dependencies: libgcc-ng: '>=11.2.0' xorg-libx11: '>=1.8.12,<2.0a0' xorg-libxfixes: '>=6.0.1,<7.0a0' xorg-libxrender: '>=0.9.12,<0.10.0a0' - url: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxcursor-1.2.3-h9b100fa_0.conda + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxcursor-1.2.3-hf66535e_0.conda hash: - md5: 4a9af897405dd4ed3678b7ceeb1b1fde - sha256: 07cb83e32bd5f0fb061f87bdd54ef3cc75bda623bff77b503e3b51c208052681 + md5: 4d62c484c32faf8ad4332c7de0db8bc1 + sha256: e9640a9cb1434ef0a3a6695f78fd156881796293517dd42677ba900d4063ccf1 category: main optional: false - name: xorg-libxdamage @@ -6011,6 +9789,22 @@ package: sha256: 8bf138104c44be63de007dfa9af09e5d8ab6a4e88fd696d8d57450e860226bb1 category: main optional: false +- name: xorg-libxdamage + version: 1.1.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxdamage-1.1.6-hf66535e_0.conda + hash: + md5: 1ed1574d26a554998b31e587a14fdcc6 + sha256: c1474a1d090dedb9f7c8c69b30e9e83c3db93b754fe141a4051eaf440341a9c0 + category: main + optional: false - name: xorg-libxdmcp version: 1.1.5 manager: conda @@ -6023,6 +9817,18 @@ package: sha256: 459c8497d1c22b020404b481fa12011abeb27d8eefde37dd4ac9f5a443fd5ac7 category: main optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxdmcp-1.1.5-hf66535e_0.conda + hash: + md5: 5bfda69ee113cfc8e38e0214c078ef4e + sha256: 54db79084bdfe59f8d9ca7518f8b7441b6d00a6e68a33462ab000fda129fd08d + category: main + optional: false - name: xorg-libxext version: 1.3.6 manager: conda @@ -6037,6 +9843,20 @@ package: sha256: 3752508e5432138309facb103965554bf785152e48882dbd881513badd0ed2b8 category: main optional: false +- name: xorg-libxext + version: 1.3.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxext-1.3.6-hf66535e_0.conda + hash: + md5: 607d46e3586e0c7b93a4495e0fe52db2 + sha256: 236f4a70a188eba67be9a5b02008b8853db5ac38aac6529874b357caeb69875a + category: main + optional: false - name: xorg-libxfixes version: 6.0.1 manager: conda @@ -6051,6 +9871,20 @@ package: sha256: 14f7006aa1b384374b361e5b05d3b06e311c2ca64d735b0b36b951471e4f0343 category: main optional: false +- name: xorg-libxfixes + version: 6.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxfixes-6.0.1-hf66535e_0.conda + hash: + md5: d2a823f7553fd4a5deb748172cae0820 + sha256: 7802ca3a79669bb3189274229c67e7a9ca1a71b68f0c202da776ba369f3f53b1 + category: main + optional: false - name: xorg-libxi version: 1.8.2 manager: conda @@ -6067,6 +9901,22 @@ package: sha256: adfa19cbef8257e5a515080897bb67a736a868ce44b2e644a5272cbbc09d8911 category: main optional: false +- name: xorg-libxi + version: 1.8.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxi-1.8.2-hf66535e_0.conda + hash: + md5: f1c114ecd8da3ae67c6d4453896b149b + sha256: 6a4342d4ba7bc25415d2dd325e90f82256888f2b525df6acd225e79ef798ecd5 + category: main + optional: false - name: xorg-libxinerama version: 1.1.5 manager: conda @@ -6083,6 +9933,22 @@ package: sha256: 1e62fdd60618ddec451c0e5de0c8816d64e239c7657e0ad1a30f3720e4bb64f0 category: main optional: false +- name: xorg-libxinerama + version: 1.1.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libstdcxx-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxinerama-1.1.5-h66c122a_1.conda + hash: + md5: 476d1409fb8a04df35ff8b30092412aa + sha256: ba99b23696ff161e700ccabd4e8b44461d155f5d3abca1bce42270bc1dd261ef + category: main + optional: false - name: xorg-libxrandr version: 1.5.4 manager: conda @@ -6099,6 +9965,22 @@ package: sha256: 266ec2ed3d450b090c545eca736b2189849b9d902ea9015523ff87d55bd725d6 category: main optional: false +- name: xorg-libxrandr + version: 1.5.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxrandr-1.5.4-hf66535e_0.conda + hash: + md5: 104c2f5194bd561d5ea1b404e784a4f7 + sha256: dff0ba699da64c0139548eaf50f934ad0f9833b09ecc9307b9a093a039276395 + category: main + optional: false - name: xorg-libxrender version: 0.9.12 manager: conda @@ -6113,6 +9995,20 @@ package: sha256: f1b44031166029b616f370ccc1a7ce3f1c015baa53a5faeecbd78c98f028d13f category: main optional: false +- name: xorg-libxrender + version: 0.9.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxrender-0.9.12-hf66535e_0.conda + hash: + md5: 0b9085d64f4b3fd0c3b75f99f1152e41 + sha256: f7671f6edd2d30ed84b11b59d11d9b0224c967e8b042dbdc1c5e60294329b546 + category: main + optional: false - name: xorg-libxtst version: 1.2.5 manager: conda @@ -6129,6 +10025,37 @@ package: sha256: 879de7151023403fb35bf467fa25aaa028b96357d90f1c23cf64bde58e966afe category: main optional: false +- name: xorg-libxtst + version: 1.2.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxi: '>=1.8.2,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxtst-1.2.5-hf66535e_3.conda + hash: + md5: 3758a97754720fef421be9a528b14f3d + sha256: de759aa2ec67706e3b4e320ec5bb9e773b2ed57b62eee4f927df093057fa5b74 + category: main + optional: false +- name: xorg-libxxf86vm + version: 1.1.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=11.2.0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-xorgproto: '>=2024.1,<2025.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxxf86vm-1.1.6-h9b100fa_0.conda + hash: + md5: 7b0cc6ac9f7bf55cef8fa18e15ed020a + sha256: 4b7d9d74df92e12c4f70b88a0332d3030805e3bfe9878193613cfd30cd98b891 + category: main + optional: false - name: xorg-xorgproto version: '2024.1' manager: conda @@ -6141,27 +10068,53 @@ package: sha256: aa6d3ab9be5b43d3e8ac0c7e23f2a83c3959f8f30ec758e2fcae91f87a9b23b4 category: main optional: false +- name: xorg-xorgproto + version: '2024.1' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-xorgproto-2024.1-h998d150_1.conda + hash: + md5: 46b530510556e0b1830c40b5ac625f0e + sha256: 347ac79a59f0c88a743a27b62c41ffe12aaa048c1ae5727646269a655b832f28 + category: main + optional: false - name: xz - version: 5.6.4 + version: 5.8.2 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=11.2.0' - url: https://repo.anaconda.com/pkgs/main/linux-64/xz-5.6.4-h5eee18b_1.conda + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + url: https://repo.anaconda.com/pkgs/main/linux-64/xz-5.8.2-h448239c_0.conda hash: - md5: 3581505fa450962d631bd82b8616350e - sha256: a9445543c2b1a1a96c052ac4535cfceb413cdbb0454a0710f9a4c98e7d5d0b1c + md5: 3cf8f0b9f45cd775a7ee57ede84f827f + sha256: 6394c59cbb6ff035f3a5e4d599a32214cb304b362299fd40be39d7ed20bef9d1 category: main optional: false - name: xz version: 5.6.4 manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/xz-5.6.4-h998d150_1.conda + hash: + md5: f24eba0df128871df1e71b7bb2df9868 + sha256: 0375dc36b5d96d477ae0ced3930b77a2e4c9e01229a76139c71f24bdc7e5b9be + category: main + optional: false +- name: xz + version: 5.8.2 + manager: conda platform: osx-arm64 - dependencies: {} - url: https://repo.anaconda.com/pkgs/main/osx-arm64/xz-5.6.4-h80987f9_1.conda + dependencies: + __osx: '>=12.1' + url: https://repo.anaconda.com/pkgs/main/osx-arm64/xz-5.8.2-h8bbcb1d_0.conda hash: - md5: f9ccb38dcd26b3ac6948df280aeacf3b - sha256: 1715b8c457f4af91e55be7551ff5880f824c0fd756c70391aa6bc9a6594bdf31 + md5: bc7f39bd763f6957ec91046f0e67a9f3 + sha256: 6d98eb8d7f2517e8a870dd44d25519215e2330a88e750ea21b2be9b1b9052fc7 category: main optional: false - name: yaml @@ -6176,6 +10129,18 @@ package: sha256: e22753e19432d606139f7a604757839d265dff93345226ba0732676526870e28 category: main optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=10.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/yaml-0.2.5-hfd63f10_0.conda + hash: + md5: 588d487b103786708d10c1800d048fd4 + sha256: 2e8a3db5905010de77f300dce64f1af51376eaa4206da5e5c3898d73c803a577 + category: main + optional: false - name: yaml version: 0.2.5 manager: conda @@ -6202,6 +10167,20 @@ package: sha256: fbb3a53db4c29504416614062e7aa6061a110e6edd6dee947f436a419921de50 category: main optional: false +- name: zeromq + version: 4.3.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libsodium: '>=1.0.18,<1.0.19.0a0' + libstdcxx-ng: '>=11.2.0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/zeromq-4.3.5-h419075a_0.conda + hash: + md5: a768f7eb2ec8a028fe5349e3f9522e5f + sha256: d2a8c8f3f52de55b8c8cddd907195bb954f44cd4c8adcf0f167f095d15a2016f + category: main + optional: false - name: zeromq version: 4.3.5 manager: conda @@ -6228,6 +10207,18 @@ package: sha256: 40d629eef46b6d51d912c4ee1a4b0173c531209d2a9ed84f5e378466c631d414 category: main optional: false +- name: zipp + version: 3.23.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.12,<3.13.0a0' + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/zipp-3.23.0-py312hd43f75c_0.conda + hash: + md5: b5ce252c7f2b0911a60ba1c10f47b206 + sha256: c4f1409f492f9e6c70d77e9159ecb60eedab6892fdf6397b39c7c1d97171ce55 + category: main + optional: false - name: zipp version: 3.23.0 manager: conda @@ -6254,6 +10245,19 @@ package: sha256: cf30f83189a30b12a9239f132ea0ce676fa822a52045adb0f9ff9b3b4d79ead6 category: main optional: false +- name: zlib + version: 1.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=11.2.0' + libzlib: 1.3.1 + url: https://repo.anaconda.com/pkgs/main/linux-aarch64/zlib-1.3.1-h998d150_0.conda + hash: + md5: 58ccfae41b6e3ad4fd6961071d450f6a + sha256: db213b9f69ccaf2457daabc1a92a4ce0c7aab6bba8145a2e349812cd6f0b41b4 + category: main + optional: false - name: zlib version: 1.3.1 manager: conda @@ -6284,6 +10288,18 @@ package: sha256: 5d1b1c5041b80b47d2ff06c0ebda0c334f53f521efac824fc79a139cfd9fc4f5 category: main optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: linux-aarch64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda + hash: + md5: c3655f82dcea2aa179b291e7099c1fcc + sha256: 569990cf12e46f9df540275146da567d9c618c1e9c7a0bc9d9cfefadaed20b75 + category: main + optional: false - name: zstd version: 1.5.7 manager: conda @@ -6312,6 +10328,19 @@ package: sha256: 944b82ef1dd17b8ff0fb6d1f199f613caf9111338e6e2857da478f6e73770cb8 category: main optional: false +- name: anywidget + version: 0.9.18 + manager: pip + platform: linux-aarch64 + dependencies: + ipywidgets: '>=7.6.0' + psygnal: '>=0.8.1' + typing-extensions: '>=4.2.0' + url: https://files.pythonhosted.org/packages/2b/f0/09a30ca0551af20c7cefa7464b7ccb6f5407a550b83c4dcb15c410814849/anywidget-0.9.18-py3-none-any.whl + hash: + sha256: 944b82ef1dd17b8ff0fb6d1f199f613caf9111338e6e2857da478f6e73770cb8 + category: main + optional: false - name: anywidget version: 0.9.18 manager: pip @@ -6339,6 +10368,20 @@ package: sha256: d8e6fe49ed1b4c040715ba3189afc16be39e8d3e6ed90fdefbe45aeb4faa1b59 category: main optional: false +- name: egglog + version: 12.0.0 + manager: pip + platform: linux-aarch64 + dependencies: + anywidget: '*' + black: '*' + graphviz: '*' + typing-extensions: '*' + url: https://files.pythonhosted.org/packages/a9/66/8d29dcad260a3927d98132e5522f3562c297be0e5d245bef3e20b7b666c8/egglog-12.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + hash: + sha256: afb00fbc73fb300346530378a2df2877c237968dede6f88d70b8d6bf2b659b3f + category: main + optional: false - name: egglog version: 12.0.0 manager: pip @@ -6365,6 +10408,18 @@ package: sha256: b39ad1b64681c9bf7efdaa00f86f99c6b23ba4378821f29d2397d60b3798311f category: main optional: false +- name: numba-scfg + version: 0.0.8 + manager: pip + platform: linux-aarch64 + dependencies: + graphviz: '*' + pyyaml: '*' + url: https://files.pythonhosted.org/packages/85/6d/3920852e050a1356a7ed47e855b567b0fbb70ed7b194ed9f9397a0231073/numba_scfg-0.0.8-py3-none-any.whl + hash: + sha256: b39ad1b64681c9bf7efdaa00f86f99c6b23ba4378821f29d2397d60b3798311f + category: main + optional: false - name: numba-scfg version: 0.0.8 manager: pip @@ -6387,6 +10442,16 @@ package: sha256: e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746 category: main optional: false +- name: pluggy + version: 1.6.0 + manager: pip + platform: linux-aarch64 + dependencies: {} + url: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl + hash: + sha256: e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746 + category: main + optional: false - name: pluggy version: 1.6.0 manager: pip @@ -6407,6 +10472,16 @@ package: sha256: c0d65e2686c19997eb4495974abc972ca1661504e73b8b58b1fb8466baf0c7ae category: main optional: false +- name: psygnal + version: 0.15.0 + manager: pip + platform: linux-aarch64 + dependencies: {} + url: https://files.pythonhosted.org/packages/4c/68/ad28d0c0a089bcd813fc6355a448acf18c897b4ea02d33276b5f740c2a07/psygnal-0.15.0-py3-none-any.whl + hash: + sha256: 023c361c38e8ada87d0704704e1f2b7e799e9771e00b8e174fb409ff9ddeb502 + category: main + optional: false - name: psygnal version: 0.15.0 manager: pip @@ -6430,45 +10505,39 @@ package: - name: py-cpuinfo version: 9.0.0 manager: pip - platform: osx-arm64 + platform: linux-aarch64 dependencies: {} url: https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl hash: sha256: 859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5 category: main optional: false -- name: pytest - version: 9.0.1 +- name: py-cpuinfo + version: 9.0.0 manager: pip - platform: linux-64 - dependencies: - iniconfig: '>=1.0.1' - packaging: '>=22' - pluggy: '>=1.5,<2' - pygments: '>=2.7.2' - url: https://files.pythonhosted.org/packages/0b/8b/6300fb80f858cda1c51ffa17075df5d846757081d11ab4aa35cef9e6258b/pytest-9.0.1-py3-none-any.whl + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl hash: - sha256: 67be0030d194df2dfa7b556f2e56fb3c3315bd5c8822c6951162b92b32ce7dad + sha256: 859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5 category: main optional: false -- name: pytest - version: 9.0.1 +- name: pytest-benchmark + version: 5.2.3 manager: pip - platform: osx-arm64 + platform: linux-64 dependencies: - iniconfig: '>=1.0.1' - packaging: '>=22' - pluggy: '>=1.5,<2' - pygments: '>=2.7.2' - url: https://files.pythonhosted.org/packages/0b/8b/6300fb80f858cda1c51ffa17075df5d846757081d11ab4aa35cef9e6258b/pytest-9.0.1-py3-none-any.whl + py-cpuinfo: '*' + pytest: '>=8.1' + url: https://files.pythonhosted.org/packages/33/29/e756e715a48959f1c0045342088d7ca9762a2f509b945f362a316e9412b7/pytest_benchmark-5.2.3-py3-none-any.whl hash: - sha256: 67be0030d194df2dfa7b556f2e56fb3c3315bd5c8822c6951162b92b32ce7dad + sha256: bc839726ad20e99aaa0d11a127445457b4219bdb9e80a1afc4b51da7f96b0803 category: main optional: false - name: pytest-benchmark version: 5.2.3 manager: pip - platform: linux-64 + platform: linux-aarch64 dependencies: py-cpuinfo: '*' pytest: '>=8.1' diff --git a/conda-recipes/cuda-tile/meta.yaml b/conda-recipes/cuda-tile/meta.yaml index 0fb0844..826646e 100644 --- a/conda-recipes/cuda-tile/meta.yaml +++ b/conda-recipes/cuda-tile/meta.yaml @@ -12,7 +12,6 @@ package: source: - git_url: https://github.com/NVIDIA/cuda-tile/ git_rev: 8a775693b18303d6c696be6ffd06dadad1b32a8e - git_depth: 1 - path: setup.py build: diff --git a/devtools_environment.yml b/devtools_environment.yml index 2f35ed3..a44a03f 100644 --- a/devtools_environment.yml +++ b/devtools_environment.yml @@ -8,6 +8,7 @@ dependencies: - notebook - mypy - numpy + - clang - pip - pip: - numba-scfg diff --git a/environment.yml b/environment.yml index 340de26..6602ca5 100644 --- a/environment.yml +++ b/environment.yml @@ -8,5 +8,6 @@ prefix: platforms: - osx-arm64 - linux-64 + - linux-aarch64 # - osx-64 # - win-64 diff --git a/examples/cuda_tile/tile_example.spy b/examples/cuda_tile/tile_example.spy index ff6ab1c..650aeaf 100644 --- a/examples/cuda_tile/tile_example.spy +++ b/examples/cuda_tile/tile_example.spy @@ -96,6 +96,25 @@ def exported() -> None: store_view_tko(added, pviewA, unpack_blockIdx_x(blockidxs), token) + I1 = MLIR_Type("i1") + TileI1 = MLIR_Type("!cuda_tile.tile<{}>", I1) + # equal = MLIR_asm("cuda_tile.cmpi {comparison_predicate=#cuda_tile.comparison_predicate, signedness=#cuda_tile.signedness}", Tile128xI1, (Tile128xI32, Tile128xI32)) + # "cuda_tile.constant"() <{value = dense<[1, 2, 3, 4]> : !cuda_tile.tile<4xi32>}> : () -> !cuda_tile.tile<4xi32> + const_one = MLIR_asm("cuda_tile.constant {value = dense : !cuda_tile.tile}", bool, ()) + + if_op = MLIR_op("cuda_tile.if", bool, (TileI1,)) + + def export_ifelse(a: TilePtrF64) -> None: + tid = iota() + ptrs = offset(broadcast(reshape(a)), tid) + tko = load_ptr_tko(ptrs) # load pointers + v = unpack_0(tko) # MLIR details to get the tile data + + if const_one(): + printfn(v) # print the tile data + + return + _ = exported() diff --git a/mlir21_environment.yml b/mlir21_environment.yml index bfd6007..cf215e3 100644 --- a/mlir21_environment.yml +++ b/mlir21_environment.yml @@ -1,9 +1,9 @@ channels: - defaults dependencies: - - sklam::mlir-python-bindings==21.1.3 + - sklam::mlir-python-bindings==21.1.* - sklam::llvmdev=21 platforms: - osx-arm64 - linux-64 - + - linux-aarch64 diff --git a/nbcc/compiler.py b/nbcc/compiler.py index 028e350..c6c3fe4 100644 --- a/nbcc/compiler.py +++ b/nbcc/compiler.py @@ -1,3 +1,4 @@ +from __future__ import annotations import logging import os import subprocess as subp @@ -6,12 +7,13 @@ from contextlib import ExitStack from pathlib import Path from pprint import pprint -from typing import cast, Sequence, Type +from typing import cast, Sequence, Type, TYPE_CHECKING import sealir.rvsdg.grammar as rg import spy from egglog import EGraph -from mlir import ir +if TYPE_CHECKING: + from mlir import ir from sealir.ase import SExpr, TapeCrawler from sealir.eqsat.rvsdg_convert import egraph_conversion from sealir.eqsat.rvsdg_eqsat import GraphRoot @@ -24,7 +26,6 @@ from nbcc.egraph.rules import egraph_convert_metadata, egraph_optimize from nbcc.frontend import TranslationUnit, frontend from nbcc.frontend.grammar import IRTag, TypeInfo -from nbcc.mlir_backend.backend import Backend from nbcc.mlir_lowering import ( Lowering, MDMap, @@ -45,8 +46,11 @@ def compile_shared_lib(path: str, out_path: str) -> None: def compile_to_mlir( - path: str, be_type: Type[BackendInterface] = Backend + path: str, be_type: Type[BackendInterface] | None = None ) -> ir.Module: + if be_type is None: + from nbcc.mlir_backend.backend import Backend + be_type = Backend tu = frontend(path) func_map: dict[str, rg.Func] diff --git a/nbcc/cutile_backend/backend.py b/nbcc/cutile_backend/backend.py index 2f4f892..f6201da 100644 --- a/nbcc/cutile_backend/backend.py +++ b/nbcc/cutile_backend/backend.py @@ -18,11 +18,9 @@ from cuda_tile._mlir.extras import types as _tile_types import cuda_tile._mlir.ir as ir # Context, Location, Module, Type - from nbcc.developer import TODO from nbcc.mlir_lowering import LowerStates - def entry( sym_name, function_type, @@ -87,7 +85,8 @@ def __init__(self, tu: TranslationUnit): self._i32 = ir.IntegerType.get_signless(32) self._i64 = ir.IntegerType.get_signless(64) self._boolean = ir.IntegerType.get_signless(1) - self._io_type = ir.IntegerType.get_signless(1) + self._io_bitype = ir.IntegerType.get_signless(1) + self._io_type = ir.Type.parse("!cuda_tile.tile") self._none_type = ir.IntegerType.get_signless(1) @classmethod @@ -165,7 +164,7 @@ def create_constant(self, value, type): return op def initialize_io(self): - return self.create_constant(0, self.io_type) + return self.create_constant(0, self._io_bitype) def create_none(self): return self.create_constant(0, self.none_type) @@ -275,13 +274,15 @@ def wrap(self, fqn, args): def _handle_builtins_i32(self, fqn: FQN, args: tuple): return (self.i32,) + @disp.case(by_typename("builtins::bool")) + def _handle_builtins_bool(self, fqn: FQN, args: tuple): + boolty = ir.Type.parse("!cuda_tile.tile") + return (boolty,) + @disp.case(by_typename("types::NoneType")) def _handle_none(self, fqn: FQN, args: tuple): return () - def get_ll_type(self, expr, mdmap) -> ir.Type | None: - """Get backend type for expression with metadata.""" - raise NotImplementedError def handle_builtin_op( self, op_name: str, args, state, lowering_instance=None @@ -312,17 +313,19 @@ def create_constant_boolean(self, value: bool): return self.create_constant(int(value), "i1") # Control flow methods - def create_if_op(self, condition, result_types, has_else=True): + def create_if_op(self, condition, result_types, operands, has_else=True, ): """Create if-else control flow operation - may not be supported in CuTile.""" - raise UnsupportedError( - "SCF if operations not supported in CuTile backend" - ) + from types import SimpleNamespace + ifop = _cuda_tile.IfOp(results_=result_types, condition=condition) + ns = SimpleNamespace() + ns.then_block = ifop.thenRegion.blocks.append() + ns.else_block = ifop.elseRegion.blocks.append() + ns.results = ifop.results_ + return ns def create_yield_op(self, operands): """Create yield operation - may not be supported in CuTile.""" - raise UnsupportedError( - "SCF yield operations not supported in CuTile backend" - ) + return _cuda_tile.yield_(operands) def create_while_op(self, result_types, init_args): """Create while loop operation - may not be supported in CuTile.""" diff --git a/nbcc/egraph/region_port_pruning.py b/nbcc/egraph/region_port_pruning.py new file mode 100644 index 0000000..ff6868e --- /dev/null +++ b/nbcc/egraph/region_port_pruning.py @@ -0,0 +1,545 @@ +# mypy: disable-error-code="empty-body" +"""EGraph-based optimization for eliminating redundant passthrough ports in +IfElse constructs. + +This module implements an optimization that identifies and eliminates +"passthrough ports" in IfElse regions. A passthrough port is an output port +whose value is directly connected to an input operand of the region (no +transformation). When both then/else branches of an IfElse have the same +passthrough ports, the optimization eliminates those ports and replaces their +usage with direct operand references. + +The optimization works by: 1. Analyzing both branches to identify passthrough +mappings (output index -> operand index) 2. Finding common passthroughs between +branches via set intersection 3. Creating pruned port lists that exclude the +common passthroughs 4. Redirecting usage of eliminated ports to reference the +original operands directly + +This reduces the output arity of IfElse constructs and simplifies the IR when +branches have redundant passthrough outputs. +""" +from __future__ import annotations + +from egglog import Expr, Set, function, i64 + + +class PassthroughAnalysisResult(Expr): + """Marker class for tracking passthrough analysis completion.""" + + def __init__(self): ... + + +class PassthroughMapping(Expr): + """Represents a mapping from an output port index to its source operand + index. + + Used to track which output ports are "passthroughs" - ports whose values are + directly forwarded from input operands without transformation. + + Args: + out_idx: Index of the output port + src_idx: Index of the input operand that this port forwards + """ + + def __init__(self, out_idx: i64, src_idx: i64): ... + + +@function +def record_passthrough_analysis( + mappings: Set[PassthroughMapping], +) -> PassthroughAnalysisResult: + """Records the completion of passthrough analysis for debugging purposes.""" + ... + + +def define_rule(): + from egglog import (Bool, Expr, PyObject, Set, String, Unit, Vec, delete, + function, i64, i64Like, method, panic, rewrite, rule, + ruleset, set_, subsume, union) + from sealir.eqsat.rvsdg_eqsat import Port, PortList, Region, Term, TermList + + class _PruningAction(Expr): + """Internal action marker for port pruning operations.""" + + ... + + @function(merge=lambda x, y: x | y) + def collect_passthrough_mappings( + region: Region, ports: Vec[Port], current_index: i64Like + ) -> Set[PassthroughMapping]: + """Recursively collects passthrough mappings for a region's output + ports. + + Analyzes each output port to determine if it directly forwards an input + operand. If so, creates a PassthroughMapping recording the output-to- + operand relationship. + + Args: + region: The region containing the ports + ports: Vector of output ports to analyze + current_index: Current position in the ports vector + + Returns: + Set of PassthroughMapping objects for passthrough ports found + """ + ... + + @function + def initiate_passthrough_elimination( + ifelse: Term, + then_region: Region, + then_ports: PortList, + else_region: Region, + else_ports: PortList, + elimination_mappings: Set[PassthroughMapping], + ) -> _PruningAction: + """Initiates the elimination of common passthrough ports from an IfElse + construct. + + Takes the intersection of passthrough mappings from both branches and + begins the process of pruning those common passthroughs from the output + port lists. + + Args: + ifelse: The IfElse term being optimized + then_region: The then branch region + then_ports: Output ports of the then branch + else_region: The else branch region + else_ports: Output ports of the else branch + elimination_mappings: Common passthrough mappings to eliminate + + Returns: Action marker to trigger port pruning rules + """ + ... + + class EliminationMask(Expr): + """Bitmap-style data structure tracking which output ports should be + eliminated. + + Stores a set of PassthroughMapping objects along with the total port + count, and provides efficient lookup to check if a specific port index + should be eliminated during pruning. + + Args: + mappings: Set of passthrough mappings indicating ports to + eliminate port_count: Total number of output ports in the original + list + """ + + def __init__( + self, mappings: Set[PassthroughMapping], port_count: i64 + ): ... + + @method(merge=lambda a, b: a | b) + def should_eliminate(self, port_index: i64Like) -> Bool: + """Returns True if the port at the given index should be + eliminated.""" + ... + + @function + def create_pruned_port_list( + region: Region, ports: PortList, elimination_mask: EliminationMask + ) -> PortList: + """Creates a new port list with eliminated passthrough ports removed. + + Args: + region: The region containing the ports + ports: Original list of output ports + elimination_mask: Mask indicating which ports to eliminate + Returns: + New PortList with passthrough ports removed + """ + ... + + @function + def _build_pruned_port_list( + region: Region, + ports: Vec[Port], + current_pos: i64, + elimination_mask: EliminationMask, + accumulated_ports: Vec[Port], + ) -> _PruningAction: + """Helper function that recursively builds the pruned port list. + + Iterates through the original ports vector, including only those ports + that are not marked for elimination in the mask. + + Args: + region: The region containing the ports + ports: Original vector of ports + current_pos: Current position being processed + elimination_mask: Mask indicating which ports to skip + accumulated_ports: Growing list of ports to keep + + Returns: + Action marker for rule scheduling + """ + ... + + @function + def redirect_port_usage_to_operands( + ifelse_term: Term, + elimination_mappings: Set[PassthroughMapping], + ) -> _PruningAction: + """Redirects usage of eliminated ports to reference the original + operands. + + For each eliminated passthrough port, replaces references to that port + with direct references to the corresponding input operand. + + Args: + ifelse_term: The IfElse term being optimized + elimination_mappings: Mappings from eliminated port indices to operand + indices + Returns: + Action marker to trigger usage redirection rules + """ + ... + + @function + def initialize_elimination_mask( + elimination_mask: EliminationMask, current_pos: i64 + ) -> _PruningAction: + """Initializes the elimination mask by setting all positions to False + initially. + + This function recursively processes each position in the mask, marking + positions as True only if they correspond to ports that should be + eliminated. + + Args: + elimination_mask: The mask being initialized + current_pos: Current position being processed + Returns: + Action marker for rule scheduling + """ + ... + + @ruleset + def detect_ifelse_passthrough_candidates( + cond_term: Term, + then_term: Term, + else_term: Term, + operand_terms: TermList, + then_region: Region, + then_out_ports: Vec[Port], + else_region: Region, + else_out_ports: Vec[Port], + ): + """ + Detects IfElse constructs and initiates passthrough analysis for both + branches. + + This ruleset identifies IfElse terms and triggers the collection of + passthrough mappings for both the then and else regions by starting the + recursive analysis at position 0 for each branch's output ports. + """ + yield rule( + Term.IfElse( + cond=cond_term, + then=then_term, + orelse=else_term, + operands=operand_terms, + ), + then_term + == Term.RegionEnd( + region=then_region, ports=PortList(ports=then_out_ports) + ), + else_term + == Term.RegionEnd( + region=else_region, ports=PortList(ports=else_out_ports) + ), + ).then( + set_( + collect_passthrough_mappings(then_region, then_out_ports, 0) + ).to(Set[PassthroughMapping].empty()), + set_( + collect_passthrough_mappings(else_region, else_out_ports, 0) + ).to(Set[PassthroughMapping].empty()), + ) + + @ruleset + def analyze_passthrough_mappings( + i: i64, + j: i64, + ports: Vec[Port], + region: Region, + wc_name: String, + mappings: Set[PassthroughMapping], + ): + """ + Analyzes individual ports to identify passthrough mappings and continues iteration. + """ + # 1. Identifies when an output port directly references a region input + yield rule( + mappings == collect_passthrough_mappings(region, ports, i), + ports[i] == Port(name=wc_name, term=region.get(j)), + ).then( + set_(collect_passthrough_mappings(region, ports, i)).to( + {PassthroughMapping(i, j)} + ), + ) + # 2. Advances the analysis to the next port position when current + # position is within bounds + yield rule( + mappings == collect_passthrough_mappings(region, ports, i), + i < ports.length(), + ).then( + set_(collect_passthrough_mappings(region, ports, i + 1)).to( + mappings + ) + ) + + @ruleset + def eliminate_common_passthroughs( + cond_term: Term, + then_term: Term, + else_term: Term, + operand_terms: TermList, + then_region: Region, + then_out_ports: Vec[Port], + else_region: Region, + else_out_ports: Vec[Port], + then_mappings: Set[PassthroughMapping], + else_mappings: Set[PassthroughMapping], + elimination_mappings: Set[PassthroughMapping], + ifelse_term: Term, + then_ports: PortList, + else_ports: PortList, + i: i64, + j: i64, + nelem: i64, + ): + """ + Performs the core elimination of common passthrough ports between branches. + + 3. Redirect port usage to point to original operands instead of eliminated ports + 4. Initialize and populate the elimination mask to track which ports should be removed + """ + # 1. Find the intersection of passthrough mappings from both branches + # and initiate elimination + yield rule( + ifelse_term + == Term.IfElse( + cond=cond_term, + then=then_term, + orelse=else_term, + operands=operand_terms, + ), + then_term + == Term.RegionEnd( + region=then_region, ports=PortList(ports=then_out_ports) + ), + else_term + == Term.RegionEnd( + region=else_region, ports=PortList(ports=else_out_ports) + ), + then_mappings + == collect_passthrough_mappings( + then_region, then_out_ports, then_out_ports.length() + ), + else_mappings + == collect_passthrough_mappings( + else_region, else_out_ports, else_out_ports.length() + ), + ).then( + # The intersection finds common passthrough ports between branches + union(PassthroughAnalysisResult()).with_( + record_passthrough_analysis(then_mappings) + ), # TODO: REMOVE ME + initiate_passthrough_elimination( + ifelse_term, + then_region, + PortList(ports=then_out_ports), + else_region, + PortList(ports=else_out_ports), + then_mappings & else_mappings, # Intersection + ), + ) + # 2. Create pruned port lists for both then and else branches, + # removing common passthrough ports + # 3. Redirect port usage to point to original operands instead of + # eliminated ports + yield rule( + _del1 := initiate_passthrough_elimination( + ifelse_term, + then_region, + then_ports, + else_region, + else_ports, + elimination_mappings, + ), + then_ports == PortList(ports=then_out_ports), + else_ports == PortList(ports=else_out_ports), + ).then( + union(then_ports).with_( + create_pruned_port_list( + then_region, + then_ports, + EliminationMask( + elimination_mappings, then_out_ports.length() + ), + ) + ), + union(else_ports).with_( + create_pruned_port_list( + else_region, + else_ports, + EliminationMask( + elimination_mappings, else_out_ports.length() + ), + ) + ), + redirect_port_usage_to_operands(ifelse_term, elimination_mappings), + delete(_del1), + ) + # 4. Initialize and populate the elimination mask to track which ports + # should be removed + yield rule( + EliminationMask(elimination_mappings, nelem), + elimination_mappings.contains(PassthroughMapping(i, j)), + ).then( + set_( + EliminationMask(elimination_mappings, nelem).should_eliminate( + i + ) + ).to(True) + ) + + yield rule( + EliminationMask(elimination_mappings, nelem), + ).then( + initialize_elimination_mask( + EliminationMask(elimination_mappings, nelem), 0 + ) + ) + yield rule( + initialize_elimination_mask( + EliminationMask(elimination_mappings, nelem), i + ), + i + 1 < nelem, + ).then( + initialize_elimination_mask( + EliminationMask(elimination_mappings, nelem), i + 1 + ) + ) + yield rule( + del1 := initialize_elimination_mask( + EliminationMask(elimination_mappings, nelem), i + ), + i < nelem, + ).then( + set_( + EliminationMask(elimination_mappings, nelem).should_eliminate( + i + ) + ).to(False), + delete(del1), + ) + + @ruleset + def construct_pruned_ports( + ports: Vec[Port], + new_ports: Vec[Port], + region: Region, + i: i64, + elimination_mask: EliminationMask, + ): + """ + Constructs the actual pruned port lists by iterating through original ports. + """ + + # 1. Initiate the pruning process by starting the recursive port list + # construction + yield rule( + create_pruned_port_list(region, PortList(ports), elimination_mask), + ).then( + _build_pruned_port_list( + region, ports, 0, elimination_mask, Vec[Port].empty() + ) + ) + # 2. Include ports that should NOT be eliminated (mask returns False) + yield rule( + del1 := _build_pruned_port_list( + region, ports, i, elimination_mask, new_ports + ), + ports[i], + i < ports.length(), + Bool(False) == (elimination_mask.should_eliminate(i)), + ).then( + _build_pruned_port_list( + region, + ports, + i + 1, + elimination_mask, + new_ports.push(ports[i]), + ), + delete(del1), + ) + # 3. Skip ports that SHOULD be eliminated (mask returns True) + yield rule( + del1 := _build_pruned_port_list( + region, ports, i, elimination_mask, new_ports + ), + ports[i], + i < ports.length(), + Bool(True) == (elimination_mask.should_eliminate(i)), + ).then( + _build_pruned_port_list( + region, ports, i + 1, elimination_mask, new_ports + ), + delete(del1), + ) + # 4. Finalize the pruned port list when all positions have been processed + yield rule( + del1 := create_pruned_port_list( + region, PortList(ports), elimination_mask + ), + del2 := _build_pruned_port_list( + region, ports, ports.length(), elimination_mask, new_ports + ), + ).then( + union(del1).with_(PortList(new_ports)), delete(del1), delete(del2) + ) + + @ruleset + def redirect_eliminated_port_usage( + ifelse: Term, + elimination_mappings: Set[PassthroughMapping], + i: i64, + j: i64, + operands: TermList, + wc_cond: Term, + wc_then: Term, + wc_orelse: Term, + ): + """ + Redirects references to eliminated ports to point directly to the + original operands. + + - For each eliminated port (found in elimination_mappings), replaces + references to that port with direct references to the corresponding + input operand + - This completes the optimization by removing the indirection through + eliminated ports + """ + yield rule( + redirect_port_usage_to_operands(ifelse, elimination_mappings), + ifelse.getPort(i), + elimination_mappings.contains(PassthroughMapping(i, j)), + ifelse + == Term.IfElse( + cond=wc_cond, then=wc_then, orelse=wc_orelse, operands=operands + ), + ).then(union(ifelse.getPort(i)).with_(operands[j])) + + schedule = ( + ( + detect_ifelse_passthrough_candidates | analyze_passthrough_mappings + ).saturate() + + eliminate_common_passthroughs.saturate() + + construct_pruned_ports.saturate() + + redirect_eliminated_port_usage.saturate() + ) + + return schedule diff --git a/nbcc/mlir_backend/backend.py b/nbcc/mlir_backend/backend.py index e84ae92..a8584c5 100644 --- a/nbcc/mlir_backend/backend.py +++ b/nbcc/mlir_backend/backend.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import Sequence, cast +from typing import Sequence import mlir.dialects.arith as arith import mlir.dialects.cf as cf @@ -9,13 +9,12 @@ from mlir.dialects import llvm from mlir.dialects.transform.interpreter import apply_named_sequence from mlir.ir import _GlobalDebug -from sealir import ase from sealir.dispatchtable import DispatchTableBuilder, dispatchtable from spy.fqn import FQN from nbcc.developer import TODO from nbcc.mlir_utils import decode_type_name, decode_asm_operation -from nbcc.mlir_lowering import BackendInterface, MDMap, LowerStates +from nbcc.mlir_lowering import BackendInterface, LowerStates from ..frontend import grammar as sg, TranslationUnit from .mlir_passes import PassManager @@ -147,7 +146,7 @@ def create_constant_boolean(self, value: bool): return arith.constant(self.boolean, value) # Control flow methods - def create_if_op(self, condition, result_types, has_else=True): + def create_if_op(self, condition, result_types, operands, has_else=True): from mlir.dialects import scf return scf.IfOp( @@ -648,13 +647,6 @@ def _handle_reduce_max_inner_keepdims(self, mlir_op: str, resty, args): assert bc.verify() return bc - def get_ll_type(self, expr: ase.SExpr, mdmap: MDMap) -> ir.Type: - mds = mdmap.lookup_typeinfo(expr) - if not mds: - return None - [ty] = mds - [llty] = self.lower_type(cast(sg.TypeExpr, ty.type_expr)) - return llty def make_module(self, module_name: str) -> ir.Module: with self.context: diff --git a/nbcc/mlir_lowering.py b/nbcc/mlir_lowering.py index 3d38a70..01d789c 100644 --- a/nbcc/mlir_lowering.py +++ b/nbcc/mlir_lowering.py @@ -141,9 +141,6 @@ def lower_type(self, ty) -> tuple["IRType", ...]: tuple of all component types. """ - @abstractmethod - def get_ll_type(self, expr, mdmap) -> "IRType | None": - """Get backend type for expression with metadata.""" @abstractmethod def handle_builtin_op( @@ -199,7 +196,8 @@ def create_constant_boolean(self, value: bool) -> Any: # Control flow methods @abstractmethod def create_if_op( - self, condition: Any, result_types: list, has_else: bool = True + self, condition: Any, result_types: list, operands: list, + has_else: bool = True, ) -> Any: """Create if-else control flow operation.""" @@ -293,6 +291,8 @@ def lower(self, root: rg.Func) -> Any: Lower RVSDG expressions to MLIR operations, handling control flow and data flow constructs. """ + from sealir.rvsdg import format_rvsdg + # print(format_rvsdg(root)) context = self.be.context self.loc = loc = self.be.Location.name( f"{self.__class__.__name__}.lower()", context=context @@ -498,6 +498,7 @@ def lower_expr(self, expr: SExpr, state: LowerStates): operand_vals.append((yield op)) result_tys: list[Any] = [] + packed_result_tys: list[tuple] = [] # determine result types assert isinstance(body, rg.RegionEnd) @@ -505,33 +506,31 @@ def lower_expr(self, expr: SExpr, state: LowerStates): for left_port, right_port in zip( body.ports, orelse.ports, strict=True ): - left_ty = self.get_port_type(left_port) - right_ty = self.get_port_type(right_port) - if left_ty is None: - ty = right_ty - elif right_ty is None: - ty = left_ty - else: - assert left_ty == right_ty, f"{left_ty} != {right_ty}" - ty = left_ty - result_tys.append(ty) + left_tys = self.get_port_type(left_port) + right_tys = self.get_port_type(right_port) + # Both branches should always return the same types + assert left_tys == right_tys, f"{left_tys} != {right_tys}" + result_tys.extend(left_tys) + packed_result_tys.append(left_tys) # Build the MLIR If-else if_op = self.be.create_if_op( - condition=condval, result_types=result_tys, has_else=True + condition=condval, result_types=result_tys, has_else=True, + operands=self.flatten_result_list(operand_vals), ) with state.push(operand_vals): # Make a detached module to temporarily house the blocks with self.be.InsertionPoint(if_op.then_block): value_body = yield body - self.be.create_yield_op([x for x in value_body]) + self.be.create_yield_op(self.flatten_result_list([x for x in value_body])) with self.be.InsertionPoint(if_op.else_block): value_else = yield orelse - self.be.create_yield_op([x for x in value_else]) + self.be.create_yield_op(self.flatten_result_list([x for x in value_else])) - return if_op.results + # repack + return self.repack_result_list(packed_result_tys, list(if_op.results)) case rg.Loop(body=rg.RegionEnd() as body, operands=operands): # Cast operands to expected type from pattern match @@ -575,18 +574,19 @@ def lower_expr(self, expr: SExpr, state: LowerStates): fqn=sg.FQN() as callee_fqn, io=io_val, args=args_vals ): mdmap = self.mdmap + io_val = (yield io_val) [callee_ti] = mdmap.lookup_typeinfo(callee_fqn) type_expr: sg.TypeExpr = cast(sg.TypeExpr, callee_ti.type_expr) - argtys: list[Any] = [] - for arg in args_vals: - [ti] = mdmap.lookup_typeinfo(arg) - arg_types = self.be.lower_type( - cast(sg.TypeExpr, ti.type_expr) - ) - argtys.extend(arg_types) + # argtys: list[Any] = [] + # for arg in args_vals: + # [ti] = mdmap.lookup_typeinfo(arg) + # arg_types = self.be.lower_type( + # cast(sg.TypeExpr, ti.type_expr) + # ) + # argtys.extend(arg_types) lowered_args = [] for arg in args_vals: @@ -611,7 +611,6 @@ def lower_expr(self, expr: SExpr, state: LowerStates): if owner is not None: assert owner.verify() return [io_val, res] - # self.declare_builtins(c_name, argtys, [resty]) elif callee_fqn_obj.namespace.fullname == "mlir::asm": result_types = list( self.be.lower_type( @@ -670,12 +669,18 @@ def _handle_mlir_asm(self, mlir_op: str, result_types, args): opname, _, attr = mlir_op.partition(" ") return self.be.create_mlir_asm(opname, attr, result_types, args) - def get_port_type(self, port) -> Any: + def get_ll_type(self, expr) -> tuple[Any, ...]: + """Get backend types for expression with metadata.""" + mds = self.mdmap.lookup_typeinfo(expr) + [ty] = mds + lltys = self.be.lower_type(cast(sg.TypeExpr, ty.type_expr)) + return lltys + + def get_port_type(self, port) -> tuple[Any, ...]: if port.name == internal_prefix("io"): - ty = self.be.io_type + return (self.be.io_type,) else: - ty = self.be.get_ll_type(port.value, self.mdmap) - return ty + return self.get_ll_type(port.value) def declare_builtins(self, sym_name, argtypes, restypes): if sym_name in self._declared: @@ -691,3 +696,40 @@ def declare_builtins(self, sym_name, argtypes, restypes): ) ) return ret + + def flatten_result_list(self, values): + flattened = [] + for val in values: + if type(val).__name__ == "OpResultList": + flattened.extend(val) + else: + flattened.append(val) + return flattened + + def repack_result_list(self, types, values): + i = 0 + buf = [] + for ty in types: + group = [] + for j in range(len(ty)): + group.append(values[i + j]) + if len(group) > 1: + buf.append(OpResultList(group)) + else: + buf.extend(group) + i += len(group) + return buf + + +class OpResultList: + """Fake OpResultList""" + def __init__(self, values): + assert len(values) > 1 + self._values = tuple(values) + + def __getitem__(self, idx): + return self._values[idx] + + def __len__(self): + return len(self._values) + diff --git a/nbcc/tests/test_egraph_region_outport_pruning.py b/nbcc/tests/test_egraph_region_outport_pruning.py new file mode 100644 index 0000000..ace2244 --- /dev/null +++ b/nbcc/tests/test_egraph_region_outport_pruning.py @@ -0,0 +1,261 @@ +from __future__ import annotations + +from egglog import eq, expr_parts +from sealir import ase +from sealir.eqsat.py_eqsat import Py_Tuple +from sealir.eqsat.rvsdg_eqsat import Term, termlist +from sealir.rvsdg import format_rvsdg +from sealir.rvsdg import grammar as rg + +from nbcc.compiler import EGraph, egraph_conversion +from nbcc.egraph.region_port_pruning import define_rule + + +def make_example(*, then_ports, else_ports): + def make_ports(g, port_args): + portvalues = [] + for arg in port_args: + if isinstance(arg, int): + portvalues.append(g.write(rg.Unpack(val=rb, idx=arg))) + else: + portvalues.append(arg) + ports = [] + for i, v in enumerate(portvalues): + ports.append(g.write(rg.Port(name=f"p{i}", value=v))) + return tuple(ports) + + with ase.Tape() as tape: + g = rg.Grammar(tape=tape) + predicate = g.write(rg.PyInt(1)) + attrs = g.write(rg.Attrs(())) + + value_a = g.write(rg.PyInt(1)) + value_b = g.write(rg.PyInt(2)) + value_c = g.write(rg.PyInt(3)) + value_d = g.write(rg.PyInt(4)) + constants = [value_a, value_b, value_c, value_d] + then_ports = [a if b is None else b + for a, b, in zip(constants, then_ports, strict=True)] + else_ports = [a if b is None else b + for a, b, in zip(constants, else_ports, strict=True)] + ifelse = g.write( + rg.IfElse( + cond=predicate, + body=g.write( + rg.RegionEnd( + begin=( + rb := g.write( + rg.RegionBegin( + attrs=attrs, inports=("a", "b", "c") + ) + ) + ), + ports=make_ports(g, then_ports), + ), + ), + orelse=g.write( + rg.RegionEnd( + begin=( + rb := g.write( + rg.RegionBegin( + attrs=attrs, inports=("a", "b", "c") + ) + ) + ), + ports=make_ports(g, else_ports), + ) + ), + operands=(value_a, value_b, value_c), + ) + ) + + outs = [ + g.write(rg.Unpack(val=ifelse, idx=i)) + for i in range(len(ifelse.body.ports)) + ] + + root = g.write(rg.PyTuple(elems=tuple(outs))) + return root, ifelse + + +def _extra_rules_to_equate_termlist__getitem__(): + ###### extra + from egglog import Vec, i64, rewrite, ruleset + from sealir.eqsat.rvsdg_eqsat import Term, TermList + + @ruleset + def extras(termlist: TermList, terms: Vec[Term], i: i64): + yield rewrite(termlist[i]).to( + terms[i], + termlist == TermList(terms), + ) + + return extras + + +def _run_output_port_pruning_test(then_ports, else_ports, expected_terms_builder): + """Helper function to run output port pruning tests with given parameters. + + Args: + then_ports: Port configuration for the then branch + else_ports: Port configuration for the else branch + expected_terms_builder: Function that takes ifelse_enode and returns expected terms list + """ + root, ifelse = make_example( + then_ports=then_ports, + else_ports=else_ports, + ) + print(format_rvsdg(root)) + + memo = egraph_conversion(root) + egraph = EGraph() + root_enode = egraph.let("root", memo[root]) + + egraph.run(define_rule() + _extra_rules_to_equate_termlist__getitem__()) + # egraph.display(n_inline_leaves=1) + print(out := egraph.extract(root_enode)) + + ifelse_enode = memo[ifelse].term + + expected_terms = expected_terms_builder(ifelse_enode) + egraph.check( + eq(out).to( + Py_Tuple( + termlist(*expected_terms) + ) + ) + ) + + +def test_output_port_pruning_1(): + def build_expected_terms(ifelse_enode): + return [ + ifelse_enode.getPort(0), + ifelse_enode.getPort(1), + Term.LiteralI64(1), + ifelse_enode.getPort(3), + ] + + _run_output_port_pruning_test( + then_ports=[None, None, 0, 1], + else_ports=[None, None, 0, 2], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_2(): + def build_expected_terms(ifelse_enode): + return [ + ifelse_enode.getPort(0), + ifelse_enode.getPort(1), + Term.LiteralI64(1), + Term.LiteralI64(2), + ] + + _run_output_port_pruning_test( + then_ports=[None, None, 0, 1], + else_ports=[None, None, 0, 1], + expected_terms_builder=build_expected_terms + ) + + + +def test_output_port_pruning_3(): + def build_expected_terms(ifelse_enode): + return [ + Term.LiteralI64(3), + ifelse_enode.getPort(1), + Term.LiteralI64(1), + Term.LiteralI64(2), + ] + + _run_output_port_pruning_test( + then_ports=[2, None, 0, 1], + else_ports=[2, None, 0, 1], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_4(): + """Test with all constant values in both branches.""" + def build_expected_terms(ifelse_enode): + return [ + ifelse_enode.getPort(0), + ifelse_enode.getPort(1), + ifelse_enode.getPort(2), + ifelse_enode.getPort(3), + ] + + _run_output_port_pruning_test( + then_ports=[None, None, None, None], + else_ports=[None, None, None, None], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_5(): + """Test with mixed constants and port references, different in each branch.""" + def build_expected_terms(ifelse_enode): + return [ + Term.LiteralI64(3), + ifelse_enode.getPort(1), + ifelse_enode.getPort(2), + Term.LiteralI64(2), + ] + + _run_output_port_pruning_test( + then_ports=[2, None, None, 1], + else_ports=[2, None, None, 1], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_6(): + """Test with all port references, same pattern.""" + def build_expected_terms(ifelse_enode): + return [ + Term.LiteralI64(1), + Term.LiteralI64(2), + Term.LiteralI64(3), + ifelse_enode.getPort(3), + ] + + _run_output_port_pruning_test( + then_ports=[0, 1, 2, None], + else_ports=[0, 1, 2, None], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_7(): + """Test with alternating constants and port references.""" + def build_expected_terms(ifelse_enode): + return [ + ifelse_enode.getPort(0), + Term.LiteralI64(1), + ifelse_enode.getPort(2), + Term.LiteralI64(2), + ] + + _run_output_port_pruning_test( + then_ports=[None, 0, None, 1], + else_ports=[None, 0, None, 1], + expected_terms_builder=build_expected_terms + ) + + +def test_output_port_pruning_8(): + """Test with different port orderings between branches.""" + def build_expected_terms(ifelse_enode): + return [ + ifelse_enode.getPort(0), + ifelse_enode.getPort(1), + ifelse_enode.getPort(2), + ifelse_enode.getPort(3), + ] + + _run_output_port_pruning_test( + then_ports=[0, 1, 2, 0], + else_ports=[1, 0, 2, 1], + expected_terms_builder=build_expected_terms + )