From f257fc889f5db1ef7be8879d6c0b0be366c164e7 Mon Sep 17 00:00:00 2001 From: Bennett Norman Date: Fri, 16 Aug 2024 10:45:37 -0800 Subject: [PATCH] Superset deployment (#3715) * Mostly working auth0 setup * Play with combining permissions * Enable working auth0 set up * Add import GammaSQLLab role * Functioning superset with auth0 registration and postgres backend. No database connection yet * Create GCS bucket for superset resources These changes have not been applied! I couldn't figure out how mount the bucket as a volume in cloud run using tf so I used the GUI. Now, when I run terraform plan tf wants to change a bunch of attributes for the cloud run instance. This commit also changes the default superset registration user * Add superset cloud run gcs mount to terraform * Use pg8000 and sqlalchemy URL to connect to cloud sql * Switch back to using connection string for superset backend * Add readme, requirements file, cloud run deployment command to cloud build script * Update superset/README.md Co-authored-by: Dazhong Xia * Update superset/README.md Co-authored-by: Dazhong Xia * Add auth0 instructions to readme, add default values for superset docker compose env vars * Pin superset base image version * Update conda lock files --------- Co-authored-by: Dazhong Xia --- environments/conda-linux-64.lock.yml | 167 +- environments/conda-lock.yml | 2015 +++++++++++++------------ environments/conda-osx-64.lock.yml | 156 +- environments/conda-osx-arm64.lock.yml | 156 +- pyproject.toml | 1 + superset/Dockerfile | 14 + superset/README.md | 49 + superset/cloudbuild.yaml | 29 + superset/docker-compose.yml | 31 + superset/requirements.txt | 5 + superset/setup.sh | 16 + superset/superset_config.py | 74 + terraform/.terraform.lock.hcl | 82 +- terraform/main.tf | 296 +++- 14 files changed, 1838 insertions(+), 1253 deletions(-) create mode 100644 superset/Dockerfile create mode 100644 superset/README.md create mode 100644 superset/cloudbuild.yaml create mode 100644 superset/docker-compose.yml create mode 100644 superset/requirements.txt create mode 100644 superset/setup.sh create mode 100644 superset/superset_config.py diff --git a/environments/conda-linux-64.lock.yml b/environments/conda-linux-64.lock.yml index 96c0907794..1e672c9e72 100644 --- a/environments/conda-linux-64.lock.yml +++ b/environments/conda-linux-64.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 47701cb29107fb7fcaaf7650f8ba1b9ec78b14a9a62a8fe0f918c99a863e33b0 +# input_hash: 21adb338bcf5909393c47b64137392b5207376d09f4c2b327de720f61401e1ae channels: - conda-forge @@ -9,7 +9,7 @@ dependencies: - _openmp_mutex=4.5=2_gnu - addfips=0.4.2=pyhd8ed1ab_0 - aiofiles=24.1.0=pyhd8ed1ab_0 - - aiohappyeyeballs=2.3.5=pyhd8ed1ab_0 + - aiohappyeyeballs=2.3.6=pyhd8ed1ab_0 - aiohttp=3.10.3=py312h41a817b_0 - aiosignal=1.3.1=pyhd8ed1ab_0 - alabaster=0.7.16=pyhd8ed1ab_0 @@ -20,30 +20,30 @@ dependencies: - anyascii=0.3.2=pyhd8ed1ab_0 - anyio=4.4.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - - arelle-release=2.30.19=pyhd8ed1ab_0 + - arelle-release=2.30.22=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h98912ed_4 - arrow=1.3.0=pyhd8ed1ab_0 - - asgi-csrf=0.9=pyhd8ed1ab_0 + - asgi-csrf=0.10=pyhd8ed1ab_0 - asgiref=3.8.1=pyhd8ed1ab_0 - astroid=3.3.2=py312h7900ff3_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - atk-1.0=2.38.0=h04ea711_2 - attrs=24.2.0=pyh71513ae_0 - - aws-c-auth=0.7.25=h8a0f778_4 - - aws-c-cal=0.7.2=h7970872_1 - - aws-c-common=0.9.25=h4bc722e_0 - - aws-c-compression=0.2.18=hc649ecc_8 - - aws-c-event-stream=0.4.2=h04a40c0_20 - - aws-c-http=0.8.7=hc9bb02b_2 - - aws-c-io=0.14.18=h41d8d95_1 - - aws-c-mqtt=0.10.4=h674cf7e_16 - - aws-c-s3=0.6.4=hbe604ca_6 - - aws-c-sdkutils=0.1.19=hc649ecc_0 - - aws-checksums=0.1.18=hc649ecc_8 - - aws-crt-cpp=0.27.5=hba11562_5 - - aws-sdk-cpp=1.11.379=he20dfa5_2 + - aws-c-auth=0.7.25=h15d0e8c_6 + - aws-c-cal=0.7.3=h8dac057_2 + - aws-c-common=0.9.27=h4bc722e_0 + - aws-c-compression=0.2.18=h038f3f9_10 + - aws-c-event-stream=0.4.2=h570d160_21 + - aws-c-http=0.8.7=ha1f794c_4 + - aws-c-io=0.14.18=h0040ed1_5 + - aws-c-mqtt=0.10.4=hc14a930_17 + - aws-c-s3=0.6.4=h558cea2_8 + - aws-c-sdkutils=0.1.19=h038f3f9_2 + - aws-checksums=0.1.18=h038f3f9_10 + - aws-crt-cpp=0.27.5=hd0b8a3b_7 + - aws-sdk-cpp=1.11.379=h7dc8893_3 - azure-core-cpp=1.13.0=h935415a_0 - azure-identity-cpp=1.8.0=hd126650_2 - azure-storage-blobs-cpp=12.12.0=hd2e3451_0 @@ -58,15 +58,15 @@ dependencies: - bleach=6.1.0=pyhd8ed1ab_0 - blinker=1.8.2=pyhd8ed1ab_0 - blosc=1.21.6=hef167b5_0 - - boto3=1.34.158=pyhd8ed1ab_0 - - botocore=1.34.158=pyge310_1234567_0 + - boto3=1.34.162=pyhd8ed1ab_0 + - botocore=1.34.162=pyge310_1234567_0 - bottleneck=1.4.0=py312h085067d_1 - branca=0.7.2=pyhd8ed1ab_0 - brotli=1.1.0=hd590300_1 - brotli-bin=1.1.0=hd590300_1 - brotli-python=1.1.0=py312h30efb56_1 - bzip2=1.0.8=h4bc722e_7 - - c-ares=1.32.3=h4bc722e_0 + - c-ares=1.33.0=ha66036c_0 - ca-certificates=2024.7.4=hbcca054_0 - cachecontrol=0.14.0=pyhd8ed1ab_1 - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 @@ -74,7 +74,7 @@ dependencies: - cached_property=1.5.2=pyha770c72_1 - cachetools=5.4.0=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.18.0=hbb29018_2 + - cairo=1.18.0=hebfffa5_3 - catalystcoop.dbfread=3.0.0=py_0 - catalystcoop.ferc_xbrl_extractor=1.5.1=pyhd8ed1ab_0 - cattrs=23.2.3=pyhd8ed1ab_0 @@ -99,13 +99,14 @@ dependencies: - cryptography=43.0.0=py312h8aaac84_0 - curl=8.9.1=h18eb788_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster=1.8.0=pyhd8ed1ab_12 - - dagster-graphql=1.8.0=pyhd8ed1ab_0 - - dagster-pipes=1.8.0=pyhd8ed1ab_0 - - dagster-postgres=0.24.0=pyhd8ed1ab_0 - - dagster-webserver=1.8.0=pyhd8ed1ab_0 + - dagster=1.8.1=pyhd8ed1ab_12 + - dagster-graphql=1.8.1=pyhd8ed1ab_0 + - dagster-pipes=1.8.1=pyhd8ed1ab_0 + - dagster-postgres=0.24.1=pyhd8ed1ab_0 + - dagster-webserver=1.8.1=pyhd8ed1ab_0 - dask-core=2024.8.0=pyhd8ed1ab_0 - dask-expr=1.1.10=pyhd8ed1ab_0 + - databricks-sdk=0.30.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - datasette=0.64.8=pyhd8ed1ab_0 - dbus=1.13.6=h5008d03_3 @@ -150,7 +151,7 @@ dependencies: - fsspec=2024.6.1=pyhff2d567_0 - furo=2024.8.6=pyhd8ed1ab_0 - gcsfs=2024.6.1=pyhd8ed1ab_0 - - gdal=3.9.1=py312h7eda2e2_11 + - gdal=3.9.1=py312h7eda2e2_13 - gdk-pixbuf=2.42.12=hb9ae30d_0 - geopandas=1.0.1=pyhd8ed1ab_0 - geopandas-base=1.0.1=pyha770c72_0 @@ -165,7 +166,7 @@ dependencies: - google-auth=2.33.0=pyhff2d567_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - google-cloud-sdk=487.0.0=py312h7900ff3_0 + - google-cloud-sdk=488.0.0=py312h7900ff3_0 - google-cloud-storage=2.18.2=pyhff2d567_0 - google-crc32c=1.1.2=py312h775cd15_5 - google-resumable-media=2.7.2=pyhd8ed1ab_1 @@ -187,7 +188,7 @@ dependencies: - h11=0.14.0=pyhd8ed1ab_0 - h2=4.1.0=pyhd8ed1ab_0 - h3-py=3.7.7=py312h30efb56_0 - - harfbuzz=9.0.0=hfac3d4d_0 + - harfbuzz=9.0.0=hda332d3_1 - hdf4=4.2.15=h2a13503_7 - hdf5=1.14.3=nompi_hdf9ad27_105 - hpack=4.0.0=pyh9f0ad1d_0 @@ -199,14 +200,14 @@ dependencies: - humanize=4.10.0=pyhd8ed1ab_0 - hupper=1.12.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_0 - - hypothesis=6.111.0=pyha770c72_0 - - icu=73.2=h59595ed_0 + - hypothesis=6.111.1=pyha770c72_0 + - icu=75.1=he02047a_0 - identify=2.6.0=pyhd8ed1ab_0 - idna=3.7=pyhd8ed1ab_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=7.2.1=pyha770c72_0 - importlib_metadata=7.2.1=hd8ed1ab_0 - - importlib_resources=6.4.0=pyhd8ed1ab_0 + - importlib_resources=6.4.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - ipykernel=6.29.5=pyh3099207_0 - ipython=8.26.0=pyh707e725_0 @@ -256,13 +257,13 @@ dependencies: - libabseil=20240116.2=cxx17_he02047a_1 - libaec=1.1.3=h59595ed_0 - libarchive=3.7.4=hfca40fe_0 - - libarrow=15.0.2=ha4bcef6_21_cpu - - libarrow-acero=15.0.2=h44f6110_21_cpu - - libarrow-dataset=15.0.2=h44f6110_21_cpu - - libarrow-flight=15.0.2=h55b8332_21_cpu - - libarrow-flight-sql=15.0.2=h61825be_21_cpu - - libarrow-gandiva=15.0.2=hfcb4b9d_21_cpu - - libarrow-substrait=15.0.2=h61825be_21_cpu + - libarrow=15.0.2=hf4c2b5f_24_cpu + - libarrow-acero=15.0.2=h44f6110_24_cpu + - libarrow-dataset=15.0.2=h44f6110_24_cpu + - libarrow-flight=15.0.2=h55b8332_24_cpu + - libarrow-flight-sql=15.0.2=h61825be_24_cpu + - libarrow-gandiva=15.0.2=hfcb4b9d_24_cpu + - libarrow-substrait=15.0.2=h61825be_24_cpu - libblas=3.9.0=23_linux64_openblas - libbrotlicommon=1.1.0=hd590300_1 - libbrotlidec=1.1.0=hd590300_1 @@ -277,27 +278,27 @@ dependencies: - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - libgcc-ng=14.1.0=h77fa898_0 - - libgd=2.3.3=h119a65a_9 - - libgdal=3.9.1=ha770c72_11 - - libgdal-core=3.9.1=hba09cee_11 - - libgdal-fits=3.9.1=hdd6600c_11 - - libgdal-grib=3.9.1=h5f34788_11 - - libgdal-hdf4=3.9.1=ha39a594_11 - - libgdal-hdf5=3.9.1=ha2ed5f0_11 - - libgdal-jp2openjpeg=3.9.1=h2ebfdf0_11 - - libgdal-kea=3.9.1=h2b45729_11 - - libgdal-netcdf=3.9.1=h94e7027_11 - - libgdal-pdf=3.9.1=h562c687_11 - - libgdal-pg=3.9.1=he047751_11 - - libgdal-postgisraster=3.9.1=he047751_11 - - libgdal-tiledb=3.9.1=h9d8aadb_11 - - libgdal-xls=3.9.1=h062f1c4_11 + - libgd=2.3.3=hd3e95f3_10 + - libgdal=3.9.1=ha770c72_13 + - libgdal-core=3.9.1=hba09cee_13 + - libgdal-fits=3.9.1=hdd6600c_13 + - libgdal-grib=3.9.1=h5f34788_13 + - libgdal-hdf4=3.9.1=ha39a594_13 + - libgdal-hdf5=3.9.1=ha2ed5f0_13 + - libgdal-jp2openjpeg=3.9.1=h2ebfdf0_13 + - libgdal-kea=3.9.1=h2b45729_13 + - libgdal-netcdf=3.9.1=h94e7027_13 + - libgdal-pdf=3.9.1=h0fa2cb4_13 + - libgdal-pg=3.9.1=he047751_13 + - libgdal-postgisraster=3.9.1=he047751_13 + - libgdal-tiledb=3.9.1=h9d8aadb_13 + - libgdal-xls=3.9.1=h062f1c4_13 - libgfortran-ng=14.1.0=h69a702a_0 - libgfortran5=14.1.0=hc5f4f2c_0 - libglib=2.80.3=h315aac3_2 - libgomp=14.1.0=h77fa898_0 - - libgoogle-cloud=2.26.0=h26d7fe4_0 - - libgoogle-cloud-storage=2.26.0=ha262f82_0 + - libgoogle-cloud=2.28.0=h26d7fe4_0 + - libgoogle-cloud-storage=2.28.0=ha262f82_0 - libgrpc=1.62.2=h15f2491_0 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 @@ -310,7 +311,7 @@ dependencies: - libnl=3.10.0=h4bc722e_0 - libnsl=2.0.1=hd590300_0 - libopenblas=0.3.27=pthreads_hac2b453_1 - - libparquet=15.0.2=hfd5bfe4_21_cpu + - libparquet=15.0.2=h7ca84d5_24_cpu - libpng=1.6.43=h2797004_0 - libpq=16.4=h482b261_0 - libprotobuf=4.25.3=h08a7969_0 @@ -322,16 +323,15 @@ dependencies: - libsqlite=3.46.0=hde9e2c9_0 - libssh2=1.11.0=h0841786_0 - libstdcxx-ng=14.1.0=hc0a3c3a_0 - - libthrift=0.19.0=hb90f79a_1 + - libthrift=0.20.0=hb90f79a_0 - libtiff=4.6.0=h46a8edc_4 - libutf8proc=2.8.0=h166bdaf_0 - libuuid=2.38.1=h0b41bf4_0 - libuv=1.48.0=hd590300_0 - - libwebp=1.4.0=h2c329e2_0 - libwebp-base=1.4.0=hd590300_0 - libxcb=1.16=hd590300_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.12.7=h4c95cb1_3 + - libxml2=2.12.7=he7c6b58_4 - libxslt=1.1.39=h76b75d6_0 - libzip=1.10.1=h2629f0a_3 - libzlib=1.3.1=h4ab18f5_1 @@ -342,27 +342,27 @@ dependencies: - lz4-c=1.9.4=hcb278e6_0 - lzo=2.10=hd590300_1001 - mako=1.3.5=pyhd8ed1ab_0 - - mapclassify=2.7.0=pyhd8ed1ab_0 + - mapclassify=2.8.0=pyhd8ed1ab_0 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_0 - marko=2.1.2=pyhd8ed1ab_0 - markupsafe=2.1.5=py312h98912ed_0 - - matplotlib-base=3.9.1=py312h854627b_2 + - matplotlib-base=3.9.2=py312h854627b_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_0 - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - minizip=4.0.7=h401b404_0 - mistune=3.0.2=pyhd8ed1ab_0 - - mlflow=2.14.3=h7900ff3_0 - - mlflow-skinny=2.14.3=py312h7900ff3_0 - - mlflow-ui=2.14.3=py312h7900ff3_0 + - mlflow=2.15.1=h7900ff3_0 + - mlflow-skinny=2.15.1=py312h7900ff3_0 + - mlflow-ui=2.15.1=py312h7900ff3_0 - more-itertools=10.4.0=pyhd8ed1ab_0 - msgpack-python=1.0.8=py312h2492b07_0 - multidict=6.0.5=py312h98912ed_0 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.3.0=pyhd8ed1ab_0 + - narwhals=1.4.2=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -372,7 +372,7 @@ dependencies: - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.3=pyhd8ed1ab_1 - nodeenv=1.9.1=pyhd8ed1ab_0 - - nodejs=22.6.0=h6d9b948_0 + - nodejs=22.6.0=hc19f0b3_1 - nomkl=1.0=h5ca1d4c_0 - notebook=7.2.1=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_0 @@ -388,7 +388,7 @@ dependencies: - opentelemetry-api=1.16.0=pyhd8ed1ab_0 - opentelemetry-sdk=1.16.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.37b0=pyhd8ed1ab_0 - - orc=2.0.1=h17fec99_1 + - orc=2.0.2=h669347b_0 - overrides=7.7.0=pyhd8ed1ab_0 - packaging=24.1=pyhd8ed1ab_0 - pandas=2.2.2=py312h1d6d2e6_1 @@ -401,7 +401,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 - pbr=6.0.0=pyhd8ed1ab_0 - - pcre2=10.44=h0f59acf_0 + - pcre2=10.44=hba22ea6_2 - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 @@ -413,7 +413,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.2.2=pyhd8ed1ab_0 - pluggy=1.5.0=pyhd8ed1ab_0 - - poppler=24.07.0=hb0d391f_0 + - poppler=24.08.0=hb0d391f_0 - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=16.4=ha8faf9a_0 - pre-commit=3.8.0=pyha770c72_0 @@ -431,7 +431,7 @@ dependencies: - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.3=pyhd8ed1ab_0 - - pyarrow=15.0.2=py312h5b04a33_21_cpu + - pyarrow=15.0.2=py312h5b04a33_24_cpu - pyasn1=0.6.0=pyhd8ed1ab_0 - pyasn1-modules=0.4.0=pyhd8ed1ab_0 - pybtex=0.24.0=pyhd8ed1ab_2 @@ -468,7 +468,7 @@ dependencies: - python-multipart=0.0.9=pyhd8ed1ab_0 - python-slugify=8.0.4=pyhd8ed1ab_0 - python-tzdata=2024.1=pyhd8ed1ab_0 - - python_abi=3.12=4_cp312 + - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyu2f=0.1.5=pyhd8ed1ab_0 - pywin32-on-windows=0.1.0=pyh1179c8e_3 @@ -477,7 +477,7 @@ dependencies: - qhull=2020.2=h434a139_5 - qtconsole-base=5.5.2=pyha770c72_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - querystring_parser=1.2.4=py_0 + - querystring_parser=1.2.4=pyhd8ed1ab_1 - rdma-core=53.0=he02047a_0 - re2=2023.09.01=h7f4b329_2 - readline=8.2=h8228510_1 @@ -497,9 +497,9 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312h98912ed_0 - ruamel.yaml.clib=0.2.8=py312h98912ed_0 - - ruff=0.5.7=py312hbe4c86d_0 + - ruff=0.6.0=py312hbe4c86d_0 - ruff-lsp=0.0.54=pyhd8ed1ab_0 - - s2n=1.4.19=h3400bea_0 + - s2n=1.5.0=h3400bea_0 - s3transfer=0.10.2=pyhd8ed1ab_0 - scikit-learn=1.5.1=py312h775a589_0 - scipy=1.14.0=py312hc2bc53b_1 @@ -531,25 +531,26 @@ dependencies: - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - splink=3.9.15=pyhd8ed1ab_0 - sqlalchemy=2.0.32=py312h41a817b_0 - - sqlglot=25.10.0=pyhd8ed1ab_0 + - sqlglot=25.12.0=pyhd8ed1ab_0 - sqlite=3.46.0=h6d4b2fc_0 - sqlparse=0.5.1=pyhd8ed1ab_0 - stack_data=0.6.2=pyhd8ed1ab_0 - starlette=0.38.2=pyhd8ed1ab_0 - stevedore=5.2.0=pyhd8ed1ab_0 - - stringcase=1.2.0=py_0 + - stringcase=1.2.0=pyhd8ed1ab_1 - structlog=24.4.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 + - terraform=1.9.2=ha8f183a_0 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - - tiledb=2.25.0=hb0a14d3_6 + - tiledb=2.25.0=h213c483_7 - timezonefinder=6.5.2=py312h9a8786e_0 - tinycss2=1.3.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.13.0=pyha770c72_0 + - tomlkit=0.13.2=pyha770c72_0 - toolz=0.12.1=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.4.1=py312h9a8786e_0 @@ -573,8 +574,8 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uriparser=0.9.8=hac33072_0 - urllib3=1.26.19=pyhd8ed1ab_0 - - uvicorn=0.30.4=py312h7900ff3_0 - - uvicorn-standard=0.30.4=h7900ff3_0 + - uvicorn=0.30.6=py312h7900ff3_0 + - uvicorn-standard=0.30.6=h7900ff3_0 - uvloop=0.19.0=py312had328d0_0 - validators=0.33.0=pyhd8ed1ab_0 - virtualenv=20.26.3=pyhd8ed1ab_0 @@ -589,7 +590,7 @@ dependencies: - wheel=0.44.0=pyhd8ed1ab_0 - widgetsnbextension=4.0.11=pyhd8ed1ab_0 - wrapt=1.16.0=py312h98912ed_0 - - xerces-c=3.2.5=hac6953d_0 + - xerces-c=3.2.5=h666cd97_1 - xlsxwriter=3.2.0=pyhd8ed1ab_0 - xorg-kbproto=1.0.7=h7f98852_1002 - xorg-libice=1.1.1=hd590300_0 @@ -608,6 +609,6 @@ dependencies: - yarl=1.9.4=py312h98912ed_0 - zeromq=4.3.5=h75354e8_4 - zip=3.0=hd590300_3 - - zipp=3.19.2=pyhd8ed1ab_0 + - zipp=3.20.0=pyhd8ed1ab_0 - zlib=1.3.1=h4ab18f5_1 - zstd=1.5.6=ha6fb4c9_0 diff --git a/environments/conda-lock.yml b/environments/conda-lock.yml index 32afc5327b..e41ff4d64b 100644 --- a/environments/conda-lock.yml +++ b/environments/conda-lock.yml @@ -15,9 +15,9 @@ version: 1 metadata: content_hash: - linux-64: 47701cb29107fb7fcaaf7650f8ba1b9ec78b14a9a62a8fe0f918c99a863e33b0 - osx-64: 77fa3ad02763e9905f7e3b38b8e3d4689b9dd58ca48ef9e69748e51b5dcdc4b4 - osx-arm64: 5db1b5edefc239d54c16a9894a0041a8f9f0b3056cf00e8475d7141900144b9a + linux-64: 21adb338bcf5909393c47b64137392b5207376d09f4c2b327de720f61401e1ae + osx-64: 95aa7d0b2eb565e4dc2eee0f756a236925bb3db88d38a876961e7cada1469059 + osx-arm64: adb490b5997f768700f26ef0debd5849285ab59c70d23cf6b7594b711ac72475 channels: - url: conda-forge used_env_vars: [] @@ -128,39 +128,39 @@ package: category: main optional: false - name: aiohappyeyeballs - version: 2.3.5 + version: 2.3.6 manager: conda platform: linux-64 dependencies: python: ">=3.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.6-pyhd8ed1ab_0.conda hash: - md5: d904abda207d2dba054fd820d34bbaee - sha256: 37ac19a57d429670dcd2c716232e6f842b7f357cecd0977b1d4fd30b8446a30a + md5: 319c86046bc9f049c7042d1ce3f5bffe + sha256: 2fdd1769e0a7b6712a5b2c0a582f895933ea1cc215aee0e6f419d539d6a53d6c category: main optional: false - name: aiohappyeyeballs - version: 2.3.5 + version: 2.3.6 manager: conda platform: osx-64 dependencies: python: ">=3.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.6-pyhd8ed1ab_0.conda hash: - md5: d904abda207d2dba054fd820d34bbaee - sha256: 37ac19a57d429670dcd2c716232e6f842b7f357cecd0977b1d4fd30b8446a30a + md5: 319c86046bc9f049c7042d1ce3f5bffe + sha256: 2fdd1769e0a7b6712a5b2c0a582f895933ea1cc215aee0e6f419d539d6a53d6c category: main optional: false - name: aiohappyeyeballs - version: 2.3.5 + version: 2.3.6 manager: conda platform: osx-arm64 dependencies: python: ">=3.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.3.6-pyhd8ed1ab_0.conda hash: - md5: d904abda207d2dba054fd820d34bbaee - sha256: 37ac19a57d429670dcd2c716232e6f842b7f357cecd0977b1d4fd30b8446a30a + md5: 319c86046bc9f049c7042d1ce3f5bffe + sha256: 2fdd1769e0a7b6712a5b2c0a582f895933ea1cc215aee0e6f419d539d6a53d6c category: main optional: false - name: aiohttp @@ -627,7 +627,7 @@ package: category: main optional: false - name: arelle-release - version: 2.30.19 + version: 2.30.22 manager: conda platform: linux-64 dependencies: @@ -641,14 +641,14 @@ package: python: ">=3.8" python-dateutil: 2.* regex: "" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.19-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.22-pyhd8ed1ab_0.conda hash: - md5: 8a8f76853b64f6ad4200fa484bebd90b - sha256: 07a668a2cdbce2169fa8df6007809fe337bd71fc3667bbe6f1c5438eb9df9d83 + md5: 47bf9c15fd254c64db10df465ae28060 + sha256: 092c07a5b9c44f21dab34e8b73c41fdc5e30aa2535e9199e3050a03fc9182ade category: main optional: false - name: arelle-release - version: 2.30.19 + version: 2.30.22 manager: conda platform: osx-64 dependencies: @@ -662,14 +662,14 @@ package: openpyxl: 3.* pyparsing: 3.* lxml: ">=4,<6" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.19-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.22-pyhd8ed1ab_0.conda hash: - md5: 8a8f76853b64f6ad4200fa484bebd90b - sha256: 07a668a2cdbce2169fa8df6007809fe337bd71fc3667bbe6f1c5438eb9df9d83 + md5: 47bf9c15fd254c64db10df465ae28060 + sha256: 092c07a5b9c44f21dab34e8b73c41fdc5e30aa2535e9199e3050a03fc9182ade category: main optional: false - name: arelle-release - version: 2.30.19 + version: 2.30.22 manager: conda platform: osx-arm64 dependencies: @@ -683,10 +683,10 @@ package: openpyxl: 3.* pyparsing: 3.* lxml: ">=4,<6" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.19-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.30.22-pyhd8ed1ab_0.conda hash: - md5: 8a8f76853b64f6ad4200fa484bebd90b - sha256: 07a668a2cdbce2169fa8df6007809fe337bd71fc3667bbe6f1c5438eb9df9d83 + md5: 47bf9c15fd254c64db10df465ae28060 + sha256: 092c07a5b9c44f21dab34e8b73c41fdc5e30aa2535e9199e3050a03fc9182ade category: main optional: false - name: argon2-cffi @@ -817,45 +817,45 @@ package: category: main optional: false - name: asgi-csrf - version: "0.9" + version: "0.10" manager: conda platform: linux-64 dependencies: itsdangerous: "" python: ">=3.6" python-multipart: "" - url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.9-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.10-pyhd8ed1ab_0.conda hash: - md5: eae21b40ce9beded0ce0e5c67180b1e7 - sha256: 9e8d86083dac575490045e570147ff44879aa8412dafa04cff3e539f77eb263f + md5: 8257b60aabe630dd035f43cb184671fa + sha256: 4a616e49271aa94ebeae01602ef2f8fec414db0e8d9260b61f7ed2596f1f2f3e category: main optional: false - name: asgi-csrf - version: "0.9" + version: "0.10" manager: conda platform: osx-64 dependencies: python-multipart: "" itsdangerous: "" python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.9-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.10-pyhd8ed1ab_0.conda hash: - md5: eae21b40ce9beded0ce0e5c67180b1e7 - sha256: 9e8d86083dac575490045e570147ff44879aa8412dafa04cff3e539f77eb263f + md5: 8257b60aabe630dd035f43cb184671fa + sha256: 4a616e49271aa94ebeae01602ef2f8fec414db0e8d9260b61f7ed2596f1f2f3e category: main optional: false - name: asgi-csrf - version: "0.9" + version: "0.10" manager: conda platform: osx-arm64 dependencies: python-multipart: "" itsdangerous: "" python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.9-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.10-pyhd8ed1ab_0.conda hash: - md5: eae21b40ce9beded0ce0e5c67180b1e7 - sha256: 9e8d86083dac575490045e570147ff44879aa8412dafa04cff3e539f77eb263f + md5: 8257b60aabe630dd035f43cb184671fa + sha256: 4a616e49271aa94ebeae01602ef2f8fec414db0e8d9260b61f7ed2596f1f2f3e category: main optional: false - name: asgiref @@ -1100,16 +1100,16 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.25-h8a0f778_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.25-h15d0e8c_6.conda hash: - md5: aa51e240a99df535e64e3472f54652c9 - sha256: 06f0fd8fdcee90c45d3f711dae3f7439f5895e3ef0c498484a2a67c781eff748 + md5: e0d292ba383ac09598c664186c0144cd + sha256: 0680ca18238e17d319f87bb8390d116292592c6f5534c66404542665d6149fae category: main optional: false - name: aws-c-auth @@ -1118,15 +1118,15 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.25-h6309471_4.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.25-h4880c77_6.conda hash: - md5: d5e750ceeb6b8e7a4091b72fc35fafcf - sha256: 1bc76a69f0342dde6943f4aeaf410d7ce97fd59e7fd01a3b6493265d46417535 + md5: 31c5fb2e092df17d88d315f1deca5af6 + sha256: 31085909daaea5bc3d8288577a4f63de57a4bd7ab6510d0946c03b70edc1745d category: main optional: false - name: aws-c-auth @@ -1135,95 +1135,95 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.25-h08a4710_4.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.25-hd1432f0_6.conda hash: - md5: 8057986b77e1776a05139d046905a1e1 - sha256: aff4fc098e6e38f4e3b50f00070e7fb4298148e3811c03b398db2415089eed19 + md5: eb4e83993ec5fb4eebcfaf931d8217dd + sha256: 312444985a6c09849cc81c36a4187720efc4f39258e2ec8cafc595a5b252d3c1 category: main optional: false - name: aws-c-cal - version: 0.7.2 + version: 0.7.3 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" libgcc-ng: ">=12" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.2-h7970872_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.3-h8dac057_2.conda hash: - md5: f7f648ab6e51b66d2ada922498547732 - sha256: 060d9fba6b18781aff862ca84b5b11f4681f6dc364c70856e5ab5d61cf5eb324 + md5: 577509458a061ddc9b089602ac6e1e98 + sha256: bfd4f73855e926e6c7c9db700a17ef3ddb0e848b85edd04d766d50a008835407 category: main optional: false - name: aws-c-cal - version: 0.7.2 + version: 0.7.3 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.7.2-h5b118bc_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.7.3-hf37c103_2.conda hash: - md5: 0ece7b2462d35fc9de1bc2015e42a243 - sha256: c25ac0b41c728d8cab471517b97f65388b82f800123b275555605b37aea2e16a + md5: 741ce62d05d8f62a74644c75f0179615 + sha256: b008a16ac17edb0f5ecae88ee512ca6a1d5fdee3e4068eb73bd9656e7844ee3c category: main optional: false - name: aws-c-cal - version: 0.7.2 + version: 0.7.3 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.7.2-h98f14e4_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.7.3-h85401af_2.conda hash: - md5: 50c3bc26750929036f201a469968ee55 - sha256: 62e0b3e566eb9b6b33c4a64a1bf9424395d1941668881edbe71f325563e322a4 + md5: 4adcf0d38e19822d4597d592fb746912 + sha256: 9b8fc6484fea032552ac61f2a45f073cbb28d7bc37f2166e27c8e0247ac857a2 category: main optional: false - name: aws-c-common - version: 0.9.25 + version: 0.9.27 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.25-h4bc722e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.27-h4bc722e_0.conda hash: - md5: 8ae3ebc6f412a923466ae673a3b3953f - sha256: af6dbf129de978b8960b1d130770878e5052d992232cbdd4ddf99d2ea705f931 + md5: 817119e8a21a45d325f65d0d54710052 + sha256: b1725a5ec43bcf606d6bdb248312aa51386b30339dd83a1f16edf620fe03d941 category: main optional: false - name: aws-c-common - version: 0.9.25 + version: 0.9.27 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.25-hfdf4475_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.27-hfdf4475_0.conda hash: - md5: d76bf5c5229ee864ccae59bba017e0a0 - sha256: aa0034bf17d2b24642a9f861852d725f2ea4f9b14fb90ffc06405e1dc52138ab + md5: 3248125bfac52e553ebb6d010176cc1a + sha256: 3420001537d36a20c81c0a832f95feec849bc50cec4429025498498de8c6be0a category: main optional: false - name: aws-c-common - version: 0.9.25 + version: 0.9.27 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.25-h99b78c6_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.27-h99b78c6_0.conda hash: - md5: 4d8839ae6eff84cc59296b7bc9fae58e - sha256: 0a103d849e90a8c9bf036dc97985e585ba376535c06c38633ef9405ef154bd9a + md5: b92f3870b54249178462862413137ca1 + sha256: 6c5a03e6e8436b307c6e36a257ceb24a95338e5d82de48c7462ceb921adadb35 category: main optional: false - name: aws-c-compression @@ -1232,12 +1232,12 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.18-hc649ecc_8.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.18-h038f3f9_10.conda hash: - md5: b72e4162acb0cf997185fc1da432a63e - sha256: ef8666bd07183f32219e7de3faf26c16d6acdd42769be0bb15b3668d0c89deba + md5: 76b09778c1bd489de8691349fd4a73d0 + sha256: d8911cff9a3a61af5dc2b30e6d5a3b79f269f0c6af2854a5315bc248c7b5f8a2 category: main optional: false - name: aws-c-compression @@ -1246,11 +1246,11 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.18-h5b118bc_8.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.18-hf37c103_10.conda hash: - md5: 9abd3cf6a8559f3cd3870aee63007134 - sha256: c24ac2c84431237423162804bda58d71e2afe0e8d40349b5195d610fa3ff2aca + md5: 42578f83cdd0023f2fa09274cc219a44 + sha256: 03ea1d1d1c64f691610ed13e8435522af729819b1ae5698134a8a71103c2aafa category: main optional: false - name: aws-c-compression @@ -1259,11 +1259,11 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.18-h98f14e4_8.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.18-h85401af_10.conda hash: - md5: 216c9074a19acb5fccfc69b538ef275d - sha256: 688be60bdf4338a15ecd94f1d64e21194064adbdf4d93719c957960a23f8b50b + md5: 775d7894b3af975f1a0edfd11c5b20a7 + sha256: 84d7a5649f41e88bd245008d208eb417911de6f2ab47bbe888eae1fc917f8d0c category: main optional: false - name: aws-c-event-stream @@ -1272,15 +1272,15 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.2-h04a40c0_20.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.2-h570d160_21.conda hash: - md5: 3c1a3aa8f0dd19e1a917b39620fda32c - sha256: 7b0611ec00f0433db9163f1050cc0289abe380f43a499a7b09aed5976e94afa0 + md5: f6f77c408f324ed20bba4b32cb04d875 + sha256: 43fcaff53b6cbf554cae1949e421e15ee933570ddff4dd8d7522bc8e680cab37 category: main optional: false - name: aws-c-event-stream @@ -1289,14 +1289,14 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.2-h671840a_20.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.2-h324d61a_21.conda hash: - md5: 2eb9cb654f68fafe2cc22afbd2d16212 - sha256: cf0876ec0c973ec040616ac77b05be1d79d077bf88e058b6f0c498db35b6d601 + md5: 13db8f3e82207ccf44502b4559da5ed0 + sha256: ab2d61092706426f9819230ef48a91d557f061694dc7e81b2c4b5c1a528bc9ff category: main optional: false - name: aws-c-event-stream @@ -1305,14 +1305,14 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.2-hf1484eb_20.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.2-h79ff00d_21.conda hash: - md5: c7274d4c42bb06eaee73853eecbaf39f - sha256: 229aab7e93d4aa2045761673a2836c124b969b005de45051a0e456d218d594e1 + md5: 22d90d8d9aff47fe2e15640d7c865f6f + sha256: a67d54af0b41e85bf65fc9f40ac0e667e5524ecb3d3d15be2469fe2ccba31a74 category: main optional: false - name: aws-c-http @@ -1321,15 +1321,15 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-compression: ">=0.2.18,<0.2.19.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.7-hc9bb02b_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.7-ha1f794c_4.conda hash: - md5: 1fa3da862ddcc9e9b0538fd58273a65e - sha256: 58a5830a4bb878568b231e3215d2eedfd713e1ee9ea58dbc5e54e1793ea017e5 + md5: b506fe315f908ea9b94036a1e5de5e6e + sha256: 89f49970f60bd75a668273db036079615b3f8f4de4f67bf96e9e89d7977a1c73 category: main optional: false - name: aws-c-http @@ -1338,14 +1338,14 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-compression: ">=0.2.18,<0.2.19.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.7-h22e442e_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.7-h3c4ec21_4.conda hash: - md5: ce32f723ce4caf907ba85670f8152755 - sha256: 6ab77886c207d4e983a9edd6da613cae82af880a053dbe05a3eeacb53bbf2744 + md5: 47710a3e44f5131db646d38aab891d81 + sha256: 0ef0e979b190f4a17ec272a8d679d1ec9f52a3887ac3cff60d7cde421e40fa3d category: main optional: false - name: aws-c-http @@ -1354,14 +1354,14 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-compression: ">=0.2.18,<0.2.19.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.7-h624841c_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.7-h1b11e57_4.conda hash: - md5: b66a9322db9d8de706976766ba255abf - sha256: 59e70f6872ea01175ea54d5bbef5212c7a68984c06f7c58189db5abf9cde8c24 + md5: 460043aa4b9aca225707162d9ac46b9f + sha256: 5d16c4b889b7a07f17480ea932c0dfdd7775f0ee815e9c7793907b54d4273ac8 category: main optional: false - name: aws-c-io @@ -1370,14 +1370,14 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" libgcc-ng: ">=12" - s2n: ">=1.4.19,<1.4.20.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h41d8d95_1.conda + s2n: ">=1.5.0,<1.5.1.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h0040ed1_5.conda hash: - md5: 32ce11d5b2c86e5b1adad2a401d54cbf - sha256: 86d4a08d358432feb5c8f8ebbe076865d4f4f5983c0b227a14c8e2722298655f + md5: 2f6316f09b3152fecc2d34ab69508e6a + sha256: 834f5bdf6ade6df5f437f5c81f8d5e28c7a4d591e13d5e81cfadc2682dd773d4 category: main optional: false - name: aws-c-io @@ -1386,12 +1386,12 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.18-hddd658a_1.conda + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.18-hdc1c6f6_5.conda hash: - md5: 40bec68cc0aaff041d9ac647efaced24 - sha256: d7a30a8a1319165c2baf518434ce0ff084d015c8b972c3574b0522e93973d1e3 + md5: 5f557bf492424b940648da9d8c2277d9 + sha256: 9f6b59a9672f49f0dbda71348aac28927256c42c36889d02693c50365ffb0047 category: main optional: false - name: aws-c-io @@ -1400,12 +1400,12 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.18-hacc3fab_1.conda + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.18-ha1b8718_5.conda hash: - md5: fa3bf2c3f9b1d87aa1a9247c2ebedd53 - sha256: 9f708afefe8f751705ea8b58f9b15dc1af963d24af79255126964a3be9b0dcd1 + md5: 0d0afaaaca30123449d0b9b3ae4be2db + sha256: 94c673800176a27efa95ffec4eea2c064dfd38b2a7787b036765be7a9b78a0e0 category: main optional: false - name: aws-c-mqtt @@ -1414,14 +1414,14 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.4-h674cf7e_16.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.4-hc14a930_17.conda hash: - md5: a96a7cd318b665b8784cbe7e67916f66 - sha256: 759a15d367ef69f24448ace52843c4999e1795710c4393ea86d7768b1934db93 + md5: f0e3f95a9f545d5975e8573f80cdb5fa + sha256: bc176d82875700e0ee51ddaef188fd6ca2a44b2efc69e0cb434460319216049b category: main optional: false - name: aws-c-mqtt @@ -1430,13 +1430,13 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.4-h3710d3a_16.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.4-h93740dc_17.conda hash: - md5: 60bb82553164fd9cb10bfafb6b61df65 - sha256: f5ee04ec57c28aca7523beab62052bb75a6f91e19430f0a8c666cf70f6b07db2 + md5: 3311cf7d8a088c450af9ee4b22972edd + sha256: da059d67450af5aa87583f9ec231ed18ce481666f410e4964ffbde3ca0681a7f category: main optional: false - name: aws-c-mqtt @@ -1445,13 +1445,13 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.4-h8469d54_16.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.4-h64da278_17.conda hash: - md5: b48411d5db102d80c0dc828727d72c6e - sha256: 67ed006fb6910a3837d35585be221f9db3b64699f63396498315994952930c60 + md5: 8b68d3ffa6799ba33340eafd952acae0 + sha256: 413f0c6518edc16c7f5f52e64835abd5fdc8154889a2696f125a2efb0d3f5481 category: main optional: false - name: aws-c-s3 @@ -1461,17 +1461,17 @@ package: dependencies: __glibc: ">=2.17,<3.0.a0" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" libgcc-ng: ">=12" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.4-hbe604ca_6.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.4-h558cea2_8.conda hash: - md5: a57d5bbd0559aed25766420bbd371aa0 - sha256: c184511cf6d733bbdfc80d68b3087d8743c735d7bb40176cef73d9521c8d921d + md5: af03e7b03e929396fb80ffac1a676c89 + sha256: 8206b63d89e1cf08a0e4bc4852cb15080bc9754df48acbc5e59fbe2ec50b3da8 category: main optional: false - name: aws-c-s3 @@ -1481,15 +1481,15 @@ package: dependencies: __osx: ">=10.13" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.6.4-h89cdba3_6.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.6.4-hd06a241_8.conda hash: - md5: 3e2f8edf601210730c6f1613de9539cc - sha256: 2bc2ac953500501abbfd3b8d9baee81ef7f91753733eb782fa488e748c9f6c46 + md5: 192a67ed8897b6cfb844d83da17f3f36 + sha256: 06764f43c21ecad9be0a546d4a8b798e353ede7058674c70ab4d259458b0e42e category: main optional: false - name: aws-c-s3 @@ -1499,15 +1499,15 @@ package: dependencies: __osx: ">=11.0" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.6.4-ha2a438e_6.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.6.4-h3f26dbc_8.conda hash: - md5: b45e9b813ec5921fbbbdef529dc97813 - sha256: 529f0d64b4e51377935ca60a0150d4fa1c142c1e3665a46996d3147496947808 + md5: 2a93a85d64e31922f2bd28691fac9556 + sha256: 2e9259cd3a8e26162bd2eddc55f83d6af6cefaf8f79e0eaad0fe08d9ae98c835 category: main optional: false - name: aws-c-sdkutils @@ -1516,12 +1516,12 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-hc649ecc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-h038f3f9_2.conda hash: - md5: f1d4b80dfc062bc55cecc20148eb925a - sha256: dc1eaf29c3a4092ae653b3ce80d5c8dfdc73a20d70c62c25f6a0faff059cd3a1 + md5: 6861cab6cddb5d713cb3db95c838d30f + sha256: 5612c9cad56662db50a1bcc2d8dca1fe273f7abad6f670fef328e4044beabc75 category: main optional: false - name: aws-c-sdkutils @@ -1530,11 +1530,11 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.19-h5b118bc_0.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.19-hf37c103_2.conda hash: - md5: 9b41d2dd02f9a56e2fb78e6d7f66fddf - sha256: 4be90827a59b297f04238cf2970ca7039d64c2e06b1a1d7799e332143e8c2e7a + md5: a8f45839733a97c206cd5df6945c4a27 + sha256: 7c1d055c1f67e4572de18e9daec81b74f59a6f77c2213746dab3cf12b5be253f category: main optional: false - name: aws-c-sdkutils @@ -1543,11 +1543,11 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.19-h98f14e4_0.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.19-h85401af_2.conda hash: - md5: 4e46163b63fd4e51dfb93b14cf5756c3 - sha256: b121ef5e6343beb24cdb269689101ab11bcd8b3dd379beed251140bf11f395a4 + md5: 23183f9ce785058346cbb89c4327b02b + sha256: faf9f32a7b3f312f370e77cf52e6afe512c6cce4cd9709fe039ff08acd877f5a category: main optional: false - name: aws-checksums @@ -1556,12 +1556,12 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.18-hc649ecc_8.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.18-h038f3f9_10.conda hash: - md5: 178504fd14f8486ce3153fa16371ceef - sha256: 63ccb2a0b471dac505e95d6a623b041e00e8a2a734fd33fd101f7d3a0018becf + md5: 4bf9c8fcf2bb6793c55e5c5758b9b011 + sha256: a94547ff766fb420c368bb8d4fd1c8d99b13088d176c43ad7bb7458ef47e45bc category: main optional: false - name: aws-checksums @@ -1570,11 +1570,11 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.18-h5b118bc_8.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.18-hf37c103_10.conda hash: - md5: 1b8bd81a2d96c873877f582215cb0145 - sha256: 03d957215e7277d17742e46b4a11e523f619f4e2a2c80b3323469636cd0b3ff8 + md5: 86fb971912f9222b14b0b3e695c52461 + sha256: e42c8e70a71e9bd7a228328a5b51efae0c15bd8ef7ed26fae238461a8335f699 category: main optional: false - name: aws-checksums @@ -1583,11 +1583,11 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.18-h98f14e4_8.conda + aws-c-common: ">=0.9.27,<0.9.28.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.18-h85401af_10.conda hash: - md5: daacf29419901e2f8e75166581ab6551 - sha256: 9dc4e7ba552d98d1928da6b6f2aea8187b251d70a9e966cb4abaed32aecc4a42 + md5: 446c0b024a1cbf4b769d271da2bfdce2 + sha256: aeafa3581c3b82d5ac9b13a041795706c3cb0efe3764ee6825f0042a7f52041e category: main optional: false - name: aws-crt-cpp @@ -1597,8 +1597,8 @@ package: dependencies: __glibc: ">=2.17,<3.0.a0" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" @@ -1607,10 +1607,10 @@ package: aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.27.5-hba11562_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.27.5-hd0b8a3b_7.conda hash: - md5: 3b97f88120ba6bc6c53b428954a15895 - sha256: 6c2d72591495d68b17d6f428b32517a9b59b710eafdc8200e627780812886e6f + md5: 059dc1576393ab4b807e74f90e5db6d9 + sha256: c2d149777484817c09ec01f4cc4b35c5c2c678b347436c5b44b237bb07926e58 category: main optional: false - name: aws-crt-cpp @@ -1620,8 +1620,8 @@ package: dependencies: __osx: ">=10.13" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" @@ -1629,10 +1629,10 @@ package: aws-c-s3: ">=0.6.4,<0.6.5.0a0" aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.27.5-h53ac995_5.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.27.5-hfadd0b3_7.conda hash: - md5: 39e26358a446c7e2844f1da5e1d6e2c1 - sha256: c2dc1f9fd2e19c9d896cb2859e161d82d1d5ba9e4992e70566db8bc14e77863d + md5: 2b9c297b37768ef5164f57044a10693b + sha256: 0c1940f584eb1997829b532b9653a165b30efcc8aa624320d710329275ff91d2 category: main optional: false - name: aws-crt-cpp @@ -1642,8 +1642,8 @@ package: dependencies: __osx: ">=11.0" aws-c-auth: ">=0.7.25,<0.7.26.0a0" - aws-c-cal: ">=0.7.2,<0.7.3.0a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-cal: ">=0.7.3,<0.7.4.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-c-http: ">=0.8.7,<0.8.8.0a0" aws-c-io: ">=0.14.18,<0.14.19.0a0" @@ -1651,10 +1651,10 @@ package: aws-c-s3: ">=0.6.4,<0.6.5.0a0" aws-c-sdkutils: ">=0.1.19,<0.1.20.0a0" libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.27.5-h7061aca_5.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.27.5-hddf5b2d_7.conda hash: - md5: ec979bc1f6b5609e67a1b212a3fd2cf3 - sha256: 944baaa5c2250025fb8160b9121f5b311e77f6321df02202833692851e8f4756 + md5: 50589405027b2ff47114f9a59905e623 + sha256: ccff17ac676bf4805b860e1d61a181f53e2be19648b162ad443ae20fc23665fa category: main optional: false - name: aws-sdk-cpp @@ -1663,7 +1663,7 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" aws-crt-cpp: ">=0.27.5,<0.27.6.0a0" @@ -1672,10 +1672,10 @@ package: libstdcxx-ng: ">=12" libzlib: ">=1.3.1,<2.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.379-he20dfa5_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.379-h7dc8893_3.conda hash: - md5: 25a12549e0aeeaa2718035c3e54ff520 - sha256: a43661e14ad9d51c0c9330effbc86d9960096484181402dd43bd9617c803f67b + md5: c077ea74db96ebfd3366a2bae0701448 + sha256: 96f9e805f00ee56c8e5c9cbb04bb8360e15ea5c22e88d36a8377cefefb936894 category: main optional: false - name: aws-sdk-cpp @@ -1684,7 +1684,7 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" aws-crt-cpp: ">=0.27.5,<0.27.6.0a0" @@ -1692,10 +1692,10 @@ package: libcxx: ">=16" libzlib: ">=1.3.1,<2.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.379-h065e723_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.379-hae762b9_3.conda hash: - md5: b9f139d1a5247fdbcbd2b102433d2960 - sha256: 4c35cae6be1dbce28a555b014513f511d47005b98aecb3252f00087215dbbef8 + md5: 66fa6729fc9979a5c92b112555b10be0 + sha256: 2079d4eba178919607cc817a620c68b7693e18fb4e5ac3bd0da0aeb1ec034fbf category: main optional: false - name: aws-sdk-cpp @@ -1704,7 +1704,7 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - aws-c-common: ">=0.9.25,<0.9.26.0a0" + aws-c-common: ">=0.9.27,<0.9.28.0a0" aws-c-event-stream: ">=0.4.2,<0.4.3.0a0" aws-checksums: ">=0.1.18,<0.1.19.0a0" aws-crt-cpp: ">=0.27.5,<0.27.6.0a0" @@ -1712,10 +1712,10 @@ package: libcxx: ">=16" libzlib: ">=1.3.1,<2.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.379-h0db37eb_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.379-h0146acb_3.conda hash: - md5: d9996884741f0db39dc34be34dd87596 - sha256: cda6ed6e15cc04b0f513d8009c67fc6c6db4756be7d3f6b732a6fd8bdac3e520 + md5: 084ecb3e46263d51e2f6f430945734c2 + sha256: 0acb68856569f74ef4dc36deac11d59ba0bf2b43e56764f4b2e340fef5ecb194 category: main optional: false - name: azure-core-cpp @@ -2315,52 +2315,52 @@ package: category: main optional: false - name: boto3 - version: 1.34.158 + version: 1.34.162 manager: conda platform: linux-64 dependencies: - botocore: ">=1.34.158,<1.35.0" + botocore: ">=1.34.162,<1.35.0" jmespath: ">=0.7.1,<2.0.0" python: ">=3.8" s3transfer: ">=0.10.0,<0.11.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.158-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.162-pyhd8ed1ab_0.conda hash: - md5: a31e704f5cf15d050cedaaf410ef52e8 - sha256: b0a7a3747a21bcb779c250e8722e6a10ec00cf4772b4c899ecf0d03ba2548a66 + md5: 5aadaf14e05b5684a298d6d4ede5d3f2 + sha256: c5450823d29911068aa3fcf9a6ad51799470a8274b6bfa1cdd2b605c59e1827a category: main optional: false - name: boto3 - version: 1.34.158 + version: 1.34.162 manager: conda platform: osx-64 dependencies: python: ">=3.8" jmespath: ">=0.7.1,<2.0.0" s3transfer: ">=0.10.0,<0.11.0" - botocore: ">=1.34.158,<1.35.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.158-pyhd8ed1ab_0.conda + botocore: ">=1.34.162,<1.35.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.162-pyhd8ed1ab_0.conda hash: - md5: a31e704f5cf15d050cedaaf410ef52e8 - sha256: b0a7a3747a21bcb779c250e8722e6a10ec00cf4772b4c899ecf0d03ba2548a66 + md5: 5aadaf14e05b5684a298d6d4ede5d3f2 + sha256: c5450823d29911068aa3fcf9a6ad51799470a8274b6bfa1cdd2b605c59e1827a category: main optional: false - name: boto3 - version: 1.34.158 + version: 1.34.162 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" jmespath: ">=0.7.1,<2.0.0" s3transfer: ">=0.10.0,<0.11.0" - botocore: ">=1.34.158,<1.35.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.158-pyhd8ed1ab_0.conda + botocore: ">=1.34.162,<1.35.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.162-pyhd8ed1ab_0.conda hash: - md5: a31e704f5cf15d050cedaaf410ef52e8 - sha256: b0a7a3747a21bcb779c250e8722e6a10ec00cf4772b4c899ecf0d03ba2548a66 + md5: 5aadaf14e05b5684a298d6d4ede5d3f2 + sha256: c5450823d29911068aa3fcf9a6ad51799470a8274b6bfa1cdd2b605c59e1827a category: main optional: false - name: botocore - version: 1.34.158 + version: 1.34.162 manager: conda platform: linux-64 dependencies: @@ -2368,14 +2368,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.34.158-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.162-pyge310_1234567_0.conda hash: - md5: 75747a60fe8ab4aa1701d9b81f7f436a - sha256: c3a0d4f611ad16569c55c297e5340ad60e2458e36227e5ed0f4f186f81ef20f0 + md5: 8d6200ae1c268cb55a7a20098875ffb7 + sha256: b64c1307cb96197d504ffee1f69dcffa55fbd7a3a83e778f31d7b707dc5a7949 category: main optional: false - name: botocore - version: 1.34.158 + version: 1.34.162 manager: conda platform: osx-64 dependencies: @@ -2383,14 +2383,14 @@ package: jmespath: ">=0.7.1,<2.0.0" python: ">=3.10" urllib3: ">=1.25.4,!=2.2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.158-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.162-pyge310_1234567_0.conda hash: - md5: 75747a60fe8ab4aa1701d9b81f7f436a - sha256: c3a0d4f611ad16569c55c297e5340ad60e2458e36227e5ed0f4f186f81ef20f0 + md5: 8d6200ae1c268cb55a7a20098875ffb7 + sha256: b64c1307cb96197d504ffee1f69dcffa55fbd7a3a83e778f31d7b707dc5a7949 category: main optional: false - name: botocore - version: 1.34.158 + version: 1.34.162 manager: conda platform: osx-arm64 dependencies: @@ -2398,10 +2398,10 @@ package: jmespath: ">=0.7.1,<2.0.0" python: ">=3.10" urllib3: ">=1.25.4,!=2.2.0,<3" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.158-pyge310_1234567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.162-pyge310_1234567_0.conda hash: - md5: 75747a60fe8ab4aa1701d9b81f7f436a - sha256: c3a0d4f611ad16569c55c297e5340ad60e2458e36227e5ed0f4f186f81ef20f0 + md5: 8d6200ae1c268cb55a7a20098875ffb7 + sha256: b64c1307cb96197d504ffee1f69dcffa55fbd7a3a83e778f31d7b707dc5a7949 category: main optional: false - name: bottleneck @@ -2652,40 +2652,40 @@ package: category: main optional: false - name: c-ares - version: 1.32.3 + version: 1.33.0 manager: conda platform: linux-64 dependencies: - __glibc: ">=2.17,<3.0.a0" + __glibc: ">=2.28,<3.0.a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.32.3-h4bc722e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.33.0-ha66036c_0.conda hash: - md5: 7624e34ee6baebfc80d67bac76cc9d9d - sha256: 3c5a844bb60b0d52d89c3f1bd828c9856417fe33a6102fd8bbd5c13c3351704a + md5: b6927f788e85267beef6cbb292aaebdd + sha256: 3dec5fdb5d1e1758510af0ca163d82ea10109fec8af7d0cd7af38f01068c365b category: main optional: false - name: c-ares - version: 1.32.3 + version: 1.33.0 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.32.3-h51dda26_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.33.0-h51dda26_0.conda hash: - md5: 5487b45a597e142da7839941ab2494a9 - sha256: 2454287fa7d32b2cd089ad2bb46c8f8634b6f409d6fa8892c37ccc66134ec076 + md5: 3355b2350a1de63943bcd053a4fccd6d + sha256: d1f2429bf3d5d1c7e1a0ce5bf6216b563024169293731a130f7d8a64230b9302 category: main optional: false - name: c-ares - version: 1.32.3 + version: 1.33.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.32.3-h99b78c6_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.33.0-h99b78c6_0.conda hash: - md5: c27bebc62991ab075b773f86ba64aa9b - sha256: dc8e2c2508295595675fb829345a156b0bb42b164271c2fcafb7fb193449bcf8 + md5: 47874589be833bd706221ce6897374df + sha256: cc80521ffcc27ddf1362a85acee440bea4aa669f367463cd7d28cb46b497ec55 category: main optional: false - name: ca-certificates @@ -2954,12 +2954,13 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: ">=2.17,<3.0.a0" fontconfig: ">=2.14.2,<3.0a0" fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" - icu: ">=73.2,<74.0a0" + icu: ">=75.1,<76.0a0" libgcc-ng: ">=12" - libglib: ">=2.80.2,<3.0a0" + libglib: ">=2.80.3,<3.0a0" libpng: ">=1.6.43,<1.7.0a0" libstdcxx-ng: ">=12" libxcb: ">=1.16,<1.17.0a0" @@ -2971,10 +2972,10 @@ package: xorg-libxext: ">=1.3.4,<2.0a0" xorg-libxrender: ">=0.9.11,<0.10.0a0" zlib: "" - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hbb29018_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hebfffa5_3.conda hash: - md5: b6d90276c5aee9b4407dd94eb0cd40a8 - sha256: 51cfaf4669ad83499b3da215b915c503d36faf6edf6db4681a70b5710842a86c + md5: fceaedf1cdbcb02df9699a0d9b005292 + sha256: aee5b9e6ef71cdfb2aee9beae3ea91910ca761c01c0ef32052e3f94a252fa173 category: main optional: false - name: cairo @@ -4104,7 +4105,7 @@ package: category: main optional: false - name: dagster - version: 1.8.0 + version: 1.8.1 manager: conda platform: linux-64 dependencies: @@ -4112,7 +4113,7 @@ package: click: ">=5.0" coloredlogs: ">=6.1,<=14.0" croniter: ">=0.3.34" - dagster-pipes: ">=1.8.0,<1.8.1.0a0" + dagster-pipes: ">=1.8.1,<1.8.2.0a0" docstring_parser: "" filelock: "" grpcio: ">=1.44.0,<1.65.0" @@ -4140,14 +4141,14 @@ package: tzdata: "" universal_pathlib: ">=0.2.0" watchdog: ">=0.8.3" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.0-pyhd8ed1ab_12.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.1-pyhd8ed1ab_12.conda hash: - md5: 185ddc64eb4696153ff1798c74598b93 - sha256: eed97a6ffe8a2407394ceb8dbc7d55f5121babbd057a185f8d2607bc54530537 + md5: 8ce84f38045b6797ee250a758634e1c8 + sha256: cff064df25aeeb0f348e362c292e6ee9833f029eb38842bd2a9cbc6b4c139765 category: main optional: false - name: dagster - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-64 dependencies: @@ -4182,15 +4183,15 @@ package: universal_pathlib: ">=0.2.0" grpcio: ">=1.44.0,<1.65.0" grpcio-health-checking: ">=1.44.0,<1.65.0" - dagster-pipes: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.0-pyhd8ed1ab_12.conda + dagster-pipes: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.1-pyhd8ed1ab_12.conda hash: - md5: 185ddc64eb4696153ff1798c74598b93 - sha256: eed97a6ffe8a2407394ceb8dbc7d55f5121babbd057a185f8d2607bc54530537 + md5: 8ce84f38045b6797ee250a758634e1c8 + sha256: cff064df25aeeb0f348e362c292e6ee9833f029eb38842bd2a9cbc6b4c139765 category: main optional: false - name: dagster - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-arm64 dependencies: @@ -4225,32 +4226,32 @@ package: universal_pathlib: ">=0.2.0" grpcio: ">=1.44.0,<1.65.0" grpcio-health-checking: ">=1.44.0,<1.65.0" - dagster-pipes: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.0-pyhd8ed1ab_12.conda + dagster-pipes: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.8.1-pyhd8ed1ab_12.conda hash: - md5: 185ddc64eb4696153ff1798c74598b93 - sha256: eed97a6ffe8a2407394ceb8dbc7d55f5121babbd057a185f8d2607bc54530537 + md5: 8ce84f38045b6797ee250a758634e1c8 + sha256: cff064df25aeeb0f348e362c292e6ee9833f029eb38842bd2a9cbc6b4c139765 category: main optional: false - name: dagster-graphql - version: 1.8.0 + version: 1.8.1 manager: conda platform: linux-64 dependencies: - dagster: ">=1.8.0,<1.8.1.0a0" + dagster: ">=1.8.1,<1.8.2.0a0" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" python: ">=3.8" requests: "" starlette: "" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 2e63ff057948b08e24daa8ba411dd4ea - sha256: 72723656fef42ca5e7425ac9354c48400891a2721e1e48db7577ee3e379c32b3 + md5: 7173da0c4820589e6fdfb62c59a97ccc + sha256: fdaac9c0f91440769a54f29238e4041d5c6c958b2c0aaeecaf7612eeae92c268 category: dev optional: true - name: dagster-graphql - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-64 dependencies: @@ -4259,15 +4260,15 @@ package: python: ">=3.8" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" - dagster: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.0-pyhd8ed1ab_0.conda + dagster: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 2e63ff057948b08e24daa8ba411dd4ea - sha256: 72723656fef42ca5e7425ac9354c48400891a2721e1e48db7577ee3e379c32b3 + md5: 7173da0c4820589e6fdfb62c59a97ccc + sha256: fdaac9c0f91440769a54f29238e4041d5c6c958b2c0aaeecaf7612eeae92c268 category: dev optional: true - name: dagster-graphql - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-arm64 dependencies: @@ -4276,110 +4277,110 @@ package: python: ">=3.8" gql-with-requests: ">=3.0.0,<4.0.0" graphene: ">=3,<4" - dagster: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.0-pyhd8ed1ab_0.conda + dagster: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 2e63ff057948b08e24daa8ba411dd4ea - sha256: 72723656fef42ca5e7425ac9354c48400891a2721e1e48db7577ee3e379c32b3 + md5: 7173da0c4820589e6fdfb62c59a97ccc + sha256: fdaac9c0f91440769a54f29238e4041d5c6c958b2c0aaeecaf7612eeae92c268 category: dev optional: true - name: dagster-pipes - version: 1.8.0 + version: 1.8.1 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 1ca801e913a204e2639cd3575c3ef7f3 - sha256: 954bae54022579f6223bee910c75875d6fa5544ff18892b88bd5ab5360ad9cf1 + md5: 7af964a13a8b24f76841d504062f1103 + sha256: 877f4b77d34ad64ddd86157bec4c86d89e432baa8e66c565870059cdd967abfc category: main optional: false - name: dagster-pipes - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 1ca801e913a204e2639cd3575c3ef7f3 - sha256: 954bae54022579f6223bee910c75875d6fa5544ff18892b88bd5ab5360ad9cf1 + md5: 7af964a13a8b24f76841d504062f1103 + sha256: 877f4b77d34ad64ddd86157bec4c86d89e432baa8e66c565870059cdd967abfc category: main optional: false - name: dagster-pipes - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 1ca801e913a204e2639cd3575c3ef7f3 - sha256: 954bae54022579f6223bee910c75875d6fa5544ff18892b88bd5ab5360ad9cf1 + md5: 7af964a13a8b24f76841d504062f1103 + sha256: 877f4b77d34ad64ddd86157bec4c86d89e432baa8e66c565870059cdd967abfc category: main optional: false - name: dagster-postgres - version: 0.24.0 + version: 0.24.1 manager: conda platform: linux-64 dependencies: - dagster: 1.8.0.* + dagster: 1.8.1.* psycopg2-binary: "" python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.1-pyhd8ed1ab_0.conda hash: - md5: 4f393b778f776e3b6f292a90606376c2 - sha256: 36a3bca036a53eaf03c04ba530f0d37051e4dc767240de2101fcf9c7d46b3f72 + md5: c1afcf68c973fc17b74bc8c35ecafd4c + sha256: f5effa6276be57c95ca4458be661722421ceeac16888106f9cb739fc482c99bf category: main optional: false - name: dagster-postgres - version: 0.24.0 + version: 0.24.1 manager: conda platform: osx-64 dependencies: psycopg2-binary: "" python: ">=3.8" - dagster: 1.8.0.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.0-pyhd8ed1ab_0.conda + dagster: 1.8.1.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.1-pyhd8ed1ab_0.conda hash: - md5: 4f393b778f776e3b6f292a90606376c2 - sha256: 36a3bca036a53eaf03c04ba530f0d37051e4dc767240de2101fcf9c7d46b3f72 + md5: c1afcf68c973fc17b74bc8c35ecafd4c + sha256: f5effa6276be57c95ca4458be661722421ceeac16888106f9cb739fc482c99bf category: main optional: false - name: dagster-postgres - version: 0.24.0 + version: 0.24.1 manager: conda platform: osx-arm64 dependencies: psycopg2-binary: "" python: ">=3.8" - dagster: 1.8.0.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.0-pyhd8ed1ab_0.conda + dagster: 1.8.1.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.24.1-pyhd8ed1ab_0.conda hash: - md5: 4f393b778f776e3b6f292a90606376c2 - sha256: 36a3bca036a53eaf03c04ba530f0d37051e4dc767240de2101fcf9c7d46b3f72 + md5: c1afcf68c973fc17b74bc8c35ecafd4c + sha256: f5effa6276be57c95ca4458be661722421ceeac16888106f9cb739fc482c99bf category: main optional: false - name: dagster-webserver - version: 1.8.0 + version: 1.8.1 manager: conda platform: linux-64 dependencies: click: ">=7.0,<9.0" - dagster: ">=1.8.0,<1.8.1.0a0" - dagster-graphql: ">=1.8.0,<1.8.1.0a0" + dagster: ">=1.8.1,<1.8.2.0a0" + dagster-graphql: ">=1.8.1,<1.8.2.0a0" python: ">=3.8" starlette: "!=0.36.0" uvicorn-standard: "" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 14f32eddf26b497878112836fd8f785e - sha256: 8791bf65558ad8b818e2384fb65afd1b082609b04568c3277ea9bd501ce58c52 + md5: c736c69433f162e28aa5ca8ec299edc6 + sha256: ecb73713f8a4c5a413be95a090ea2eda92cebae8c2d4a179ac0b8c0c0106c240 category: dev optional: true - name: dagster-webserver - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-64 dependencies: @@ -4387,16 +4388,16 @@ package: python: ">=3.8" click: ">=7.0,<9.0" starlette: "!=0.36.0" - dagster: ">=1.8.0,<1.8.1.0a0" - dagster-graphql: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.0-pyhd8ed1ab_0.conda + dagster: ">=1.8.1,<1.8.2.0a0" + dagster-graphql: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 14f32eddf26b497878112836fd8f785e - sha256: 8791bf65558ad8b818e2384fb65afd1b082609b04568c3277ea9bd501ce58c52 + md5: c736c69433f162e28aa5ca8ec299edc6 + sha256: ecb73713f8a4c5a413be95a090ea2eda92cebae8c2d4a179ac0b8c0c0106c240 category: dev optional: true - name: dagster-webserver - version: 1.8.0 + version: 1.8.1 manager: conda platform: osx-arm64 dependencies: @@ -4404,12 +4405,12 @@ package: python: ">=3.8" click: ">=7.0,<9.0" starlette: "!=0.36.0" - dagster: ">=1.8.0,<1.8.1.0a0" - dagster-graphql: ">=1.8.0,<1.8.1.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.0-pyhd8ed1ab_0.conda + dagster: ">=1.8.1,<1.8.2.0a0" + dagster-graphql: ">=1.8.1,<1.8.2.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.8.1-pyhd8ed1ab_0.conda hash: - md5: 14f32eddf26b497878112836fd8f785e - sha256: 8791bf65558ad8b818e2384fb65afd1b082609b04568c3277ea9bd501ce58c52 + md5: c736c69433f162e28aa5ca8ec299edc6 + sha256: ecb73713f8a4c5a413be95a090ea2eda92cebae8c2d4a179ac0b8c0c0106c240 category: dev optional: true - name: dask-core @@ -4517,6 +4518,48 @@ package: sha256: dfdcba9779b01f6f1048b78b0357f466bf08ab3466be52c03a571ce64a6b7f3c category: main optional: false + - name: databricks-sdk + version: 0.30.0 + manager: conda + platform: linux-64 + dependencies: + google-auth: ">=2.0,<3" + python: ">=3.7" + requests: ">=2.28.1,<3" + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.30.0-pyhd8ed1ab_0.conda + hash: + md5: 0448ac4975b4383a8463f3df35cad59a + sha256: 95e7a252d309ccc0b99acce52270c332fa39b6fa9a21b38b2356ba173fb82cbe + category: main + optional: false + - name: databricks-sdk + version: 0.30.0 + manager: conda + platform: osx-64 + dependencies: + python: ">=3.7" + requests: ">=2.28.1,<3" + google-auth: ">=2.0,<3" + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.30.0-pyhd8ed1ab_0.conda + hash: + md5: 0448ac4975b4383a8463f3df35cad59a + sha256: 95e7a252d309ccc0b99acce52270c332fa39b6fa9a21b38b2356ba173fb82cbe + category: main + optional: false + - name: databricks-sdk + version: 0.30.0 + manager: conda + platform: osx-arm64 + dependencies: + python: ">=3.7" + requests: ">=2.28.1,<3" + google-auth: ">=2.0,<3" + url: https://conda.anaconda.org/conda-forge/noarch/databricks-sdk-0.30.0-pyhd8ed1ab_0.conda + hash: + md5: 0448ac4975b4383a8463f3df35cad59a + sha256: 95e7a252d309ccc0b99acce52270c332fa39b6fa9a21b38b2356ba173fb82cbe + category: main + optional: false - name: dataclasses version: "0.8" manager: conda @@ -6385,10 +6428,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.1-py312h7eda2e2_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.9.1-py312h7eda2e2_13.conda hash: - md5: 7a40644d29c00c2ae81d19422ad19936 - sha256: e2a517a295fc75159d588c0db2916576257b68a6113a2b985a3bc08da5b41537 + md5: 257b9f59d36b8cae8f0c70df60a8ad14 + sha256: 3570822895ec0c3a687af121e7e66f82bb5fd1abadd62b0143eb997b29f6d580 category: main optional: false - name: gdal @@ -6404,10 +6447,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.1-py312h29648be_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.9.1-py312h29648be_13.conda hash: - md5: 18e787b6444ae3680a096541d2bd0609 - sha256: 7638d876c829e51298d9f1a1455a87e3986f58ec0e29c733005bd26c039101db + md5: a3d7bf64e21fac505c188e44da5fa44b + sha256: c835eddb13174bc88e388acb0ebc2dd08c9a4a8ceb2a033e4e0b802a648624fd category: main optional: false - name: gdal @@ -6423,10 +6466,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.1-py312hdb848f7_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.9.1-py312hdb848f7_13.conda hash: - md5: c0d76e9e2569ab50a81d32b2a301eeaa - sha256: cb476d8d2d289578db32d3a3b569cadd0955097a1f1e21f9c4668a2e86f0db7f + md5: 3f05588376d2d1ea187908ccc5307968 + sha256: 2dd1acdd246799592f11bd765928ec511c0ef402929f3c70df3888d81793b6d1 category: main optional: false - name: gdk-pixbuf @@ -7075,42 +7118,42 @@ package: category: main optional: false - name: google-cloud-sdk - version: 487.0.0 + version: 488.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-487.0.0-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/google-cloud-sdk-488.0.0-py312h7900ff3_0.conda hash: - md5: ce0cad52b10379b578f233fa43c4b329 - sha256: 58e88cec402773d4d978a3410c0532d10074a51df69757a5e8815e790b6bd53b + md5: e68219da9a3732cb3f3205168e19c946 + sha256: 1f7f75df6901553e9beeaa66714eb9bd8a2abab524c8a28017a311916fe6d0c9 category: main optional: false - name: google-cloud-sdk - version: 487.0.0 + version: 488.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-487.0.0-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/google-cloud-sdk-488.0.0-py312hb401068_0.conda hash: - md5: 3c3a92cc82d24dc92909d5b90d412fdd - sha256: a13f80fae031a74269e87ee639ead24b28924f86e02f067cc3c092ef20dddd67 + md5: 672bbd9013230760fde72cc18882079a + sha256: 0180deb6a5ec5e2683f41e006a1266aa21e1fc7ceaf75c0a9edf1d3bf5868275 category: main optional: false - name: google-cloud-sdk - version: 487.0.0 + version: 488.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-487.0.0-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/google-cloud-sdk-488.0.0-py312h81bd7bf_0.conda hash: - md5: 0c640aca81756e7ebf07b837d774faf5 - sha256: c3b8cc1b065817f21e9af41ef48b1988a399f3e87a6ce658379daeffbdc47cb8 + md5: 7978a35a56ca410b250002dcd0e96b36 + sha256: f608ba3495bb1639ee1d191303c9669b1fe708cbf396396e13759e40729b4ebe category: main optional: false - name: google-cloud-storage @@ -8087,17 +8130,18 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: ">=2.17,<3.0.a0" cairo: ">=1.18.0,<2.0a0" freetype: ">=2.12.1,<3.0a0" graphite2: "" - icu: ">=73.2,<74.0a0" + icu: ">=75.1,<76.0a0" libgcc-ng: ">=12" - libglib: ">=2.80.2,<3.0a0" + libglib: ">=2.80.3,<3.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hfac3d4d_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hda332d3_1.conda hash: - md5: c7b47c64af53e8ecee01d101eeab2342 - sha256: 5854e5ac2d3399ef30b59f15045c19fa5f0bab94d116bd75cac4d05181543dc3 + md5: 76b32dcf243444aea9c6b804bcfa40b8 + sha256: 973afa37840b4e55e2540018902255cfb0d953aaed6353bb83a4d120f5256767 category: dev optional: true - name: harfbuzz @@ -8604,7 +8648,7 @@ package: category: main optional: false - name: hypothesis - version: 6.111.0 + version: 6.111.1 manager: conda platform: linux-64 dependencies: @@ -8615,14 +8659,14 @@ package: python: ">=3.8" setuptools: "" sortedcontainers: ">=2.1.0,<3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.1-pyha770c72_0.conda hash: - md5: ca9c56e3972d69bb45e5721e10279be3 - sha256: c3c5adcff5718a94731f2aeef624e3735205b36bc7f7f9dc9377a9895679813f + md5: 534f791b88e094cf1bbe4d64c033ebaf + sha256: 173c00a1724c739baec4cf9a9ede0248f43ab90f1df66fb40c4765145f0f99e7 category: main optional: false - name: hypothesis - version: 6.111.0 + version: 6.111.1 manager: conda platform: osx-64 dependencies: @@ -8633,14 +8677,14 @@ package: sortedcontainers: ">=2.1.0,<3.0.0" backports.zoneinfo: ">=0.2.1" exceptiongroup: ">=1.0.0rc8" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.1-pyha770c72_0.conda hash: - md5: ca9c56e3972d69bb45e5721e10279be3 - sha256: c3c5adcff5718a94731f2aeef624e3735205b36bc7f7f9dc9377a9895679813f + md5: 534f791b88e094cf1bbe4d64c033ebaf + sha256: 173c00a1724c739baec4cf9a9ede0248f43ab90f1df66fb40c4765145f0f99e7 category: main optional: false - name: hypothesis - version: 6.111.0 + version: 6.111.1 manager: conda platform: osx-arm64 dependencies: @@ -8651,23 +8695,24 @@ package: sortedcontainers: ">=2.1.0,<3.0.0" backports.zoneinfo: ">=0.2.1" exceptiongroup: ">=1.0.0rc8" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.111.1-pyha770c72_0.conda hash: - md5: ca9c56e3972d69bb45e5721e10279be3 - sha256: c3c5adcff5718a94731f2aeef624e3735205b36bc7f7f9dc9377a9895679813f + md5: 534f791b88e094cf1bbe4d64c033ebaf + sha256: 173c00a1724c739baec4cf9a9ede0248f43ab90f1df66fb40c4765145f0f99e7 category: main optional: false - name: icu - version: "73.2" + version: "75.1" manager: conda platform: linux-64 dependencies: + __glibc: ">=2.17,<3.0.a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda hash: - md5: cc47e1facc155f91abd89b11e48e72ff - sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8 + md5: 8b189310083baabfb622af68fd9d3ae3 + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e category: main optional: false - name: icu @@ -8879,42 +8924,42 @@ package: category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.2 manager: conda platform: linux-64 dependencies: python: ">=3.8" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.2-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: ff64113bd700cf0f892ebf4b223e56aa + sha256: 1304c2ff6c1879628c13a0713fd070192910d1a250a2366e91208ceda1b6d2bf category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.2 manager: conda platform: osx-64 dependencies: python: ">=3.8" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.2-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: ff64113bd700cf0f892ebf4b223e56aa + sha256: 1304c2ff6c1879628c13a0713fd070192910d1a250a2366e91208ceda1b6d2bf category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" zipp: ">=3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.2-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: ff64113bd700cf0f892ebf4b223e56aa + sha256: 1304c2ff6c1879628c13a0713fd070192910d1a250a2366e91208ceda1b6d2bf category: main optional: false - name: iniconfig @@ -10579,8 +10624,8 @@ package: packaging: ">=21.3" jinja2: ">=3.0.3" importlib-metadata: ">=4.8.3" - requests: ">=2.31" jupyter_server: ">=1.21,<3" + requests: ">=2.31" babel: ">=2.10" json5: ">=0.9.0" jsonschema: ">=4.18" @@ -10599,8 +10644,8 @@ package: packaging: ">=21.3" jinja2: ">=3.0.3" importlib-metadata: ">=4.8.3" - requests: ">=2.31" jupyter_server: ">=1.21,<3" + requests: ">=2.31" babel: ">=2.10" json5: ">=0.9.0" jsonschema: ">=4.18" @@ -11126,21 +11171,21 @@ package: libbrotlidec: ">=1.1.0,<1.2.0a0" libbrotlienc: ">=1.1.0,<1.2.0a0" libgcc-ng: ">=12" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libre2-11: ">=2023.9.1,<2024.0a0" libstdcxx-ng: ">=12" libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=2.0.1,<2.0.2.0a0" + orc: ">=2.0.2,<2.0.3.0a0" re2: "" snappy: ">=1.2.1,<1.3.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-15.0.2-ha4bcef6_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-15.0.2-hf4c2b5f_24_cpu.conda hash: - md5: 5491cb65ad2a994fe65379685708baca - sha256: d28791269dee169e1ec27703c06039cec215f00398e43c4e55e43a71b64b7a9a + md5: 4dd80e8d236e1147ea3ff01fc411cb40 + sha256: 21cbf3b2a8ba44bce5c1abf1d4b9913752cb1c6a830cd6907ff6ed4e9baecc53 category: main optional: false - name: libarrow @@ -11157,20 +11202,20 @@ package: libbrotlidec: ">=1.1.0,<1.2.0a0" libbrotlienc: ">=1.1.0,<1.2.0a0" libcxx: ">=16" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libre2-11: ">=2023.9.1,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=2.0.1,<2.0.2.0a0" + orc: ">=2.0.2,<2.0.3.0a0" re2: "" snappy: ">=1.2.1,<1.3.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-15.0.2-h35af959_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-15.0.2-h690e827_24_cpu.conda hash: - md5: 885af57a508816c8fdf4b5260c9fde7d - sha256: c829556c640094411df890512cbd42a06ac0f976f77d660392d12479738b6fb1 + md5: c9472db740cb6b6f50564f28ec8f779c + sha256: 3861ea72205c2925414abe23b7e7579d6ce282a7f135618924f706400adb0857 category: main optional: false - name: libarrow @@ -11187,20 +11232,20 @@ package: libbrotlidec: ">=1.1.0,<1.2.0a0" libbrotlienc: ">=1.1.0,<1.2.0a0" libcxx: ">=16" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libre2-11: ">=2023.9.1,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=2.0.1,<2.0.2.0a0" + orc: ">=2.0.2,<2.0.3.0a0" re2: "" snappy: ">=1.2.1,<1.3.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-15.0.2-hbcc6196_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-15.0.2-hd4b585f_24_cpu.conda hash: - md5: 2d92ca469c7d880a2239a100ea65c946 - sha256: e6151608f9209e13ba9e76fd61cbbcdab3046973799daf55196a00f37cd39184 + md5: bfd25d4ffe62dfac6bbf0efdfb65e48c + sha256: 628344e8172094f358c2732194638c2064570ae26d80781333a0b714f8111410 category: main optional: false - name: libarrow-acero @@ -11213,10 +11258,10 @@ package: libarrow: 15.0.2 libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-15.0.2-h44f6110_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-15.0.2-h44f6110_24_cpu.conda hash: - md5: a455947b679bb74a9631c162c2676cc9 - sha256: 0cabf1b527ced08e7f684e9fb495d49f73e14fa8aa262bb1f50f964d5c026a5c + md5: e3405759eb8deda302f0a68914e977ca + sha256: 8c3244dcdf37a174697dea54446e7317ed5a398132b451adcfb8e3e2e6ec206c category: main optional: false - name: libarrow-acero @@ -11227,10 +11272,10 @@ package: __osx: ">=10.13" libarrow: 15.0.2 libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-15.0.2-hf036a51_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-15.0.2-hf036a51_24_cpu.conda hash: - md5: 6a5853c4c4ca3e0ea179dab19bae1da1 - sha256: c9fcc05666aaf430d8d23a522073bd8fa22cf49183cb55a2e33a50f30b1afea6 + md5: 3424d6c2da085b890023ff8d159f4a0d + sha256: bcaace1a4e441a9a01e9c3bc59220a83af272ef5136c110d199a7d1137cfee74 category: main optional: false - name: libarrow-acero @@ -11241,10 +11286,10 @@ package: __osx: ">=11.0" libarrow: 15.0.2 libcxx: ">=16" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-15.0.2-h00cdb27_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-15.0.2-h00cdb27_24_cpu.conda hash: - md5: 9fdd00a1d4420b242bf0d61b60e15980 - sha256: 1d5b5e070f9d968f5e0530d5d52618a4c7ab2d8a44c637da357cabb85487da41 + md5: 46840e35ea7e1bc997e364024bb2b26b + sha256: 8c30811200c7a2a4c528c36a0719b7274ff1f5488c8c3296fc018ff24ec30f41 category: main optional: false - name: libarrow-dataset @@ -11259,10 +11304,10 @@ package: libgcc-ng: ">=12" libparquet: 15.0.2 libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-15.0.2-h44f6110_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-15.0.2-h44f6110_24_cpu.conda hash: - md5: 49b57009bb538e559f07e1d18ec51505 - sha256: a8c8f75554b120b1c1f26b18df15984a82c5356da546244649ad5ea728321bc2 + md5: 0448704bd1fc3b16f6b5608d2c38d736 + sha256: 1ff948bee7f1327cab0444b6257a0767b43d8c5645d4a3f2c3f9614194f60fcd category: main optional: false - name: libarrow-dataset @@ -11275,10 +11320,10 @@ package: libarrow-acero: 15.0.2 libcxx: ">=16" libparquet: 15.0.2 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-15.0.2-hf036a51_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-15.0.2-hf036a51_24_cpu.conda hash: - md5: 13e9fe2271e4a788267c4c23ff99d4af - sha256: 88043a2957d62bf87234d278af7cce8cc609df29ca1445af93bc5ced158ee04e + md5: efd8884d5b9bc4bbb27a9c781cdc7eb7 + sha256: c58c4fb8082991f7479bad62c1589fab719cd3248866c125ce8938fc4eb89719 category: main optional: false - name: libarrow-dataset @@ -11291,10 +11336,10 @@ package: libarrow-acero: 15.0.2 libcxx: ">=16" libparquet: 15.0.2 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-15.0.2-h00cdb27_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-15.0.2-h00cdb27_24_cpu.conda hash: - md5: ae0fbca7ad1f0e7915de8d884c873d29 - sha256: 461675ee4cfbc950ee8c34e52a7740c99c0a4ee010bace7d18580c2522d11536 + md5: c5bcf543337f44677d0cc5233cb66e90 + sha256: a9ad3be0a1ce27b5717ca6af05080c7d9b6b52b778724ef94a48e9e86e0478d4 category: main optional: false - name: libarrow-flight @@ -11311,10 +11356,10 @@ package: libprotobuf: ">=4.25.3,<4.25.4.0a0" libstdcxx-ng: ">=12" ucx: ">=1.16.0,<1.17.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-15.0.2-h55b8332_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-15.0.2-h55b8332_24_cpu.conda hash: - md5: c085d9cc0517e49a04f08677de8a40f0 - sha256: fa857bc9244fe6a8c595de602608022604dec47268feeb82115e3317c423788e + md5: c5445c6878608f0d515fe29bc1ef2334 + sha256: d6e51319c94d8a0dddb74eb6e9413ef6aab97d4830bdd5565f1e95d1a0bedd4c category: main optional: false - name: libarrow-flight @@ -11328,10 +11373,10 @@ package: libcxx: ">=16" libgrpc: ">=1.62.2,<1.63.0a0" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-15.0.2-hd834827_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-15.0.2-hd834827_24_cpu.conda hash: - md5: be120cd131d17fa997a372c7c1b2867f - sha256: 522ddb9e37aee4eafa614854dbf3398c37d435175c5a6638c75f05cd95e4cc9f + md5: ba98941384958cf5e222a2ace1197b5f + sha256: 680493e68477189cb5944e60b0ff872df52ba2807e59f57e9e5ca2b6d7a096d0 category: main optional: false - name: libarrow-flight @@ -11345,10 +11390,10 @@ package: libcxx: ">=16" libgrpc: ">=1.62.2,<1.63.0a0" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-15.0.2-h6348776_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-15.0.2-h6348776_24_cpu.conda hash: - md5: 6703c13c5fe814867b7ec37549cf399c - sha256: 88ccdfff0168a6457abf875c51d1c1a2b31ca4a6e8c526ce86633ba65a6c867f + md5: d67dbba2f454ba3590f0f4cbf959b5fa + sha256: 9c768ceeb8bdd993fb325521b5689aa8d3a5a124425d87fe7facde9fea00fedb category: main optional: false - name: libarrow-flight-sql @@ -11363,10 +11408,10 @@ package: libgcc-ng: ">=12" libprotobuf: ">=4.25.3,<4.25.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-15.0.2-h61825be_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-15.0.2-h61825be_24_cpu.conda hash: - md5: 4afef9743c0386a6339b2663c6fc51bc - sha256: cf5086dd3c7e2fb0815fd404bb4bbde98ef53b767bae082b888ab3c2c826ecb0 + md5: 23a80a834706f0c8bc55766152118284 + sha256: 71aebf61f2516224e15aa3078da75dc7a22afffbc7fafa353852cf69351a8d87 category: main optional: false - name: libarrow-flight-sql @@ -11379,10 +11424,10 @@ package: libarrow-flight: 15.0.2 libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-sql-15.0.2-he1e86a1_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-sql-15.0.2-he1e86a1_24_cpu.conda hash: - md5: c28c01d24136dcce230e3ad15b2abf54 - sha256: cf2ea3854a74cab5efe9c8c3e3c52b3adb4b574d637b6c3bc3272c20bd9c75aa + md5: a87ee3a880fb8184d4ce74db5789a7af + sha256: 95048dafebfb5b9c6e49034b3e661c61e97fc37dfa1da1a2034272b79b2ab2e3 category: main optional: false - name: libarrow-flight-sql @@ -11395,10 +11440,10 @@ package: libarrow-flight: 15.0.2 libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-15.0.2-h6956890_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-15.0.2-h6956890_24_cpu.conda hash: - md5: 5587477f2e59475a583e259f4697faef - sha256: 2e76c100a13e3c058dc5918138aa1ef557d4a4deb819e820336d1fd78f4677de + md5: 1a19eca6cbeff1ef147fd16ca60ad151 + sha256: 9058b0acc516e4403de3fe5906ec44a706ade2da88d16e8a8e2ede6ea50f6b27 category: main optional: false - name: libarrow-gandiva @@ -11416,10 +11461,10 @@ package: libutf8proc: ">=2.8.0,<3.0a0" openssl: ">=3.3.1,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-15.0.2-hfcb4b9d_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-15.0.2-hfcb4b9d_24_cpu.conda hash: - md5: 89b135b209b9a62d3acda5497b8d93e2 - sha256: ec857f95d0e2c43899d7982489e2f72ed4d00c157e278a3915babb1f37fa5c19 + md5: c63a529a946c01affb17bed515040ab7 + sha256: d398893f4602fd08850b5c763ab9ff18cf04c3763c6120d9e74fb7f84a7fcada category: main optional: false - name: libarrow-gandiva @@ -11435,10 +11480,10 @@ package: libutf8proc: ">=2.8.0,<3.0a0" openssl: ">=3.3.1,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-gandiva-15.0.2-hfa04d5a_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-gandiva-15.0.2-hfa04d5a_24_cpu.conda hash: - md5: 6fb46148deccab38e9117366dd148fc7 - sha256: 2b27d0ea2bd3a4078586b9988153b672e414f3e71738d553f69cfa087fede238 + md5: c74b80335c8e3aef35473fb7c531d49a + sha256: 32a5bff2846224446cef5030e184845b393ab685d909678b5751c4fe77f607f8 category: main optional: false - name: libarrow-gandiva @@ -11454,10 +11499,10 @@ package: libutf8proc: ">=2.8.0,<3.0a0" openssl: ">=3.3.1,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-15.0.2-h31ed65c_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-15.0.2-h31ed65c_24_cpu.conda hash: - md5: a823df62561249fbddce58dbb812a867 - sha256: 9f17d2584082b2237c7541da945fce4471d95fd001aa830a14092c91417c18a5 + md5: 81cfd4cc98c4b17bee6e0f20bc2c1f03 + sha256: cea982179ff6117a709362116f0f6a3d32d604150f406fbae163c73e5ede389a category: main optional: false - name: libarrow-substrait @@ -11473,10 +11518,10 @@ package: libgcc-ng: ">=12" libprotobuf: ">=4.25.3,<4.25.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-15.0.2-h61825be_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-15.0.2-h61825be_24_cpu.conda hash: - md5: f2b497cc5e422aa4376a92aa9e7a481f - sha256: a4b9a3cdeb18673e3b108bd427ba6dc4f29ebe8b760e33ae7e48f5dd16bdb1e6 + md5: 909169f6595ec743057d68de255a4a56 + sha256: 4a410995f7d29d6dd75cb125b7f69933c8dd800ec62c5b496beae75e3aba7c26 category: main optional: false - name: libarrow-substrait @@ -11490,10 +11535,10 @@ package: libarrow-dataset: 15.0.2 libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-15.0.2-he1e86a1_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-15.0.2-he1e86a1_24_cpu.conda hash: - md5: f5f3bd2d22f552a3a53514167c9c1aa4 - sha256: eefd9dcb040c4dc1160d8bed80129181af367e0fc16ea159f11e835f4eed5724 + md5: b884637f395a63a5a44e542ee78e3a6e + sha256: e725188cc02b5cc380afe61817912fe2bff260246946c198ac7094bf753f8079 category: main optional: false - name: libarrow-substrait @@ -11507,10 +11552,10 @@ package: libarrow-dataset: 15.0.2 libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-15.0.2-h6df5cdc_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-15.0.2-h6df5cdc_24_cpu.conda hash: - md5: f12f9d7298708c06c0b49afc92a8d2e6 - sha256: 2501a3e5f60e3db969bb187f95a07fe521bd200131c3477756d82b30b31d3987 + md5: 8022c5a4e0be0d8fc500a37a5acd3971 + sha256: c846c9c3f5b356f0d8f240793a10b28f0ed518770b2dc556d3c1232c1167eb5a category: main optional: false - name: libblas @@ -11788,10 +11833,10 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-18.1.8-heced48a_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-18.1.8-heced48a_4.conda hash: - md5: 8c8198f9e93fcc0fd359ff37b4a8cd2d - sha256: e4df0dfd5fcc1e4ece36fb6b09f44436584df961c5cdbf328581522ff8d033b6 + md5: 7e13da1296840905452340fca10a625b + sha256: e6ad2e71bc9f2ee8fdcce7596baf5041941f69be5ffef478aaffd673f0691daf category: main optional: false - name: libcxx @@ -11800,10 +11845,10 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-18.1.8-h5a72898_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-18.1.8-h5a72898_4.conda hash: - md5: 2d8d36fada9497ebc35894189fb52b7a - sha256: ed8d2977f87ca6221d17eb1b9272db5766d86d51c7fcb6135e5cf81aee516c8f + md5: 8c71928e2e5c78129e4ccd752ef33e12 + sha256: 997e68bea725ade25ba71bc1a9fce5d7e5c37cccec6bc7656124d0d31743584d category: main optional: false - name: libdeflate @@ -12037,24 +12082,22 @@ package: manager: conda platform: linux-64 dependencies: - expat: "" + __glibc: ">=2.17,<3.0.a0" fontconfig: ">=2.14.2,<3.0a0" fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" - icu: ">=73.2,<74.0a0" - libexpat: ">=2.5.0,<3.0a0" + icu: ">=75.1,<76.0a0" + libexpat: ">=2.6.2,<3.0a0" libgcc-ng: ">=12" libjpeg-turbo: ">=3.0.0,<4.0a0" - libpng: ">=1.6.39,<1.7.0a0" + libpng: ">=1.6.43,<1.7.0a0" libtiff: ">=4.6.0,<4.7.0a0" - libwebp: "" - libwebp-base: ">=1.3.2,<2.0a0" - libzlib: ">=1.2.13,<2.0.0a0" - zlib: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h119a65a_9.conda + libwebp-base: ">=1.4.0,<2.0a0" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-hd3e95f3_10.conda hash: - md5: cfebc557e54905dadc355c0e9f003004 - sha256: b74f95a6e1f3b31a74741b39cba83ed99fc82d17243c0fd3b5ab16ddd48ab89d + md5: 30ee3a29c84cf7b842a8c5828c4b7c13 + sha256: b0fa27d4d09fb24750c04e89dbd0aee898dc028bde99e62621065a9bde43efe8 category: dev optional: true - name: libgd @@ -12125,10 +12168,10 @@ package: libgdal-postgisraster: 3.9.1.* libgdal-tiledb: 3.9.1.* libgdal-xls: 3.9.1.* - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.9.1-ha770c72_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.9.1-ha770c72_13.conda hash: - md5: 80c879dc94effb21cc8989da2a16e95b - sha256: 287c8a14c6273b3f68007bd1a284ead2ed9155ed270ec249b4659880119b54db + md5: 65d475b84d3c1b7a49709aedd9b1233a + sha256: 7b3a50005225391995ebb5f7282871584a4b551a21c6b34a6eee0f748785119b category: main optional: false - name: libgdal @@ -12149,10 +12192,10 @@ package: libgdal-postgisraster: 3.9.1.* libgdal-tiledb: 3.9.1.* libgdal-xls: 3.9.1.* - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.9.1-h694c41f_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.9.1-h694c41f_13.conda hash: - md5: 53ee64d70bced5c4c0408634a9aaf4cb - sha256: 92a1f71354298b31ababd756684f06b2adbe234cd3e647e693cae07a695cc2f2 + md5: 7bee4219f2ccc8ddb495fefd5ae7df6a + sha256: 8aaf8208858e4c30e9b48ba5cdd29e7c8f30ea2a18c6d4cd81fab81c1b72f869 category: main optional: false - name: libgdal @@ -12173,10 +12216,10 @@ package: libgdal-postgisraster: 3.9.1.* libgdal-tiledb: 3.9.1.* libgdal-xls: 3.9.1.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-3.9.1-hce30654_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-3.9.1-hce30654_13.conda hash: - md5: 8a446f98d79ff353e6d63036dd8e014b - sha256: d61976c869fab734b95f2277f134ae6c58f1661d4790372c1f267dd3d1f52ebe + md5: a7028891a0ccf0a69141e76d7e1b61c9 + sha256: d9750ec41b3fcc8d34af8d8edd43b12d5616ca21300b5b9c00c9a2d32b6e98de category: main optional: false - name: libgdal-core @@ -12215,10 +12258,10 @@ package: xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.9.1-hba09cee_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.9.1-hba09cee_13.conda hash: - md5: b525df1c074f391fbcfbf6de41154382 - sha256: d4be97134610ff3a222874f672db76fdf5c56e4a586546ea53aeaa64a68573df + md5: 938517f031db6905837a822552bd5998 + sha256: 54871769b8e93fc92df1cb5edb58582c847460218ff341ce7c4ead86378641a2 category: main optional: false - name: libgdal-core @@ -12255,10 +12298,10 @@ package: xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.9.1-h4b9bb65_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.9.1-h4b9bb65_13.conda hash: - md5: 5d497c0840c8844ab50e9063d37aae65 - sha256: d4b54c42fba27a9fb5ab8dae95cb9be146396cc26a470dded5076a46dc25b8c7 + md5: 684b768fb535ef97313511c5bc69b089 + sha256: ada9502c09bd76423d13037318ce4e71df8317c3ed580633d6f5999d783dc37c category: main optional: false - name: libgdal-core @@ -12295,10 +12338,10 @@ package: xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.9.1-h6decb56_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.9.1-h6decb56_13.conda hash: - md5: 3cae08fce09b763732257cd445226732 - sha256: 857b6d46c2d5186133642345a8f222b4e5ae3875c15f3a7c65ae872303ddb244 + md5: 1d3b098bbb0fef6dfb7b4c0828ede594 + sha256: f439767ba2eddc82e186c67c48f5f7541b0f10c9d2fcf86a01b96a8c8d54b332 category: main optional: false - name: libgdal-fits @@ -12312,10 +12355,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-fits-3.9.1-hdd6600c_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-fits-3.9.1-hdd6600c_13.conda hash: - md5: 0871f081fde06b0fba25e8a18cf84510 - sha256: ad67985038e987284cd10d901e086d1dd0f955ae7ce1e229fcb4cbf29ef12e3e + md5: 10eef4dbf39a26c5a4bcf8c51027950b + sha256: f261cc355dec8956a084aba14eee581bf667e681909de11c3bb3bfa93cf981e4 category: main optional: false - name: libgdal-fits @@ -12328,10 +12371,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-fits-3.9.1-h5d197d2_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-fits-3.9.1-h5d197d2_13.conda hash: - md5: 940445218e8dcf679fc587c62a49aea0 - sha256: a4485912e8ff1e5d3a4475eb769955e8ba1a7094923551b35836ddbd9aa69a9c + md5: 26320bbed5be9cf62e8609849a9be093 + sha256: c7dbc376a8b45286aeed1ca04f1cdcac0538c76918308b8fb04d59727c263577 category: main optional: false - name: libgdal-fits @@ -12344,10 +12387,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-fits-3.9.1-h7a7a030_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-fits-3.9.1-h7a7a030_13.conda hash: - md5: 6aa78d174fec6de1413b019f3bd3c1ba - sha256: b7271ad838eef663314b0e7f47152dea88911a14805daf1d83261b15fbdb35a3 + md5: 2d721735b4ee6ec27a6572601587d1f5 + sha256: d68e5496665d54631191d3a13069c041aa7ff86886f034d6d51e15415ec2b472 category: main optional: false - name: libgdal-grib @@ -12361,10 +12404,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-grib-3.9.1-h5f34788_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-grib-3.9.1-h5f34788_13.conda hash: - md5: 31de2a91c892ad97e162e3d033cf1f4e - sha256: 82bf14f629742c2c817020af734023d1cf45702251af93d1bf6a677076c8922e + md5: 96b9bbaf26ad80ef48412b6d96c41000 + sha256: 636012d8e9439a8185590227b36b8d800ae24134982742c6bd3a3cd550b3f2f3 category: main optional: false - name: libgdal-grib @@ -12377,10 +12420,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-grib-3.9.1-h385febf_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-grib-3.9.1-h385febf_13.conda hash: - md5: 108ec93fb9c4ffbb2e4c34b72366ac98 - sha256: d906df8d9c46f7338b3b31dffe6ac4784f7d8530b22717381b2c28b9eea717d6 + md5: 9b36fe5b8cdfa761324a2b8f98d62a4e + sha256: e1184db1608d40d87c5930f0a72000e87c987e88d3e023e2d85cf6723526fabf category: main optional: false - name: libgdal-grib @@ -12393,10 +12436,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-grib-3.9.1-hdd4b840_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-grib-3.9.1-hdd4b840_13.conda hash: - md5: 52e74b44304a1f97fc11a0a307f28525 - sha256: 5fa30a6acd894b62c98567f86fc4a6189ba0b4ba9281f09a24539506f2c1837b + md5: 9876e2aff31102f1e455afcf0e18d185 + sha256: c903b5c4d018298565615e1d3fa521e7e83994ff0707d9701f1e0dbd0724b79b category: main optional: false - name: libgdal-hdf4 @@ -12411,10 +12454,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf4-3.9.1-ha39a594_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf4-3.9.1-ha39a594_13.conda hash: - md5: cb80fca0b3a00e82c997b2cced713d0f - sha256: 2b8ec0bb65a9f6e45969fd0212862a2762b90ac758a388c8341f8722079747b1 + md5: d2fa254eba70cab862fef002a1686f3a + sha256: 11de137bad09a42a0ad2afa8959b35faff39093e6cbacf2b4588bbe22c869420 category: main optional: false - name: libgdal-hdf4 @@ -12428,10 +12471,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-hdf4-3.9.1-h86719f3_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-hdf4-3.9.1-h86719f3_13.conda hash: - md5: 51a00f74cc6049274246833dc711125e - sha256: afce1a2eb5cad3fa863c5d0b59a12fe79e1b9ce8eb6e38b7852d98fbdeb8919a + md5: 2a7c601b864d1c41ee537db81b57e75c + sha256: b5724a4a6c45108ae1a6678a706efe8b242fe0dc45d46ef9f900a7aef735011a category: main optional: false - name: libgdal-hdf4 @@ -12445,10 +12488,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-hdf4-3.9.1-h94124bd_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-hdf4-3.9.1-h94124bd_13.conda hash: - md5: b6c0edcfb9deecba88e49a8f64b34810 - sha256: 954a7603586eede7f00dd1a7e6debb297994991173d489c8f8fa5fa945adc1f4 + md5: 94316cffcaa2c1d5f89372653bcd38aa + sha256: 51941e5222769c76c9cb26edcd3b5ff1ca4595ac79a288014d7f1eb9c4a19df1 category: main optional: false - name: libgdal-hdf5 @@ -12462,10 +12505,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf5-3.9.1-ha2ed5f0_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf5-3.9.1-ha2ed5f0_13.conda hash: - md5: c4b8ce970c5c2961f4603cea8f3e894f - sha256: fab2e22f9927b4cc5a73e1aa51369d79b1d7aeb0aec0630edf65ac741f2cc96e + md5: d6e5bf5a4fb3446973239f1cf48dc4aa + sha256: 1fa31d3734249a9c6ea7f8bf62d8e0d60293cebef3501671741e4a7f3ba911f6 category: main optional: false - name: libgdal-hdf5 @@ -12478,10 +12521,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-hdf5-3.9.1-h513f0eb_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-hdf5-3.9.1-h513f0eb_13.conda hash: - md5: d27a0be1e298e5d71f1ec77969c963a5 - sha256: 87537910d20d552ca001f4561cba74fbafccf4570032f2d509dfdb7cb84ea120 + md5: e64cd520ece2df7668dd612fa72db3f6 + sha256: 71ecdfa458d01588a8cbae468251c2b7b86e084ea507a994c885aa6a958463b5 category: main optional: false - name: libgdal-hdf5 @@ -12494,10 +12537,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-hdf5-3.9.1-hf90b89a_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-hdf5-3.9.1-hf90b89a_13.conda hash: - md5: 961baf8245c67312107072391f7bb108 - sha256: 3387d33c05b535f3ec460e3f15b020bc7f8354c8bb9c2a3e882194108cda1949 + md5: acb2f6c09aee79a63ad7390f5e377e40 + sha256: e6985964c7f911309f50c629d2f0e172973382eb8d558c541a55dbdadb07434d category: main optional: false - name: libgdal-jp2openjpeg @@ -12511,10 +12554,10 @@ package: libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" openjpeg: ">=2.5.2,<3.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-jp2openjpeg-3.9.1-h2ebfdf0_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-jp2openjpeg-3.9.1-h2ebfdf0_13.conda hash: - md5: b021c7fab0390dd29e8daea326e5d178 - sha256: 5b159f87a5180886172b20e3657fd5598b41a6193cbdfdef9265fc3da8243132 + md5: b741e15bb82857589d812e8ad1931468 + sha256: 1a58a530de0d0c126b486000e16abd3099d61ae7099b7b48f2805db1de7c8687 category: main optional: false - name: libgdal-jp2openjpeg @@ -12527,10 +12570,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" openjpeg: ">=2.5.2,<3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-jp2openjpeg-3.9.1-hc5f35ca_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-jp2openjpeg-3.9.1-hc5f35ca_13.conda hash: - md5: 9d94d0678b3d89b3a7491ab38576c4cb - sha256: 495ff05647dfa14f2328d937c1a7a0a5370564dabff4ef96003fedc7c7ad1d5f + md5: 066c69e0a8a8eeafe888a9d64a934aea + sha256: 735fa7b5341ff5cb06cb3394536dd7490a55824e398c9cc7367793eb4541c96b category: main optional: false - name: libgdal-jp2openjpeg @@ -12543,10 +12586,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" openjpeg: ">=2.5.2,<3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-jp2openjpeg-3.9.1-h54bcb16_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-jp2openjpeg-3.9.1-h54bcb16_13.conda hash: - md5: af496a4b584f44671c30a8218ff27409 - sha256: d8a478eb8cc2c0ef1657a20e6b8e60c771cfe73e855e907eb12f56aba63a914e + md5: 370ad13e74b369f13c70110e5a490c6b + sha256: 7b7ca0b0df064d35185e01f438c954e6d9539d1fa05a754cb600d1de9ac1e0ee category: main optional: false - name: libgdal-kea @@ -12562,10 +12605,10 @@ package: libgdal-hdf5: 3.9.1.* libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-kea-3.9.1-h2b45729_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-kea-3.9.1-h2b45729_13.conda hash: - md5: 9b45809fc45971c2d2d3ad05a8187eb7 - sha256: c7b035d1062c429a9c14ceacb1f570c3a5fdb5243c845e1ad0ec0da7b1034e19 + md5: 99324ac77d1b52830e96889d6f87b4d5 + sha256: fb6c4160316f34fc36d45afbe28d7441aeeb70efa48b8ea9845781c9b05f9473 category: main optional: false - name: libgdal-kea @@ -12580,10 +12623,10 @@ package: libgdal-core: ">=3.9" libgdal-hdf5: 3.9.1.* libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-kea-3.9.1-h3b8d0bf_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-kea-3.9.1-h3b8d0bf_13.conda hash: - md5: 85f1ad23bca555928a70a1218902ae07 - sha256: d241d598d14285afd10623cb73e382247c0b178649df890fe8204a78df078abe + md5: 792a229390d67b6877a3b837fab14f45 + sha256: 35081801f7a552c0bcd28dd5af70143fd380532f251a8c85ec1f12a040882334 category: main optional: false - name: libgdal-kea @@ -12598,10 +12641,10 @@ package: libgdal-core: ">=3.9" libgdal-hdf5: 3.9.1.* libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-kea-3.9.1-hacb1b3e_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-kea-3.9.1-hacb1b3e_13.conda hash: - md5: ac5f84cb1b8b9e745079ac6fc50fbcb3 - sha256: e3473820d22d31657cab6d11f2068b6b7c5ca6c5ea6b8d7db25b163825e5673f + md5: 46a3aa030d0188aed9d149bf031496f7 + sha256: 222e89890670ca24dd40ed0e179317e4244cc62ec32014d8216dab34c1e1b596 category: main optional: false - name: libgdal-netcdf @@ -12619,10 +12662,10 @@ package: libkml: ">=1.3.0,<1.4.0a0" libnetcdf: ">=4.9.2,<4.9.3.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-netcdf-3.9.1-h94e7027_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-netcdf-3.9.1-h94e7027_13.conda hash: - md5: 9f21ab0ce49016006e7924f1b325079f - sha256: 96633c15dc6fe3ff51dc1e1da01a706ca70f3fa2157071d349bcd482ead47796 + md5: d22f996a1eb2948b25897aa14e309bfe + sha256: 69c1604f587b90fb7a3e2c0d497cc77c0efdc3a5745f5c0788daa70949418b0f category: main optional: false - name: libgdal-netcdf @@ -12639,10 +12682,10 @@ package: libgdal-hdf5: 3.9.1.* libkml: ">=1.3.0,<1.4.0a0" libnetcdf: ">=4.9.2,<4.9.3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-netcdf-3.9.1-h3127c03_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-netcdf-3.9.1-h3127c03_13.conda hash: - md5: e345d9f694829a421f36604b4a5e5dc6 - sha256: a0c157b0ce5b99c7d962afe2381234d4aa804bef585bdf65831b4061c712035a + md5: a54b3cc1d76c05c51d927fa4d9239e97 + sha256: c4625059a22b693f6891c09bfdfcee9bf924fb40be32bc2eb04ce2501cab5cda category: main optional: false - name: libgdal-netcdf @@ -12659,10 +12702,10 @@ package: libgdal-hdf5: 3.9.1.* libkml: ">=1.3.0,<1.4.0a0" libnetcdf: ">=4.9.2,<4.9.3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-netcdf-3.9.1-h1723b65_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-netcdf-3.9.1-h1723b65_13.conda hash: - md5: 965ac9d0ec672666ff5424b8f7abc298 - sha256: 6b69115e1da15b8056aa64f9deedb8059ce628eed8ec63f1befb48fb2d552c47 + md5: 6f026470ad09df4e776e5b7d3422af62 + sha256: 66a321fdff5d67b1a73b7a8c249fdc4d1938dd00be8323bfef558fbf23f2c674 category: main optional: false - name: libgdal-pdf @@ -12675,11 +12718,11 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - poppler: ">=24.7.0,<24.8.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-pdf-3.9.1-h562c687_11.conda + poppler: ">=24.8.0,<24.9.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-pdf-3.9.1-h0fa2cb4_13.conda hash: - md5: d6d46b0f3e2d219c35e11add4e550215 - sha256: 1e7fd035415516d7e9057ed138156dae1cc9a1898c8f4f5cc86932743f87663e + md5: 18b025f0d14f1ee72266d64616abf2cf + sha256: 8da1f2404f9dc8bdbbbecbbbdfc7395059fde078a58c62d5616b4c4545bb65a2 category: main optional: false - name: libgdal-pdf @@ -12691,11 +12734,11 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - poppler: ">=24.7.0,<24.8.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-pdf-3.9.1-h0da0525_11.conda + poppler: ">=24.8.0,<24.9.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-pdf-3.9.1-ha7d2355_13.conda hash: - md5: 7cac731cccb65a0a633a296fd02c18f0 - sha256: bc359985ff184da6c8cf7f0026d7fdc445446aaa28350efcbf64d7bff6ceed4d + md5: 54f909c70075638349a8206c3ec2e4b7 + sha256: 8c6746736e0b826ab412107e1a3fcde9a82e6b8e8f3190da5360c8056ba4dadc category: main optional: false - name: libgdal-pdf @@ -12707,11 +12750,11 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - poppler: ">=24.7.0,<24.8.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-pdf-3.9.1-h4cf08c4_11.conda + poppler: ">=24.8.0,<24.9.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-pdf-3.9.1-h7ee6820_13.conda hash: - md5: 312b6a494d59cf274870c5087539fb4d - sha256: 03c02fd289d5b17505058c860c803fe3dd32e8dfd09a3d351406144c24e2e574 + md5: 732d479bb8633987468ef7cf2a194363 + sha256: 5fe769906bb663266e2a6877822de8a6b699032872f1be9118fa4f4871254145 category: main optional: false - name: libgdal-pg @@ -12723,13 +12766,13 @@ package: libgcc-ng: ">=12" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" libstdcxx-ng: ">=12" postgresql: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-pg-3.9.1-he047751_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-pg-3.9.1-he047751_13.conda hash: - md5: b5db9c4b8b9ed46e1f4bbac224456977 - sha256: 639bed3219be4300c9660bfa6ca6dcc8650046b78882b520820705d19fbbe3e6 + md5: 7e1138559ba15fb57d72a02af20d117e + sha256: 206ec1c788da80bd054588c325dbf16ea00ad7266476f5a841c65b9217b98601 category: main optional: false - name: libgdal-pg @@ -12741,12 +12784,12 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" postgresql: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-pg-3.9.1-h1b48671_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-pg-3.9.1-h1b48671_13.conda hash: - md5: d6865e4de04b5af6b815a67c5ef21647 - sha256: 15ecf46f1a428a79faf1eec677b26583dbbf76ad38ea7720e80434b39c96a405 + md5: e84f84a09d79c00fb1bcda998afaa566 + sha256: 96e4d7819883b9f8f2f694a8290f4f9c6f9a420217452919e3947b7e75d3a52c category: main optional: false - name: libgdal-pg @@ -12758,12 +12801,12 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" postgresql: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-pg-3.9.1-h7d28298_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-pg-3.9.1-h7d28298_13.conda hash: - md5: bd66d7886c05f7349e48e10fdd851bd9 - sha256: 05fbc7a4635f211fec268808db48c063ebc3354a3f1c437f3d845b20af8dc416 + md5: ae5e30116d2d1e7cd31c63eefadf7c48 + sha256: d83f38ee1533ac3b2c198ac49668c3b8ff549ed69487cd4e0e6ebcf2fd43efcf category: main optional: false - name: libgdal-postgisraster @@ -12775,13 +12818,13 @@ package: libgcc-ng: ">=12" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" libstdcxx-ng: ">=12" postgresql: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-postgisraster-3.9.1-he047751_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-postgisraster-3.9.1-he047751_13.conda hash: - md5: 336cea7d55ddf1a74967c77a994741a6 - sha256: 2f135ffcba27ec557b259fee7d4b5e1cf9bab7acb8e06b12ab36b793f2147876 + md5: aa7d33ec9e1115a059f5b3d997c1feb1 + sha256: dc922e13122bbf9b00670b93c5c3457e3ce80190166dde63d224e7ddef393145 category: main optional: false - name: libgdal-postgisraster @@ -12793,12 +12836,12 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" postgresql: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-postgisraster-3.9.1-h1b48671_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-postgisraster-3.9.1-h1b48671_13.conda hash: - md5: 5271e2756a46f593569efffcdbddcf92 - sha256: b9cb26f8832dfe4f7dd3920013899c65b54b3afc6e657a5b05b76bf9d7062896 + md5: eb03bee89b276b43d9d43cfd41b1cf7d + sha256: 4154e45100b96cfc1ef4b2adac3de6cc1a642230494b8421d021f1e06d13836d category: main optional: false - name: libgdal-postgisraster @@ -12810,12 +12853,12 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - libpq: ">=16.3,<17.0a0" + libpq: ">=16.4,<17.0a0" postgresql: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-postgisraster-3.9.1-h7d28298_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-postgisraster-3.9.1-h7d28298_13.conda hash: - md5: 36b309f2cf80ebe381fa46644e66c37b - sha256: fdbd794112163725c71936261e202d1d7ef830558091639ca56f62b1088c0581 + md5: a73814505e551bab0c9a9c6e04036bfc + sha256: fc6429b0fb857dbe55c9652237472ab78a2f3c4b888463852e9e93248a076c83 category: main optional: false - name: libgdal-tiledb @@ -12829,10 +12872,10 @@ package: libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" tiledb: ">=2.25.0,<2.26.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-tiledb-3.9.1-h9d8aadb_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-tiledb-3.9.1-h9d8aadb_13.conda hash: - md5: bc31aaa4ffc8c362b263b56e97aa1184 - sha256: f35ba07a8288c03d6ecea60f070eb6a62f15cd2310ade01c0c7eaf34d8a7f79e + md5: 13310f0639fc1946e99e5c28662978c0 + sha256: c3212f422ff8f1fa1dae4ecd8a2fa5cccb0f455b700de4fe12d567f08262721c category: main optional: false - name: libgdal-tiledb @@ -12845,10 +12888,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" tiledb: ">=2.25.0,<2.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-tiledb-3.9.1-ha63beff_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-tiledb-3.9.1-ha63beff_13.conda hash: - md5: a6c2cee021bf3d22673c16ecc6f6d17a - sha256: 6bf91e575dde0a9fd24196d41033145b8d27673a5449a5925871172f6676ec89 + md5: 775a5865c085b18a8e8fc258b44118d2 + sha256: 2f9596ca26713072e4755d75aebe26f850dee9e17b91ac1ff1e1c5ed42604b84 category: main optional: false - name: libgdal-tiledb @@ -12861,10 +12904,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" tiledb: ">=2.25.0,<2.26.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-tiledb-3.9.1-h6fe8b47_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-tiledb-3.9.1-h6fe8b47_13.conda hash: - md5: 33acb10961c9ff1eee39e4d7581f3b27 - sha256: 5c73deb6454a52254f7eebb76ddc09fe483a581959fd1a2f57556cfb17d4f027 + md5: 4ebdd39a90692d27a2e7584b1fcd7e73 + sha256: 90bb493a83396bbec11c40fc526f81d404b16399bcb473379751517d4950cb98 category: main optional: false - name: libgdal-xls @@ -12878,10 +12921,10 @@ package: libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-xls-3.9.1-h062f1c4_11.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-xls-3.9.1-h062f1c4_13.conda hash: - md5: 3a5613fedb4673d222edba91cdedc129 - sha256: b142ea7b80c6d8a7d82472c88dccd380daac6ecee1f4f26e70e7c066d457c9ab + md5: 554948e5a00c2b504248f67b307d08da + sha256: 09593beef988b39ba33d8d7d1b484f84596fd2f528c971e9d846951073d60026 category: main optional: false - name: libgdal-xls @@ -12894,10 +12937,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-xls-3.9.1-h597966e_11.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-xls-3.9.1-h597966e_13.conda hash: - md5: 4fb78d71d65c884e02ad344f0dd8c43f - sha256: fce77cc2fb2832ea214978cb630f60581cba7f744bc77609578984c8194ae4b5 + md5: fbd30e2ab7b8c1574ee4440a527cc251 + sha256: f827c7a854500b980c5f4947072c54b1f50fc6ca10ff4d22e1b91415ddd0b819 category: main optional: false - name: libgdal-xls @@ -12910,10 +12953,10 @@ package: libcxx: ">=16" libgdal-core: ">=3.9" libkml: ">=1.3.0,<1.4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-xls-3.9.1-hb39617b_11.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-xls-3.9.1-hb39617b_13.conda hash: - md5: c05dbc768e7d4a8bfb7faa186f316c73 - sha256: b9d748b34d553e02159b4c9ed6f04c24336d496db4645cffeaef3aed2891c6c7 + md5: 7d84841035e2fc2872397c79cac6b5b7 + sha256: d776891e07f20f8236273ad7aef375fc252f2c602ae90c2f379d937be471c5ac category: main optional: false - name: libgfortran @@ -13052,62 +13095,62 @@ package: category: main optional: false - name: libgoogle-cloud - version: 2.26.0 + version: 2.28.0 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" libabseil: ">=20240116.2,<20240117.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libgcc-ng: ">=12" libgrpc: ">=1.62.2,<1.63.0a0" libprotobuf: ">=4.25.3,<4.25.4.0a0" libstdcxx-ng: ">=12" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.26.0-h26d7fe4_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.28.0-h26d7fe4_0.conda hash: - md5: 7b9d4c93870fb2d644168071d4d76afb - sha256: c6caa2d4c375c6c5718e6223bb20ccf6305313c0fef2a66499b4f6cdaa299635 + md5: 2c51703b4d775f8943c08a361788131b + sha256: d87b83d91a9fed749b80dea915452320598035949804db3be616b8c3d694c743 category: main optional: false - name: libgoogle-cloud - version: 2.26.0 + version: 2.28.0 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" libabseil: ">=20240116.2,<20240117.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" libgrpc: ">=1.62.2,<1.63.0a0" libprotobuf: ">=4.25.3,<4.25.4.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.26.0-h721cda5_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.28.0-h721cda5_0.conda hash: - md5: 7f7f4537746da4470385ec3a496730a4 - sha256: f514519dc7a48cfd81e5c2dd436223b221f80c03f224253739e22d60d896f632 + md5: c06aee3922ccde627583a5480a0c8445 + sha256: bf45c8d96cb69476814a674f59640178a6b7868d644351bd84e85e37a045795b category: main optional: false - name: libgoogle-cloud - version: 2.26.0 + version: 2.28.0 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" libabseil: ">=20240116.2,<20240117.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" libgrpc: ">=1.62.2,<1.63.0a0" libprotobuf: ">=4.25.3,<4.25.4.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.26.0-hfe08963_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.28.0-hfe08963_0.conda hash: - md5: db7ab92239aeb06c3c52de90cc1e6f7a - sha256: 6753beade8465987399e85ca47c94814e8e24c58cf0ff5591545e6cbe7172ec5 + md5: 68fb9b247b79e8ac3be37c2923a0cf8a + sha256: 8ac585e360937aaf9f323e7414c710bf00eec6cf742c15b521fd502e6e3abf2b category: main optional: false - name: libgoogle-cloud-storage - version: 2.26.0 + version: 2.28.0 manager: conda platform: linux-64 dependencies: @@ -13116,18 +13159,18 @@ package: libcrc32c: ">=1.1.2,<1.2.0a0" libcurl: "" libgcc-ng: ">=12" - libgoogle-cloud: 2.26.0 + libgoogle-cloud: 2.28.0 libstdcxx-ng: ">=12" libzlib: ">=1.3.1,<2.0a0" openssl: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.26.0-ha262f82_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.28.0-ha262f82_0.conda hash: - md5: 89b53708fd67762b26c38c8ecc5d323d - sha256: 7c16bf2e5aa6b5e42450c218fdfa7d5ff1da952c5a5c821c001ab3fd940c2aed + md5: 9e7960f0b9ab3895ef73d92477c47dae + sha256: 3237bc1ee88dab8d8fea0a1886e12a0262ff5e471944a234c314aa1da411588e category: main optional: false - name: libgoogle-cloud-storage - version: 2.26.0 + version: 2.28.0 manager: conda platform: osx-64 dependencies: @@ -13136,17 +13179,17 @@ package: libcrc32c: ">=1.1.2,<1.2.0a0" libcurl: "" libcxx: ">=16" - libgoogle-cloud: 2.26.0 + libgoogle-cloud: 2.28.0 libzlib: ">=1.3.1,<2.0a0" openssl: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.26.0-h9e84e37_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.28.0-h9e84e37_0.conda hash: - md5: b1e5017003917b69d5c046fc7ac0dcc3 - sha256: d2081318e2962225c7b00fee355f66737553828eac42ddfbab968f59b039213a + md5: 6f55d1a6c280ffaddb741dc770cb817c + sha256: c55dfdd25ecc40383ba9829ae23cca95a0c48280794edc1280fdca2bc0342ef4 category: main optional: false - name: libgoogle-cloud-storage - version: 2.26.0 + version: 2.28.0 manager: conda platform: osx-arm64 dependencies: @@ -13155,13 +13198,13 @@ package: libcrc32c: ">=1.1.2,<1.2.0a0" libcurl: "" libcxx: ">=16" - libgoogle-cloud: 2.26.0 + libgoogle-cloud: 2.28.0 libzlib: ">=1.3.1,<2.0a0" openssl: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.26.0-h1466eeb_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.28.0-h1466eeb_0.conda hash: - md5: 385940a9a022e911e88f4e9ea45e47b3 - sha256: b4c37ebd74a1453ee1cf561e40354544866d1816fa12637b7076377d0ef205ae + md5: 16874ac519f64d2199fab04fd9bd821d + sha256: c62d08339e98fd56d65390df1184d8c2929de2713d431a910c3bb59750daccac category: main optional: false - name: libgrpc @@ -13262,11 +13305,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: ">=10.13" libiconv: ">=1.17,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-h5ff76d1_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-hdfe23c8_3.conda hash: - md5: 3fb6774cb8cdbb93a6013b67bcf9716d - sha256: 280aaef0ed84637ee869012ad9ad9ed208e068dd9b8cf010dafeea717dad7203 + md5: 52d4d643ed26c07599736326c46bf12f + sha256: 0dbb662440a73e20742f12d88e51785a5a5117b8b150783a032b8818a8c043af category: main optional: false - name: libintl @@ -13274,11 +13318,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: ">=11.0" libiconv: ">=1.17,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8414b35_3.conda hash: - md5: 3d216d0add050129007de3342be7b8c5 - sha256: 21bc79bdf34ffd20cb84d2a8bd82d7d0e2a1b94b9e72773f0fb207e5b4f1ff63 + md5: 3b98ec32e91b3b59ad53dbb9c96dd334 + sha256: 7c1d238d4333af385e594c89ebcb520caad7ed83a735c901099ec0970a87a891 category: main optional: false - name: libjpeg-turbo @@ -13691,12 +13736,12 @@ package: libarrow: 15.0.2 libgcc-ng: ">=12" libstdcxx-ng: ">=12" - libthrift: ">=0.19.0,<0.19.1.0a0" + libthrift: ">=0.20.0,<0.20.1.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-15.0.2-hfd5bfe4_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-15.0.2-h7ca84d5_24_cpu.conda hash: - md5: 5e479b17e6197da41ac305a605fc1f78 - sha256: e17c79094c538b2312485b0e8693773b67c537fa35a54546ea4e4b469cfb5374 + md5: 4b1f2e1024b512e159291afd96d898ce + sha256: 5cf5e623944bb03ea063424726c48f17ebf655fa5fff76364bc5a769ec84cb1d category: main optional: false - name: libparquet @@ -13707,12 +13752,12 @@ package: __osx: ">=10.13" libarrow: 15.0.2 libcxx: ">=16" - libthrift: ">=0.19.0,<0.19.1.0a0" + libthrift: ">=0.20.0,<0.20.1.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-15.0.2-h904a336_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-15.0.2-h808e2ea_24_cpu.conda hash: - md5: b12da8f4442d922ee27a731ad5282648 - sha256: 595db159715b06e7cf1e93757d0197deab14c73a53a1b904be41ecc9cf2cb059 + md5: 6f9ce4d8177cba00c9b5ce0436574b6c + sha256: 69dd0f9cc4ad9384680fc1f866fa72db0900bb92f2dac1ec2d692a5a44a78175 category: main optional: false - name: libparquet @@ -13723,12 +13768,12 @@ package: __osx: ">=11.0" libarrow: 15.0.2 libcxx: ">=16" - libthrift: ">=0.19.0,<0.19.1.0a0" + libthrift: ">=0.20.0,<0.20.1.0a0" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-15.0.2-hcf52c46_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-15.0.2-h10e5b7d_24_cpu.conda hash: - md5: 45786abde07e85d0173465c73eb05d9f - sha256: 39545f4543e71d6485630e65b892e31a0ccb655d498defabee81d89df34e6a1e + md5: b4aa9c4b0cb759ef7df1ab32e21e7996 + sha256: e3c2a8aa1a5a45d2bfc6a949a57467f4f3b7b2e76e7ed9d85066d5ba629ad560 category: main optional: false - name: libpng @@ -14189,7 +14234,7 @@ package: category: main optional: false - name: libthrift - version: 0.19.0 + version: 0.20.0 manager: conda platform: linux-64 dependencies: @@ -14197,41 +14242,41 @@ package: libgcc-ng: ">=12" libstdcxx-ng: ">=12" libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.1.3,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.19.0-hb90f79a_1.conda + openssl: ">=3.2.1,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.20.0-hb90f79a_0.conda hash: - md5: 8cdb7d41faa0260875ba92414c487e2d - sha256: 719add2cf20d144ef9962c57cd0f77178259bdb3aae1cded2e2b2b7c646092f5 + md5: 9ce07c1750e779c9d4cc968047f78b0d + sha256: 9b965ef532946382b21de7dc046e9a5ad4ed50160ca9c422bd7f0ac8c8549a64 category: main optional: false - name: libthrift - version: 0.19.0 + version: 0.20.0 manager: conda platform: osx-64 dependencies: - libcxx: ">=15.0.7" + libcxx: ">=16" libevent: ">=2.1.12,<2.1.13.0a0" libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.1.3,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libthrift-0.19.0-h064b379_1.conda + openssl: ">=3.2.1,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libthrift-0.20.0-h87f9345_0.conda hash: - md5: b152655bfad7c2374ff03be0596052b6 - sha256: 4346c25ef6e2ff3d0fc93074238508531188ecd0dbea6414f6cb93a7775072c4 + md5: 4e157195a0dec016d880ab19fd002ff3 + sha256: 349e22e681f84e25513fd45c059cf0a860d66dc17b9034d2e8bf1ad85e052168 category: main optional: false - name: libthrift - version: 0.19.0 + version: 0.20.0 manager: conda platform: osx-arm64 dependencies: - libcxx: ">=15.0.7" + libcxx: ">=16" libevent: ">=2.1.12,<2.1.13.0a0" libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.1.3,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.19.0-h026a170_1.conda + openssl: ">=3.2.1,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.20.0-h33edb3e_0.conda hash: - md5: 4b8b21eb00d9019e9fa351141da2a6ac - sha256: b2c1b30d36f0412c0c0313db76a0236d736f3a9b887b8ed16182f531e4b7cb80 + md5: 02edc807c5d79cdf2e000edcbe9518e8 + sha256: 55f6679f5897c561c7a9306c493fed5aa36aa949fea9325d11dbf955c7ae18e3 category: main optional: false - name: libtiff @@ -14375,23 +14420,6 @@ package: sha256: 60bed2a7a85096387ab0381cbc32ea2da7f8dd99bd90e440983019c0cdd96ad1 category: main optional: false - - name: libwebp - version: 1.4.0 - manager: conda - platform: linux-64 - dependencies: - giflib: ">=5.2.2,<5.3.0a0" - libgcc-ng: ">=12" - libjpeg-turbo: ">=3.0.0,<4.0a0" - libpng: ">=1.6.43,<1.7.0a0" - libtiff: ">=4.6.0,<4.7.0a0" - libwebp-base: ">=1.4.0,<2.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.4.0-h2c329e2_0.conda - hash: - md5: 80030debaa84cfc31755d53742df3ca6 - sha256: bd45805b169e3e0ff166d360c3c4842d77107d28c8f9feba020a8e8b9c80f948 - category: dev - optional: true - name: libwebp version: 1.4.0 manager: conda @@ -14521,15 +14549,15 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - icu: ">=73.2,<74.0a0" + icu: ">=75.1,<76.0a0" libgcc-ng: ">=12" libiconv: ">=1.17,<2.0a0" libzlib: ">=1.3.1,<2.0a0" xz: ">=5.2.6,<6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-h4c95cb1_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda hash: - md5: 0ac9aff6010a7751961c8e4b863a40e7 - sha256: 11a346aed187405a7d3710a79b815fd66ff80fec3b9b7f840a24531324742acf + md5: 08a9265c637230c37cb1be4a6cad4536 + sha256: 10e9e0ac52b9a516a17edbc07f8d559e23778e54f1a7721b2e0e8219284fed3b category: main optional: false - name: libxml2 @@ -14686,10 +14714,10 @@ package: platform: osx-64 dependencies: __osx: ">=10.13" - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_1.conda hash: - md5: 2c3c6c8aaf8728f87326964a82fdc7d8 - sha256: 0fd74128806bd839c7a9aa343faf265b94aece84f75f67f14b6246936138e61e + md5: ad0afa524866cc1c08b436865d0ae484 + sha256: 06a245abb6e6d8d6662a35ad162eacb39f431349edf7cea9b1ff73b2da213c58 category: main optional: false - name: llvm-openmp @@ -14698,10 +14726,10 @@ package: platform: osx-arm64 dependencies: __osx: ">=11.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_1.conda hash: - md5: 82393fdbe38448d878a8848b6fcbcefb - sha256: 42bc913b3c91934a1ce7ff635e87ee48e2e252632f0cbf607c5a3e4409d9f9dd + md5: fe89757e3cd14bb1c6ebd68dac591363 + sha256: 7a76e2932ac77e6314bfa1c4ff83f617c8260313bfed1b8401b508ed3e9d70ba category: main optional: false - name: llvmlite @@ -14999,7 +15027,7 @@ package: category: main optional: false - name: mapclassify - version: 2.7.0 + version: 2.8.0 manager: conda platform: linux-64 dependencies: @@ -15009,14 +15037,14 @@ package: python: ">=3.9" scikit-learn: ">=1.0" scipy: ">=1.8" - url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.0-pyhd8ed1ab_0.conda hash: - md5: 014ab9453f9e9fb915937b46830d48e8 - sha256: 7b0be62b175db5cc36bcca1b995fccd4a22cd1ffdf612edc188f329087f048f7 + md5: 61730f7e741f2d98441bfa44979f2a33 + sha256: e24778b8e965ae188ef268c52f4b55e340b6a194db57481f640f7d2b0a6e57a2 category: main optional: false - name: mapclassify - version: 2.7.0 + version: 2.8.0 manager: conda platform: osx-64 dependencies: @@ -15026,14 +15054,14 @@ package: scipy: ">=1.8" networkx: ">=2.7" pandas: ">=1.4,!=1.5.0" - url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.0-pyhd8ed1ab_0.conda hash: - md5: 014ab9453f9e9fb915937b46830d48e8 - sha256: 7b0be62b175db5cc36bcca1b995fccd4a22cd1ffdf612edc188f329087f048f7 + md5: 61730f7e741f2d98441bfa44979f2a33 + sha256: e24778b8e965ae188ef268c52f4b55e340b6a194db57481f640f7d2b0a6e57a2 category: main optional: false - name: mapclassify - version: 2.7.0 + version: 2.8.0 manager: conda platform: osx-arm64 dependencies: @@ -15043,10 +15071,10 @@ package: scipy: ">=1.8" networkx: ">=2.7" pandas: ">=1.4,!=1.5.0" - url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.0-pyhd8ed1ab_0.conda hash: - md5: 014ab9453f9e9fb915937b46830d48e8 - sha256: 7b0be62b175db5cc36bcca1b995fccd4a22cd1ffdf612edc188f329087f048f7 + md5: 61730f7e741f2d98441bfa44979f2a33 + sha256: e24778b8e965ae188ef268c52f4b55e340b6a194db57481f640f7d2b0a6e57a2 category: main optional: false - name: markdown @@ -15204,7 +15232,7 @@ package: category: main optional: false - name: matplotlib-base - version: 3.9.1 + version: 3.9.2 manager: conda platform: linux-64 dependencies: @@ -15226,14 +15254,14 @@ 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.1-py312h854627b_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py312h854627b_0.conda hash: - md5: 2a49f2a9c0447bc1bdaec98e3ee59117 - sha256: f9fd13cd1aeafc8b26f4237494a86d3a3ef477a266a71ad4e5edae75f5883510 + md5: a57b0ae7c0aac603839a4e83a3e997d6 + sha256: ae075b97ce43439a7a914bf478564927a3dfe00724fb69555947cc3bae737a11 category: main optional: false - name: matplotlib-base - version: 3.9.1 + version: 3.9.2 manager: conda platform: osx-64 dependencies: @@ -15253,14 +15281,14 @@ 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.1-py312h0d5aeb7_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py312h0d5aeb7_0.conda hash: - md5: 0aece95a1cd3b77990022d3e0f37c6aa - sha256: 1af41945c490c2fcad09855d9cfe8aa047bf205e95ca22de2df90028f5e3c47e + md5: 0c73a08429d20f15fa8b28083ec04cc9 + sha256: e84ce46cad067c84d737229f642613734c69d665dd7b6f3997aaa3586d2da41c category: main optional: false - name: matplotlib-base - version: 3.9.1 + version: 3.9.2 manager: conda platform: osx-arm64 dependencies: @@ -15280,10 +15308,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.1-py312h32d6e5a_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py312h32d6e5a_0.conda hash: - md5: 0eb9a1cf6567b2ca4ec63674ba97d7e1 - sha256: 92e2ddd6cac1adce930686ca7d741f81051b791845206b56e779351ea1d1e78f + md5: 2649a9158eb3183c8de0116b9fd6aada + sha256: 508798a3d84d6cb2d17f8025ff3be5949351b3ab680e7a5acebc1166abb2d157 category: main optional: false - name: matplotlib-inline @@ -15491,7 +15519,7 @@ package: category: main optional: false - name: mlflow - version: 2.14.3 + version: 2.15.1 manager: conda platform: linux-64 dependencies: @@ -15503,7 +15531,7 @@ package: jinja2: <4,>=2.11 markdown: <4,>=3.3 matplotlib-base: <4 - mlflow-ui: 2.14.3 + mlflow-ui: 2.15.1 numpy: <2 pandas: <3 prometheus_flask_exporter: <1 @@ -15513,14 +15541,14 @@ package: scikit-learn: <2 scipy: <2 sqlalchemy: ">=1.4.0,<3" - url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.14.3-h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-2.15.1-h7900ff3_0.conda hash: - md5: 7c35eb307999d3be1a3a4c01d2c2dc97 - sha256: 48f02a0d86b8d5160ec38a0847565dab95a0e30f25c447027911d5d6a3a42207 + md5: cff2afba11e7a32e534e469a3e2e461b + sha256: 3f2fb256f461aa98f4c1d633ee18df81dc624c4a92ac5f6e08f18dfe23f41fb7 category: main optional: false - name: mlflow - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-64 dependencies: @@ -15532,7 +15560,7 @@ package: jinja2: <4,>=2.11 markdown: <4,>=3.3 matplotlib-base: <4 - mlflow-ui: 2.14.3 + mlflow-ui: 2.15.1 numpy: <2 pandas: <3 prometheus_flask_exporter: <1 @@ -15542,14 +15570,14 @@ package: scikit-learn: <2 scipy: <2 sqlalchemy: ">=1.4.0,<3" - url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-2.14.3-hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-2.15.1-hb401068_0.conda hash: - md5: f157a15a5caeb5b6e19b0f9a05787a4d - sha256: 2653bc2455a3744133f07b3dff17c08b094ac94367f70169dc599ccfa24321a9 + md5: 29911dea95889fafe0932f6f0dd1055f + sha256: 836fd235fd73098dbd9032b02aa989f12a9ec17347c754cb75ed81b3e70753de category: main optional: false - name: mlflow - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-arm64 dependencies: @@ -15561,7 +15589,7 @@ package: jinja2: <4,>=2.11 markdown: <4,>=3.3 matplotlib-base: <4 - mlflow-ui: 2.14.3 + mlflow-ui: 2.15.1 numpy: <2 pandas: <3 prometheus_flask_exporter: <1 @@ -15572,20 +15600,21 @@ package: scikit-learn: <2 scipy: <2 sqlalchemy: ">=1.4.0,<3" - url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-2.14.3-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-2.15.1-py312h81bd7bf_0.conda hash: - md5: c02f18f8fa393193a98b717ed610aa18 - sha256: 63b77b0f043573137e010ebe5d74d639c0a19fc0f71dce8638c4250c431309f3 + md5: 43f5303014e469999f5d724baa5c0666 + sha256: 339128ff05fd9f122bd7d609c5439190784f23efd0d385fcb027ada8b408cfe9 category: main optional: false - name: mlflow-skinny - version: 2.14.3 + version: 2.15.1 manager: conda platform: linux-64 dependencies: cachetools: <6,>=5.0.0 click: ">=7.0,<9" cloudpickle: <4 + databricks-sdk: <1,>=0.20.0 entrypoints: <1 gitpython: ">=3.1.9,<4" importlib-metadata: <8,>=3.7.0,!=4.7.0 @@ -15599,20 +15628,21 @@ package: pyyaml: ">=5.1,<7" requests: ">=2.17.3,<3" sqlparse: ">=0.4.0,<1" - url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.14.3-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-skinny-2.15.1-py312h7900ff3_0.conda hash: - md5: dff38917e489fdd95607de556e2245cd - sha256: 86dc94ab50cedcd2cbae2a887accaae0ea23cedc00731f423126a7ac7ea0d86b + md5: 6623fa04d5822ac3b896ff71ebda3721 + sha256: 05995dfe326a59e1f9d2650a5be54f1f36ddee66d4ef50d9ea6ed7bff8699276 category: main optional: false - name: mlflow-skinny - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-64 dependencies: cachetools: <6,>=5.0.0 click: ">=7.0,<9" cloudpickle: <4 + databricks-sdk: <1,>=0.20.0 entrypoints: <1 gitpython: ">=3.1.9,<4" importlib-metadata: <8,>=3.7.0,!=4.7.0 @@ -15626,20 +15656,21 @@ package: pyyaml: ">=5.1,<7" requests: ">=2.17.3,<3" sqlparse: ">=0.4.0,<1" - url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-skinny-2.14.3-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-skinny-2.15.1-py312hb401068_0.conda hash: - md5: f5965b7ed993f7ba0e04caf462a68c64 - sha256: 617bf2046380a365d3270ef6ccea028e27e6d7da50b9420a4680843e88889561 + md5: 241fcffcf8e970ea0d08b2b838ed205f + sha256: bece35385f563afe0a593be4a3ca7ea7e186edfe73d177f26930f65d37bbde12 category: main optional: false - name: mlflow-skinny - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-arm64 dependencies: cachetools: <6,>=5.0.0 click: ">=7.0,<9" cloudpickle: <4 + databricks-sdk: <1,>=0.20.0 entrypoints: <1 gitpython: ">=3.1.9,<4" importlib-metadata: <8,>=3.7.0,!=4.7.0 @@ -15653,61 +15684,61 @@ package: pyyaml: ">=5.1,<7" requests: ">=2.17.3,<3" sqlparse: ">=0.4.0,<1" - url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-skinny-2.14.3-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-skinny-2.15.1-py312h81bd7bf_0.conda hash: - md5: 46a8ec1ca0c1433fac5d5b12ad75989b - sha256: cc4748bcfa65b1ab2a868ed9e6b2848433f57e654a097ead5234d474f4d81813 + md5: 19c269acc41a485c5e3bd7da61b2e446 + sha256: 7e7905681000f4a54abd9374b049bcaba6821446f2694b6df520033d979f9251 category: main optional: false - name: mlflow-ui - version: 2.14.3 + version: 2.15.1 manager: conda platform: linux-64 dependencies: flask: <4 gunicorn: <23 - mlflow-skinny: 2.14.3 + mlflow-skinny: 2.15.1 python: ">=3.12,<3.13.0a0" python_abi: 3.12.* querystring_parser: <2 - url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.14.3-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mlflow-ui-2.15.1-py312h7900ff3_0.conda hash: - md5: a5cbb0dc48eae951056fa3abcdcbddef - sha256: e7f767bf051c486f6cec16b0ad9b8ece87c94748ea70879016e90ea00e5775c2 + md5: 388479cff0d609894600c3a9e160d24d + sha256: 5c9885843b76b0612f4a984003f6ee6b3167db397e966477a6c4c8febb307c8b category: main optional: false - name: mlflow-ui - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-64 dependencies: flask: <4 gunicorn: <23 - mlflow-skinny: 2.14.3 + mlflow-skinny: 2.15.1 python: ">=3.12,<3.13.0a0" python_abi: 3.12.* querystring_parser: <2 - url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-ui-2.14.3-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/mlflow-ui-2.15.1-py312hb401068_0.conda hash: - md5: d669c7a5ca606984d94519ce08cf594f - sha256: 6e22d43cf276e5262382e2e458780856268ea3a87de1dbccc28d565e29343e11 + md5: 36ec769ccac90995bf5adcb6ef008077 + sha256: 6d62675165e16502977a3e0e32199ee9fb246ad34de1b36c54613be80564809f category: main optional: false - name: mlflow-ui - version: 2.14.3 + version: 2.15.1 manager: conda platform: osx-arm64 dependencies: flask: <4 gunicorn: <23 - mlflow-skinny: 2.14.3 + mlflow-skinny: 2.15.1 python: ">=3.12,<3.13.0a0" python_abi: 3.12.* querystring_parser: <2 - url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-ui-2.14.3-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/mlflow-ui-2.15.1-py312h81bd7bf_0.conda hash: - md5: 80eb293e73f3ab3df04603108d00367f - sha256: 29d5517fc50740cfc65f5386e54f5250abcc527eda452d327cc7943ebe923cfc + md5: 42011729c662c8ded02c1b5a93b47bd3 + sha256: 5f1c7fae4eaad00b992dcd5edd4a162eb9763b1c38f99957c8150f6c9bb6ac30 category: main optional: false - name: more-itertools @@ -15940,39 +15971,39 @@ package: category: main optional: false - name: narwhals - version: 1.3.0 + version: 1.4.2 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.4.2-pyhd8ed1ab_0.conda hash: - md5: a1ec103ffa5cd7b0ebe074e683161508 - sha256: fb63908bcf992b2e77208a821ac18aa3b55c5e795928ea1bff9485c44c393532 + md5: fc31373e7cd4393c47681113a9f1ffc6 + sha256: 9cc8420386397c5317c930cc9b7b3d7b65b4dbf1097c41362241d1df944268c5 category: main optional: false - name: narwhals - version: 1.3.0 + version: 1.4.2 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.4.2-pyhd8ed1ab_0.conda hash: - md5: a1ec103ffa5cd7b0ebe074e683161508 - sha256: fb63908bcf992b2e77208a821ac18aa3b55c5e795928ea1bff9485c44c393532 + md5: fc31373e7cd4393c47681113a9f1ffc6 + sha256: 9cc8420386397c5317c930cc9b7b3d7b65b4dbf1097c41362241d1df944268c5 category: main optional: false - name: narwhals - version: 1.3.0 + version: 1.4.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.4.2-pyhd8ed1ab_0.conda hash: - md5: a1ec103ffa5cd7b0ebe074e683161508 - sha256: fb63908bcf992b2e77208a821ac18aa3b55c5e795928ea1bff9485c44c393532 + md5: fc31373e7cd4393c47681113a9f1ffc6 + sha256: 9cc8420386397c5317c930cc9b7b3d7b65b4dbf1097c41362241d1df944268c5 category: main optional: false - name: nbclient @@ -16384,17 +16415,17 @@ package: platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" - icu: ">=73.2,<74.0a0" + icu: ">=75.1,<76.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" libuv: ">=1.48.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" openssl: ">=3.3.1,<4.0a0" zlib: "" - url: https://conda.anaconda.org/conda-forge/linux-64/nodejs-22.6.0-h6d9b948_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/nodejs-22.6.0-hc19f0b3_1.conda hash: - md5: 7f0af8a2662c74fd0843f1d5a2bfd898 - sha256: f2f77d9ea568c37e03b00c0066eee0449d2ee3058fffc8eaea8bb8954fdc3ddc + md5: 427b3cd460567009e317d10bc5390764 + sha256: a9f637e3ddb845350a1410caf2299caa2dddd201fd44a5ca0e075c17dbf99f91 category: main optional: false - name: nodejs @@ -17076,60 +17107,61 @@ package: category: main optional: false - name: orc - version: 2.0.1 + version: 2.0.2 manager: conda platform: linux-64 dependencies: + __glibc: ">=2.17,<3.0.a0" libgcc-ng: ">=12" libprotobuf: ">=4.25.3,<4.25.4.0a0" libstdcxx-ng: ">=12" - libzlib: ">=1.2.13,<2.0.0a0" + libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - snappy: ">=1.2.0,<1.3.0a0" + snappy: ">=1.2.1,<1.3.0a0" tzdata: "" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.1-h17fec99_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.2-h669347b_0.conda hash: - md5: 3bf65f0d8e7322a1cfe8b670fa35ec81 - sha256: d340c67b23fb0e1ef7e13574dd4a428f360bfce93b2a588b3b63625926b038d6 + md5: 1e6c10f7d749a490612404efeb179eb8 + sha256: 8a126e0be7f87c499f0a9b5229efa4321e60fc4ae46abdec9b13240631cb1746 category: main optional: false - name: orc - version: 2.0.1 + version: 2.0.2 manager: conda platform: osx-64 dependencies: __osx: ">=10.13" libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - libzlib: ">=1.2.13,<2.0.0a0" + libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - snappy: ">=1.2.0,<1.3.0a0" + snappy: ">=1.2.1,<1.3.0a0" tzdata: "" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.1-hf43e91b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.2-h22b2039_0.conda hash: - md5: 15d11d156ad646e69176df6af6ef0826 - sha256: 718010a056ef084a12bfd6b4d7908c8817a0093ecc395c270857134e002d5857 + md5: f7c6463d97edb79a39df8e5e90c53b1b + sha256: b5a0667937d9d2d8d50e624e67fdc54c898a33013cd3a6fada343f3c4e69ae6e category: main optional: false - name: orc - version: 2.0.1 + version: 2.0.2 manager: conda platform: osx-arm64 dependencies: __osx: ">=11.0" libcxx: ">=16" libprotobuf: ">=4.25.3,<4.25.4.0a0" - libzlib: ">=1.2.13,<2.0.0a0" + libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - snappy: ">=1.2.0,<1.3.0a0" + snappy: ">=1.2.1,<1.3.0a0" tzdata: "" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.1-h47ade37_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.2-h75dedd0_0.conda hash: - md5: cd1013678ccef9b552335004f20a2d26 - sha256: 567a9677258cdd03484e3045255bf10a9d8f1031c5030ef83f1fdc1a1ad6f401 + md5: 9c89e09cede143716b479c5eacc924fb + sha256: a23f3a88a6b16363bd13f964b4abd12be1576abac460126f3269cbed12d04840 category: main optional: false - name: overrides @@ -17659,13 +17691,14 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: ">=2.17,<3.0.a0" bzip2: ">=1.0.8,<2.0a0" libgcc-ng: ">=12" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-h0f59acf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda hash: - md5: 3914f7ac1761dce57102c72ca7c35d01 - sha256: 90646ad0d8f9d0fd896170c4f3d754e88c4ba0eaf856c24d00842016f644baab + md5: df359c09c41cd186fffb93a2d87aa6f5 + sha256: 1087716b399dab91cc9511d6499036ccdc53eb29a288bebcb19cf465c51d7c0d category: main optional: false - name: pcre2 @@ -17676,10 +17709,10 @@ package: __osx: ">=10.13" bzip2: ">=1.0.8,<2.0a0" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_2.conda hash: - md5: b8f63aec37f31ffddac6dfdc0b31a73e - sha256: b397f92ef7d561f817c5336295d6696c72d2576328baceb9dc51bfc772bcb48e + md5: 58cde0663f487778bcd7a0c8daf50293 + sha256: 336057fce69d45e1059f138beb38d60eb87ba858c3ad729ed49d9ecafd23669f category: main optional: false - name: pcre2 @@ -17690,10 +17723,10 @@ package: __osx: ">=11.0" bzip2: ">=1.0.8,<2.0a0" libzlib: ">=1.3.1,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_2.conda hash: - md5: 62f8d7e2ef03b0aae64185b0f38316eb - sha256: 23ddc5022a1025027ac1957dc1947c70d93a78414fbb183026457a537e8b3770 + md5: 147c83e5e44780c7492998acbacddf52 + sha256: 83153c7d8fd99cab33c92ce820aa7bfed0f1c94fc57010cf227b6e3c50cb7796 category: main optional: false - name: petl @@ -18151,7 +18184,7 @@ package: category: main optional: false - name: poppler - version: 24.07.0 + version: 24.08.0 manager: conda platform: linux-64 dependencies: @@ -18161,7 +18194,7 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" lcms2: ">=2.16,<3.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libgcc-ng: ">=12" libglib: ">=2.80.3,<3.0a0" libiconv: ">=1.17,<2.0a0" @@ -18171,17 +18204,17 @@ package: libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.3.1,<2.0a0" nspr: ">=4.35,<5.0a0" - nss: ">=3.102,<4.0a0" + nss: ">=3.103,<4.0a0" openjpeg: ">=2.5.2,<3.0a0" poppler-data: "" - url: https://conda.anaconda.org/conda-forge/linux-64/poppler-24.07.0-hb0d391f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/poppler-24.08.0-hb0d391f_0.conda hash: - md5: 561842bc59112340fa1f5f1ed06ae4a2 - sha256: 20ddd62419f3ddf779dfaae7d12001b0e63e365f781b1137f6db0b428193a3cb + md5: cbe41fbbe05b1f78182ced1f0defdf81 + sha256: 78f1163ad49f6745d8086922054c837e2ecce69877dd0efa2a82f3f2b4fc1bdd category: main optional: false - name: poppler - version: 24.07.0 + version: 24.08.0 manager: conda platform: osx-64 dependencies: @@ -18191,7 +18224,7 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" lcms2: ">=2.16,<3.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" libglib: ">=2.80.3,<3.0a0" libiconv: ">=1.17,<2.0a0" @@ -18201,17 +18234,17 @@ package: libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.3.1,<2.0a0" nspr: ">=4.35,<5.0a0" - nss: ">=3.102,<4.0a0" + nss: ">=3.103,<4.0a0" openjpeg: ">=2.5.2,<3.0a0" poppler-data: "" - url: https://conda.anaconda.org/conda-forge/osx-64/poppler-24.07.0-h744cbf2_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/poppler-24.08.0-h744cbf2_0.conda hash: - md5: 1603ef5fcf8bffffc3451ca182b6df0a - sha256: 012c492087fdcc10a97fab28f3e105ca995bc796f72f0744b1cd050ca35828e5 + md5: ed41cbc38d3955f7aa121196461dc5d1 + sha256: 5be39a4f1569045a15e46928b67e5459493ae921519888d3a82c1c64dbdc842a category: main optional: false - name: poppler - version: 24.07.0 + version: 24.08.0 manager: conda platform: osx-arm64 dependencies: @@ -18221,7 +18254,7 @@ package: fonts-conda-ecosystem: "" freetype: ">=2.12.1,<3.0a0" lcms2: ">=2.16,<3.0a0" - libcurl: ">=8.8.0,<9.0a0" + libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" libglib: ">=2.80.3,<3.0a0" libiconv: ">=1.17,<2.0a0" @@ -18231,13 +18264,13 @@ package: libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.3.1,<2.0a0" nspr: ">=4.35,<5.0a0" - nss: ">=3.102,<4.0a0" + nss: ">=3.103,<4.0a0" openjpeg: ">=2.5.2,<3.0a0" poppler-data: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/poppler-24.07.0-h9787579_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/poppler-24.08.0-h9787579_0.conda hash: - md5: be71ad375a07cf6e2266c1f388c093a9 - sha256: 52aaad25569bc5e3ba867ae01be90d01e0701683d16820888cb6a6c45402f6d6 + md5: 1b7ae201c23e6622af66f988fc055d90 + sha256: 23537e9870617f7e64549236386c4a30fa46b66e828f3f6ad5ea1609ba96c4e7 category: main optional: false - name: poppler-data @@ -18972,10 +19005,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tzdata: "" - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-15.0.2-py312h5b04a33_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-15.0.2-py312h5b04a33_24_cpu.conda hash: - md5: 0f26bfd77d7ccd06cf5af4ebe3dbe48b - sha256: d8c1c9cc3e18568848e6d38a1671f6cb9f85fa8fae412010e8ffcbb04dce4fd9 + md5: 12f060c6e1baf47459b74a7e357905d4 + sha256: 44f857ee42327a7a31f6072daf3e3cdcda8c206ff58fffbdb9b1b938b031d4ae category: main optional: false - name: pyarrow @@ -18998,10 +19031,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tzdata: "" - url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-15.0.2-py312h7f4b4c1_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-15.0.2-py312h7f4b4c1_24_cpu.conda hash: - md5: 8930ce3d3b4abcb3a98539ce96c8bb5d - sha256: 7c3ebf5630293bad148792d4745f92f4c0c815a73358aedb02cb8effe35d30c9 + md5: 5779c5b8af93eed45d81c12a5e6b7f0e + sha256: de1491e51b9df535b27820a4bd10b8b4e3202792ad5089d408b38972c0469977 category: main optional: false - name: pyarrow @@ -19024,10 +19057,10 @@ package: python: ">=3.12,<3.13.0a0" python_abi: 3.12.* tzdata: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-15.0.2-py312h4de89f1_21_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-15.0.2-py312h4de89f1_24_cpu.conda hash: - md5: d17923bf504d4f012b75a25e9a2472ff - sha256: 8894742cae7faafef858e751a7d7bdee42573ad3797e7810901b099aa2766644 + md5: 4941f047437c4e64da2e76c3d6355ae6 + sha256: 2281ac35338f5fb1240b58f7b6d4f6ef5ffef9d492582b1ef12d710c24d8b233 category: main optional: false - name: pyasn1 @@ -20637,10 +20670,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda hash: - md5: dccc2d142812964fcc6abdc97b672dff - sha256: 182a329de10a4165f6e8a3804caf751f918f6ea6176dd4e5abcdae1ed3095bf6 + md5: 0424ae29b104430108f5218a66db7260 + sha256: d10e93d759931ffb6372b45d65ff34d95c6000c61a07e298d162a3bc2accebb0 category: main optional: false - name: python_abi @@ -20648,10 +20681,10 @@ package: manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-5_cp312.conda hash: - md5: 87201ac4314b911b74197e588cca3639 - sha256: 82c154d95c1637604671a02a89e72f1382e89a4269265a03506496bd928f6f14 + md5: c34dd4920e0addf7cfcc725809f25d8e + sha256: 4da26c7508d5bc5d8621e84dc510284402239df56aab3587a7d217de9d3c806d category: main optional: false - name: python_abi @@ -20659,10 +20692,10 @@ package: manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda hash: - md5: bbb3a02c78b2d8219d7213f76d644a2a - sha256: db25428e4f24f8693ffa39f3ff6dfbb8fd53bc298764b775b57edab1c697560f + md5: b76f9b1c862128e56ac7aa8cd2333de9 + sha256: 49d624e4b809c799d2bf257b22c23cf3fc4460f5570d9a58e7ad86350aeaa1f4 category: main optional: false - name: pytz @@ -21018,13 +21051,13 @@ package: manager: conda platform: linux-64 dependencies: - python: "" + python: ">=2.7" requests: "" six: "" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-py_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda hash: - md5: 0ebdca9b753c2e082e5b5ad06aa76b41 - sha256: 06977a9af6d8605fb6068d8af6bb9c1cb565f8f5e15aa6cf0fb94109d4148b54 + md5: 124ce2752ddf974efebd074b53675b83 + sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae category: main optional: false - name: querystring_parser @@ -21032,13 +21065,13 @@ package: manager: conda platform: osx-64 dependencies: - python: "" requests: "" six: "" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-py_0.tar.bz2 + python: ">=2.7" + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda hash: - md5: 0ebdca9b753c2e082e5b5ad06aa76b41 - sha256: 06977a9af6d8605fb6068d8af6bb9c1cb565f8f5e15aa6cf0fb94109d4148b54 + md5: 124ce2752ddf974efebd074b53675b83 + sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae category: main optional: false - name: querystring_parser @@ -21046,13 +21079,13 @@ package: manager: conda platform: osx-arm64 dependencies: - python: "" requests: "" six: "" - url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-py_0.tar.bz2 + python: ">=2.7" + url: https://conda.anaconda.org/conda-forge/noarch/querystring_parser-1.2.4-pyhd8ed1ab_1.conda hash: - md5: 0ebdca9b753c2e082e5b5ad06aa76b41 - sha256: 06977a9af6d8605fb6068d8af6bb9c1cb565f8f5e15aa6cf0fb94109d4148b54 + md5: 124ce2752ddf974efebd074b53675b83 + sha256: 7b0b83da00e1e0d22e4d4f26e58844875c5b6a606953d9da65afb0ca015aaaae category: main optional: false - name: rdma-core @@ -21814,7 +21847,7 @@ package: category: main optional: false - name: ruff - version: 0.5.7 + version: 0.6.0 manager: conda platform: linux-64 dependencies: @@ -21823,14 +21856,14 @@ package: libstdcxx-ng: ">=12" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.5.7-py312hbe4c86d_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.6.0-py312hbe4c86d_0.conda hash: - md5: 8871e1b8e5ec1c57d3769adc0b9e5d68 - sha256: b8cc83042471c5740f29a5f3ce1ef7116b892095591907929671fe4e33345026 + md5: 3aafce08be708a718a2e0e1bb054de2f + sha256: e6a7666a2525691632ef48988f2327d668b1527067b9711693a6646ce8cc29f8 category: main optional: false - name: ruff - version: 0.5.7 + version: 0.6.0 manager: conda platform: osx-64 dependencies: @@ -21838,14 +21871,14 @@ package: libcxx: ">=16" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.5.7-py312h8b25c6c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.6.0-py312h8b25c6c_0.conda hash: - md5: 7f01e511cf73bceae4d4da96951b693d - sha256: f64bb57fb68a1574aa5027cde2769ba020c0b4c7ade2b83591ed04b523e59171 + md5: f2970b0ad5410bc2e1b0068a2bee41b6 + sha256: d5bfd040ab3f306b2144bf608a0195a800d9f1a174589c74fbef6aa4ac5c578d category: main optional: false - name: ruff - version: 0.5.7 + version: 0.6.0 manager: conda platform: osx-arm64 dependencies: @@ -21853,10 +21886,10 @@ package: libcxx: ">=16" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.5.7-py312h3402d49_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.6.0-py312h3402d49_0.conda hash: - md5: 674a57f24b46add25bca7cf9bd1a6d95 - sha256: 5a8808e0b4a4c60075ec7681fab7b0ce968e782ce6d30dae37362cea2c91ac90 + md5: 882261a2cca30dbd6aed57f970efafc7 + sha256: cb6165b9b2a95ee665d3a2b5c7b84f0669eb0efb6cbf4d799f0645140b11203a category: main optional: false - name: ruff-lsp @@ -21911,17 +21944,17 @@ package: category: dev optional: true - name: s2n - version: 1.4.19 + version: 1.5.0 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" libgcc-ng: ">=12" openssl: ">=3.3.1,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.19-h3400bea_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.0-h3400bea_0.conda hash: - md5: 7d6818f07e4471d471be9b4252d7b54c - sha256: 0e265ed3480902d8d8c8e432d2cb4312aeb7fdec7f7309422a4369850960c46f + md5: 5f17883266c5312a1fc73583f28ebae5 + sha256: 594878a49b1c4d657795f80ffbe87f15a16cd2162f28383a5b794d301d6cbc65 category: main optional: false - name: s3transfer @@ -23246,39 +23279,39 @@ package: category: main optional: false - name: sqlglot - version: 25.10.0 + version: 25.12.0 manager: conda platform: linux-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.12.0-pyhd8ed1ab_0.conda hash: - md5: 2637a2d7f089074504e2c44c41722433 - sha256: d1949bd0e816c4aae52a00c9c66dd13d85c3d0ab9b9139777a6b2dbef6dbd3c7 + md5: d6ab5e77441cf8e3af2679b844358fbf + sha256: c807c06aeabb403cd143ade1f3eaea0f119e5b4d0dbc4eb4775f18f62604082a category: main optional: false - name: sqlglot - version: 25.10.0 + version: 25.12.0 manager: conda platform: osx-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.12.0-pyhd8ed1ab_0.conda hash: - md5: 2637a2d7f089074504e2c44c41722433 - sha256: d1949bd0e816c4aae52a00c9c66dd13d85c3d0ab9b9139777a6b2dbef6dbd3c7 + md5: d6ab5e77441cf8e3af2679b844358fbf + sha256: c807c06aeabb403cd143ade1f3eaea0f119e5b4d0dbc4eb4775f18f62604082a category: main optional: false - name: sqlglot - version: 25.10.0 + version: 25.12.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sqlglot-25.12.0-pyhd8ed1ab_0.conda hash: - md5: 2637a2d7f089074504e2c44c41722433 - sha256: d1949bd0e816c4aae52a00c9c66dd13d85c3d0ab9b9139777a6b2dbef6dbd3c7 + md5: d6ab5e77441cf8e3af2679b844358fbf + sha256: c807c06aeabb403cd143ade1f3eaea0f119e5b4d0dbc4eb4775f18f62604082a category: main optional: false - name: sqlite @@ -23496,11 +23529,11 @@ package: manager: conda platform: linux-64 dependencies: - python: "" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-py_0.tar.bz2 + python: ">=3.6" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda hash: - md5: 26a9caf3173939377bac7152379daac0 - sha256: ebd515c57537799ee7829055fe9aa93d1c4695334b991fe1de9d7947f53f18f2 + md5: da0ee21a6e09cb854e2f4b9cd5634dc7 + sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 category: main optional: false - name: stringcase @@ -23508,11 +23541,11 @@ package: manager: conda platform: osx-64 dependencies: - python: "" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-py_0.tar.bz2 + python: ">=3.6" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda hash: - md5: 26a9caf3173939377bac7152379daac0 - sha256: ebd515c57537799ee7829055fe9aa93d1c4695334b991fe1de9d7947f53f18f2 + md5: da0ee21a6e09cb854e2f4b9cd5634dc7 + sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 category: main optional: false - name: stringcase @@ -23520,11 +23553,11 @@ package: manager: conda platform: osx-arm64 dependencies: - python: "" - url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-py_0.tar.bz2 + python: ">=3.6" + url: https://conda.anaconda.org/conda-forge/noarch/stringcase-1.2.0-pyhd8ed1ab_1.conda hash: - md5: 26a9caf3173939377bac7152379daac0 - sha256: ebd515c57537799ee7829055fe9aa93d1c4695334b991fe1de9d7947f53f18f2 + md5: da0ee21a6e09cb854e2f4b9cd5634dc7 + sha256: 8b7c06041f96a2311a825d82acf3a39e7c6c7efbe43c18085915d21199801145 category: main optional: false - name: structlog @@ -23644,6 +23677,39 @@ package: sha256: 4daae56fc8da17784578fbdd064f17e3b3076b394730a14119e571707568dc8a category: main optional: false + - name: terraform + version: 1.9.2 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/terraform-1.9.2-ha8f183a_0.conda + hash: + md5: 28c89f6332180e62c7aa188bf6a7676c + sha256: 00e3059871f84efa153fe0b96e72615fbfe1c43c1f978291afbc1181c8cad19b + category: dev + optional: true + - name: terraform + version: 1.9.2 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/terraform-1.9.2-h990441c_0.conda + hash: + md5: f60e5110622ec02813a04cc4b55745e7 + sha256: 363444f564deaf445800670ed6254d0569d7057bf420b209242d5664a1b0155a + category: dev + optional: true + - name: terraform + version: 1.9.2 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/terraform-1.9.2-h75b854d_0.conda + hash: + md5: ff80f8a9203ca8c57744fe5a83a9b03a + sha256: 4d3749c729fb29b07a46a3644490f378ad1691f4df66c2fcbadb3d9c1bc81c0f + category: dev + optional: true - name: text-unidecode version: "1.3" manager: conda @@ -23733,8 +23799,8 @@ package: libabseil: ">=20240116.2,<20240117.0a0" libcurl: ">=8.9.1,<9.0a0" libgcc-ng: ">=12" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libstdcxx-ng: ">=12" libwebp-base: ">=1.4.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" @@ -23742,10 +23808,10 @@ package: openssl: ">=3.3.1,<4.0a0" spdlog: ">=1.14.1,<1.15.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.25.0-hb0a14d3_6.conda + url: https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.25.0-h213c483_7.conda hash: - md5: 1882b06f91a82249944f87699d48f116 - sha256: 92668b35b35ce8ae5a2acbc4248052c1f0a629ddcb506c0c24a453c12a2a1270 + md5: 9d8f1988a2d0420abf75e06497667594 + sha256: 3d60651162fc1bd178791ad8b877e5dbadfdb34c6786cc5308a83e375959f639 category: main optional: false - name: tiledb @@ -23765,18 +23831,18 @@ package: libabseil: ">=20240116.2,<20240117.0a0" libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libwebp-base: ">=1.4.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openssl: ">=3.3.1,<4.0a0" spdlog: ">=1.14.1,<1.15.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/tiledb-2.25.0-hc2d8536_6.conda + url: https://conda.anaconda.org/conda-forge/osx-64/tiledb-2.25.0-h6b8956e_7.conda hash: - md5: e3331720d312961865e3ab161450fcd6 - sha256: 8eafd63012ef2b646014b80dc964116f57b00c0fb4b92fe60d488472f7670a28 + md5: 80b5d1a748253dcc580c8754f7b5d580 + sha256: 61602664840a7aa8d457ce3aa26c78bb3f11759e8ba65c90e6c8eb590830f662 category: main optional: false - name: tiledb @@ -23796,18 +23862,18 @@ package: libabseil: ">=20240116.2,<20240117.0a0" libcurl: ">=8.9.1,<9.0a0" libcxx: ">=16" - libgoogle-cloud: ">=2.26.0,<2.27.0a0" - libgoogle-cloud-storage: ">=2.26.0,<2.27.0a0" + libgoogle-cloud: ">=2.28.0,<2.29.0a0" + libgoogle-cloud-storage: ">=2.28.0,<2.29.0a0" libwebp-base: ">=1.4.0,<2.0a0" libzlib: ">=1.3.1,<2.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openssl: ">=3.3.1,<4.0a0" spdlog: ">=1.14.1,<1.15.0a0" zstd: ">=1.5.6,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/tiledb-2.25.0-h66a96b7_6.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/tiledb-2.25.0-h05a3d2a_7.conda hash: - md5: baa25a37159213ee02fb618fbfb723f8 - sha256: 1808081086f1d9b2a27c78d96acd21c38be2ad1fb6d9a49e8a6bf8f117aa88e3 + md5: 278d6e356a2faa8b70c346c5befb771c + sha256: 04f157f2a11c3c270076e139a7bc14061baf0a2613cc8a72d3832afc4d8d7ff4 category: main optional: false - name: timezonefinder @@ -24013,39 +24079,39 @@ package: category: main optional: false - name: tomlkit - version: 0.13.0 + version: 0.13.2 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_0.conda hash: - md5: 810ba6f354ddef812d0ddc4669cc8de6 - sha256: 8e61623213c620776f1328da4bee03f8828dbf2730f1a4fbd9b8af5398f5848e + md5: 0062a5f3347733f67b0f33ca48cc21dd + sha256: 2ccfe8dafdc1f1af944bca6bdf28fa97b5fa6125d84b8895a4e918a020853c12 category: main optional: false - name: tomlkit - version: 0.13.0 + version: 0.13.2 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_0.conda hash: - md5: 810ba6f354ddef812d0ddc4669cc8de6 - sha256: 8e61623213c620776f1328da4bee03f8828dbf2730f1a4fbd9b8af5398f5848e + md5: 0062a5f3347733f67b0f33ca48cc21dd + sha256: 2ccfe8dafdc1f1af944bca6bdf28fa97b5fa6125d84b8895a4e918a020853c12 category: main optional: false - name: tomlkit - version: 0.13.0 + version: 0.13.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_0.conda hash: - md5: 810ba6f354ddef812d0ddc4669cc8de6 - sha256: 8e61623213c620776f1328da4bee03f8828dbf2730f1a4fbd9b8af5398f5848e + md5: 0062a5f3347733f67b0f33ca48cc21dd + sha256: 2ccfe8dafdc1f1af944bca6bdf28fa97b5fa6125d84b8895a4e918a020853c12 category: main optional: false - name: toolz @@ -24911,7 +24977,7 @@ package: category: main optional: false - name: uvicorn - version: 0.30.4 + version: 0.30.6 manager: conda platform: linux-64 dependencies: @@ -24919,14 +24985,14 @@ package: h11: ">=0.8" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-0.30.4-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-0.30.6-py312h7900ff3_0.conda hash: - md5: 7840417a6d0dc7d99c97cf48bc2b807d - sha256: f2f621e620464797d783481f4f08ae3e57d7da96f7353bb5de042eb4a1d5c30d + md5: 5c514d198dd2383d05e7d8b4d93e4e16 + sha256: 85a98c5c92a5cffb238541ad72d5cb4db5e99aff2376fa4d0bf2817d24cfac1f category: main optional: false - name: uvicorn - version: 0.30.4 + version: 0.30.6 manager: conda platform: osx-64 dependencies: @@ -24934,14 +25000,14 @@ package: h11: ">=0.8" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-0.30.4-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-0.30.6-py312hb401068_0.conda hash: - md5: e2f950795d9c0a0e946fe3444da97951 - sha256: 8fde9cf3bc29ecd930812fe215152844ec85bf13589e5bed9900a0ad3f339880 + md5: 71d23b39e9049616b0b13da37d78efbb + sha256: fd0668090400a6346d08f2c7156161d6c583fa5aa4b4514cc79b35c4ddb935d3 category: main optional: false - name: uvicorn - version: 0.30.4 + version: 0.30.6 manager: conda platform: osx-arm64 dependencies: @@ -24949,14 +25015,14 @@ package: h11: ">=0.8" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/uvicorn-0.30.4-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/uvicorn-0.30.6-py312h81bd7bf_0.conda hash: - md5: 1c3c5aef44d4332960dfc41500c66bd1 - sha256: f3456ff1727e736a218259db4e54931bac9ec680e26db9e4d346f1fb467a4cf1 + md5: 9059f5a0f4baf1c941a90568e65997e8 + sha256: 8078e14e9f2a4ef3295825018c41e1d8bde1ac936c48dbcd6b5212d1d9fa2140 category: main optional: false - name: uvicorn-standard - version: 0.30.4 + version: 0.30.6 manager: conda platform: linux-64 dependencies: @@ -24964,18 +25030,18 @@ package: python-dotenv: ">=0.13" python_abi: 3.12.* pyyaml: ">=5.1" - uvicorn: 0.30.4 + uvicorn: 0.30.6 uvloop: ">=0.14.0,!=0.15.0,!=0.15.1" watchfiles: ">=0.13" websockets: ">=10.4" - url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-standard-0.30.4-h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-standard-0.30.6-h7900ff3_0.conda hash: - md5: 261bbb745dd7c1d66eb3ab87c96e39e0 - sha256: eaf8081acf2cc7b7579000ae5aec46ca28a08948bd1000f99a75f561019f0d6e + md5: 14b86f9cc1ec492acec11c1bab265bae + sha256: d1345e41f8e2c9d10ae3114f82c5c086ed96e3bdbe7bde9794758a9d5a99ecab category: dev optional: true - name: uvicorn-standard - version: 0.30.4 + version: 0.30.6 manager: conda platform: osx-64 dependencies: @@ -24983,18 +25049,18 @@ package: python-dotenv: ">=0.13" python_abi: 3.12.* pyyaml: ">=5.1" - uvicorn: 0.30.4 + uvicorn: 0.30.6 uvloop: ">=0.14.0,!=0.15.0,!=0.15.1" watchfiles: ">=0.13" websockets: ">=10.4" - url: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-standard-0.30.4-hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-standard-0.30.6-hb401068_0.conda hash: - md5: a0c46e89d91c7fa6ab05f7aa05e3e745 - sha256: f4cfb384ea9e2920665c949d5a142614b1e26a807e7cb17ca05f52420ce6c419 + md5: 6b4042180252232819a684e3ab7ed0c3 + sha256: 76710842bdbca27f3585b0b73dddb003d0d6504cb2ec988ab7881dee3b0bb914 category: dev optional: true - name: uvicorn-standard - version: 0.30.4 + version: 0.30.6 manager: conda platform: osx-arm64 dependencies: @@ -25002,14 +25068,14 @@ package: python-dotenv: ">=0.13" python_abi: 3.12.* pyyaml: ">=5.1" - uvicorn: 0.30.4 + uvicorn: 0.30.6 uvloop: ">=0.14.0,!=0.15.0,!=0.15.1" watchfiles: ">=0.13" websockets: ">=10.4" - url: https://conda.anaconda.org/conda-forge/osx-arm64/uvicorn-standard-0.30.4-h1f38498_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/uvicorn-standard-0.30.6-h1f38498_0.conda hash: - md5: 99bd60020864aae86d17f884931e9f13 - sha256: e6933180a337dd5121cc20ea0cb62cdde4c70aa7e2c9b268e84997d5008da314 + md5: a67206f36df27b5a7a6dff00ef8d8ece + sha256: 7a1f6a2ff86ff5d8db42e818016a0f25ff2541c716f63c655b242454c2a21f01 category: dev optional: true - name: uvloop @@ -25567,15 +25633,16 @@ package: manager: conda platform: linux-64 dependencies: - icu: ">=73.2,<74.0a0" - libcurl: ">=8.5.0,<9.0a0" + __glibc: ">=2.17,<3.0.a0" + icu: ">=75.1,<76.0a0" + libcurl: ">=8.8.0,<9.0a0" libgcc-ng: ">=12" libnsl: ">=2.0.1,<2.1.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/xerces-c-3.2.5-hac6953d_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xerces-c-3.2.5-h666cd97_1.conda hash: - md5: 63b80ca78d29380fe69e69412dcbe4ac - sha256: 75d06ca406f03f653d7a3183f2a1ccfdb3a3c6c830493933ec4c3c98e06a32bb + md5: 97e8ef960a53cf08f2c4ceec8cf9e10d + sha256: ae917685dc70a66800216343eef82f14a508cbad27e71d4caf17fcbda9e8b2d0 category: main optional: false - name: xerces-c @@ -26058,39 +26125,39 @@ package: category: main optional: false - name: zipp - version: 3.19.2 + version: 3.20.0 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: 05b6bcb391b5be17374f7ad0aeedc479 + sha256: 72fa72af24006e37a9f027d6d9f407369edcbd9bbb93db299820eb63ea07e404 category: main optional: false - name: zipp - version: 3.19.2 + version: 3.20.0 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: 05b6bcb391b5be17374f7ad0aeedc479 + sha256: 72fa72af24006e37a9f027d6d9f407369edcbd9bbb93db299820eb63ea07e404 category: main optional: false - name: zipp - version: 3.19.2 + version: 3.20.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: 05b6bcb391b5be17374f7ad0aeedc479 + sha256: 72fa72af24006e37a9f027d6d9f407369edcbd9bbb93db299820eb63ea07e404 category: main optional: false - name: zlib diff --git a/environments/conda-osx-64.lock.yml b/environments/conda-osx-64.lock.yml index ff079126b4..14a466f703 100644 --- a/environments/conda-osx-64.lock.yml +++ b/environments/conda-osx-64.lock.yml @@ -1,13 +1,13 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 77fa3ad02763e9905f7e3b38b8e3d4689b9dd58ca48ef9e69748e51b5dcdc4b4 +# input_hash: 95aa7d0b2eb565e4dc2eee0f756a236925bb3db88d38a876961e7cada1469059 channels: - conda-forge dependencies: - addfips=0.4.2=pyhd8ed1ab_0 - aiofiles=24.1.0=pyhd8ed1ab_0 - - aiohappyeyeballs=2.3.5=pyhd8ed1ab_0 + - aiohappyeyeballs=2.3.6=pyhd8ed1ab_0 - aiohttp=3.10.3=py312hbd25219_0 - aiosignal=1.3.1=pyhd8ed1ab_0 - alabaster=0.7.16=pyhd8ed1ab_0 @@ -19,30 +19,30 @@ dependencies: - anyio=4.4.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.4=pyhd8ed1ab_0 - - arelle-release=2.30.19=pyhd8ed1ab_0 + - arelle-release=2.30.22=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h104f124_4 - arrow=1.3.0=pyhd8ed1ab_0 - - asgi-csrf=0.9=pyhd8ed1ab_0 + - asgi-csrf=0.10=pyhd8ed1ab_0 - asgiref=3.8.1=pyhd8ed1ab_0 - astroid=3.3.2=py312hb401068_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - atk-1.0=2.38.0=h4bec284_2 - attrs=24.2.0=pyh71513ae_0 - - aws-c-auth=0.7.25=h6309471_4 - - aws-c-cal=0.7.2=h5b118bc_1 - - aws-c-common=0.9.25=hfdf4475_0 - - aws-c-compression=0.2.18=h5b118bc_8 - - aws-c-event-stream=0.4.2=h671840a_20 - - aws-c-http=0.8.7=h22e442e_2 - - aws-c-io=0.14.18=hddd658a_1 - - aws-c-mqtt=0.10.4=h3710d3a_16 - - aws-c-s3=0.6.4=h89cdba3_6 - - aws-c-sdkutils=0.1.19=h5b118bc_0 - - aws-checksums=0.1.18=h5b118bc_8 - - aws-crt-cpp=0.27.5=h53ac995_5 - - aws-sdk-cpp=1.11.379=h065e723_2 + - aws-c-auth=0.7.25=h4880c77_6 + - aws-c-cal=0.7.3=hf37c103_2 + - aws-c-common=0.9.27=hfdf4475_0 + - aws-c-compression=0.2.18=hf37c103_10 + - aws-c-event-stream=0.4.2=h324d61a_21 + - aws-c-http=0.8.7=h3c4ec21_4 + - aws-c-io=0.14.18=hdc1c6f6_5 + - aws-c-mqtt=0.10.4=h93740dc_17 + - aws-c-s3=0.6.4=hd06a241_8 + - aws-c-sdkutils=0.1.19=hf37c103_2 + - aws-checksums=0.1.18=hf37c103_10 + - aws-crt-cpp=0.27.5=hfadd0b3_7 + - aws-sdk-cpp=1.11.379=hae762b9_3 - azure-core-cpp=1.13.0=hf8dbe3c_0 - azure-identity-cpp=1.8.0=h60298e3_2 - azure-storage-blobs-cpp=12.12.0=h646f05d_0 @@ -57,15 +57,15 @@ dependencies: - bleach=6.1.0=pyhd8ed1ab_0 - blinker=1.8.2=pyhd8ed1ab_0 - blosc=1.21.6=h7d75f6d_0 - - boto3=1.34.158=pyhd8ed1ab_0 - - botocore=1.34.158=pyge310_1234567_0 + - boto3=1.34.162=pyhd8ed1ab_0 + - botocore=1.34.162=pyge310_1234567_0 - bottleneck=1.4.0=py312h5dc8b90_1 - branca=0.7.2=pyhd8ed1ab_0 - brotli=1.1.0=h0dc2134_1 - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py312heafc425_1 - bzip2=1.0.8=hfdf4475_7 - - c-ares=1.32.3=h51dda26_0 + - c-ares=1.33.0=h51dda26_0 - ca-certificates=2024.7.4=h8857fd0_0 - cachecontrol=0.14.0=pyhd8ed1ab_1 - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 @@ -98,13 +98,14 @@ dependencies: - cryptography=43.0.0=py312h7e81a9d_0 - curl=8.9.1=hcd6fca1_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster=1.8.0=pyhd8ed1ab_12 - - dagster-graphql=1.8.0=pyhd8ed1ab_0 - - dagster-pipes=1.8.0=pyhd8ed1ab_0 - - dagster-postgres=0.24.0=pyhd8ed1ab_0 - - dagster-webserver=1.8.0=pyhd8ed1ab_0 + - dagster=1.8.1=pyhd8ed1ab_12 + - dagster-graphql=1.8.1=pyhd8ed1ab_0 + - dagster-pipes=1.8.1=pyhd8ed1ab_0 + - dagster-postgres=0.24.1=pyhd8ed1ab_0 + - dagster-webserver=1.8.1=pyhd8ed1ab_0 - dask-core=2024.8.0=pyhd8ed1ab_0 - dask-expr=1.1.10=pyhd8ed1ab_0 + - databricks-sdk=0.30.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - datasette=0.64.8=pyhd8ed1ab_0 - debugpy=1.8.5=py312h28f332c_0 @@ -148,7 +149,7 @@ dependencies: - fsspec=2024.6.1=pyhff2d567_0 - furo=2024.8.6=pyhd8ed1ab_0 - gcsfs=2024.6.1=pyhd8ed1ab_0 - - gdal=3.9.1=py312h29648be_11 + - gdal=3.9.1=py312h29648be_13 - gdk-pixbuf=2.42.12=ha587570_0 - geopandas=1.0.1=pyhd8ed1ab_0 - geopandas-base=1.0.1=pyha770c72_0 @@ -163,7 +164,7 @@ dependencies: - google-auth=2.33.0=pyhff2d567_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - google-cloud-sdk=487.0.0=py312hb401068_0 + - google-cloud-sdk=488.0.0=py312hb401068_0 - google-cloud-storage=2.18.2=pyhff2d567_0 - google-crc32c=1.1.2=py312h272b8ec_5 - google-resumable-media=2.7.2=pyhd8ed1ab_1 @@ -197,14 +198,14 @@ dependencies: - humanize=4.10.0=pyhd8ed1ab_0 - hupper=1.12.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_0 - - hypothesis=6.111.0=pyha770c72_0 + - hypothesis=6.111.1=pyha770c72_0 - icu=73.2=hf5e326d_0 - identify=2.6.0=pyhd8ed1ab_0 - idna=3.7=pyhd8ed1ab_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=7.2.1=pyha770c72_0 - importlib_metadata=7.2.1=hd8ed1ab_0 - - importlib_resources=6.4.0=pyhd8ed1ab_0 + - importlib_resources=6.4.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - ipykernel=6.29.5=pyh57ce528_0 - ipython=8.26.0=pyh707e725_0 @@ -251,13 +252,13 @@ dependencies: - libabseil=20240116.2=cxx17_hf036a51_1 - libaec=1.1.3=h73e2aa4_0 - libarchive=3.7.4=h20e244c_0 - - libarrow=15.0.2=h35af959_21_cpu - - libarrow-acero=15.0.2=hf036a51_21_cpu - - libarrow-dataset=15.0.2=hf036a51_21_cpu - - libarrow-flight=15.0.2=hd834827_21_cpu - - libarrow-flight-sql=15.0.2=he1e86a1_21_cpu - - libarrow-gandiva=15.0.2=hfa04d5a_21_cpu - - libarrow-substrait=15.0.2=he1e86a1_21_cpu + - libarrow=15.0.2=h690e827_24_cpu + - libarrow-acero=15.0.2=hf036a51_24_cpu + - libarrow-dataset=15.0.2=hf036a51_24_cpu + - libarrow-flight=15.0.2=hd834827_24_cpu + - libarrow-flight-sql=15.0.2=he1e86a1_24_cpu + - libarrow-gandiva=15.0.2=hfa04d5a_24_cpu + - libarrow-substrait=15.0.2=he1e86a1_24_cpu - libblas=3.9.0=22_osx64_openblas - libbrotlicommon=1.1.0=h0dc2134_1 - libbrotlidec=1.1.0=h0dc2134_1 @@ -265,7 +266,7 @@ dependencies: - libcblas=3.9.0=22_osx64_openblas - libcrc32c=1.1.2=he49afe7_0 - libcurl=8.9.1=hfcf2730_0 - - libcxx=18.1.8=heced48a_2 + - libcxx=18.1.8=heced48a_4 - libdeflate=1.21=hfdf4475_0 - libedit=3.1.20191231=h0678c8f_2 - libev=4.33=h10d778d_2 @@ -273,28 +274,28 @@ dependencies: - libexpat=2.6.2=h73e2aa4_0 - libffi=3.4.2=h0d85af4_5 - libgd=2.3.3=h0dceb68_9 - - libgdal=3.9.1=h694c41f_11 - - libgdal-core=3.9.1=h4b9bb65_11 - - libgdal-fits=3.9.1=h5d197d2_11 - - libgdal-grib=3.9.1=h385febf_11 - - libgdal-hdf4=3.9.1=h86719f3_11 - - libgdal-hdf5=3.9.1=h513f0eb_11 - - libgdal-jp2openjpeg=3.9.1=hc5f35ca_11 - - libgdal-kea=3.9.1=h3b8d0bf_11 - - libgdal-netcdf=3.9.1=h3127c03_11 - - libgdal-pdf=3.9.1=h0da0525_11 - - libgdal-pg=3.9.1=h1b48671_11 - - libgdal-postgisraster=3.9.1=h1b48671_11 - - libgdal-tiledb=3.9.1=ha63beff_11 - - libgdal-xls=3.9.1=h597966e_11 + - libgdal=3.9.1=h694c41f_13 + - libgdal-core=3.9.1=h4b9bb65_13 + - libgdal-fits=3.9.1=h5d197d2_13 + - libgdal-grib=3.9.1=h385febf_13 + - libgdal-hdf4=3.9.1=h86719f3_13 + - libgdal-hdf5=3.9.1=h513f0eb_13 + - libgdal-jp2openjpeg=3.9.1=hc5f35ca_13 + - libgdal-kea=3.9.1=h3b8d0bf_13 + - libgdal-netcdf=3.9.1=h3127c03_13 + - libgdal-pdf=3.9.1=ha7d2355_13 + - libgdal-pg=3.9.1=h1b48671_13 + - libgdal-postgisraster=3.9.1=h1b48671_13 + - libgdal-tiledb=3.9.1=ha63beff_13 + - libgdal-xls=3.9.1=h597966e_13 - libgfortran=5.0.0=13_2_0_h97931a8_3 - libgfortran5=13.2.0=h2873a65_3 - libglib=2.80.3=h736d271_2 - - libgoogle-cloud=2.26.0=h721cda5_0 - - libgoogle-cloud-storage=2.26.0=h9e84e37_0 + - libgoogle-cloud=2.28.0=h721cda5_0 + - libgoogle-cloud-storage=2.28.0=h9e84e37_0 - libgrpc=1.62.2=h384b2fc_0 - libiconv=1.17=hd75f5a5_2 - - libintl=0.22.5=h5ff76d1_2 + - libintl=0.22.5=hdfe23c8_3 - libjpeg-turbo=3.0.0=h0dc2134_1 - libkml=1.3.0=hfcbc525_1020 - liblapack=3.9.0=22_osx64_openblas @@ -303,7 +304,7 @@ dependencies: - libnetcdf=4.9.2=nompi_h7334405_114 - libnghttp2=1.58.0=h64cf6d3_1 - libopenblas=0.3.27=openmp_h8869122_1 - - libparquet=15.0.2=h904a336_21_cpu + - libparquet=15.0.2=h808e2ea_24_cpu - libpng=1.6.43=h92b6c6a_0 - libpq=16.4=h4501773_0 - libprotobuf=4.25.3=h4e4d658_0 @@ -314,7 +315,7 @@ dependencies: - libspatialite=5.1.0=hdc25a2c_9 - libsqlite=3.46.0=h1b8f9f3_0 - libssh2=1.11.0=hd019ec5_0 - - libthrift=0.19.0=h064b379_1 + - libthrift=0.20.0=h87f9345_0 - libtiff=4.6.0=h603087a_4 - libutf8proc=2.8.0=hb7f2c08_0 - libuv=1.48.0=h67532ce_0 @@ -325,7 +326,7 @@ dependencies: - libxslt=1.1.39=h03b04e6_0 - libzip=1.10.1=hc158999_3 - libzlib=1.3.1=h87427d6_1 - - llvm-openmp=18.1.8=h15ab845_0 + - llvm-openmp=18.1.8=h15ab845_1 - llvmlite=0.43.0=py312hdeb90da_0 - locket=1.0.0=pyhd8ed1ab_0 - lsprotocol=2023.0.1=pyhd8ed1ab_0 @@ -333,27 +334,27 @@ dependencies: - lz4-c=1.9.4=hf0c8a7f_0 - lzo=2.10=h10d778d_1001 - mako=1.3.5=pyhd8ed1ab_0 - - mapclassify=2.7.0=pyhd8ed1ab_0 + - mapclassify=2.8.0=pyhd8ed1ab_0 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_0 - marko=2.1.2=pyhd8ed1ab_0 - markupsafe=2.1.5=py312h41838bb_0 - - matplotlib-base=3.9.1=py312h0d5aeb7_2 + - matplotlib-base=3.9.2=py312h0d5aeb7_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_0 - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - minizip=4.0.7=h62b0c8d_0 - mistune=3.0.2=pyhd8ed1ab_0 - - mlflow=2.14.3=hb401068_0 - - mlflow-skinny=2.14.3=py312hb401068_0 - - mlflow-ui=2.14.3=py312hb401068_0 + - mlflow=2.15.1=hb401068_0 + - mlflow-skinny=2.15.1=py312hb401068_0 + - mlflow-ui=2.15.1=py312hb401068_0 - more-itertools=10.4.0=pyhd8ed1ab_0 - msgpack-python=1.0.8=py312hc3c9ca0_0 - multidict=6.0.5=py312h97956c7_0 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.3.0=pyhd8ed1ab_0 + - narwhals=1.4.2=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -378,7 +379,7 @@ dependencies: - opentelemetry-api=1.16.0=pyhd8ed1ab_0 - opentelemetry-sdk=1.16.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.37b0=pyhd8ed1ab_0 - - orc=2.0.1=hf43e91b_1 + - orc=2.0.2=h22b2039_0 - overrides=7.7.0=pyhd8ed1ab_0 - packaging=24.1=pyhd8ed1ab_0 - pandas=2.2.2=py312h1171441_1 @@ -391,7 +392,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 - pbr=6.0.0=pyhd8ed1ab_0 - - pcre2=10.44=h7634a1b_0 + - pcre2=10.44=h7634a1b_2 - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 @@ -403,7 +404,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.2.2=pyhd8ed1ab_0 - pluggy=1.5.0=pyhd8ed1ab_0 - - poppler=24.07.0=h744cbf2_0 + - poppler=24.08.0=h744cbf2_0 - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=16.4=h9b73963_0 - pre-commit=3.8.0=pyha770c72_0 @@ -421,7 +422,7 @@ dependencies: - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.3=pyhd8ed1ab_0 - - pyarrow=15.0.2=py312h7f4b4c1_21_cpu + - pyarrow=15.0.2=py312h7f4b4c1_24_cpu - pyasn1=0.6.0=pyhd8ed1ab_0 - pyasn1-modules=0.4.0=pyhd8ed1ab_0 - pybtex=0.24.0=pyhd8ed1ab_2 @@ -460,7 +461,7 @@ dependencies: - python-multipart=0.0.9=pyhd8ed1ab_0 - python-slugify=8.0.4=pyhd8ed1ab_0 - python-tzdata=2024.1=pyhd8ed1ab_0 - - python_abi=3.12=4_cp312 + - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyu2f=0.1.5=pyhd8ed1ab_0 - pywin32-on-windows=0.1.0=pyh1179c8e_3 @@ -469,7 +470,7 @@ dependencies: - qhull=2020.2=h3c5361c_5 - qtconsole-base=5.5.2=pyha770c72_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - querystring_parser=1.2.4=py_0 + - querystring_parser=1.2.4=pyhd8ed1ab_1 - re2=2023.09.01=hb168e87_2 - readline=8.2=h9e318b2_1 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 @@ -488,7 +489,7 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312h41838bb_0 - ruamel.yaml.clib=0.2.8=py312h41838bb_0 - - ruff=0.5.7=py312h8b25c6c_0 + - ruff=0.6.0=py312h8b25c6c_0 - ruff-lsp=0.0.54=pyhd8ed1ab_0 - s3transfer=0.10.2=pyhd8ed1ab_0 - scikit-learn=1.5.1=py312hc214ba5_0 @@ -520,25 +521,26 @@ dependencies: - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - splink=3.9.15=pyhd8ed1ab_0 - sqlalchemy=2.0.32=py312hbd25219_0 - - sqlglot=25.10.0=pyhd8ed1ab_0 + - sqlglot=25.12.0=pyhd8ed1ab_0 - sqlite=3.46.0=h28673e1_0 - sqlparse=0.5.1=pyhd8ed1ab_0 - stack_data=0.6.2=pyhd8ed1ab_0 - starlette=0.38.2=pyhd8ed1ab_0 - stevedore=5.2.0=pyhd8ed1ab_0 - - stringcase=1.2.0=py_0 + - stringcase=1.2.0=pyhd8ed1ab_1 - structlog=24.4.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh31c8845_0 + - terraform=1.9.2=h990441c_0 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - - tiledb=2.25.0=hc2d8536_6 + - tiledb=2.25.0=h6b8956e_7 - timezonefinder=6.5.2=py312hbd25219_0 - tinycss2=1.3.0=pyhd8ed1ab_0 - tk=8.6.13=h1abcd95_1 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.13.0=pyha770c72_0 + - tomlkit=0.13.2=pyha770c72_0 - toolz=0.12.1=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.4.1=py312hbd25219_0 @@ -561,8 +563,8 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uriparser=0.9.8=h6aefe2f_0 - urllib3=1.26.19=pyhd8ed1ab_0 - - uvicorn=0.30.4=py312hb401068_0 - - uvicorn-standard=0.30.4=hb401068_0 + - uvicorn=0.30.6=py312hb401068_0 + - uvicorn-standard=0.30.6=hb401068_0 - uvloop=0.19.0=py312hc3e8965_0 - validators=0.33.0=pyhd8ed1ab_0 - virtualenv=20.26.3=pyhd8ed1ab_0 @@ -587,6 +589,6 @@ dependencies: - yarl=1.9.4=py312h41838bb_0 - zeromq=4.3.5=hde137ed_4 - zip=3.0=h0dc2134_3 - - zipp=3.19.2=pyhd8ed1ab_0 + - zipp=3.20.0=pyhd8ed1ab_0 - zlib=1.3.1=h87427d6_1 - zstd=1.5.6=h915ae27_0 diff --git a/environments/conda-osx-arm64.lock.yml b/environments/conda-osx-arm64.lock.yml index a4d07df7b8..7f9f04924f 100644 --- a/environments/conda-osx-arm64.lock.yml +++ b/environments/conda-osx-arm64.lock.yml @@ -1,13 +1,13 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 5db1b5edefc239d54c16a9894a0041a8f9f0b3056cf00e8475d7141900144b9a +# input_hash: adb490b5997f768700f26ef0debd5849285ab59c70d23cf6b7594b711ac72475 channels: - conda-forge dependencies: - addfips=0.4.2=pyhd8ed1ab_0 - aiofiles=24.1.0=pyhd8ed1ab_0 - - aiohappyeyeballs=2.3.5=pyhd8ed1ab_0 + - aiohappyeyeballs=2.3.6=pyhd8ed1ab_0 - aiohttp=3.10.3=py312h7e5086c_0 - aiosignal=1.3.1=pyhd8ed1ab_0 - alabaster=0.7.16=pyhd8ed1ab_0 @@ -19,30 +19,30 @@ dependencies: - anyio=4.4.0=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.4=pyhd8ed1ab_0 - - arelle-release=2.30.19=pyhd8ed1ab_0 + - arelle-release=2.30.22=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h02f2b3b_4 - arrow=1.3.0=pyhd8ed1ab_0 - - asgi-csrf=0.9=pyhd8ed1ab_0 + - asgi-csrf=0.10=pyhd8ed1ab_0 - asgiref=3.8.1=pyhd8ed1ab_0 - astroid=3.3.2=py312h81bd7bf_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - atk-1.0=2.38.0=hd03087b_2 - attrs=24.2.0=pyh71513ae_0 - - aws-c-auth=0.7.25=h08a4710_4 - - aws-c-cal=0.7.2=h98f14e4_1 - - aws-c-common=0.9.25=h99b78c6_0 - - aws-c-compression=0.2.18=h98f14e4_8 - - aws-c-event-stream=0.4.2=hf1484eb_20 - - aws-c-http=0.8.7=h624841c_2 - - aws-c-io=0.14.18=hacc3fab_1 - - aws-c-mqtt=0.10.4=h8469d54_16 - - aws-c-s3=0.6.4=ha2a438e_6 - - aws-c-sdkutils=0.1.19=h98f14e4_0 - - aws-checksums=0.1.18=h98f14e4_8 - - aws-crt-cpp=0.27.5=h7061aca_5 - - aws-sdk-cpp=1.11.379=h0db37eb_2 + - aws-c-auth=0.7.25=hd1432f0_6 + - aws-c-cal=0.7.3=h85401af_2 + - aws-c-common=0.9.27=h99b78c6_0 + - aws-c-compression=0.2.18=h85401af_10 + - aws-c-event-stream=0.4.2=h79ff00d_21 + - aws-c-http=0.8.7=h1b11e57_4 + - aws-c-io=0.14.18=ha1b8718_5 + - aws-c-mqtt=0.10.4=h64da278_17 + - aws-c-s3=0.6.4=h3f26dbc_8 + - aws-c-sdkutils=0.1.19=h85401af_2 + - aws-checksums=0.1.18=h85401af_10 + - aws-crt-cpp=0.27.5=hddf5b2d_7 + - aws-sdk-cpp=1.11.379=h0146acb_3 - azure-core-cpp=1.13.0=hd01fc5c_0 - azure-identity-cpp=1.8.0=h13ea094_2 - azure-storage-blobs-cpp=12.12.0=hfde595f_0 @@ -57,15 +57,15 @@ dependencies: - bleach=6.1.0=pyhd8ed1ab_0 - blinker=1.8.2=pyhd8ed1ab_0 - blosc=1.21.6=h5499902_0 - - boto3=1.34.158=pyhd8ed1ab_0 - - botocore=1.34.158=pyge310_1234567_0 + - boto3=1.34.162=pyhd8ed1ab_0 + - botocore=1.34.162=pyge310_1234567_0 - bottleneck=1.4.0=py312hbebd99a_1 - branca=0.7.2=pyhd8ed1ab_0 - brotli=1.1.0=hb547adb_1 - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py312h9f69965_1 - bzip2=1.0.8=h99b78c6_7 - - c-ares=1.32.3=h99b78c6_0 + - c-ares=1.33.0=h99b78c6_0 - ca-certificates=2024.7.4=hf0a4a13_0 - cachecontrol=0.14.0=pyhd8ed1ab_1 - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 @@ -98,13 +98,14 @@ dependencies: - cryptography=43.0.0=py312had01cb0_0 - curl=8.9.1=hbf5303f_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster=1.8.0=pyhd8ed1ab_12 - - dagster-graphql=1.8.0=pyhd8ed1ab_0 - - dagster-pipes=1.8.0=pyhd8ed1ab_0 - - dagster-postgres=0.24.0=pyhd8ed1ab_0 - - dagster-webserver=1.8.0=pyhd8ed1ab_0 + - dagster=1.8.1=pyhd8ed1ab_12 + - dagster-graphql=1.8.1=pyhd8ed1ab_0 + - dagster-pipes=1.8.1=pyhd8ed1ab_0 + - dagster-postgres=0.24.1=pyhd8ed1ab_0 + - dagster-webserver=1.8.1=pyhd8ed1ab_0 - dask-core=2024.8.0=pyhd8ed1ab_0 - dask-expr=1.1.10=pyhd8ed1ab_0 + - databricks-sdk=0.30.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - datasette=0.64.8=pyhd8ed1ab_0 - debugpy=1.8.5=py312h5c2e7bc_0 @@ -148,7 +149,7 @@ dependencies: - fsspec=2024.6.1=pyhff2d567_0 - furo=2024.8.6=pyhd8ed1ab_0 - gcsfs=2024.6.1=pyhd8ed1ab_0 - - gdal=3.9.1=py312hdb848f7_11 + - gdal=3.9.1=py312hdb848f7_13 - gdk-pixbuf=2.42.12=h7ddc832_0 - geopandas=1.0.1=pyhd8ed1ab_0 - geopandas-base=1.0.1=pyha770c72_0 @@ -163,7 +164,7 @@ dependencies: - google-auth=2.33.0=pyhff2d567_0 - google-auth-oauthlib=1.2.1=pyhd8ed1ab_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - google-cloud-sdk=487.0.0=py312h81bd7bf_0 + - google-cloud-sdk=488.0.0=py312h81bd7bf_0 - google-cloud-storage=2.18.2=pyhff2d567_0 - google-crc32c=1.1.2=py312h80a10bc_5 - google-resumable-media=2.7.2=pyhd8ed1ab_1 @@ -197,14 +198,14 @@ dependencies: - humanize=4.10.0=pyhd8ed1ab_0 - hupper=1.12.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_0 - - hypothesis=6.111.0=pyha770c72_0 + - hypothesis=6.111.1=pyha770c72_0 - icu=73.2=hc8870d7_0 - identify=2.6.0=pyhd8ed1ab_0 - idna=3.7=pyhd8ed1ab_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=7.2.1=pyha770c72_0 - importlib_metadata=7.2.1=hd8ed1ab_0 - - importlib_resources=6.4.0=pyhd8ed1ab_0 + - importlib_resources=6.4.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - ipykernel=6.29.5=pyh57ce528_0 - ipython=8.26.0=pyh707e725_0 @@ -251,13 +252,13 @@ dependencies: - libabseil=20240116.2=cxx17_h00cdb27_1 - libaec=1.1.3=hebf3989_0 - libarchive=3.7.4=h83d404f_0 - - libarrow=15.0.2=hbcc6196_21_cpu - - libarrow-acero=15.0.2=h00cdb27_21_cpu - - libarrow-dataset=15.0.2=h00cdb27_21_cpu - - libarrow-flight=15.0.2=h6348776_21_cpu - - libarrow-flight-sql=15.0.2=h6956890_21_cpu - - libarrow-gandiva=15.0.2=h31ed65c_21_cpu - - libarrow-substrait=15.0.2=h6df5cdc_21_cpu + - libarrow=15.0.2=hd4b585f_24_cpu + - libarrow-acero=15.0.2=h00cdb27_24_cpu + - libarrow-dataset=15.0.2=h00cdb27_24_cpu + - libarrow-flight=15.0.2=h6348776_24_cpu + - libarrow-flight-sql=15.0.2=h6956890_24_cpu + - libarrow-gandiva=15.0.2=h31ed65c_24_cpu + - libarrow-substrait=15.0.2=h6df5cdc_24_cpu - libblas=3.9.0=23_osxarm64_openblas - libbrotlicommon=1.1.0=hb547adb_1 - libbrotlidec=1.1.0=hb547adb_1 @@ -265,7 +266,7 @@ dependencies: - libcblas=3.9.0=23_osxarm64_openblas - libcrc32c=1.1.2=hbdafb3b_0 - libcurl=8.9.1=hfd8ffcc_0 - - libcxx=18.1.8=h5a72898_2 + - libcxx=18.1.8=h5a72898_4 - libdeflate=1.21=h99b78c6_0 - libedit=3.1.20191231=hc8eb9b7_2 - libev=4.33=h93a5062_2 @@ -273,28 +274,28 @@ dependencies: - libexpat=2.6.2=hebf3989_0 - libffi=3.4.2=h3422bc3_5 - libgd=2.3.3=hfdf3952_9 - - libgdal=3.9.1=hce30654_11 - - libgdal-core=3.9.1=h6decb56_11 - - libgdal-fits=3.9.1=h7a7a030_11 - - libgdal-grib=3.9.1=hdd4b840_11 - - libgdal-hdf4=3.9.1=h94124bd_11 - - libgdal-hdf5=3.9.1=hf90b89a_11 - - libgdal-jp2openjpeg=3.9.1=h54bcb16_11 - - libgdal-kea=3.9.1=hacb1b3e_11 - - libgdal-netcdf=3.9.1=h1723b65_11 - - libgdal-pdf=3.9.1=h4cf08c4_11 - - libgdal-pg=3.9.1=h7d28298_11 - - libgdal-postgisraster=3.9.1=h7d28298_11 - - libgdal-tiledb=3.9.1=h6fe8b47_11 - - libgdal-xls=3.9.1=hb39617b_11 + - libgdal=3.9.1=hce30654_13 + - libgdal-core=3.9.1=h6decb56_13 + - libgdal-fits=3.9.1=h7a7a030_13 + - libgdal-grib=3.9.1=hdd4b840_13 + - libgdal-hdf4=3.9.1=h94124bd_13 + - libgdal-hdf5=3.9.1=hf90b89a_13 + - libgdal-jp2openjpeg=3.9.1=h54bcb16_13 + - libgdal-kea=3.9.1=hacb1b3e_13 + - libgdal-netcdf=3.9.1=h1723b65_13 + - libgdal-pdf=3.9.1=h7ee6820_13 + - libgdal-pg=3.9.1=h7d28298_13 + - libgdal-postgisraster=3.9.1=h7d28298_13 + - libgdal-tiledb=3.9.1=h6fe8b47_13 + - libgdal-xls=3.9.1=hb39617b_13 - libgfortran=5.0.0=13_2_0_hd922786_3 - libgfortran5=13.2.0=hf226fd6_3 - libglib=2.80.3=h59d46d9_2 - - libgoogle-cloud=2.26.0=hfe08963_0 - - libgoogle-cloud-storage=2.26.0=h1466eeb_0 + - libgoogle-cloud=2.28.0=hfe08963_0 + - libgoogle-cloud-storage=2.28.0=h1466eeb_0 - libgrpc=1.62.2=h9c18a4f_0 - libiconv=1.17=h0d3ecfb_2 - - libintl=0.22.5=h8fbad5d_2 + - libintl=0.22.5=h8414b35_3 - libjpeg-turbo=3.0.0=hb547adb_1 - libkml=1.3.0=h00ed6cc_1020 - liblapack=3.9.0=23_osxarm64_openblas @@ -303,7 +304,7 @@ dependencies: - libnetcdf=4.9.2=nompi_he469be0_114 - libnghttp2=1.58.0=ha4dd798_1 - libopenblas=0.3.27=openmp_h517c56d_1 - - libparquet=15.0.2=hcf52c46_21_cpu + - libparquet=15.0.2=h10e5b7d_24_cpu - libpng=1.6.43=h091b4b1_0 - libpq=16.4=h7afe498_0 - libprotobuf=4.25.3=hbfab5d5_0 @@ -314,7 +315,7 @@ dependencies: - libspatialite=5.1.0=hf7a34df_9 - libsqlite=3.46.0=hfb93653_0 - libssh2=1.11.0=h7a5bd25_0 - - libthrift=0.19.0=h026a170_1 + - libthrift=0.20.0=h33edb3e_0 - libtiff=4.6.0=hf8409c0_4 - libutf8proc=2.8.0=h1a8c8d9_0 - libuv=1.48.0=h93a5062_0 @@ -325,7 +326,7 @@ dependencies: - libxslt=1.1.39=h223e5b9_0 - libzip=1.10.1=ha0bc3c6_3 - libzlib=1.3.1=hfb2fe0b_1 - - llvm-openmp=18.1.8=hde57baf_0 + - llvm-openmp=18.1.8=hde57baf_1 - llvmlite=0.43.0=py312h30cb90f_0 - locket=1.0.0=pyhd8ed1ab_0 - lsprotocol=2023.0.1=pyhd8ed1ab_0 @@ -333,27 +334,27 @@ dependencies: - lz4-c=1.9.4=hb7217d7_0 - lzo=2.10=h93a5062_1001 - mako=1.3.5=pyhd8ed1ab_0 - - mapclassify=2.7.0=pyhd8ed1ab_0 + - mapclassify=2.8.0=pyhd8ed1ab_0 - markdown=3.6=pyhd8ed1ab_0 - markdown-it-py=3.0.0=pyhd8ed1ab_0 - marko=2.1.2=pyhd8ed1ab_0 - markupsafe=2.1.5=py312he37b823_0 - - matplotlib-base=3.9.1=py312h32d6e5a_2 + - matplotlib-base=3.9.2=py312h32d6e5a_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_0 - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - minizip=4.0.7=h27ee973_0 - mistune=3.0.2=pyhd8ed1ab_0 - - mlflow=2.14.3=py312h81bd7bf_0 - - mlflow-skinny=2.14.3=py312h81bd7bf_0 - - mlflow-ui=2.14.3=py312h81bd7bf_0 + - mlflow=2.15.1=py312h81bd7bf_0 + - mlflow-skinny=2.15.1=py312h81bd7bf_0 + - mlflow-ui=2.15.1=py312h81bd7bf_0 - more-itertools=10.4.0=pyhd8ed1ab_0 - msgpack-python=1.0.8=py312h157fec4_0 - multidict=6.0.5=py312h670c8ac_0 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.3.0=pyhd8ed1ab_0 + - narwhals=1.4.2=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -378,7 +379,7 @@ dependencies: - opentelemetry-api=1.16.0=pyhd8ed1ab_0 - opentelemetry-sdk=1.16.0=pyhd8ed1ab_0 - opentelemetry-semantic-conventions=0.37b0=pyhd8ed1ab_0 - - orc=2.0.1=h47ade37_1 + - orc=2.0.2=h75dedd0_0 - overrides=7.7.0=pyhd8ed1ab_0 - packaging=24.1=pyhd8ed1ab_0 - pandas=2.2.2=py312h8ae5369_1 @@ -391,7 +392,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 - pbr=6.0.0=pyhd8ed1ab_0 - - pcre2=10.44=h297a79d_0 + - pcre2=10.44=h297a79d_2 - petl=1.7.15=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 @@ -403,7 +404,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.2.2=pyhd8ed1ab_0 - pluggy=1.5.0=pyhd8ed1ab_0 - - poppler=24.07.0=h9787579_0 + - poppler=24.08.0=h9787579_0 - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=16.4=h2cc7dc1_0 - pre-commit=3.8.0=pyha770c72_0 @@ -421,7 +422,7 @@ dependencies: - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.3=pyhd8ed1ab_0 - - pyarrow=15.0.2=py312h4de89f1_21_cpu + - pyarrow=15.0.2=py312h4de89f1_24_cpu - pyasn1=0.6.0=pyhd8ed1ab_0 - pyasn1-modules=0.4.0=pyhd8ed1ab_0 - pybtex=0.24.0=pyhd8ed1ab_2 @@ -460,7 +461,7 @@ dependencies: - python-multipart=0.0.9=pyhd8ed1ab_0 - python-slugify=8.0.4=pyhd8ed1ab_0 - python-tzdata=2024.1=pyhd8ed1ab_0 - - python_abi=3.12=4_cp312 + - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyu2f=0.1.5=pyhd8ed1ab_0 - pywin32-on-windows=0.1.0=pyh1179c8e_3 @@ -469,7 +470,7 @@ dependencies: - qhull=2020.2=h420ef59_5 - qtconsole-base=5.5.2=pyha770c72_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - querystring_parser=1.2.4=py_0 + - querystring_parser=1.2.4=pyhd8ed1ab_1 - re2=2023.09.01=h4cba328_2 - readline=8.2=h92ec313_1 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 @@ -488,7 +489,7 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312he37b823_0 - ruamel.yaml.clib=0.2.8=py312he37b823_0 - - ruff=0.5.7=py312h3402d49_0 + - ruff=0.6.0=py312h3402d49_0 - ruff-lsp=0.0.54=pyhd8ed1ab_0 - s3transfer=0.10.2=pyhd8ed1ab_0 - scikit-learn=1.5.1=py312h1b546db_0 @@ -520,25 +521,26 @@ dependencies: - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - splink=3.9.15=pyhd8ed1ab_0 - sqlalchemy=2.0.32=py312h7e5086c_0 - - sqlglot=25.10.0=pyhd8ed1ab_0 + - sqlglot=25.12.0=pyhd8ed1ab_0 - sqlite=3.46.0=h5838104_0 - sqlparse=0.5.1=pyhd8ed1ab_0 - stack_data=0.6.2=pyhd8ed1ab_0 - starlette=0.38.2=pyhd8ed1ab_0 - stevedore=5.2.0=pyhd8ed1ab_0 - - stringcase=1.2.0=py_0 + - stringcase=1.2.0=pyhd8ed1ab_1 - structlog=24.4.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh31c8845_0 + - terraform=1.9.2=h75b854d_0 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - - tiledb=2.25.0=h66a96b7_6 + - tiledb=2.25.0=h05a3d2a_7 - timezonefinder=6.5.2=py312h7e5086c_0 - tinycss2=1.3.0=pyhd8ed1ab_0 - tk=8.6.13=h5083fa2_1 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.13.0=pyha770c72_0 + - tomlkit=0.13.2=pyha770c72_0 - toolz=0.12.1=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.4.1=py312h7e5086c_0 @@ -561,8 +563,8 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uriparser=0.9.8=h00cdb27_0 - urllib3=1.26.19=pyhd8ed1ab_0 - - uvicorn=0.30.4=py312h81bd7bf_0 - - uvicorn-standard=0.30.4=h1f38498_0 + - uvicorn=0.30.6=py312h81bd7bf_0 + - uvicorn-standard=0.30.6=h1f38498_0 - uvloop=0.19.0=py312he37b823_0 - validators=0.33.0=pyhd8ed1ab_0 - virtualenv=20.26.3=pyhd8ed1ab_0 @@ -587,6 +589,6 @@ dependencies: - yarl=1.9.4=py312he37b823_0 - zeromq=4.3.5=hcc0f68c_4 - zip=3.0=hb547adb_3 - - zipp=3.19.2=pyhd8ed1ab_0 + - zipp=3.20.0=pyhd8ed1ab_0 - zlib=1.3.1=hfb2fe0b_1 - zstd=1.5.6=hb46c0d2_0 diff --git a/pyproject.toml b/pyproject.toml index 3bd34bc23d..0d9e34016f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -152,6 +152,7 @@ dev = [ "ruff-lsp", "jupyter-resource-usage", "pygraphviz", + "terraform>=1.9.2" ] [tool.setuptools] diff --git a/superset/Dockerfile b/superset/Dockerfile new file mode 100644 index 0000000000..bac6e24f73 --- /dev/null +++ b/superset/Dockerfile @@ -0,0 +1,14 @@ +FROM apache/superset:4.0.2 + +# hadolint ignore=DL3002 +USER root + +COPY --chown=superset superset_config.py /app/ +ENV SUPERSET_CONFIG_PATH /app/superset_config.py + +# add to requirements file +COPY --chown=superset requirements.txt /app/ +RUN pip install --no-cache-dir -r /app/requirements.txt && \ + rm /app/requirements.txt +# Switching back to using the `superset` user +USER superset diff --git a/superset/README.md b/superset/README.md new file mode 100644 index 0000000000..eca110fccc --- /dev/null +++ b/superset/README.md @@ -0,0 +1,49 @@ +# PUDL Superset +This directory contains files required to build and deploy PUDL's Superset instance. + +## Local deployment +To test out a local deployment build the images: + +``` +docker compose build +``` + +Before you start the service you'll need to set some environment variables + +``` +# These auth0 are required for authentication +# For local development it's best that you create your own +# Auth0 project so we don't accidently muck with the production +# auth0 information. +# You can follow the instructions here: https://auth0.com/docs/get-started/auth0-overview/create-applications +export AUTH0_CLIENT_ID="auth0 client id" +export AUTH0_CLIENT_SECRET="auth0 client secret" +export AUTH0_DOMAIN="auth0 client domain" + +# Set the connection details +export SUPERSET_DB_HOST=postgres +export SUPERSET_DB_PORT=5432 +export SUPERSET_DB_USER=superset +export SUPERSET_DB_PASS=superset +export SUPERSET_DB_NAME=superset +``` + +Then you can start the services + +``` +docker compose up +``` + +If this is the first time running superset locally or you recently ran `docker compose down` you'll need to run the commands in `setup.sh`. + +## Making changes to the production deployment +TODO: instructions on how to connect to Cloud SQL + +## Deploy to Cloud Run +Once you've made changes to the superset docker image, you can update the production deployment with this command: + +``` +gcloud builds submit --config cloudbuild.yaml . +``` + +This command will use Cloud Build to build the docker image, push it to the Google Cloud Artifact Registry and redeploy the Cloud Run `pudl-superset` service with the new docker image. diff --git a/superset/cloudbuild.yaml b/superset/cloudbuild.yaml new file mode 100644 index 0000000000..2e349e5c92 --- /dev/null +++ b/superset/cloudbuild.yaml @@ -0,0 +1,29 @@ +steps: + - name: "gcr.io/cloud-builders/docker" + args: + [ + "build", + "-t", + "us-central1-docker.pkg.dev/catalyst-cooperative-pudl/pudl-superset/pudl-superset:latest", + "--platform", + "linux/amd64", + ".", + ] + - name: "gcr.io/cloud-builders/docker" + args: + [ + "push", + "us-central1-docker.pkg.dev/catalyst-cooperative-pudl/pudl-superset/pudl-superset:latest", + ] + + - name: "gcr.io/cloud-builders/gcloud" + args: + [ + "run", + "deploy", + "pudl-superset", + "--image", + "us-central1-docker.pkg.dev/catalyst-cooperative-pudl/pudl-superset/pudl-superset:latest", + "--region", + "us-central1", + ] diff --git a/superset/docker-compose.yml b/superset/docker-compose.yml new file mode 100644 index 0000000000..9a87fe35bd --- /dev/null +++ b/superset/docker-compose.yml @@ -0,0 +1,31 @@ +services: + superset: + build: + context: . + dockerfile: Dockerfile + container_name: pudl-superset + environment: + AUTH0_CLIENT_ID: ${AUTH0_CLIENT_ID} + AUTH0_CLIENT_SECRET: ${AUTH0_CLIENT_SECRET} + AUTH0_DOMAIN: ${AUTH0_DOMAIN} + SUPERSET_SECRET_KEY: ${SUPERSET_SECRET_KEY} + SUPERSET_DB_HOST: ${SUPERSET_DB_HOST-postgres} + SUPERSET_DB_PORT: ${SUPERSET_DB_PORT-5432} + SUPERSET_DB_USER: ${SUPERSET_DB_USER-superset} + SUPERSET_DB_PASS: ${SUPERSET_DB_PASS-superset} + SUPERSET_DB_NAME: ${SUPERSET_DB_NAME-superset} + ports: + - "8080:8088" + volumes: + - ${PUDL_OUTPUT}/pudl.duckdb:/app/pudl.duckdb + - ./roles.json:/app/roles.json + depends_on: + - postgres + postgres: + image: postgis/postgis:13-3.1-alpine + environment: + POSTGRES_DB: superset + POSTGRES_USER: superset + POSTGRES_PASSWORD: superset + ports: + - 8081:5432 diff --git a/superset/requirements.txt b/superset/requirements.txt new file mode 100644 index 0000000000..5ca8e76978 --- /dev/null +++ b/superset/requirements.txt @@ -0,0 +1,5 @@ +duckdb==1.0.0 +duckdb-engine==0.13.0 +psycopg2-binary==2.9.9 +Authlib==1.3.1 +pg8000==1.31.2 diff --git a/superset/setup.sh b/superset/setup.sh new file mode 100644 index 0000000000..441bd4b06a --- /dev/null +++ b/superset/setup.sh @@ -0,0 +1,16 @@ +# Description: This script was used to setup the superset instance for the first time. + +# Create and admin user +docker compose exec -it superset superset fab create-admin \ + --username admin \ + --firstname Superset \ + --lastname Admin \ + --email admin@superset.com \ + --password admin + +# Initialize the database and run migrations +docker compose exec -it superset superset db upgrade +docker compose exec -it superset superset init + +# Import custom roles that include a new role that combines permissions of Gamma and sql_user roles +# docker exec -it pudl-superset superset fab import-roles --path /app/roles.json diff --git a/superset/superset_config.py b/superset/superset_config.py new file mode 100644 index 0000000000..2ef936a2a6 --- /dev/null +++ b/superset/superset_config.py @@ -0,0 +1,74 @@ +"""PUDL's Superset configuration.""" + +import os + +import sqlalchemy as sa +from flask import Flask +from flask_appbuilder.security.manager import ( + AUTH_OAUTH, +) + +AUTH_TYPE = AUTH_OAUTH + +AUTH0_CLIENT_ID = os.environ["AUTH0_CLIENT_ID"] +AUTH0_CLIENT_SECRET = os.environ["AUTH0_CLIENT_SECRET"] +AUTH0_DOMAIN = os.environ["AUTH0_DOMAIN"] + +OAUTH_PROVIDERS = [ + { + "name": "auth0", + "token_key": "access_token", # Name of the token in the response of access_token_url + "icon": "fa-key", # Icon for the provider + "remote_app": { + "client_id": AUTH0_CLIENT_ID, # Client Id (Identify Superset application) + "client_secret": AUTH0_CLIENT_SECRET, # Secret for this Client Id (Identify Superset application) + "client_kwargs": {"scope": "openid profile email groups"}, + "server_metadata_url": f"https://{AUTH0_DOMAIN}/.well-known/openid-configuration", + }, + } +] + +AUTH_USER_REGISTRATION = True +AUTH_USER_REGISTRATION_ROLE = "GammaSQLLab" + + +def get_db_connection_string() -> str: + """Get the database connection string.""" + drivername = "postgresql+psycopg2" + host = os.environ.get("SUPERSET_DB_HOST") + port = os.environ.get("SUPERSET_DB_PORT") + username = os.environ["SUPERSET_DB_USER"] + password = os.environ["SUPERSET_DB_PASS"] + database = os.environ["SUPERSET_DB_NAME"] + + is_cloud_run = os.environ.get("IS_CLOUD_RUN", False) + + if is_cloud_run: + cloud_sql_connection_name = os.environ.get("CLOUD_SQL_CONNECTION_NAME") + # I couldn't figure out how to use unix sockets with the sa.engine.url.URL + # class so I'm creating the connection string manually + return f"postgresql+psycopg2://{username}:{password}@/{database}?host=/cloudsql/{cloud_sql_connection_name}" + return str( + sa.engine.url.URL.create( + drivername=drivername, + host=host, + port=port, + username=username, + password=password, + database=database, + ) + ) + + +SQLALCHEMY_DATABASE_URI = get_db_connection_string() + + +def FLASK_APP_MUTATOR(app: Flask) -> None: # noqa: N802 + """Superset function that allows you to configure the Flask app. + + Args: + app: The Flask app instance + """ + app.config.update( + PREFERRED_URL_SCHEME="https", + ) diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 11dda6dda5..7f0356bd96 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 = "4.51.0" - constraints = ">= 3.64.0, 4.51.0, < 5.0.0" + version = "5.39.0" + constraints = ">= 3.64.0, 5.39.0, < 6.0.0" hashes = [ - "h1:8lpgWoonXz+Y2kM4h/UZEe6W/WZwaga6bhfwmb11grA=", - "zh:001bf7478e495d497ffd4054453c97ab4dd3e6a24d46496d51d4c8094e95b2b1", - "zh:19db72113552dd295854a99840e85678d421312708e8329a35787fff1baeed8b", - "zh:42c3e629ace225a2cb6cf87b8fabeaf1c56ac8eca6a77b9e3fc489f3cc0a9db5", - "zh:50b930755c4b1f8a01c430d8f688ea79de0b0198c87511baa3a783e360d7e624", - "zh:5acd67f0aafff5ad59e179543cccd1ffd48d69b98af0228506403b8d8193b340", - "zh:70128d57b4b4bf07df941172e6af15c4eda8396af5cc2b0128c906983c7b7fad", - "zh:7905fac0ba2becf0e97edfcd4224e57466b04f960f36a3ec654a0a3c2ffececb", - "zh:79b4cc760305cd77c1ff841f789184f808b8052e8f4faa5cb8d518e4c13beb22", - "zh:c7aebd7d7dd2b29de28e382500d36fae8b4d8a192cf05e41ea29c66f1251acfc", - "zh:d8b4494b13ef5af65d3afedf05bf7565918f1e31ad68ae0df81f5c3b12baf519", - "zh:e6e68ef6881bc3312db50c9fd761f226f34d7834b64f90d96616b7ca6b1daf34", + "h1:KPHFS08CuJBLiSpfsBU9WSrGt0IIYmktUCtYWJG3IVU=", + "zh:384aa2857e00c05588796acef2a2dd4b71c8cac28cd1f3a3dabb20c295ea4908", + "zh:3b137eac3b424922aa93727e7667c474addea7e075967bc03ad40f9b3f0eaaf4", + "zh:4664adafacdee0fa97ccfe76d474582024b3f6bc77bc7dcb061359f1321af0d1", + "zh:48f61605fee70a9f91958f3ff6bbfb34058ba5fa50a09987a493b0275f76026d", + "zh:6c18c0ceaf6de40ae3012df116e1c919b8deba3b7667eb150d9392014ea412d4", + "zh:b90cc80f69725d63a9149ad040b6adf7c17122223d272c771c966960bd32f5f2", + "zh:c5724ac3ac93d835ba8e1721f80ee275602f55d4d86c976dc4c9e99afbda8e60", + "zh:c5cbdf303da617ba099778b6a4897496cef7fd15ea0363454bd2a0780b7200c9", + "zh:f37c93a769a222c201a61762f9aed7227d9788d8a31d172d63e78cd3a5676bc8", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:f7eff51a6b70a45142d48de5732e0b84f9afb227507c7e05a7d711f4028f0959", + "zh:f838e2ad7b4bd7d840136957f6ceae750d86fbc36c2b31fdd37ff5b0c798b313", ] } provider "registry.terraform.io/hashicorp/google-beta" { - version = "4.51.0" - constraints = ">= 3.64.0, < 5.0.0" + version = "5.39.1" + constraints = ">= 3.64.0, < 6.0.0" hashes = [ - "h1:IKpYgud4esNWarue1f/1/sGgvJPLONQ7WSbL2h5PVYk=", - "zh:1533c31173b4789415e90cf68bace4e2443f7e3b2e45d81030cf2b9d552c1408", - "zh:1bae9b52367718a4e334b797655325709e2ef6f6289f1fb3605fc1bf2a303a69", - "zh:3c0cbf3916471a11c3094753ff8d0c622e0a9c90d9ce61c88cc9b65808a5958f", - "zh:5967fd1813193101eebc53d22e5ec90388439dd2fea557a0470194b0acc69bad", - "zh:67dc7a06d6ce97cbc56e8bd542de479bc3de23dfed1f7212014c7c4a97708af2", - "zh:72dc56612d386cb022150d53bb5ff0a50fc2fe63b4d7ed1ea18d509250b2c093", - "zh:8757dfd226e91c00595318ca87c8fbf36add746ae7d2b86120709c7ebde3d949", - "zh:b1c28197e1a74af768a1fd6c4e828a493fce0e663e4806e7f30448b73f4a68bd", - "zh:b4a07979901d1be45169b519f615022b18cde4658fbcda52c4039c181c7e5793", - "zh:b85ac442a95b57e632ff8470938d34b3bf0efe40dfec893e2538da7de93b3ea5", + "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", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", - "zh:fe818cfe3ab69e15178b4c4e8915eda0fd0e33e5fd49408aa2541c2c1a46a8bf", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.4.3" + version = "3.6.2" hashes = [ - "h1:saZR+mhthL0OZl4SyHXZraxyaBNVMxiZzks78nWcZ2o=", - "zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752", - "zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b", - "zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53", + "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:84103eae7251384c0d995f5a257c72b0096605048f757b749b7b62107a5dccb3", - "zh:8ee974b110adb78c7cd18aae82b2729e5124d8f115d484215fd5199451053de5", - "zh:9dd4561e3c847e45de603f17fa0c01ae14cae8c4b7b4e6423c9ef3904b308dda", - "zh:bb07bb3c2c0296beba0beec629ebc6474c70732387477a65966483b5efabdbc6", - "zh:e891339e96c9e5a888727b45b2e1bb3fcbdfe0fd7c5b4396e4695459b38c8cb1", - "zh:ea4739860c24dfeaac6c100b2a2e357106a89d18751f7693f3c31ecf6a996f8d", - "zh:f0c76ac303fd0ab59146c39bc121c5d7d86f878e9a69294e29444d4c653786f8", - "zh:f143a9a5af42b38fed328a161279906759ff39ac428ebcfe55606e05e1518b93", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/terraform/main.tf b/terraform/main.tf index ccedb4ecaf..7ba0b9ee48 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -6,7 +6,7 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = "4.51.0" + version = "5.39.0" } } } @@ -102,3 +102,297 @@ resource "google_storage_bucket_iam_binding" "binding" { "user:aengel@rmi.org", ] } + + 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" + location = "us-central1" + client = "terraform" + + launch_stage = "BETA" + + template { + execution_environment = "EXECUTION_ENVIRONMENT_GEN2" + containers { + name = "pudl-superset-1" + image = "us-central1-docker.pkg.dev/catalyst-cooperative-pudl/pudl-superset/pudl-superset:latest" + + volume_mounts { + name = "bucket" + mount_path = "/mnt/gcs" + } + volume_mounts { + name = "cloudsql" + mount_path = "/cloudsql" + } + env { + name = "IS_CLOUD_RUN" + value = "True" + } + env { + name = "SUPERSET_DB_USER" + value_source { + secret_key_ref { + secret = "superset-database-username" + version = "1" + } + } + } + env { + name = "SUPERSET_DB_NAME" + value_source { + secret_key_ref { + secret = "superset-database-database" + version = "1" + } + } + } + env { + name = "SUPERSET_DB_PASS" + value_source { + secret_key_ref { + secret = "superset-database-password" + version = "1" + } + } + } + env { + name = "SUPERSET_SECRET_KEY" + value_source { + secret_key_ref { + secret = "superset-secret-key" + version = "1" + } + } + } + env { + name = "CLOUD_SQL_CONNECTION_NAME" + value_source { + secret_key_ref { + secret = "superset-database-connection-name" + version = "1" + } + } + } + env { + name = "AUTH0_CLIENT_ID" + value_source { + secret_key_ref { + secret = "superset-auth0-client-id" + version = "1" + } + } + } + env { + name = "AUTH0_CLIENT_SECRET" + value_source { + secret_key_ref { + secret = "superset-auth0-client-secret" + version = "2" + } + } + } + env { + name = "AUTH0_DOMAIN" + value_source { + secret_key_ref { + secret = "superset-auth0-domain" + version = "1" + } + } + } + + ports { + container_port = 8088 + } + resources { + limits = { + cpu = "4" + memory = "2048Mi" + } + } + } + volumes { + name = "bucket" + gcs { + bucket = google_storage_bucket.superset_storage.name + read_only = false + } + } + volumes { + name = "cloudsql" + cloud_sql_instance { + instances = ["catalyst-cooperative-pudl:us-central1:superset-database"] + } + } + } +} + +resource "google_cloud_run_v2_service_iam_member" "noauth" { + location = google_cloud_run_v2_service.pudl-superset.location + name = google_cloud_run_v2_service.pudl-superset.name + role = "roles/run.invoker" + member = "allUsers" +} + +resource "google_secret_manager_secret" "superset_secret_key" { + secret_id = "superset-secret-key" + replication { + auto {} + } +} + +resource "google_sql_database_instance" "postgres_pvp_instance_name" { + name = "superset-database" + region = "us-central1" + database_version = "POSTGRES_14" + settings { + tier = "db-custom-2-7680" + 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_secret_manager_secret" "superset_database_username" { + secret_id = "superset-database-username" + replication { + auto {} + } +} +resource "google_secret_manager_secret" "superset_database_database" { + secret_id = "superset-database-database" + replication { + auto {} + } +} +resource "google_secret_manager_secret" "superset_database_password" { + secret_id = "superset-database-password" + replication { + auto {} + } +} + +resource "google_secret_manager_secret" "superset_database_connection_name" { + secret_id = "superset-database-connection-name" + replication { + auto {} + } +} + +resource "google_secret_manager_secret_iam_member" "superset_database_username_compute_iam" { + secret_id = google_secret_manager_secret.superset_database_username.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret_iam_member" "superset_database_password_compute_iam" { + secret_id = google_secret_manager_secret.superset_database_password.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret_iam_member" "superset_database_database_compute_iam" { + secret_id = google_secret_manager_secret.superset_database_database.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret_iam_member" "superset_secret_key_compute_iam" { + secret_id = google_secret_manager_secret.superset_secret_key.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret_iam_member" "superset_database_connection_name_compute_iam" { + secret_id = google_secret_manager_secret.superset_database_connection_name.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_project_iam_member" "cloud_sql_client_role" { + project = var.project_id + role = "roles/cloudsql.client" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret" "superset_auth0_client_id" { + secret_id = "superset-auth0-client-id" + replication { + auto {} + } +} + +resource "google_secret_manager_secret_iam_member" "superset_auth0_client_id_compute_iam" { + secret_id = google_secret_manager_secret.superset_auth0_client_id.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret" "superset_auth0_client_secret" { + secret_id = "superset-auth0-client-secret" + replication { + auto {} + } +} + +resource "google_secret_manager_secret_iam_member" "superset_auth0_client_secret_compute_iam" { + secret_id = google_secret_manager_secret.superset_auth0_client_secret.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_secret_manager_secret" "superset_auth0_domain" { + secret_id = "superset-auth0-domain" + replication { + auto {} + } +} + +resource "google_secret_manager_secret_iam_member" "superset_auth0_domain_compute_iam" { + secret_id = google_secret_manager_secret.superset_auth0_domain.id + role = "roles/secretmanager.secretAccessor" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_storage_bucket" "superset_storage" { + name = "superset.catalyst.coop" + location = "US" + storage_class = "STANDARD" +} + +resource "google_storage_bucket_iam_member" "superset_storage_compute_iam" { + bucket = google_storage_bucket.superset_storage.name + role = "roles/storage.objectViewer" + member = "serviceAccount:345950277072-compute@developer.gserviceaccount.com" +} + +resource "google_cloud_run_v2_service_iam_member" "cloudbuild_superset" { + location = google_cloud_run_v2_service.pudl-superset.location + name = google_cloud_run_v2_service.pudl-superset.name + role = "roles/run.admin" + member = "serviceAccount:345950277072@cloudbuild.gserviceaccount.com" +} + +data "google_compute_default_service_account" "google_compute_default_service_account_data" { +} + +resource "google_service_account_iam_member" "gce-default-account-iam" { + service_account_id = data.google_compute_default_service_account.google_compute_default_service_account_data.name + role = "roles/iam.serviceAccountUser" + member = "serviceAccount:345950277072@cloudbuild.gserviceaccount.com" +}