From a3719d9ace251f144a7bb008c47d24b8cfb9c271 Mon Sep 17 00:00:00 2001 From: Dazhong Xia Date: Fri, 8 Nov 2024 13:31:02 -0800 Subject: [PATCH 01/11] Add NREL GHA runner WIF setup. --- terraform/.terraform.lock.hcl | 82 +++++++++++++++++------------------ terraform/main.tf | 34 ++++++++++++++- 2 files changed, 73 insertions(+), 43 deletions(-) diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 7f0356bd96..037e2d0b38 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -2,60 +2,60 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/google" { - version = "5.39.0" - constraints = ">= 3.64.0, 5.39.0, < 6.0.0" + version = "6.10.0" + constraints = ">= 3.64.0, 6.10.0, < 7.0.0" hashes = [ - "h1:KPHFS08CuJBLiSpfsBU9WSrGt0IIYmktUCtYWJG3IVU=", - "zh:384aa2857e00c05588796acef2a2dd4b71c8cac28cd1f3a3dabb20c295ea4908", - "zh:3b137eac3b424922aa93727e7667c474addea7e075967bc03ad40f9b3f0eaaf4", - "zh:4664adafacdee0fa97ccfe76d474582024b3f6bc77bc7dcb061359f1321af0d1", - "zh:48f61605fee70a9f91958f3ff6bbfb34058ba5fa50a09987a493b0275f76026d", - "zh:6c18c0ceaf6de40ae3012df116e1c919b8deba3b7667eb150d9392014ea412d4", - "zh:b90cc80f69725d63a9149ad040b6adf7c17122223d272c771c966960bd32f5f2", - "zh:c5724ac3ac93d835ba8e1721f80ee275602f55d4d86c976dc4c9e99afbda8e60", - "zh:c5cbdf303da617ba099778b6a4897496cef7fd15ea0363454bd2a0780b7200c9", - "zh:f37c93a769a222c201a61762f9aed7227d9788d8a31d172d63e78cd3a5676bc8", + "h1:OjdstqHpDb3mzZoA/WiuGXndoLF8DfT6XdMaUHDgBvI=", + "zh:016ef442d70497f34d209ccba94afa5b5e8027b6a60516452549a04c5f4b1e95", + "zh:0e521ae9ab51dea6f9c310291c9e288a482bf37e149bc3e5920547d2a73a6d23", + "zh:1ad1cc5e8f7c8f0b42cc6d37c5e0a3c77557bb18d91070930d361c3d6866bf23", + "zh:64580f23f5e87d4f843a617dab9a96093671f5826c2de8bc60fb3c619f00810d", + "zh:7d29aed1a73b99e50909fe7ce2fea92ba28cd4b4943d185d9187295f991bf35f", + "zh:80ccce9ad3c64528f05b9432d6bf8278d6555ffcb1c80f563b6f24a88d269979", + "zh:af49d0083c2a46bfd022d35f7a06a0626b71d67f6b3c75b04b5723e8977d1096", + "zh:ce767ca2ed4aaf63d0fcb48f0c2756b26096cff7fd33d513ed65a4e5758371f9", + "zh:d4515ffcf5a804c4f1da750f9a4a5edaef6a4cb95e49040bb18a422eb6b4832e", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", - "zh:f7eff51a6b70a45142d48de5732e0b84f9afb227507c7e05a7d711f4028f0959", - "zh:f838e2ad7b4bd7d840136957f6ceae750d86fbc36c2b31fdd37ff5b0c798b313", + "zh:f701206edcfff3e7ee8ca159cde65264e55ec59e2d455facb57cca782a197bbc", + "zh:f984b7b6700f6c075329d43e8a0be25f20f1b124e90e1e1e13bd90a8e468743d", ] } provider "registry.terraform.io/hashicorp/google-beta" { - version = "5.39.1" - constraints = ">= 3.64.0, < 6.0.0" + version = "6.10.0" + constraints = ">= 3.64.0, < 7.0.0" hashes = [ - "h1:0Kj1zAlYL6Xs8mh/rlGhttQwjcf0AIqeNDF6UuPhelc=", - "zh:07fcc7db2fdc302627f2cddd16fe6b2bf1e8a0fd24e41172afaee96dcb7894bd", - "zh:0f17e28afe3322b692cf912b09378333f59e51d3e62da27e8a337e86b34cb9e9", - "zh:252abaeb1dd9739f7b919d1ed3728c20f266c761125b6c33dc17fbbf08af77fb", - "zh:313c8db8dfb4b80d44aff470d6dcc2c7f5f6dbf4484717636e7fe42a401f5dff", - "zh:353ecd422983e3d993c7daa3fb0d7fd6663b663dfd95894734dc8f5261dba6bf", - "zh:486ffdfe5e834a03dd374813451fb6ec15392934b1adfadac0b9c2485f6f8e27", - "zh:847a88f8c392efd0c84e85d716d2ab7ec3a2d52c213c6b79db67aedd31b23a81", - "zh:9569b0d3029198d5dac39a7d714553d3456eb9db885393965f585b33ded60c7e", - "zh:b79475e63c78a24c70500c0e28e7526104b385fd5fa08f332d8bf0c94d6597de", - "zh:bf70c9fcd96d2abd1d3682cfd39075709745185b874a005465c6c067ce102dee", - "zh:d644a1043481d16a5788847b4204933f528bf65fb571546aec62f7da19d7e6b4", + "h1:W4ps9gOsSXRLKVbUbmeCFiDmn9Be+d1j5DbFhcmMIHU=", + "zh:180bbb1bc216378d82106dc4371f01fb0409ccc29c1513a1dd59aff7033f1fbb", + "zh:1ee7fbfbd5f71db275ed0e56d2264fca6e6e0e1d6e2ab0495da5c95bee87204d", + "zh:2b12896a4489152c1bf01217dd886eef0784f18f922f133e828e1a687128aaca", + "zh:5d1885e63b4bdb711a1bec19b699626fbd676a88087f00107cdb807c8a0213ca", + "zh:7a094a659d5fe5032dab6c79ccbdc6e86d16cd4da122b6f350d84f12db624e99", + "zh:8941627a145d5787bbdfad65e01f10200f98e160059214472a0287a5d67e45d9", + "zh:9626157fbd7e06ace9f3e0491213fa33849a54f21a3fe35fe11a0f0362fb1721", + "zh:bcb41673a90b757ac2b6e8c30e358ef101509434c006f08b788028390843267e", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:fce9ef4741bf14472e7216952364f471370f8147f8fadfee89dfcee1562a3a83", + "zh:fd667034bb71eb67e50f871286db039139ad08313575e633884feb5b4e359b13", + "zh:ffd2089f326da9682f7669c2d4bc9349a968bf83ff05043d202be171237f86fb", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.6.2" + version = "3.6.3" hashes = [ - "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", - "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", - "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", - "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", - "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", - "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", - "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", - "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", + "h1:zG9uFP8l9u+yGZZvi5Te7PV62j50azpgwPunq2vTm1E=", + "zh:04ceb65210251339f07cd4611885d242cd4d0c7306e86dda9785396807c00451", + "zh:448f56199f3e99ff75d5c0afacae867ee795e4dfda6cb5f8e3b2a72ec3583dd8", + "zh:4b4c11ccfba7319e901df2dac836b1ae8f12185e37249e8d870ee10bb87a13fe", + "zh:4fa45c44c0de582c2edb8a2e054f55124520c16a39b2dfc0355929063b6395b1", + "zh:588508280501a06259e023b0695f6a18149a3816d259655c424d068982cbdd36", + "zh:737c4d99a87d2a4d1ac0a54a73d2cb62974ccb2edbd234f333abd079a32ebc9e", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", - "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", - "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", - "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", + "zh:a357ab512e5ebc6d1fda1382503109766e21bbfdfaa9ccda43d313c122069b30", + "zh:c51bfb15e7d52cc1a2eaec2a903ac2aff15d162c172b1b4c17675190e8147615", + "zh:e0951ee6fa9df90433728b96381fb867e3db98f66f735e0c3e24f8f16903f0ad", + "zh:e3cdcb4e73740621dabd82ee6a37d6cfce7fee2a03d8074df65086760f5cf556", + "zh:eff58323099f1bd9a0bec7cb04f717e7f1b2774c7d612bf7581797e1622613a0", ] } diff --git a/terraform/main.tf b/terraform/main.tf index c020ff4bbd..61eb6ee53f 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -6,7 +6,7 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = "5.39.0" + version = "6.10.0" } } } @@ -70,6 +70,10 @@ module "gh_oidc" { sa_name = "projects/catalyst-cooperative-mozilla/serviceAccounts/mozilla-dev-sa@catalyst-cooperative-mozilla.iam.gserviceaccount.com" attribute = "attribute.repository/catalyst-cooperative/mozilla-sec-eia" } + "nrel-finito-inputs-gha" = { + sa_name = "projects/${var.project_id}/serviceAccounts/${google_service_account.nrel_finito_inputs_gha.email}" + attribute = "attribute.repository/catalyst-cooperative/nrel-fuel-and-industry-inputs" + } } } @@ -115,7 +119,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { location = "us-central1" client = "terraform" - launch_stage = "BETA" + launch_stage = "GA" template { execution_environment = "EXECUTION_ENVIRONMENT_GEN2" @@ -279,6 +283,7 @@ resource "google_sql_database_instance" "postgres_pvp_instance_name" { password_change_interval = "30s" enable_password_policy = true } + } # set `deletion_protection` to true, will ensure that one cannot accidentally delete this instance by # use of Terraform whereas `deletion_protection_enabled` flag protects this instance at the GCP level. @@ -470,3 +475,28 @@ resource "google_secret_manager_secret" "superset_bot_password" { auto {} } } + +resource "google_storage_bucket" "pudl_archive_bucket" { + name = "archives.catalyst.coop" + location = "US-EAST1" + storage_class = "STANDARD" + + uniform_bucket_level_access = true +} + +resource "google_service_account" "nrel_finito_inputs_gha" { + account_id = "nrel-finito-inputs-gha" + display_name = "NREL FINITO inputs github action service account" +} + +resource "google_storage_bucket_iam_member" "nrel_finito_inputs_archiver_gcs_iam" { + for_each = toset([ + "roles/storage.objectCreator", + "roles/storage.objectViewer", + "roles/storage.insightsCollectorService" + ]) + + bucket = google_storage_bucket.pudl_archive_bucket.name + role = each.key + member = "serviceAccount:${google_service_account.nrel_finito_inputs_gha.email}" +} From 981b753a1ebf66eff2257d2885f9498fb92957e2 Mon Sep 17 00:00:00 2001 From: Dazhong Xia Date: Mon, 30 Dec 2024 10:41:29 -0500 Subject: [PATCH 02/11] keep this branch up-to-date so I can do other terraform things. --- terraform/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terraform/main.tf b/terraform/main.tf index 61eb6ee53f..6a47019722 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -6,7 +6,7 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = "6.10.0" + version = "6.14.1" } } } From 6c87d13a7a2a93f0f292f0da65775f1cc682f5d9 Mon Sep 17 00:00:00 2001 From: Dazhong Xia Date: Mon, 30 Dec 2024 10:48:34 -0500 Subject: [PATCH 03/11] Add repository for pudl viewer --- terraform/.terraform.lock.hcl | 51 ++++++++++++++++++----------------- terraform/main.tf | 7 +++++ 2 files changed, 34 insertions(+), 24 deletions(-) diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 037e2d0b38..36150bfc8d 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -2,38 +2,41 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/google" { - version = "6.10.0" - constraints = ">= 3.64.0, 6.10.0, < 7.0.0" + version = "6.14.1" + constraints = ">= 3.64.0, 6.14.1, < 7.0.0" hashes = [ - "h1:OjdstqHpDb3mzZoA/WiuGXndoLF8DfT6XdMaUHDgBvI=", - "zh:016ef442d70497f34d209ccba94afa5b5e8027b6a60516452549a04c5f4b1e95", - "zh:0e521ae9ab51dea6f9c310291c9e288a482bf37e149bc3e5920547d2a73a6d23", - "zh:1ad1cc5e8f7c8f0b42cc6d37c5e0a3c77557bb18d91070930d361c3d6866bf23", - "zh:64580f23f5e87d4f843a617dab9a96093671f5826c2de8bc60fb3c619f00810d", - "zh:7d29aed1a73b99e50909fe7ce2fea92ba28cd4b4943d185d9187295f991bf35f", - "zh:80ccce9ad3c64528f05b9432d6bf8278d6555ffcb1c80f563b6f24a88d269979", - "zh:af49d0083c2a46bfd022d35f7a06a0626b71d67f6b3c75b04b5723e8977d1096", - "zh:ce767ca2ed4aaf63d0fcb48f0c2756b26096cff7fd33d513ed65a4e5758371f9", - "zh:d4515ffcf5a804c4f1da750f9a4a5edaef6a4cb95e49040bb18a422eb6b4832e", + "h1:zhyWKVVqORklT7c28f6FzZ0z/g6pGa6FFtv/wp1MKDc=", + "zh:0a0cab3291bdac20fe31511b7aa9f3258b14add16d13110d4ebac18761277361", + "zh:178594db6fbff9974a7c65c65195a64c93d16f652a1a4136015b192faaa1ce2d", + "zh:379bbd6bd5b8add55ffd46c99a8081664e9004188f6df91f8f044e4268b86e42", + "zh:4899b6174a4492dbff3d94f56a901692a3f8d86a6db9de6a92b83d43b7ad4507", + "zh:6240820c3aeeaa8b9830fb4514d3ecb6e3fed8724340dfedaf89b4bb2265102f", + "zh:9a214e052c5c7b4e7bc409086832d4bd8e404b652b66344c26c314747c49744f", + "zh:a6cb9da102d371a52b750de5628a2b6b7cc7c20481d7fa3fb25a957b58b05777", + "zh:ab69d69f9c16461105a585f8a9c780eb06238827db269c5ad3f7c114922e7f20", + "zh:b716e219779295e9af2b632b2c0d534c90cca5c87352fc0c6dc8ebae671dd4d2", + "zh:d96e8d6c3109882d5527956acad12015a024fc24a6110e244007209b4f3069a0", + "zh:f49274564725189932a65cf1a4e8f40f46fca2537da7a673da9fea6ff7e3f195", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", - "zh:f701206edcfff3e7ee8ca159cde65264e55ec59e2d455facb57cca782a197bbc", - "zh:f984b7b6700f6c075329d43e8a0be25f20f1b124e90e1e1e13bd90a8e468743d", ] } provider "registry.terraform.io/hashicorp/google-beta" { - version = "6.10.0" + version = "6.14.1" constraints = ">= 3.64.0, < 7.0.0" hashes = [ - "h1:W4ps9gOsSXRLKVbUbmeCFiDmn9Be+d1j5DbFhcmMIHU=", - "zh:180bbb1bc216378d82106dc4371f01fb0409ccc29c1513a1dd59aff7033f1fbb", - "zh:1ee7fbfbd5f71db275ed0e56d2264fca6e6e0e1d6e2ab0495da5c95bee87204d", - "zh:2b12896a4489152c1bf01217dd886eef0784f18f922f133e828e1a687128aaca", - "zh:5d1885e63b4bdb711a1bec19b699626fbd676a88087f00107cdb807c8a0213ca", - "zh:7a094a659d5fe5032dab6c79ccbdc6e86d16cd4da122b6f350d84f12db624e99", - "zh:8941627a145d5787bbdfad65e01f10200f98e160059214472a0287a5d67e45d9", - "zh:9626157fbd7e06ace9f3e0491213fa33849a54f21a3fe35fe11a0f0362fb1721", - "zh:bcb41673a90b757ac2b6e8c30e358ef101509434c006f08b788028390843267e", + "h1:1+sMdTNhss2GMmmjPtHV0v378dWq8A+naQH+Y0XQAi4=", + "zh:0d744a644446bb1327b3b5dc3b1b4007ae9be75a819e0938b3bb226d5ede2f1f", + "zh:0dcd29479c85fa8830da2e5085e5957d0a13e315004c81f3cfc25a94f0dbb398", + "zh:33b122c2b95458beec16f5365153bc83c216391f8abd0e97651cb070e90e5172", + "zh:64d8b2534fe3087068cd6d72ea864f03102b5c63a858630c9bb69ef7790ca9c0", + "zh:693ddcce59ab94780619b0a113039798176cd0b3713c49378b99ecf31116a79d", + "zh:79fb60be39b4bea142ba135a3415db69e4a1fcf8070812609dc8c55682013afd", + "zh:979dffaa49252b3c0d7040afd1554f4e7ee5f64f1271e497416b8405ac6caa97", + "zh:9fadf71658d89d8e3c0055642404242dd6794cdfca6a5052d8b2acafa9c4c71c", + "zh:c6c1afa039ea87f607040f81c711e6fdd0daae0db59237f4a69138643f64379f", + "zh:e63d14748825c8d680a30b73d7c5d43e25a6724786701b1c43e734ff86aabb32", + "zh:e84138767ad8bdb8f682b9af679f8f0e212c0bd2c73124143f062ecdcd4678d1", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", "zh:fce9ef4741bf14472e7216952364f471370f8147f8fadfee89dfcee1562a3a83", "zh:fd667034bb71eb67e50f871286db039139ad08313575e633884feb5b4e359b13", diff --git a/terraform/main.tf b/terraform/main.tf index 6a47019722..824751e666 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -500,3 +500,10 @@ resource "google_storage_bucket_iam_member" "nrel_finito_inputs_archiver_gcs_iam role = each.key member = "serviceAccount:${google_service_account.nrel_finito_inputs_gha.email}" } + +resource "google_artifact_registry_repository" "pudl-viewer" { + location = "us-east1" # or your preferred region + repository_id = "pudl-viewer" + description = "Docker repository for PUDL viewer" + format = "DOCKER" +} From c5283923b0fa7e5fdf2909af2f4fbe034633ef9c Mon Sep 17 00:00:00 2001 From: Dazhong Xia Date: Mon, 30 Dec 2024 11:37:43 -0500 Subject: [PATCH 04/11] Add PUDL viewer service --- terraform/main.tf | 67 ++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/terraform/main.tf b/terraform/main.tf index 824751e666..ad93e418b1 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -107,12 +107,12 @@ resource "google_storage_bucket_iam_binding" "binding" { ] } - resource "google_artifact_registry_repository" "pudl-superset-repo" { - location = "us-central1" - repository_id = "pudl-superset" - description = "Docker image of PUDL superset deployment." - format = "docker" - } +resource "google_artifact_registry_repository" "pudl-superset-repo" { + location = "us-central1" + repository_id = "pudl-superset" + description = "Docker image of PUDL superset deployment." + format = "docker" +} resource "google_cloud_run_v2_service" "pudl-superset" { name = "pudl-superset" @@ -124,7 +124,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { template { execution_environment = "EXECUTION_ENVIRONMENT_GEN2" containers { - name = "pudl-superset-1" + name = "pudl-superset-1" image = "us-central1-docker.pkg.dev/catalyst-cooperative-pudl/pudl-superset/pudl-superset:latest" volume_mounts { @@ -136,14 +136,14 @@ resource "google_cloud_run_v2_service" "pudl-superset" { mount_path = "/cloudsql" } env { - name = "IS_CLOUD_RUN" + name = "IS_CLOUD_RUN" value = "True" } env { name = "SUPERSET_DB_USER" value_source { secret_key_ref { - secret = "superset-database-username" + secret = "superset-database-username" version = "1" } } @@ -152,7 +152,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "SUPERSET_DB_NAME" value_source { secret_key_ref { - secret = "superset-database-database" + secret = "superset-database-database" version = "1" } } @@ -161,7 +161,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "SUPERSET_DB_PASS" value_source { secret_key_ref { - secret = "superset-database-password" + secret = "superset-database-password" version = "1" } } @@ -170,7 +170,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "SUPERSET_SECRET_KEY" value_source { secret_key_ref { - secret = "superset-secret-key" + secret = "superset-secret-key" version = "1" } } @@ -179,7 +179,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "CLOUD_SQL_CONNECTION_NAME" value_source { secret_key_ref { - secret = "superset-database-connection-name" + secret = "superset-database-connection-name" version = "1" } } @@ -188,7 +188,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "AUTH0_CLIENT_ID" value_source { secret_key_ref { - secret = "superset-auth0-client-id" + secret = "superset-auth0-client-id" version = "1" } } @@ -197,7 +197,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "AUTH0_CLIENT_SECRET" value_source { secret_key_ref { - secret = "superset-auth0-client-secret" + secret = "superset-auth0-client-secret" version = "2" } } @@ -206,7 +206,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "AUTH0_DOMAIN" value_source { secret_key_ref { - secret = "superset-auth0-domain" + secret = "superset-auth0-domain" version = "1" } } @@ -215,7 +215,7 @@ resource "google_cloud_run_v2_service" "pudl-superset" { name = "MAPBOX_API_KEY" value_source { secret_key_ref { - secret = "superset-mapbox-api-key" + secret = "superset-mapbox-api-key" version = "1" } } @@ -405,7 +405,7 @@ resource "google_storage_bucket" "superset_storage" { resource "google_storage_bucket_iam_member" "superset_storage_compute_iam" { bucket = google_storage_bucket.superset_storage.name - role = "roles/storage.objectViewer" + role = "roles/storage.objectViewer" member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" } @@ -449,7 +449,7 @@ resource "google_storage_bucket_iam_member" "usage_metrics_archiver_gcs_iam" { for_each = toset(["roles/storage.objectCreator", "roles/storage.objectViewer", "roles/storage.insightsCollectorService"]) bucket = google_storage_bucket.pudl_usage_metrics_archive_bucket.name - role = each.key + role = each.key member = "serviceAccount:${google_service_account.usage_metrics_archiver.email}" } @@ -457,7 +457,7 @@ resource "google_storage_bucket_iam_member" "usage_metrics_etl_gcs_iam" { for_each = toset(["roles/storage.legacyBucketReader", "roles/storage.objectViewer"]) bucket = google_storage_bucket.pudl_usage_metrics_archive_bucket.name - role = each.key + role = each.key member = "serviceAccount:pudl-usage-metrics-etl@catalyst-cooperative-pudl.iam.gserviceaccount.com" } @@ -465,7 +465,7 @@ resource "google_storage_bucket_iam_member" "usage_metrics_etl_s3_logs_gcs_iam" for_each = toset(["roles/storage.legacyBucketReader", "roles/storage.objectViewer"]) bucket = "pudl-s3-logs.catalyst.coop" - role = each.key + role = each.key member = "serviceAccount:pudl-usage-metrics-etl@catalyst-cooperative-pudl.iam.gserviceaccount.com" } @@ -497,13 +497,32 @@ resource "google_storage_bucket_iam_member" "nrel_finito_inputs_archiver_gcs_iam ]) bucket = google_storage_bucket.pudl_archive_bucket.name - role = each.key + role = each.key member = "serviceAccount:${google_service_account.nrel_finito_inputs_gha.email}" } -resource "google_artifact_registry_repository" "pudl-viewer" { - location = "us-east1" # or your preferred region +resource "google_artifact_registry_repository" "pudl_viewer" { + location = "us-east1" # or your preferred region repository_id = "pudl-viewer" description = "Docker repository for PUDL viewer" format = "DOCKER" } + +resource "google_cloud_run_v2_service" "pudl_viewer" { + name = "pudl-viewer" + location = "us-east1" + deletion_protection = false + + template { + containers { + image = "us-east1-docker.pkg.dev/${var.project_id}/${google_artifact_registry_repository.pudl_viewer.name}/pudl-viewer:latest" + } + } +} + +resource "google_cloud_run_v2_service_iam_member" "pudl_viewer_public" { + location = google_cloud_run_v2_service.pudl_viewer.location + name = google_cloud_run_v2_service.pudl_viewer.name + role = "roles/run.invoker" + member = "allUsers" +} From 57651761b17533e425b92760306d70afa54ed369 Mon Sep 17 00:00:00 2001 From: Dazhong Xia Date: Tue, 7 Jan 2025 15:26:18 -0500 Subject: [PATCH 05/11] Add db stuff, make secrets nicer --- terraform/main.tf | 176 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 173 insertions(+), 3 deletions(-) diff --git a/terraform/main.tf b/terraform/main.tf index ad93e418b1..4711e3c1a3 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -501,28 +501,198 @@ resource "google_storage_bucket_iam_member" "nrel_finito_inputs_archiver_gcs_iam member = "serviceAccount:${google_service_account.nrel_finito_inputs_gha.email}" } +// PUDL Viewer config + +locals { + pudl_viewer_secret_versions = { + pudl_viewer_secret_key = 1 + pudl_viewer_db_username = 1 + pudl_viewer_db_password = 1 + pudl_viewer_db_name = 1 + pudl_viewer_auth0_domain = 1 + pudl_viewer_auth0_client_id = 1 + pudl_viewer_auth0_client_secret = 1 + } +} + +resource "google_service_account" "pudl_viewer_sa" { + account_id = "pudl-viewer-cloud-run" + display_name = "PUDL Viewer Service Account" +} + resource "google_artifact_registry_repository" "pudl_viewer" { - location = "us-east1" # or your preferred region + location = "us-east1" repository_id = "pudl-viewer" description = "Docker repository for PUDL viewer" format = "DOCKER" } +resource "google_sql_database_instance" "pudl_viewer_database" { + name = "pudl-viewer-database" + region = "us-central1" + database_version = "POSTGRES_17" + settings { + tier = "db-custom-1-3840" + edition = "ENTERPRISE" + disk_size = 10 + } + deletion_protection = true +} + +resource "google_sql_database" "pudl_viewer_database" { + name = "pudl_viewer" + instance = google_sql_database_instance.pudl_viewer_database.name +} + +data "google_secret_manager_secret_version" "pudl_viewer_db_password" { + secret = "pudl_viewer_db_password" + version = "1" +} + +data "google_secret_manager_secret_version" "pudl_viewer_db_username" { + secret = "pudl_viewer_db_username" + version = "1" +} + +resource "google_sql_user" "user" { + name = data.google_secret_manager_secret_version.pudl_viewer_db_username.secret_data + password = data.google_secret_manager_secret_version.pudl_viewer_db_password.secret_data + instance = google_sql_database_instance.pudl_viewer_database.name +} + + resource "google_cloud_run_v2_service" "pudl_viewer" { - name = "pudl-viewer" - location = "us-east1" + name = "pudl-viewer" + location = "us-east1" deletion_protection = false template { + annotations = { + "client.knative.dev/user-image" = "us-east1-docker.pkg.dev/${var.project_id}/${google_artifact_registry_repository.pudl_viewer.name}/pudl-viewer:latest" + "run.googleapis.com/client-name" = "terraform" + "run.googleapis.com/client-version" = timestamp() + } + + service_account = google_service_account.pudl_viewer_sa.email + volumes { + name = "cloudsql" + cloud_sql_instance { + instances = [google_sql_database_instance.pudl_viewer_database.connection_name] + } + } + containers { image = "us-east1-docker.pkg.dev/${var.project_id}/${google_artifact_registry_repository.pudl_viewer.name}/pudl-viewer:latest" + + volume_mounts { + name = "cloudsql" + mount_path = "/cloudsql" + } + + env { + name = "IS_CLOUD_RUN" + value = "True" + } + + env { + name = "CLOUD_SQL_CONNECTION_NAME" + value = google_sql_database_instance.pudl_viewer_database.connection_name + } + + dynamic "env" { + for_each = local.pudl_viewer_secret_versions + content { + name = upper(env.key) + value_source { + secret_key_ref { + secret = env.key + version = tostring(env.value) + } + } + } + } + } + } +} + +resource "google_cloud_run_v2_job" "pudl_viewer_db_migration" { + name = "pudl-viewer-db-migration" + location = "us-east1" + deletion_protection = false + + template { + task_count = 1 + template { + service_account = google_service_account.pudl_viewer_sa.email + + volumes { + name = "cloudsql" + cloud_sql_instance { + instances = [google_sql_database_instance.pudl_viewer_database.connection_name] + } + } + + containers { + image = "us-east1-docker.pkg.dev/${var.project_id}/${google_artifact_registry_repository.pudl_viewer.name}/pudl-viewer:latest" + command = ["uv", "run", "flask", "--app", "parquet_fe_prototype", "db", "upgrade"] + + volume_mounts { + name = "cloudsql" + mount_path = "/cloudsql" + } + + env { + name = "IS_CLOUD_RUN" + value = "True" + } + + env { + name = "CLOUD_SQL_CONNECTION_NAME" + value = google_sql_database_instance.pudl_viewer_database.connection_name + } + + dynamic "env" { + for_each = local.pudl_viewer_secret_versions + content { + name = upper(env.key) + value_source { + secret_key_ref { + secret = env.key + version = tostring(env.value) + } + } + } + } + } } } } + resource "google_cloud_run_v2_service_iam_member" "pudl_viewer_public" { location = google_cloud_run_v2_service.pudl_viewer.location name = google_cloud_run_v2_service.pudl_viewer.name role = "roles/run.invoker" member = "allUsers" } + +resource "google_secret_manager_secret" "pudl_viewer_secrets" { + for_each = local.pudl_viewer_secret_versions + secret_id = each.key + replication { + auto {} + } +} + +resource "google_secret_manager_secret_iam_member" "pudl_viewer_secret_accessor" { + for_each = google_secret_manager_secret.pudl_viewer_secrets + secret_id = each.value.secret_id + role = "roles/secretmanager.secretAccessor" + member = google_service_account.pudl_viewer_sa.member +} + +resource "google_project_iam_member" "pudl_viewer_cloud_sql" { + project = var.project_id + role = "roles/cloudsql.client" + member = google_service_account.pudl_viewer_sa.member +} From 412261112f5ed00db47908d18f7d280b9ce180cf Mon Sep 17 00:00:00 2001 From: zschira Date: Tue, 14 Jan 2025 12:27:01 -0500 Subject: [PATCH 06/11] Start migrating mozilla infra to pudl project --- terraform/.terraform.lock.hcl | 31 +++++++++-------- terraform/main.tf | 63 +++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 16 deletions(-) diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 36150bfc8d..09aba2c35d 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -5,6 +5,7 @@ provider "registry.terraform.io/hashicorp/google" { version = "6.14.1" constraints = ">= 3.64.0, 6.14.1, < 7.0.0" hashes = [ + "h1:AT+PPSH18DlJGqRS3I1tfSdJ6DwY0meBTYEo7NO0U/c=", "h1:zhyWKVVqORklT7c28f6FzZ0z/g6pGa6FFtv/wp1MKDc=", "zh:0a0cab3291bdac20fe31511b7aa9f3258b14add16d13110d4ebac18761277361", "zh:178594db6fbff9974a7c65c65195a64c93d16f652a1a4136015b192faaa1ce2d", @@ -22,31 +23,29 @@ provider "registry.terraform.io/hashicorp/google" { } provider "registry.terraform.io/hashicorp/google-beta" { - version = "6.14.1" + version = "6.16.0" constraints = ">= 3.64.0, < 7.0.0" hashes = [ - "h1:1+sMdTNhss2GMmmjPtHV0v378dWq8A+naQH+Y0XQAi4=", - "zh:0d744a644446bb1327b3b5dc3b1b4007ae9be75a819e0938b3bb226d5ede2f1f", - "zh:0dcd29479c85fa8830da2e5085e5957d0a13e315004c81f3cfc25a94f0dbb398", - "zh:33b122c2b95458beec16f5365153bc83c216391f8abd0e97651cb070e90e5172", - "zh:64d8b2534fe3087068cd6d72ea864f03102b5c63a858630c9bb69ef7790ca9c0", - "zh:693ddcce59ab94780619b0a113039798176cd0b3713c49378b99ecf31116a79d", - "zh:79fb60be39b4bea142ba135a3415db69e4a1fcf8070812609dc8c55682013afd", - "zh:979dffaa49252b3c0d7040afd1554f4e7ee5f64f1271e497416b8405ac6caa97", - "zh:9fadf71658d89d8e3c0055642404242dd6794cdfca6a5052d8b2acafa9c4c71c", - "zh:c6c1afa039ea87f607040f81c711e6fdd0daae0db59237f4a69138643f64379f", - "zh:e63d14748825c8d680a30b73d7c5d43e25a6724786701b1c43e734ff86aabb32", - "zh:e84138767ad8bdb8f682b9af679f8f0e212c0bd2c73124143f062ecdcd4678d1", + "h1:Z+sQyUt2iYkELNpRTEv6pZoBr9EP1PxYZzhRthiK9DU=", + "zh:0ef35e34ffa21e11c85593b48d1c879fe9b74c961b4dd8dada6017776112feac", + "zh:234517614495c99c756cc8ffe9d79f2a07e161b711e4a496f2b72fdf846509e4", + "zh:5501f1ecaa9a2c18c01cec9847e2381466dc84f075c30fff58e93b4ba433ee1c", + "zh:7081f7d2bc5d4f12652befe2f9f452f170825d1570d20b06e3b877e981bf1b5d", + "zh:731297507f15e0e86a7ac5ab6fe31d826b03087bb4099b0cf7622ffc4cfa2d90", + "zh:78ce6629f59f733b773ad1378b0f948010cdf30593b56252ec0a5e879a12b128", + "zh:a6de47ef0c0bda420d07e6b135e999ef0ea271549e56d8a91dac9f43874882bb", + "zh:c637ec5a3a5bc5b661ef6637af23768e3af0d5a3d2b75f1a1de04d198c13e2b0", + "zh:d34dc7bf412f50259d97f07eff412f432b37503f4c2771660beeec0e703cd9c0", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", - "zh:fce9ef4741bf14472e7216952364f471370f8147f8fadfee89dfcee1562a3a83", - "zh:fd667034bb71eb67e50f871286db039139ad08313575e633884feb5b4e359b13", - "zh:ffd2089f326da9682f7669c2d4bc9349a968bf83ff05043d202be171237f86fb", + "zh:f67079d47b9d83696c90c23d40609de683a7ca89c06ede26cb61fb97bcb4287b", + "zh:fa597498bbcbe3871312bbf7dbea27aea01d09b5712b06d5d5ec6b5276ca94eb", ] } provider "registry.terraform.io/hashicorp/random" { version = "3.6.3" hashes = [ + "h1:Fnaec9vA8sZ8BXVlN3Xn9Jz3zghSETIKg7ch8oXhxno=", "h1:zG9uFP8l9u+yGZZvi5Te7PV62j50azpgwPunq2vTm1E=", "zh:04ceb65210251339f07cd4611885d242cd4d0c7306e86dda9785396807c00451", "zh:448f56199f3e99ff75d5c0afacae867ee795e4dfda6cb5f8e3b2a72ec3583dd8", diff --git a/terraform/main.tf b/terraform/main.tf index 4711e3c1a3..33553ffe2c 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -107,6 +107,69 @@ resource "google_storage_bucket_iam_binding" "binding" { ] } +# Generate a random password for the mlflow db user +resource "random_password" "mlflow_postgresql_password" { + length = 16 # Adjust the password length as needed + special = true # Include special characters + upper = true # Include uppercase letters + lower = true # Include lowercase letters + numeric = true # Include numbers +} + +# Create secret to store mlflow db password +resource "google_secret_manager_secret" "mlflow_postgresql_password_secret" { + secret_id = "mlflow-postgresql-password" + replication { + auto {} + } +} + +# Create version of secret with mlflow password set +resource "google_secret_manager_secret_version" "mlflow_postgresql_password_version" { + secret = google_secret_manager_secret.mlflow_postgresql_password_secret.id + secret_data = random_password.mlflow_postgresql_password.result +} + +# Create mlflow postgresql instance for backend storage +resource "google_sql_database_instance" "mlflow_backend_store" { + name = "mlflow-backend-store" + region = "us-central1" + database_version = "POSTGRES_14" + settings { + tier = "db-f1-micro" + password_validation_policy { + min_length = 6 + reuse_interval = 2 + complexity = "COMPLEXITY_DEFAULT" + disallow_username_substring = true + password_change_interval = "30s" + enable_password_policy = true + } + + } + # set `deletion_protection` to true, will ensure that one cannot accidentally delete this instance by + # use of Terraform whereas `deletion_protection_enabled` flag protects this instance at the GCP level. + deletion_protection = true +} + +resource "google_storage_bucket" "pudl_models_outputs" { + name = "model-outputs.catalyst.coop" + location = "US" + storage_class = "STANDARD" +} + +resource "google_sql_user" "mlflow_postgresql_user" { + name = "postgres" + instance = google_sql_database_instance.mlflow_backend_store.name + password = random_password.mlflow_postgresql_password.result +} + +# Optional: Create a database in the PostgreSQL instance +resource "google_sql_database" "mlflow_postgresql_database" { + name = "mlflow" + instance = google_sql_database_instance.mlflow_backend_store.name +} + resource "google_artifact_registry_repository" "pudl-superset-repo" { location = "us-central1" repository_id = "pudl-superset" From 0328b5df36764a2eed981f5f93b25497bba79508 Mon Sep 17 00:00:00 2001 From: zschira Date: Thu, 16 Jan 2025 11:09:50 -0500 Subject: [PATCH 07/11] Start integrating sec distribution data --- environments/conda-linux-64.lock.yml | 250 +- environments/conda-lock.yml | 3428 +++++++++++++------------ environments/conda-osx-64.lock.yml | 258 +- environments/conda-osx-arm64.lock.yml | 258 +- pyproject.toml | 1 + src/pudl/metadata/classes.py | 33 + 6 files changed, 2185 insertions(+), 2043 deletions(-) diff --git a/environments/conda-linux-64.lock.yml b/environments/conda-linux-64.lock.yml index 53b5bcd863..2ef0868dc5 100644 --- a/environments/conda-linux-64.lock.yml +++ b/environments/conda-linux-64.lock.yml @@ -1,35 +1,35 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: c1ed864e3eed9f6346940754a63fe1f5957a0e2d1cfd95d12a856a1ebdbef548 +# input_hash: 9f0b7bab1fa06fee2e080b1aab22714856ffa1bb390c69bebbf0f840f5157062 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu - - addfips=0.4.2=pyhd8ed1ab_0 + - addfips=0.4.2=pyhd8ed1ab_1 - aiofiles=24.1.0=pyhd8ed1ab_1 - aiohappyeyeballs=2.4.4=pyhd8ed1ab_1 - - aiohttp=3.11.10=py312h178313f_0 - - aiosignal=1.3.1=pyhd8ed1ab_1 + - aiohttp=3.11.11=py312h178313f_0 + - aiosignal=1.3.2=pyhd8ed1ab_0 - alabaster=1.0.0=pyhd8ed1ab_1 - alembic=1.14.0=pyhd8ed1ab_1 - altair=5.5.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - antlr-python-runtime=4.13.2=pyhd8ed1ab_1 - - anyio=4.7.0=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyhd8ed1ab_1 - - arelle-release=2.36.0=pyhd8ed1ab_0 + - arelle-release=2.36.5=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py312h66e93f0_5 - arrow=1.3.0=pyhd8ed1ab_1 - asgi-csrf=0.11=pyhff2d567_0 - asgiref=3.8.1=pyhd8ed1ab_1 - - astroid=3.3.6=py312h7900ff3_0 + - astroid=3.3.8=py312h7900ff3_0 - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - atk-1.0=2.38.0=h04ea711_2 - - attrs=24.2.0=pyh71513ae_1 + - attrs=24.3.0=pyh71513ae_0 - aws-c-auth=0.7.31=he1a10d6_2 - aws-c-cal=0.7.4=hae4d56a_2 - aws-c-common=0.9.29=hb9d3cd8_0 @@ -54,72 +54,74 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bcrypt=4.2.1=py312h12e396e_0 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 - blinker=1.9.0=pyhff2d567_0 - blosc=1.21.6=hef167b5_0 - - boto3=1.35.81=pyhd8ed1ab_0 - - botocore=1.35.81=pyge310_1234567_0 + - boto3=1.35.99=pyhd8ed1ab_0 + - botocore=1.35.99=pyge310_1234567_0 - bottleneck=1.4.2=py312hc0a28a1_0 - - branca=0.7.2=pyhd8ed1ab_1 + - branca=0.8.1=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py312h2ec8cdc_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.4=hb9d3cd8_0 - ca-certificates=2024.12.14=hbcca054_0 - - cachecontrol=0.14.1=pyha770c72_1 - - cachecontrol-with-filecache=0.14.1=pyhd8ed1ab_1 + - cachecontrol=0.14.2=pyha770c72_0 + - cachecontrol-with-filecache=0.14.2=pyhd8ed1ab_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - cachetools=5.5.0=pyhd8ed1ab_1 - - cachy=0.3.0=pyhd8ed1ab_1 + - cachy=0.3.0=pyhd8ed1ab_2 - cairo=1.18.2=h3394656_1 - - catalystcoop.dbfread=3.0.0=py_0 - - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_0 + - catalystcoop.dbfread=3.0.0=pyhd8ed1ab_1 + - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_1 - cattrs=24.1.2=pyhd8ed1ab_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py312h06ac9bb_0 - cfgv=3.3.1=pyhd8ed1ab_1 - chardet=5.2.0=py312h7900ff3_2 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=unix_pyh707e725_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - clikit=0.6.2=pyhd8ed1ab_2 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - clikit=0.6.2=pyhd8ed1ab_3 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - coloredlogs=14.0=pyhd8ed1ab_3 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=2.5.7=pyhd8ed1ab_0 + - conda-lock=2.5.7=pyhd8ed1ab_1 - contourpy=1.3.1=py312h68727a3_0 - - coverage=7.6.9=py312h178313f_0 + - coverage=7.6.10=py312h178313f_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - croniter=3.0.4=pyhd8ed1ab_0 + - croniter=5.0.1=pyhd8ed1ab_1 - cryptography=44.0.0=py312hda17c39_0 - curl=8.11.1=h332b0f4_0 - cycler=0.12.1=pyhd8ed1ab_1 - cyrus-sasl=2.1.27=h54b06d7_7 - - dagster=1.9.5=pyhd8ed1ab_12 - - dagster-graphql=1.9.5=pyhd8ed1ab_0 - - dagster-pipes=1.9.5=pyhd8ed1ab_0 - - dagster-postgres=0.25.5=pyhd8ed1ab_0 - - dagster-webserver=1.9.5=pyhd8ed1ab_0 - - dask-core=2024.12.0=pyhd8ed1ab_1 - - dask-expr=1.1.20=pyhd8ed1ab_1 - - databricks-sdk=0.39.0=pyhd8ed1ab_0 + - dagster=1.9.8=pyhd8ed1ab_12 + - dagster-graphql=1.9.8=pyhd8ed1ab_0 + - dagster-pipes=1.9.8=pyhd8ed1ab_0 + - dagster-postgres=0.25.8=pyhd8ed1ab_0 + - dagster-webserver=1.9.8=pyhd8ed1ab_0 + - dask-core=2024.12.1=pyhd8ed1ab_0 + - dask-expr=1.1.21=pyhd8ed1ab_0 + - databricks-sdk=0.40.0=pyhd8ed1ab_0 - datasette=0.65.1=pyhd8ed1ab_0 - dbus=1.13.6=h5008d03_3 - debugpy=1.8.11=py312h2ec8cdc_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 + - deltalake=0.24.0=py312h07cb367_0 - deprecated=1.2.15=pyhd8ed1ab_1 - distlib=0.3.9=pyhd8ed1ab_1 - dnspython=2.7.0=pyhff2d567_1 - - doc8=1.1.2=pyhd8ed1ab_1 + - doc8=1.1.2=pyhd8ed1ab_2 - docker-py=7.1.0=pyhd8ed1ab_1 - docstring_parser=0.16=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_1 - email-validator=2.2.0=pyhd8ed1ab_1 - - ensureconda=1.4.4=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_1 - entrypoints=0.4=pyhd8ed1ab_1 - et_xmlfile=2.0.0=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 @@ -130,7 +132,7 @@ dependencies: - flask=3.1.0=pyhff2d567_0 - flexcache=0.3=pyhd8ed1ab_1 - flexparser=0.4=pyhd8ed1ab_1 - - folium=0.19.0=pyhd8ed1ab_0 + - folium=0.19.4=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 @@ -138,32 +140,32 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.55.3=py312h178313f_0 + - fonttools=4.55.3=py312h178313f_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h267a509_2 - freexl=2.0.0=h9dce30a_2 - fribidi=1.0.10=h36c2ea0_0 - - frictionless=5.18.0=pyhff2d567_0 + - frictionless=5.18.0=pyhd8ed1ab_1 - frozenlist=1.5.0=py312h66e93f0_0 - - fsspec=2024.10.0=pyhd8ed1ab_1 - - furo=2024.8.6=pyhd8ed1ab_1 - - gcsfs=2024.10.0=pyhd8ed1ab_0 - - gdal=3.9.3=py312h4c1c189_11 + - fsspec=2024.12.0=pyhd8ed1ab_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gcsfs=2024.12.0=pyhd8ed1ab_0 + - gdal=3.9.3=py312hc55c449_14 - gdk-pixbuf=2.42.12=hb9ae30d_0 - - geopandas=1.0.1=pyhd8ed1ab_2 - - geopandas-base=1.0.1=pyha770c72_2 + - geopandas=1.0.1=pyhd8ed1ab_3 + - geopandas-base=1.0.1=pyha770c72_3 - geos=3.13.0=h5888daf_0 - geotiff=1.7.3=h77b800c_3 - gflags=2.2.2=h5888daf_1005 - giflib=5.2.2=hd590300_0 - - gitdb=4.0.11=pyhd8ed1ab_1 - - gitpython=3.1.43=pyhff2d567_1 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.44=pyhff2d567_0 - glog=0.7.1=hbabe93e_0 - google-api-core=2.24.0=pyhd8ed1ab_0 - google-auth=2.37.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_1 - google-cloud-core=2.4.1=pyhd8ed1ab_1 - - google-cloud-sdk=503.0.0=py312h7900ff3_0 + - google-cloud-sdk=506.0.0=py312h7900ff3_0 - google-cloud-storage=2.19.0=pyhd8ed1ab_0 - google-crc32c=1.1.2=py312hb42adb9_6 - google-resumable-media=2.7.2=pyhd8ed1ab_2 @@ -175,17 +177,17 @@ dependencies: - graphql-core=3.2.5=pyhd8ed1ab_1 - graphql-relay=3.2.0=pyhd8ed1ab_1 - graphviz=12.0.0=hba01fac_0 - - greenlet=3.1.1=py312h2ec8cdc_0 + - greenlet=3.1.1=py312h2ec8cdc_1 - grpcio=1.62.2=py312hb06c811_0 - grpcio-health-checking=1.62.2=pyhd8ed1ab_0 - grpcio-status=1.62.2=pyhd8ed1ab_0 - - gtk2=2.24.33=h6470451_5 + - gtk2=2.24.33=h8ee276e_7 - gts=0.7.6=h977cf35_4 - gunicorn=22.0.0=py312h7900ff3_0 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - h3-py=4.1.1=py312h2ec8cdc_1 - - harfbuzz=9.0.0=hda332d3_1 + - harfbuzz=10.2.0=h4bba637_0 - hpack=4.0.0=pyhd8ed1ab_1 - html5lib=1.1=pyhd8ed1ab_2 - httpcore=1.0.7=pyh29332c3_1 @@ -195,16 +197,16 @@ dependencies: - humanize=4.11.0=pyhd8ed1ab_1 - hupper=1.12.1=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - - hypothesis=6.122.3=pyha770c72_0 + - hypothesis=6.124.0=pyha770c72_0 - icu=75.1=he02047a_0 - - identify=2.6.3=pyhd8ed1ab_1 + - identify=2.6.5=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.30.0=pyh707e725_0 + - ipython=8.31.0=pyh707e725_0 - ipywidgets=8.1.5=pyhd8ed1ab_1 - isodate=0.7.2=pyhd8ed1ab_1 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -215,8 +217,8 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.8.0=pyhd8ed1ab_0 - - jellyfish=1.1.2=py312h12e396e_0 - - jinja2=3.1.4=pyhd8ed1ab_1 + - jellyfish=1.1.3=py312h12e396e_0 + - jinja2=3.1.5=pyhd8ed1ab_0 - jmespath=1.0.1=pyhd8ed1ab_1 - joblib=1.4.2=pyhd8ed1ab_1 - json-c=0.18=h6688a6e_0 @@ -227,21 +229,21 @@ dependencies: - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - jupyter=1.1.1=pyhd8ed1ab_1 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - - jupyter-resource-usage=1.1.0=pyhd8ed1ab_0 + - jupyter-resource-usage=1.1.0=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_console=6.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.3=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab-lsp=5.1.0=pyhd8ed1ab_3 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=3.0.13=pyhd8ed1ab_1 - - keyring=25.5.0=pyha804496_1 + - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.7=py312h68727a3_0 + - kiwisolver=1.4.8=py312h84d6215_0 - krb5=1.21.3=h659f571_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.16=hb7c19ff_0 @@ -253,15 +255,15 @@ dependencies: - libarrow-acero=17.0.0=h5888daf_16_cpu - libarrow-dataset=17.0.0=h5888daf_16_cpu - libarrow-substrait=17.0.0=hf54134d_16_cpu - - libblas=3.9.0=25_linux64_openblas + - libblas=3.9.0=26_linux64_openblas - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - - libcblas=3.9.0=25_linux64_openblas + - libcblas=3.9.0=26_linux64_openblas - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.11.1=h332b0f4_0 - libdeflate=1.22=hb9d3cd8_0 - - libedit=3.1.20191231=he28a2e2_2 + - libedit=3.1.20240808=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - libexpat=2.6.4=h5888daf_0 @@ -280,20 +282,20 @@ dependencies: - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - libkml=1.3.0=hf539b9f_1021 - - liblapack=3.9.0=25_linux64_openblas + - liblapack=3.9.0=26_linux64_openblas - libllvm14=14.0.6=hcd5def8_4 - liblzma=5.6.3=hb9d3cd8_1 - liblzma-devel=5.6.3=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - - libntlm=1.4=h7f98852_1002 + - libntlm=1.8=hb9d3cd8_0 - libopenblas=0.3.28=pthreads_h94d23a6_1 - libparquet=17.0.0=h39682fd_16_cpu - - libpng=1.6.44=hadc24fc_0 + - libpng=1.6.45=h943b412_0 - libpq=17.2=h3b95a9b_1 - libprotobuf=4.25.3=hd5b35b9_1 - libre2-11=2023.09.01=h5a48ba9_2 - - librsvg=2.58.4=hc0ffecb_0 + - librsvg=2.58.4=h49af25d_2 - librttopo=1.1.0=h97f6797_17 - libsodium=1.0.20=h4ab18f5_0 - libspatialite=5.1.0=h1b4f908_12 @@ -305,8 +307,8 @@ dependencies: - libtiff=4.7.0=hc4654cb_2 - libutf8proc=2.8.0=hf23e847_1 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.49.2=hb9d3cd8_0 - - libwebp-base=1.4.0=hd590300_0 + - libuv=1.50.0=hb9d3cd8_0 + - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.5=h8d12d68_1 @@ -314,7 +316,7 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - llvmlite=0.43.0=py312h374181b_1 - locket=1.0.0=pyhd8ed1ab_0 - - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lsprotocol=2023.0.1=pyhd8ed1ab_1 - lxml=5.3.0=py312he28fd5a_2 - lz4-c=1.9.4=hcb278e6_0 - lzo=2.10=hd590300_1001 @@ -322,36 +324,35 @@ dependencies: - mapclassify=2.8.1=pyhd8ed1ab_1 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_1 - - marko=2.1.2=pyhd8ed1ab_0 + - marko=2.1.2=pyhd8ed1ab_1 - markupsafe=3.0.2=py312h178313f_1 - - matplotlib-base=3.9.4=py312hd3ec401_0 + - matplotlib-base=3.10.0=py312hd3ec401_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - mergedeep=1.3.4=pyhd8ed1ab_1 - minizip=4.0.7=h05a5f5f_3 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mlflow=2.19.0=h7900ff3_0 - mlflow-skinny=2.19.0=py312h7900ff3_0 - mlflow-ui=2.19.0=py312h7900ff3_0 - - more-itertools=10.5.0=pyhd8ed1ab_1 + - more-itertools=10.6.0=pyhd8ed1ab_0 - msgpack-python=1.1.0=py312h68727a3_0 - multidict=6.1.0=py312h178313f_2 - - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_1 - - narwhals=1.18.4=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - narwhals=1.22.0=pyhd8ed1ab_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=he02047a_1 + - ncurses=6.5=h2d0b736_2 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.4.2=pyh267e887_2 - nodeenv=1.9.1=pyhd8ed1ab_1 - nodejs=22.12.0=hf235a45_0 - nomkl=1.0=h5ca1d4c_0 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py312h83e6fd3_0 - numexpr=2.10.2=py312h6a710ac_100 @@ -360,18 +361,18 @@ dependencies: - openjpeg=2.5.3=h5fbd93e_0 - openldap=2.6.9=he970967_0 - openpyxl=3.1.5=py312h710cb58_1 - - openssl=3.4.0=hb9d3cd8_0 + - openssl=3.4.0=h7b32b05_1 - opentelemetry-api=1.29.0=pyhd8ed1ab_1 - opentelemetry-sdk=1.29.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.50b0=pyh3cfb1c2_0 - orc=2.0.2=h669347b_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312hf9745cd_1 - - pandera-core=0.21.1=pyhd8ed1ab_0 - - pandoc=3.6=ha770c72_0 + - pandera-core=0.22.1=pyhd8ed1ab_0 + - pandoc=3.6.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.54.0=h3a902e7_3 + - pango=1.56.0=h861ebed_0 - paramiko=3.5.0=pyhd8ed1ab_1 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -381,8 +382,8 @@ dependencies: - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.0.0=py312h7b63e92_0 - - pip=24.3.1=pyh8b19718_0 + - pillow=11.1.0=py312h80c1187_0 + - pip=24.3.1=pyh8b19718_2 - pixman=0.44.2=h29eaf8c_0 - pkginfo=1.12.0=pyhd8ed1ab_1 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 @@ -392,7 +393,7 @@ dependencies: - prettier=3.4.2=hdfa8007_0 - proj=9.5.1=h0054346_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_0 + - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_1 - prompt-toolkit=3.0.48=pyha770c72_1 - prompt_toolkit=3.0.48=hd8ed1ab_1 - propcache=0.2.1=py312h66e93f0_0 @@ -406,23 +407,24 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=17.0.0=py312h9cebb41_2 - pyarrow-core=17.0.0=py312h01725c0_2_cpu + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pyasn1=0.6.1=pyhd8ed1ab_2 - pyasn1-modules=0.4.1=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h7900ff3_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py312h12e396e_0 - - pydantic-settings=2.7.0=pyh3cfb1c2_0 - - pygls=1.3.1=pyhd8ed1ab_0 - - pygments=2.18.0=pyhd8ed1ab_1 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py312h12e396e_0 + - pydantic-settings=2.7.1=pyh3cfb1c2_0 + - pygls=1.3.1=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 - pygraphviz=1.14=py312h011e53f_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - pynacl=1.5.0=py312h66e93f0_4 - pyogrio=0.10.0=py312he8b4914_0 - pyopenssl=24.3.0=pyhd8ed1ab_0 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pyproj=3.7.0=py312he630544_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -439,7 +441,7 @@ dependencies: - python-duckdb=1.1.3=py312h2ec8cdc_0 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-multipart=0.0.19=pyhff2d567_1 + - python-multipart=0.0.20=pyhff2d567_0 - python-slugify=8.0.4=pyhd8ed1ab_1 - python-tzdata=2024.2=pyhd8ed1ab_1 - python_abi=3.12=5_cp312 @@ -449,34 +451,34 @@ dependencies: - pyyaml=6.0.2=py312h66e93f0_1 - pyzmq=26.2.0=py312hbf22597_3 - qhull=2020.2=h434a139_5 - - querystring_parser=1.2.4=pyhd8ed1ab_1 + - querystring_parser=1.2.4=pyhd8ed1ab_2 - re2=2023.09.01=h7f4b329_2 - readline=8.2=h8228510_1 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - regex=2024.11.6=py312h66e93f0_0 - requests=2.32.3=pyhd8ed1ab_1 - requests-oauthlib=2.0.0=pyhd8ed1ab_1 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - - responses=0.25.3=pyhd8ed1ab_1 - - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 + - responses=0.25.6=pyhd8ed1ab_0 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986=2.0.0=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rich=13.9.4=pyhd8ed1ab_1 - rpds-py=0.22.3=py312h12e396e_0 - rsa=4.9=pyhd8ed1ab_1 - - ruamel.yaml=0.18.6=py312h66e93f0_1 + - ruamel.yaml=0.18.10=py312h66e93f0_0 - ruamel.yaml.clib=0.2.8=py312h66e93f0_1 - - ruff=0.8.3=py312h2156523_0 - - ruff-lsp=0.0.59=pyhd8ed1ab_0 + - ruff=0.9.1=py312h2156523_0 + - ruff-lsp=0.0.60=pyhd8ed1ab_0 - s2n=1.5.5=h3931f03_0 - s3transfer=0.10.4=pyhd8ed1ab_1 - - scikit-learn=1.6.0=py312h7a48858_0 - - scipy=1.14.1=py312h62794b6_2 + - scikit-learn=1.6.1=py312h7a48858_0 + - scipy=1.15.1=py312h180e4f1_0 - secretstorage=3.3.3=py312h7900ff3_3 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - shapely=2.0.6=py312h391bc85_2 - shellingham=1.5.4=pyhd8ed1ab_1 - simpleeval=0.9.13=pyhd8ed1ab_1 @@ -490,10 +492,10 @@ dependencies: - sphinx=8.1.3=pyhd8ed1ab_1 - sphinx-autoapi=3.4.0=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_2 - - sphinx-issues=5.0.0=pyhd8ed1ab_0 - - sphinx-reredirects=0.1.5=pyhd8ed1ab_0 + - sphinx-issues=5.0.0=pyhd8ed1ab_1 + - sphinx-reredirects=0.1.5=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-googleanalytics=0.4=pyhd8ed1ab_0 - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 @@ -501,19 +503,19 @@ dependencies: - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - splink=4.0.6=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py312h66e93f0_0 - - sqlglot=26.0.0=pyhd8ed1ab_0 + - sqlalchemy=2.0.37=py312h66e93f0_0 + - sqlglot=26.0.1=pyhd8ed1ab_0 - sqlite=3.47.2=h9eae976_0 - sqlparse=0.5.3=pyhd8ed1ab_0 - stack_data=0.6.3=pyhd8ed1ab_1 - - starlette=0.41.3=pyha770c72_1 + - starlette=0.45.2=pyha770c72_0 - stdlib-list=0.11.0=pyhd8ed1ab_1 - stevedore=5.4.0=pyhd8ed1ab_1 - - stringcase=1.2.0=pyhd8ed1ab_1 + - stringcase=1.2.0=pyhd8ed1ab_2 - structlog=24.4.0=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - terminado=0.18.1=pyh0d859eb_0 - - terraform=1.10.2=h76a2195_0 + - terraform=1.10.4=h76a2195_0 - text-unidecode=1.3=pyhd8ed1ab_2 - threadpoolctl=3.5.0=pyhc1e730c_0 - timezonefinder=6.5.7=py312h66e93f0_0 @@ -523,23 +525,23 @@ dependencies: - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - toolz=0.12.1=pyhd8ed1ab_0 - - toposort=1.10=pyhd8ed1ab_0 + - toposort=1.10=pyhd8ed1ab_1 - tornado=6.4.2=py312h66e93f0_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - typeguard=4.4.1=pyhd8ed1ab_1 - typer=0.15.1=pyhd8ed1ab_0 - typer-slim=0.15.1=pyhd8ed1ab_0 - typer-slim-standard=0.15.1=hd8ed1ab_0 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - types-pyyaml=6.0.12.20240917=pyhd8ed1ab_1 + - types-pyyaml=6.0.12.20241230=pyhd8ed1ab_0 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - typing_inspect=0.9.0=pyhd8ed1ab_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - ukkonen=1.0.1=py312h68727a3_5 - - unicodedata2=15.1.0=py312h66e93f0_1 + - unicodedata2=16.0.0=py312h66e93f0_0 - universal_pathlib=0.2.6=pyhd8ed1ab_0 - uri-template=1.3.0=pyhd8ed1ab_1 - uriparser=0.9.8=hac33072_0 @@ -548,7 +550,7 @@ dependencies: - uvicorn-standard=0.34.0=h31011fe_0 - uvloop=0.21.0=py312h66e93f0_1 - validators=0.34.0=pyhd8ed1ab_1 - - virtualenv=20.28.0=pyhd8ed1ab_0 + - virtualenv=20.29.0=pyhd8ed1ab_0 - watchdog=5.0.3=py312h7900ff3_0 - watchfiles=0.24.0=py312h12e396e_1 - wcwidth=0.2.13=pyhd8ed1ab_1 @@ -559,9 +561,9 @@ dependencies: - werkzeug=3.1.3=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.13=pyhd8ed1ab_1 - - wrapt=1.17.0=py312h66e93f0_0 + - wrapt=1.17.2=py312h66e93f0_0 - xerces-c=3.2.5=h988505b_2 - - xlsxwriter=3.2.0=pyhd8ed1ab_0 + - xlsxwriter=3.2.0=pyhd8ed1ab_1 - xorg-libice=1.1.2=hb9d3cd8_0 - xorg-libsm=1.2.5=he73a12e_0 - xorg-libx11=1.8.10=h4f16b4b_1 diff --git a/environments/conda-lock.yml b/environments/conda-lock.yml index c2c15d7b1c..8dcf2a67a7 100644 --- a/environments/conda-lock.yml +++ b/environments/conda-lock.yml @@ -15,9 +15,9 @@ version: 1 metadata: content_hash: - linux-64: c1ed864e3eed9f6346940754a63fe1f5957a0e2d1cfd95d12a856a1ebdbef548 - osx-64: 3b411f767af9c3cf3d53a12e2b181931d0a9d5e8a26eec9844c36f4f2eeafe34 - osx-arm64: 0b79779e9803db47b1e57d14193b913280cf82b1fe3cc43a71d098160a71abe8 + linux-64: 9f0b7bab1fa06fee2e080b1aab22714856ffa1bb390c69bebbf0f840f5157062 + osx-64: 28d073ff22a577859bb6609b5e5a10af46d45332eed67b89ce06ced059f94297 + osx-arm64: 9189163f497e4e6cb74b24f78dc01f5de92c987d12cc9f444069aa9c4300d183 channels: - url: conda-forge used_env_vars: [] @@ -58,11 +58,11 @@ package: platform: linux-64 dependencies: importlib_resources: ">=5.0" - python: ">=3.7.5" - url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 451bf281bbf9bd9f7cbf70eadbf01cd2 - sha256: b3ce4407f863d488d1a4ef5bae8fefb7df87f129bca49b1dbde6a5144fa46579 + md5: 54180e9327e02431c174c73112abdb7a + sha256: f18e57e83c187632880fe1d95dbeb035dae175d0f8df632b0f971685197d96b2 category: main optional: false - name: addfips @@ -70,12 +70,12 @@ package: manager: conda platform: osx-64 dependencies: + python: ">=3.9" importlib_resources: ">=5.0" - python: ">=3.7.5" - url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 451bf281bbf9bd9f7cbf70eadbf01cd2 - sha256: b3ce4407f863d488d1a4ef5bae8fefb7df87f129bca49b1dbde6a5144fa46579 + md5: 54180e9327e02431c174c73112abdb7a + sha256: f18e57e83c187632880fe1d95dbeb035dae175d0f8df632b0f971685197d96b2 category: main optional: false - name: addfips @@ -83,12 +83,12 @@ package: manager: conda platform: osx-arm64 dependencies: + python: ">=3.9" importlib_resources: ">=5.0" - python: ">=3.7.5" - url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/addfips-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 451bf281bbf9bd9f7cbf70eadbf01cd2 - sha256: b3ce4407f863d488d1a4ef5bae8fefb7df87f129bca49b1dbde6a5144fa46579 + md5: 54180e9327e02431c174c73112abdb7a + sha256: f18e57e83c187632880fe1d95dbeb035dae175d0f8df632b0f971685197d96b2 category: main optional: false - name: aiofiles @@ -164,7 +164,7 @@ package: category: main optional: false - name: aiohttp - version: 3.11.10 + version: 3.11.11 manager: conda platform: linux-64 dependencies: @@ -179,14 +179,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* yarl: ">=1.17.0,<2.0" - url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.11.10-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.11.11-py312h178313f_0.conda hash: - md5: 3e92784b8e32ab7d0b95ee296ba79a99 - sha256: dc8ebdd99e9d7a07454a7063a295cdc7a86264648647fec10b2ceae97478e200 + md5: 8219afa093757bbe07b9825eb1973ed9 + sha256: 2e817805e8a4fed33f23f116ff5649f8651af693328e9ed82d9d11a951338693 category: main optional: false - name: aiohttp - version: 3.11.10 + version: 3.11.11 manager: conda platform: osx-64 dependencies: @@ -200,14 +200,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* yarl: ">=1.17.0,<2.0" - url: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.11.10-py312h3520af0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.11.11-py312h3520af0_0.conda hash: - md5: 481e7e72c1fe43e70ddc2be0680b0412 - sha256: c3c3ea6014ab22a010ffc7541849abcd7ff408d4a5c416ce36207cc578d6e610 + md5: 49b4a5d5d02985bdb63be41900f7b11b + sha256: dcd3e19ceaa3d0178ce7cfd307f7ce1c06e9fa69a76430ff7dcef7d0e0c6396b category: main optional: false - name: aiohttp - version: 3.11.10 + version: 3.11.11 manager: conda platform: osx-arm64 dependencies: @@ -221,49 +221,49 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* yarl: ">=1.17.0,<2.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.11.10-py312h998013c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.11.11-py312h998013c_0.conda hash: - md5: 642356223364539ba7ba36556fcf49ee - sha256: 69eb9c89dce6a7ae960099172daffba9f77fef39344f37e581685a8e3c5debe6 + md5: c69c904691364cfb27d15aa7153e9c29 + sha256: 446f078e7a7b892894d7f4851a278b7834ffb4f5632313646a55c3abe13690d4 category: main optional: false - name: aiosignal - version: 1.3.1 + version: 1.3.2 manager: conda platform: linux-64 dependencies: frozenlist: ">=1.1.0" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.2-pyhd8ed1ab_0.conda hash: - md5: d736bd1b8904d7593dce4893e58a7881 - sha256: 9c7b639ea0cc796ef46c57fa104ec1f2ed53cd11c063518869a5a9d7d3b0b2db + md5: 1a3981115a398535dbe3f6d5faae3d36 + sha256: 7de8ced1918bbdadecf8e1c1c68237fe5709c097bd9e0d254f4cad118f4345d0 category: main optional: false - name: aiosignal - version: 1.3.1 + version: 1.3.2 manager: conda platform: osx-64 dependencies: python: ">=3.9" frozenlist: ">=1.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.2-pyhd8ed1ab_0.conda hash: - md5: d736bd1b8904d7593dce4893e58a7881 - sha256: 9c7b639ea0cc796ef46c57fa104ec1f2ed53cd11c063518869a5a9d7d3b0b2db + md5: 1a3981115a398535dbe3f6d5faae3d36 + sha256: 7de8ced1918bbdadecf8e1c1c68237fe5709c097bd9e0d254f4cad118f4345d0 category: main optional: false - name: aiosignal - version: 1.3.1 + version: 1.3.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" frozenlist: ">=1.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.2-pyhd8ed1ab_0.conda hash: - md5: d736bd1b8904d7593dce4893e58a7881 - sha256: 9c7b639ea0cc796ef46c57fa104ec1f2ed53cd11c063518869a5a9d7d3b0b2db + md5: 1a3981115a398535dbe3f6d5faae3d36 + sha256: 7de8ced1918bbdadecf8e1c1c68237fe5709c097bd9e0d254f4cad118f4345d0 category: main optional: false - name: alabaster @@ -483,7 +483,7 @@ package: category: main optional: false - name: anyio - version: 4.7.0 + version: 4.8.0 manager: conda platform: linux-64 dependencies: @@ -492,42 +492,42 @@ package: python: ">=3.9" sniffio: ">=1.1" typing_extensions: ">=4.5" - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: c88107912954a983c2caf25f7fd55158 - sha256: 687537ee3af30f8784986bf40cac30e88138770b16e51ca9850c9c23c09aeba1 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: main optional: false - name: anyio - version: 4.7.0 + version: 4.8.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" sniffio: ">=1.1" - idna: ">=2.8" typing_extensions: ">=4.5" + idna: ">=2.8" exceptiongroup: ">=1.0.2" - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: c88107912954a983c2caf25f7fd55158 - sha256: 687537ee3af30f8784986bf40cac30e88138770b16e51ca9850c9c23c09aeba1 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: main optional: false - name: anyio - version: 4.7.0 + version: 4.8.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sniffio: ">=1.1" - idna: ">=2.8" typing_extensions: ">=4.5" + idna: ">=2.8" exceptiongroup: ">=1.0.2" - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: c88107912954a983c2caf25f7fd55158 - sha256: 687537ee3af30f8784986bf40cac30e88138770b16e51ca9850c9c23c09aeba1 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: main optional: false - name: appdirs @@ -591,7 +591,7 @@ package: category: main optional: false - name: arelle-release - version: 2.36.0 + version: 2.36.5 manager: conda platform: linux-64 dependencies: @@ -606,14 +606,14 @@ package: python: ">=3.9,<3.13" python-dateutil: 2.* regex: "" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.5-pyhd8ed1ab_0.conda hash: - md5: 86ea5d4675cee7cc10169f4f1f6d9b73 - sha256: a30dbf33cb8dc32ebfcbd23cf4fec999edfd56f8e72f2e416ecb80bf6c61fb93 + md5: 9f3a250dc0930fc37acd364b6cccace8 + sha256: 3ee5d815a29b80b1d44b17a5bbadf85ed55d6ea02317278ee009fb23ea373568 category: main optional: false - name: arelle-release - version: 2.36.0 + version: 2.36.5 manager: conda platform: osx-64 dependencies: @@ -628,14 +628,14 @@ package: lxml: ">=4,<6" numpy: ">=1,<3" pillow: ">=10,<12" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.5-pyhd8ed1ab_0.conda hash: - md5: 86ea5d4675cee7cc10169f4f1f6d9b73 - sha256: a30dbf33cb8dc32ebfcbd23cf4fec999edfd56f8e72f2e416ecb80bf6c61fb93 + md5: 9f3a250dc0930fc37acd364b6cccace8 + sha256: 3ee5d815a29b80b1d44b17a5bbadf85ed55d6ea02317278ee009fb23ea373568 category: main optional: false - name: arelle-release - version: 2.36.0 + version: 2.36.5 manager: conda platform: osx-arm64 dependencies: @@ -650,10 +650,10 @@ package: lxml: ">=4,<6" numpy: ">=1,<3" pillow: ">=10,<12" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.36.5-pyhd8ed1ab_0.conda hash: - md5: 86ea5d4675cee7cc10169f4f1f6d9b73 - sha256: a30dbf33cb8dc32ebfcbd23cf4fec999edfd56f8e72f2e416ecb80bf6c61fb93 + md5: 9f3a250dc0930fc37acd364b6cccace8 + sha256: 3ee5d815a29b80b1d44b17a5bbadf85ed55d6ea02317278ee009fb23ea373568 category: main optional: false - name: argon2-cffi @@ -868,42 +868,42 @@ package: category: main optional: false - name: astroid - version: 3.3.6 + version: 3.3.8 manager: conda platform: linux-64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.6-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda hash: - md5: bdf7d6292eb96fd862abbdd6a2e99aba - sha256: 16753ca6b885e7bc91f1d7fe61902a78a5da77f4e200450949fcfc761c0c80ba + md5: 9b0b26c5846fdbe76a146e1f8715a1ac + sha256: b8793249426039fdc61301cd63021633e3fbe5fc84b66b6aa0f87c3e648e0f13 category: main optional: false - name: astroid - version: 3.3.6 + version: 3.3.8 manager: conda platform: osx-64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/astroid-3.3.6-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/astroid-3.3.8-py312hb401068_0.conda hash: - md5: 7ea13cd68c1b86dc7eb4d36112fa3500 - sha256: da1897af340b6109f20fcd5d923b8f30ccaa09cee435adafd986fded0d4eb946 + md5: f381df20318383b916a93760ef17fcd0 + sha256: 63320f149d03fd92675e0407e0445ffde5d37c543770236999a520eacebdd51d category: main optional: false - name: astroid - version: 3.3.6 + version: 3.3.8 manager: conda platform: osx-arm64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/astroid-3.3.6-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda hash: - md5: 1fd45184b5af599a9e37eef73c7578a9 - sha256: c28e986515041a51a71a14538bfa6fd64a6120a2d7fee53f26edb6c70efdc4a7 + md5: 103b9d05f10938a153e4ef859fbe4b35 + sha256: a5b4047d64d4395e1553b41e6e21e742244f6324ef174fb8daa715fb62e3dca9 category: main optional: false - name: asttokens @@ -1026,39 +1026,39 @@ package: category: dev optional: true - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 2018839db45c79654b57a924fcdd27d0 - sha256: 8488a116dffe204015a90b41982c0270534bd1070f44a00b316d59e4a79ae8c7 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: main optional: false - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 2018839db45c79654b57a924fcdd27d0 - sha256: 8488a116dffe204015a90b41982c0270534bd1070f44a00b316d59e4a79ae8c7 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: main optional: false - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 2018839db45c79654b57a924fcdd27d0 - sha256: 8488a116dffe204015a90b41982c0270534bd1070f44a00b316d59e4a79ae8c7 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: main optional: false - name: aws-c-auth @@ -2160,10 +2160,10 @@ package: dependencies: python: ">=3.9" webencodings: "" - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 category: main optional: false - name: bleach @@ -2173,10 +2173,10 @@ package: dependencies: webencodings: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 category: main optional: false - name: bleach @@ -2186,10 +2186,49 @@ package: dependencies: webencodings: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 + category: main + optional: false + - name: bleach-with-css + version: 6.2.0 + manager: conda + platform: linux-64 + dependencies: + bleach: 6.2.0 + tinycss2: "" + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda + hash: + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 + category: main + optional: false + - name: bleach-with-css + version: 6.2.0 + manager: conda + platform: osx-64 + dependencies: + tinycss2: "" + bleach: 6.2.0 + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda + hash: + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 + category: main + optional: false + - name: bleach-with-css + version: 6.2.0 + manager: conda + platform: osx-arm64 + dependencies: + tinycss2: "" + bleach: 6.2.0 + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda + hash: + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 category: main optional: false - name: blinker @@ -2280,52 +2319,52 @@ package: category: main optional: false - name: boto3 - version: 1.35.81 + version: 1.35.99 manager: conda platform: linux-64 dependencies: - botocore: ">=1.35.81,<1.36.0" + botocore: ">=1.35.99,<1.36.0" jmespath: ">=0.7.1,<2.0.0" python: ">=3.9" s3transfer: ">=0.10.0,<0.11.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.81-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.99-pyhd8ed1ab_0.conda hash: - md5: b3c6fcd87046e0bfd392402906ed4a22 - sha256: a735738f3550f98d9bebefb2ce7622fd382693cfcd0bb57e5ea015209c4ab02b + md5: 37874a17aa8c6f3ed89a84d398239742 + sha256: d1283a8c88998de0a141aa797bcdb1ab61690f9d484cd6bdcd536f3323c29909 category: main optional: false - name: boto3 - version: 1.35.81 + version: 1.35.99 manager: conda platform: osx-64 dependencies: python: ">=3.9" jmespath: ">=0.7.1,<2.0.0" s3transfer: ">=0.10.0,<0.11.0" - botocore: ">=1.35.81,<1.36.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.81-pyhd8ed1ab_0.conda + botocore: ">=1.35.99,<1.36.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.99-pyhd8ed1ab_0.conda hash: - md5: b3c6fcd87046e0bfd392402906ed4a22 - sha256: a735738f3550f98d9bebefb2ce7622fd382693cfcd0bb57e5ea015209c4ab02b + md5: 37874a17aa8c6f3ed89a84d398239742 + sha256: d1283a8c88998de0a141aa797bcdb1ab61690f9d484cd6bdcd536f3323c29909 category: main optional: false - name: boto3 - version: 1.35.81 + version: 1.35.99 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" jmespath: ">=0.7.1,<2.0.0" s3transfer: ">=0.10.0,<0.11.0" - botocore: ">=1.35.81,<1.36.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.81-pyhd8ed1ab_0.conda + botocore: ">=1.35.99,<1.36.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.35.99-pyhd8ed1ab_0.conda hash: - md5: b3c6fcd87046e0bfd392402906ed4a22 - sha256: a735738f3550f98d9bebefb2ce7622fd382693cfcd0bb57e5ea015209c4ab02b + md5: 37874a17aa8c6f3ed89a84d398239742 + sha256: d1283a8c88998de0a141aa797bcdb1ab61690f9d484cd6bdcd536f3323c29909 category: main optional: false - name: botocore - version: 1.35.81 + version: 1.35.99 manager: conda platform: linux-64 dependencies: @@ -2333,14 +2372,14 @@ package: python: ">=3.10" python-dateutil: ">=2.1,<3.0.0" urllib3: ">=1.25.4,!=2.2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.81-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.99-pyge310_1234567_0.conda hash: - md5: d2b4c2e484a62729a50f2cccd28e5619 - sha256: a3af394d6809f759a52771b118b0130b94e33ee9955a0219ce8b2d209b4bb566 + md5: 9c59cda1ba96b3c8199709001210901e + sha256: 44c00fcf777cbbcd1e03c09e1919b58de5b36c615ab000bfd8caf95d21b41251 category: main optional: false - name: botocore - version: 1.35.81 + version: 1.35.99 manager: conda platform: osx-64 dependencies: @@ -2348,14 +2387,14 @@ package: python-dateutil: ">=2.1,<3.0.0" jmespath: ">=0.7.1,<2.0.0" urllib3: ">=1.25.4,!=2.2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.81-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.99-pyge310_1234567_0.conda hash: - md5: d2b4c2e484a62729a50f2cccd28e5619 - sha256: a3af394d6809f759a52771b118b0130b94e33ee9955a0219ce8b2d209b4bb566 + md5: 9c59cda1ba96b3c8199709001210901e + sha256: 44c00fcf777cbbcd1e03c09e1919b58de5b36c615ab000bfd8caf95d21b41251 category: main optional: false - name: botocore - version: 1.35.81 + version: 1.35.99 manager: conda platform: osx-arm64 dependencies: @@ -2363,10 +2402,10 @@ package: python-dateutil: ">=2.1,<3.0.0" jmespath: ">=0.7.1,<2.0.0" urllib3: ">=1.25.4,!=2.2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.81-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.35.99-pyge310_1234567_0.conda hash: - md5: d2b4c2e484a62729a50f2cccd28e5619 - sha256: a3af394d6809f759a52771b118b0130b94e33ee9955a0219ce8b2d209b4bb566 + md5: 9c59cda1ba96b3c8199709001210901e + sha256: 44c00fcf777cbbcd1e03c09e1919b58de5b36c615ab000bfd8caf95d21b41251 category: main optional: false - name: bottleneck @@ -2416,42 +2455,42 @@ package: category: main optional: false - name: branca - version: 0.7.2 + version: 0.8.1 manager: conda platform: linux-64 dependencies: jinja2: ">=3" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/branca-0.8.1-pyhd8ed1ab_0.conda hash: - md5: cb693b0e0836b9f92988b2c8ef371a5d - sha256: 2e4288e90b27b11e1e766c7a9fd4f307e047a7f771e4e6c8c1add7dbbae1a56c + md5: 9f3937b768675ab4346f07e9ef723e4b + sha256: 38de10b8608ed962ad3e01d6ddc5cfa373221cfdc0faa96a46765d6defffc75f category: main optional: false - name: branca - version: 0.7.2 + version: 0.8.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" jinja2: ">=3" - url: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/branca-0.8.1-pyhd8ed1ab_0.conda hash: - md5: cb693b0e0836b9f92988b2c8ef371a5d - sha256: 2e4288e90b27b11e1e766c7a9fd4f307e047a7f771e4e6c8c1add7dbbae1a56c + md5: 9f3937b768675ab4346f07e9ef723e4b + sha256: 38de10b8608ed962ad3e01d6ddc5cfa373221cfdc0faa96a46765d6defffc75f category: main optional: false - name: branca - version: 0.7.2 + version: 0.8.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" jinja2: ">=3" - url: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/branca-0.8.1-pyhd8ed1ab_0.conda hash: - md5: cb693b0e0836b9f92988b2c8ef371a5d - sha256: 2e4288e90b27b11e1e766c7a9fd4f307e047a7f771e4e6c8c1add7dbbae1a56c + md5: 9f3937b768675ab4346f07e9ef723e4b + sha256: 38de10b8608ed962ad3e01d6ddc5cfa373221cfdc0faa96a46765d6defffc75f category: main optional: false - name: brotli @@ -2697,87 +2736,87 @@ package: category: main optional: false - name: cachecontrol - version: 0.14.1 + version: 0.14.2 manager: conda platform: linux-64 dependencies: msgpack-python: ">=0.5.2,<2.0.0" python: ">=3.9" requests: ">=2.16.0" - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.1-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.2-pyha770c72_0.conda hash: - md5: b3b049a1447c3501a135a92dd35c0526 - sha256: 006a3bbab10ed823a6f79993f7cf707d05c5f14480f1878c9874795bf416bdc9 + md5: df6a1180171318e6a58c206c38ff66fd + sha256: 5684d23509525b65dd019a70bbb73c987a5d64177c0ce3def3dfdb175687ea27 category: main optional: false - name: cachecontrol - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-64 dependencies: python: ">=3.9" requests: ">=2.16.0" msgpack-python: ">=0.5.2,<2.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.1-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.2-pyha770c72_0.conda hash: - md5: b3b049a1447c3501a135a92dd35c0526 - sha256: 006a3bbab10ed823a6f79993f7cf707d05c5f14480f1878c9874795bf416bdc9 + md5: df6a1180171318e6a58c206c38ff66fd + sha256: 5684d23509525b65dd019a70bbb73c987a5d64177c0ce3def3dfdb175687ea27 category: main optional: false - name: cachecontrol - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" requests: ">=2.16.0" msgpack-python: ">=0.5.2,<2.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.1-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.14.2-pyha770c72_0.conda hash: - md5: b3b049a1447c3501a135a92dd35c0526 - sha256: 006a3bbab10ed823a6f79993f7cf707d05c5f14480f1878c9874795bf416bdc9 + md5: df6a1180171318e6a58c206c38ff66fd + sha256: 5684d23509525b65dd019a70bbb73c987a5d64177c0ce3def3dfdb175687ea27 category: main optional: false - name: cachecontrol-with-filecache - version: 0.14.1 + version: 0.14.2 manager: conda platform: linux-64 dependencies: - cachecontrol: 0.14.1 + cachecontrol: 0.14.2 filelock: ">=3.8.0" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 88f312072540464f2906ffe6b3cbbb6c - sha256: 45409138a43795801e89ec449d56681db05bbf0e94cc4b1420dcf0e25ad9a0f9 + md5: 193d7362ba6d1b551ffe7b1da103f47f + sha256: cee46674041043c046232c6334b25487caa5c3d57c8b78adec0265afade4bda3 category: main optional: false - name: cachecontrol-with-filecache - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-64 dependencies: python: ">=3.9" filelock: ">=3.8.0" - cachecontrol: 0.14.1 - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.1-pyhd8ed1ab_1.conda + cachecontrol: 0.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 88f312072540464f2906ffe6b3cbbb6c - sha256: 45409138a43795801e89ec449d56681db05bbf0e94cc4b1420dcf0e25ad9a0f9 + md5: 193d7362ba6d1b551ffe7b1da103f47f + sha256: cee46674041043c046232c6334b25487caa5c3d57c8b78adec0265afade4bda3 category: main optional: false - name: cachecontrol-with-filecache - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" filelock: ">=3.8.0" - cachecontrol: 0.14.1 - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.1-pyhd8ed1ab_1.conda + cachecontrol: 0.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 88f312072540464f2906ffe6b3cbbb6c - sha256: 45409138a43795801e89ec449d56681db05bbf0e94cc4b1420dcf0e25ad9a0f9 + md5: 193d7362ba6d1b551ffe7b1da103f47f + sha256: cee46674041043c046232c6334b25487caa5c3d57c8b78adec0265afade4bda3 category: main optional: false - name: cached-property @@ -2893,11 +2932,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_2.conda hash: - md5: 5dfee17f24e2dfd18d7392b48c9351e2 - sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 + md5: 1efe226b868cf59b8330356c37c8186e + sha256: 2560a98e3dc0ff4ff408a199d05922ae10fab2629417c4c4309e4226267cef8c category: main optional: false - name: cachy @@ -2905,11 +2944,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_2.conda hash: - md5: 5dfee17f24e2dfd18d7392b48c9351e2 - sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 + md5: 1efe226b868cf59b8330356c37c8186e + sha256: 2560a98e3dc0ff4ff408a199d05922ae10fab2629417c4c4309e4226267cef8c category: main optional: false - name: cachy @@ -2917,11 +2956,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_2.conda hash: - md5: 5dfee17f24e2dfd18d7392b48c9351e2 - sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 + md5: 1efe226b868cf59b8330356c37c8186e + sha256: 2560a98e3dc0ff4ff408a199d05922ae10fab2629417c4c4309e4226267cef8c category: main optional: false - name: cairo @@ -3002,11 +3041,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-py_0.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 301d8b0d49e76f6bd586d2c96c2e259e - sha256: bfba35085bcf84c3368b38ed0c5e6f03aeadf0712e866cb9e89283d6ff5292d7 + md5: 0f7382aad2552fd9406661323e96a45f + sha256: 7a706fefa47027ab14cac7572dbddadaf9a12fc13a1222ad1e75f43f8fd9dcfb category: main optional: false - name: catalystcoop.dbfread @@ -3014,11 +3053,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-py_0.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 301d8b0d49e76f6bd586d2c96c2e259e - sha256: bfba35085bcf84c3368b38ed0c5e6f03aeadf0712e866cb9e89283d6ff5292d7 + md5: 0f7382aad2552fd9406661323e96a45f + sha256: 7a706fefa47027ab14cac7572dbddadaf9a12fc13a1222ad1e75f43f8fd9dcfb category: main optional: false - name: catalystcoop.dbfread @@ -3026,11 +3065,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-py_0.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.dbfread-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 301d8b0d49e76f6bd586d2c96c2e259e - sha256: bfba35085bcf84c3368b38ed0c5e6f03aeadf0712e866cb9e89283d6ff5292d7 + md5: 0f7382aad2552fd9406661323e96a45f + sha256: 7a706fefa47027ab14cac7572dbddadaf9a12fc13a1222ad1e75f43f8fd9dcfb category: main optional: false - name: catalystcoop.ferc_xbrl_extractor @@ -3049,10 +3088,10 @@ package: python: ">=3.10,<3.13" sqlalchemy: ">=1.4,<3" stringcase: ">=1.2,<2" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_1.conda hash: - md5: 8adcd71eaf05439ec21d3c1def1ec730 - sha256: 0366bab83bb5a1ac663cfd21ae695ff20896c004fc71da79f6b02dea41c7d333 + md5: 9776089ffde04c05e76591f15f02b78b + sha256: e74b72416e530f78a2ad6b3491fa6bff37ec6377b555fcc1ecf260822a060b95 category: main optional: false - name: catalystcoop.ferc_xbrl_extractor @@ -3060,8 +3099,8 @@ package: manager: conda platform: osx-64 dependencies: - sqlalchemy: ">=1.4,<3" python: ">=3.10,<3.13" + sqlalchemy: ">=1.4,<3" pydantic: ">=2,<3" pyarrow: ">=14.0.1" lxml: ">=4.9.1,<6" @@ -3071,10 +3110,10 @@ package: pandas: ">=1.5,<3" frictionless: ">=5,<6" numpy: ">=1.16,<3" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_1.conda hash: - md5: 8adcd71eaf05439ec21d3c1def1ec730 - sha256: 0366bab83bb5a1ac663cfd21ae695ff20896c004fc71da79f6b02dea41c7d333 + md5: 9776089ffde04c05e76591f15f02b78b + sha256: e74b72416e530f78a2ad6b3491fa6bff37ec6377b555fcc1ecf260822a060b95 category: main optional: false - name: catalystcoop.ferc_xbrl_extractor @@ -3082,8 +3121,8 @@ package: manager: conda platform: osx-arm64 dependencies: - sqlalchemy: ">=1.4,<3" python: ">=3.10,<3.13" + sqlalchemy: ">=1.4,<3" pydantic: ">=2,<3" pyarrow: ">=14.0.1" lxml: ">=4.9.1,<6" @@ -3093,10 +3132,10 @@ package: pandas: ">=1.5,<3" frictionless: ">=5,<6" numpy: ">=1.16,<3" - url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/catalystcoop.ferc_xbrl_extractor-1.5.1-pyhd8ed1ab_1.conda hash: - md5: 8adcd71eaf05439ec21d3c1def1ec730 - sha256: 0366bab83bb5a1ac663cfd21ae695ff20896c004fc71da79f6b02dea41c7d333 + md5: 9776089ffde04c05e76591f15f02b78b + sha256: e74b72416e530f78a2ad6b3491fa6bff37ec6377b555fcc1ecf260822a060b95 category: main optional: false - name: cattrs @@ -3145,39 +3184,39 @@ package: category: dev optional: true - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: linux-64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: osx-64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: cffi @@ -3305,78 +3344,78 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: main optional: false - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: linux-64 dependencies: __unix: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda hash: - md5: cb8e52f28f5e592598190c562e7b5bf1 - sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b + md5: f22f4d4970e09d68a10b922cbb0408d3 + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab category: main optional: false - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: osx-64 dependencies: __unix: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda hash: - md5: cb8e52f28f5e592598190c562e7b5bf1 - sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b + md5: f22f4d4970e09d68a10b922cbb0408d3 + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab category: main optional: false - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: osx-arm64 dependencies: __unix: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda hash: - md5: cb8e52f28f5e592598190c562e7b5bf1 - sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b + md5: f22f4d4970e09d68a10b922cbb0408d3 + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab category: main optional: false - name: click-default-group @@ -3425,11 +3464,11 @@ package: dependencies: pastel: ">=0.2.0,<0.3.0" pylev: ">=1.3,<2.0" - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_2.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_3.conda hash: - md5: 02abb7b66b02e8b9f5a9b05454400087 - sha256: 2d582bc15d9116ec5467b565fb87d9034c8b56f60943e8eb69407f55f1ab5a78 + md5: 37e178bf9356122c35005a62d850e5d9 + sha256: da000653be96a15b9aad5c59f655dbd4a60cb66fc0137e1018db9de76671bb08 category: main optional: false - name: clikit @@ -3437,13 +3476,13 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.7" + python: ">=3.9" pylev: ">=1.3,<2.0" pastel: ">=0.2.0,<0.3.0" - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_3.conda hash: - md5: 02abb7b66b02e8b9f5a9b05454400087 - sha256: 2d582bc15d9116ec5467b565fb87d9034c8b56f60943e8eb69407f55f1ab5a78 + md5: 37e178bf9356122c35005a62d850e5d9 + sha256: da000653be96a15b9aad5c59f655dbd4a60cb66fc0137e1018db9de76671bb08 category: main optional: false - name: clikit @@ -3451,49 +3490,49 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" + python: ">=3.9" pylev: ">=1.3,<2.0" pastel: ">=0.2.0,<0.3.0" - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyhd8ed1ab_3.conda hash: - md5: 02abb7b66b02e8b9f5a9b05454400087 - sha256: 2d582bc15d9116ec5467b565fb87d9034c8b56f60943e8eb69407f55f1ab5a78 + md5: 37e178bf9356122c35005a62d850e5d9 + sha256: da000653be96a15b9aad5c59f655dbd4a60cb66fc0137e1018db9de76671bb08 category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: linux-64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: osx-64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: osx-arm64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: colorama @@ -3629,7 +3668,7 @@ package: packaging: ">=20.4" pkginfo: ">=1.4" pydantic: ">=1.10" - python: ">=3.8" + python: ">=3.9" pyyaml: ">=5.1" requests: ">=2.18" ruamel.yaml: "" @@ -3640,10 +3679,10 @@ package: typing_extensions: "" urllib3: ">=1.26.5,<2.0" virtualenv: ">=20.0.26" - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_1.conda hash: - md5: 154d0c643be6a9ce6fbe655d007d8e4e - sha256: bdce4c0d6491d12db676633dcf1cae031a5105073996a4a0ae8dba9ecafda2b2 + md5: 518d59879a7ba4f3972109e8666860b2 + sha256: 905618b595d7a067fe37a282e3b84a4ed46542c1b497c76cef7b0f33f9335cb7 category: main optional: false - name: conda-lock @@ -3657,14 +3696,14 @@ package: tomli: "" ruamel.yaml: "" click-default-group: "" - python: ">=3.8" + python: ">=3.9" pyyaml: ">=5.1" click: ">=8.0" packaging: ">=20.4" requests: ">=2.18" pydantic: ">=1.10" - ensureconda: ">=1.3" gitpython: ">=3.1.30" + ensureconda: ">=1.3" keyring: ">=21.2.0" html5lib: ">=1.0" cachy: ">=0.3.0" @@ -3676,10 +3715,10 @@ package: toolz: ">=0.12.0,<1.0.0" cachecontrol-with-filecache: ">=0.12.9" urllib3: ">=1.26.5,<2.0" - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_1.conda hash: - md5: 154d0c643be6a9ce6fbe655d007d8e4e - sha256: bdce4c0d6491d12db676633dcf1cae031a5105073996a4a0ae8dba9ecafda2b2 + md5: 518d59879a7ba4f3972109e8666860b2 + sha256: 905618b595d7a067fe37a282e3b84a4ed46542c1b497c76cef7b0f33f9335cb7 category: main optional: false - name: conda-lock @@ -3693,14 +3732,14 @@ package: tomli: "" ruamel.yaml: "" click-default-group: "" - python: ">=3.8" + python: ">=3.9" pyyaml: ">=5.1" click: ">=8.0" packaging: ">=20.4" requests: ">=2.18" pydantic: ">=1.10" - ensureconda: ">=1.3" gitpython: ">=3.1.30" + ensureconda: ">=1.3" keyring: ">=21.2.0" html5lib: ">=1.0" cachy: ">=0.3.0" @@ -3712,10 +3751,10 @@ package: toolz: ">=0.12.0,<1.0.0" cachecontrol-with-filecache: ">=0.12.9" urllib3: ">=1.26.5,<2.0" - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-2.5.7-pyhd8ed1ab_1.conda hash: - md5: 154d0c643be6a9ce6fbe655d007d8e4e - sha256: bdce4c0d6491d12db676633dcf1cae031a5105073996a4a0ae8dba9ecafda2b2 + md5: 518d59879a7ba4f3972109e8666860b2 + sha256: 905618b595d7a067fe37a282e3b84a4ed46542c1b497c76cef7b0f33f9335cb7 category: main optional: false - name: contourpy @@ -3768,7 +3807,7 @@ package: category: main optional: false - name: coverage - version: 7.6.9 + version: 7.6.10 manager: conda platform: linux-64 dependencies: @@ -3777,14 +3816,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tomli: "" - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.9-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda hash: - md5: a6a5f52f8260983b0aaeebcebf558a3e - sha256: 377e0ed5a3cba689622e4639d730553564df94a6ef5a0aed77ac184fbab60065 + md5: df113f58bdfc79c98f5e07b6bd3eb4c2 + sha256: d808ad7fdf4d04f20832c7c10f58e22e89bc636158b325fbdfbf86074e273b77 category: main optional: false - name: coverage - version: 7.6.9 + version: 7.6.10 manager: conda platform: osx-64 dependencies: @@ -3792,14 +3831,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tomli: "" - url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.9-py312h3520af0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.10-py312h3520af0_0.conda hash: - md5: 43a1eb8901e1809d0c3b7a1d6f8821f2 - sha256: 664d024b013ae3b3bda8a64afe1669b529d9591f304e63d4a4e13407d2836857 + md5: 328eaea9fb0f3f500d4f8a7b3559fafd + sha256: 4913f5f68380f3e3fd485fcac3963023fbdda5e521ddc8ef7aa1007e0c227762 category: main optional: false - name: coverage - version: 7.6.9 + version: 7.6.10 manager: conda platform: osx-arm64 dependencies: @@ -3807,10 +3846,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tomli: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.9-py312h998013c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda hash: - md5: a3dbff576466cf81acce0839ddf6ecb7 - sha256: 718afa6fcc63cd086b132c7c67fbe63d5e8e65dffce4bfe8dce7514adfcc8589 + md5: d251cea45902663ed85029c6a9db4c0e + sha256: 825aa50f6dac1d67109da92e5ee2ddcfbd10735cbbd5530ee91bb470e41445d0 category: main optional: false - name: crashtest @@ -3850,45 +3889,45 @@ package: category: main optional: false - name: croniter - version: 3.0.4 + version: 5.0.1 manager: conda platform: linux-64 dependencies: - python: ">=3.7" + python: ">=3.9" python-dateutil: "" pytz: ">2021.1" - url: https://conda.anaconda.org/conda-forge/noarch/croniter-3.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/croniter-5.0.1-pyhd8ed1ab_1.conda hash: - md5: cdbdd57d95cf8d4d5202ca4b94fe6ee1 - sha256: 2e5726e6ef4ad008c2d4588f9330c055a8951de97c4f275fc89f2e084de05640 + md5: 80fd10a21bac616a87085d6df877ddf3 + sha256: 8961c680f2b396acdf667ea7524516961f1619c41d9dfdf6c570b88f44e7b4de category: main optional: false - name: croniter - version: 3.0.4 + version: 5.0.1 manager: conda platform: osx-64 dependencies: python-dateutil: "" - python: ">=3.7" + python: ">=3.9" pytz: ">2021.1" - url: https://conda.anaconda.org/conda-forge/noarch/croniter-3.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/croniter-5.0.1-pyhd8ed1ab_1.conda hash: - md5: cdbdd57d95cf8d4d5202ca4b94fe6ee1 - sha256: 2e5726e6ef4ad008c2d4588f9330c055a8951de97c4f275fc89f2e084de05640 + md5: 80fd10a21bac616a87085d6df877ddf3 + sha256: 8961c680f2b396acdf667ea7524516961f1619c41d9dfdf6c570b88f44e7b4de category: main optional: false - name: croniter - version: 3.0.4 + version: 5.0.1 manager: conda platform: osx-arm64 dependencies: python-dateutil: "" - python: ">=3.7" + python: ">=3.9" pytz: ">2021.1" - url: https://conda.anaconda.org/conda-forge/noarch/croniter-3.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/croniter-5.0.1-pyhd8ed1ab_1.conda hash: - md5: cdbdd57d95cf8d4d5202ca4b94fe6ee1 - sha256: 2e5726e6ef4ad008c2d4588f9330c055a8951de97c4f275fc89f2e084de05640 + md5: 80fd10a21bac616a87085d6df877ddf3 + sha256: 8961c680f2b396acdf667ea7524516961f1619c41d9dfdf6c570b88f44e7b4de category: main optional: false - name: cryptography @@ -4078,7 +4117,7 @@ package: category: main optional: false - name: dagster - version: 1.9.5 + version: 1.9.8 manager: conda platform: linux-64 dependencies: @@ -4086,8 +4125,8 @@ package: antlr-python-runtime: "" click: ">=5.0" coloredlogs: ">=6.1,<=14.0" - croniter: ">=0.3.34,<4" - dagster-pipes: ">=1.9.5,<1.9.6.0a0" + croniter: ">=0.3.34,!=4.0.0,<6" + dagster-pipes: ">=1.9.8,<1.9.9.0a0" docstring_parser: "" filelock: "" grpcio: ">=1.44.0" @@ -4115,14 +4154,14 @@ package: tzdata: "" universal_pathlib: ">=0.2.0" watchdog: ">=0.8.3,<6" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.5-pyhd8ed1ab_12.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.8-pyhd8ed1ab_12.conda hash: - md5: 6db52a8d8f7121aaa0a3bbd6e0cc33b9 - sha256: e4e2b5dd4e2e1e52453308cd81fe4d42535fc2e8ae098141fbc081fd6264a9ce + md5: e897374dd990ebbf896789691809ad3e + sha256: 7397ff38c49cd54c4b0d1dd7cb03468a840716a9f2c48c23cfe2b98030abf221 category: main optional: false - name: dagster - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-64 dependencies: @@ -4140,8 +4179,8 @@ package: tzdata: "" antlr-python-runtime: "" pyyaml: ">=5.1" - packaging: ">=20.9" python: ">=3.9,<3.13" + packaging: ">=20.9" click: ">=5.0" coloredlogs: ">=6.1,<=14.0" toposort: ">=1.0" @@ -4155,18 +4194,18 @@ package: tqdm: <5 watchdog: ">=0.8.3,<6" universal_pathlib: ">=0.2.0" - croniter: ">=0.3.34,<4" pydantic: ">=2,<3.0.0" + croniter: ">=0.3.34,!=4.0.0,<6" protobuf: ">=4,<6" - dagster-pipes: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.5-pyhd8ed1ab_12.conda + dagster-pipes: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.8-pyhd8ed1ab_12.conda hash: - md5: 6db52a8d8f7121aaa0a3bbd6e0cc33b9 - sha256: e4e2b5dd4e2e1e52453308cd81fe4d42535fc2e8ae098141fbc081fd6264a9ce + md5: e897374dd990ebbf896789691809ad3e + sha256: 7397ff38c49cd54c4b0d1dd7cb03468a840716a9f2c48c23cfe2b98030abf221 category: main optional: false - name: dagster - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-arm64 dependencies: @@ -4184,8 +4223,8 @@ package: tzdata: "" antlr-python-runtime: "" pyyaml: ">=5.1" - packaging: ">=20.9" python: ">=3.9,<3.13" + packaging: ">=20.9" click: ">=5.0" coloredlogs: ">=6.1,<=14.0" toposort: ">=1.0" @@ -4199,35 +4238,35 @@ package: tqdm: <5 watchdog: ">=0.8.3,<6" universal_pathlib: ">=0.2.0" - croniter: ">=0.3.34,<4" pydantic: ">=2,<3.0.0" + croniter: ">=0.3.34,!=4.0.0,<6" protobuf: ">=4,<6" - dagster-pipes: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.5-pyhd8ed1ab_12.conda + dagster-pipes: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.9.8-pyhd8ed1ab_12.conda hash: - md5: 6db52a8d8f7121aaa0a3bbd6e0cc33b9 - sha256: e4e2b5dd4e2e1e52453308cd81fe4d42535fc2e8ae098141fbc081fd6264a9ce + md5: e897374dd990ebbf896789691809ad3e + sha256: 7397ff38c49cd54c4b0d1dd7cb03468a840716a9f2c48c23cfe2b98030abf221 category: main optional: false - name: dagster-graphql - version: 1.9.5 + version: 1.9.8 manager: conda platform: linux-64 dependencies: - dagster: ">=1.9.5,<1.9.6.0a0" + dagster: ">=1.9.8,<1.9.9.0a0" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" python: ">=3.9,<3.13" requests: "" starlette: "" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.8-pyhd8ed1ab_0.conda hash: - md5: c4ae74d3414105858f173806057aea03 - sha256: 5e0f10fc0d00f1ec304256c2b5bfcebd70bbdd6931dda6498a1d7c8a08966403 + md5: ebe80af404b54d80ec9ef0d5fd74ef26 + sha256: 643d118fd64de674a34c5f6c9a80cdd10be489be5efc97c44122fddfabd3641b category: dev optional: true - name: dagster-graphql - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-64 dependencies: @@ -4236,15 +4275,15 @@ package: python: ">=3.9,<3.13" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" - dagster: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.5-pyhd8ed1ab_0.conda + dagster: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.8-pyhd8ed1ab_0.conda hash: - md5: c4ae74d3414105858f173806057aea03 - sha256: 5e0f10fc0d00f1ec304256c2b5bfcebd70bbdd6931dda6498a1d7c8a08966403 + md5: ebe80af404b54d80ec9ef0d5fd74ef26 + sha256: 643d118fd64de674a34c5f6c9a80cdd10be489be5efc97c44122fddfabd3641b category: dev optional: true - name: dagster-graphql - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-arm64 dependencies: @@ -4253,110 +4292,110 @@ package: python: ">=3.9,<3.13" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" - dagster: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.5-pyhd8ed1ab_0.conda + dagster: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.9.8-pyhd8ed1ab_0.conda hash: - md5: c4ae74d3414105858f173806057aea03 - sha256: 5e0f10fc0d00f1ec304256c2b5bfcebd70bbdd6931dda6498a1d7c8a08966403 + md5: ebe80af404b54d80ec9ef0d5fd74ef26 + sha256: 643d118fd64de674a34c5f6c9a80cdd10be489be5efc97c44122fddfabd3641b category: dev optional: true - name: dagster-pipes - version: 1.9.5 + version: 1.9.8 manager: conda platform: linux-64 dependencies: python: ">=3.9,<3.13" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.8-pyhd8ed1ab_0.conda hash: - md5: 237eb131f6bc2cc49c3ccc84c7c75618 - sha256: a0f0ce5ed1f4916f8d1e4d99a693f51217b8eca4274052b0120332db5da7b8a9 + md5: aa9e1b988200600f1c05513b6e324b11 + sha256: 9836c87ee326dc08717688d08bb69321432cf623f888be6426b2bdc9e2e1b498 category: main optional: false - name: dagster-pipes - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-64 dependencies: python: ">=3.9,<3.13" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.8-pyhd8ed1ab_0.conda hash: - md5: 237eb131f6bc2cc49c3ccc84c7c75618 - sha256: a0f0ce5ed1f4916f8d1e4d99a693f51217b8eca4274052b0120332db5da7b8a9 + md5: aa9e1b988200600f1c05513b6e324b11 + sha256: 9836c87ee326dc08717688d08bb69321432cf623f888be6426b2bdc9e2e1b498 category: main optional: false - name: dagster-pipes - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-arm64 dependencies: python: ">=3.9,<3.13" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.9.8-pyhd8ed1ab_0.conda hash: - md5: 237eb131f6bc2cc49c3ccc84c7c75618 - sha256: a0f0ce5ed1f4916f8d1e4d99a693f51217b8eca4274052b0120332db5da7b8a9 + md5: aa9e1b988200600f1c05513b6e324b11 + sha256: 9836c87ee326dc08717688d08bb69321432cf623f888be6426b2bdc9e2e1b498 category: main optional: false - name: dagster-postgres - version: 0.25.5 + version: 0.25.8 manager: conda platform: linux-64 dependencies: - dagster: 1.9.5.* + dagster: 1.9.8.* psycopg2-binary: "" python: ">=3.9,<3.13" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.8-pyhd8ed1ab_0.conda hash: - md5: 99bf13050a57a3baa65564fceea21b40 - sha256: 46f1ba727cdd79192f23e673165384747ed1646fa72fb036840fe014ced2fbad + md5: 1ee1cd6bb207450fdeddf61d0eaea320 + sha256: aae6b3ee8a323aeab66496e0800b5b3e136556e3a0bb26f586690407f9c38b47 category: main optional: false - name: dagster-postgres - version: 0.25.5 + version: 0.25.8 manager: conda platform: osx-64 dependencies: psycopg2-binary: "" python: ">=3.9,<3.13" - dagster: 1.9.5.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.5-pyhd8ed1ab_0.conda + dagster: 1.9.8.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.8-pyhd8ed1ab_0.conda hash: - md5: 99bf13050a57a3baa65564fceea21b40 - sha256: 46f1ba727cdd79192f23e673165384747ed1646fa72fb036840fe014ced2fbad + md5: 1ee1cd6bb207450fdeddf61d0eaea320 + sha256: aae6b3ee8a323aeab66496e0800b5b3e136556e3a0bb26f586690407f9c38b47 category: main optional: false - name: dagster-postgres - version: 0.25.5 + version: 0.25.8 manager: conda platform: osx-arm64 dependencies: psycopg2-binary: "" python: ">=3.9,<3.13" - dagster: 1.9.5.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.5-pyhd8ed1ab_0.conda + dagster: 1.9.8.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.25.8-pyhd8ed1ab_0.conda hash: - md5: 99bf13050a57a3baa65564fceea21b40 - sha256: 46f1ba727cdd79192f23e673165384747ed1646fa72fb036840fe014ced2fbad + md5: 1ee1cd6bb207450fdeddf61d0eaea320 + sha256: aae6b3ee8a323aeab66496e0800b5b3e136556e3a0bb26f586690407f9c38b47 category: main optional: false - name: dagster-webserver - version: 1.9.5 + version: 1.9.8 manager: conda platform: linux-64 dependencies: click: ">=7.0,<9.0" - dagster: ">=1.9.5,<1.9.6.0a0" - dagster-graphql: ">=1.9.5,<1.9.6.0a0" + dagster: ">=1.9.8,<1.9.9.0a0" + dagster-graphql: ">=1.9.8,<1.9.9.0a0" python: ">=3.9,<3.13" starlette: "!=0.36.0" uvicorn-standard: "" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.8-pyhd8ed1ab_0.conda hash: - md5: a2c26bb27eedfe2594f8476bb71b7679 - sha256: 30eaf54b7e62186e48da88e401d7c3e29a05421951a071e6b4dc1d3e1eff6a56 + md5: 9cf276ba69e48b6c1436cb51686597a4 + sha256: 15d39ba28c5419b6d7d4835193e1f7ec1b848d09f8f35cf7ac82a501a3b6b015 category: dev optional: true - name: dagster-webserver - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-64 dependencies: @@ -4364,16 +4403,16 @@ package: python: ">=3.9,<3.13" click: ">=7.0,<9.0" starlette: "!=0.36.0" - dagster: ">=1.9.5,<1.9.6.0a0" - dagster-graphql: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.5-pyhd8ed1ab_0.conda + dagster: ">=1.9.8,<1.9.9.0a0" + dagster-graphql: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.8-pyhd8ed1ab_0.conda hash: - md5: a2c26bb27eedfe2594f8476bb71b7679 - sha256: 30eaf54b7e62186e48da88e401d7c3e29a05421951a071e6b4dc1d3e1eff6a56 + md5: 9cf276ba69e48b6c1436cb51686597a4 + sha256: 15d39ba28c5419b6d7d4835193e1f7ec1b848d09f8f35cf7ac82a501a3b6b015 category: dev optional: true - name: dagster-webserver - version: 1.9.5 + version: 1.9.8 manager: conda platform: osx-arm64 dependencies: @@ -4381,16 +4420,16 @@ package: python: ">=3.9,<3.13" click: ">=7.0,<9.0" starlette: "!=0.36.0" - dagster: ">=1.9.5,<1.9.6.0a0" - dagster-graphql: ">=1.9.5,<1.9.6.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.5-pyhd8ed1ab_0.conda + dagster: ">=1.9.8,<1.9.9.0a0" + dagster-graphql: ">=1.9.8,<1.9.9.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.9.8-pyhd8ed1ab_0.conda hash: - md5: a2c26bb27eedfe2594f8476bb71b7679 - sha256: 30eaf54b7e62186e48da88e401d7c3e29a05421951a071e6b4dc1d3e1eff6a56 + md5: 9cf276ba69e48b6c1436cb51686597a4 + sha256: 15d39ba28c5419b6d7d4835193e1f7ec1b848d09f8f35cf7ac82a501a3b6b015 category: dev optional: true - name: dask-core - version: 2024.12.0 + version: 2024.12.1 manager: conda platform: linux-64 dependencies: @@ -4403,14 +4442,14 @@ package: python: ">=3.10" pyyaml: ">=5.3.1" toolz: ">=0.10.0" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda hash: - md5: c3bd6d4f36c0e1ef9a8cce53997460c2 - sha256: 5e93eafd70199294260135d8b42f1da3b690e3a17cd5c6067579a17811718c2d + md5: 48060c395f1e87a80330c0adaad332f7 + sha256: a2dfdb73143ddc75ee7ca25b0a8c714ecaedafb45c6a4684883b7648924e2ea3 category: main optional: false - name: dask-core - version: 2024.12.0 + version: 2024.12.1 manager: conda platform: osx-64 dependencies: @@ -4423,14 +4462,14 @@ package: fsspec: ">=2021.09.0" cloudpickle: ">=3.0.0" partd: ">=1.4.0" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda hash: - md5: c3bd6d4f36c0e1ef9a8cce53997460c2 - sha256: 5e93eafd70199294260135d8b42f1da3b690e3a17cd5c6067579a17811718c2d + md5: 48060c395f1e87a80330c0adaad332f7 + sha256: a2dfdb73143ddc75ee7ca25b0a8c714ecaedafb45c6a4684883b7648924e2ea3 category: main optional: false - name: dask-core - version: 2024.12.0 + version: 2024.12.1 manager: conda platform: osx-arm64 dependencies: @@ -4443,97 +4482,97 @@ package: fsspec: ">=2021.09.0" cloudpickle: ">=3.0.0" partd: ">=1.4.0" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda hash: - md5: c3bd6d4f36c0e1ef9a8cce53997460c2 - sha256: 5e93eafd70199294260135d8b42f1da3b690e3a17cd5c6067579a17811718c2d + md5: 48060c395f1e87a80330c0adaad332f7 + sha256: a2dfdb73143ddc75ee7ca25b0a8c714ecaedafb45c6a4684883b7648924e2ea3 category: main optional: false - name: dask-expr - version: 1.1.20 + version: 1.1.21 manager: conda platform: linux-64 dependencies: - dask-core: 2024.12.0 + dask-core: 2024.12.1 pandas: ">=2" pyarrow: ">=14.0.1" python: ">=3.10" - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.20-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda hash: - md5: 46f5089b7828d82517a98366820c5e85 - sha256: 810ee464595dc290f53b15034ba83c93e91bf6f03619e489a8ccb1dca0a7450b + md5: e72a014dbbd35545dcfba4de9c92fb1d + sha256: 5aceb0fb2ba39a3fa30f5b8fe7b0d9d832aacdc76dd2b01bd88d92893eabc50f category: main optional: false - name: dask-expr - version: 1.1.20 + version: 1.1.21 manager: conda platform: osx-64 dependencies: python: ">=3.10" pandas: ">=2" pyarrow: ">=14.0.1" - dask-core: 2024.12.0 - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.20-pyhd8ed1ab_1.conda + dask-core: 2024.12.1 + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda hash: - md5: 46f5089b7828d82517a98366820c5e85 - sha256: 810ee464595dc290f53b15034ba83c93e91bf6f03619e489a8ccb1dca0a7450b + md5: e72a014dbbd35545dcfba4de9c92fb1d + sha256: 5aceb0fb2ba39a3fa30f5b8fe7b0d9d832aacdc76dd2b01bd88d92893eabc50f category: main optional: false - name: dask-expr - version: 1.1.20 + version: 1.1.21 manager: conda platform: osx-arm64 dependencies: python: ">=3.10" pandas: ">=2" pyarrow: ">=14.0.1" - dask-core: 2024.12.0 - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.20-pyhd8ed1ab_1.conda + dask-core: 2024.12.1 + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda hash: - md5: 46f5089b7828d82517a98366820c5e85 - sha256: 810ee464595dc290f53b15034ba83c93e91bf6f03619e489a8ccb1dca0a7450b + md5: e72a014dbbd35545dcfba4de9c92fb1d + sha256: 5aceb0fb2ba39a3fa30f5b8fe7b0d9d832aacdc76dd2b01bd88d92893eabc50f category: main optional: false - name: databricks-sdk - version: 0.39.0 + version: 0.40.0 manager: conda platform: linux-64 dependencies: google-auth: ">=2.0,<3" - python: ">=3.7" + python: ">=3.9" requests: ">=2.28.1,<3" - url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.39.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.40.0-pyhd8ed1ab_0.conda hash: - md5: 943d9a4d6941218b70c2c592357696e0 - sha256: a811e93a222fffe5d16106ca6d4e01fa25d2eae108d6332d730667c193b5c531 + md5: f935af3bc46a4798088c2fe242a29f4e + sha256: 649e9a6a82efe1c7511be47bc1daa4de99e0589c7882f7cc7d84727e3c0063a7 category: main optional: false - name: databricks-sdk - version: 0.39.0 + version: 0.40.0 manager: conda platform: osx-64 dependencies: - python: ">=3.7" + python: ">=3.9" requests: ">=2.28.1,<3" google-auth: ">=2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.39.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.40.0-pyhd8ed1ab_0.conda hash: - md5: 943d9a4d6941218b70c2c592357696e0 - sha256: a811e93a222fffe5d16106ca6d4e01fa25d2eae108d6332d730667c193b5c531 + md5: f935af3bc46a4798088c2fe242a29f4e + sha256: 649e9a6a82efe1c7511be47bc1daa4de99e0589c7882f7cc7d84727e3c0063a7 category: main optional: false - name: databricks-sdk - version: 0.39.0 + version: 0.40.0 manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" + python: ">=3.9" requests: ">=2.28.1,<3" google-auth: ">=2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.39.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.40.0-pyhd8ed1ab_0.conda hash: - md5: 943d9a4d6941218b70c2c592357696e0 - sha256: a811e93a222fffe5d16106ca6d4e01fa25d2eae108d6332d730667c193b5c531 + md5: f935af3bc46a4798088c2fe242a29f4e + sha256: 649e9a6a82efe1c7511be47bc1daa4de99e0589c7882f7cc7d84727e3c0063a7 category: main optional: false - name: datasette @@ -4764,6 +4803,54 @@ package: sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be category: main optional: false + - name: deltalake + version: 0.24.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + liblzma: ">=5.6.3,<6.0a0" + pyarrow: ">=16" + pyarrow-hotfix: "" + python: ">=3.12,<3.13.0a0" + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/deltalake-0.24.0-py312h07cb367_0.conda + hash: + md5: 8c0b7066e75926407bbb0307bc63e2b5 + sha256: 7ab302d46564e707ecdaf09d06239cb46dcb1dedd55247885f68f551fd62ae05 + category: main + optional: false + - name: deltalake + version: 0.24.0 + manager: conda + platform: osx-64 + dependencies: + pyarrow: ">=16" + pyarrow-hotfix: "" + python: ">=3.12,<3.13.0a0" + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/deltalake-0.24.0-py312h16aec2d_0.conda + hash: + md5: 2cbeb7bb52d6f593c5e91721d052406b + sha256: 185fc067ace39a524e599619ef51ccbc1d3bb737ae4ed574059f2e911dc5524a + category: main + optional: false + - name: deltalake + version: 0.24.0 + manager: conda + platform: osx-arm64 + dependencies: + pyarrow: ">=16" + pyarrow-hotfix: "" + python: ">=3.12,<3.13.0a0" + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/deltalake-0.24.0-py312h30a1e44_0.conda + hash: + md5: 449b7fd8a970fc53ff23249963f3949c + sha256: 38135afb692f17aaf14e026144bfaaa2ae0eee019678b66724439540d3452b8e + category: main + optional: false - name: deprecated version: 1.2.15 manager: conda @@ -4885,14 +4972,14 @@ package: dependencies: docutils: ">=0.19,<=0.21.2" pygments: "" - python: ">=3.8" + python: ">=3.9" restructuredtext_lint: ">=0.7" stevedore: "" tomli: "" - url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_2.conda hash: - md5: 77613c2db6dbbfdb5a1df5024909e1a3 - sha256: a7e22119d137d8ddf24943b7e5ef38ecc8857425f82cef801050a1c66f23c2b3 + md5: b6c5a2c8f03c77ea032a2cec1f02135b + sha256: ada9f15d8de9ff2c5595d7491966fdda6d596c4871a7b64c92e92ed9248e13e4 category: main optional: false - name: doc8 @@ -4900,16 +4987,16 @@ package: manager: conda platform: osx-64 dependencies: - pygments: "" tomli: "" + pygments: "" stevedore: "" - python: ">=3.8" + python: ">=3.9" restructuredtext_lint: ">=0.7" docutils: ">=0.19,<=0.21.2" - url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_2.conda hash: - md5: 77613c2db6dbbfdb5a1df5024909e1a3 - sha256: a7e22119d137d8ddf24943b7e5ef38ecc8857425f82cef801050a1c66f23c2b3 + md5: b6c5a2c8f03c77ea032a2cec1f02135b + sha256: ada9f15d8de9ff2c5595d7491966fdda6d596c4871a7b64c92e92ed9248e13e4 category: main optional: false - name: doc8 @@ -4917,16 +5004,16 @@ package: manager: conda platform: osx-arm64 dependencies: - pygments: "" tomli: "" + pygments: "" stevedore: "" - python: ">=3.8" + python: ">=3.9" restructuredtext_lint: ">=0.7" docutils: ">=0.19,<=0.21.2" - url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/doc8-1.1.2-pyhd8ed1ab_2.conda hash: - md5: 77613c2db6dbbfdb5a1df5024909e1a3 - sha256: a7e22119d137d8ddf24943b7e5ef38ecc8857425f82cef801050a1c66f23c2b3 + md5: b6c5a2c8f03c77ea032a2cec1f02135b + sha256: ada9f15d8de9ff2c5595d7491966fdda6d596c4871a7b64c92e92ed9248e13e4 category: main optional: false - name: docker-py @@ -5103,12 +5190,12 @@ package: click: ">=5.1" filelock: "" packaging: "" - python: ">=3.7" + python: ">=3.9" requests: ">=2" - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_1.conda hash: - md5: e54a91c3a65491b13c68f7696425bac8 - sha256: a115afdc676c95a17ab63bbda84b7b724bc8817ae54fa34f8991339252424959 + md5: a18423d4b24e6480165a38f102ca8b49 + sha256: 4efc864d9245a30f15bbc6eb12d06a5cf7a11d91d3e2c84630df1ce83f8b9878 category: main optional: false - name: ensureconda @@ -5119,13 +5206,13 @@ package: packaging: "" filelock: "" appdirs: "" - python: ">=3.7" + python: ">=3.9" requests: ">=2" click: ">=5.1" - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_1.conda hash: - md5: e54a91c3a65491b13c68f7696425bac8 - sha256: a115afdc676c95a17ab63bbda84b7b724bc8817ae54fa34f8991339252424959 + md5: a18423d4b24e6480165a38f102ca8b49 + sha256: 4efc864d9245a30f15bbc6eb12d06a5cf7a11d91d3e2c84630df1ce83f8b9878 category: main optional: false - name: ensureconda @@ -5136,13 +5223,13 @@ package: packaging: "" filelock: "" appdirs: "" - python: ">=3.7" + python: ">=3.9" requests: ">=2" click: ">=5.1" - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.4-pyhd8ed1ab_1.conda hash: - md5: e54a91c3a65491b13c68f7696425bac8 - sha256: a115afdc676c95a17ab63bbda84b7b724bc8817ae54fa34f8991339252424959 + md5: a18423d4b24e6480165a38f102ca8b49 + sha256: 4efc864d9245a30f15bbc6eb12d06a5cf7a11d91d3e2c84630df1ce83f8b9878 category: main optional: false - name: entrypoints @@ -5511,7 +5598,7 @@ package: category: main optional: false - name: folium - version: 0.19.0 + version: 0.19.4 manager: conda platform: linux-64 dependencies: @@ -5521,14 +5608,14 @@ package: python: ">=3.9" requests: "" xyzservices: "" - url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.4-pyhd8ed1ab_0.conda hash: - md5: a8919db0d4a4b2b8ee62c0a32822c75d - sha256: 7c47132134a69c7275e9d524d361c31545ceac4058a2337418b4a626899db8bb + md5: 5373736fc7c86a9681319b9511cc3973 + sha256: 5db2c83bf48c2f1ea758e17a68cfb2ec691ad4a9bc4b196058917461be24b313 category: main optional: false - name: folium - version: 0.19.0 + version: 0.19.4 manager: conda platform: osx-64 dependencies: @@ -5538,14 +5625,14 @@ package: python: ">=3.9" jinja2: ">=2.9" branca: ">=0.6.0" - url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.4-pyhd8ed1ab_0.conda hash: - md5: a8919db0d4a4b2b8ee62c0a32822c75d - sha256: 7c47132134a69c7275e9d524d361c31545ceac4058a2337418b4a626899db8bb + md5: 5373736fc7c86a9681319b9511cc3973 + sha256: 5db2c83bf48c2f1ea758e17a68cfb2ec691ad4a9bc4b196058917461be24b313 category: main optional: false - name: folium - version: 0.19.0 + version: 0.19.4 manager: conda platform: osx-arm64 dependencies: @@ -5555,10 +5642,10 @@ package: python: ">=3.9" jinja2: ">=2.9" branca: ">=0.6.0" - url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/folium-0.19.4-pyhd8ed1ab_0.conda hash: - md5: a8919db0d4a4b2b8ee62c0a32822c75d - sha256: 7c47132134a69c7275e9d524d361c31545ceac4058a2337418b4a626899db8bb + md5: 5373736fc7c86a9681319b9511cc3973 + sha256: 5db2c83bf48c2f1ea758e17a68cfb2ec691ad4a9bc4b196058917461be24b313 category: main optional: false - name: font-ttf-dejavu-sans-mono @@ -5833,10 +5920,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* unicodedata2: ">=15.1.0" - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.3-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.3-py312h178313f_1.conda hash: - md5: 968104bfe69e21fadeb30edd9c3785f9 - sha256: a5d26a5311fecbf8546a2fd056c7f4c350fa54da998e223b7d5cc74eab3971e1 + md5: bc18c46eda4c2b29431981998507e723 + sha256: a9a3cc84277a0b721f2e2079b489b904cd1b62fca662be056cd1b7737ce03c5d category: main optional: false - name: fonttools @@ -5850,10 +5937,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* unicodedata2: ">=15.1.0" - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.3-py312h3520af0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.3-py312h3520af0_1.conda hash: - md5: 2b369ce75174e1576b68b18f288a4b66 - sha256: fec95e441b7fee9eb273cdda439c9faa371a17e4d529ec0f78bb2769958c0e44 + md5: cbdf7860f92e18d8e88ac2b1af054605 + sha256: c858b3e0483f1f37b0a5becbc35cf9ce94ea600bdcb3ce26dfd8e6f937800200 category: main optional: false - name: fonttools @@ -5867,10 +5954,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* unicodedata2: ">=15.1.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.3-py312h998013c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.3-py312h998013c_1.conda hash: - md5: 911d629633318fc366d27757efa218d2 - sha256: d86c5c27ba6b942e192645ce1c93b7f5e41add67f68620460d986dcefab3bb31 + md5: 78a48659bf9dc013a2ca47234e0519ab + sha256: dd306d31bf864bcf2030c69f10ff299f48936499405d4827d9e60faa45386a12 category: main optional: false - name: fqdn @@ -6046,7 +6133,7 @@ package: marko: ">=1.0" petl: ">=1.6" pydantic: ">=2.0" - python: ">=3.8" + python: ">=3.9" python-dateutil: ">=2.8" python-slugify: ">=1.2" pyyaml: ">=5.3" @@ -6058,10 +6145,10 @@ package: typer: ">=0.12" typing-extensions: ">=4.3" validators: ">=0.18" - url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhff2d567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhd8ed1ab_1.conda hash: - md5: 3d75faac6ef29d493039418e596bf7fc - sha256: 5c4ab88ba7517dcfd27601273d1dfe557d7256afb00965872604aa24b0b8cd13 + md5: 99e0aa52ce9d92fe8cdbb8f858b49588 + sha256: 11e7d1cbe74d0683fa3881a94224cb0056ca08086c932f5b58a8e9e9f6542134 category: main optional: false - name: frictionless @@ -6069,18 +6156,18 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.8" + python: ">=3.9" pyyaml: ">=5.3" pydantic: ">=2.0" jinja2: ">=3.0" - chardet: ">=3.0" python-dateutil: ">=2.8" + chardet: ">=3.0" isodate: ">=0.6" + attrs: ">=22.2.0" requests: ">=2.10" typing-extensions: ">=4.3" python-slugify: ">=1.2" stringcase: ">=1.2" - attrs: ">=22.2.0" petl: ">=1.6" validators: ">=0.18" rfc3986: ">=1.4" @@ -6090,10 +6177,10 @@ package: humanize: ">=4.2" jsonschema: ">=4.20" typer: ">=0.12" - url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhff2d567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhd8ed1ab_1.conda hash: - md5: 3d75faac6ef29d493039418e596bf7fc - sha256: 5c4ab88ba7517dcfd27601273d1dfe557d7256afb00965872604aa24b0b8cd13 + md5: 99e0aa52ce9d92fe8cdbb8f858b49588 + sha256: 11e7d1cbe74d0683fa3881a94224cb0056ca08086c932f5b58a8e9e9f6542134 category: main optional: false - name: frictionless @@ -6101,18 +6188,18 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.8" + python: ">=3.9" pyyaml: ">=5.3" pydantic: ">=2.0" jinja2: ">=3.0" - chardet: ">=3.0" python-dateutil: ">=2.8" + chardet: ">=3.0" isodate: ">=0.6" + attrs: ">=22.2.0" requests: ">=2.10" typing-extensions: ">=4.3" python-slugify: ">=1.2" stringcase: ">=1.2" - attrs: ">=22.2.0" petl: ">=1.6" validators: ">=0.18" rfc3986: ">=1.4" @@ -6122,10 +6209,10 @@ package: humanize: ">=4.2" jsonschema: ">=4.20" typer: ">=0.12" - url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhff2d567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/frictionless-5.18.0-pyhd8ed1ab_1.conda hash: - md5: 3d75faac6ef29d493039418e596bf7fc - sha256: 5c4ab88ba7517dcfd27601273d1dfe557d7256afb00965872604aa24b0b8cd13 + md5: 99e0aa52ce9d92fe8cdbb8f858b49588 + sha256: 11e7d1cbe74d0683fa3881a94224cb0056ca08086c932f5b58a8e9e9f6542134 category: main optional: false - name: frozenlist @@ -6172,39 +6259,39 @@ package: category: main optional: false - name: fsspec - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 906fe13095e734cb413b57a49116cdc8 - sha256: 790a50b4f94042951518f911a914a886a837c926094c6a14ed1d9d03ce336807 + md5: e041ad4c43ab5e10c74587f95378ebc7 + sha256: 3320970c4604989eadf908397a9475f9e6a96a773c185915111399cbfbe47817 category: main optional: false - name: fsspec - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 906fe13095e734cb413b57a49116cdc8 - sha256: 790a50b4f94042951518f911a914a886a837c926094c6a14ed1d9d03ce336807 + md5: e041ad4c43ab5e10c74587f95378ebc7 + sha256: 3320970c4604989eadf908397a9475f9e6a96a773c185915111399cbfbe47817 category: main optional: false - name: fsspec - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 906fe13095e734cb413b57a49116cdc8 - sha256: 790a50b4f94042951518f911a914a886a837c926094c6a14ed1d9d03ce336807 + md5: e041ad4c43ab5e10c74587f95378ebc7 + sha256: 3320970c4604989eadf908397a9475f9e6a96a773c185915111399cbfbe47817 category: main optional: false - name: furo @@ -6214,13 +6301,13 @@ package: dependencies: beautifulsoup4: "" pygments: ">=2.7" - python: ">=3.7" + python: ">=3.9" sphinx: ">=6.0,<9.0" sphinx-basic-ng: "" - url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda hash: - md5: 1de9286f68ce577064262b0071ac9b4e - sha256: 65f527cc94ab436c7746fa048e755831d3d3808ba9073cb57696c33b58d1192f + md5: a4ffdb4a5370e427f0ad980df69bbdbc + sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 category: main optional: false - name: furo @@ -6230,13 +6317,13 @@ package: dependencies: beautifulsoup4: "" sphinx-basic-ng: "" - python: ">=3.7" + python: ">=3.9" pygments: ">=2.7" sphinx: ">=6.0,<9.0" - url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda hash: - md5: 1de9286f68ce577064262b0071ac9b4e - sha256: 65f527cc94ab436c7746fa048e755831d3d3808ba9073cb57696c33b58d1192f + md5: a4ffdb4a5370e427f0ad980df69bbdbc + sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 category: main optional: false - name: furo @@ -6246,70 +6333,70 @@ package: dependencies: beautifulsoup4: "" sphinx-basic-ng: "" - python: ">=3.7" + python: ">=3.9" pygments: ">=2.7" sphinx: ">=6.0,<9.0" - url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda hash: - md5: 1de9286f68ce577064262b0071ac9b4e - sha256: 65f527cc94ab436c7746fa048e755831d3d3808ba9073cb57696c33b58d1192f + md5: a4ffdb4a5370e427f0ad980df69bbdbc + sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 category: main optional: false - name: gcsfs - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: linux-64 dependencies: aiohttp: "" decorator: ">4.1.2" - fsspec: 2024.10.0 + fsspec: 2024.12.0 google-auth: ">=1.2" google-auth-oauthlib: "" google-cloud-storage: ">1.40" - python: ">=3.7" + python: ">=3.9" requests: "" - url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 955421eb32ce3fbeed9a83b20ecc76d3 - sha256: 1a42711efffe728eb2f462a1c08dd749c86d91255fc7b993fdae420e4e2e2036 + md5: cfe84c1dad69e87083d2c8724c74957c + sha256: c05eacd6bbd9b91b5a1c606a26833b9e31eddac43904ec7a8f8b23252a145818 category: main optional: false - name: gcsfs - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: osx-64 dependencies: requests: "" aiohttp: "" google-auth-oauthlib: "" - python: ">=3.7" + python: ">=3.9" google-auth: ">=1.2" decorator: ">4.1.2" google-cloud-storage: ">1.40" - fsspec: 2024.10.0 - url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.10.0-pyhd8ed1ab_0.conda + fsspec: 2024.12.0 + url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 955421eb32ce3fbeed9a83b20ecc76d3 - sha256: 1a42711efffe728eb2f462a1c08dd749c86d91255fc7b993fdae420e4e2e2036 + md5: cfe84c1dad69e87083d2c8724c74957c + sha256: c05eacd6bbd9b91b5a1c606a26833b9e31eddac43904ec7a8f8b23252a145818 category: main optional: false - name: gcsfs - version: 2024.10.0 + version: 2024.12.0 manager: conda platform: osx-arm64 dependencies: requests: "" aiohttp: "" google-auth-oauthlib: "" - python: ">=3.7" + python: ">=3.9" google-auth: ">=1.2" decorator: ">4.1.2" google-cloud-storage: ">1.40" - fsspec: 2024.10.0 - url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.10.0-pyhd8ed1ab_0.conda + fsspec: 2024.12.0 + url: https://conda.anaconda.org/conda-forge/noarch/gcsfs-2024.12.0-pyhd8ed1ab_0.conda hash: - md5: 955421eb32ce3fbeed9a83b20ecc76d3 - sha256: 1a42711efffe728eb2f462a1c08dd749c86d91255fc7b993fdae420e4e2e2036 + md5: cfe84c1dad69e87083d2c8724c74957c + sha256: c05eacd6bbd9b91b5a1c606a26833b9e31eddac43904ec7a8f8b23252a145818 category: main optional: false - name: gdal @@ -6327,10 +6414,10 @@ package: numpy: ">=1.19,<3" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.9.3-py312h4c1c189_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.9.3-py312hc55c449_14.conda hash: - md5: 2c167fe9de5d19162b4c4ac3d6b02c94 - sha256: 109c5b02bde0363fa0e60fc279c935b000e218eb8e1815b72f205e9991f40cd8 + md5: 5a643007cdd04dbaf8fd5fb170c8339e + sha256: f1fbf8ef88ef6931066f998d0a711c44e37758af58eceb4bef65566ea0759624 category: main optional: false - name: gdal @@ -6347,10 +6434,10 @@ package: numpy: ">=1.19,<3" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.9.3-py312h549b762_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.9.3-py312hd828770_14.conda hash: - md5: 85eaa4aaa2823f1355b4770446dbd4b3 - sha256: 74e727bf794a29bb1a9076deada7e61bfd09c2d21d2cc8bee40fa62883541ec0 + md5: 895f88c780412955e61bac5fc6fd37de + sha256: fc059cfde0d1e5163aa5084557d7abeb78e009cd446ed98d4779c66150d50e2b category: main optional: false - name: gdal @@ -6367,10 +6454,10 @@ package: numpy: ">=1.19,<3" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.9.3-py312h90af94e_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.9.3-py312h1afea5f_14.conda hash: - md5: eb924c4571b180e2f26c26e3c0d89503 - sha256: 1cb1fa8d5dfa35c8d40f43b04a28cca948c8a6e018429fe109d1ba38050ef883 + md5: 148b4ca566d93e42618b6645389222ec + sha256: 1de8376ed04808c94b4dd110f11796d6c909762f6d007c92fe9b1d567f767292 category: main optional: false - name: gdk-pixbuf @@ -6436,10 +6523,10 @@ package: pyproj: ">=3.3.0" python: ">=3.9" xyzservices: "" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_3.conda hash: - md5: 6111e23a4998c9be55d1b10dfe9252cc - sha256: dac9e76550608eb09629039eacb9e561f72ff6e8f0b04b942d2a9daf1f5f2cd3 + md5: 1baca589eb35814a392eaad6d152447e + sha256: 04f7e616ebbf6352ff852b53c57901e43f14e2b3c92411f99b5547f106bc192e category: main optional: false - name: geopandas @@ -6455,10 +6542,10 @@ package: mapclassify: ">=2.4.0" pyogrio: ">=0.7.2" geopandas-base: 1.0.1 - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_3.conda hash: - md5: 6111e23a4998c9be55d1b10dfe9252cc - sha256: dac9e76550608eb09629039eacb9e561f72ff6e8f0b04b942d2a9daf1f5f2cd3 + md5: 1baca589eb35814a392eaad6d152447e + sha256: 04f7e616ebbf6352ff852b53c57901e43f14e2b3c92411f99b5547f106bc192e category: main optional: false - name: geopandas @@ -6474,10 +6561,10 @@ package: mapclassify: ">=2.4.0" pyogrio: ">=0.7.2" geopandas-base: 1.0.1 - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_3.conda hash: - md5: 6111e23a4998c9be55d1b10dfe9252cc - sha256: dac9e76550608eb09629039eacb9e561f72ff6e8f0b04b942d2a9daf1f5f2cd3 + md5: 1baca589eb35814a392eaad6d152447e + sha256: 04f7e616ebbf6352ff852b53c57901e43f14e2b3c92411f99b5547f106bc192e category: main optional: false - name: geopandas-base @@ -6490,10 +6577,10 @@ package: pandas: ">=1.4.0" python: ">=3.9" shapely: ">=2.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_3.conda hash: - md5: e583f1d4a11e018964a5fe78d29b55d6 - sha256: 7cc18fd8bb6ec93c6690ebe76a0d69b4ca7ba3796e9fb3a1f350dbe45711ca14 + md5: e8343d1b635bf09dafdd362d7357f395 + sha256: 2d031871b57c6d4e5e2d6cc23bd6d4e0084bb52ebca5c1b20bf06d03749e0f24 category: main optional: false - name: geopandas-base @@ -6506,10 +6593,10 @@ package: numpy: ">=1.22" pandas: ">=1.4.0" shapely: ">=2.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_3.conda hash: - md5: e583f1d4a11e018964a5fe78d29b55d6 - sha256: 7cc18fd8bb6ec93c6690ebe76a0d69b4ca7ba3796e9fb3a1f350dbe45711ca14 + md5: e8343d1b635bf09dafdd362d7357f395 + sha256: 2d031871b57c6d4e5e2d6cc23bd6d4e0084bb52ebca5c1b20bf06d03749e0f24 category: main optional: false - name: geopandas-base @@ -6522,10 +6609,10 @@ package: numpy: ">=1.22" pandas: ">=1.4.0" shapely: ">=2.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_3.conda hash: - md5: e583f1d4a11e018964a5fe78d29b55d6 - sha256: 7cc18fd8bb6ec93c6690ebe76a0d69b4ca7ba3796e9fb3a1f350dbe45711ca14 + md5: e8343d1b635bf09dafdd362d7357f395 + sha256: 2d031871b57c6d4e5e2d6cc23bd6d4e0084bb52ebca5c1b20bf06d03749e0f24 category: main optional: false - name: geos @@ -6698,84 +6785,84 @@ package: category: main optional: false - name: gitdb - version: 4.0.11 + version: 4.0.12 manager: conda platform: linux-64 dependencies: python: ">=3.9" smmap: ">=3.0.1,<6" - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.11-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda hash: - md5: 9d3a3c39dd982332dab2aac113492013 - sha256: a5150ca4103c3ded9f7664bd5176cf0a6f3da86886552bfd3d519826518b2a3d + md5: 7c14f3706e099f8fcd47af2d494616cc + sha256: dbbec21a369872c8ebe23cb9a3b9d63638479ee30face165aa0fccc96e93eec3 category: main optional: false - name: gitdb - version: 4.0.11 + version: 4.0.12 manager: conda platform: osx-64 dependencies: python: ">=3.9" smmap: ">=3.0.1,<6" - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.11-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda hash: - md5: 9d3a3c39dd982332dab2aac113492013 - sha256: a5150ca4103c3ded9f7664bd5176cf0a6f3da86886552bfd3d519826518b2a3d + md5: 7c14f3706e099f8fcd47af2d494616cc + sha256: dbbec21a369872c8ebe23cb9a3b9d63638479ee30face165aa0fccc96e93eec3 category: main optional: false - name: gitdb - version: 4.0.11 + version: 4.0.12 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" smmap: ">=3.0.1,<6" - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.11-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.12-pyhd8ed1ab_0.conda hash: - md5: 9d3a3c39dd982332dab2aac113492013 - sha256: a5150ca4103c3ded9f7664bd5176cf0a6f3da86886552bfd3d519826518b2a3d + md5: 7c14f3706e099f8fcd47af2d494616cc + sha256: dbbec21a369872c8ebe23cb9a3b9d63638479ee30face165aa0fccc96e93eec3 category: main optional: false - name: gitpython - version: 3.1.43 + version: 3.1.44 manager: conda platform: linux-64 dependencies: gitdb: ">=4.0.1,<5" python: ">=3.9" typing_extensions: ">=3.7.4.3" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.43-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.44-pyhff2d567_0.conda hash: - md5: 23867f6f9fcd2fb9e9ce6427addf01ae - sha256: eb4bc75fe20aa0404ef698e08cf8864149300d96740268763b4c829baf8af571 + md5: 140a4e944f7488467872e562a2a52789 + sha256: b996e717ca693e4e831d3d3143aca3abb47536561306195002b226fe4dde53c3 category: main optional: false - name: gitpython - version: 3.1.43 + version: 3.1.44 manager: conda platform: osx-64 dependencies: python: ">=3.9" typing_extensions: ">=3.7.4.3" gitdb: ">=4.0.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.43-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.44-pyhff2d567_0.conda hash: - md5: 23867f6f9fcd2fb9e9ce6427addf01ae - sha256: eb4bc75fe20aa0404ef698e08cf8864149300d96740268763b4c829baf8af571 + md5: 140a4e944f7488467872e562a2a52789 + sha256: b996e717ca693e4e831d3d3143aca3abb47536561306195002b226fe4dde53c3 category: main optional: false - name: gitpython - version: 3.1.43 + version: 3.1.44 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" typing_extensions: ">=3.7.4.3" gitdb: ">=4.0.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.43-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.44-pyhff2d567_0.conda hash: - md5: 23867f6f9fcd2fb9e9ce6427addf01ae - sha256: eb4bc75fe20aa0404ef698e08cf8864149300d96740268763b4c829baf8af571 + md5: 140a4e944f7488467872e562a2a52789 + sha256: b996e717ca693e4e831d3d3143aca3abb47536561306195002b226fe4dde53c3 category: main optional: false - name: glog @@ -7022,42 +7109,42 @@ package: category: main optional: false - name: google-cloud-sdk - version: 503.0.0 + version: 506.0.0 manager: conda platform: linux-64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/google-cloud-sdk-503.0.0-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/google-cloud-sdk-506.0.0-py312h7900ff3_0.conda hash: - md5: 996a702b396b0aa8a07c7d6fa5f93986 - sha256: 5387b98a36881a38f23c3b18a7b436cd53623b52dfe91d3f4cc2d0868b4eea3f + md5: ad2afa4b37d868e0457980b574d2b2de + sha256: 69fe3e3bcdd6153fcd43ffc8a12788e7aa5f0bf42811a4c89bdcaeef18bab9dc category: main optional: false - name: google-cloud-sdk - version: 503.0.0 + version: 506.0.0 manager: conda platform: osx-64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/google-cloud-sdk-503.0.0-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/google-cloud-sdk-506.0.0-py312hb401068_0.conda hash: - md5: fe7cc8dd821e683649a2b8995cc32b2e - sha256: d41adfe63631b3e71a28a0ba1918affd155bc25bda8e930a894ff0b292f8bd89 + md5: c6faa1c8b2aa0cf449c76b5d1910e6f5 + sha256: 4f2b10697752d5feb2bf1fea462a533baec3c2b7718c100b173e870f65424b72 category: main optional: false - name: google-cloud-sdk - version: 503.0.0 + version: 506.0.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/google-cloud-sdk-503.0.0-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/google-cloud-sdk-506.0.0-py312h81bd7bf_0.conda hash: - md5: b2312edd84415350dc20063de8b6a669 - sha256: 16d31a15cd78ee15cbdf4e5056aea9bea7064e89eec814263891db7fd9eac19f + md5: 128f5bb4073be954e5f32f1f0cea6f1d + sha256: 0092551c426eb2d572bb4ec49b38cc314a33cbc280ff4880fcae0dacb652516c category: main optional: false - name: google-cloud-storage @@ -7592,10 +7679,10 @@ package: libstdcxx: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py312h2ec8cdc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py312h2ec8cdc_1.conda hash: - md5: aa633f30a6bc2c30a8f62215ba6da013 - sha256: 073b9d4291c3d7b15af5bc8cbdb2de69bfc0a215a6effdf610cd03fd8fa800da + md5: 38c2f46af8b45f914f55911006cd7056 + sha256: f366599a0ebc1cbbf5a31ba2f107e8270a6720b017284e08290895ce3a1fe76c category: main optional: false - name: greenlet @@ -7604,13 +7691,13 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - libcxx: ">=17" + libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/greenlet-3.1.1-py312h5861a67_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/greenlet-3.1.1-py312haafddd8_1.conda hash: - md5: 6c0ca5d46ec2d7ced6dda6d8f3adf52f - sha256: 5def59561e1788e6752a17596d92ace801516539710967655218b40595ace3c2 + md5: 19975de700ec101663d9bbef10d6ee9c + sha256: c6953a4807420ea92f47b32bf0bf5ac3e8e277c143f75c95dc359afdfed54a0f category: main optional: false - name: greenlet @@ -7619,13 +7706,13 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - libcxx: ">=17" + libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.1.1-py312hde4cb15_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.1.1-py312hd8f9ff3_1.conda hash: - md5: 6b39df249302d2e1513c5a01aad1d912 - sha256: 8afa00a2a27b27aec39d986df7a839af4093e44c54c607bffea8300057a87751 + md5: a86b17a70c836a899dc5b3098594d343 + sha256: b723598c11f28d97f8e0219d7e956dbf42bd303558c32bcfeef9b3b4ef7dec0c category: main optional: false - name: grpcio @@ -7772,22 +7859,22 @@ package: dependencies: __glibc: ">=2.17,<3.0.a0" atk-1.0: ">=2.38.0" - cairo: ">=1.18.0,<2.0a0" - fontconfig: ">=2.14.2,<3.0a0" + cairo: ">=1.18.2,<2.0a0" + fontconfig: ">=2.15.0,<3.0a0" fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - harfbuzz: ">=9.0.0,<10.0a0" - libgcc-ng: ">=12" - libglib: ">=2.80.3,<3.0a0" + harfbuzz: ">=10.1.0,<11.0a0" + libgcc: ">=13" + libglib: ">=2.82.2,<3.0a0" pango: ">=1.54.0,<2.0a0" - xorg-libx11: ">=1.8.9,<2.0a0" - xorg-libxext: ">=1.3.4,<2.0a0" - xorg-libxrender: ">=0.9.11,<0.10.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h6470451_5.conda + xorg-libx11: ">=1.8.10,<2.0a0" + xorg-libxext: ">=1.3.6,<2.0a0" + xorg-libxrender: ">=0.9.12,<0.10.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h8ee276e_7.conda hash: - md5: 1483ba046164be27df7f6eddbcec3a12 - sha256: 16644d036321b32635369c183502974c8b989fa516c313bd379f9aa4adcdf642 + md5: 28a9681054948a7d7e96a7b8fe9b604e + sha256: e98bdabe621a3695b9e330670f4762adffb4a6a75898e05f539d863161c83188 category: dev optional: true - name: gtk2 @@ -7797,15 +7884,15 @@ package: dependencies: __osx: ">=10.13" atk-1.0: ">=2.38.0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - libglib: ">=2.80.3,<3.0a0" + libglib: ">=2.82.2,<3.0a0" libintl: ">=0.22.5,<1.0a0" pango: ">=1.54.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h2c15c3c_5.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-he806959_7.conda hash: - md5: 308376a1154bc0ab3bbeeccf6ff986be - sha256: 9d7a50dae4aef357473b16c5121c1803a0c9ee1b8f93c4d90dc0196ae5007208 + md5: c4bf60cbe56ab09fbd30809aaa89b333 + sha256: b9993b2750787cc2cd71713ac0700ec321f2f08bd3caf23dda11e07813a0acc1 category: dev optional: true - name: gtk2 @@ -7815,15 +7902,15 @@ package: dependencies: __osx: ">=11.0" atk-1.0: ">=2.38.0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - libglib: ">=2.80.3,<3.0a0" + libglib: ">=2.82.2,<3.0a0" libintl: ">=0.22.5,<1.0a0" pango: ">=1.54.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h91d5085_5.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-hc5c4cae_7.conda hash: - md5: 23558d38b8e80959b74cfe83acad7c66 - sha256: 26ca08e16bb530465370d94309bfb500438f6cff4d6cf85725db3b7afcd9eccd + md5: 3a2a37b8a8e407421dce820377d84da6 + sha256: 3bd7678016021214fb00b7200223e7f6713f11c2bc152b8472018ab7c548bb97 category: dev optional: true - name: gts @@ -7970,8 +8057,8 @@ package: platform: osx-64 dependencies: python: ">=3.9" - hyperframe: ">=6.0,<7" hpack: ">=4.0,<5" + hyperframe: ">=6.0,<7" url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda hash: md5: 825927dc7b0f287ef8d4d0011bb113b1 @@ -7984,8 +8071,8 @@ package: platform: osx-arm64 dependencies: python: ">=3.9" - hyperframe: ">=6.0,<7" hpack: ">=4.0,<5" + hyperframe: ">=6.0,<7" url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda hash: md5: 825927dc7b0f287ef8d4d0011bb113b1 @@ -8042,58 +8129,64 @@ package: category: main optional: false - name: harfbuzz - version: 9.0.0 + version: 10.2.0 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" freetype: ">=2.12.1,<3.0a0" graphite2: "" icu: ">=75.1,<76.0a0" - libgcc-ng: ">=12" - libglib: ">=2.80.3,<3.0a0" - libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hda332d3_1.conda + libexpat: ">=2.6.4,<3.0a0" + libgcc: ">=13" + libglib: ">=2.82.2,<3.0a0" + libstdcxx: ">=13" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-10.2.0-h4bba637_0.conda hash: - md5: 76b32dcf243444aea9c6b804bcfa40b8 - sha256: 973afa37840b4e55e2540018902255cfb0d953aaed6353bb83a4d120f5256767 + md5: 9e38e86167e8b1ea0094747d12944ce4 + sha256: 94426eca8c60b43f57beb3338d3298dda09452c7a42314bbbb4ebfa552542a84 category: dev optional: true - name: harfbuzz - version: 9.0.0 + version: 10.2.0 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" freetype: ">=2.12.1,<3.0a0" graphite2: "" icu: ">=75.1,<76.0a0" - libcxx: ">=16" - libglib: ">=2.80.3,<3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-9.0.0-h098a298_1.conda + libcxx: ">=18" + libexpat: ">=2.6.4,<3.0a0" + libglib: ">=2.82.2,<3.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-10.2.0-h5b25545_0.conda hash: - md5: 8dd3c790d5ce9f3bc94c46e5b218e5f8 - sha256: dbc7783ea89faaf3a810d0e55979be02031551be8edad00de915807b3b148ff1 + md5: 61e64e76917a6c7f62a405f3c8569592 + sha256: 06253714b6b1541b5e5f695b89d145d60c73968360905aecd312e083f6b9ec6c category: dev optional: true - name: harfbuzz - version: 9.0.0 + version: 10.2.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" freetype: ">=2.12.1,<3.0a0" graphite2: "" icu: ">=75.1,<76.0a0" - libcxx: ">=16" - libglib: ">=2.80.3,<3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-9.0.0-h997cde5_1.conda + libcxx: ">=18" + libexpat: ">=2.6.4,<3.0a0" + libglib: ">=2.82.2,<3.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-10.2.0-ha0dd535_0.conda hash: - md5: 50f6825d3c4a6fca6fefdefa98081554 - sha256: 5f78f5dcbbfef59b3549ecb6cc2fa9de7b22abda7c8afaf0fa787ceea37a914f + md5: 30377b8ff7d4e8a2c08be6957999c100 + sha256: e9d148870adbe8efd9913fb036461d337609359b5d4474d0963d8ebe6b9789b2 category: dev optional: true - name: hpack @@ -8464,7 +8557,7 @@ package: category: main optional: false - name: hypothesis - version: 6.122.3 + version: 6.124.0 manager: conda platform: linux-64 dependencies: @@ -8474,14 +8567,14 @@ package: python: ">=3.9" setuptools: "" sortedcontainers: ">=2.1.0,<3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.122.3-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.124.0-pyha770c72_0.conda hash: - md5: 7d0f0e1986339fb368850b42493b98ae - sha256: 99b5f3efc6c7dba09c2b8f1851a3d41a2777e84f6752a293ddfee860debd956a + md5: 9c9b378368d013d1465c7cb16f3b7178 + sha256: 03143bcf7f5d7fbc03ebb24d10eef0dadaa7c4ff34ca05019d4796c5e7cfdc34 category: main optional: false - name: hypothesis - version: 6.122.3 + version: 6.124.0 manager: conda platform: osx-64 dependencies: @@ -8491,14 +8584,14 @@ package: sortedcontainers: ">=2.1.0,<3.0.0" attrs: ">=22.2.0" exceptiongroup: ">=1.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.122.3-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.124.0-pyha770c72_0.conda hash: - md5: 7d0f0e1986339fb368850b42493b98ae - sha256: 99b5f3efc6c7dba09c2b8f1851a3d41a2777e84f6752a293ddfee860debd956a + md5: 9c9b378368d013d1465c7cb16f3b7178 + sha256: 03143bcf7f5d7fbc03ebb24d10eef0dadaa7c4ff34ca05019d4796c5e7cfdc34 category: main optional: false - name: hypothesis - version: 6.122.3 + version: 6.124.0 manager: conda platform: osx-arm64 dependencies: @@ -8508,10 +8601,10 @@ package: sortedcontainers: ">=2.1.0,<3.0.0" attrs: ">=22.2.0" exceptiongroup: ">=1.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.122.3-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.124.0-pyha770c72_0.conda hash: - md5: 7d0f0e1986339fb368850b42493b98ae - sha256: 99b5f3efc6c7dba09c2b8f1851a3d41a2777e84f6752a293ddfee860debd956a + md5: 9c9b378368d013d1465c7cb16f3b7178 + sha256: 03143bcf7f5d7fbc03ebb24d10eef0dadaa7c4ff34ca05019d4796c5e7cfdc34 category: main optional: false - name: icu @@ -8553,42 +8646,42 @@ package: category: main optional: false - name: identify - version: 2.6.3 + version: 2.6.5 manager: conda platform: linux-64 dependencies: python: ">=3.9" ukkonen: "" - url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda hash: - md5: af684ea869a37193a5c116a9aabf659a - sha256: cea6b39c4bedef6fefd296d0b153ff1c853ec0754cf8cd2fd165685e1e6fb56d + md5: c1b0f663ff141265d1be1242259063f0 + sha256: e8ea11b8e39a98a9c34efb5c21c3fca718e31e1f41fd9ae5f6918b8eb402da59 category: main optional: false - name: identify - version: 2.6.3 + version: 2.6.5 manager: conda platform: osx-64 dependencies: ukkonen: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda hash: - md5: af684ea869a37193a5c116a9aabf659a - sha256: cea6b39c4bedef6fefd296d0b153ff1c853ec0754cf8cd2fd165685e1e6fb56d + md5: c1b0f663ff141265d1be1242259063f0 + sha256: e8ea11b8e39a98a9c34efb5c21c3fca718e31e1f41fd9ae5f6918b8eb402da59 category: main optional: false - name: identify - version: 2.6.3 + version: 2.6.5 manager: conda platform: osx-arm64 dependencies: ukkonen: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda hash: - md5: af684ea869a37193a5c116a9aabf659a - sha256: cea6b39c4bedef6fefd296d0b153ff1c853ec0754cf8cd2fd165685e1e6fb56d + md5: c1b0f663ff141265d1be1242259063f0 + sha256: e8ea11b8e39a98a9c34efb5c21c3fca718e31e1f41fd9ae5f6918b8eb402da59 category: main optional: false - name: idna @@ -8703,42 +8796,42 @@ package: category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: linux-64 dependencies: python: ">=3.9" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: osx-64 dependencies: python: ">=3.9" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: main optional: false - name: iniconfig @@ -8855,7 +8948,7 @@ package: category: main optional: false - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: linux-64 dependencies: @@ -8872,14 +8965,14 @@ package: stack_data: "" traitlets: ">=5.13.0" typing_extensions: ">=4.6" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 1d7fcd803dfa936a6c3bd051b293241c + sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc category: main optional: false - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: osx-64 dependencies: @@ -8896,14 +8989,14 @@ package: prompt-toolkit: ">=3.0.41,<3.1.0" traitlets: ">=5.13.0" typing_extensions: ">=4.6" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 1d7fcd803dfa936a6c3bd051b293241c + sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc category: main optional: false - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: osx-arm64 dependencies: @@ -8920,10 +9013,10 @@ package: prompt-toolkit: ">=3.0.41,<3.1.0" traitlets: ">=5.13.0" typing_extensions: ">=4.6" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 1d7fcd803dfa936a6c3bd051b293241c + sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc category: main optional: false - name: ipywidgets @@ -9293,7 +9386,7 @@ package: category: main optional: false - name: jellyfish - version: 1.1.2 + version: 1.1.3 manager: conda platform: linux-64 dependencies: @@ -9301,77 +9394,77 @@ package: libgcc: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/jellyfish-1.1.2-py312h12e396e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/jellyfish-1.1.3-py312h12e396e_0.conda hash: - md5: 74c324a62ef45ead9576a0cad4d73573 - sha256: c37e577bdf2b50bb5b49677bd38869e41daf1748f3fbfe8f2bbf8f3b600139a5 + md5: f6c39334c53017e4e999fe24354d2649 + sha256: 41c4ee6b65a4bec0698c76acd62f50dc5bd38272b04ed924ad150b80d6ccf058 category: main optional: false - name: jellyfish - version: 1.1.2 + version: 1.1.3 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/jellyfish-1.1.2-py312h0d0de52_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/jellyfish-1.1.3-py312h0d0de52_0.conda hash: - md5: ef9f8685d6d4663774dcf196cfeeccd9 - sha256: 78500608251d4baf3adb6e9c582d96d9a724a9c96d08e473a13a5bb7dffccb95 + md5: 7667d51b993b888206ca2958ca429fd2 + sha256: 1ec503486cfa27fd8b01028d599910d4027c7f886db3a5a8dc015e7b98e1b97d category: main optional: false - name: jellyfish - version: 1.1.2 + version: 1.1.3 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/jellyfish-1.1.2-py312hcd83bfe_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/jellyfish-1.1.3-py312hcd83bfe_0.conda hash: - md5: fc1299803d56626a4ad0ac811a45c7a0 - sha256: 6b0e0908d4bbff9b5f1c5cf78ec7dabf527fd7e2e4c56869cefd40cff7782c7d + md5: 078431a4e49ceadc66e0eb982b55b8ab + sha256: 27b4c1a781b079bae960a30656bd79274856a71c7797498143a64bd32141ff0d category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: linux-64 dependencies: markupsafe: ">=2.0" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: osx-64 dependencies: python: ">=3.9" markupsafe: ">=2.0" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" markupsafe: ">=2.0" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: jmespath @@ -9817,12 +9910,12 @@ package: dependencies: jupyter_server: ">=2.0.0,<3" psutil: ">=5.6.0,<6" - python: ">=3.8" + python: ">=3.9" pyzmq: ">=19" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_1.conda hash: - md5: c64f9b9f15a79239b864c455cc0a67d4 - sha256: 163a265b237d1896539b75e79288c117bdc9e7eec47aac5087c3b0a737b5511f + md5: cfd007391753bef610981301b8ac50fa + sha256: 6a02970a7465f0769d0a36c447c7fb4c6942c5357f01334e944b72eff8663828 category: dev optional: true - name: jupyter-resource-usage @@ -9830,14 +9923,14 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.8" + python: ">=3.9" jupyter_server: ">=2.0.0,<3" psutil: ">=5.6.0,<6" pyzmq: ">=19" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_1.conda hash: - md5: c64f9b9f15a79239b864c455cc0a67d4 - sha256: 163a265b237d1896539b75e79288c117bdc9e7eec47aac5087c3b0a737b5511f + md5: cfd007391753bef610981301b8ac50fa + sha256: 6a02970a7465f0769d0a36c447c7fb4c6942c5357f01334e944b72eff8663828 category: dev optional: true - name: jupyter-resource-usage @@ -9845,14 +9938,14 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.8" + python: ">=3.9" jupyter_server: ">=2.0.0,<3" psutil: ">=5.6.0,<6" pyzmq: ">=19" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-resource-usage-1.1.0-pyhd8ed1ab_1.conda hash: - md5: c64f9b9f15a79239b864c455cc0a67d4 - sha256: 163a265b237d1896539b75e79288c117bdc9e7eec47aac5087c3b0a737b5511f + md5: cfd007391753bef610981301b8ac50fa + sha256: 6a02970a7465f0769d0a36c447c7fb4c6942c5357f01334e944b72eff8663828 category: dev optional: true - name: jupyter_client @@ -10015,11 +10108,12 @@ package: category: main optional: false - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: linux-64 dependencies: jsonschema-with-format-nongpl: ">=4.18.0" + packaging: "" python: ">=3.9" python-json-logger: ">=2.0.4" pyyaml: ">=5.3" @@ -10027,17 +10121,18 @@ package: rfc3339-validator: "" rfc3986-validator: ">=0.1.1" traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: main optional: false - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: osx-64 dependencies: + packaging: "" referencing: "" rfc3339-validator: "" python: ">=3.9" @@ -10046,17 +10141,18 @@ package: traitlets: ">=5.3" python-json-logger: ">=2.0.4" jsonschema-with-format-nongpl: ">=4.18.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: main optional: false - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: osx-arm64 dependencies: + packaging: "" referencing: "" rfc3339-validator: "" python: ">=3.9" @@ -10065,14 +10161,14 @@ package: traitlets: ">=5.3" python-json-logger: ">=2.0.4" jsonschema-with-format-nongpl: ">=4.18.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: main optional: false - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: linux-64 dependencies: @@ -10081,7 +10177,7 @@ package: jinja2: ">=3.0.3" jupyter_client: ">=7.4.4" jupyter_core: ">=4.12,!=5.0.*" - jupyter_events: ">=0.9.0" + jupyter_events: ">=0.11.0" jupyter_server_terminals: ">=0.4.4" nbconvert-core: ">=6.4.4" nbformat: ">=5.3.0" @@ -10095,14 +10191,14 @@ package: tornado: ">=6.2.0" traitlets: ">=5.6.0" websocket-client: ">=1.7" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: main optional: false - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: osx-64 dependencies: @@ -10119,20 +10215,20 @@ package: traitlets: ">=5.6.0" anyio: ">=3.1.0" send2trash: ">=1.8.2" - jupyter_events: ">=0.9.0" argon2-cffi: ">=21.1" jupyter_server_terminals: ">=0.4.4" overrides: ">=5.0" prometheus_client: ">=0.9" websocket-client: ">=1.7" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + jupyter_events: ">=0.11.0" + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: main optional: false - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: osx-arm64 dependencies: @@ -10149,16 +10245,16 @@ package: traitlets: ">=5.6.0" anyio: ">=3.1.0" send2trash: ">=1.8.2" - jupyter_events: ">=0.9.0" argon2-cffi: ">=21.1" jupyter_server_terminals: ">=0.4.4" overrides: ">=5.0" prometheus_client: ">=0.9" websocket-client: ">=1.7" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + jupyter_events: ">=0.11.0" + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: main optional: false - name: jupyter_server_terminals @@ -10201,7 +10297,7 @@ package: category: main optional: false - name: jupyterlab - version: 4.3.3 + version: 4.3.4 manager: conda platform: linux-64 dependencies: @@ -10221,14 +10317,14 @@ package: tomli: ">=1.2.2" tornado: ">=6.2.0" traitlets: "" - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 0707e62d944a89c365ba11da4898f8af - sha256: 63aa00427abd4a3e7c1738257b8e296f5e0ba04a4a1ab9ff3bc186440c8b9fdc + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab - version: 4.3.3 + version: 4.3.4 manager: conda platform: osx-64 dependencies: @@ -10241,21 +10337,21 @@ package: jinja2: ">=3.0.3" importlib-metadata: ">=4.8.3" jupyter_server: ">=2.4.0,<3" + httpx: ">=0.25.0" jupyter-lsp: ">=2.0.0" async-lru: ">=1.0.0" notebook-shim: ">=0.2" - httpx: ">=0.25.0" jupyterlab_server: ">=2.27.1,<3" ipykernel: ">=6.5.0" setuptools: ">=40.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 0707e62d944a89c365ba11da4898f8af - sha256: 63aa00427abd4a3e7c1738257b8e296f5e0ba04a4a1ab9ff3bc186440c8b9fdc + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab - version: 4.3.3 + version: 4.3.4 manager: conda platform: osx-arm64 dependencies: @@ -10268,17 +10364,17 @@ package: jinja2: ">=3.0.3" importlib-metadata: ">=4.8.3" jupyter_server: ">=2.4.0,<3" + httpx: ">=0.25.0" jupyter-lsp: ">=2.0.0" async-lru: ">=1.0.0" notebook-shim: ">=0.2" - httpx: ">=0.25.0" jupyterlab_server: ">=2.27.1,<3" ipykernel: ">=6.5.0" setuptools: ">=40.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 0707e62d944a89c365ba11da4898f8af - sha256: 63aa00427abd4a3e7c1738257b8e296f5e0ba04a4a1ab9ff3bc186440c8b9fdc + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab-lsp @@ -10459,7 +10555,7 @@ package: category: main optional: false - name: keyring - version: 25.5.0 + version: 25.6.0 manager: conda platform: linux-64 dependencies: @@ -10472,14 +10568,14 @@ package: jeepney: ">=0.4.2" python: ">=3.9" secretstorage: ">=3.2" - url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.5.0-pyha804496_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.6.0-pyha804496_0.conda hash: - md5: 8067b23a97d7ee4bb0fd81500ba4bbe3 - sha256: 0f15886df2dfdd7474fc15b9bf890669cbfd0becb0072eafb9a3ba1e949d9a57 + md5: cdd58ab99c214b55d56099108a914282 + sha256: b6f57c17cf098022c32fe64e85e9615d427a611c48a5947cdfc357490210a124 category: main optional: false - name: keyring - version: 25.5.0 + version: 25.6.0 manager: conda platform: osx-64 dependencies: @@ -10490,14 +10586,14 @@ package: jaraco.context: "" python: ">=3.9" importlib-metadata: ">=4.11.4" - url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.5.0-pyh534df25_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.6.0-pyh534df25_0.conda hash: - md5: 339563eac6844e73dc51563da2604b53 - sha256: 711983a6f4640038ea05137c5baefe9b46f0baf9e34dd3df5d0321473155fa7c + md5: d2c0c5bda93c249f877c7fceea9e63af + sha256: c8b436fa9853bf8b836c96afbb7684a04955b80b37f5d5285fd836b6a8566cc5 category: main optional: false - name: keyring - version: 25.5.0 + version: 25.6.0 manager: conda platform: osx-arm64 dependencies: @@ -10508,10 +10604,10 @@ package: jaraco.context: "" python: ">=3.9" importlib-metadata: ">=4.11.4" - url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.5.0-pyh534df25_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.6.0-pyh534df25_0.conda hash: - md5: 339563eac6844e73dc51563da2604b53 - sha256: 711983a6f4640038ea05137c5baefe9b46f0baf9e34dd3df5d0321473155fa7c + md5: d2c0c5bda93c249f877c7fceea9e63af + sha256: c8b436fa9853bf8b836c96afbb7684a04955b80b37f5d5285fd836b6a8566cc5 category: main optional: false - name: keyutils @@ -10527,7 +10623,7 @@ package: category: main optional: false - name: kiwisolver - version: 1.4.7 + version: 1.4.8 manager: conda platform: linux-64 dependencies: @@ -10536,40 +10632,40 @@ package: libstdcxx: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py312h68727a3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h84d6215_0.conda hash: - md5: 444266743652a4f1538145e9362f6d3b - sha256: d752c53071ee5d712baa9742dd1629e60388c5ce4ab11d4e73a1690443e41769 + md5: 6713467dc95509683bfa3aca08524e8a + sha256: 3ce99d721c1543f6f8f5155e53eef11be47b2f5942a8d1060de6854f9d51f246 category: main optional: false - name: kiwisolver - version: 1.4.7 + version: 1.4.8 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - libcxx: ">=17" + libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.7-py312hc5c4d5f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.8-py312h9275861_0.conda hash: - md5: 7b72389a8a3ba350285f86933ab85da0 - sha256: 87470d7eed470c01efa19dd0d5a2eca9149afa1176d1efc50c475b3b81df62c1 + md5: 88135d68c4ab7e6aedf52765b92acc70 + sha256: 1c14526352cb9ced9ead72977ebbb5fbb167ed021af463f562b3f057c6d412a9 category: main optional: false - name: kiwisolver - version: 1.4.7 + version: 1.4.8 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - libcxx: ">=17" + libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.7-py312h6142ec9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.8-py312h2c4a281_0.conda hash: - md5: ea8a65d24baad7ed822ab7f07f19e105 - sha256: 056a2cc3b6c07c79719cb8f2eda09408fca137b49fe46f919ef14247caa6f0e9 + md5: a94f3ac940c391e7716b6ffd332d7463 + sha256: 01366fa9d65bedb4069266d08c8a7a2ebbe6f25cedf60eebeeb701067f162f68 category: main optional: false - name: krb5 @@ -11106,10 +11202,10 @@ package: platform: linux-64 dependencies: libopenblas: ">=0.3.28,<1.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda hash: - md5: 8ea26d42ca88ec5258802715fe1ee10b - sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 + md5: ac52800af2e0c0e7dac770b435ce768a + sha256: 30bd658682b124243f8e52d8edf8a19e7be1bc31e4fe4baec30a64002dc8cd0c category: main optional: false - name: libblas @@ -11118,10 +11214,10 @@ package: platform: osx-64 dependencies: libopenblas: ">=0.3.28,<1.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-26_osx64_openblas.conda hash: - md5: da0a6f87958893e1d2e2bbc7e7a6541f - sha256: 1b22b5322a311a775bca637b26317645cf07e35f125cede9278c6c45db6e7105 + md5: 2f03da7a6d52d98bbea1f7390d6997bf + sha256: 4e860b60c06be04f2c37c45def870e4ea5268f568547b80a8f69ad6ecddb6f31 category: main optional: false - name: libblas @@ -11130,10 +11226,10 @@ package: platform: osx-arm64 dependencies: libopenblas: ">=0.3.28,<1.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda hash: - md5: f8cf4d920ff36ce471619010eff59cac - sha256: f1fb9a11af0b2878bd8804b4c77d3733c40076218bcbdb35f575b1c0c9fddf11 + md5: 21be102c9ae80a67ba7de23b129aa7f6 + sha256: 597f9c3779caa979c8c6abbb3ba8c7191b84e1a910d6b0d10e5faf35284c450c category: main optional: false - name: libbrotlicommon @@ -11259,10 +11355,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda hash: - md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 - sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd + md5: ebcc5f37a435aa3c19640533c82f8d76 + sha256: 9c74e536c9bc868e356ffd43f81c2cb398aec84b40fcadc312315b164a5500ee category: main optional: false - name: libcblas @@ -11271,10 +11367,10 @@ package: platform: osx-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-26_osx64_openblas.conda hash: - md5: ab304b75ea67f850cf7adf9156e3f62f - sha256: b04ae297aa5396df3135514866db72845b111c92524570f923625473f11cfbe2 + md5: 8726a2949c303b23da89be658a19675c + sha256: 4d5dd9aeca2fa37f01d6c0bdbafba0e4f8b6601758239fa85d0640d012a151d6 category: main optional: false - name: libcblas @@ -11283,10 +11379,10 @@ package: platform: osx-arm64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda hash: - md5: 4df0fae81f0b5bf47d48c882b086da11 - sha256: d9fa5b6b11252132a3383bbf87bd2f1b9d6248bef1b7e113c2a8ae41b0376218 + md5: a0e9980fe12d42f6d0c0ec009f67e948 + sha256: 27a29ef6b2fd2179bc3a0bb9db351f078ba140ca10485dca147c399639f84c93 category: main optional: false - name: libcrc32c @@ -11382,27 +11478,27 @@ package: category: main optional: false - name: libcxx - version: 19.1.5 + version: 19.1.7 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.5-hf95d169_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.7-hf95d169_0.conda hash: - md5: a20d4ea6839510372d1eeb8532b09acf - sha256: 57e80908add715a2198559001087de014156c4b44a722add46253465ae9daa0c + md5: 4b8f8dc448d814169dbc58fc7286057d + sha256: 6b2fa3fb1e8cd2000b0ed259e0c4e49cbef7b76890157fac3e494bc659a20330 category: main optional: false - name: libcxx - version: 19.1.5 + version: 19.1.7 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.5-ha82da77_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda hash: - md5: 3c7be0df28ccda1d193ea6de56dcb5ff - sha256: 7918cc0bb7a6554cdd3eee634c3dc414a1ab8ec49faeca1567367bb92118f9d7 + md5: 5b3e1610ff8bd5443476b91d618f5b77 + sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 category: main optional: false - name: libdeflate @@ -11443,40 +11539,43 @@ package: category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20240808 manager: conda platform: linux-64 dependencies: - libgcc-ng: ">=7.5.0" - ncurses: ">=6.2,<7.0.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + ncurses: ">=6.5,<7.0a0" + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + md5: 8247f80f3dc464d9322e85007e307fe8 + sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20240808 manager: conda platform: osx-64 dependencies: - ncurses: ">=6.2,<7.0.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 + ncurses: ">=6.5,<7.0a0" + __osx: ">=10.13" + url: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20240808-pl5321ha958ccf_0.conda hash: - md5: 6016a8a1d0e63cac3de2c352cd40208b - sha256: dbd3c3f2eca1d21c52e4c03b21930bbce414c4592f8ce805801575b9e9256095 + md5: 32bff389574b5f03cdce349aa0486dcd + sha256: 3fb953fcc1fe3d0a90984517b95ebf3817cab96876a9cd9f22d3d493483a97e3 category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20240808 manager: conda platform: osx-arm64 dependencies: - ncurses: ">=6.2,<7.0.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2 + ncurses: ">=6.5,<7.0a0" + __osx: ">=11.0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda hash: - md5: 30e4362988a2623e9eb34337b83e01f9 - sha256: 3912636197933ecfe4692634119e8644904b41a58f30cad9d1fc02f6ba4d9fca + md5: af89aa84ffb5ee551ce0c137b951a3b5 + sha256: fb934d7a03279ec8eae4bf1913ac9058fcf6fed35290d8ffa6e04157f396a3b1 category: main optional: false - name: libev @@ -12293,10 +12392,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda hash: - md5: 4dc03a53fc69371a6158d0ed37214cd3 - sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e + md5: 3792604c43695d6a273bc5faaac47d48 + sha256: b76458c36331376911e0f98fa68109e02f4d5e5ebfffa79587ac69cef748bba1 category: main optional: false - name: liblapack @@ -12305,10 +12404,10 @@ package: platform: osx-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-26_osx64_openblas.conda hash: - md5: dda0e24b4605ebbd381e48606a107bed - sha256: 2a9a6143d103e7e21511cbf439521645bdd506bfabfcac9d6398dd0562c6905c + md5: c0c54bb6382ff1e52bf08f1da539e9b4 + sha256: 166b07a129d122dbe90b06b582b5c29fbe5b958547fb474ca497cb084846810d category: main optional: false - name: liblapack @@ -12317,10 +12416,10 @@ package: platform: osx-arm64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda hash: - md5: 19bbddfec972d401838330453186108d - sha256: fdd742407672a9af20e70764550cf18b3ab67f12e48bf04163b90492fbc401e7 + md5: cebad79038a75cfd28fa90d147a2d34d + sha256: dd6d9a21e672aee4332f019c8229ce70cf5eaf6c2f4cbd1443b105fb66c00dc5 category: main optional: false - name: libllvm14 @@ -12505,37 +12604,40 @@ package: category: main optional: false - name: libntlm - version: "1.4" + version: "1.8" manager: conda platform: linux-64 dependencies: - libgcc-ng: ">=9.3.0" - url: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.4-h7f98852_1002.tar.bz2 + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda hash: - md5: e728e874159b042d92b90238a3cb0dc2 - sha256: 63244b73156033ea3b7c2a1581526e79b4670349d64b15f645dcdb12de441d1a + md5: 7c7927b404672409d9917d49bff5f2d6 + sha256: 3b3f19ced060013c2dd99d9d46403be6d319d4601814c772a3472fe2955612b0 category: main optional: false - name: libntlm - version: "1.4" + version: "1.8" manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libntlm-1.4-h0d85af4_1002.tar.bz2 + dependencies: + __osx: ">=10.13" + url: https://conda.anaconda.org/conda-forge/osx-64/libntlm-1.8-h6e16a3a_0.conda hash: - md5: d9c13a9ec123f376ac38db038b7dfbb6 - sha256: c536513b3b7a74a1a46ee426ff6d5511df521b2218ebaff0ac7badc474cddb9a + md5: 23d706dbe90b54059ad86ff826677f39 + sha256: 2ab918f7cc00852d70088e0b9e49fda4ef95229126cf3c52a8297686938385f2 category: main optional: false - name: libntlm - version: "1.4" + version: "1.8" manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libntlm-1.4-h3422bc3_1002.tar.bz2 + dependencies: + __osx: ">=11.0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libntlm-1.8-h5505292_0.conda hash: - md5: 02fb3eb7be85f98c084bcee20cf925f1 - sha256: d0047d4d967e4e3e1d0ad0dd0e45ed4b0effdd0ae57ec88b4850122b0635d8fe + md5: c90c1d3bd778f5ec0d4bb4ef36cbd5b6 + sha256: ea8c680924d957e12270dca549620327d5e986f23c4bd5f45627167ca6ef7a3b category: main optional: false - name: libopenblas @@ -12633,43 +12735,43 @@ package: category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" libgcc: ">=13" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda hash: - md5: f4cc49d7aa68316213e4b12be35308d1 - sha256: e5b14f7a01c2db4362d8591f42f82f336ed48d5e4079e4d1f65d0c2a3637ea78 + md5: 85cbdaacad93808395ac295b5667d25b + sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.44-h4b8f8c9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.45-h3c4a55f_0.conda hash: - md5: f32ac2c8dd390dbf169f550887ed09d9 - sha256: 12b44e58f8832798d7a5c0a7480c95e905dbd6c3558dec09739062411f9e08d1 + md5: 1b2605bdbcb98cee6e7b19778ccbea6e + sha256: 6370167e819d4e5eaa89d4e5adee74f67c762d4bf314511bd9d7e0f9b1e43a54 category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.44-hc14010f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda hash: - md5: fb36e93f0ea6a6f5d2b99984f34b049e - sha256: 38f8759a3eb8060deabd4db41f0f023514d853e46ddcbd0ba21768fc4e563bb1 + md5: d554c806d065b1763cb9e1cb1d25741d + sha256: ddcc81c049b32fb5eb3ac1f9a6d3a589c08325c8ec6f89eb912208b19330d68c category: main optional: false - name: libpq @@ -12814,19 +12916,19 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" freetype: ">=2.12.1,<3.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - harfbuzz: ">=9.0.0,<10.0a0" + harfbuzz: ">=10.1.0,<11.0a0" libgcc: ">=13" - libglib: ">=2.80.3,<3.0a0" - libpng: ">=1.6.43,<1.7.0a0" - libxml2: ">=2.12.7,<3.0a0" + libglib: ">=2.82.2,<3.0a0" + libpng: ">=1.6.44,<1.7.0a0" + libxml2: ">=2.13.5,<3.0a0" pango: ">=1.54.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-hc0ffecb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-h49af25d_2.conda hash: - md5: 83f045969988f5c7a65f3950b95a8b35 - sha256: fda3197ffb24512e719d55defa02f9f70286038e56cad8c1d580ed6460f417fa + md5: b9846db0abffb09847e2cb0fec4b4db6 + sha256: 475013475a3209c24a82f9e80c545d56ccca2fa04df85952852f3d73caa38ff9 category: dev optional: true - name: librsvg @@ -12835,15 +12937,15 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - libglib: ">=2.80.3,<3.0a0" - libxml2: ">=2.12.7,<3.0a0" + libglib: ">=2.82.2,<3.0a0" + libxml2: ">=2.13.5,<3.0a0" pango: ">=1.54.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h2682814_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h21a6cfa_2.conda hash: - md5: 0022c69263e9bb8c530feff2dfc431f9 - sha256: ed2d08ef3647d1c10fa51a0480f215ddae04f73a2bd9bbd135d3f37d313d84a6 + md5: 0aa68f5a6ebfd2254daae40170439f03 + sha256: 482cde0a3828935edc31c529e15c2686425f64b07a7e52551b6ed672360f2a15 category: dev optional: true - name: librsvg @@ -12852,15 +12954,15 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - cairo: ">=1.18.0,<2.0a0" + cairo: ">=1.18.2,<2.0a0" gdk-pixbuf: ">=2.42.12,<3.0a0" - libglib: ">=2.80.3,<3.0a0" - libxml2: ">=2.12.7,<3.0a0" + libglib: ">=2.82.2,<3.0a0" + libxml2: ">=2.13.5,<3.0a0" pango: ">=1.54.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.4-h40956f1_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.4-h266df6f_2.conda hash: - md5: 27c333944e11caae7bc3a35178d32ac5 - sha256: 88cd8603a6fe6c3299e9cd0a81f5e38cf431d20b7d3e2e6642c8a41113ede6db + md5: 82c31ce77bac095b5700b1fdaad9a628 + sha256: c1ef2c5855166001967952d7525aa2f29707214495c74c2bbb60e691aee45ef0 category: dev optional: true - name: librttopo @@ -13277,74 +13379,77 @@ package: category: main optional: false - name: libuv - version: 1.49.2 + version: 1.50.0 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" libgcc: ">=13" - url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda hash: - md5: 070e3c9ddab77e38799d5c30b109c633 - sha256: a35cd81cd1a9add11024097da83cc06b0aae83186fe4124b77710876f37d8f31 + md5: 771ee65e13bc599b0b62af5359d80169 + sha256: b4a8890023902aef9f1f33e3e35603ad9c2f16c21fdb58e968fa6c1bd3e94c0b category: main optional: false - name: libuv - version: 1.49.2 + version: 1.50.0 manager: conda platform: osx-64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.49.2-hd79239c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda hash: - md5: ec36c2438046ca8d2b4368d62dd5c38c - sha256: a2083200357513f932b44e88858a50a638d1a751a050bc62b2cbee2ac54f102c + md5: c86c7473f79a3c06de468b923416aa23 + sha256: ec9da0a005c668c0964e0a6546c21416bab608569b5863edbdf135cee26e67d8 category: main optional: false - name: libuv - version: 1.49.2 + version: 1.50.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda hash: - md5: 4bc348e3a1a74d20a3f9beb866d75e0a - sha256: 0e5176af1e788ad5006cf261c4ea5a288a935fda48993b0240ddd2e562dc3d02 + md5: 20717343fb30798ab7c23c2e92b748c1 + sha256: d13fb49d4c8262bf2c44ffb2c77bb2b5d0f85fc6de76bdb75208efeccb29fce6 category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda hash: - md5: b26e8aa824079e1be0294e7152ca4559 - sha256: 49bc5f6b1e11cb2babf2a2a731d1a680a5e08a858280876a779dbda06c78c35f + md5: 63f790534398730f59e1b899c3644d4a + sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.0 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.4.0-h10d778d_0.conda + dependencies: + __osx: ">=10.13" + url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda hash: - md5: b2c0047ea73819d992484faacbbe1c24 - sha256: 7bafd8f4c637778cd0aa390bf3a894feef0e1fcf6ea6000c7ffc25c4c5a65538 + md5: 5e0cefc99a231ac46ba21e27ae44689f + sha256: 7f110eba04150f1fe5fe297f08fb5b82463eed74d1f068bc67c96637f9c63569 category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.0 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.4.0-h93a5062_0.conda + dependencies: + __osx: ">=11.0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda hash: - md5: c0af0edfebe780b19940e94871f1a765 - sha256: 0d4bad713a512d79bfeb4d61821f447afab8b0792aca823f505ce6b195e9fde5 + md5: 569466afeb84f90d5bb88c11cc23d746 + sha256: f8bdb876b4bc8cb5df47c28af29188de8911c3fea4b799a33743500149de3f4a category: main optional: false - name: libxcb @@ -13529,27 +13634,27 @@ package: category: main optional: false - name: llvm-openmp - version: 19.1.5 + version: 19.1.7 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.5-ha54dae1_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.7-ha54dae1_0.conda hash: - md5: fc0cec628a431e2f87d09e83a3a579e1 - sha256: e4966acfed5d3358eeec2c30b9f0f51b6c3d05bca680e87a5db210963511dadb + md5: 65d08c50518999e69f421838c1d5b91f + sha256: b5b06821b0d4143f66ba652ffe6f535696dc3a4096175d9be8b19b1a7350c86d category: main optional: false - name: llvm-openmp - version: 19.1.5 + version: 19.1.7 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.5-hdb05f8b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda hash: - md5: f2c2e187a1d2637d282e34dc92021a70 - sha256: e7ba0d8b718925efdcf1309f5e776e3264cc172d3af8d4048b39627c50a1abc0 + md5: c4d54bfd3817313ce758aa76283b118d + sha256: b92a669f2059874ebdcb69041b6c243d68ffc3fb356ac1339cec44aeb27245d7 category: main optional: false - name: llvmlite @@ -13647,11 +13752,11 @@ package: dependencies: attrs: ">=21.3.0" cattrs: "!=23.2.1" - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_1.conda hash: - md5: 9a540725973d27fc0b4101585a8fdfa8 - sha256: 163564614a24807504dc33a9ddeb470d511f900f62aa84e323d651ef6d26086d + md5: b18e46e02cfedac7a70cb063ab37b37c + sha256: 5ba1c1b3079a7079e8451795db3b48668a01958cbb3aae92131ca22da298fb40 category: dev optional: true - name: lsprotocol @@ -13659,13 +13764,13 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.7" + python: ">=3.9" attrs: ">=21.3.0" cattrs: "!=23.2.1" - url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_1.conda hash: - md5: 9a540725973d27fc0b4101585a8fdfa8 - sha256: 163564614a24807504dc33a9ddeb470d511f900f62aa84e323d651ef6d26086d + md5: b18e46e02cfedac7a70cb063ab37b37c + sha256: 5ba1c1b3079a7079e8451795db3b48668a01958cbb3aae92131ca22da298fb40 category: dev optional: true - name: lsprotocol @@ -13673,13 +13778,13 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" + python: ">=3.9" attrs: ">=21.3.0" cattrs: "!=23.2.1" - url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/lsprotocol-2023.0.1-pyhd8ed1ab_1.conda hash: - md5: 9a540725973d27fc0b4101585a8fdfa8 - sha256: 163564614a24807504dc33a9ddeb470d511f900f62aa84e323d651ef6d26086d + md5: b18e46e02cfedac7a70cb063ab37b37c + sha256: 5ba1c1b3079a7079e8451795db3b48668a01958cbb3aae92131ca22da298fb40 category: dev optional: true - name: lxml @@ -13981,11 +14086,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_1.conda hash: - md5: 4ff4874ee27990276b70dcc72605a9fb - sha256: a5355227b73be01404da0f7e36e199b3562b5342ebd961d9d07c1c8f786692be + md5: 0b561c367f7c1ef9f32f8527d8b9e7bf + sha256: eab720010e7155152ed79c7172990adb723f0ccf2d0f1235bb06e2f9b52e575f category: main optional: false - name: marko @@ -13993,11 +14098,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_1.conda hash: - md5: 4ff4874ee27990276b70dcc72605a9fb - sha256: a5355227b73be01404da0f7e36e199b3562b5342ebd961d9d07c1c8f786692be + md5: 0b561c367f7c1ef9f32f8527d8b9e7bf + sha256: eab720010e7155152ed79c7172990adb723f0ccf2d0f1235bb06e2f9b52e575f category: main optional: false - name: marko @@ -14005,11 +14110,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/marko-2.1.2-pyhd8ed1ab_1.conda hash: - md5: 4ff4874ee27990276b70dcc72605a9fb - sha256: a5355227b73be01404da0f7e36e199b3562b5342ebd961d9d07c1c8f786692be + md5: 0b561c367f7c1ef9f32f8527d8b9e7bf + sha256: eab720010e7155152ed79c7172990adb723f0ccf2d0f1235bb06e2f9b52e575f category: main optional: false - name: markupsafe @@ -14056,12 +14161,11 @@ package: category: main optional: false - name: matplotlib-base - version: 3.9.4 + version: 3.10.0 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - certifi: ">=2020.06.20" contourpy: ">=1.0.1" cycler: ">=0.10" fonttools: ">=4.22.0" @@ -14078,19 +14182,18 @@ package: python_abi: 3.12.* qhull: ">=2020.2,<2020.3.0a0" tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.4-py312hd3ec401_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.0-py312hd3ec401_0.conda hash: - md5: b39b563d1a75c7b9b623e2a2b42d9e6d - sha256: aaa7f459f89c9dcd5bb6a8189d35e5d959c898cdb5ea200374fe2172703560cd + md5: c27a17a8c54c0d35cf83bbc0de8f7f77 + sha256: eed67ea988883a3c05160c6d02f34f5a4b6405713cf699d9117eb68fb4743017 category: main optional: false - name: matplotlib-base - version: 3.9.4 + version: 3.10.0 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - certifi: ">=2020.06.20" contourpy: ">=1.0.1" cycler: ">=0.10" fonttools: ">=4.22.0" @@ -14105,19 +14208,18 @@ package: python-dateutil: ">=2.7" python_abi: 3.12.* qhull: ">=2020.2,<2020.3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.4-py312h535dea3_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.10.0-py312h535dea3_0.conda hash: - md5: 13276b0fc27e3ed46e7861eda89a6857 - sha256: be291d499126362aa37d31e74838184b2ba8922b195dae518baaecb9f1cda477 + md5: 128c27d25c9398bab477b7a9a8478c90 + sha256: 69249e9211aefc96fee9ef1b72ab7ed5c4f73c68cd1e0187eeceb6e22c46ecce category: main optional: false - name: matplotlib-base - version: 3.9.4 + version: 3.10.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - certifi: ">=2020.06.20" contourpy: ">=1.0.1" cycler: ">=0.10" fonttools: ">=4.22.0" @@ -14132,10 +14234,10 @@ package: python-dateutil: ">=2.7" python_abi: 3.12.* qhull: ">=2020.2,<2020.3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.4-py312hdbc7e53_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.10.0-py312hdbc7e53_0.conda hash: - md5: c35cffd51b15063f0e37f71c7c3f5b9a - sha256: db1f9351d0129482ff35fabea4b43a22cb4fabe93f7403673d758433a51e40ea + md5: af50086982d6939b23d2656c21172be0 + sha256: 8e53e3e3a7c81aed357b92e5dc0be0199a0081a2ce9cc726f5afba946ed77796 category: main optional: false - name: matplotlib-inline @@ -14308,39 +14410,42 @@ package: category: main optional: false - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + typing_extensions: "" + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: main optional: false - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: osx-64 dependencies: + typing_extensions: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: main optional: false - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: osx-arm64 dependencies: + typing_extensions: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: main optional: false - name: mlflow @@ -14567,39 +14672,39 @@ package: category: main optional: false - name: more-itertools - version: 10.5.0 + version: 10.6.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.5.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.6.0-pyhd8ed1ab_0.conda hash: - md5: 206f67a1eccc290e5679bb793c3eb17e - sha256: ccb385f3a25efb47e9ea9870b0fa67b05c3b40c4c695e5f3946ab12e79e3096d + md5: 9b1225d67235df5411dbd2c94a5876b7 + sha256: e017ede184823b12a194d058924ca26e1129975cee1cae47f69d6115c0478b55 category: main optional: false - name: more-itertools - version: 10.5.0 + version: 10.6.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.5.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.6.0-pyhd8ed1ab_0.conda hash: - md5: 206f67a1eccc290e5679bb793c3eb17e - sha256: ccb385f3a25efb47e9ea9870b0fa67b05c3b40c4c695e5f3946ab12e79e3096d + md5: 9b1225d67235df5411dbd2c94a5876b7 + sha256: e017ede184823b12a194d058924ca26e1129975cee1cae47f69d6115c0478b55 category: main optional: false - name: more-itertools - version: 10.5.0 + version: 10.6.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.5.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.6.0-pyhd8ed1ab_0.conda hash: - md5: 206f67a1eccc290e5679bb793c3eb17e - sha256: ccb385f3a25efb47e9ea9870b0fa67b05c3b40c4c695e5f3946ab12e79e3096d + md5: 9b1225d67235df5411dbd2c94a5876b7 + sha256: e017ede184823b12a194d058924ca26e1129975cee1cae47f69d6115c0478b55 category: main optional: false - name: msgpack-python @@ -14691,42 +14796,6 @@ package: sha256: 482fd09fb798090dc8cce2285fa69f43b1459099122eac2fb112d9b922b9f916 category: main optional: false - - name: multimethod - version: 1.9.1 - manager: conda - platform: linux-64 - dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/multimethod-1.9.1-pyhd8ed1ab_0.conda - hash: - md5: 48223af3f697ccd9b114adb6a66e0f11 - sha256: 7fcfda7b4a1d74205fcfdefd93804226a6eaffc74a319414c7d8d88f9249db3b - category: main - optional: false - - name: multimethod - version: 1.9.1 - manager: conda - platform: osx-64 - dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/multimethod-1.9.1-pyhd8ed1ab_0.conda - hash: - md5: 48223af3f697ccd9b114adb6a66e0f11 - sha256: 7fcfda7b4a1d74205fcfdefd93804226a6eaffc74a319414c7d8d88f9249db3b - category: main - optional: false - - name: multimethod - version: 1.9.1 - manager: conda - platform: osx-arm64 - dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/multimethod-1.9.1-pyhd8ed1ab_0.conda - hash: - md5: 48223af3f697ccd9b114adb6a66e0f11 - sha256: 7fcfda7b4a1d74205fcfdefd93804226a6eaffc74a319414c7d8d88f9249db3b - category: main - optional: false - name: munkres version: 1.1.4 manager: conda @@ -14800,43 +14869,43 @@ package: category: main optional: false - name: narwhals - version: 1.18.4 + version: 1.22.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.18.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.22.0-pyhd8ed1ab_0.conda hash: - md5: 097ac08effbc5245b575a297d7bc1db1 - sha256: 12d20cf6cd99191cf1eb6a6cf40c3962d968f78c59a767782a314735de9a7ca6 + md5: 40eec8569140b855c3f765bfb7857f26 + sha256: 898f72c5937c6e990d58b530674a1469f310582f932970d4419269671d0331ba category: main optional: false - name: narwhals - version: 1.18.4 + version: 1.22.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.18.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.22.0-pyhd8ed1ab_0.conda hash: - md5: 097ac08effbc5245b575a297d7bc1db1 - sha256: 12d20cf6cd99191cf1eb6a6cf40c3962d968f78c59a767782a314735de9a7ca6 + md5: 40eec8569140b855c3f765bfb7857f26 + sha256: 898f72c5937c6e990d58b530674a1469f310582f932970d4419269671d0331ba category: main optional: false - name: narwhals - version: 1.18.4 + version: 1.22.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.18.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.22.0-pyhd8ed1ab_0.conda hash: - md5: 097ac08effbc5245b575a297d7bc1db1 - sha256: 12d20cf6cd99191cf1eb6a6cf40c3962d968f78c59a767782a314735de9a7ca6 + md5: 40eec8569140b855c3f765bfb7857f26 + sha256: 898f72c5937c6e990d58b530674a1469f310582f932970d4419269671d0331ba category: main optional: false - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: linux-64 dependencies: @@ -14845,14 +14914,14 @@ package: nbformat: ">=5.1" python: ">=3.8" traitlets: ">=5.4" - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: main optional: false - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: osx-64 dependencies: @@ -14861,14 +14930,14 @@ package: jupyter_core: ">=4.12,!=5.0.*" nbformat: ">=5.1" traitlets: ">=5.4" - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: main optional: false - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: osx-arm64 dependencies: @@ -14877,172 +14946,172 @@ package: jupyter_core: ">=4.12,!=5.0.*" nbformat: ">=5.1" traitlets: ">=5.4" - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: main optional: false - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: main optional: false - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: main optional: false - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-arm64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: main optional: false - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: beautifulsoup4: "" - bleach: "" + bleach-with-css: "!=5.0.0" defusedxml: "" entrypoints: ">=0.2.2" + importlib-metadata: ">=3.6" jinja2: ">=3.0" jupyter_core: ">=4.7" jupyterlab_pygments: "" markupsafe: ">=2.0" mistune: ">=2.0.3,<4" nbclient: ">=0.5.0" - nbformat: ">=5.1" + nbformat: ">=5.7" packaging: "" pandocfilters: ">=1.4.1" pygments: ">=2.4.1" - python: ">=3.8" - tinycss2: "" - traitlets: ">=5.0" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + python: ">=3.9" + traitlets: ">=5.1" + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: main optional: false - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-64 dependencies: packaging: "" beautifulsoup4: "" defusedxml: "" - bleach: "" - tinycss2: "" jupyterlab_pygments: "" - python: ">=3.8" + python: ">=3.9" jinja2: ">=3.0" + importlib-metadata: ">=3.6" entrypoints: ">=0.2.2" jupyter_core: ">=4.7" markupsafe: ">=2.0" - traitlets: ">=5.0" - nbformat: ">=5.1" pandocfilters: ">=1.4.1" pygments: ">=2.4.1" nbclient: ">=0.5.0" + traitlets: ">=5.1" + nbformat: ">=5.7" mistune: ">=2.0.3,<4" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + bleach-with-css: "!=5.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: main optional: false - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-arm64 dependencies: packaging: "" beautifulsoup4: "" defusedxml: "" - bleach: "" - tinycss2: "" jupyterlab_pygments: "" - python: ">=3.8" + python: ">=3.9" jinja2: ">=3.0" + importlib-metadata: ">=3.6" entrypoints: ">=0.2.2" jupyter_core: ">=4.7" markupsafe: ">=2.0" - traitlets: ">=5.0" - nbformat: ">=5.1" pandocfilters: ">=1.4.1" pygments: ">=2.4.1" nbclient: ">=0.5.0" + traitlets: ">=5.1" + nbformat: ">=5.7" mistune: ">=2.0.3,<4" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + bleach-with-css: "!=5.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: main optional: false - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 + nbconvert-core: 7.16.5 pandoc: "" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: main optional: false - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-64 dependencies: pandoc: "" - nbconvert-core: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: main optional: false - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: osx-arm64 dependencies: pandoc: "" - nbconvert-core: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: main optional: false - name: nbformat @@ -15099,11 +15168,11 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda hash: - md5: 70caf8bb6cf39a0b6b7efc885f51c0fe - sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: 04b34b9a40cdc48cfdab261ab176ff74 + sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 category: main optional: false - name: ncurses @@ -15112,10 +15181,10 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_2.conda hash: - md5: e102bbf8a6ceeaf429deab8032fc8977 - sha256: b0b3180039ef19502525a2abd5833c00f9624af830fd391f851934d57bffb9af + md5: 7eb0c4be5e4287a3d6bfef015669a545 + sha256: 507456591054ff83a0179c6b3804dbf6ea7874ac07b68bdf6ab5f23f2065e067 category: main optional: false - name: ncurses @@ -15124,10 +15193,10 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda hash: - md5: cb2b0ea909b97b3d70cd3921d1445e1a - sha256: 27d0b9ff78ad46e1f3a6c96c479ab44beda5f96def88e2fe626e0a49429d8afc + md5: f6f7c5b7d0983be186c46c4f6f8f9af8 + sha256: b45c73348ec9841d5c893acc2e97adff24127548fe8c786109d03c41ed564e91 category: main optional: false - name: nest-asyncio @@ -15308,25 +15377,25 @@ package: category: main optional: false - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: linux-64 dependencies: importlib_resources: ">=5.0" jupyter_server: ">=2.4.0,<3" - jupyterlab: ">=4.3.2,<4.4" + jupyterlab: ">=4.3.4,<4.4" jupyterlab_server: ">=2.27.1,<3" notebook-shim: ">=0.2,<0.3" python: ">=3.9" tornado: ">=6.2.0" - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: main optional: false - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: osx-64 dependencies: @@ -15336,15 +15405,15 @@ package: jupyterlab_server: ">=2.27.1,<3" notebook-shim: ">=0.2,<0.3" importlib_resources: ">=5.0" - jupyterlab: ">=4.3.2,<4.4" - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + jupyterlab: ">=4.3.4,<4.4" + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: main optional: false - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: osx-arm64 dependencies: @@ -15354,11 +15423,11 @@ package: jupyterlab_server: ">=2.27.1,<3" notebook-shim: ">=0.2,<0.3" importlib_resources: ">=5.0" - jupyterlab: ">=4.3.2,<4.4" - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + jupyterlab: ">=4.3.4,<4.4" + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: main optional: false - name: notebook-shim @@ -15753,10 +15822,10 @@ package: __glibc: ">=2.17,<3.0.a0" ca-certificates: "" libgcc: ">=13" - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda hash: - md5: 23cc74f77eb99315c0360ec3533147a9 - sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 4ce6875f75469b2757a65e10a5d05e31 + sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f category: main optional: false - name: openssl @@ -15766,10 +15835,10 @@ package: dependencies: __osx: ">=10.13" ca-certificates: "" - url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hc426f3f_1.conda hash: - md5: ec99d2ce0b3033a75cbad01bbc7c5b71 - sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c + md5: eaae23dbfc9ec84775097898526c72ea + sha256: 879a960d586cf8a64131ac0c060ef575cfb8aa9f6813093cba92042a86ee867c category: main optional: false - name: openssl @@ -15779,10 +15848,10 @@ package: dependencies: __osx: ">=11.0" ca-certificates: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda hash: - md5: df307bbc703324722df0293c9ca2e418 - sha256: bd1d58ced46e75efa3b842c61642fd12272c69e9fe4d7261078bc082153a1d53 + md5: 22f971393637480bda8c679f374d8861 + sha256: 97772762abc70b3a537683ca9fc3ff3d6099eb64e4aba3b9c99e6fce48422d21 category: main optional: false - name: opentelemetry-api @@ -15980,12 +16049,12 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" + python: ">=3.9" typing_utils: "" - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: main optional: false - name: overrides @@ -15994,11 +16063,11 @@ package: platform: osx-64 dependencies: typing_utils: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: main optional: false - name: overrides @@ -16007,11 +16076,11 @@ package: platform: osx-arm64 dependencies: typing_utils: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: main optional: false - name: packaging @@ -16109,11 +16178,10 @@ package: category: main optional: false - name: pandera-core - version: 0.21.1 + version: 0.22.1 manager: conda platform: linux-64 dependencies: - multimethod: <=1.10.0 numpy: "" packaging: "" pandas: "" @@ -16122,15 +16190,14 @@ package: typeguard: ">=3.0.2" typing_extensions: "" typing_inspect: ">=0.6.0" - wrapt: "" - url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.21.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 2e76101736cdcbb1ace201525b2f4bea - sha256: dc446ce88cd9bdfc0474a83e82ebb1469f8b0de11746fc8a3f3af4eabdeca0a1 + md5: c207f677a5a9edd56e49e34720f4ba3c + sha256: f08b35d50ca6d8ae6d7fb6f81f4a8f0afc7721492c49d4d5a64b7fa3ba41dc2c category: main optional: false - name: pandera-core - version: 0.21.1 + version: 0.22.1 manager: conda platform: osx-64 dependencies: @@ -16139,19 +16206,17 @@ package: packaging: "" typing_extensions: "" pydantic: "" - wrapt: "" python: ">=3.7" typing_inspect: ">=0.6.0" typeguard: ">=3.0.2" - multimethod: <=1.10.0 - url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.21.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 2e76101736cdcbb1ace201525b2f4bea - sha256: dc446ce88cd9bdfc0474a83e82ebb1469f8b0de11746fc8a3f3af4eabdeca0a1 + md5: c207f677a5a9edd56e49e34720f4ba3c + sha256: f08b35d50ca6d8ae6d7fb6f81f4a8f0afc7721492c49d4d5a64b7fa3ba41dc2c category: main optional: false - name: pandera-core - version: 0.21.1 + version: 0.22.1 manager: conda platform: osx-arm64 dependencies: @@ -16160,48 +16225,46 @@ package: packaging: "" typing_extensions: "" pydantic: "" - wrapt: "" python: ">=3.7" typing_inspect: ">=0.6.0" typeguard: ">=3.0.2" - multimethod: <=1.10.0 - url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.21.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pandera-core-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 2e76101736cdcbb1ace201525b2f4bea - sha256: dc446ce88cd9bdfc0474a83e82ebb1469f8b0de11746fc8a3f3af4eabdeca0a1 + md5: c207f677a5a9edd56e49e34720f4ba3c + sha256: f08b35d50ca6d8ae6d7fb6f81f4a8f0afc7721492c49d4d5a64b7fa3ba41dc2c category: main optional: false - name: pandoc - version: "3.6" + version: 3.6.2 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.2-ha770c72_0.conda hash: - md5: 38ee82616a780cf22ec6355e386e2563 - sha256: 9d4cfbb4cb844c50cecb0bc3c1ad7479908f422299bf79e667aa75129c4b0a21 + md5: 4ded4ab71d9fd3764d796a23ca3e722b + sha256: ed347f989622c91dd86180011a93efe284eef5f3d98bec83468165e6b418917e category: main optional: false - name: pandoc - version: "3.6" + version: 3.6.2 manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.6-h694c41f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.6.2-h694c41f_0.conda hash: - md5: 5b3868f5e280fe4035d7cd3a95d3a1ec - sha256: 90d92b03bd6d0e980f6b76b28172b4414a4c245efe24043c3fdbf9184b2e8611 + md5: 8913fd78e01851d9f534f043022e1a4b + sha256: 1a7edd03b68fc379dc16051551d4604feea72b78287fb53945d0760348d61313 category: main optional: false - name: pandoc - version: "3.6" + version: 3.6.2 manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.6-hce30654_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.6.2-hce30654_0.conda hash: - md5: 853119c65d59cdc890facf6ed77a0a78 - sha256: 893123508bf052cd1db0a792d9d135275ac092c187418d2ca3f283024d064602 + md5: 0c282e8b2ec04ad9f74e3a5cc1c4cd2f + sha256: 012fac5e6ddc6e5f2b8080471c25fc435dabc04e71ddbe2206d62ad22b950696 category: main optional: false - name: pandocfilters @@ -16241,7 +16304,7 @@ package: category: main optional: false - name: pango - version: 1.54.0 + version: 1.56.0 manager: conda platform: linux-64 dependencies: @@ -16251,19 +16314,20 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" fribidi: ">=1.0.10,<2.0a0" - harfbuzz: ">=9.0.0,<10.0a0" + harfbuzz: ">=10.1.0,<11.0a0" libexpat: ">=2.6.4,<3.0a0" libgcc: ">=13" libglib: ">=2.82.2,<3.0a0" - libpng: ">=1.6.44,<1.7.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h3a902e7_3.conda + libpng: ">=1.6.45,<1.7.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.0-h861ebed_0.conda hash: - md5: 8c12547e7b143fb70873fb732a4056b9 - sha256: b04f43a7968cedb93cc0b52854f2cac21d8b8ac150b40305865d9ff3c3d4da72 + md5: 8779ee58be1c8b35e7af464a73674957 + sha256: a0bef194e27e10df65cf7510e405e3acb0a1c460c18fc6c31201167bb50f728d category: dev optional: true - name: pango - version: 1.54.0 + version: 1.56.0 manager: conda platform: osx-64 dependencies: @@ -16273,18 +16337,19 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" fribidi: ">=1.0.10,<2.0a0" - harfbuzz: ">=9.0.0,<10.0a0" + harfbuzz: ">=10.1.0,<11.0a0" libexpat: ">=2.6.4,<3.0a0" libglib: ">=2.82.2,<3.0a0" - libpng: ">=1.6.44,<1.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-hb83bde0_3.conda + libpng: ">=1.6.45,<1.7.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.56.0-hf94f63b_0.conda hash: - md5: a08306ba11b66596d245d95163e97583 - sha256: 6b0be88c747a20cefe501b9c1dd69e3f24bd2a000252358bc757acfc4faa99be + md5: 8464193d8a23ba74c271661a733dd282 + sha256: 3c4e92ee87196aa74cada1f3d0c504dc2a5c371399350f31f0bd4d498cdf6706 category: dev optional: true - name: pango - version: 1.54.0 + version: 1.56.0 manager: conda platform: osx-arm64 dependencies: @@ -16294,14 +16359,15 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" fribidi: ">=1.0.10,<2.0a0" - harfbuzz: ">=9.0.0,<10.0a0" + harfbuzz: ">=10.1.0,<11.0a0" libexpat: ">=2.6.4,<3.0a0" libglib: ">=2.82.2,<3.0a0" - libpng: ">=1.6.44,<1.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h3e3e505_3.conda + libpng: ">=1.6.45,<1.7.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.0-h73f1e88_0.conda hash: - md5: 89fb53976952a229a13271272bf8cb10 - sha256: 4264f49cb550b9164c6a570978c3b9b1404215c1279dba592a90391d324a177a + md5: c22c8fc58e27fcd72c940179706f5c88 + sha256: 19b993f5a010e2c56d2b5683ff60807f1bae5c94ef0718f684a94d00a8fd72dd category: dev optional: true - name: paramiko @@ -16657,7 +16723,7 @@ package: category: main optional: false - name: pillow - version: 11.0.0 + version: 11.1.0 manager: conda platform: linux-64 dependencies: @@ -16667,21 +16733,21 @@ package: libgcc: ">=13" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.7.0,<4.8.0a0" - libwebp-base: ">=1.4.0,<2.0a0" + libwebp-base: ">=1.5.0,<2.0a0" libxcb: ">=1.17.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" - openjpeg: ">=2.5.2,<3.0a0" + openjpeg: ">=2.5.3,<3.0a0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda hash: - md5: 385f46a4df6f97892503a841121a9acf - sha256: 13a464bea02c0df0199c20ef6bad24a6bc336aaf55bf8d6a133d0fe664463224 + md5: d3894405f05b2c0f351d5de3ae26fa9c + sha256: 5c347962202b55ae4d8a463e0555c5c6ca33396266a08284bf1384399894e541 category: main optional: false - name: pillow - version: 11.0.0 + version: 11.1.0 manager: conda platform: osx-64 dependencies: @@ -16690,21 +16756,21 @@ package: lcms2: ">=2.16,<3.0a0" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.7.0,<4.8.0a0" - libwebp-base: ">=1.4.0,<2.0a0" + libwebp-base: ">=1.5.0,<2.0a0" libxcb: ">=1.17.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" - openjpeg: ">=2.5.2,<3.0a0" + openjpeg: ">=2.5.3,<3.0a0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.0.0-py312h66fe14f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.1.0-py312hd9f36e3_0.conda hash: - md5: 1e49b81b5aae7af9d74bcdac0cd0d174 - sha256: 5e531eded0bb784c745abe3a1187c6c33478e153755bf8a8496aebff60801150 + md5: 3b4657a78aaca3af9b392b0657eb3e94 + sha256: 3f6794fae455f2a1854cef4a3f3bb0bc9bfb68412dc64caf22cb797a455ef73b category: main optional: false - name: pillow - version: 11.0.0 + version: 11.1.0 manager: conda platform: osx-arm64 dependencies: @@ -16713,17 +16779,17 @@ package: lcms2: ">=2.16,<3.0a0" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.7.0,<4.8.0a0" - libwebp-base: ">=1.4.0,<2.0a0" + libwebp-base: ">=1.5.0,<2.0a0" libxcb: ">=1.17.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" - openjpeg: ">=2.5.2,<3.0a0" + openjpeg: ">=2.5.3,<3.0a0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.0.0-py312haf37ca6_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda hash: - md5: dc9b51fbd2b6f7fea9b5123458864dbb - sha256: 727b4c3faecdb6f6809cf20c5f32d2df4af34e0d5b9146b7588383bcba7990e8 + md5: 94d6ba8cd468668a9fb04193b0f4b36e + sha256: b29b7c915053e06a7a5b4118760202c572c9c35d23bd6ce8e73270b6a50e50ee category: main optional: false - name: pip @@ -16731,13 +16797,13 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.8,<3.13.0a0" + python: ">=3.9,<3.13.0a0" setuptools: "" wheel: "" - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pip @@ -16747,11 +16813,11 @@ package: dependencies: setuptools: "" wheel: "" - python: ">=3.8,<3.13.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + python: ">=3.9,<3.13.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pip @@ -16761,11 +16827,11 @@ package: dependencies: setuptools: "" wheel: "" - python: ">=3.8,<3.13.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + python: ">=3.9,<3.13.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pixman @@ -17137,11 +17203,11 @@ package: dependencies: flask: "" prometheus_client: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_1.conda hash: - md5: dfd56de42e5f27683b7f769c6340cf00 - sha256: 9fa96ec22c37fabdcd739e944931b44fcf5e1b41c3e4ca5cf039ba67f1e5d645 + md5: 0aa1ee5a1b2812094ae96de3d1b873be + sha256: 107da20b81bc89cc6693e32a59a70ce4ddc729ff3e24ea9cf219c8a217778f38 category: main optional: false - name: prometheus_flask_exporter @@ -17151,11 +17217,11 @@ package: dependencies: flask: "" prometheus_client: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_1.conda hash: - md5: dfd56de42e5f27683b7f769c6340cf00 - sha256: 9fa96ec22c37fabdcd739e944931b44fcf5e1b41c3e4ca5cf039ba67f1e5d645 + md5: 0aa1ee5a1b2812094ae96de3d1b873be + sha256: 107da20b81bc89cc6693e32a59a70ce4ddc729ff3e24ea9cf219c8a217778f38 category: main optional: false - name: prometheus_flask_exporter @@ -17165,11 +17231,11 @@ package: dependencies: flask: "" prometheus_client: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_flask_exporter-0.23.1-pyhd8ed1ab_1.conda hash: - md5: dfd56de42e5f27683b7f769c6340cf00 - sha256: 9fa96ec22c37fabdcd739e944931b44fcf5e1b41c3e4ca5cf039ba67f1e5d645 + md5: 0aa1ee5a1b2812094ae96de3d1b873be + sha256: 107da20b81bc89cc6693e32a59a70ce4ddc729ff3e24ea9cf219c8a217778f38 category: main optional: false - name: prompt-toolkit @@ -17732,6 +17798,45 @@ package: sha256: 708488e602a159fa38a7fd5fa4466e9f093761dc4a8538661f06be3df42f30a5 category: main optional: false + - name: pyarrow-hotfix + version: "0.6" + manager: conda + platform: linux-64 + dependencies: + pyarrow: ">=0.14" + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false + - name: pyarrow-hotfix + version: "0.6" + manager: conda + platform: osx-64 + dependencies: + python: ">=3.9" + pyarrow: ">=0.14" + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false + - name: pyarrow-hotfix + version: "0.6" + manager: conda + platform: osx-arm64 + dependencies: + python: ">=3.9" + pyarrow: ">=0.14" + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false - name: pyasn1 version: 0.6.1 manager: conda @@ -17940,23 +18045,23 @@ package: category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: linux-64 dependencies: annotated-types: ">=0.6.0" - pydantic-core: 2.27.1 + pydantic-core: 2.27.2 python: ">=3.9" typing-extensions: ">=4.6.1" typing_extensions: ">=4.12.2" - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: osx-64 dependencies: @@ -17964,15 +18069,15 @@ package: typing-extensions: ">=4.6.1" typing_extensions: ">=4.12.2" annotated-types: ">=0.6.0" - pydantic-core: 2.27.1 - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + pydantic-core: 2.27.2 + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: osx-arm64 dependencies: @@ -17980,15 +18085,15 @@ package: typing-extensions: ">=4.6.1" typing_extensions: ">=4.12.2" annotated-types: ">=0.6.0" - pydantic-core: 2.27.1 - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + pydantic-core: 2.27.2 + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: linux-64 dependencies: @@ -17997,14 +18102,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0,!=4.7.0" - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.1-py312h12e396e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py312h12e396e_0.conda hash: - md5: 114030cb28527db2c385f07038e914c8 - sha256: c89741f4eff395f8de70975f42e1f20591f0e0870929d440af35b13399976b09 + md5: bae01b2563030c085f5158c518b84e86 + sha256: 81602a4592ad2ac1a1cb57372fd25214e63b1c477d5818b0c21cde0f1f85c001 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: osx-64 dependencies: @@ -18012,14 +18117,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0,!=4.7.0" - url: https://conda.anaconda.org/conda-forge/osx-64/pydantic-core-2.27.1-py312h0d0de52_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pydantic-core-2.27.2-py312h0d0de52_0.conda hash: - md5: e510fbc49c8057cfd2145e9deaabcb19 - sha256: 4648a840c983b97494c88ac4551eac65a03d8ed8a4171ef2dc4d3a4a93f1a54f + md5: e66079d3a6df307a882cedfe113eb5a1 + sha256: fce4e1be48137ec2ae8a576671420665c5a3d11b2f79f2f771f0bd96a28418aa category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: osx-arm64 dependencies: @@ -18027,52 +18132,52 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0,!=4.7.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pydantic-core-2.27.1-py312hcd83bfe_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pydantic-core-2.27.2-py312hcd83bfe_0.conda hash: - md5: 3847a96eaf24a877b6091150ff9c4955 - sha256: 5bba8de2bbbbdb39390abb1e2aff310e8cfd49646ae5a0e0ea4d6582bd1d52ba + md5: dcb307e02f17d38c6e1cbfbf8c602852 + sha256: cfa7201f890d5d08ce29ff70e65a96787d5793a1718776733666b44bbd4a1205 category: main optional: false - name: pydantic-settings - version: 2.7.0 + version: 2.7.1 manager: conda platform: linux-64 dependencies: pydantic: ">=2.7.0" python: ">=3.9" python-dotenv: ">=0.21.0" - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.0-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.1-pyh3cfb1c2_0.conda hash: - md5: d9f19a7c4199249fa229891b573b6f9b - sha256: dd1ac7c8b6a189c8aa18f6c7df019d8f6df495300a259e3fbebdb542fc955c3b + md5: d71d76b62bed332b037d7adfc0f3989a + sha256: 082fb1ec29917d2c9ed6a862cb8eb9beb88c208ea62c9fef1aeb5f4f3e0e0b06 category: main optional: false - name: pydantic-settings - version: 2.7.0 + version: 2.7.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" python-dotenv: ">=0.21.0" pydantic: ">=2.7.0" - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.0-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.1-pyh3cfb1c2_0.conda hash: - md5: d9f19a7c4199249fa229891b573b6f9b - sha256: dd1ac7c8b6a189c8aa18f6c7df019d8f6df495300a259e3fbebdb542fc955c3b + md5: d71d76b62bed332b037d7adfc0f3989a + sha256: 082fb1ec29917d2c9ed6a862cb8eb9beb88c208ea62c9fef1aeb5f4f3e0e0b06 category: main optional: false - name: pydantic-settings - version: 2.7.0 + version: 2.7.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" python-dotenv: ">=0.21.0" pydantic: ">=2.7.0" - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.0-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.7.1-pyh3cfb1c2_0.conda hash: - md5: d9f19a7c4199249fa229891b573b6f9b - sha256: dd1ac7c8b6a189c8aa18f6c7df019d8f6df495300a259e3fbebdb542fc955c3b + md5: d71d76b62bed332b037d7adfc0f3989a + sha256: 082fb1ec29917d2c9ed6a862cb8eb9beb88c208ea62c9fef1aeb5f4f3e0e0b06 category: main optional: false - name: pygls @@ -18082,11 +18187,11 @@ package: dependencies: cattrs: ">=23.1.2" lsprotocol: 2023.0.1 - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_1.conda hash: - md5: 1503700d2ecae45a19d02c6d3592f982 - sha256: 9aace0a9c8f30cea5908e85e8f6a24663c98c27c11b1d0cdc5892062eabc6811 + md5: d6f5edd64c90d2e875467e2e9cb93128 + sha256: cdbc88aaf006880fe88668180f29f6d287277a21298669679cf892b2a1dc5f38 category: dev optional: true - name: pygls @@ -18094,13 +18199,13 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.8" + python: ">=3.9" cattrs: ">=23.1.2" lsprotocol: 2023.0.1 - url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_1.conda hash: - md5: 1503700d2ecae45a19d02c6d3592f982 - sha256: 9aace0a9c8f30cea5908e85e8f6a24663c98c27c11b1d0cdc5892062eabc6811 + md5: d6f5edd64c90d2e875467e2e9cb93128 + sha256: cdbc88aaf006880fe88668180f29f6d287277a21298669679cf892b2a1dc5f38 category: dev optional: true - name: pygls @@ -18108,49 +18213,49 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.8" + python: ">=3.9" cattrs: ">=23.1.2" lsprotocol: 2023.0.1 - url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygls-1.3.1-pyhd8ed1ab_1.conda hash: - md5: 1503700d2ecae45a19d02c6d3592f982 - sha256: 9aace0a9c8f30cea5908e85e8f6a24663c98c27c11b1d0cdc5892062eabc6811 + md5: d6f5edd64c90d2e875467e2e9cb93128 + sha256: cdbc88aaf006880fe88668180f29f6d287277a21298669679cf892b2a1dc5f38 category: dev optional: true - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: main optional: false - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: main optional: false - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: main optional: false - name: pygraphviz @@ -18324,7 +18429,7 @@ package: category: main optional: false - name: pyobjc-core - version: 10.3.2 + version: "11.0" manager: conda platform: osx-64 dependencies: @@ -18333,14 +18438,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* setuptools: "" - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.2-py312h2365019_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-11.0-py312h2365019_0.conda hash: - md5: 78bc9b5b0ff74c271ddb45ac0b8a679c - sha256: 118c17b20c084a9a6584ae47908d130745100e3b8dffdc92332c45c315ffb2e2 + md5: 0925c0e6ee32098c461423ea93490b97 + sha256: 91a27ede294fec129d115f2e0b0ce881f0c12332ee5e9c33ba522c037ad14bbb category: main optional: false - name: pyobjc-core - version: 10.3.2 + version: "11.0" manager: conda platform: osx-arm64 dependencies: @@ -18349,42 +18454,42 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* setuptools: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.2-py312hb9d441b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-11.0-py312hb9d441b_0.conda hash: - md5: 663e894deb5a24c8931fd8224f19a1fd - sha256: 6c110c64e7cc0a28416414446698ab310a9261525a6aa630b2c4f50891867719 + md5: 0726db04477a28c51d1a260afb356b67 + sha256: 7805d910dd6ac686e2f780c879a986f35d7a4c73f4236c956c03bdcb26bec421 category: main optional: false - name: pyobjc-framework-cocoa - version: 10.3.2 + version: "11.0" manager: conda platform: osx-64 dependencies: __osx: ">=10.13" libffi: ">=3.4,<4.0a0" - pyobjc-core: 10.3.2.* + pyobjc-core: 11.0.* python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.2-py312h2365019_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-11.0-py312h2365019_0.conda hash: - md5: 5b3b0cc4aff9f0b269e73c384cd345d2 - sha256: 4b8afa6adbb2adaa90afa250a3b3d3bb37b8d67ddec67012df8e9a1f5e4e2542 + md5: 2486dd4f176f772531e0ecf22a8b85bd + sha256: 974fc6659f162a6e9cf201e5544f32d5c38d795a1141b327f87be2821dc7bf07 category: main optional: false - name: pyobjc-framework-cocoa - version: 10.3.2 + version: "11.0" manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" libffi: ">=3.4,<4.0a0" - pyobjc-core: 10.3.2.* + pyobjc-core: 11.0.* python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.2-py312hb9d441b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-11.0-py312hb9d441b_0.conda hash: - md5: 41e4f28d545565e48f1f819cf8dac5c7 - sha256: 5a78f97cb7414cb4b78b777dcfcffb08da42ced866e8ef6455a57c2230908bfe + md5: dc263e6e18b32318a43252dbb0596ad4 + sha256: 53d099865f8f758029708f4365ee7c9184d9ffcc8fc8210971b723a3936f9c00 category: main optional: false - name: pyogrio @@ -18482,39 +18587,39 @@ package: category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pyproj @@ -18888,7 +18993,6 @@ package: readline: ">=8.2,<9.0a0" tk: ">=8.6.13,<8.7.0a0" tzdata: "" - pip: "" url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda hash: md5: 7fd2fd79436d9b473812f14e86746844 @@ -18912,7 +19016,6 @@ package: readline: ">=8.2,<9.0a0" tk: ">=8.6.13,<8.7.0a0" tzdata: "" - pip: "" url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.8-h9ccd52b_1_cpython.conda hash: md5: 68a31f9cfbdcab2a4baec79095374780 @@ -18936,7 +19039,6 @@ package: readline: ">=8.2,<9.0a0" tk: ">=8.6.13,<8.7.0a0" tzdata: "" - pip: "" url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda hash: md5: 54ca5b5d92ef3a3ba61e195ee882a518 @@ -19234,39 +19336,39 @@ package: category: main optional: false - name: python-multipart - version: 0.0.19 + version: 0.0.20 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.19-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda hash: - md5: c74333aa447ed2b94d49e5db23da5de6 - sha256: e6f6bc3d2a51f45ca26d556c5a416efdacf49a918fefcd0b7c340121e608aa5f + md5: a28c984e0429aff3ab7386f7de56de6f + sha256: 1b03678d145b1675b757cba165a0d9803885807792f7eb4495e48a38858c3cca category: main optional: false - name: python-multipart - version: 0.0.19 + version: 0.0.20 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.19-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda hash: - md5: c74333aa447ed2b94d49e5db23da5de6 - sha256: e6f6bc3d2a51f45ca26d556c5a416efdacf49a918fefcd0b7c340121e608aa5f + md5: a28c984e0429aff3ab7386f7de56de6f + sha256: 1b03678d145b1675b757cba165a0d9803885807792f7eb4495e48a38858c3cca category: main optional: false - name: python-multipart - version: 0.0.19 + version: 0.0.20 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.19-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.20-pyhff2d567_0.conda hash: - md5: c74333aa447ed2b94d49e5db23da5de6 - sha256: e6f6bc3d2a51f45ca26d556c5a416efdacf49a918fefcd0b7c340121e608aa5f + md5: a28c984e0429aff3ab7386f7de56de6f + sha256: 1b03678d145b1675b757cba165a0d9803885807792f7eb4495e48a38858c3cca category: main optional: false - name: python-slugify @@ -19634,13 +19736,13 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=2.7" + python: ">=3.9" requests: "" six: "" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda hash: - md5: 124ce2752ddf974efebd074b53675b83 - sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae + md5: 57962900dda3df6b61e545023469c930 + sha256: 776af394dd2ff149d3df0568c02d7ec2c5350b6d8cb68f7c0250cf7b237c4099 category: main optional: false - name: querystring_parser @@ -19650,11 +19752,11 @@ package: dependencies: requests: "" six: "" - python: ">=2.7" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda hash: - md5: 124ce2752ddf974efebd074b53675b83 - sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae + md5: 57962900dda3df6b61e545023469c930 + sha256: 776af394dd2ff149d3df0568c02d7ec2c5350b6d8cb68f7c0250cf7b237c4099 category: main optional: false - name: querystring_parser @@ -19664,11 +19766,11 @@ package: dependencies: requests: "" six: "" - python: ">=2.7" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_2.conda hash: - md5: 124ce2752ddf974efebd074b53675b83 - sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae + md5: 57962900dda3df6b61e545023469c930 + sha256: 776af394dd2ff149d3df0568c02d7ec2c5350b6d8cb68f7c0250cf7b237c4099 category: main optional: false - name: re2 @@ -19751,12 +19853,12 @@ package: dependencies: jinja2: ">=2.9" packaging: "" - python: ">=3.7" + python: ">=3.9" requests: "" - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: main optional: false - name: readthedocs-sphinx-ext @@ -19766,12 +19868,12 @@ package: dependencies: requests: "" packaging: "" - python: ">=3.7" + python: ">=3.9" jinja2: ">=2.9" - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: main optional: false - name: readthedocs-sphinx-ext @@ -19781,12 +19883,12 @@ package: dependencies: requests: "" packaging: "" - python: ">=3.7" + python: ">=3.9" jinja2: ">=2.9" - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: main optional: false - name: referencing @@ -20004,7 +20106,7 @@ package: category: dev optional: true - name: responses - version: 0.25.3 + version: 0.25.6 manager: conda platform: linux-64 dependencies: @@ -20014,14 +20116,14 @@ package: types-pyyaml: "" typing_extensions: "" urllib3: ">=1.25.10,<3.0" - url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.6-pyhd8ed1ab_0.conda hash: - md5: e7bfdada245a5a77c61b28e698e65095 - sha256: 0c3597e5631c1f12fabd2a6078f21c3a0a28805878d197d6b9948c084f3619aa + md5: 379df83e5599580b1fee333adaf8196e + sha256: 27cc365d9aa9f340422907058001a703de95601000dcea03276d1a86be36ff77 category: main optional: false - name: responses - version: 0.25.3 + version: 0.25.6 manager: conda platform: osx-64 dependencies: @@ -20031,14 +20133,14 @@ package: python: ">=3.9" requests: ">=2.30.0,<3.0" urllib3: ">=1.25.10,<3.0" - url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.6-pyhd8ed1ab_0.conda hash: - md5: e7bfdada245a5a77c61b28e698e65095 - sha256: 0c3597e5631c1f12fabd2a6078f21c3a0a28805878d197d6b9948c084f3619aa + md5: 379df83e5599580b1fee333adaf8196e + sha256: 27cc365d9aa9f340422907058001a703de95601000dcea03276d1a86be36ff77 category: main optional: false - name: responses - version: 0.25.3 + version: 0.25.6 manager: conda platform: osx-arm64 dependencies: @@ -20048,10 +20150,10 @@ package: python: ">=3.9" requests: ">=2.30.0,<3.0" urllib3: ">=1.25.10,<3.0" - url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/responses-0.25.6-pyhd8ed1ab_0.conda hash: - md5: e7bfdada245a5a77c61b28e698e65095 - sha256: 0c3597e5631c1f12fabd2a6078f21c3a0a28805878d197d6b9948c084f3619aa + md5: 379df83e5599580b1fee333adaf8196e + sha256: 27cc365d9aa9f340422907058001a703de95601000dcea03276d1a86be36ff77 category: main optional: false - name: restructuredtext_lint @@ -20060,11 +20162,11 @@ package: platform: linux-64 dependencies: docutils: ">=0.11,<1.0" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_0.tar.bz2 + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_1.conda hash: - md5: 1f3c21740038aba9c174df58986bdccb - sha256: 636ceefea3675cdd96e49e9bc344190dd72d722642c47597f7bfd30e7ceb2a33 + md5: b4382b6346f9c1532a280d4ac9e575bb + sha256: 46919504749be5cf881df9c244e002d3f64ae06fbc053199a5a078950081f32c category: main optional: false - name: restructuredtext_lint @@ -20072,12 +20174,12 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.6" + python: ">=3.9" docutils: ">=0.11,<1.0" - url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_1.conda hash: - md5: 1f3c21740038aba9c174df58986bdccb - sha256: 636ceefea3675cdd96e49e9bc344190dd72d722642c47597f7bfd30e7ceb2a33 + md5: b4382b6346f9c1532a280d4ac9e575bb + sha256: 46919504749be5cf881df9c244e002d3f64ae06fbc053199a5a078950081f32c category: main optional: false - name: restructuredtext_lint @@ -20085,12 +20187,12 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" + python: ">=3.9" docutils: ">=0.11,<1.0" - url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/restructuredtext_lint-1.4.0-pyhd8ed1ab_1.conda hash: - md5: 1f3c21740038aba9c174df58986bdccb - sha256: 636ceefea3675cdd96e49e9bc344190dd72d722642c47597f7bfd30e7ceb2a33 + md5: b4382b6346f9c1532a280d4ac9e575bb + sha256: 46919504749be5cf881df9c244e002d3f64ae06fbc053199a5a078950081f32c category: main optional: false - name: rfc3339-validator @@ -20332,7 +20434,7 @@ package: category: main optional: false - name: ruamel.yaml - version: 0.18.6 + version: 0.18.10 manager: conda platform: linux-64 dependencies: @@ -20341,14 +20443,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* ruamel.yaml.clib: ">=0.1.2" - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.6-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.10-py312h66e93f0_0.conda hash: - md5: 28ed869ade5601ee374934a31c9d628e - sha256: adbf638ac2916c8c376ade8e5f77cf6998e049eea4e23cc8a9f4a947c6938df3 + md5: 5260b7fb19694ee5bc4ed0ee7a2a769f + sha256: cd8ed10671111f15245cebadc06b88d6f5fc91f1f7f92456daa568e9d9f5bc42 category: main optional: false - name: ruamel.yaml - version: 0.18.6 + version: 0.18.10 manager: conda platform: osx-64 dependencies: @@ -20356,14 +20458,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* ruamel.yaml.clib: ">=0.1.2" - url: https://conda.anaconda.org/conda-forge/osx-64/ruamel.yaml-0.18.6-py312h3d0f464_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruamel.yaml-0.18.10-py312h01d7ebd_0.conda hash: - md5: 54f228329acc295c90a1961871439f58 - sha256: 6a7fba898720a81e2f19ec2870fc43ec2fc568dc71974390a91285d0bb75c476 + md5: e6fb89d650ea648b6be3bf2fa5026523 + sha256: 1d4ce5cfa530c3971b95a41fa1b1a952cd934f2ed1f34ac22736eece17727ab2 category: main optional: false - name: ruamel.yaml - version: 0.18.6 + version: 0.18.10 manager: conda platform: osx-arm64 dependencies: @@ -20371,10 +20473,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* ruamel.yaml.clib: ">=0.1.2" - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruamel.yaml-0.18.6-py312h0bf5046_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruamel.yaml-0.18.10-py312hea69d52_0.conda hash: - md5: c67fe5e10c151ef58bfc255b30f35f29 - sha256: 839efe8e59d146206a9bffde190015c9bf2419a914d8f53493540fc7311184b3 + md5: 29a66b19662a643786715a8885c645d0 + sha256: bb946732dec6943a56650d2690e37d7eed0fc7ffb9d616ae09000b52894f8baf category: main optional: false - name: ruamel.yaml.clib @@ -20421,7 +20523,7 @@ package: category: main optional: false - name: ruff - version: 0.8.3 + version: 0.9.1 manager: conda platform: linux-64 dependencies: @@ -20430,14 +20532,14 @@ package: libstdcxx: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.8.3-py312h2156523_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.9.1-py312h2156523_0.conda hash: - md5: 81b3ae5bcf1d0d3a1cef657f7905a15e - sha256: b82016bd9bacb9ea14491760555c2c04f7df05b10e588008cbbc9051c516e85f + md5: d8807fcec990b8955de9463854672452 + sha256: e80a44cbc343cf549e0372a3677ba88697e7143638c3926e0cc315baaea3d7e8 category: main optional: false - name: ruff - version: 0.8.3 + version: 0.9.1 manager: conda platform: osx-64 dependencies: @@ -20445,14 +20547,14 @@ package: libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.8.3-py312h07459cc_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.9.1-py312h07459cc_0.conda hash: - md5: 3cef14cae0578a203356b94f0a616182 - sha256: 49c85b95082671a9c34c1c17e146b29ab735fb9ca16f3738fc8155c088222669 + md5: 9c910cae3affb51f22ba49a817591379 + sha256: eac50c6abb723cc1849ca76facad91dae09fa7a23a12a8158e720f13e63e499e category: main optional: false - name: ruff - version: 0.8.3 + version: 0.9.1 manager: conda platform: osx-arm64 dependencies: @@ -20460,14 +20562,14 @@ package: libcxx: ">=18" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.8.3-py312h5d18b81_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.9.1-py312h5d18b81_0.conda hash: - md5: 7c4e4e2a3ee597c7ac79bc08269aadb5 - sha256: 531f511df85e20ba67e66e5b57bacb720cd20c16aaad5104b2da275aae44d9db + md5: 0272edd27d11f42601954cf6ac1c50d6 + sha256: 77c4840a56f5904258465e4fda9e59bc6bce542c59d8420da1bcbfa518b27b11 category: main optional: false - name: ruff-lsp - version: 0.0.59 + version: 0.0.60 manager: conda platform: linux-64 dependencies: @@ -20477,14 +20579,14 @@ package: python: ">=3.7" ruff: ">=0.0.274" typing-extensions: "" - url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.59-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.60-pyhd8ed1ab_0.conda hash: - md5: 6c59c57c3da7c99f4be64b1a7d69ef55 - sha256: 414d269396391f297ae0622b0a9d3f63269194560baf94c5509d84d8bb227bf2 + md5: ba09fdc9e31317e40973c59ecc14d228 + sha256: 1e229dd6b119d91d12b5390433aa345015df67e7aaa712f45aa036ac08b964ea category: dev optional: true - name: ruff-lsp - version: 0.0.59 + version: 0.0.60 manager: conda platform: osx-64 dependencies: @@ -20494,14 +20596,14 @@ package: pygls: ">=1.1.0" lsprotocol: ">=2023.0.0a1" ruff: ">=0.0.274" - url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.59-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.60-pyhd8ed1ab_0.conda hash: - md5: 6c59c57c3da7c99f4be64b1a7d69ef55 - sha256: 414d269396391f297ae0622b0a9d3f63269194560baf94c5509d84d8bb227bf2 + md5: ba09fdc9e31317e40973c59ecc14d228 + sha256: 1e229dd6b119d91d12b5390433aa345015df67e7aaa712f45aa036ac08b964ea category: dev optional: true - name: ruff-lsp - version: 0.0.59 + version: 0.0.60 manager: conda platform: osx-arm64 dependencies: @@ -20511,10 +20613,10 @@ package: pygls: ">=1.1.0" lsprotocol: ">=2023.0.0a1" ruff: ">=0.0.274" - url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.59-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ruff-lsp-0.0.60-pyhd8ed1ab_0.conda hash: - md5: 6c59c57c3da7c99f4be64b1a7d69ef55 - sha256: 414d269396391f297ae0622b0a9d3f63269194560baf94c5509d84d8bb227bf2 + md5: ba09fdc9e31317e40973c59ecc14d228 + sha256: 1e229dd6b119d91d12b5390433aa345015df67e7aaa712f45aa036ac08b964ea category: dev optional: true - name: s2n @@ -20571,7 +20673,7 @@ package: category: main optional: false - name: scikit-learn - version: 1.6.0 + version: 1.6.1 manager: conda platform: linux-64 dependencies: @@ -20585,14 +20687,14 @@ package: python_abi: 3.12.* scipy: "" threadpoolctl: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.6.0-py312h7a48858_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.6.1-py312h7a48858_0.conda hash: - md5: 3890dc810f949afb3d26916743b529f4 - sha256: b338d21c96c0ff68be71e49dee61fb9f498f1b874839080522cac17819d949bc + md5: 102727f71df02a51e9e173f2e6f87d57 + sha256: 7c869c73c95ef09edef839448ae3d153c4e3a208fb110c4260225f342d23e08e category: main optional: false - name: scikit-learn - version: 1.6.0 + version: 1.6.1 manager: conda platform: osx-64 dependencies: @@ -20605,14 +20707,14 @@ package: python_abi: 3.12.* scipy: "" threadpoolctl: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.6.0-py312he1a5313_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.6.1-py312he1a5313_0.conda hash: - md5: 577b382f9bd6dc7ead6b10493db28b01 - sha256: 3e45561265c3d5b030a0f290823fef5376262585343557cfd5d86e682085d718 + md5: c177b3800953875a115ecba027a66d63 + sha256: dcdb37893344a321442ce97fd37a5d45b2c6d93a6638fb6e876c638284088d2c category: main optional: false - name: scikit-learn - version: 1.6.0 + version: 1.6.1 manager: conda platform: osx-arm64 dependencies: @@ -20625,14 +20727,14 @@ package: python_abi: 3.12.* scipy: "" threadpoolctl: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.6.0-py312h39203ce_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.6.1-py312h39203ce_0.conda hash: - md5: f4a2235dee495a63e32c374d63284556 - sha256: f7316b078e9acea5a759a8a33c0dc495aba8fe88d1493f26be14cc68aebfcf43 + md5: 3d38707ed1991a65dd165c5460d7f3a2 + sha256: 63e7751b861b5d8a6bfe32a58e67b446b8235f8768e860db955b394e4c7a9edc category: main optional: false - name: scipy - version: 1.14.1 + version: 1.15.1 manager: conda platform: linux-64 dependencies: @@ -20647,14 +20749,14 @@ package: numpy: ">=1.23.5" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py312h62794b6_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda hash: - md5: 94688dd449f6c092e5f951780235aca1 - sha256: 6e4916d610dc15f9b504517bd6c1f3dbbae019a3c7abf0aeb55f310c452a4474 + md5: 355bcf0f629159c9bd10a406cd8b6c3a + sha256: 2c5c2ef30a1e540fc71a6c27fa773f47567c4d40889f7e8d6bdb7756ffc2aae8 category: main optional: false - name: scipy - version: 1.14.1 + version: 1.15.1 manager: conda platform: osx-64 dependencies: @@ -20668,14 +20770,14 @@ package: numpy: ">=1.23.5" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py312h3b0f538_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.15.1-py312hb4e66ee_0.conda hash: - md5: f277cece96aeecf995a30a03c6471cfd - sha256: 5e9d1308050c335501a9019fa2d93e4826859682d27a5f03f7dd0465f6bee5b7 + md5: 161c7826e391a443805c68d034333de0 + sha256: 9e9ca1a9633f85e67164a93b3da18e9f4f3b7d0c501e35d5635e0012ccde6e69 category: main optional: false - name: scipy - version: 1.14.1 + version: 1.15.1 manager: conda platform: osx-arm64 dependencies: @@ -20689,10 +20791,10 @@ package: numpy: ">=1.23.5" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py312h6bb24ec_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda hash: - md5: 22be8c1085c2257104a6ea2a47bf8dcb - sha256: 34ce18f223d616534ab68c17789dabfacc14b377fbc5485da6caac8697572d78 + md5: a914a657e33833c5c708861bcdd6c5e8 + sha256: a78228fee262bc62927f75e54020953fab9aff34a349730fcbc9e9388ff7dd94 category: main optional: false - name: secretstorage @@ -20753,39 +20855,39 @@ package: category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: shapely @@ -21349,10 +21451,10 @@ package: dependencies: python: ">=3.9" sphinx: "" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_1.conda hash: - md5: 0c814aa8b5767e263a09326e973d415d - sha256: 13b7ed82f45308702a28198c05fffa3e8a2e58a0a219066826c5b41e926309a0 + md5: 2b99682bf0ddc1142416b9e2a8efa0e5 + sha256: f35507b99bf80c408324cca135a221fc6d0124d4394c840ffacd50483b897b45 category: main optional: false - name: sphinx-issues @@ -21362,10 +21464,10 @@ package: dependencies: sphinx: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_1.conda hash: - md5: 0c814aa8b5767e263a09326e973d415d - sha256: 13b7ed82f45308702a28198c05fffa3e8a2e58a0a219066826c5b41e926309a0 + md5: 2b99682bf0ddc1142416b9e2a8efa0e5 + sha256: f35507b99bf80c408324cca135a221fc6d0124d4394c840ffacd50483b897b45 category: main optional: false - name: sphinx-issues @@ -21375,10 +21477,10 @@ package: dependencies: sphinx: "" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-issues-5.0.0-pyhd8ed1ab_1.conda hash: - md5: 0c814aa8b5767e263a09326e973d415d - sha256: 13b7ed82f45308702a28198c05fffa3e8a2e58a0a219066826c5b41e926309a0 + md5: 2b99682bf0ddc1142416b9e2a8efa0e5 + sha256: f35507b99bf80c408324cca135a221fc6d0124d4394c840ffacd50483b897b45 category: main optional: false - name: sphinx-reredirects @@ -21386,12 +21488,12 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" + python: ">=3.9" sphinx: "" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_1.conda hash: - md5: e7c9774b034913cb4877190ce2321f24 - sha256: 5eb69f432bd788fc2e095d292a4a54f06c9d5a6110231ca2eb17365dcdc6439f + md5: 0d1d94631adf3f360df5ce687622f5b3 + sha256: 1b6f53f229dfedf866936c2c73175054820c7b6d7d8bdccb931f6fb3d93d6c44 category: main optional: false - name: sphinx-reredirects @@ -21400,11 +21502,11 @@ package: platform: osx-64 dependencies: sphinx: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_1.conda hash: - md5: e7c9774b034913cb4877190ce2321f24 - sha256: 5eb69f432bd788fc2e095d292a4a54f06c9d5a6110231ca2eb17365dcdc6439f + md5: 0d1d94631adf3f360df5ce687622f5b3 + sha256: 1b6f53f229dfedf866936c2c73175054820c7b6d7d8bdccb931f6fb3d93d6c44 category: main optional: false - name: sphinx-reredirects @@ -21413,11 +21515,11 @@ package: platform: osx-arm64 dependencies: sphinx: "" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-reredirects-0.1.5-pyhd8ed1ab_1.conda hash: - md5: e7c9774b034913cb4877190ce2321f24 - sha256: 5eb69f432bd788fc2e095d292a4a54f06c9d5a6110231ca2eb17365dcdc6439f + md5: 0d1d94631adf3f360df5ce687622f5b3 + sha256: 1b6f53f229dfedf866936c2c73175054820c7b6d7d8bdccb931f6fb3d93d6c44 category: main optional: false - name: sphinxcontrib-applehelp @@ -21468,12 +21570,12 @@ package: importlib-metadata: ">=3.6" pybtex: ">=0.24" pybtex-docutils: ">=1.0.0" - python: ">=3.7" + python: ">=3.9" sphinx: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_1.conda hash: - md5: 2925be8d19542dd116775f1b9c55bb50 - sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 + md5: 5ffeb6a3bd8fa140aa95b58b7fd264ae + sha256: 6543dde21e08af2f649ff857d35b777d20c28599d72e7422a6e87f0da91ea38d category: main optional: false - name: sphinxcontrib-bibtex @@ -21481,16 +21583,16 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.7" + python: ">=3.9" importlib-metadata: ">=3.6" pybtex: ">=0.24" docutils: ">=0.8,!=0.18.*,!=0.19.*" sphinx: ">=3.5" pybtex-docutils: ">=1.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_1.conda hash: - md5: 2925be8d19542dd116775f1b9c55bb50 - sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 + md5: 5ffeb6a3bd8fa140aa95b58b7fd264ae + sha256: 6543dde21e08af2f649ff857d35b777d20c28599d72e7422a6e87f0da91ea38d category: main optional: false - name: sphinxcontrib-bibtex @@ -21498,16 +21600,16 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.7" + python: ">=3.9" importlib-metadata: ">=3.6" pybtex: ">=0.24" docutils: ">=0.8,!=0.18.*,!=0.19.*" sphinx: ">=3.5" pybtex-docutils: ">=1.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_1.conda hash: - md5: 2925be8d19542dd116775f1b9c55bb50 - sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 + md5: 5ffeb6a3bd8fa140aa95b58b7fd264ae + sha256: 6543dde21e08af2f649ff857d35b777d20c28599d72e7422a6e87f0da91ea38d category: main optional: false - name: sphinxcontrib-devhelp @@ -21796,7 +21898,7 @@ package: category: main optional: false - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: linux-64 dependencies: @@ -21806,14 +21908,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0" - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.36-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.37-py312h66e93f0_0.conda hash: - md5: 3ce28408f8cea2d889b5ebd569f3316b - sha256: 5e155f06e3f5b85ddfe92e54a70044b5e90e0b449c8da790c4656d5d073e3397 + md5: 5e7cae13c89ad31588c2d6699cf8bbba + sha256: d57a3d1a2927482277c37a9f9ea8fff5d92d8b51cbbc4e868de51543f4fcbb65 category: main optional: false - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: osx-64 dependencies: @@ -21822,14 +21924,14 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0" - url: https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.36-py312h3d0f464_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.37-py312h01d7ebd_0.conda hash: - md5: e8d864dd2e8ec56b7339c317033e67d2 - sha256: dd3acb81b7fe27ca20ebbaa53000166e6753239558b30f888816caaddbc2de80 + md5: c226c6c52d9d2b4d68846bb20fbf4990 + sha256: 2cc4fefeee38f427522e2c817b50f4b0f7aca90584f871ac241f6e98d8661897 category: main optional: false - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: osx-arm64 dependencies: @@ -21838,46 +21940,46 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* typing-extensions: ">=4.6.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.36-py312h0bf5046_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.37-py312hea69d52_0.conda hash: - md5: 4277872c4a5bd158c1d956459efc62e6 - sha256: f694b2419b63dbf764d6226727f14e4cddb96305f2aab1a0882c1d61900ff9f2 + md5: 559b768b7c5afa968ff8e343a2dfff43 + sha256: 6ff611e1035bb0ee3f0c0c5e52e814cbd8a6626aed2022621c2a145c118c5a3b category: main optional: false - name: sqlglot - version: 26.0.0 + version: 26.0.1 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.1-pyhd8ed1ab_0.conda hash: - md5: a649364d57540e13937f5387827f75ce - sha256: 22ac69783e3b11258174b9061e897f37138ece528d35b2c73f0745fffd1ab5e3 + md5: 5d6c78178ba5b0c974bd0124540c61f4 + sha256: 0e00ea67f2fd452700e19baa413afeab5632f214bb8b1c2b3a3f301a1baedaef category: main optional: false - name: sqlglot - version: 26.0.0 + version: 26.0.1 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.1-pyhd8ed1ab_0.conda hash: - md5: a649364d57540e13937f5387827f75ce - sha256: 22ac69783e3b11258174b9061e897f37138ece528d35b2c73f0745fffd1ab5e3 + md5: 5d6c78178ba5b0c974bd0124540c61f4 + sha256: 0e00ea67f2fd452700e19baa413afeab5632f214bb8b1c2b3a3f301a1baedaef category: main optional: false - name: sqlglot - version: 26.0.0 + version: 26.0.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-26.0.1-pyhd8ed1ab_0.conda hash: - md5: a649364d57540e13937f5387827f75ce - sha256: 22ac69783e3b11258174b9061e897f37138ece528d35b2c73f0745fffd1ab5e3 + md5: 5d6c78178ba5b0c974bd0124540c61f4 + sha256: 0e00ea67f2fd452700e19baa413afeab5632f214bb8b1c2b3a3f301a1baedaef category: main optional: false - name: sqlite @@ -22011,45 +22113,45 @@ package: category: main optional: false - name: starlette - version: 0.41.3 + version: 0.45.2 manager: conda platform: linux-64 dependencies: - anyio: ">=3.4.0,<5" + anyio: ">=3.6.2,<5" python: ">=3.9" typing_extensions: ">=3.10.0" - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.41.3-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.45.2-pyha770c72_0.conda hash: - md5: 0207dac04ae2200701fab697f0aaaac4 - sha256: b74fc76107487eb26624c01fc55bfab7eed03ae82e003333c86d8a1eeac53672 + md5: acd5901cdd0365e18129f4748e524615 + sha256: 2c429dbbd5e7256517ef6cdfc30664b0c0e87f90f3c526afe3b97681aafb5623 category: dev optional: true - name: starlette - version: 0.41.3 + version: 0.45.2 manager: conda platform: osx-64 dependencies: python: ">=3.9" typing_extensions: ">=3.10.0" - anyio: ">=3.4.0,<5" - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.41.3-pyha770c72_1.conda + anyio: ">=3.6.2,<5" + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.45.2-pyha770c72_0.conda hash: - md5: 0207dac04ae2200701fab697f0aaaac4 - sha256: b74fc76107487eb26624c01fc55bfab7eed03ae82e003333c86d8a1eeac53672 + md5: acd5901cdd0365e18129f4748e524615 + sha256: 2c429dbbd5e7256517ef6cdfc30664b0c0e87f90f3c526afe3b97681aafb5623 category: dev optional: true - name: starlette - version: 0.41.3 + version: 0.45.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" typing_extensions: ">=3.10.0" - anyio: ">=3.4.0,<5" - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.41.3-pyha770c72_1.conda + anyio: ">=3.6.2,<5" + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.45.2-pyha770c72_0.conda hash: - md5: 0207dac04ae2200701fab697f0aaaac4 - sha256: b74fc76107487eb26624c01fc55bfab7eed03ae82e003333c86d8a1eeac53672 + md5: acd5901cdd0365e18129f4748e524615 + sha256: 2c429dbbd5e7256517ef6cdfc30664b0c0e87f90f3c526afe3b97681aafb5623 category: dev optional: true - name: stdlib-list @@ -22132,11 +22234,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_2.conda hash: - md5: da0ee21a6e09cb854e2f4b9cd5634dc7 - sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 + md5: 6c17c5b9a3f8cf44137bfca12e2574d7 + sha256: 8184e801354ec82f686989f4664cc914d6a80686bb0856ac84bce8e82e8a0853 category: main optional: false - name: stringcase @@ -22144,11 +22246,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_2.conda hash: - md5: da0ee21a6e09cb854e2f4b9cd5634dc7 - sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 + md5: 6c17c5b9a3f8cf44137bfca12e2574d7 + sha256: 8184e801354ec82f686989f4664cc914d6a80686bb0856ac84bce8e82e8a0853 category: main optional: false - name: stringcase @@ -22156,11 +22258,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_2.conda hash: - md5: da0ee21a6e09cb854e2f4b9cd5634dc7 - sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 + md5: 6c17c5b9a3f8cf44137bfca12e2574d7 + sha256: 8184e801354ec82f686989f4664cc914d6a80686bb0856ac84bce8e82e8a0853 category: main optional: false - name: structlog @@ -22281,39 +22383,39 @@ package: category: main optional: false - name: terraform - version: 1.10.2 + version: 1.10.4 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - url: https://conda.anaconda.org/conda-forge/linux-64/terraform-1.10.2-h76a2195_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/terraform-1.10.4-h76a2195_0.conda hash: - md5: fb22ed0c30d5a1609fc535258756da7e - sha256: 8314653329e802b08680537b1147d2f8cd9063de4cf8a10ea7c7831ac5f99ff4 + md5: d27279f1505b141c2e7d79fe6f0c470d + sha256: cce03a1eac0d0f46f5197a03ee6199f8ca7f6014d844956815df5c2da1ca7602 category: dev optional: true - name: terraform - version: 1.10.2 + version: 1.10.4 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/terraform-1.10.2-hb61a267_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/terraform-1.10.4-hb61a267_0.conda hash: - md5: fc2aad5efce3ebdc933a65e01ebe3aec - sha256: 05572236671ef192244be0b8a5783f6103205e90743ae21c715e17266205382c + md5: 564966680ec8028999bcbffcd5555ddd + sha256: 2f4fea828101edc879cd04bccff0574d98a6270931217cf908cbb1d8abe4729c category: dev optional: true - name: terraform - version: 1.10.2 + version: 1.10.4 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/terraform-1.10.2-hd02bf31_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/terraform-1.10.4-hd02bf31_0.conda hash: - md5: 72dbf672371a6dd5cb5a21f6531d14ab - sha256: a55b7a706094b8376da330f81d81b51140af80b35fd26cfa1d981095291aa4ad + md5: daadfc7d0dd49c7a2cd7ce8d6786fa4a + sha256: e8ea8da3a1bdb4f4cebfd71bf0df6cc209c1dac12aee1dd69d049c27e7d79291 category: dev optional: true - name: text-unidecode @@ -22665,11 +22767,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_1.conda hash: - md5: aeef653e20028f19a3c2cc70e166b509 - sha256: 23589eeb84f55c9f245ffca1201a0dc9b16e838d39fe7857d4bd0e3026e5b75a + md5: 56bddff4bb4bdfd4badd35cb8312f1a4 + sha256: f646e7944f722281b27e9dea97c51047840b9f7860e740dbd1869cf7f5b2bd23 category: main optional: false - name: toposort @@ -22677,11 +22779,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_1.conda hash: - md5: aeef653e20028f19a3c2cc70e166b509 - sha256: 23589eeb84f55c9f245ffca1201a0dc9b16e838d39fe7857d4bd0e3026e5b75a + md5: 56bddff4bb4bdfd4badd35cb8312f1a4 + sha256: f646e7944f722281b27e9dea97c51047840b9f7860e740dbd1869cf7f5b2bd23 category: main optional: false - name: toposort @@ -22689,11 +22791,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/toposort-1.10-pyhd8ed1ab_1.conda hash: - md5: aeef653e20028f19a3c2cc70e166b509 - sha256: 23589eeb84f55c9f245ffca1201a0dc9b16e838d39fe7857d4bd0e3026e5b75a + md5: 56bddff4bb4bdfd4badd35cb8312f1a4 + sha256: f646e7944f722281b27e9dea97c51047840b9f7860e740dbd1869cf7f5b2bd23 category: main optional: false - name: tornado @@ -22745,11 +22847,11 @@ package: platform: linux-64 dependencies: colorama: "" - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: tqdm @@ -22758,11 +22860,11 @@ package: platform: osx-64 dependencies: colorama: "" - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: tqdm @@ -22771,11 +22873,11 @@ package: platform: osx-arm64 dependencies: colorama: "" - python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: traitlets @@ -23019,39 +23121,39 @@ package: category: main optional: false - name: types-pyyaml - version: 6.0.12.20240917 + version: 6.0.12.20241230 manager: conda platform: linux-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240917-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20241230-pyhd8ed1ab_0.conda hash: - md5: c823c98ead56f35b90cf891016bde9cc - sha256: ab1d358925af426bb0a2234e2803d8e425ce7dbb09e72f4005b6d674aa37e0ad + md5: 99c1ed80714baf80417c937664d41cb1 + sha256: 523022421f5b4a6695ab65f0cf038ea27a5705d83d06abeb9bd910a02fdbf0c6 category: main optional: false - name: types-pyyaml - version: 6.0.12.20240917 + version: 6.0.12.20241230 manager: conda platform: osx-64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240917-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20241230-pyhd8ed1ab_0.conda hash: - md5: c823c98ead56f35b90cf891016bde9cc - sha256: ab1d358925af426bb0a2234e2803d8e425ce7dbb09e72f4005b6d674aa37e0ad + md5: 99c1ed80714baf80417c937664d41cb1 + sha256: 523022421f5b4a6695ab65f0cf038ea27a5705d83d06abeb9bd910a02fdbf0c6 category: main optional: false - name: types-pyyaml - version: 6.0.12.20240917 + version: 6.0.12.20241230 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240917-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20241230-pyhd8ed1ab_0.conda hash: - md5: c823c98ead56f35b90cf891016bde9cc - sha256: ab1d358925af426bb0a2234e2803d8e425ce7dbb09e72f4005b6d674aa37e0ad + md5: 99c1ed80714baf80417c937664d41cb1 + sha256: 523022421f5b4a6695ab65f0cf038ea27a5705d83d06abeb9bd910a02fdbf0c6 category: main optional: false - name: typing-extensions @@ -23287,7 +23389,7 @@ package: category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: linux-64 dependencies: @@ -23295,38 +23397,38 @@ package: libgcc: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda hash: - md5: 588486a61153f94c7c13816f7069e440 - sha256: 1fcba6d363d901d9a06381e1aee2d5634f82389965dd7a339f19b3ae81ce6da0 + md5: 617f5d608ff8c28ad546e5d9671cbb95 + sha256: 638916105a836973593547ba5cf4891d1f2cb82d1cf14354fcef93fd5b941cdc category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py312h3d0f464_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-16.0.0-py312h01d7ebd_0.conda hash: - md5: f4627b5e2f46389140760303124b4c49 - sha256: e1d8da8eed41f5479eacff7d4b42ad69e8476eb370dcebd3ffff26819a7da4ea + md5: 27740ecb2764b1cddbe1e7412ed16034 + sha256: ac5cc7728c3052777aa2d54dde8735f677386b38e3a4c09a805120274a8b3475 category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py312h0bf5046_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-16.0.0-py312hea69d52_0.conda hash: - md5: eda2082df9c9c6259af246424b7f3db1 - sha256: 236961004c088f190d8b27863b2898f1d43c2d5dc769f135abdacc644b033fab + md5: 9a835052506b91ea8f0d8e352cd12246 + sha256: c6ca9ea11eecc650df4bce4b3daa843821def6d753eeab6d81de35bb43f9d984 category: main optional: false - name: universal_pathlib @@ -23673,7 +23775,7 @@ package: category: main optional: false - name: virtualenv - version: 20.28.0 + version: 20.29.0 manager: conda platform: linux-64 dependencies: @@ -23681,14 +23783,14 @@ package: filelock: ">=3.12.2,<4" platformdirs: ">=3.9.1,<5" python: ">=3.9" - url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.28.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.29.0-pyhd8ed1ab_0.conda hash: - md5: 1d601bc1d28b5ce6d112b90f4b9b8ede - sha256: 82776f74e90a296b79415361faa6b10f360755c1fb8e6d59ca68509e6fe7e115 + md5: 0cc88f5f810eb15fe0a671f220290fe6 + sha256: 34e0a910dd26202e81d22b4b3f2271b6ef60c4e943666985c158dbd8e15f366f category: main optional: false - name: virtualenv - version: 20.28.0 + version: 20.29.0 manager: conda platform: osx-64 dependencies: @@ -23696,14 +23798,14 @@ package: distlib: ">=0.3.7,<1" filelock: ">=3.12.2,<4" platformdirs: ">=3.9.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.28.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.29.0-pyhd8ed1ab_0.conda hash: - md5: 1d601bc1d28b5ce6d112b90f4b9b8ede - sha256: 82776f74e90a296b79415361faa6b10f360755c1fb8e6d59ca68509e6fe7e115 + md5: 0cc88f5f810eb15fe0a671f220290fe6 + sha256: 34e0a910dd26202e81d22b4b3f2271b6ef60c4e943666985c158dbd8e15f366f category: main optional: false - name: virtualenv - version: 20.28.0 + version: 20.29.0 manager: conda platform: osx-arm64 dependencies: @@ -23711,10 +23813,10 @@ package: distlib: ">=0.3.7,<1" filelock: ">=3.12.2,<4" platformdirs: ">=3.9.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.28.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.29.0-pyhd8ed1ab_0.conda hash: - md5: 1d601bc1d28b5ce6d112b90f4b9b8ede - sha256: 82776f74e90a296b79415361faa6b10f360755c1fb8e6d59ca68509e6fe7e115 + md5: 0cc88f5f810eb15fe0a671f220290fe6 + sha256: 34e0a910dd26202e81d22b4b3f2271b6ef60c4e943666985c158dbd8e15f366f category: main optional: false - name: watchdog @@ -24103,7 +24205,7 @@ package: category: main optional: false - name: wrapt - version: 1.17.0 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -24111,38 +24213,38 @@ package: libgcc: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.0-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.2-py312h66e93f0_0.conda hash: - md5: ddbe3bb0e1356cb9074dd848570694f9 - sha256: a6fc0f4e90643d0c1fd4aab669b6a79f44a305a5474256f6f2da3354d2310fb4 + md5: 669e63af87710f8d52fdec9d4d63b404 + sha256: ed3a1700ecc5d38c7e7dc7d2802df1bc1da6ba3d6f6017448b8ded0affb4ae00 category: main optional: false - name: wrapt - version: 1.17.0 + version: 1.17.2 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.17.0-py312h01d7ebd_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.17.2-py312h01d7ebd_0.conda hash: - md5: 484f71fd8c0f57f789f64a50a3cf0f6c - sha256: 19adc4442e18d292770f2c47d5bb1e093882e7dba4f973f985b0d19c44fe3399 + md5: 6a860c98c6aea375eea574693a98d409 + sha256: 476ea998d7279d9f71ff7b2e30408e69e5a0b921090c07a124f3f52ff7d3424b category: main optional: false - name: wrapt - version: 1.17.0 + version: 1.17.2 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/wrapt-1.17.0-py312hea69d52_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/wrapt-1.17.2-py312hea69d52_0.conda hash: - md5: 73414acdb779a8694a14527865b4357a - sha256: 0fb35c3d1642f9f47db87bdb33148f88ef19a3af1eb0ee99b5491551c57269c7 + md5: e49608c832fcf438f70cbcae09c3adc5 + sha256: 6a3e68b57de29802e8703d1791dcacb7613bfdc17bbb087c6b2ea2796e6893ef category: main optional: false - name: xerces-c @@ -24194,11 +24296,11 @@ package: manager: conda platform: linux-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_1.conda hash: - md5: a1f7264726115a2f8eac9773b1f27eba - sha256: 31fa8bc9459957b0d18e6bdf0cd01e8abc490fa6c2721c346973bdf873d80f39 + md5: c57589177253e911e293345226c7eca1 + sha256: 8be2d051513074be56df39ba260bb6712c946a71e981a5901fab2e39feba8e31 category: main optional: false - name: xlsxwriter @@ -24206,11 +24308,11 @@ package: manager: conda platform: osx-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_1.conda hash: - md5: a1f7264726115a2f8eac9773b1f27eba - sha256: 31fa8bc9459957b0d18e6bdf0cd01e8abc490fa6c2721c346973bdf873d80f39 + md5: c57589177253e911e293345226c7eca1 + sha256: 8be2d051513074be56df39ba260bb6712c946a71e981a5901fab2e39feba8e31 category: main optional: false - name: xlsxwriter @@ -24218,11 +24320,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/xlsxwriter-3.2.0-pyhd8ed1ab_1.conda hash: - md5: a1f7264726115a2f8eac9773b1f27eba - sha256: 31fa8bc9459957b0d18e6bdf0cd01e8abc490fa6c2721c346973bdf873d80f39 + md5: c57589177253e911e293345226c7eca1 + sha256: 8be2d051513074be56df39ba260bb6712c946a71e981a5901fab2e39feba8e31 category: main optional: false - name: xorg-libice diff --git a/environments/conda-osx-64.lock.yml b/environments/conda-osx-64.lock.yml index 1b4a5f6846..de1c976cd0 100644 --- a/environments/conda-osx-64.lock.yml +++ b/environments/conda-osx-64.lock.yml @@ -1,34 +1,34 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 3b411f767af9c3cf3d53a12e2b181931d0a9d5e8a26eec9844c36f4f2eeafe34 +# input_hash: 28d073ff22a577859bb6609b5e5a10af46d45332eed67b89ce06ced059f94297 channels: - conda-forge dependencies: - - addfips=0.4.2=pyhd8ed1ab_0 + - addfips=0.4.2=pyhd8ed1ab_1 - aiofiles=24.1.0=pyhd8ed1ab_1 - aiohappyeyeballs=2.4.4=pyhd8ed1ab_1 - - aiohttp=3.11.10=py312h3520af0_0 - - aiosignal=1.3.1=pyhd8ed1ab_1 + - aiohttp=3.11.11=py312h3520af0_0 + - aiosignal=1.3.2=pyhd8ed1ab_0 - alabaster=1.0.0=pyhd8ed1ab_1 - alembic=1.14.0=pyhd8ed1ab_1 - altair=5.5.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - antlr-python-runtime=4.13.2=pyhd8ed1ab_1 - - anyio=4.7.0=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyhd8ed1ab_1 - appnope=0.1.4=pyhd8ed1ab_1 - - arelle-release=2.36.0=pyhd8ed1ab_0 + - arelle-release=2.36.5=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py312hb553811_5 - arrow=1.3.0=pyhd8ed1ab_1 - asgi-csrf=0.11=pyhff2d567_0 - asgiref=3.8.1=pyhd8ed1ab_1 - - astroid=3.3.6=py312hb401068_0 + - astroid=3.3.8=py312hb401068_0 - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - atk-1.0=2.38.0=h4bec284_2 - - attrs=24.2.0=pyh71513ae_1 + - attrs=24.3.0=pyh71513ae_0 - aws-c-auth=0.7.31=hd993245_2 - aws-c-cal=0.7.4=h40772b6_2 - aws-c-common=0.9.29=ha44c9a9_0 @@ -53,71 +53,73 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bcrypt=4.2.1=py312h0d0de52_0 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 - blinker=1.9.0=pyhff2d567_0 - blosc=1.21.6=h7d75f6d_0 - - boto3=1.35.81=pyhd8ed1ab_0 - - botocore=1.35.81=pyge310_1234567_0 + - boto3=1.35.99=pyhd8ed1ab_0 + - botocore=1.35.99=pyge310_1234567_0 - bottleneck=1.4.2=py312h59f7578_0 - - branca=0.7.2=pyhd8ed1ab_1 + - branca=0.8.1=pyhd8ed1ab_0 - brotli=1.1.0=h00291cd_2 - brotli-bin=1.1.0=h00291cd_2 - brotli-python=1.1.0=py312h5861a67_2 - bzip2=1.0.8=hfdf4475_7 - c-ares=1.34.4=hf13058a_0 - ca-certificates=2024.12.14=h8857fd0_0 - - cachecontrol=0.14.1=pyha770c72_1 - - cachecontrol-with-filecache=0.14.1=pyhd8ed1ab_1 + - cachecontrol=0.14.2=pyha770c72_0 + - cachecontrol-with-filecache=0.14.2=pyhd8ed1ab_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - cachetools=5.5.0=pyhd8ed1ab_1 - - cachy=0.3.0=pyhd8ed1ab_1 + - cachy=0.3.0=pyhd8ed1ab_2 - cairo=1.18.2=h950ec3b_1 - - catalystcoop.dbfread=3.0.0=py_0 - - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_0 + - catalystcoop.dbfread=3.0.0=pyhd8ed1ab_1 + - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_1 - cattrs=24.1.2=pyhd8ed1ab_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py312hf857d28_0 - cfgv=3.3.1=pyhd8ed1ab_1 - chardet=5.2.0=py312hb401068_2 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=unix_pyh707e725_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - clikit=0.6.2=pyhd8ed1ab_2 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - clikit=0.6.2=pyhd8ed1ab_3 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - coloredlogs=14.0=pyhd8ed1ab_3 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=2.5.7=pyhd8ed1ab_0 + - conda-lock=2.5.7=pyhd8ed1ab_1 - contourpy=1.3.1=py312hc47a885_0 - - coverage=7.6.9=py312h3520af0_0 + - coverage=7.6.10=py312h3520af0_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - croniter=3.0.4=pyhd8ed1ab_0 + - croniter=5.0.1=pyhd8ed1ab_1 - cryptography=44.0.0=py312h0995e51_0 - curl=8.11.1=h5dec5d8_0 - cycler=0.12.1=pyhd8ed1ab_1 - cyrus-sasl=2.1.27=hf9bab2b_7 - - dagster=1.9.5=pyhd8ed1ab_12 - - dagster-graphql=1.9.5=pyhd8ed1ab_0 - - dagster-pipes=1.9.5=pyhd8ed1ab_0 - - dagster-postgres=0.25.5=pyhd8ed1ab_0 - - dagster-webserver=1.9.5=pyhd8ed1ab_0 - - dask-core=2024.12.0=pyhd8ed1ab_1 - - dask-expr=1.1.20=pyhd8ed1ab_1 - - databricks-sdk=0.39.0=pyhd8ed1ab_0 + - dagster=1.9.8=pyhd8ed1ab_12 + - dagster-graphql=1.9.8=pyhd8ed1ab_0 + - dagster-pipes=1.9.8=pyhd8ed1ab_0 + - dagster-postgres=0.25.8=pyhd8ed1ab_0 + - dagster-webserver=1.9.8=pyhd8ed1ab_0 + - dask-core=2024.12.1=pyhd8ed1ab_0 + - dask-expr=1.1.21=pyhd8ed1ab_0 + - databricks-sdk=0.40.0=pyhd8ed1ab_0 - datasette=0.65.1=pyhd8ed1ab_0 - debugpy=1.8.11=py312haafddd8_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 + - deltalake=0.24.0=py312h16aec2d_0 - deprecated=1.2.15=pyhd8ed1ab_1 - distlib=0.3.9=pyhd8ed1ab_1 - dnspython=2.7.0=pyhff2d567_1 - - doc8=1.1.2=pyhd8ed1ab_1 + - doc8=1.1.2=pyhd8ed1ab_2 - docker-py=7.1.0=pyhd8ed1ab_1 - docstring_parser=0.16=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_1 - email-validator=2.2.0=pyhd8ed1ab_1 - - ensureconda=1.4.4=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_1 - entrypoints=0.4=pyhd8ed1ab_1 - et_xmlfile=2.0.0=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 @@ -127,7 +129,7 @@ dependencies: - flask=3.1.0=pyhff2d567_0 - flexcache=0.3=pyhd8ed1ab_1 - flexparser=0.4=pyhd8ed1ab_1 - - folium=0.19.0=pyhd8ed1ab_0 + - folium=0.19.4=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 @@ -135,32 +137,32 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.55.3=py312h3520af0_0 + - fonttools=4.55.3=py312h3520af0_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h60636b9_2 - freexl=2.0.0=h3183152_2 - fribidi=1.0.10=hbcb3906_0 - - frictionless=5.18.0=pyhff2d567_0 + - frictionless=5.18.0=pyhd8ed1ab_1 - frozenlist=1.5.0=py312h3d0f464_0 - - fsspec=2024.10.0=pyhd8ed1ab_1 - - furo=2024.8.6=pyhd8ed1ab_1 - - gcsfs=2024.10.0=pyhd8ed1ab_0 - - gdal=3.9.3=py312h549b762_11 + - fsspec=2024.12.0=pyhd8ed1ab_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gcsfs=2024.12.0=pyhd8ed1ab_0 + - gdal=3.9.3=py312hd828770_14 - gdk-pixbuf=2.42.12=ha587570_0 - - geopandas=1.0.1=pyhd8ed1ab_2 - - geopandas-base=1.0.1=pyha770c72_2 + - geopandas=1.0.1=pyhd8ed1ab_3 + - geopandas-base=1.0.1=pyha770c72_3 - geos=3.13.0=hac325c4_0 - geotiff=1.7.3=h2b6e260_3 - gflags=2.2.2=hac325c4_1005 - giflib=5.2.2=h10d778d_0 - - gitdb=4.0.11=pyhd8ed1ab_1 - - gitpython=3.1.43=pyhff2d567_1 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.44=pyhff2d567_0 - glog=0.7.1=h2790a97_0 - google-api-core=2.24.0=pyhd8ed1ab_0 - google-auth=2.37.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_1 - google-cloud-core=2.4.1=pyhd8ed1ab_1 - - google-cloud-sdk=503.0.0=py312hb401068_0 + - google-cloud-sdk=506.0.0=py312hb401068_0 - google-cloud-storage=2.19.0=pyhd8ed1ab_0 - google-crc32c=1.1.2=py312hfee8fbb_6 - google-resumable-media=2.7.2=pyhd8ed1ab_2 @@ -172,17 +174,17 @@ dependencies: - graphql-core=3.2.5=pyhd8ed1ab_1 - graphql-relay=3.2.0=pyhd8ed1ab_1 - graphviz=12.0.0=he14ced1_0 - - greenlet=3.1.1=py312h5861a67_0 + - greenlet=3.1.1=py312haafddd8_1 - grpcio=1.62.2=py312hbbbd34f_0 - grpcio-health-checking=1.62.2=pyhd8ed1ab_0 - grpcio-status=1.62.2=pyhd8ed1ab_0 - - gtk2=2.24.33=h2c15c3c_5 + - gtk2=2.24.33=he806959_7 - gts=0.7.6=h53e17e3_4 - gunicorn=22.0.0=py312hb401068_0 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - h3-py=4.1.1=py312hae40c12_1 - - harfbuzz=9.0.0=h098a298_1 + - harfbuzz=10.2.0=h5b25545_0 - hpack=4.0.0=pyhd8ed1ab_1 - html5lib=1.1=pyhd8ed1ab_2 - httpcore=1.0.7=pyh29332c3_1 @@ -192,16 +194,16 @@ dependencies: - humanize=4.11.0=pyhd8ed1ab_1 - hupper=1.12.1=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - - hypothesis=6.122.3=pyha770c72_0 + - hypothesis=6.124.0=pyha770c72_0 - icu=75.1=h120a0e1_0 - - identify=2.6.3=pyhd8ed1ab_1 + - identify=2.6.5=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=8.30.0=pyh707e725_0 + - ipython=8.31.0=pyh707e725_0 - ipywidgets=8.1.5=pyhd8ed1ab_1 - isodate=0.7.2=pyhd8ed1ab_1 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -211,8 +213,8 @@ dependencies: - jaraco.context=6.0.1=pyhd8ed1ab_0 - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - - jellyfish=1.1.2=py312h0d0de52_0 - - jinja2=3.1.4=pyhd8ed1ab_1 + - jellyfish=1.1.3=py312h0d0de52_0 + - jinja2=3.1.5=pyhd8ed1ab_0 - jmespath=1.0.1=pyhd8ed1ab_1 - joblib=1.4.2=pyhd8ed1ab_1 - json-c=0.18=hc62ec3d_0 @@ -223,20 +225,20 @@ dependencies: - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - jupyter=1.1.1=pyhd8ed1ab_1 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - - jupyter-resource-usage=1.1.0=pyhd8ed1ab_0 + - jupyter-resource-usage=1.1.0=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_console=6.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.3=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab-lsp=5.1.0=pyhd8ed1ab_3 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=3.0.13=pyhd8ed1ab_1 - - keyring=25.5.0=pyh534df25_1 - - kiwisolver=1.4.7=py312hc5c4d5f_0 + - keyring=25.6.0=pyh534df25_0 + - kiwisolver=1.4.8=py312h9275861_0 - krb5=1.21.3=h37d8d59_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.16=ha2f27b4_0 @@ -247,16 +249,16 @@ dependencies: - libarrow-acero=17.0.0=hac325c4_16_cpu - libarrow-dataset=17.0.0=hac325c4_16_cpu - libarrow-substrait=17.0.0=hba007a9_16_cpu - - libblas=3.9.0=25_osx64_openblas + - libblas=3.9.0=26_osx64_openblas - libbrotlicommon=1.1.0=h00291cd_2 - libbrotlidec=1.1.0=h00291cd_2 - libbrotlienc=1.1.0=h00291cd_2 - - libcblas=3.9.0=25_osx64_openblas + - libcblas=3.9.0=26_osx64_openblas - libcrc32c=1.1.2=he49afe7_0 - libcurl=8.11.1=h5dec5d8_0 - - libcxx=19.1.5=hf95d169_0 + - libcxx=19.1.7=hf95d169_0 - libdeflate=1.22=h00291cd_0 - - libedit=3.1.20191231=h0678c8f_2 + - libedit=3.1.20240808=pl5321ha958ccf_0 - libev=4.33=h10d778d_2 - libevent=2.1.12=ha90c15b_1 - libexpat=2.6.4=h240833e_0 @@ -273,19 +275,19 @@ dependencies: - libintl=0.22.5=hdfe23c8_3 - libjpeg-turbo=3.0.0=h0dc2134_1 - libkml=1.3.0=h9ee1731_1021 - - liblapack=3.9.0=25_osx64_openblas + - liblapack=3.9.0=26_osx64_openblas - libllvm14=14.0.6=hc8e404f_4 - liblzma=5.6.3=hd471939_1 - liblzma-devel=5.6.3=hd471939_1 - libnghttp2=1.64.0=hc7306c3_0 - - libntlm=1.4=h0d85af4_1002 + - libntlm=1.8=h6e16a3a_0 - libopenblas=0.3.28=openmp_hbf64a52_1 - libparquet=17.0.0=hf1b0f52_16_cpu - - libpng=1.6.44=h4b8f8c9_0 + - libpng=1.6.45=h3c4a55f_0 - libpq=17.2=h639cf83_1 - libprotobuf=4.25.3=hd4aba4c_1 - libre2-11=2023.09.01=h81f5012_2 - - librsvg=2.58.4=h2682814_0 + - librsvg=2.58.4=h21a6cfa_2 - librttopo=1.1.0=hdfb80b9_17 - libsodium=1.0.20=hfdf4475_0 - libspatialite=5.1.0=h74337a0_12 @@ -294,16 +296,16 @@ dependencies: - libthrift=0.20.0=h75589b3_1 - libtiff=4.7.0=hf4bdac2_2 - libutf8proc=2.8.0=he670073_1 - - libuv=1.49.2=hd79239c_0 - - libwebp-base=1.4.0=h10d778d_0 + - libuv=1.50.0=h4cb831e_0 + - libwebp-base=1.5.0=h6cf52b4_0 - libxcb=1.17.0=hf1f96e2_0 - libxml2=2.13.5=hebb159f_1 - libxslt=1.1.39=h03b04e6_0 - libzlib=1.3.1=hd23fc13_2 - - llvm-openmp=19.1.5=ha54dae1_0 + - llvm-openmp=19.1.7=ha54dae1_0 - llvmlite=0.43.0=py312hcc8fd36_1 - locket=1.0.0=pyhd8ed1ab_0 - - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lsprotocol=2023.0.1=pyhd8ed1ab_1 - lxml=5.3.0=py312h4feaf87_2 - lz4-c=1.9.4=hf0c8a7f_0 - lzo=2.10=h10d778d_1001 @@ -311,35 +313,34 @@ dependencies: - mapclassify=2.8.1=pyhd8ed1ab_1 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_1 - - marko=2.1.2=pyhd8ed1ab_0 + - marko=2.1.2=pyhd8ed1ab_1 - markupsafe=3.0.2=py312h3520af0_1 - - matplotlib-base=3.9.4=py312h535dea3_0 + - matplotlib-base=3.10.0=py312h535dea3_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - mergedeep=1.3.4=pyhd8ed1ab_1 - minizip=4.0.7=hfb7a1ec_3 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mlflow=2.19.0=hb401068_0 - mlflow-skinny=2.19.0=py312hb401068_0 - mlflow-ui=2.19.0=py312hb401068_0 - - more-itertools=10.5.0=pyhd8ed1ab_1 + - more-itertools=10.6.0=pyhd8ed1ab_0 - msgpack-python=1.1.0=py312hc5c4d5f_0 - multidict=6.1.0=py312h6f3313d_1 - - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_1 - - narwhals=1.18.4=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - narwhals=1.22.0=pyhd8ed1ab_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=hf036a51_1 + - ncurses=6.5=h0622a9a_2 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.4.2=pyh267e887_2 - nodeenv=1.9.1=pyhd8ed1ab_1 - nodejs=22.12.0=hffbc63d_0 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py312hc3b515d_0 - numexpr=2.10.2=py312ha51eba0_0 @@ -348,18 +349,18 @@ dependencies: - openjpeg=2.5.3=h7fd6d84_0 - openldap=2.6.9=hd8a590d_0 - openpyxl=3.1.5=py312h732d5f6_1 - - openssl=3.4.0=hd471939_0 + - openssl=3.4.0=hc426f3f_1 - opentelemetry-api=1.29.0=pyhd8ed1ab_1 - opentelemetry-sdk=1.29.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.50b0=pyh3cfb1c2_0 - orc=2.0.2=h22b2039_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312h98e817e_1 - - pandera-core=0.21.1=pyhd8ed1ab_0 - - pandoc=3.6=h694c41f_0 + - pandera-core=0.22.1=pyhd8ed1ab_0 + - pandoc=3.6.2=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.54.0=hb83bde0_3 + - pango=1.56.0=hf94f63b_0 - paramiko=3.5.0=pyhd8ed1ab_1 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -369,8 +370,8 @@ dependencies: - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.0.0=py312h66fe14f_0 - - pip=24.3.1=pyh8b19718_0 + - pillow=11.1.0=py312hd9f36e3_0 + - pip=24.3.1=pyh8b19718_2 - pixman=0.44.2=h1fd1274_0 - pkginfo=1.12.0=pyhd8ed1ab_1 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 @@ -380,7 +381,7 @@ dependencies: - prettier=3.4.2=h059b09a_0 - proj=9.5.1=h5273da6_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_0 + - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_1 - prompt-toolkit=3.0.48=pyha770c72_1 - prompt_toolkit=3.0.48=hd8ed1ab_1 - propcache=0.2.1=py312h01d7ebd_0 @@ -394,25 +395,26 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=17.0.0=py312h0be7463_2 - pyarrow-core=17.0.0=py312h5157fe3_2_cpu + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pyasn1=0.6.1=pyhd8ed1ab_2 - pyasn1-modules=0.4.1=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312hb401068_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py312h0d0de52_0 - - pydantic-settings=2.7.0=pyh3cfb1c2_0 - - pygls=1.3.1=pyhd8ed1ab_0 - - pygments=2.18.0=pyhd8ed1ab_1 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py312h0d0de52_0 + - pydantic-settings=2.7.1=pyh3cfb1c2_0 + - pygls=1.3.1=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 - pygraphviz=1.14=py312hc79309e_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - pynacl=1.5.0=py312hb553811_4 - - pyobjc-core=10.3.2=py312h2365019_0 - - pyobjc-framework-cocoa=10.3.2=py312h2365019_0 + - pyobjc-core=11.0=py312h2365019_0 + - pyobjc-framework-cocoa=11.0=py312h2365019_0 - pyogrio=0.10.0=py312h8f0a83f_0 - pyopenssl=24.3.0=pyhd8ed1ab_0 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pyproj=3.7.0=py312h9673cc4_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -429,7 +431,7 @@ dependencies: - python-duckdb=1.1.3=py312haafddd8_0 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-multipart=0.0.19=pyhff2d567_1 + - python-multipart=0.0.20=pyhff2d567_0 - python-slugify=8.0.4=pyhd8ed1ab_1 - python-tzdata=2024.2=pyhd8ed1ab_1 - python_abi=3.12=5_cp312 @@ -439,32 +441,32 @@ dependencies: - pyyaml=6.0.2=py312hb553811_1 - pyzmq=26.2.0=py312h1060d5c_3 - qhull=2020.2=h3c5361c_5 - - querystring_parser=1.2.4=pyhd8ed1ab_1 + - querystring_parser=1.2.4=pyhd8ed1ab_2 - re2=2023.09.01=hb168e87_2 - readline=8.2=h9e318b2_1 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - regex=2024.11.6=py312h01d7ebd_0 - requests=2.32.3=pyhd8ed1ab_1 - requests-oauthlib=2.0.0=pyhd8ed1ab_1 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - - responses=0.25.3=pyhd8ed1ab_1 - - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 + - responses=0.25.6=pyhd8ed1ab_0 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986=2.0.0=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rich=13.9.4=pyhd8ed1ab_1 - rpds-py=0.22.3=py312h0d0de52_0 - rsa=4.9=pyhd8ed1ab_1 - - ruamel.yaml=0.18.6=py312h3d0f464_1 + - ruamel.yaml=0.18.10=py312h01d7ebd_0 - ruamel.yaml.clib=0.2.8=py312h3d0f464_1 - - ruff=0.8.3=py312h07459cc_0 - - ruff-lsp=0.0.59=pyhd8ed1ab_0 + - ruff=0.9.1=py312h07459cc_0 + - ruff-lsp=0.0.60=pyhd8ed1ab_0 - s3transfer=0.10.4=pyhd8ed1ab_1 - - scikit-learn=1.6.0=py312he1a5313_0 - - scipy=1.14.1=py312h3b0f538_2 + - scikit-learn=1.6.1=py312he1a5313_0 + - scipy=1.15.1=py312hb4e66ee_0 - send2trash=1.8.3=pyh31c8845_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - shapely=2.0.6=py312h4ff98d2_2 - shellingham=1.5.4=pyhd8ed1ab_1 - simpleeval=0.9.13=pyhd8ed1ab_1 @@ -478,10 +480,10 @@ dependencies: - sphinx=8.1.3=pyhd8ed1ab_1 - sphinx-autoapi=3.4.0=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_2 - - sphinx-issues=5.0.0=pyhd8ed1ab_0 - - sphinx-reredirects=0.1.5=pyhd8ed1ab_0 + - sphinx-issues=5.0.0=pyhd8ed1ab_1 + - sphinx-reredirects=0.1.5=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-googleanalytics=0.4=pyhd8ed1ab_0 - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 @@ -489,19 +491,19 @@ dependencies: - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - splink=4.0.6=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py312h3d0f464_0 - - sqlglot=26.0.0=pyhd8ed1ab_0 + - sqlalchemy=2.0.37=py312h01d7ebd_0 + - sqlglot=26.0.1=pyhd8ed1ab_0 - sqlite=3.47.2=h2e4c9dc_0 - sqlparse=0.5.3=pyhd8ed1ab_0 - stack_data=0.6.3=pyhd8ed1ab_1 - - starlette=0.41.3=pyha770c72_1 + - starlette=0.45.2=pyha770c72_0 - stdlib-list=0.11.0=pyhd8ed1ab_1 - stevedore=5.4.0=pyhd8ed1ab_1 - - stringcase=1.2.0=pyhd8ed1ab_1 + - stringcase=1.2.0=pyhd8ed1ab_2 - structlog=24.4.0=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - terminado=0.18.1=pyh31c8845_0 - - terraform=1.10.2=hb61a267_0 + - terraform=1.10.4=hb61a267_0 - text-unidecode=1.3=pyhd8ed1ab_2 - threadpoolctl=3.5.0=pyhc1e730c_0 - timezonefinder=6.5.7=py312h01d7ebd_0 @@ -511,23 +513,23 @@ dependencies: - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - toolz=0.12.1=pyhd8ed1ab_0 - - toposort=1.10=pyhd8ed1ab_0 + - toposort=1.10=pyhd8ed1ab_1 - tornado=6.4.2=py312h01d7ebd_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - typeguard=4.4.1=pyhd8ed1ab_1 - typer=0.15.1=pyhd8ed1ab_0 - typer-slim=0.15.1=pyhd8ed1ab_0 - typer-slim-standard=0.15.1=hd8ed1ab_0 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - types-pyyaml=6.0.12.20240917=pyhd8ed1ab_1 + - types-pyyaml=6.0.12.20241230=pyhd8ed1ab_0 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - typing_inspect=0.9.0=pyhd8ed1ab_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - ukkonen=1.0.1=py312hc5c4d5f_5 - - unicodedata2=15.1.0=py312h3d0f464_1 + - unicodedata2=16.0.0=py312h01d7ebd_0 - universal_pathlib=0.2.6=pyhd8ed1ab_0 - uri-template=1.3.0=pyhd8ed1ab_1 - uriparser=0.9.8=h6aefe2f_0 @@ -536,7 +538,7 @@ dependencies: - uvicorn-standard=0.34.0=h31011fe_0 - uvloop=0.21.0=py312h3d0f464_1 - validators=0.34.0=pyhd8ed1ab_1 - - virtualenv=20.28.0=pyhd8ed1ab_0 + - virtualenv=20.29.0=pyhd8ed1ab_0 - watchdog=5.0.3=py312hb553811_0 - watchfiles=0.24.0=py312h669792a_1 - wcwidth=0.2.13=pyhd8ed1ab_1 @@ -547,9 +549,9 @@ dependencies: - werkzeug=3.1.3=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.13=pyhd8ed1ab_1 - - wrapt=1.17.0=py312h01d7ebd_0 + - wrapt=1.17.2=py312h01d7ebd_0 - xerces-c=3.2.5=h197e74d_2 - - xlsxwriter=3.2.0=pyhd8ed1ab_0 + - xlsxwriter=3.2.0=pyhd8ed1ab_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - xyzservices=2024.9.0=pyhd8ed1ab_1 diff --git a/environments/conda-osx-arm64.lock.yml b/environments/conda-osx-arm64.lock.yml index ae65cbe7d8..40516585a9 100644 --- a/environments/conda-osx-arm64.lock.yml +++ b/environments/conda-osx-arm64.lock.yml @@ -1,34 +1,34 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 0b79779e9803db47b1e57d14193b913280cf82b1fe3cc43a71d098160a71abe8 +# input_hash: 9189163f497e4e6cb74b24f78dc01f5de92c987d12cc9f444069aa9c4300d183 channels: - conda-forge dependencies: - - addfips=0.4.2=pyhd8ed1ab_0 + - addfips=0.4.2=pyhd8ed1ab_1 - aiofiles=24.1.0=pyhd8ed1ab_1 - aiohappyeyeballs=2.4.4=pyhd8ed1ab_1 - - aiohttp=3.11.10=py312h998013c_0 - - aiosignal=1.3.1=pyhd8ed1ab_1 + - aiohttp=3.11.11=py312h998013c_0 + - aiosignal=1.3.2=pyhd8ed1ab_0 - alabaster=1.0.0=pyhd8ed1ab_1 - alembic=1.14.0=pyhd8ed1ab_1 - altair=5.5.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - antlr-python-runtime=4.13.2=pyhd8ed1ab_1 - - anyio=4.7.0=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyhd8ed1ab_1 - appnope=0.1.4=pyhd8ed1ab_1 - - arelle-release=2.36.0=pyhd8ed1ab_0 + - arelle-release=2.36.5=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py312h024a12e_5 - arrow=1.3.0=pyhd8ed1ab_1 - asgi-csrf=0.11=pyhff2d567_0 - asgiref=3.8.1=pyhd8ed1ab_1 - - astroid=3.3.6=py312h81bd7bf_0 + - astroid=3.3.8=py312h81bd7bf_0 - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - atk-1.0=2.38.0=hd03087b_2 - - attrs=24.2.0=pyh71513ae_1 + - attrs=24.3.0=pyh71513ae_0 - aws-c-auth=0.7.31=h14f56dd_2 - aws-c-cal=0.7.4=hd45b2be_2 - aws-c-common=0.9.29=h7ab814d_0 @@ -53,71 +53,73 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bcrypt=4.2.1=py312hcd83bfe_0 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 - blinker=1.9.0=pyhff2d567_0 - blosc=1.21.6=h5499902_0 - - boto3=1.35.81=pyhd8ed1ab_0 - - botocore=1.35.81=pyge310_1234567_0 + - boto3=1.35.99=pyhd8ed1ab_0 + - botocore=1.35.99=pyge310_1234567_0 - bottleneck=1.4.2=py312h147345f_0 - - branca=0.7.2=pyhd8ed1ab_1 + - branca=0.8.1=pyhd8ed1ab_0 - brotli=1.1.0=hd74edd7_2 - brotli-bin=1.1.0=hd74edd7_2 - brotli-python=1.1.0=py312hde4cb15_2 - bzip2=1.0.8=h99b78c6_7 - c-ares=1.34.4=h5505292_0 - ca-certificates=2024.12.14=hf0a4a13_0 - - cachecontrol=0.14.1=pyha770c72_1 - - cachecontrol-with-filecache=0.14.1=pyhd8ed1ab_1 + - cachecontrol=0.14.2=pyha770c72_0 + - cachecontrol-with-filecache=0.14.2=pyhd8ed1ab_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - cachetools=5.5.0=pyhd8ed1ab_1 - - cachy=0.3.0=pyhd8ed1ab_1 + - cachy=0.3.0=pyhd8ed1ab_2 - cairo=1.18.2=h6a3b0d2_1 - - catalystcoop.dbfread=3.0.0=py_0 - - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_0 + - catalystcoop.dbfread=3.0.0=pyhd8ed1ab_1 + - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_1 - cattrs=24.1.2=pyhd8ed1ab_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py312h0fad829_0 - cfgv=3.3.1=pyhd8ed1ab_1 - chardet=5.2.0=py312h81bd7bf_2 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=unix_pyh707e725_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - clikit=0.6.2=pyhd8ed1ab_2 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - clikit=0.6.2=pyhd8ed1ab_3 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - coloredlogs=14.0=pyhd8ed1ab_3 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=2.5.7=pyhd8ed1ab_0 + - conda-lock=2.5.7=pyhd8ed1ab_1 - contourpy=1.3.1=py312hb23fbb9_0 - - coverage=7.6.9=py312h998013c_0 + - coverage=7.6.10=py312h998013c_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - croniter=3.0.4=pyhd8ed1ab_0 + - croniter=5.0.1=pyhd8ed1ab_1 - cryptography=44.0.0=py312hf9bd80e_0 - curl=8.11.1=h73640d1_0 - cycler=0.12.1=pyhd8ed1ab_1 - cyrus-sasl=2.1.27=h60b93bd_7 - - dagster=1.9.5=pyhd8ed1ab_12 - - dagster-graphql=1.9.5=pyhd8ed1ab_0 - - dagster-pipes=1.9.5=pyhd8ed1ab_0 - - dagster-postgres=0.25.5=pyhd8ed1ab_0 - - dagster-webserver=1.9.5=pyhd8ed1ab_0 - - dask-core=2024.12.0=pyhd8ed1ab_1 - - dask-expr=1.1.20=pyhd8ed1ab_1 - - databricks-sdk=0.39.0=pyhd8ed1ab_0 + - dagster=1.9.8=pyhd8ed1ab_12 + - dagster-graphql=1.9.8=pyhd8ed1ab_0 + - dagster-pipes=1.9.8=pyhd8ed1ab_0 + - dagster-postgres=0.25.8=pyhd8ed1ab_0 + - dagster-webserver=1.9.8=pyhd8ed1ab_0 + - dask-core=2024.12.1=pyhd8ed1ab_0 + - dask-expr=1.1.21=pyhd8ed1ab_0 + - databricks-sdk=0.40.0=pyhd8ed1ab_0 - datasette=0.65.1=pyhd8ed1ab_0 - debugpy=1.8.11=py312hd8f9ff3_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 + - deltalake=0.24.0=py312h30a1e44_0 - deprecated=1.2.15=pyhd8ed1ab_1 - distlib=0.3.9=pyhd8ed1ab_1 - dnspython=2.7.0=pyhff2d567_1 - - doc8=1.1.2=pyhd8ed1ab_1 + - doc8=1.1.2=pyhd8ed1ab_2 - docker-py=7.1.0=pyhd8ed1ab_1 - docstring_parser=0.16=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_1 - email-validator=2.2.0=pyhd8ed1ab_1 - - ensureconda=1.4.4=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_1 - entrypoints=0.4=pyhd8ed1ab_1 - et_xmlfile=2.0.0=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 @@ -127,7 +129,7 @@ dependencies: - flask=3.1.0=pyhff2d567_0 - flexcache=0.3=pyhd8ed1ab_1 - flexparser=0.4=pyhd8ed1ab_1 - - folium=0.19.0=pyhd8ed1ab_0 + - folium=0.19.4=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 @@ -135,32 +137,32 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.55.3=py312h998013c_0 + - fonttools=4.55.3=py312h998013c_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=hadb7bae_2 - freexl=2.0.0=h3ab3353_2 - fribidi=1.0.10=h27ca646_0 - - frictionless=5.18.0=pyhff2d567_0 + - frictionless=5.18.0=pyhd8ed1ab_1 - frozenlist=1.5.0=py312h0bf5046_0 - - fsspec=2024.10.0=pyhd8ed1ab_1 - - furo=2024.8.6=pyhd8ed1ab_1 - - gcsfs=2024.10.0=pyhd8ed1ab_0 - - gdal=3.9.3=py312h90af94e_11 + - fsspec=2024.12.0=pyhd8ed1ab_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gcsfs=2024.12.0=pyhd8ed1ab_0 + - gdal=3.9.3=py312h1afea5f_14 - gdk-pixbuf=2.42.12=h7ddc832_0 - - geopandas=1.0.1=pyhd8ed1ab_2 - - geopandas-base=1.0.1=pyha770c72_2 + - geopandas=1.0.1=pyhd8ed1ab_3 + - geopandas-base=1.0.1=pyha770c72_3 - geos=3.13.0=hf9b8971_0 - geotiff=1.7.3=h82bf549_3 - gflags=2.2.2=hf9b8971_1005 - giflib=5.2.2=h93a5062_0 - - gitdb=4.0.11=pyhd8ed1ab_1 - - gitpython=3.1.43=pyhff2d567_1 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.44=pyhff2d567_0 - glog=0.7.1=heb240a5_0 - google-api-core=2.24.0=pyhd8ed1ab_0 - google-auth=2.37.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_1 - google-cloud-core=2.4.1=pyhd8ed1ab_1 - - google-cloud-sdk=503.0.0=py312h81bd7bf_0 + - google-cloud-sdk=506.0.0=py312h81bd7bf_0 - google-cloud-storage=2.19.0=pyhd8ed1ab_0 - google-crc32c=1.1.2=py312h1fa1217_6 - google-resumable-media=2.7.2=pyhd8ed1ab_2 @@ -172,17 +174,17 @@ dependencies: - graphql-core=3.2.5=pyhd8ed1ab_1 - graphql-relay=3.2.0=pyhd8ed1ab_1 - graphviz=12.0.0=hbf8cc41_0 - - greenlet=3.1.1=py312hde4cb15_0 + - greenlet=3.1.1=py312hd8f9ff3_1 - grpcio=1.62.2=py312h17030e7_0 - grpcio-health-checking=1.62.2=pyhd8ed1ab_0 - grpcio-status=1.62.2=pyhd8ed1ab_0 - - gtk2=2.24.33=h91d5085_5 + - gtk2=2.24.33=hc5c4cae_7 - gts=0.7.6=he42f4ea_4 - gunicorn=22.0.0=py312h81bd7bf_0 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - h3-py=4.1.1=py312hf02c72a_1 - - harfbuzz=9.0.0=h997cde5_1 + - harfbuzz=10.2.0=ha0dd535_0 - hpack=4.0.0=pyhd8ed1ab_1 - html5lib=1.1=pyhd8ed1ab_2 - httpcore=1.0.7=pyh29332c3_1 @@ -192,16 +194,16 @@ dependencies: - humanize=4.11.0=pyhd8ed1ab_1 - hupper=1.12.1=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - - hypothesis=6.122.3=pyha770c72_0 + - hypothesis=6.124.0=pyha770c72_0 - icu=75.1=hfee45f7_0 - - identify=2.6.3=pyhd8ed1ab_1 + - identify=2.6.5=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=8.30.0=pyh707e725_0 + - ipython=8.31.0=pyh707e725_0 - ipywidgets=8.1.5=pyhd8ed1ab_1 - isodate=0.7.2=pyhd8ed1ab_1 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -211,8 +213,8 @@ dependencies: - jaraco.context=6.0.1=pyhd8ed1ab_0 - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - - jellyfish=1.1.2=py312hcd83bfe_0 - - jinja2=3.1.4=pyhd8ed1ab_1 + - jellyfish=1.1.3=py312hcd83bfe_0 + - jinja2=3.1.5=pyhd8ed1ab_0 - jmespath=1.0.1=pyhd8ed1ab_1 - joblib=1.4.2=pyhd8ed1ab_1 - json-c=0.18=he4178ee_0 @@ -223,20 +225,20 @@ dependencies: - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - jupyter=1.1.1=pyhd8ed1ab_1 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - - jupyter-resource-usage=1.1.0=pyhd8ed1ab_0 + - jupyter-resource-usage=1.1.0=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_console=6.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.3=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab-lsp=5.1.0=pyhd8ed1ab_3 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=3.0.13=pyhd8ed1ab_1 - - keyring=25.5.0=pyh534df25_1 - - kiwisolver=1.4.7=py312h6142ec9_0 + - keyring=25.6.0=pyh534df25_0 + - kiwisolver=1.4.8=py312h2c4a281_0 - krb5=1.21.3=h237132a_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.16=ha0e7c42_0 @@ -247,16 +249,16 @@ dependencies: - libarrow-acero=17.0.0=hf9b8971_16_cpu - libarrow-dataset=17.0.0=hf9b8971_16_cpu - libarrow-substrait=17.0.0=hbf8b706_16_cpu - - libblas=3.9.0=25_osxarm64_openblas + - libblas=3.9.0=26_osxarm64_openblas - libbrotlicommon=1.1.0=hd74edd7_2 - libbrotlidec=1.1.0=hd74edd7_2 - libbrotlienc=1.1.0=hd74edd7_2 - - libcblas=3.9.0=25_osxarm64_openblas + - libcblas=3.9.0=26_osxarm64_openblas - libcrc32c=1.1.2=hbdafb3b_0 - libcurl=8.11.1=h73640d1_0 - - libcxx=19.1.5=ha82da77_0 + - libcxx=19.1.7=ha82da77_0 - libdeflate=1.22=hd74edd7_0 - - libedit=3.1.20191231=hc8eb9b7_2 + - libedit=3.1.20240808=pl5321hafb1f1b_0 - libev=4.33=h93a5062_2 - libevent=2.1.12=h2757513_1 - libexpat=2.6.4=h286801f_0 @@ -273,19 +275,19 @@ dependencies: - libintl=0.22.5=h8414b35_3 - libjpeg-turbo=3.0.0=hb547adb_1 - libkml=1.3.0=he250239_1021 - - liblapack=3.9.0=25_osxarm64_openblas + - liblapack=3.9.0=26_osxarm64_openblas - libllvm14=14.0.6=hd1a9a77_4 - liblzma=5.6.3=h39f12f2_1 - liblzma-devel=5.6.3=h39f12f2_1 - libnghttp2=1.64.0=h6d7220d_0 - - libntlm=1.4=h3422bc3_1002 + - libntlm=1.8=h5505292_0 - libopenblas=0.3.28=openmp_hf332438_1 - libparquet=17.0.0=hf0ba9ef_16_cpu - - libpng=1.6.44=hc14010f_0 + - libpng=1.6.45=h3783ad8_0 - libpq=17.2=ha9b7db8_1 - libprotobuf=4.25.3=hc39d83c_1 - libre2-11=2023.09.01=h7b2c953_2 - - librsvg=2.58.4=h40956f1_0 + - librsvg=2.58.4=h266df6f_2 - librttopo=1.1.0=ha2cf0f4_17 - libsodium=1.0.20=h99b78c6_0 - libspatialite=5.1.0=hf92fc0a_12 @@ -294,16 +296,16 @@ dependencies: - libthrift=0.20.0=h64651cc_1 - libtiff=4.7.0=ha962b0a_2 - libutf8proc=2.8.0=hc098a78_1 - - libuv=1.49.2=h7ab814d_0 - - libwebp-base=1.4.0=h93a5062_0 + - libuv=1.50.0=h5505292_0 + - libwebp-base=1.5.0=h2471fea_0 - libxcb=1.17.0=hdb1d25a_0 - libxml2=2.13.5=h178c5d8_1 - libxslt=1.1.39=h223e5b9_0 - libzlib=1.3.1=h8359307_2 - - llvm-openmp=19.1.5=hdb05f8b_0 + - llvm-openmp=19.1.7=hdb05f8b_0 - llvmlite=0.43.0=py312ha9ca408_1 - locket=1.0.0=pyhd8ed1ab_0 - - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lsprotocol=2023.0.1=pyhd8ed1ab_1 - lxml=5.3.0=py312ha59c1f6_2 - lz4-c=1.9.4=hb7217d7_0 - lzo=2.10=h93a5062_1001 @@ -311,35 +313,34 @@ dependencies: - mapclassify=2.8.1=pyhd8ed1ab_1 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_1 - - marko=2.1.2=pyhd8ed1ab_0 + - marko=2.1.2=pyhd8ed1ab_1 - markupsafe=3.0.2=py312h998013c_1 - - matplotlib-base=3.9.4=py312hdbc7e53_0 + - matplotlib-base=3.10.0=py312hdbc7e53_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - mergedeep=1.3.4=pyhd8ed1ab_1 - minizip=4.0.7=hff1a8ea_3 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mlflow=2.19.0=py312h81bd7bf_0 - mlflow-skinny=2.19.0=py312h81bd7bf_0 - mlflow-ui=2.19.0=py312h81bd7bf_0 - - more-itertools=10.5.0=pyhd8ed1ab_1 + - more-itertools=10.6.0=pyhd8ed1ab_0 - msgpack-python=1.1.0=py312h6142ec9_0 - multidict=6.1.0=py312hdb8e49c_1 - - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_1 - - narwhals=1.18.4=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - narwhals=1.22.0=pyhd8ed1ab_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=h7bae524_1 + - ncurses=6.5=h5e97a16_2 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.4.2=pyh267e887_2 - nodeenv=1.9.1=pyhd8ed1ab_1 - nodejs=22.12.0=h02a13b7_0 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py312h41cea2d_0 - numexpr=2.10.2=py312hbbbb429_0 @@ -348,18 +349,18 @@ dependencies: - openjpeg=2.5.3=h8a3d83b_0 - openldap=2.6.9=hbe55e7a_0 - openpyxl=3.1.5=py312hf6e0af7_1 - - openssl=3.4.0=h39f12f2_0 + - openssl=3.4.0=h81ee809_1 - opentelemetry-api=1.29.0=pyhd8ed1ab_1 - opentelemetry-sdk=1.29.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.50b0=pyh3cfb1c2_0 - orc=2.0.2=h75dedd0_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312hcd31e36_1 - - pandera-core=0.21.1=pyhd8ed1ab_0 - - pandoc=3.6=hce30654_0 + - pandera-core=0.22.1=pyhd8ed1ab_0 + - pandoc=3.6.2=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.54.0=h3e3e505_3 + - pango=1.56.0=h73f1e88_0 - paramiko=3.5.0=pyhd8ed1ab_1 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -369,8 +370,8 @@ dependencies: - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.0.0=py312haf37ca6_0 - - pip=24.3.1=pyh8b19718_0 + - pillow=11.1.0=py312h50aef2c_0 + - pip=24.3.1=pyh8b19718_2 - pixman=0.44.2=h2f9eb0b_0 - pkginfo=1.12.0=pyhd8ed1ab_1 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 @@ -380,7 +381,7 @@ dependencies: - prettier=3.4.2=hd9dd8dd_0 - proj=9.5.1=h1318a7e_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_0 + - prometheus_flask_exporter=0.23.1=pyhd8ed1ab_1 - prompt-toolkit=3.0.48=pyha770c72_1 - prompt_toolkit=3.0.48=hd8ed1ab_1 - propcache=0.2.1=py312hea69d52_0 @@ -394,25 +395,26 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=17.0.0=py312ha814d7c_2 - pyarrow-core=17.0.0=py312hc40f475_2_cpu + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pyasn1=0.6.1=pyhd8ed1ab_2 - pyasn1-modules=0.4.1=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h81bd7bf_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py312hcd83bfe_0 - - pydantic-settings=2.7.0=pyh3cfb1c2_0 - - pygls=1.3.1=pyhd8ed1ab_0 - - pygments=2.18.0=pyhd8ed1ab_1 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py312hcd83bfe_0 + - pydantic-settings=2.7.1=pyh3cfb1c2_0 + - pygls=1.3.1=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 - pygraphviz=1.14=py312h1fbede1_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - pynacl=1.5.0=py312h024a12e_4 - - pyobjc-core=10.3.2=py312hb9d441b_0 - - pyobjc-framework-cocoa=10.3.2=py312hb9d441b_0 + - pyobjc-core=11.0=py312hb9d441b_0 + - pyobjc-framework-cocoa=11.0=py312hb9d441b_0 - pyogrio=0.10.0=py312hf9e36c7_0 - pyopenssl=24.3.0=pyhd8ed1ab_0 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pyproj=3.7.0=py312h1ab748d_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -429,7 +431,7 @@ dependencies: - python-duckdb=1.1.3=py312hd8f9ff3_0 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-multipart=0.0.19=pyhff2d567_1 + - python-multipart=0.0.20=pyhff2d567_0 - python-slugify=8.0.4=pyhd8ed1ab_1 - python-tzdata=2024.2=pyhd8ed1ab_1 - python_abi=3.12=5_cp312 @@ -439,32 +441,32 @@ dependencies: - pyyaml=6.0.2=py312h024a12e_1 - pyzmq=26.2.0=py312hf8a1cbd_3 - qhull=2020.2=h420ef59_5 - - querystring_parser=1.2.4=pyhd8ed1ab_1 + - querystring_parser=1.2.4=pyhd8ed1ab_2 - re2=2023.09.01=h4cba328_2 - readline=8.2=h92ec313_1 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - regex=2024.11.6=py312hea69d52_0 - requests=2.32.3=pyhd8ed1ab_1 - requests-oauthlib=2.0.0=pyhd8ed1ab_1 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - - responses=0.25.3=pyhd8ed1ab_1 - - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 + - responses=0.25.6=pyhd8ed1ab_0 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986=2.0.0=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rich=13.9.4=pyhd8ed1ab_1 - rpds-py=0.22.3=py312hcd83bfe_0 - rsa=4.9=pyhd8ed1ab_1 - - ruamel.yaml=0.18.6=py312h0bf5046_1 + - ruamel.yaml=0.18.10=py312hea69d52_0 - ruamel.yaml.clib=0.2.8=py312h0bf5046_1 - - ruff=0.8.3=py312h5d18b81_0 - - ruff-lsp=0.0.59=pyhd8ed1ab_0 + - ruff=0.9.1=py312h5d18b81_0 + - ruff-lsp=0.0.60=pyhd8ed1ab_0 - s3transfer=0.10.4=pyhd8ed1ab_1 - - scikit-learn=1.6.0=py312h39203ce_0 - - scipy=1.14.1=py312h6bb24ec_2 + - scikit-learn=1.6.1=py312h39203ce_0 + - scipy=1.15.1=py312hb7ffdcd_0 - send2trash=1.8.3=pyh31c8845_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - shapely=2.0.6=py312h3a6007a_2 - shellingham=1.5.4=pyhd8ed1ab_1 - simpleeval=0.9.13=pyhd8ed1ab_1 @@ -478,10 +480,10 @@ dependencies: - sphinx=8.1.3=pyhd8ed1ab_1 - sphinx-autoapi=3.4.0=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_2 - - sphinx-issues=5.0.0=pyhd8ed1ab_0 - - sphinx-reredirects=0.1.5=pyhd8ed1ab_0 + - sphinx-issues=5.0.0=pyhd8ed1ab_1 + - sphinx-reredirects=0.1.5=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.3=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-googleanalytics=0.4=pyhd8ed1ab_0 - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 @@ -489,19 +491,19 @@ dependencies: - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - splink=4.0.6=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py312h0bf5046_0 - - sqlglot=26.0.0=pyhd8ed1ab_0 + - sqlalchemy=2.0.37=py312hea69d52_0 + - sqlglot=26.0.1=pyhd8ed1ab_0 - sqlite=3.47.2=hd7222ec_0 - sqlparse=0.5.3=pyhd8ed1ab_0 - stack_data=0.6.3=pyhd8ed1ab_1 - - starlette=0.41.3=pyha770c72_1 + - starlette=0.45.2=pyha770c72_0 - stdlib-list=0.11.0=pyhd8ed1ab_1 - stevedore=5.4.0=pyhd8ed1ab_1 - - stringcase=1.2.0=pyhd8ed1ab_1 + - stringcase=1.2.0=pyhd8ed1ab_2 - structlog=24.4.0=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - terminado=0.18.1=pyh31c8845_0 - - terraform=1.10.2=hd02bf31_0 + - terraform=1.10.4=hd02bf31_0 - text-unidecode=1.3=pyhd8ed1ab_2 - threadpoolctl=3.5.0=pyhc1e730c_0 - timezonefinder=6.5.7=py312hea69d52_0 @@ -511,23 +513,23 @@ dependencies: - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - toolz=0.12.1=pyhd8ed1ab_0 - - toposort=1.10=pyhd8ed1ab_0 + - toposort=1.10=pyhd8ed1ab_1 - tornado=6.4.2=py312hea69d52_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - typeguard=4.4.1=pyhd8ed1ab_1 - typer=0.15.1=pyhd8ed1ab_0 - typer-slim=0.15.1=pyhd8ed1ab_0 - typer-slim-standard=0.15.1=hd8ed1ab_0 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - types-pyyaml=6.0.12.20240917=pyhd8ed1ab_1 + - types-pyyaml=6.0.12.20241230=pyhd8ed1ab_0 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - typing_inspect=0.9.0=pyhd8ed1ab_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - ukkonen=1.0.1=py312h6142ec9_5 - - unicodedata2=15.1.0=py312h0bf5046_1 + - unicodedata2=16.0.0=py312hea69d52_0 - universal_pathlib=0.2.6=pyhd8ed1ab_0 - uri-template=1.3.0=pyhd8ed1ab_1 - uriparser=0.9.8=h00cdb27_0 @@ -536,7 +538,7 @@ dependencies: - uvicorn-standard=0.34.0=h31011fe_0 - uvloop=0.21.0=py312h0bf5046_1 - validators=0.34.0=pyhd8ed1ab_1 - - virtualenv=20.28.0=pyhd8ed1ab_0 + - virtualenv=20.29.0=pyhd8ed1ab_0 - watchdog=5.0.3=py312h024a12e_0 - watchfiles=0.24.0=py312he431725_1 - wcwidth=0.2.13=pyhd8ed1ab_1 @@ -547,9 +549,9 @@ dependencies: - werkzeug=3.1.3=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.13=pyhd8ed1ab_1 - - wrapt=1.17.0=py312hea69d52_0 + - wrapt=1.17.2=py312hea69d52_0 - xerces-c=3.2.5=h92fc2f4_2 - - xlsxwriter=3.2.0=pyhd8ed1ab_0 + - xlsxwriter=3.2.0=pyhd8ed1ab_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - xyzservices=2024.9.0=pyhd8ed1ab_1 diff --git a/pyproject.toml b/pyproject.toml index b714fcb199..b9dd6e5a08 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ dependencies = [ "dask>=2024", "dask-expr", # Required for dask[dataframe] "datasette>=0.65", + "deltalake>=0.24,<1", "doc8>=1.1", "duckdb>=1.1.3", "email-validator>=1.0.3", # pydantic[email] diff --git a/src/pudl/metadata/classes.py b/src/pudl/metadata/classes.py index 2939d47157..a7a7003b75 100644 --- a/src/pudl/metadata/classes.py +++ b/src/pudl/metadata/classes.py @@ -572,6 +572,19 @@ class Field(PudlMeta): harvest: FieldHarvest = FieldHarvest() encoder: Encoder | None = None + @classmethod + def from_pyarrow_field(cls, field: pa.Field) -> "Field": + """Construct from pyarrow field.""" + # Reverse map from frictionless -> pyarrow to pyarrow -> frictionless + type_map = { + value: key for value, key in FIELD_DTYPES_PYARROW.items() if key != "year" + } | {pa.int64(): "integer"} + return cls( + name=field.name, + type=type_map[field.type], + description=field.metadata[b"description"].decode(), + ) + @field_validator("constraints") @classmethod def _check_constraints(cls, value, info: ValidationInfo): # noqa: C901 @@ -794,6 +807,15 @@ class Schema(PudlMeta): "missing_values", "primary_key", "foreign_keys", fn=_check_unique ) + @classmethod + def from_pyarrow_schema(cls, schema: pa.Schema) -> "Schema": + """Construct from a pyarrow schema.""" + return cls( + fields=[ + Field.from_pyarrow_field(schema.field(name)) for name in schema.names + ] + ) + @field_validator("fields") @classmethod def _check_field_names_unique(cls, fields: list[Field]): @@ -1448,6 +1470,17 @@ def from_id(cls, x: str) -> "Resource": """Construct from PUDL identifier (`resource.name`).""" return cls(**cls.dict_from_id(x)) + @classmethod + def from_pyarrow_schema( + cls, name: str, description: str, schema: pa.Schema + ) -> "Resource": + """Construct from a pyarrow schema.""" + return cls( + name=name, + description=description, + schema=Schema.from_pyarrow_schema(schema), + ) + def get_field(self, name: str) -> Field: """Return field with the given name if it's part of the Resources.""" names = [field.name for field in self.schema.fields] From cc31458c98190cb2376f0c71fdfa7665d274157b Mon Sep 17 00:00:00 2001 From: zschira Date: Thu, 23 Jan 2025 19:34:49 -0500 Subject: [PATCH 08/11] Add pudl models as assets --- src/pudl/analysis/pudl_models.py | 53 ++++++++++++++++++++++++++++++++ src/pudl/etl/__init__.py | 16 ++++++---- src/pudl/io_managers.py | 16 +++++++--- src/pudl/metadata/classes.py | 14 ++++++++- 4 files changed, 88 insertions(+), 11 deletions(-) create mode 100644 src/pudl/analysis/pudl_models.py diff --git a/src/pudl/analysis/pudl_models.py b/src/pudl/analysis/pudl_models.py new file mode 100644 index 0000000000..9fb7e6b127 --- /dev/null +++ b/src/pudl/analysis/pudl_models.py @@ -0,0 +1,53 @@ +"""Implement utilities for working with data produced in the pudl modelling repo.""" + +import os + +import pandas as pd +import pyarrow as pa +from dagster import AssetsDefinition, asset +from deltalake import DeltaTable + + +def get_model_tables() -> list[str]: + pudl_models_tables = [] + if os.getenv("USE_PUDL_MODELS"): + pudl_models_tables = [ + # "core_sec10k__company_information", + # "core_sec10k__exhibit_21_company_ownership", + # "core_sec10k__filings", + "out_sec_10k__parents_and_subsidiaries", + ] + + return pudl_models_tables + + +def _get_table_uri(table_name: str) -> str: + return f"gs://model-outputs.catalyst.coop/sec10k/{table_name}" + + +def pudl_models_asset_factory(table_name: str) -> AssetsDefinition: + """Factory function to create assets which will load pudl models tables.""" + + @asset( + name=table_name, + io_manager_key="pudl_io_manager", + ) + def _asset() -> pd.DataFrame: + return DeltaTable(_get_table_uri(table_name)).to_pandas() + + return _asset + + +def get_pudl_models_assets() -> list[AssetsDefinition]: + """Generate a collection of assets for all PUDL model tables.""" + return [pudl_models_asset_factory(table) for table in get_model_tables()] + + +def get_model_table_schemas() -> list[str, str, pa.Schema]: + """Return pyarrow schemas for all PUDL models tables.""" + dts = [DeltaTable(_get_table_uri(table_name)) for table_name in get_model_tables()] + + return [ + (dt.metadata().name, dt.metadata().description, dt.schema().to_pyarrow()) + for dt in dts + ] diff --git a/src/pudl/etl/__init__.py b/src/pudl/etl/__init__.py index 016110a959..4b230b77d2 100644 --- a/src/pudl/etl/__init__.py +++ b/src/pudl/etl/__init__.py @@ -21,6 +21,7 @@ from dagster._core.definitions.cacheable_assets import CacheableAssetsDefinition import pudl +from pudl.analysis.pudl_models import get_pudl_models_assets from pudl.io_managers import ( epacems_io_manager, ferc1_dbf_sqlite_io_manager, @@ -107,14 +108,17 @@ } all_asset_modules = raw_module_groups | core_module_groups | out_module_groups -default_assets = list( - itertools.chain.from_iterable( - load_assets_from_modules( - modules, - group_name=group_name, +default_assets = ( + list( + itertools.chain.from_iterable( + load_assets_from_modules( + modules, + group_name=group_name, + ) + for group_name, modules in all_asset_modules.items() ) - for group_name, modules in all_asset_modules.items() ) + + get_pudl_models_assets() ) default_asset_checks = list( diff --git a/src/pudl/io_managers.py b/src/pudl/io_managers.py index a2e3eac596..b388ff2a40 100644 --- a/src/pudl/io_managers.py +++ b/src/pudl/io_managers.py @@ -25,8 +25,8 @@ from upath import UPath import pudl -from pudl.metadata import PUDL_PACKAGE -from pudl.metadata.classes import Package, Resource +from pudl.analysis.pudl_models import get_model_tables +from pudl.metadata.classes import PUDL_PACKAGE, Package, Resource from pudl.workspace.setup import PudlPaths logger = pudl.logging_helpers.get_logger(__name__) @@ -322,13 +322,21 @@ def load_input(self, context: InputContext) -> pd.DataFrame: class PudlParquetIOManager(IOManager): """IOManager that writes pudl tables to pyarrow parquet files.""" + def _get_table_resource(self, table_name: str) -> Resource: + """Return resource class for table.""" + if table_name not in get_model_tables(): + res = Resource.from_id(table_name) + else: + [res] = [r for r in PUDL_PACKAGE.resources if r.name == table_name] + return res + def handle_output(self, context: OutputContext, df: Any) -> None: """Writes pudl dataframe to parquet file.""" assert isinstance(df, pd.DataFrame), "Only panda dataframes are supported." table_name = get_table_name_from_context(context) parquet_path = PudlPaths().parquet_path(table_name) parquet_path.parent.mkdir(parents=True, exist_ok=True) - res = Resource.from_id(table_name) + res = self._get_table_resource(table_name) df = res.enforce_schema(df) schema = res.to_pyarrow() @@ -346,7 +354,7 @@ def load_input(self, context: InputContext) -> pd.DataFrame: """Loads pudl table from parquet file.""" table_name = get_table_name_from_context(context) parquet_path = PudlPaths().parquet_path(table_name) - res = Resource.from_id(table_name) + res = self._get_table_resource(table_name) df = pq.read_table(source=parquet_path, schema=res.to_pyarrow()).to_pandas() return res.enforce_schema(df) diff --git a/src/pudl/metadata/classes.py b/src/pudl/metadata/classes.py index 9b5d560c06..d5732bd8eb 100644 --- a/src/pudl/metadata/classes.py +++ b/src/pudl/metadata/classes.py @@ -36,6 +36,7 @@ ) import pudl.logging_helpers +from pudl.analysis.pudl_models import get_model_table_schemas from pudl.metadata.codes import CODE_METADATA from pudl.metadata.constants import ( CONSTRAINT_DTYPES, @@ -578,7 +579,12 @@ def from_pyarrow_field(cls, field: pa.Field) -> "Field": # Reverse map from frictionless -> pyarrow to pyarrow -> frictionless type_map = { value: key for value, key in FIELD_DTYPES_PYARROW.items() if key != "year" - } | {pa.int64(): "integer"} + } | { + pa.bool8(): "boolean", + pa.int32(): "integer", + pa.int64(): "integer", + pa.date32(): "date", + } return cls( name=field.name, type=type_map[field.type], @@ -1994,6 +2000,12 @@ def from_resource_ids( out of Package. """ resources = [Resource.dict_from_id(x) for x in resource_ids] + resources += [ + Resource.from_pyarrow_schema(name, description, schema).model_dump( + by_alias=True + ) + for name, description, schema in get_model_table_schemas() + ] if resolve_foreign_keys: # Add missing resources based on foreign keys names = list(resource_ids) From f171b077c16d1434b07500cbe51c39e717ff6d05 Mon Sep 17 00:00:00 2001 From: zschira Date: Fri, 24 Jan 2025 10:23:51 -0500 Subject: [PATCH 09/11] Fix broken foreign key test --- src/pudl/metadata/classes.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pudl/metadata/classes.py b/src/pudl/metadata/classes.py index d5732bd8eb..c1cb33b476 100644 --- a/src/pudl/metadata/classes.py +++ b/src/pudl/metadata/classes.py @@ -2000,12 +2000,6 @@ def from_resource_ids( out of Package. """ resources = [Resource.dict_from_id(x) for x in resource_ids] - resources += [ - Resource.from_pyarrow_schema(name, description, schema).model_dump( - by_alias=True - ) - for name, description, schema in get_model_table_schemas() - ] if resolve_foreign_keys: # Add missing resources based on foreign keys names = list(resource_ids) @@ -2020,6 +2014,12 @@ def from_resource_ids( if len(names) > i: resources += [Resource.dict_from_id(x) for x in names[i:]] + resources += [ + Resource.from_pyarrow_schema(name, description, schema).model_dump( + by_alias=True + ) + for name, description, schema in get_model_table_schemas() + ] if excluded_etl_groups: resources = [ resource From c5723720248918da115d20e7f58c5c147f7dc6f6 Mon Sep 17 00:00:00 2001 From: zschira Date: Fri, 24 Jan 2025 11:26:11 -0500 Subject: [PATCH 10/11] Set pudl models environment variable for nightly builds --- docker/Dockerfile | 1 + src/pudl/analysis/pudl_models.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 156006cd32..cadabad1fa 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -42,6 +42,7 @@ ENV CONTAINER_PUDL_WORKSPACE=${CONTAINER_HOME}/pudl_work ENV PUDL_INPUT=${CONTAINER_PUDL_WORKSPACE}/input ENV PUDL_OUTPUT=${CONTAINER_PUDL_WORKSPACE}/output ENV DAGSTER_HOME=${CONTAINER_PUDL_WORKSPACE}/dagster_home +ENV USE_PUDL_MODELS=True RUN mkdir -p ${PUDL_INPUT} ${PUDL_OUTPUT} ${DAGSTER_HOME} ${PUDL_REPO} diff --git a/src/pudl/analysis/pudl_models.py b/src/pudl/analysis/pudl_models.py index 9fb7e6b127..22d19f277b 100644 --- a/src/pudl/analysis/pudl_models.py +++ b/src/pudl/analysis/pudl_models.py @@ -9,12 +9,13 @@ def get_model_tables() -> list[str]: + """Return all tables produced by PUDL models or empty list if env variable not set.""" pudl_models_tables = [] if os.getenv("USE_PUDL_MODELS"): pudl_models_tables = [ - # "core_sec10k__company_information", - # "core_sec10k__exhibit_21_company_ownership", - # "core_sec10k__filings", + "core_sec10k__company_information", + "core_sec10k__exhibit_21_company_ownership", + "core_sec10k__filings", "out_sec_10k__parents_and_subsidiaries", ] From 6492076791db9e436fcc197d308ea20e647cdfb1 Mon Sep 17 00:00:00 2001 From: zschira Date: Fri, 24 Jan 2025 11:59:42 -0500 Subject: [PATCH 11/11] Add comment about io-manager change --- src/pudl/io_managers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pudl/io_managers.py b/src/pudl/io_managers.py index b388ff2a40..266ff747b1 100644 --- a/src/pudl/io_managers.py +++ b/src/pudl/io_managers.py @@ -327,6 +327,7 @@ def _get_table_resource(self, table_name: str) -> Resource: if table_name not in get_model_tables(): res = Resource.from_id(table_name) else: + # For tables coming from PUDL modelling repo just use already parsed resource metadata [res] = [r for r in PUDL_PACKAGE.resources if r.name == table_name] return res