diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 01ea0d829f..021fed2c5e 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -172,6 +172,7 @@ jobs: - name: Run integration tests, trying to use GCS cache if possible run: | pip install --no-deps --editable . + pudl_datastore --dataset epacems --partition year_quarter=2022q1 make pytest-integration - name: Upload coverage diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c4f5537346..555cae568b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,10 +104,10 @@ jobs: git push notify-slack: + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v20') runs-on: ubuntu-latest needs: - publish-github - if: ${{ always() }} steps: - name: Inform the Codemonkeys uses: 8398a7/action-slack@v3 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5e7f4b0344..9b89fec2a2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: # Formatters: hooks that re-write Python & documentation files #################################################################################### - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.9 + rev: v0.1.13 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/README.rst b/README.rst index 2947f4d13c..a4a1908957 100644 --- a/README.rst +++ b/README.rst @@ -42,48 +42,54 @@ What is PUDL? The `PUDL `__ Project is an open source data processing pipeline that makes US energy data easier to access and use programmatically. -Hundreds of gigabytes of valuable data are published by US government agencies, but -it's often difficult to work with. PUDL takes the original spreadsheets, CSV files, -and databases and turns them into a unified resource. This allows users to spend more -time on novel analysis and less time on data preparation. +Hundreds of gigabytes of valuable data are published by US government agencies, but it's +often difficult to work with. PUDL takes the original spreadsheets, CSV files, and +databases and turns them into a unified resource. This allows users to spend more time +on novel analysis and less time on data preparation. The project is focused on serving researchers, activists, journalists, policy makers, -and small businesses that might not otherwise be able to afford access to this data -from commercial sources and who may not have the time or expertise to do all the -data processing themselves from scratch. +and small businesses that might not otherwise be able to afford access to this data from +commercial sources and who may not have the time or expertise to do all the data +processing themselves from scratch. We want to make this data accessible and easy to work with for as wide an audience as -possible: anyone from a grassroots youth climate organizers working with Google -sheets to university researchers with access to scalable cloud computing -resources and everyone in between! +possible: anyone from a grassroots youth climate organizers working with Google sheets +to university researchers with access to scalable cloud computing resources and everyone +in between! PUDL is comprised of three core components: -- **Raw Data Archives** - - - PUDL `archives `__ - all the raw data inputs on `Zenodo `__ - to ensure perminant, versioned access to the data. In the event that an agency - changes how they publish data or deletes old files, the ETL will still have access - to the original inputs. Each of the data inputs may have several different versions - archived, and all are assigned a unique DOI and made available through the REST API. - You can read more about the Raw Data Archives in the - `docs `__. -- **ETL Pipeline** - - - The ETL pipeline (this repo) ingests the raw archives, cleans them, - integrates them, and outputs them to a series of tables stored in SQLite Databases, - Parquet files, and pickle files (the Data Warehouse). Each release of the PUDL - Python package is embedded with a set of of DOIs to indicate which version of the - raw inputs it is meant to process. This process helps ensure that the ETL and it's - outputs are replicable. You can read more about the ETL in the - `docs `__. -- **Data Warehouse** - - - The outputs from the ETL, sometimes called "PUDL outputs", - are stored in a data warehouse as a collection of SQLite and Parquet files so that - users can access the data without having to run any code. Learn more about how to - access the data `here `__. +Raw Data Archives +^^^^^^^^^^^^^^^^^ +PUDL `archives `__ all our raw +inputs on `Zenodo +`__ to ensure +permanent, versioned access to the data. In the event that an agency changes how they +publish data or deletes old files, the data processing pipeline will still have access +to the original inputs. Each of the data inputs may have several different versions +archived, and all are assigned a unique DOI (digital object identifier) and made +available through Zenodo's REST API. You can read more about the Raw Data Archives in +the `docs `__. + +Data Pipeline +^^^^^^^^^^^^^ +The data pipeline (this repo) ingests raw data from the archives, cleans and integrates +it, and writes the resulting tables to `SQLite `__ and `Apache +Parquet `__ files, with some acompanying metadata stored as +JSON. Each release of the PUDL software contains a set of of DOIs indicating which +versions of the raw inputs it processes. This helps ensure that the outputs are +replicable. You can read more about our ETL (extract, transform, load) process in the +`PUDL documentation `__. + +Data Warehouse +^^^^^^^^^^^^^^ +The SQLite, Parquet, and JSON outputs from the data pipeline, sometimes called "PUDL +outputs", are updated each night by an automated build process, and periodically +archived so that users can access the data without having to install and run our data +processing system. These outputs contain hundreds of tables and comprise a small +file-based data warehouse that can be used for a variety of energy system analyses. +Learn more about `how to access the PUDL data +`__. What data is available? ----------------------- @@ -98,23 +104,23 @@ PUDL currently integrates data from: * **EIA Form 861**: 2001-2022 - `Source Docs `__ - `PUDL Docs `__ -* **EIA Form 923**: 2001-2022 +* **EIA Form 923**: 2001-2023 - `Source Docs `__ - `PUDL Docs `__ -* **EPA Continuous Emissions Monitoring System (CEMS)**: 1995-2022 +* **EPA Continuous Emissions Monitoring System (CEMS)**: 1995Q1-2023Q3 - `Source Docs `__ - `PUDL Docs `__ -* **FERC Form 1**: 1994-2021 +* **FERC Form 1**: 1994-2022 - `Source Docs `__ - `PUDL Docs `__ -* **FERC Form 714**: 2006-2020 +* **FERC Form 714**: 2006-2022 (mostly raw) - `Source Docs `__ - `PUDL Docs `__ -* **FERC Form 2**: 2021 (raw only) +* **FERC Form 2**: 1996-2022 (raw only) - `Source Docs `__ -* **FERC Form 6**: 2021 (raw only) +* **FERC Form 6**: 2000-2022 (raw only) - `Source Docs `__ -* **FERC Form 60**: 2021 (raw only) +* **FERC Form 60**: 2006-2022 (raw only) - `Source Docs `__ * **US Census Demographic Profile 1 Geodatabase**: 2010 - `Source Docs `__ diff --git a/devtools/datasette/publish.py b/devtools/datasette/publish.py index f9197fdbeb..6ae2bb9076 100644 --- a/devtools/datasette/publish.py +++ b/devtools/datasette/publish.py @@ -110,8 +110,19 @@ def metadata(pudl_out: Path) -> str: flag_value="metadata", help="Generate the Datasette metadata.yml in current directory, but do not deploy.", ) -def deploy_datasette(deploy: str) -> int: - """Generate deployment files and run the deploy.""" +@click.argument( + "fly_args", + required=False, + nargs=-1, +) +def deploy_datasette(deploy: str, fly_args: tuple[str]) -> int: + """Generate deployment files and deploy Datasette either locally or to fly.io. + + Any additional arguments after -- will be passed through to flyctl if deploying to + fly.io. E.g. the following would build ouputs for fly.io, but not actually deploy: + + python publish.py --fly -- --build-only + """ pudl_out = PudlPaths().pudl_output metadata_yml = metadata(pudl_out) # Order the databases to highlight PUDL @@ -148,7 +159,10 @@ def deploy_datasette(deploy: str) -> int: ) logging.info("Running fly deploy...") - check_call(["/usr/bin/env", "flyctl", "deploy"], cwd=fly_dir) # noqa: S603 + cmd = ["/usr/bin/env", "flyctl", "deploy"] + if fly_args: + cmd = cmd + list(fly_args) + check_call(cmd, cwd=fly_dir) # noqa: S603 logging.info("Deploy finished!") elif deploy == "local": diff --git a/docs/conf.py b/docs/conf.py index 6935f09761..6721aec6c8 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -137,7 +137,7 @@ def data_dictionary_metadata_to_rst(app): """Export data dictionary metadata to RST for inclusion in the documentation.""" # Create an RST Data Dictionary for the PUDL DB: print("Exporting PUDL DB data dictionary metadata to RST.") - skip_names = ["datasets", "accumulated_depreciation_ferc1", "entity_types_eia"] + skip_names = ["datasets", "accumulated_depreciation_ferc1"] names = [name for name in RESOURCE_METADATA if name not in skip_names] package = Package.from_resource_ids(resource_ids=tuple(sorted(names))) # Sort fields within each resource by name: diff --git a/docs/data_access.rst b/docs/data_access.rst index 9c2e799e08..45efc60573 100644 --- a/docs/data_access.rst +++ b/docs/data_access.rst @@ -144,18 +144,18 @@ HTTPS using the following links: * `FERC-714 Datapackage (JSON) describing SQLite derived from XBRL `__ * `FERC-714 XBRL Taxonomy Metadata as JSON (2021-2022) `__ -.. note:: - To reduce network transfer times, we ``gzip`` the SQLite database files, which can - be quite large when uncompressed. To decompress them locally, at the command line - on Linux, MacOS, or Windows you can use the ``gunzip`` command. +To reduce network transfer times, we compress the SQLite databases using ``gzip``. To +decompress them locally, at the command line on Linux, MacOS, or Windows you can use the +``gunzip`` command. (Git for Windows installs ``gzip`` / ``gunzip`` by default, and it +can also be installed using the conda package manager). - .. code-block:: console +.. code-block:: console - $ gunzip *.sqlite.gz + $ gunzip *.sqlite.gz - On Windows you can also use a 3rd party tool like - `7zip `__. +If you're not familiar with using Unix command line tools in Windows you can also use a +3rd party tool like `7zip `__. .. _access-zenodo: diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 8936ff2761..688824bdce 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -24,6 +24,9 @@ v2024.01.XX protected and automatically updated. Build outputs are now written to ``gs://builds.catalyst.coop`` and retained for 30 days. See issues :issue:`3140,3179` and PRs :pr:`3195,3206,3212` +* The :mod:`pudl.analysis.record_linkage.eia_ferc1_record_linkage` module has been + refactored to use PUDL record linkage infrastructure and include extra cleaning + steps. This resulted in around 500 or 2% of matches changing. Data Coverage ^^^^^^^^^^^^^ @@ -31,6 +34,13 @@ Data Coverage CEMS instead of the annual files. Integrates CEMS through 2023q3. See issue :issue:`2973` & PR :pr:`3096`. +Data Cleaning +^^^^^^^^^^^^^ + +* Filled in null annual balances with fourth-quarter quarterly balances in + :ref:`core_ferc1__yearly_balance_sheet_liabilities_sched110`. :issue:`3233` and + :pr:`3234`. + --------------------------------------------------------------------------------------- v2023.12.01 --------------------------------------------------------------------------------------- diff --git a/environments/conda-linux-64.lock.yml b/environments/conda-linux-64.lock.yml index f9141f2041..d4abe89e89 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: 25338bdeb54a81fb064efcdf38a56212bb8da4efc4654985f265ded511dcb38f +# input_hash: a94ce1081d54c82931f58616985e5261ac1f9a1471c91852e1d0b53e9306b923 channels: - conda-forge @@ -24,9 +24,9 @@ dependencies: - _openmp_mutex=4.5=2_gnu - fonts-conda-ecosystem=1=0 - libgcc-ng=13.2.0=h807b86a_3 - - aws-c-common=0.9.8=hd590300_0 + - aws-c-common=0.9.12=hd590300_0 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 + - c-ares=1.25.0=hd590300_0 - fribidi=1.0.10=h36c2ea0_0 - geos=3.12.1=h59595ed_0 - gettext=0.21.1=h27087fc_0 @@ -65,7 +65,7 @@ dependencies: - ncurses=6.4=h59595ed_2 - nspr=4.35=h27087fc_0 - openssl=3.2.0=hd590300_1 - - pixman=0.42.2=h59595ed_0 + - pixman=0.43.0=h59595ed_0 - pthread-stubs=0.4=h36c2ea0_1001 - snappy=1.1.10=h9fff704_0 - tzcode=2023d=h3f72095_0 @@ -79,10 +79,10 @@ dependencies: - xorg-xproto=7.0.31=h7f98852_1007 - xz=5.2.6=h166bdaf_0 - yaml=0.2.5=h7f98852_2 - - aws-c-cal=0.6.9=h3b91eb8_1 - - aws-c-compression=0.2.17=hfd9eb17_6 - - aws-c-sdkutils=0.1.12=hfd9eb17_5 - - aws-checksums=0.1.17=hfd9eb17_5 + - aws-c-cal=0.6.9=h14ec70c_3 + - aws-c-compression=0.2.17=h572eabf_8 + - aws-c-sdkutils=0.1.13=h572eabf_1 + - aws-checksums=0.1.17=h572eabf_7 - expat=2.5.0=hcb278e6_1 - glog=0.6.0=h6f12383_0 - hdf4=4.2.15=h2a13503_7 @@ -101,33 +101,33 @@ dependencies: - libsqlite=3.44.2=h2797004_0 - libssh2=1.11.0=h0841786_0 - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 + - libxml2=2.12.4=h232c23b_1 - libzip=1.10.1=h2629f0a_3 - pcre2=10.42=hcad00b1_0 - rdma-core=49.0=hd3aeb46_2 - readline=8.2=h8228510_1 - - s2n=1.3.56=h06160fa_0 + - s2n=1.4.1=h06160fa_0 - tk=8.6.13=noxft_h4845f30_101 - xorg-libsm=1.2.4=h7391055_0 - zeromq=4.3.5=h59595ed_0 - zlib=1.2.13=hd590300_5 - zstd=1.5.5=hfc55251_0 - - aws-c-io=0.13.36=hc23c90e_0 + - aws-c-io=0.14.0=hf8f278a_1 - blosc=1.21.5=h0f2a231_0 - brotli-bin=1.1.0=hd590300_1 - freetype=2.12.1=h267a509_2 - krb5=1.21.2=h659d440_0 - - libarchive=3.7.2=h039dbb9_0 + - libarchive=3.7.2=h2aa1ff5_1 - libglib=2.78.3=h783c2da_0 - - libllvm15=15.0.7=h5cf9203_3 + - libllvm15=15.0.7=hb3ce162_4 - libopenblas=0.3.25=pthreads_h413a1c8_0 - libthrift=0.19.0=hb90f79a_1 - libtiff=4.6.0=ha9c0a0a_2 - - libxslt=1.1.37=h0054252_1 + - libxslt=1.1.39=h76b75d6_0 - minizip=4.0.4=h0ab5242_0 - nodejs=20.9.0=hb753e55_0 - nss=3.96=h1d7d5a4_0 - - orc=1.9.0=h4b38347_4 + - orc=1.9.2=h4b38347_0 - pandoc=3.1.3=h32600fe_0 - python=3.11.7=hab00c5b_1_cpython - re2=2023.06.02=h2873b5e_0 @@ -135,14 +135,14 @@ dependencies: - ucx=1.15.0=h75e419f_2 - xorg-libx11=1.8.7=h8ee46fc_0 - aiofiles=23.2.1=pyhd8ed1ab_0 - - alabaster=0.7.13=pyhd8ed1ab_0 + - alabaster=0.7.16=pyhd8ed1ab_0 - anyascii=0.3.2=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - astroid=3.0.2=py311h38be061_0 - atk-1.0=2.38.0=hd4edc92_1 - attrs=23.2.0=pyh71513ae_0 - - aws-c-event-stream=0.3.2=h1fff966_7 - - aws-c-http=0.7.14=hc86c171_2 + - aws-c-event-stream=0.4.1=h97bb272_2 + - aws-c-http=0.8.0=h9129f04_2 - backoff=2.2.1=pyhd8ed1ab_0 - backports.zoneinfo=0.2.1=py311h38be061_8 - blinker=1.7.0=pyhd8ed1ab_0 @@ -162,7 +162,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster-pipes=1.5.13=pyhd8ed1ab_0 + - dagster-pipes=1.6.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - dbus=1.13.6=h5008d03_3 - debugpy=1.8.0=py311hb755f60_1 @@ -173,7 +173,7 @@ dependencies: - docutils=0.20.1=py311h38be061_3 - entrypoints=0.4=pyhd8ed1ab_0 - et_xmlfile=1.1.0=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - execnet=2.0.2=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - filelock=3.13.1=pyhd8ed1ab_0 @@ -182,7 +182,7 @@ dependencies: - frozenlist=1.4.1=py311h459d7ec_0 - fsspec=2023.12.2=pyhca7485f_0 - gdk-pixbuf=2.42.10=h829c605_4 - - google-cloud-sdk=458.0.1=py311h38be061_0 + - google-cloud-sdk=459.0.0=py311h38be061_0 - greenlet=3.0.3=py311hb755f60_0 - gts=0.7.6=h977cf35_4 - hpack=4.0.0=pyh9f0ad1d_0 @@ -205,24 +205,24 @@ dependencies: - lcms2=2.16=hb7c19ff_0 - libblas=3.9.0=20_linux64_openblas - libcurl=8.5.0=hca28451_0 - - libgrpc=1.59.2=hd6c4280_0 + - libgrpc=1.59.3=hd6c4280_0 - libpq=16.1=h33b98f1_7 - libwebp=1.3.2=h658648e_1 - llvmlite=0.41.1=py311ha6695c7_0 - locket=1.0.0=pyhd8ed1ab_0 - - lxml=4.9.3=py311h1a07684_3 + - lxml=4.9.4=py311h9691dec_0 - marko=2.0.2=pyhd8ed1ab_0 - markupsafe=2.1.3=py311h459d7ec_1 - - mdurl=0.1.0=pyhd8ed1ab_0 + - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.2.0=pyhd8ed1ab_0 - msgpack-python=1.0.7=py311h9547e67_0 - multidict=6.0.4=py311h459d7ec_1 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nest-asyncio=1.5.9=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 - openjpeg=2.5.0=h488ebb8_3 - packaging=23.2=pyhd8ed1ab_0 @@ -235,7 +235,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.1.0=pyhd8ed1ab_0 - pluggy=1.3.0=pyhd8ed1ab_0 - - prettier=3.1.1=h31abb78_0 + - prettier=3.2.2=h31abb78_0 - prometheus_client=0.19.0=pyhd8ed1ab_0 - psutil=5.9.7=py311h459d7ec_0 - ptyprocess=0.7.0=pyhd3deb0d_0 @@ -261,12 +261,12 @@ dependencies: - regex=2023.12.25=py311h459d7ec_0 - rfc3986=2.0.0=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.16.2=py311h46250e7_0 + - rpds-py=0.17.1=py311h46250e7_0 - rtree=1.1.0=py311h3bb2b0f_0 - ruamel.yaml.clib=0.2.7=py311h459d7ec_2 - - ruff=0.1.9=py311h7145743_0 + - ruff=0.1.13=py311h7145743_1 - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - setuptools=69.0.3=pyhd8ed1ab_0 - shellingham=1.5.4=pyhd8ed1ab_0 - simpleeval=0.9.13=pyhd8ed1ab_1 - six=1.16.0=pyh6c4a22f_0 @@ -277,6 +277,7 @@ dependencies: - soupsieve=2.5=pyhd8ed1ab_1 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - stringcase=1.2.0=py_0 + - structlog=23.2.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.2.0=pyha21a80b_0 @@ -286,8 +287,8 @@ dependencies: - toolz=0.12.0=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.3.3=py311h459d7ec_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 + - traitlets=5.14.1=pyhd8ed1ab_0 + - types-python-dateutil=2.8.19.20240106=pyhd8ed1ab_0 - types-pyyaml=6.0.12.12=pyhd8ed1ab_0 - typing_extensions=4.9.0=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 @@ -295,7 +296,7 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uvloop=0.19.0=py311h460e60f_0 - validators=0.22.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 - webcolors=1.13=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - websocket-client=1.7.0=pyhd8ed1ab_0 @@ -315,8 +316,9 @@ dependencies: - asgiref=3.7.2=pyhd8ed1ab_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - - aws-c-auth=0.7.7=h4faf3ed_1 - - aws-c-mqtt=0.9.10=hba57965_1 + - aws-c-auth=0.7.11=h0b4cabd_1 + - aws-c-mqtt=0.10.1=h2b97f5f_0 + - azure-core-cpp=1.10.3=h91d86a7_0 - babel=2.14.0=pyhd8ed1ab_0 - beautifulsoup4=4.12.2=pyha770c72_0 - bleach=6.1.0=pyhd8ed1ab_0 @@ -329,28 +331,28 @@ dependencies: - cligj=0.7.2=pyhd8ed1ab_1 - clikit=0.6.2=pyhd8ed1ab_2 - coloredlogs=14.0=pyhd8ed1ab_3 - - comm=0.1.4=pyhd8ed1ab_0 + - comm=0.2.1=pyhd8ed1ab_0 - coverage=7.4.0=py311h459d7ec_0 - curl=8.5.0=hca28451_0 - - fonttools=4.47.0=py311h459d7ec_0 + - fonttools=4.47.2=py311h459d7ec_0 - gitdb=4.0.11=pyhd8ed1ab_0 - graphql-core=3.2.3=pyhd8ed1ab_0 - - grpcio=1.59.2=py311ha6695c7_0 + - grpcio=1.59.3=py311ha6695c7_0 - h11=0.14.0=pyhd8ed1ab_0 - h2=4.1.0=pyhd8ed1ab_0 - hdf5=1.14.3=nompi_h4f84152_100 - html5lib=1.1=pyh9f0ad1d_0 - - hypothesis=6.92.2=pyha770c72_0 + - hypothesis=6.94.0=pyha770c72_0 - importlib-metadata=7.0.1=pyha770c72_0 - importlib_resources=6.1.1=pyhd8ed1ab_0 - isodate=0.6.1=pyhd8ed1ab_0 - janus=1.0.0=pyhd8ed1ab_0 - jaraco.classes=3.3.0=pyhd8ed1ab_0 - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 + - jinja2=3.1.3=pyhd8ed1ab_0 - joblib=1.3.2=pyhd8ed1ab_0 - jsonlines=4.0.0=pyhd8ed1ab_0 - - jupyter_core=5.6.0=py311h38be061_0 + - jupyter_core=5.7.1=py311h38be061_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - libcblas=3.9.0=20_linux64_openblas @@ -365,11 +367,11 @@ dependencies: - overrides=7.4.0=pyhd8ed1ab_0 - partd=1.4.1=pyhd8ed1ab_0 - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py311ha6c5da5_0 + - pillow=10.2.0=py311ha6c5da5_0 - pint=0.23=pyhd8ed1ab_0 - pip=23.3.2=pyhd8ed1ab_0 - - postgresql=16.1=h8972f4a_7 - - proj=9.3.0=h1d62c97_2 + - postgresql=16.1=h7387d8b_7 + - proj=9.3.1=h1d62c97_0 - prompt-toolkit=3.0.42=pyha770c72_0 - protobuf=4.24.4=py311h46cbc50_0 - psycopg2=2.9.9=py311h03dec38_0 @@ -380,7 +382,7 @@ dependencies: - python-slugify=8.0.1=pyhd8ed1ab_2 - pyu2f=0.1.5=pyhd8ed1ab_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - referencing=0.32.0=pyhd8ed1ab_0 + - referencing=0.32.1=pyhd8ed1ab_0 - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rsa=4.9=pyhd8ed1ab_0 @@ -397,34 +399,35 @@ dependencies: - xerces-c=3.2.5=hac6953d_0 - yarl=1.9.3=py311h459d7ec_0 - addfips=0.4.0=pyhd8ed1ab_1 + - aiohttp=3.9.1=py311h459d7ec_0 - aniso8601=9.0.1=pyhd8ed1ab_0 - annotated-types=0.6.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311h459d7ec_4 - arrow=1.3.0=pyhd8ed1ab_0 - - async-timeout=4.0.3=pyhd8ed1ab_0 - - aws-c-s3=0.4.1=hfadff92_0 - - botocore=1.34.11=pyhd8ed1ab_0 + - aws-c-s3=0.4.9=hca09fc5_0 + - azure-storage-common-cpp=12.5.0=hb858b4b_2 + - botocore=1.34.19=pyhd8ed1ab_0 - branca=0.7.0=pyhd8ed1ab_1 - croniter=2.0.1=pyhd8ed1ab_0 - cryptography=41.0.7=py311hcb13ee4_1 - fqdn=1.5.1=pyhd8ed1ab_0 - - geotiff=1.7.1=hf074850_14 - - gitpython=3.1.40=pyhd8ed1ab_0 + - geotiff=1.7.1=h6b2125f_15 + - gitpython=3.1.41=pyhd8ed1ab_0 - google-crc32c=1.1.2=py311h9b08b9c_5 - googleapis-common-protos=1.62.0=pyhd8ed1ab_0 - - gql=3.4.1=pyhd8ed1ab_0 + - gql=3.5.0=pyhd8ed1ab_0 - graphql-relay=3.2.0=pyhd8ed1ab_0 - - grpcio-health-checking=1.59.2=pyhd8ed1ab_0 + - grpcio-health-checking=1.59.3=pyhd8ed1ab_0 - harfbuzz=8.3.0=h3d44ed6_0 - httpcore=1.0.2=pyhd8ed1ab_0 - importlib_metadata=7.0.1=hd8ed1ab_0 - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.1=pyhd8ed1ab_0 - kealib=1.5.3=h2f55d51_0 - - libnetcdf=4.9.2=nompi_h80fb2b6_112 - - libspatialite=5.1.0=h7385560_2 + - libnetcdf=4.9.2=nompi_h9612171_113 + - libspatialite=5.1.0=h7bd4643_4 - mako=1.3.0=pyhd8ed1ab_0 - - numpy=1.26.2=py311h64a7726_0 + - numpy=1.26.3=py311h64a7726_0 - pbr=6.0.0=pyhd8ed1ab_0 - pendulum=2.1.2=py311h459d7ec_6 - poppler=23.12.0=h590f24d_0 @@ -432,7 +435,7 @@ dependencies: - psycopg2-binary=2.9.9=pyhd8ed1ab_0 - pybtex=0.24.0=pyhd8ed1ab_2 - pydantic-core=2.14.6=py311h46250e7_1 - - pyproj=3.6.1=py311h1facc83_4 + - pyproj=3.6.1=py311hca0b8b9_5 - pytest-console-scripts=1.4.1=pyhd8ed1ab_0 - pytest-cov=4.1.0=pyhd8ed1ab_0 - pytest-mock=3.12.0=pyhd8ed1ab_0 @@ -440,36 +443,34 @@ dependencies: - python-build=1.0.3=pyhd8ed1ab_0 - requests=2.31.0=pyhd8ed1ab_0 - rich=13.7.0=pyhd8ed1ab_0 - - sqlalchemy=2.0.24=py311h459d7ec_0 + - sqlalchemy=2.0.25=py311h459d7ec_0 - stack_data=0.6.2=pyhd8ed1ab_0 - - starlette=0.34.0=pyhd8ed1ab_0 - - tiledb=2.18.2=h8c794c1_0 + - starlette=0.35.0=pyhd8ed1ab_0 - ukkonen=1.0.1=py311h9547e67_4 - uvicorn=0.25.0=py311h38be061_0 - watchfiles=0.21.0=py311h46250e7_0 - - aiohttp=3.8.6=py311h459d7ec_1 - - alembic=1.13.1=pyhd8ed1ab_0 - - arelle-release=2.20.3=pyhd8ed1ab_0 + - alembic=1.13.1=pyhd8ed1ab_1 + - arelle-release=2.21.3=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - aws-crt-cpp=0.24.7=h97e63c7_6 + - aws-crt-cpp=0.26.0=h04327c0_8 + - azure-storage-blobs-cpp=12.10.0=h00ab1b0_0 - bottleneck=1.3.7=py311h1f0f07a_1 - cachecontrol=0.13.1=pyhd8ed1ab_0 - contourpy=1.2.0=py311h9547e67_0 - - dask-core=2023.12.1=pyhd8ed1ab_0 + - dask-core=2024.1.0=pyhd8ed1ab_0 - dnspython=2.4.2=pyhd8ed1ab_1 - ensureconda=1.4.3=pyhd8ed1ab_0 - folium=0.15.1=pyhd8ed1ab_0 - google-resumable-media=2.7.0=pyhd8ed1ab_0 - graphene=3.3=pyhd8ed1ab_0 - - grpcio-status=1.59.2=pyhd8ed1ab_0 + - grpcio-status=1.59.3=pyhd8ed1ab_0 - h3-py=3.7.6=py311hb755f60_1 - httpx=0.26.0=pyhd8ed1ab_0 - identify=2.5.33=pyhd8ed1ab_0 - - ipython=8.19.0=pyh707e725_0 + - ipython=8.20.0=pyh707e725_0 - isoduration=20.11.0=pyhd8ed1ab_0 - jsonschema=4.20.0=pyhd8ed1ab_0 - jupyter_client=8.6.0=pyhd8ed1ab_0 - - libgdal=3.8.1=hd0089ee_2 - numba=0.58.1=py311h96b013e_0 - numexpr=2.8.8=py311h039bad6_100 - oauthlib=3.2.2=pyhd8ed1ab_0 @@ -479,7 +480,7 @@ dependencies: - pydantic=2.5.3=pyhd8ed1ab_0 - pyopenssl=23.3.0=pyhd8ed1ab_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 - - requests-toolbelt=0.10.1=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_0 - responses=0.24.1=pyhd8ed1ab_0 - s3transfer=0.10.0=pyhd8ed1ab_0 - scipy=1.11.4=py311h64a7726_0 @@ -489,24 +490,23 @@ dependencies: - typeguard=4.1.5=pyhd8ed1ab_1 - typer=0.9.0=pyhd8ed1ab_0 - uvicorn-standard=0.25.0=h38be061_0 - - aws-sdk-cpp=1.11.182=h8beafcf_7 - - boto3=1.34.11=pyhd8ed1ab_0 + - aws-sdk-cpp=1.11.210=hba3e011_10 + - boto3=1.34.19=pyhd8ed1ab_0 - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - dagster=1.5.13=pyhd8ed1ab_0 - - datasette=0.64.5=pyhd8ed1ab_0 + - dagster=1.6.0=pyhd8ed1ab_0 + - datasette=0.64.6=pyhd8ed1ab_0 - doc8=1.1.1=pyhd8ed1ab_0 - email-validator=2.1.0.post1=pyhd8ed1ab_0 - frictionless=4.40.8=pyh6c4a22f_0 - - gdal=3.8.1=py311h67923c1_2 - - geopandas-base=0.14.1=pyha770c72_0 - - google-auth=2.25.2=pyhca7485f_0 - - gql-with-requests=3.4.1=pyhd8ed1ab_0 + - geopandas-base=0.14.2=pyha770c72_0 + - google-auth=2.26.2=pyhca7485f_0 + - gql-with-requests=3.5.0=pyhd8ed1ab_0 - gtk2=2.24.33=h7f000aa_3 - - ipykernel=6.28.0=pyhd33586a_0 + - ipykernel=6.29.0=pyhd33586a_0 - ipywidgets=8.1.1=pyhd8ed1ab_0 - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - keyring=24.3.0=py311h38be061_0 - - librsvg=2.56.3=h98fae49_0 + - librsvg=2.56.3=he3f83f7_1 - matplotlib-base=3.8.2=py311h54ef318_0 - nbformat=5.9.2=pyhd8ed1ab_0 - pandera-core=0.17.2=pyhd8ed1ab_1 @@ -514,48 +514,50 @@ dependencies: - pydantic-settings=2.1.0=pyhd8ed1ab_1 - requests-oauthlib=1.3.1=pyhd8ed1ab_0 - scikit-learn=1.3.2=py311hc009520_2 + - tiledb=2.19.0=hc1131af_0 - timezonefinder=6.2.0=py311h459d7ec_2 - catalystcoop.ferc_xbrl_extractor=1.3.1=pyhd8ed1ab_0 - conda-lock=2.5.1=pyhd8ed1ab_0 - - dagster-graphql=1.5.13=pyhd8ed1ab_0 - - dagster-postgres=0.21.13=pyhd8ed1ab_0 - - fiona=1.9.5=py311hf8e0aa6_2 + - dagster-graphql=1.6.0=pyhd8ed1ab_0 + - dagster-postgres=0.22.0=pyhd8ed1ab_0 - google-api-core=2.15.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.0=pyhd8ed1ab_0 - graphviz=9.0.0=h78e8752_1 - jupyter_console=6.6.3=pyhd8ed1ab_0 - jupyter_events=0.9.0=pyhd8ed1ab_0 - - libarrow=14.0.1=h4df1b6a_3_cpu + - libarrow=14.0.2=h84dd17c_2_cpu + - libgdal=3.8.3=hcd1fc54_0 - mapclassify=2.6.1=pyhd8ed1ab_0 - nbclient=0.8.0=pyhd8ed1ab_0 - qtconsole-base=5.5.1=pyha770c72_0 - - recordlinkage=0.16=pyhd8ed1ab_0 - tabulator=1.53.5=pyhd8ed1ab_0 - - dagster-webserver=1.5.13=pyhd8ed1ab_0 - - geopandas=0.14.1=pyhd8ed1ab_0 + - dagster-webserver=1.6.0=pyhd8ed1ab_0 + - gdal=3.8.3=py311h39b4e0e_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - libarrow-acero=14.0.1=h59595ed_3_cpu - - libarrow-flight=14.0.1=h120cb0d_3_cpu - - libarrow-gandiva=14.0.1=hacb8726_3_cpu - - libparquet=14.0.1=h352af49_3_cpu - - nbconvert-core=7.13.1=pyhd8ed1ab_0 + - libarrow-acero=14.0.2=h59595ed_2_cpu + - libarrow-flight=14.0.2=h120cb0d_2_cpu + - libarrow-gandiva=14.0.2=hacb8726_2_cpu + - libparquet=14.0.2=h352af49_2_cpu + - nbconvert-core=7.14.2=pyhd8ed1ab_0 - pygraphviz=1.11=py311hbf5cbc9_2 - tableschema=1.19.3=pyh9f0ad1d_0 - datapackage=1.15.2=pyh44b312d_0 + - fiona=1.9.5=py311hf8e0aa6_3 - google-cloud-storage=2.14.0=pyhca7485f_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - libarrow-dataset=14.0.1=h59595ed_3_cpu - - libarrow-flight-sql=14.0.1=h61ff412_3_cpu - - nbconvert-pandoc=7.13.1=pyhd8ed1ab_0 + - jupyter_server=2.12.5=pyhd8ed1ab_0 + - libarrow-dataset=14.0.2=h59595ed_2_cpu + - libarrow-flight-sql=14.0.2=h61ff412_2_cpu + - nbconvert-pandoc=7.14.2=pyhd8ed1ab_0 - gcsfs=2023.12.2.post1=pyhd8ed1ab_0 + - geopandas=0.14.2=pyhd8ed1ab_0 - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - jupyter-resource-usage=1.0.1=pyhd8ed1ab_0 - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - libarrow-substrait=14.0.1=h61ff412_3_cpu - - nbconvert=7.13.1=pyhd8ed1ab_0 + - libarrow-substrait=14.0.2=h61ff412_2_cpu + - nbconvert=7.14.2=pyhd8ed1ab_0 - notebook-shim=0.2.3=pyhd8ed1ab_0 - jupyterlab=4.0.10=pyhd8ed1ab_0 - - pyarrow=14.0.1=py311h39c9aba_3_cpu + - pyarrow=14.0.2=py311h39c9aba_2_cpu - notebook=7.0.6=pyhd8ed1ab_0 - jupyter=1.0.0=pyhd8ed1ab_10 - sphinx-autoapi=3.0.0=pyhd8ed1ab_0 @@ -563,10 +565,10 @@ dependencies: - furo=2023.9.10=pyhd8ed1ab_0 - sphinx-issues=1.2.0=py_0 - sphinx-reredirects=0.1.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-bibtex=2.6.1=pyhd8ed1ab_1 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.2=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 diff --git a/environments/conda-lock.yml b/environments/conda-lock.yml index 50d3ac566d..e4790d84dd 100644 --- a/environments/conda-lock.yml +++ b/environments/conda-lock.yml @@ -15,9 +15,9 @@ version: 1 metadata: content_hash: - linux-64: 25338bdeb54a81fb064efcdf38a56212bb8da4efc4654985f265ded511dcb38f - osx-64: 0c46f3c7a9c86a583e588c727d6a7e7d3214ce9d048dd4e49df3a792c36b3e9c - osx-arm64: 3e57b04f7b2300284a5c81502687a5c373c4be31786246211ea23f019d4a513f + linux-64: a94ce1081d54c82931f58616985e5261ac1f9a1471c91852e1d0b53e9306b923 + osx-64: a183514478e1919b8fb62d0d6d4b45a20ca9e0d600412ea1685c6e7d76b79f58 + osx-arm64: 36ae6768b8517ef3b018f1e8fce32dcb5fea0df8341e951712a7ee4b08b6a361 channels: - url: conda-forge used_env_vars: [] @@ -130,64 +130,58 @@ package: category: main optional: false - name: aiohttp - version: 3.8.6 + version: 3.9.1 manager: conda platform: linux-64 dependencies: aiosignal: ">=1.1.2" - async-timeout: <5.0,>=4.0.0a3 attrs: ">=17.3.0" - charset-normalizer: ">=2.0,<4.0" frozenlist: ">=1.1.1" libgcc-ng: ">=12" multidict: ">=4.5,<7.0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* yarl: ">=1.0,<2.0" - url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.8.6-py311h459d7ec_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.9.1-py311h459d7ec_0.conda hash: - md5: 7d4b63a745f293029b5689b0b5d8aa15 - sha256: 690f7ca719e99d47728c392ab0f5f362013852800db41702c29d219c8e380976 + md5: a51ceb9a9219e3c11af56b2b77794839 + sha256: 3f16a6ff0ce0c137de2bc63ac3758616f7232f75ff630a3955f02af2452b0490 category: main optional: false - name: aiohttp - version: 3.8.6 + version: 3.9.1 manager: conda platform: osx-64 dependencies: aiosignal: ">=1.1.2" - async-timeout: <5.0,>=4.0.0a3 attrs: ">=17.3.0" - charset-normalizer: ">=2.0,<4.0" frozenlist: ">=1.1.1" multidict: ">=4.5,<7.0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* yarl: ">=1.0,<2.0" - url: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.8.6-py311he705e18_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aiohttp-3.9.1-py311he705e18_0.conda hash: - md5: 5319ce185be1f2c4d1b19b95488c02a8 - sha256: e2f3b1c8fe44daf016396f6a49e80c84aeb9621d2812bec15e4d1873e5972b58 + md5: b2b933fedb5534216ff5326f41ed7426 + sha256: 98241e3eb524fc8d3f67f69faa0c661c56653671996b30a1fef03e58e17ce59a category: main optional: false - name: aiohttp - version: 3.8.6 + version: 3.9.1 manager: conda platform: osx-arm64 dependencies: aiosignal: ">=1.1.2" - async-timeout: <5.0,>=4.0.0a3 attrs: ">=17.3.0" - charset-normalizer: ">=2.0,<4.0" frozenlist: ">=1.1.1" multidict: ">=4.5,<7.0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* yarl: ">=1.0,<2.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.8.6-py311h05b510d_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aiohttp-3.9.1-py311h05b510d_0.conda hash: - md5: c783a2696f1acfb0fcd748aa87118518 - sha256: b41fca4f9bd2f09cf0daeb762c5f74cedfea366f409dcbdcff8d565c616c2309 + md5: 52cc58b2f8ab7c28a1df1dac76f4b5cf + sha256: d55bbf85e77c324bab06de7b9f39ba9b46ca38355c2c5ef2b3b699c48cb58d19 category: main optional: false - name: aiosignal @@ -230,39 +224,39 @@ package: category: main optional: false - name: alabaster - version: 0.7.13 + version: 0.7.16 manager: conda platform: linux-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.13-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda hash: - md5: 06006184e203b61d3525f90de394471e - sha256: b2d160a050996950434c6e87a174fc01c4a937cbeffbdd20d1b46126b4478a95 + md5: def531a3ac77b7fb8c21d17bb5d0badb + sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 category: main optional: false - name: alabaster - version: 0.7.13 + version: 0.7.16 manager: conda platform: osx-64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.13-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda hash: - md5: 06006184e203b61d3525f90de394471e - sha256: b2d160a050996950434c6e87a174fc01c4a937cbeffbdd20d1b46126b4478a95 + md5: def531a3ac77b7fb8c21d17bb5d0badb + sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 category: main optional: false - name: alabaster - version: 0.7.13 + version: 0.7.16 manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.13-pyhd8ed1ab_0.conda + python: ">=3.9" + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda hash: - md5: 06006184e203b61d3525f90de394471e - sha256: b2d160a050996950434c6e87a174fc01c4a937cbeffbdd20d1b46126b4478a95 + md5: def531a3ac77b7fb8c21d17bb5d0badb + sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 category: main optional: false - name: alembic @@ -273,13 +267,13 @@ package: importlib-metadata: "" importlib_resources: "" mako: "" - python: ">=3.7" + python: ">=3.8" sqlalchemy: ">=1.3.0" typing-extensions: ">=4" - url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_1.conda hash: - md5: cbf1d138847b818c33f3d2f24f55c347 - sha256: 4c3f9d916f6da427b35328a28f439d6a3ae4b869d846a5ac3e29ea0cbbf8cfc8 + md5: 7b7b0062b0de9f3f71502d31215fcbbb + sha256: e4bc9aa5a6e866461274826bb750407a407fed9207a5adb70bf727f6addd7fe6 category: main optional: false - name: alembic @@ -290,13 +284,13 @@ package: importlib-metadata: "" importlib_resources: "" mako: "" - python: ">=3.7" + python: ">=3.8" sqlalchemy: ">=1.3.0" typing-extensions: ">=4" - url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_1.conda hash: - md5: cbf1d138847b818c33f3d2f24f55c347 - sha256: 4c3f9d916f6da427b35328a28f439d6a3ae4b869d846a5ac3e29ea0cbbf8cfc8 + md5: 7b7b0062b0de9f3f71502d31215fcbbb + sha256: e4bc9aa5a6e866461274826bb750407a407fed9207a5adb70bf727f6addd7fe6 category: main optional: false - name: alembic @@ -307,13 +301,13 @@ package: importlib-metadata: "" importlib_resources: "" mako: "" - python: ">=3.7" + python: ">=3.8" sqlalchemy: ">=1.3.0" typing-extensions: ">=4" - url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.1-pyhd8ed1ab_1.conda hash: - md5: cbf1d138847b818c33f3d2f24f55c347 - sha256: 4c3f9d916f6da427b35328a28f439d6a3ae4b869d846a5ac3e29ea0cbbf8cfc8 + md5: 7b7b0062b0de9f3f71502d31215fcbbb + sha256: e4bc9aa5a6e866461274826bb750407a407fed9207a5adb70bf727f6addd7fe6 category: main optional: false - name: aniso8601 @@ -539,7 +533,7 @@ package: category: main optional: false - name: arelle-release - version: 2.20.3 + version: 2.21.3 manager: conda platform: linux-64 dependencies: @@ -552,14 +546,14 @@ package: python: ">=3.8" python-dateutil: 2.* regex: "" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.20.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.21.3-pyhd8ed1ab_0.conda hash: - md5: 0a614107d4137fec1adf3224ae378f74 - sha256: f8dca738d90de59dfe6cc0438a78bce842c6bbaa6bcc1ed3ddbe6a1b46c1c301 + md5: 173b09930ea5264b94c3857d9b386408 + sha256: f61b7643f79f9731e81362c0e7454a7bbe11f6cbd863c4ad6dc07521811115e5 category: main optional: false - name: arelle-release - version: 2.20.3 + version: 2.21.3 manager: conda platform: osx-64 dependencies: @@ -572,14 +566,14 @@ package: lxml: 4.* openpyxl: 3.* pyparsing: 3.* - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.20.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.21.3-pyhd8ed1ab_0.conda hash: - md5: 0a614107d4137fec1adf3224ae378f74 - sha256: f8dca738d90de59dfe6cc0438a78bce842c6bbaa6bcc1ed3ddbe6a1b46c1c301 + md5: 173b09930ea5264b94c3857d9b386408 + sha256: f61b7643f79f9731e81362c0e7454a7bbe11f6cbd863c4ad6dc07521811115e5 category: main optional: false - name: arelle-release - version: 2.20.3 + version: 2.21.3 manager: conda platform: osx-arm64 dependencies: @@ -592,10 +586,10 @@ package: lxml: 4.* openpyxl: 3.* pyparsing: 3.* - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.20.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.21.3-pyhd8ed1ab_0.conda hash: - md5: 0a614107d4137fec1adf3224ae378f74 - sha256: f8dca738d90de59dfe6cc0438a78bce842c6bbaa6bcc1ed3ddbe6a1b46c1c301 + md5: 173b09930ea5264b94c3857d9b386408 + sha256: f61b7643f79f9731e81362c0e7454a7bbe11f6cbd863c4ad6dc07521811115e5 category: main optional: false - name: argon2-cffi @@ -744,8 +738,8 @@ package: manager: conda platform: osx-64 dependencies: - itsdangerous: "" python-multipart: "" + itsdangerous: "" python: ">=3.6" url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.9-pyhd8ed1ab_0.tar.bz2 hash: @@ -758,8 +752,8 @@ package: manager: conda platform: osx-arm64 dependencies: - itsdangerous: "" python-multipart: "" + itsdangerous: "" python: ">=3.6" url: https://conda.anaconda.org/conda-forge/noarch/asgi-csrf-0.9-pyhd8ed1ab_0.tar.bz2 hash: @@ -923,45 +917,6 @@ package: sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 category: main optional: false - - name: async-timeout - version: 4.0.3 - manager: conda - platform: linux-64 - dependencies: - python: ">=3.7" - typing-extensions: ">=3.6.5" - url: https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda - hash: - md5: 3ce482ec3066e6d809dbbb1d1679f215 - sha256: bd8b698e7f037a9c6107216646f1191f4f7a7fc6da6c34d1a6d4c211bcca8979 - category: main - optional: false - - name: async-timeout - version: 4.0.3 - manager: conda - platform: osx-64 - dependencies: - python: ">=3.7" - typing-extensions: ">=3.6.5" - url: https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda - hash: - md5: 3ce482ec3066e6d809dbbb1d1679f215 - sha256: bd8b698e7f037a9c6107216646f1191f4f7a7fc6da6c34d1a6d4c211bcca8979 - category: main - optional: false - - name: async-timeout - version: 4.0.3 - manager: conda - platform: osx-arm64 - dependencies: - python: ">=3.7" - typing-extensions: ">=3.6.5" - url: https://conda.anaconda.org/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda - hash: - md5: 3ce482ec3066e6d809dbbb1d1679f215 - sha256: bd8b698e7f037a9c6107216646f1191f4f7a7fc6da6c34d1a6d4c211bcca8979 - category: main - optional: false - name: atk-1.0 version: 2.38.0 manager: conda @@ -1039,52 +994,52 @@ package: category: main optional: false - name: aws-c-auth - version: 0.7.7 + version: 0.7.11 manager: conda platform: linux-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.7-h4faf3ed_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.11-h0b4cabd_1.conda hash: - md5: e2a9f779fafe385cd516c079e7c9a36b - sha256: 2647adb3ef4373e545308791020d6fbbeff4b57a3a1bb9f82dfc89ddf56e458e + md5: e9a6562446d81183d1483bb23bfc478c + sha256: ef98131dbff55f482b0af10d17aa6c478e59987661cf3c22dddb30a441986aa5 category: main optional: false - name: aws-c-auth - version: 0.7.7 + version: 0.7.11 manager: conda platform: osx-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.7-h9ac2572_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.11-h94c8779_1.conda hash: - md5: 13bc5ae79dc4dfae77409ada1d0aefc2 - sha256: db053837a53b8200777e0cb105a35b4bfe8751aa238f5774374e5aeb2abcbc15 + md5: 0c504fbf22cf8560e4cbe1a68d71bace + sha256: 2aa423f5c64c4df7a8a2d9b4f7fa915c4a7d6e01a018f04fbf4c4bd9b699ea50 category: main optional: false - name: aws-c-auth - version: 0.7.7 + version: 0.7.11 manager: conda platform: osx-arm64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.7-h886c30d_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.11-ha4ce7b8_1.conda hash: - md5: a56e378f5985f3ffb8ba520dc5b22812 - sha256: 774fe58283e5c5edad6009adea7b12c3f20b501f121a88b5b57b47bfe0b61eaa + md5: ed467f71fac4eca9454ca1ff99be7f84 + sha256: 4b4318d4ad5cb9d3f3e141e43528e3c7f161e8f167195ff2627e6ec778bd890f category: main optional: false - name: aws-c-cal @@ -1092,13 +1047,13 @@ package: manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" libgcc-ng: ">=12" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.6.9-h3b91eb8_1.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.6.9-h14ec70c_3.conda hash: - md5: ab28ae62aa4738f7ca0622554aadc31b - sha256: 8bca41960971a2f6eea0d61a30e6d8b1bf80f520b5959aba92b87d1385d3d0cd + md5: 7da4b84275e63f56d158d6250727a70f + sha256: d4f593f586378d7544900847b16d922a10c4d92aec7add6e3cb5dbe69965ab2f category: main optional: false - name: aws-c-cal @@ -1106,11 +1061,11 @@ package: manager: conda platform: osx-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.6.9-h49e9720_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.6.9-he75d6b7_3.conda hash: - md5: a1fc363f4bcbc029a096df632e1b06ab - sha256: 4f7f92067ecf18696a40fedacdc189ffa045020ebd0948ad094624d7c5a8e5a2 + md5: 56bca8b8f924ba21b26b9a0a158b93be + sha256: 772a3d9864658df5097c866633f14a78d88f21509157b09f9f8d6d0c04f09166 category: main optional: false - name: aws-c-cal @@ -1118,45 +1073,45 @@ package: manager: conda platform: osx-arm64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.6.9-hea61927_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.6.9-h4fd42c2_3.conda hash: - md5: 844a59d5740f086963219373174de1d3 - sha256: ebd4b794986b745fb9a9931162e7ca6a4a759625203d995749e5dfc0e23d0e6e + md5: c06a837ae2f0c217141c32cb408c8b92 + sha256: dde08312c4db4e2e646e37bf5e3dc96affa0dfa87a3044821f545635cad2b440 category: main optional: false - name: aws-c-common - version: 0.9.8 + version: 0.9.12 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.8-hd590300_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.12-hd590300_0.conda hash: - md5: 1fd5f2ae093f2dbf28dc4f18fca57309 - sha256: 09075cb426a0b903b7ca86e4f399eb0be02b6d24e403792a5f378064fcb7a08b + md5: 7dbb94ffb9df66406f3101625807cac1 + sha256: 22e7c9438f2fe3c46a1747efcaae4ab3a078714ff8992a6ec3c213f50b9d6704 category: main optional: false - name: aws-c-common - version: 0.9.8 + version: 0.9.12 manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.8-h10d778d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.12-h10d778d_0.conda hash: - md5: 1835ae87bcb96111220344774a930f02 - sha256: 4aac7a22b208c13707297d8e08c62569186f4dcc2ed3cd01ffa79af4576e3dcc + md5: d04b9a72861e43eb78e0c133056e1655 + sha256: 21171720a36e233246ce9fa602b124b2fb4fffe97b906fa58bf7603d1af93789 category: main optional: false - name: aws-c-common - version: 0.9.8 + version: 0.9.12 manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.8-h93a5062_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.12-h93a5062_0.conda hash: - md5: cde0cd0c85e62c192da64c49130a7ccd - sha256: 811730643b941f7b3419fdba4824aaac745944e4bcc462c5737ba4025213158e + md5: afe8c81d8e34a96a124640788296b02e + sha256: 75d963943aefae31ab1a02956a5ee41c0fa347da9550bd1ce57b5cbbea7ea7e6 category: main optional: false - name: aws-c-compression @@ -1164,12 +1119,12 @@ package: manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.17-hfd9eb17_6.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.17-h572eabf_8.conda hash: - md5: aee687dcfcc2a75d77b6e6024273978a - sha256: d67e50aff37474eee393346d71c9e4bbb6d190f86722ac932b2837acfea33f76 + md5: cc6630010cb1211cc15fb348f7c7eb70 + sha256: 0627434bcee61f94cf35d7719a395d4b7c9967f20bb877f1bd05868013a8a93c category: main optional: false - name: aws-c-compression @@ -1177,11 +1132,11 @@ package: manager: conda platform: osx-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.17-hff1f2c8_6.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.17-h45babc2_8.conda hash: - md5: d44348239e6be8e1a418cfeda24bc1b5 - sha256: b82eae800be7a26fb0a8d39c009c39f3b8f474d05dcb636b7b8e225ca7c7da2b + md5: 3b63d41977e0e390e42446372f5f1b03 + sha256: 19d3fb58b89ad3c1a2693ea81f98bca51843c7cdec7afaebc96b5013d73b2a91 category: main optional: false - name: aws-c-compression @@ -1189,279 +1144,277 @@ package: manager: conda platform: osx-arm64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.17-hea61927_6.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.17-h4fd42c2_8.conda hash: - md5: 61e64f2091370b64430faf5fe021bc54 - sha256: 01f5d5397def8f38263cc8bf3a31d2063602238073847a2941fd7f28f01da617 + md5: c9b738b496c34db0d27b42491eb16c23 + sha256: 0500a040f6d2838af312c26fbea6ed2a9cac54d8a74347a9c1964af8f57ff033 category: main optional: false - name: aws-c-event-stream - version: 0.3.2 + version: 0.4.1 manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.3.2-h1fff966_7.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.1-h97bb272_2.conda hash: - md5: 7badad50132f03325f1060dc0a006465 - sha256: abade13c6c6b480bc68ba11d2616f81951207ce44115ac10d237c38251641380 + md5: 5a16088be732d54b50c134203f712d24 + sha256: a7cb50ccb2779d2934cae3a4fcc3d032a4525b63a464d6bd23957650381d633e category: main optional: false - name: aws-c-event-stream - version: 0.3.2 + version: 0.4.1 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - libcxx: ">=16.0.6" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.3.2-hdb93a3d_7.conda + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.1-h3600a39_2.conda hash: - md5: 6de559e0ff99adddb1d3cf10db90a962 - sha256: ec3853211eb105792c1fd11d3faf05524385e0f8a5406106a0b814004f6d0c9c + md5: d15584e342a31e978262627e6fd4063b + sha256: ef306832c033c46ab4b434ebf6e0a53a0f1a5023d6dbd6d31b90c2deea997a6c category: main optional: false - name: aws-c-event-stream - version: 0.3.2 + version: 0.4.1 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - libcxx: ">=16.0.6" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.3.2-h0574dc0_7.conda + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.1-he66824e_2.conda hash: - md5: 71cce6a95826d5c236426aedc420e319 - sha256: 608d1c17f5f25d599c0dbeac0cb0307313e7ca2185923a058020141a87e90830 + md5: 64e84b88c3e9ff59fbd63816877a23d5 + sha256: 7ba075401a7963fd50d9f364053806c4a86e4f51cd8d2f063be875a78306e689 category: main optional: false - name: aws-c-http - version: 0.7.14 + version: 0.8.0 manager: conda platform: linux-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" aws-c-compression: ">=0.2.17,<0.2.18.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.7.14-hc86c171_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.0-h9129f04_2.conda hash: - md5: e092fb5c53b2915be20b19e8e31b016e - sha256: e29a5b81731995634338ced49d241c77f820df37977ab932a637351efc94adba + md5: ec632590307b47ac47d22ebcf91f4043 + sha256: 5929ac8e3118146f9d23a5fdff54e2025501ee20a2cd9d8dd2b0115a60442dce category: main optional: false - name: aws-c-http - version: 0.7.14 + version: 0.8.0 manager: conda platform: osx-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" aws-c-compression: ">=0.2.17,<0.2.18.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.7.14-h99202ee_2.conda + aws-c-io: ">=0.14.0,<0.14.1.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.0-h19e0e28_2.conda hash: - md5: 6a6022df19b186a1a7bd2ae1f492b970 - sha256: 767acf28c16250cddbf1296235fbb2c734801edb1dcf8028f29ee61a0c16e0f2 + md5: 0714dff2eee274db27ad65d82b61374d + sha256: f6de21c9ade6ac83b418a5277025b9a0ec55fdcb9c34f8cf3a595122b9b5e43f category: main optional: false - name: aws-c-http - version: 0.7.14 + version: 0.8.0 manager: conda platform: osx-arm64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" aws-c-compression: ">=0.2.17,<0.2.18.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.7.14-h90b1786_2.conda + aws-c-io: ">=0.14.0,<0.14.1.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.0-hd3d28cd_2.conda hash: - md5: 8e22f41347204f15e31a11fb3fce58ab - sha256: 48110db20fabbacdb0538b3bb8f337c7d3b071926e38a03a1ddfeba910585546 + md5: bf12b06426420df2055eaa104889bc07 + sha256: 8e80c37e5f2cc84f92634c9c60a4eaa062c2b57dcc1001c5faf711b77318abb8 category: main optional: false - name: aws-c-io - version: 0.13.36 + version: 0.14.0 manager: conda platform: linux-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" libgcc-ng: ">=12" - s2n: ">=1.3.56,<1.3.57.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.13.36-hc23c90e_0.conda + s2n: ">=1.4.1,<1.4.2.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.0-hf8f278a_1.conda hash: - md5: 57259ec9cdbba3e4897e950dd976c93d - sha256: b3fe3214b11f3cf3c631bef0be09f88610103c0262225a368914ce149533900d + md5: 30ebacf5b5fd61294851301887dc7518 + sha256: dd52e17a5be987b384c62574d90ddafbba68fa65b1f1344236b90c50ffed304d category: main optional: false - name: aws-c-io - version: 0.13.36 + version: 0.14.0 manager: conda platform: osx-64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.13.36-hb98174f_0.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.0-h49ca7b5_1.conda hash: - md5: b779e70ed59ed23b690078bc48dd04cc - sha256: c8f877545536e42cea07d9391b784bf8371f98c0d14ce442eb8117545f8786dd + md5: f276e1df52ac6d261e5fa7e85d8cb02f + sha256: 27d102f01cc662f703ecc7cff9350526587e6fc57347ddc6d3df8db569b2e19b category: main optional: false - name: aws-c-io - version: 0.13.36 + version: 0.14.0 manager: conda platform: osx-arm64 dependencies: aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.13.36-he1b4ce3_0.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.0-h8daa835_1.conda hash: - md5: 6ff00256be6044e08949dc196eba8b9f - sha256: ef17666387fda6f0548e2eee3148448be61abb750c8373e4ea2ee538631ae56b + md5: c15089f0a5df47a3278232235a6c2d3a + sha256: 026567637cd89f840fdb70550aa2fe5d325ca3cf52b8d66b48e588d3f0cfc2ea category: main optional: false - name: aws-c-mqtt - version: 0.9.10 + version: 0.10.1 manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.9.10-hba57965_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.1-h2b97f5f_0.conda hash: - md5: c458f86f2d52f04a588c0ce72c8b2bce - sha256: 803ddbb520a706f8b43283f37640e1b37b132b399ceef76abb8f4b309933400e + md5: 4cba7afc0f74a7cce3159c0bceb607c3 + sha256: 8edcb09a2d93c24320f517f837a0e46e98749b72dc7c9d55ce1fa0c4fa5db116 category: main optional: false - name: aws-c-mqtt - version: 0.9.10 + version: 0.10.1 manager: conda platform: osx-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.9.10-h10c2427_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.1-h947eb33_0.conda hash: - md5: 0b22cae21bcc32328334df31449b32bd - sha256: 352429e7e04231d42e4f564ed44783e0f256dea66bcc87bce8f38758bdaf1396 + md5: 572658337a20c3a1e6ecf59f610be930 + sha256: 0f9a6de491c1c61ed1635a2814d6be52f041f2bf393c04a85a1da13ee862c90b category: main optional: false - name: aws-c-mqtt - version: 0.9.10 + version: 0.10.1 manager: conda platform: osx-arm64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.9.10-h8d54690_1.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.1-h59ff425_0.conda hash: - md5: 2018a0af6c631609293f59116208cc83 - sha256: 3ffb0ba52d6c6551e089ecfcdb88f6ed07c6ca7b6c1a4ac5e248c14513b3da18 + md5: aef14e17e37ef7ff95c1deb57cee8a23 + sha256: 2e88ba1370be78b0532870bd1a5cffbc464e31b5d64f5763d2517b5c53753af4 category: main optional: false - name: aws-c-s3 - version: 0.4.1 + version: 0.4.9 manager: conda platform: linux-64 dependencies: - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" libgcc-ng: ">=12" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.4.1-hfadff92_0.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.4.9-hca09fc5_0.conda hash: - md5: 51a03f7432cc620590f050911bd6878a - sha256: 71832dc68eccdb70b06fc195a4f71304893f844131d8d165b308ad34eb79dfe1 + md5: 44f261ca46a671789f59dc305d51afeb + sha256: b10ad88a1b1f7bf8bb999e06b4bb92e87fa9ede81a10492a373d354f4276a77b category: main optional: false - name: aws-c-s3 - version: 0.4.1 + version: 0.4.9 manager: conda platform: osx-64 dependencies: - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.4.1-h70a162a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.4.9-hee0ca28_0.conda hash: - md5: f1822ce4505d1320aa5791f12918cfd7 - sha256: e0e9c8fb02978db14c977d0b691933f07ac6c84d420815d3748ad56e23a7020b + md5: b3d80d5c3ff89a4e04799caf71e8ec41 + sha256: 4d85b122da9250ad318922e09e63f2ed9efb2c394c9c5e38bcdc38a534f6db1a category: main optional: false - name: aws-c-s3 - version: 0.4.1 + version: 0.4.9 manager: conda platform: osx-arm64 dependencies: - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.4.1-ha5b923c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.4.9-h7f99a2c_0.conda hash: - md5: 9f680b51062ffdabbf35931798da378b - sha256: 8449735c9f2e406a041f5b7918aee6b41a16fb8d1d4f277f30312e6442f34ddd + md5: 912d57a741e590a1f568345088409393 + sha256: 9ce65a457cc2a02e12badb0110615bbb8498c6a33c8b96d98bec9f9aea520172 category: main optional: false - name: aws-c-sdkutils - version: 0.1.12 + version: 0.1.13 manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.12-hfd9eb17_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.13-h572eabf_1.conda hash: - md5: af2bccdb4cf6e9254969426fd53c7c65 - sha256: d109677012abbf7e062d2a64c0df55523b056e74e5895650841b49f7f94a48a1 + md5: 7c56e8a2c4e8729443217e62e0bf65ba + sha256: eb54d7573f9bbd1d01458203dd83e9c0c94c73be91af9142dd78e1a928be5b7e category: main optional: false - name: aws-c-sdkutils - version: 0.1.12 + version: 0.1.13 manager: conda platform: osx-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.12-hff1f2c8_5.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.13-h45babc2_1.conda hash: - md5: 12164ac8e33917c5d6aeb25ab82c2771 - sha256: 6953db4c9d56a367f921efaac18cf310985bc57ebd7ed50757c916912a99eeed + md5: 4fd7f6b8225feb707d401eb18bfc0b2a + sha256: f780e3d3de1a4111b63ee7fad24046e2618c4086fcbdebca5cb75469fc7abfda category: main optional: false - name: aws-c-sdkutils - version: 0.1.12 + version: 0.1.13 manager: conda platform: osx-arm64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.12-hea61927_5.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.13-h4fd42c2_1.conda hash: - md5: 905d930730d618d5632011cb68d6744d - sha256: a1c60064bf93b4ddbc223bf494acb3e295b0846eb887017d435816e1bcfc51e5 + md5: d45de4f4fd881f65d794f86a4471e370 + sha256: da5567016574499b732dbf276c0840751dafe7efbd61159917ea527c079a8c01 category: main optional: false - name: aws-checksums @@ -1469,12 +1422,12 @@ package: manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.17-hfd9eb17_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.17-h572eabf_7.conda hash: - md5: 92077b8c5f72e9b81f069b1eb492ab80 - sha256: fa197cea5d34038066ac743ffa3ae688c057152fff55226ec740c5f68a136282 + md5: f7323eedc2685a24661cd6b57d7ed321 + sha256: c29ca126f9dd520cc749e8cb99b07168badb333b4b1b95577bb1788c432fe2d0 category: main optional: false - name: aws-checksums @@ -1482,11 +1435,11 @@ package: manager: conda platform: osx-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.17-hff1f2c8_5.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.17-h45babc2_7.conda hash: - md5: 8b47ddfddaf30b4de34ea9d660c919c7 - sha256: 8ebb4ac6617f87405b6966a23dc4a37bdc96d4627f990e72abf1dff136179579 + md5: 356e6abc54e4a2e26027d179ddad29ce + sha256: 9f6e240ce66f3d120b6bc7d6ac9f3625c039a2f0b4132479ccc9798d08200e8f category: main optional: false - name: aws-checksums @@ -1494,137 +1447,269 @@ package: manager: conda platform: osx-arm64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.17-hea61927_5.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.17-h4fd42c2_7.conda hash: - md5: 4fcd94ba7456d0d162d3d84e5ef4db54 - sha256: 72af0036cdb7492826fafe1513cc5f0aa0280ad5d5af4a9ebbca50b81920cbe6 + md5: 22e536282755e9e87ff48c652c9eec7b + sha256: 92a00157c3e3f387d0ba171bcbb6516893ea16fc34c34f535dd74ae38fb3db8e category: main optional: false - name: aws-crt-cpp - version: 0.24.7 + version: 0.26.0 manager: conda platform: linux-64 dependencies: - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-mqtt: ">=0.9.10,<0.9.11.0a0" - aws-c-s3: ">=0.4.1,<0.4.2.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-mqtt: ">=0.10.1,<0.10.2.0a0" + aws-c-s3: ">=0.4.9,<0.4.10.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.24.7-h97e63c7_6.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.0-h04327c0_8.conda hash: - md5: f31cf00e404ba450c317d3a5ca9820b6 - sha256: 13897adb73768128bf5110a97bc9a1a9aa3dfdd86460edd9d2af644ed89bd774 + md5: 8d2aeb8c24b47ad3ff87166957b216fd + sha256: 4bdef70ff6362d8a3350b4c4181d078e7b1f654a249d63294e9ab1c5a9ca72c7 category: main optional: false - name: aws-crt-cpp - version: 0.24.7 + version: 0.26.0 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-mqtt: ">=0.9.10,<0.9.11.0a0" - aws-c-s3: ">=0.4.1,<0.4.2.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" - libcxx: ">=16.0.6" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.24.7-hf3941dc_6.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-mqtt: ">=0.10.1,<0.10.2.0a0" + aws-c-s3: ">=0.4.9,<0.4.10.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.26.0-he4637c3_8.conda hash: - md5: f2245f36cf4e3aef604a66238350cc20 - sha256: 63668d23eed62f4fd4c5e6acceb6cafb10e129ad9dd2ae1415c82e52dc9a8894 + md5: 47d83636ee8f3876199ad1c3bf32a5b3 + sha256: 1eaea1b9e4ce6e39ffbdc9533e5f738d01b88b3219cb6a583d8a270a923abaec category: main optional: false - name: aws-crt-cpp - version: 0.24.7 + version: 0.26.0 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - aws-c-auth: ">=0.7.7,<0.7.8.0a0" + aws-c-auth: ">=0.7.11,<0.7.12.0a0" aws-c-cal: ">=0.6.9,<0.6.10.0a0" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" - aws-c-http: ">=0.7.14,<0.7.15.0a0" - aws-c-io: ">=0.13.36,<0.13.37.0a0" - aws-c-mqtt: ">=0.9.10,<0.9.11.0a0" - aws-c-s3: ">=0.4.1,<0.4.2.0a0" - aws-c-sdkutils: ">=0.1.12,<0.1.13.0a0" - libcxx: ">=16.0.6" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.24.7-hba4ac3b_6.conda + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" + aws-c-http: ">=0.8.0,<0.8.1.0a0" + aws-c-io: ">=0.14.0,<0.14.1.0a0" + aws-c-mqtt: ">=0.10.1,<0.10.2.0a0" + aws-c-s3: ">=0.4.9,<0.4.10.0a0" + aws-c-sdkutils: ">=0.1.13,<0.1.14.0a0" + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.26.0-hfff802b_8.conda hash: - md5: d9ca6aeb5fff3e81b0cf21e76db467c6 - sha256: 6c5f14346ec0078f013973d2b703390e001fd1e11c8d2c08fce8d5b049c22246 + md5: 9f4ebd51ab78bed865f2cea217cc2800 + sha256: a88854f232025c297d3161a43795909d8a00a936cb782780fa2e3fc83ea6d489 category: main optional: false - name: aws-sdk-cpp - version: 1.11.182 + version: 1.11.210 manager: conda platform: linux-64 dependencies: - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - libcurl: ">=8.4.0,<9.0a0" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + libcurl: ">=8.5.0,<9.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.182-h8beafcf_7.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.210-hba3e011_10.conda hash: - md5: fe27868256b2d2a57d8136e08cdff2bb - sha256: c71ca50ad5e4c806d76b3584a53b295db317ffa92bd8f28eacc2bf88a3877eee + md5: a4f975a959587b0e75df8e0f9f2d4347 + sha256: 97b50927c4312ad80f3729669fa8b55195c066710e0af73c818c244df01b7604 category: main optional: false - name: aws-sdk-cpp - version: 1.11.182 + version: 1.11.210 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - libcurl: ">=8.4.0,<9.0a0" - libcxx: ">=16.0.6" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.182-h28d282b_7.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.210-hf51409f_10.conda hash: - md5: 131091ac3ecfe9c409088e1b3861f064 - sha256: 57029820f9e2af9f735ea2afcd8eeeeb3bac74e52e1ba6ec5666276b8e6e67f8 + md5: 10d6bd28caf5b216b9042d3fd891fab4 + sha256: fd4ff9b0422d104bde364fb0dc27f85eb64adce03fc866315120493e9409a64a category: main optional: false - name: aws-sdk-cpp - version: 1.11.182 + version: 1.11.210 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - aws-c-common: ">=0.9.8,<0.9.9.0a0" - aws-c-event-stream: ">=0.3.2,<0.3.3.0a0" + aws-c-common: ">=0.9.12,<0.9.13.0a0" + aws-c-event-stream: ">=0.4.1,<0.4.2.0a0" aws-checksums: ">=0.1.17,<0.1.18.0a0" - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - libcurl: ">=8.4.0,<9.0a0" - libcxx: ">=16.0.6" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.182-h31542fa_7.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.210-he93ac2d_10.conda + hash: + md5: 7b36897c51a1a12db6b3a79a3c6e0a80 + sha256: 861ef77ea13a8ca24f115bf7aea446b38ad491977188350cb74df1423a8b7841 + category: main + optional: false + - name: azure-core-cpp + version: 1.10.3 + manager: conda + platform: linux-64 + dependencies: + libcurl: ">=8.3.0,<9.0a0" + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + openssl: ">=3.1.3,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.10.3-h91d86a7_0.conda + hash: + md5: db7a05c674efad9c19f8a2ff76e4976c + sha256: e2965b736f80cc66f4a90314592569dd7d87039e791b0e6b88870d32ab3e2901 + category: main + optional: false + - name: azure-core-cpp + version: 1.11.0 + manager: conda + platform: osx-64 + dependencies: + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.11.0-hbb1e571_0.conda + hash: + md5: 9589ec84a80f16f763d14d0e9be7af15 + sha256: b3fbb6438ab609ada643a3b1d30e7c0cd394ec5864036b33695b9565ee6e97f8 + category: main + optional: false + - name: azure-core-cpp + version: 1.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.11.0-he231e37_0.conda + hash: + md5: 331d81c4fe103355442a51b1e381a45b + sha256: e016272a05b81da26eb633643c1c9601528771820ebe132eac20029239461168 + category: main + optional: false + - name: azure-storage-blobs-cpp + version: 12.10.0 + manager: conda + platform: linux-64 + dependencies: + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.10.0-h00ab1b0_0.conda + hash: + md5: 64eec459779f01803594f5272cdde23c + sha256: ea323e7028590b1877af92b76bc3cda52db5a1d90b8321ec91b9db0689f07fb3 + category: main + optional: false + - name: azure-storage-blobs-cpp + version: 12.10.0 + manager: conda + platform: osx-64 + dependencies: + __osx: ">=10.9" + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" + libcxx: ">=16.0.6" + url: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.10.0-he51d815_0.conda + hash: + md5: 49b100390f08fbbf2219b4e220f79983 + sha256: 2b20c7884bebc511a7433802a81b7fc95a9aae957a760779a1699f087ffdf018 + category: main + optional: false + - name: azure-storage-blobs-cpp + version: 12.10.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: ">=10.9" + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" + libcxx: ">=16.0.6" + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.10.0-h6aa02a4_0.conda + hash: + md5: a2ae520245fd026fcbfac906c5350834 + sha256: a85bb29ab61207489f91e239b687bb97a2bf22a09c9b0e2cf32dd003f9a4c366 + category: main + optional: false + - name: azure-storage-common-cpp + version: 12.5.0 + manager: conda + platform: linux-64 + dependencies: + azure-core-cpp: ">=1.10.3,<2.0a0" + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + libxml2: ">=2.12.1,<3.0.0a0" + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.5.0-hb858b4b_2.conda hash: - md5: 6c837825a2350f590d307494e7a582ce - sha256: 8dd2f9b127c464a87de5e820b2edcb9fe8230a2ca5b8a051d86073f5359ec29e + md5: 19f23b45d1925a9a8f701a3f6f9cce4f + sha256: 68e177ae983d63323b9bd1c1528776bb0e03d5d5aef0addba97aed4537e649a6 + category: main + optional: false + - name: azure-storage-common-cpp + version: 12.5.0 + manager: conda + platform: osx-64 + dependencies: + __osx: ">=10.9" + azure-core-cpp: ">=1.10.3,<2.0a0" + libcxx: ">=16.0.6" + libxml2: ">=2.12.1,<3.0.0a0" + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.5.0-hf4badfb_2.conda + hash: + md5: 277020b2f0245d1d5a0a3bb0e921c069 + sha256: b9336e9cbbf7a26f5cfab7dca2aec8037549efe8c8d6022e07b38f8840bbc608 + category: main + optional: false + - name: azure-storage-common-cpp + version: 12.5.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: ">=10.9" + azure-core-cpp: ">=1.10.3,<2.0a0" + libcxx: ">=16.0.6" + libxml2: ">=2.12.1,<3.0.0a0" + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.5.0-h607ffeb_2.conda + hash: + md5: 457b5b7cfda7d6bec46e95cbe6554bc5 + sha256: 1c020b792916289eec5b203e6cb301e80d434dc74de3ad9269ffa5b3fb9fa8c3 category: main optional: false - name: babel @@ -1917,52 +2002,52 @@ package: category: main optional: false - name: boto3 - version: 1.34.11 + version: 1.34.19 manager: conda platform: linux-64 dependencies: - botocore: ">=1.34.11,<1.35.0" + botocore: ">=1.34.19,<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.11-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.19-pyhd8ed1ab_0.conda hash: - md5: b1256264fc531fca35aabab7d517438a - sha256: b4d3415b4beee1623c02b7ddc593ae7ca5c5843c943424a73b7648e05858e008 + md5: 561bac0cc516eb9d79d97e3b078415b0 + sha256: 62686b079f5adbc5ae6bcbad4bcacc7bfd73552a76804ae0d31b25d1b6a7b52d category: main optional: false - name: boto3 - version: 1.34.11 + version: 1.34.19 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.11,<1.35.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.11-pyhd8ed1ab_0.conda + botocore: ">=1.34.19,<1.35.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.19-pyhd8ed1ab_0.conda hash: - md5: b1256264fc531fca35aabab7d517438a - sha256: b4d3415b4beee1623c02b7ddc593ae7ca5c5843c943424a73b7648e05858e008 + md5: 561bac0cc516eb9d79d97e3b078415b0 + sha256: 62686b079f5adbc5ae6bcbad4bcacc7bfd73552a76804ae0d31b25d1b6a7b52d category: main optional: false - name: boto3 - version: 1.34.11 + version: 1.34.19 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.11,<1.35.0" - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.11-pyhd8ed1ab_0.conda + botocore: ">=1.34.19,<1.35.0" + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.34.19-pyhd8ed1ab_0.conda hash: - md5: b1256264fc531fca35aabab7d517438a - sha256: b4d3415b4beee1623c02b7ddc593ae7ca5c5843c943424a73b7648e05858e008 + md5: 561bac0cc516eb9d79d97e3b078415b0 + sha256: 62686b079f5adbc5ae6bcbad4bcacc7bfd73552a76804ae0d31b25d1b6a7b52d category: main optional: false - name: botocore - version: 1.34.11 + version: 1.34.19 manager: conda platform: linux-64 dependencies: @@ -1970,14 +2055,14 @@ package: python: ">=3.8" python-dateutil: ">=2.1,<3.0.0" urllib3: ">=1.25.4,<1.27" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.11-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.19-pyhd8ed1ab_0.conda hash: - md5: d6850c205e9f86502bd6a58e270e8fd5 - sha256: ad25216fd91ac9a624ffde69679c3d476c4091adad30b9169aa3486bd25e1e88 + md5: d1095b42ed6acfa6fbb55bee103dd84b + sha256: 2280318a640312503139cb8fd6872d039f0dbd1dae696214ddf66c70973eace3 category: main optional: false - name: botocore - version: 1.34.11 + version: 1.34.19 manager: conda platform: osx-64 dependencies: @@ -1985,14 +2070,14 @@ package: python-dateutil: ">=2.1,<3.0.0" jmespath: ">=0.7.1,<2.0.0" urllib3: ">=1.25.4,<1.27" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.11-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.19-pyhd8ed1ab_0.conda hash: - md5: d6850c205e9f86502bd6a58e270e8fd5 - sha256: ad25216fd91ac9a624ffde69679c3d476c4091adad30b9169aa3486bd25e1e88 + md5: d1095b42ed6acfa6fbb55bee103dd84b + sha256: 2280318a640312503139cb8fd6872d039f0dbd1dae696214ddf66c70973eace3 category: main optional: false - name: botocore - version: 1.34.11 + version: 1.34.19 manager: conda platform: osx-arm64 dependencies: @@ -2000,10 +2085,10 @@ package: python-dateutil: ">=2.1,<3.0.0" jmespath: ">=0.7.1,<2.0.0" urllib3: ">=1.25.4,<1.27" - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.11-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.34.19-pyhd8ed1ab_0.conda hash: - md5: d6850c205e9f86502bd6a58e270e8fd5 - sha256: ad25216fd91ac9a624ffde69679c3d476c4091adad30b9169aa3486bd25e1e88 + md5: d1095b42ed6acfa6fbb55bee103dd84b + sha256: 2280318a640312503139cb8fd6872d039f0dbd1dae696214ddf66c70973eace3 category: main optional: false - name: bottleneck @@ -2249,37 +2334,37 @@ package: category: main optional: false - name: c-ares - version: 1.24.0 + version: 1.25.0 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.24.0-hd590300_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.25.0-hd590300_0.conda hash: - md5: f5842b88e9cbfa177abfaeacd457a45d - sha256: b68b0611d1c9d0222b56d5fe3d634e7a26979c3aef30f5f48b1593e7249e8f7a + md5: 89e40af02dd3a0846c0c1131c5126706 + sha256: c4bbdafd6791583e3c77e8ed0e1df9e0021d542249c3543de3d72788f5c8a0c4 category: main optional: false - name: c-ares - version: 1.24.0 + version: 1.25.0 manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.24.0-h10d778d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.25.0-h10d778d_0.conda hash: - md5: 5ae247d8280a4581501ffe619b4a438e - sha256: d585f5a8142fbf07d58ecaf518d724d4a3feeb61324e81b8cf616a0a57a82c73 + md5: 80e97c8f21c33a3b9256504858cf49b6 + sha256: 0456f70b14a3bc2e2b14610f03e00681626039e89d13ba5868fbc54795697a82 category: main optional: false - name: c-ares - version: 1.24.0 + version: 1.25.0 manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.24.0-h93a5062_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.25.0-h93a5062_0.conda hash: - md5: 10cffc463301ca93deba3242812f8db9 - sha256: 377c0fc09449482cf7e0dd579caeeae296620c9f41a67dcfb78d891024e880d6 + md5: 0a40466cb14b485738f1910340775f71 + sha256: 2a3df1920cfc493592c311db87138442475849ff11a14eb1dbf12caa80d8077b category: main optional: false - name: ca-certificates @@ -2679,8 +2764,8 @@ package: dependencies: sqlalchemy: ">=1.4,<3" pydantic: ">=2,<3" - lxml: ">=4.9.1,<5" python: ">=3.10,<3.13" + lxml: ">=4.9.1,<5" coloredlogs: ">=14.0,<15.1" frictionless: ">=4.4,<5" numpy: ">=1.16,<2" @@ -2700,8 +2785,8 @@ package: dependencies: sqlalchemy: ">=1.4,<3" pydantic: ">=2,<3" - lxml: ">=4.9.1,<5" python: ">=3.10,<3.13" + lxml: ">=4.9.1,<5" coloredlogs: ">=14.0,<15.1" frictionless: ">=4.4,<5" numpy: ">=1.16,<2" @@ -3309,42 +3394,42 @@ package: category: main optional: false - name: comm - version: 0.1.4 + version: 0.2.1 manager: conda platform: linux-64 dependencies: python: ">=3.6" traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/noarch/comm-0.1.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.1-pyhd8ed1ab_0.conda hash: - md5: c8eaca39e2b6abae1fc96acc929ae939 - sha256: 11057745946a95ee7cc4c98900a60c7362266a4cb28bc97d96cd88e3056eb701 + md5: f4385072f4909bc974f6675a36e76796 + sha256: bd90a200e6f7092a89f02c4800729a4a6d2b2de49d70a9706aeb083a635308c1 category: main optional: false - name: comm - version: 0.1.4 + version: 0.2.1 manager: conda platform: osx-64 dependencies: python: ">=3.6" traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/noarch/comm-0.1.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.1-pyhd8ed1ab_0.conda hash: - md5: c8eaca39e2b6abae1fc96acc929ae939 - sha256: 11057745946a95ee7cc4c98900a60c7362266a4cb28bc97d96cd88e3056eb701 + md5: f4385072f4909bc974f6675a36e76796 + sha256: bd90a200e6f7092a89f02c4800729a4a6d2b2de49d70a9706aeb083a635308c1 category: main optional: false - name: comm - version: 0.1.4 + version: 0.2.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.6" traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/noarch/comm-0.1.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.1-pyhd8ed1ab_0.conda hash: - md5: c8eaca39e2b6abae1fc96acc929ae939 - sha256: 11057745946a95ee7cc4c98900a60c7362266a4cb28bc97d96cd88e3056eb701 + md5: f4385072f4909bc974f6675a36e76796 + sha256: bd90a200e6f7092a89f02c4800729a4a6d2b2de49d70a9706aeb083a635308c1 category: main optional: false - name: conda-lock @@ -3756,7 +3841,7 @@ package: category: main optional: false - name: dagster - version: 1.5.13 + version: 1.6.0 manager: conda platform: linux-64 dependencies: @@ -3764,16 +3849,16 @@ package: click: ">=5.0" coloredlogs: ">=6.1,<=14.0" croniter: ">=0.3.34" - dagster-pipes: ">=1.5.13,<1.5.14.0a0" + dagster-pipes: ">=1.6.0,<1.6.1.0a0" docstring_parser: "" grpcio: ">=1.44.0" grpcio-health-checking: ">=1.44.0" jinja2: "" packaging: ">=20.9" pendulum: <3 - protobuf: ">=3.20.0" + protobuf: ">=3.20.0,<5" psutil: ">=1.0" - pydantic: ">1.10.0,!=1.10.7" + pydantic: ">1.10.0,!=1.10.7,<3" python: ">=3.8" python-dateutil: "" python-dotenv: "" @@ -3781,251 +3866,257 @@ package: pywin32-on-windows: "" pyyaml: ">=5.1" requests: "" + rich: "" setuptools: "" - sqlalchemy: ">=1.0" + sqlalchemy: ">=1.0,<3" + structlog: "" tabulate: "" - tomli: "" + tomli: <3 toposort: ">=1.0" - tqdm: "" - typing_extensions: ">=4.4.0" + tqdm: <5 + typing_extensions: ">=4.4.0,<5" universal_pathlib: "" watchdog: ">=0.8.3" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 68a8ae2660378bcb67f780bda0246d80 - sha256: a60a29e19fad3506d0471008452149145ffa963dad9f23f584b7a971b6135001 + md5: 758f4255ff210585c5faa7aa0db34ef2 + sha256: e248eec1f256efc33d482e68a4cc2edc1ba5a8b449ad46ca9a375a2fa78e47d1 category: main optional: false - name: dagster - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-64 dependencies: requests: "" setuptools: "" - tqdm: "" jinja2: "" python-dateutil: "" pytz: "" tabulate: "" - tomli: "" + rich: "" python-dotenv: "" pywin32-on-windows: "" docstring_parser: "" universal_pathlib: "" + structlog: "" python: ">=3.8" pyyaml: ">=5.1" - watchdog: ">=0.8.3" packaging: ">=20.9" + watchdog: ">=0.8.3" click: ">=5.0" - typing_extensions: ">=4.4.0" coloredlogs: ">=6.1,<=14.0" croniter: ">=0.3.34" toposort: ">=1.0" psutil: ">=1.0" - sqlalchemy: ">=1.0" grpcio-health-checking: ">=1.44.0" - protobuf: ">=3.20.0" grpcio: ">=1.44.0" alembic: ">=1.2.1,!=1.6.3,!=1.7.0,!=1.11.0" - pydantic: ">1.10.0,!=1.10.7" pendulum: <3 - dagster-pipes: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.5.13-pyhd8ed1ab_0.conda + typing_extensions: ">=4.4.0,<5" + dagster-pipes: ">=1.6.0,<1.6.1.0a0" + protobuf: ">=3.20.0,<5" + pydantic: ">1.10.0,!=1.10.7,<3" + sqlalchemy: ">=1.0,<3" + tomli: <3 + tqdm: <5 + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 68a8ae2660378bcb67f780bda0246d80 - sha256: a60a29e19fad3506d0471008452149145ffa963dad9f23f584b7a971b6135001 + md5: 758f4255ff210585c5faa7aa0db34ef2 + sha256: e248eec1f256efc33d482e68a4cc2edc1ba5a8b449ad46ca9a375a2fa78e47d1 category: main optional: false - name: dagster - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-arm64 dependencies: requests: "" setuptools: "" - tqdm: "" jinja2: "" python-dateutil: "" pytz: "" tabulate: "" - tomli: "" + rich: "" python-dotenv: "" pywin32-on-windows: "" docstring_parser: "" universal_pathlib: "" + structlog: "" python: ">=3.8" pyyaml: ">=5.1" - watchdog: ">=0.8.3" packaging: ">=20.9" + watchdog: ">=0.8.3" click: ">=5.0" - typing_extensions: ">=4.4.0" coloredlogs: ">=6.1,<=14.0" croniter: ">=0.3.34" toposort: ">=1.0" psutil: ">=1.0" - sqlalchemy: ">=1.0" grpcio-health-checking: ">=1.44.0" - protobuf: ">=3.20.0" grpcio: ">=1.44.0" alembic: ">=1.2.1,!=1.6.3,!=1.7.0,!=1.11.0" - pydantic: ">1.10.0,!=1.10.7" pendulum: <3 - dagster-pipes: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.5.13-pyhd8ed1ab_0.conda + typing_extensions: ">=4.4.0,<5" + dagster-pipes: ">=1.6.0,<1.6.1.0a0" + protobuf: ">=3.20.0,<5" + pydantic: ">1.10.0,!=1.10.7,<3" + sqlalchemy: ">=1.0,<3" + tomli: <3 + tqdm: <5 + url: https://conda.anaconda.org/conda-forge/noarch/dagster-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 68a8ae2660378bcb67f780bda0246d80 - sha256: a60a29e19fad3506d0471008452149145ffa963dad9f23f584b7a971b6135001 + md5: 758f4255ff210585c5faa7aa0db34ef2 + sha256: e248eec1f256efc33d482e68a4cc2edc1ba5a8b449ad46ca9a375a2fa78e47d1 category: main optional: false - name: dagster-graphql - version: 1.5.13 + version: 1.6.0 manager: conda platform: linux-64 dependencies: - dagster: ">=1.5.13,<1.5.14.0a0" - gql-with-requests: ">=3.0.0" - graphene: ">=3" + dagster: ">=1.6.0,<1.6.1.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.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.6.0-pyhd8ed1ab_0.conda hash: - md5: ffc2ca438456a540b15162bab2bbdfec - sha256: f0fda928c37820519d8fe96d27b54d9e57ff6f8fffd9523b4c16c468cc09deef + md5: f58fddc5501d576ba2c87dfe89b4b98a + sha256: 1a8dc2e15cfa789630ce51fe6fa0db51d387cdf70748215f624958e6b40f14ef category: dev optional: true - name: dagster-graphql - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-64 dependencies: requests: "" starlette: "" python: ">=3.8" - graphene: ">=3" - gql-with-requests: ">=3.0.0" - dagster: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.5.13-pyhd8ed1ab_0.conda + dagster: ">=1.6.0,<1.6.1.0a0" + gql-with-requests: ">=3.0.0,<4.0.0" + graphene: ">=3,<4" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.6.0-pyhd8ed1ab_0.conda hash: - md5: ffc2ca438456a540b15162bab2bbdfec - sha256: f0fda928c37820519d8fe96d27b54d9e57ff6f8fffd9523b4c16c468cc09deef + md5: f58fddc5501d576ba2c87dfe89b4b98a + sha256: 1a8dc2e15cfa789630ce51fe6fa0db51d387cdf70748215f624958e6b40f14ef category: dev optional: true - name: dagster-graphql - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-arm64 dependencies: requests: "" starlette: "" python: ">=3.8" - graphene: ">=3" - gql-with-requests: ">=3.0.0" - dagster: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.5.13-pyhd8ed1ab_0.conda + dagster: ">=1.6.0,<1.6.1.0a0" + gql-with-requests: ">=3.0.0,<4.0.0" + graphene: ">=3,<4" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-graphql-1.6.0-pyhd8ed1ab_0.conda hash: - md5: ffc2ca438456a540b15162bab2bbdfec - sha256: f0fda928c37820519d8fe96d27b54d9e57ff6f8fffd9523b4c16c468cc09deef + md5: f58fddc5501d576ba2c87dfe89b4b98a + sha256: 1a8dc2e15cfa789630ce51fe6fa0db51d387cdf70748215f624958e6b40f14ef category: dev optional: true - name: dagster-pipes - version: 1.5.13 + version: 1.6.0 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 4c14379b7874e4314ece1f45e89ec94e - sha256: d414e8c5b6545828edb4120d2c2ec38734ad6128c9be4f3838d69e54dcec14cc + md5: dddab333ab80dfc220257f40138b0dc1 + sha256: 2d494b00d308a56ff4455ff52cac2306563da090307d528ed3db6ebaa339d51e category: main optional: false - name: dagster-pipes - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 4c14379b7874e4314ece1f45e89ec94e - sha256: d414e8c5b6545828edb4120d2c2ec38734ad6128c9be4f3838d69e54dcec14cc + md5: dddab333ab80dfc220257f40138b0dc1 + sha256: 2d494b00d308a56ff4455ff52cac2306563da090307d528ed3db6ebaa339d51e category: main optional: false - name: dagster-pipes - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-pipes-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 4c14379b7874e4314ece1f45e89ec94e - sha256: d414e8c5b6545828edb4120d2c2ec38734ad6128c9be4f3838d69e54dcec14cc + md5: dddab333ab80dfc220257f40138b0dc1 + sha256: 2d494b00d308a56ff4455ff52cac2306563da090307d528ed3db6ebaa339d51e category: main optional: false - name: dagster-postgres - version: 0.21.13 + version: 0.22.0 manager: conda platform: linux-64 dependencies: - dagster: 1.5.13.* + dagster: 1.6.0.* psycopg2-binary: "" python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.21.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.22.0-pyhd8ed1ab_0.conda hash: - md5: b2d04c5c31c0df7a4d2982c6f6e033f4 - sha256: 8b825c1d1123ce52ea5c7ea93a50fd155797de8943f7fee0dc06b3f1732a33cd + md5: 31dcdc097d1524a231763ac438b66b6e + sha256: 0fe55b8e95ad80d6df42446f7063c118a48e49d5eccd9e43e2a195038491694e category: main optional: false - name: dagster-postgres - version: 0.21.13 + version: 0.22.0 manager: conda platform: osx-64 dependencies: psycopg2-binary: "" python: ">=3.8" - dagster: 1.5.13.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.21.13-pyhd8ed1ab_0.conda + dagster: 1.6.0.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.22.0-pyhd8ed1ab_0.conda hash: - md5: b2d04c5c31c0df7a4d2982c6f6e033f4 - sha256: 8b825c1d1123ce52ea5c7ea93a50fd155797de8943f7fee0dc06b3f1732a33cd + md5: 31dcdc097d1524a231763ac438b66b6e + sha256: 0fe55b8e95ad80d6df42446f7063c118a48e49d5eccd9e43e2a195038491694e category: main optional: false - name: dagster-postgres - version: 0.21.13 + version: 0.22.0 manager: conda platform: osx-arm64 dependencies: psycopg2-binary: "" python: ">=3.8" - dagster: 1.5.13.* - url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.21.13-pyhd8ed1ab_0.conda + dagster: 1.6.0.* + url: https://conda.anaconda.org/conda-forge/noarch/dagster-postgres-0.22.0-pyhd8ed1ab_0.conda hash: - md5: b2d04c5c31c0df7a4d2982c6f6e033f4 - sha256: 8b825c1d1123ce52ea5c7ea93a50fd155797de8943f7fee0dc06b3f1732a33cd + md5: 31dcdc097d1524a231763ac438b66b6e + sha256: 0fe55b8e95ad80d6df42446f7063c118a48e49d5eccd9e43e2a195038491694e category: main optional: false - name: dagster-webserver - version: 1.5.13 + version: 1.6.0 manager: conda platform: linux-64 dependencies: click: ">=7.0,<9.0" - dagster: ">=1.5.13,<1.5.14.0a0" - dagster-graphql: ">=1.5.13,<1.5.14.0a0" + dagster: ">=1.6.0,<1.6.1.0a0" + dagster-graphql: ">=1.6.0,<1.6.1.0a0" python: ">=3.8" starlette: "" uvicorn-standard: "" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.5.13-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 3853cf5cb600798a3f30e84b58b92aaf - sha256: 76f7c5e63f6c38eacb50662e7e8f84da0ba9810defb47cc95fae3fa705ed6f8e + md5: ab8f5579aab472c6646ead459c10e8d8 + sha256: 54e91dc02ca5415981ccf4373728d592b8d279a5f943edc83e8e1759ea9ad740 category: dev optional: true - name: dagster-webserver - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-64 dependencies: @@ -4033,16 +4124,16 @@ package: uvicorn-standard: "" python: ">=3.8" click: ">=7.0,<9.0" - dagster: ">=1.5.13,<1.5.14.0a0" - dagster-graphql: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.5.13-pyhd8ed1ab_0.conda + dagster: ">=1.6.0,<1.6.1.0a0" + dagster-graphql: ">=1.6.0,<1.6.1.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 3853cf5cb600798a3f30e84b58b92aaf - sha256: 76f7c5e63f6c38eacb50662e7e8f84da0ba9810defb47cc95fae3fa705ed6f8e + md5: ab8f5579aab472c6646ead459c10e8d8 + sha256: 54e91dc02ca5415981ccf4373728d592b8d279a5f943edc83e8e1759ea9ad740 category: dev optional: true - name: dagster-webserver - version: 1.5.13 + version: 1.6.0 manager: conda platform: osx-arm64 dependencies: @@ -4050,16 +4141,16 @@ package: uvicorn-standard: "" python: ">=3.8" click: ">=7.0,<9.0" - dagster: ">=1.5.13,<1.5.14.0a0" - dagster-graphql: ">=1.5.13,<1.5.14.0a0" - url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.5.13-pyhd8ed1ab_0.conda + dagster: ">=1.6.0,<1.6.1.0a0" + dagster-graphql: ">=1.6.0,<1.6.1.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/dagster-webserver-1.6.0-pyhd8ed1ab_0.conda hash: - md5: 3853cf5cb600798a3f30e84b58b92aaf - sha256: 76f7c5e63f6c38eacb50662e7e8f84da0ba9810defb47cc95fae3fa705ed6f8e + md5: ab8f5579aab472c6646ead459c10e8d8 + sha256: 54e91dc02ca5415981ccf4373728d592b8d279a5f943edc83e8e1759ea9ad740 category: dev optional: true - name: dask-core - version: 2023.12.1 + version: 2024.1.0 manager: conda platform: linux-64 dependencies: @@ -4072,14 +4163,14 @@ package: python: ">=3.9" pyyaml: ">=5.3.1" toolz: ">=0.10.0" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.1.0-pyhd8ed1ab_0.conda hash: - md5: bf6ad72d882bc3f04e6a0fb50fd2cce8 - sha256: 1989a18f967755ae6babb7c86c7f43ede1d3fc72568c694215fc8bd97a46d6c6 + md5: cab4cec272dc1e30086f7d32faa4f130 + sha256: a5d2dd0ed941e2c0067b3b6c4d594838f70c59ed4450e7344049bde9a3c2b654 category: main optional: false - name: dask-core - version: 2023.12.1 + version: 2024.1.0 manager: conda platform: osx-64 dependencies: @@ -4092,14 +4183,14 @@ package: importlib_metadata: ">=4.13.0" fsspec: ">=2021.09.0" click: ">=8.1" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.1.0-pyhd8ed1ab_0.conda hash: - md5: bf6ad72d882bc3f04e6a0fb50fd2cce8 - sha256: 1989a18f967755ae6babb7c86c7f43ede1d3fc72568c694215fc8bd97a46d6c6 + md5: cab4cec272dc1e30086f7d32faa4f130 + sha256: a5d2dd0ed941e2c0067b3b6c4d594838f70c59ed4450e7344049bde9a3c2b654 category: main optional: false - name: dask-core - version: 2023.12.1 + version: 2024.1.0 manager: conda platform: osx-arm64 dependencies: @@ -4112,10 +4203,10 @@ package: importlib_metadata: ">=4.13.0" fsspec: ">=2021.09.0" click: ">=8.1" - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.1.0-pyhd8ed1ab_0.conda hash: - md5: bf6ad72d882bc3f04e6a0fb50fd2cce8 - sha256: 1989a18f967755ae6babb7c86c7f43ede1d3fc72568c694215fc8bd97a46d6c6 + md5: cab4cec272dc1e30086f7d32faa4f130 + sha256: a5d2dd0ed941e2c0067b3b6c4d594838f70c59ed4450e7344049bde9a3c2b654 category: main optional: false - name: dataclasses @@ -4218,7 +4309,7 @@ package: category: main optional: false - name: datasette - version: 0.64.5 + version: 0.64.6 manager: conda platform: linux-64 dependencies: @@ -4226,7 +4317,7 @@ package: asgi-csrf: ">=0.9" asgiref: ">=3.2.10" click: ">=7.1.1" - click-default-group: ">=1.2.2" + click-default-group: ">=1.2.3" httpx: ">=0.20" hupper: ">=1.9" itsdangerous: ">=1.1" @@ -4240,14 +4331,14 @@ package: pyyaml: ">=5.3" setuptools: "" uvicorn: ">=0.11" - url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.6-pyhd8ed1ab_0.conda hash: - md5: 26a4348e5b1f6a7fe8db88a5143b5940 - sha256: d4fef5d560dd9aca90d3be4da9e6664380edfbdc8c71c6817b4ffcc1261d7454 + md5: 7996f0a2b54745a3d0c0e82b8f2f655c + sha256: 70db0b3aeadbca01192645a6f567ad02ec167ec488dadf8f7ec5070136d9752b category: main optional: false - name: datasette - version: 0.64.5 + version: 0.64.6 manager: conda platform: osx-64 dependencies: @@ -4261,22 +4352,22 @@ package: httpx: ">=0.20" asgi-csrf: ">=0.9" itsdangerous: ">=1.1" - click-default-group: ">=1.2.2" pluggy: ">=1.0" hupper: ">=1.9" uvicorn: ">=0.11" + click-default-group: ">=1.2.3" aiofiles: ">=0.4" asgiref: ">=3.2.10" janus: ">=0.6.2" mergedeep: ">=1.1.1" - url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.6-pyhd8ed1ab_0.conda hash: - md5: 26a4348e5b1f6a7fe8db88a5143b5940 - sha256: d4fef5d560dd9aca90d3be4da9e6664380edfbdc8c71c6817b4ffcc1261d7454 + md5: 7996f0a2b54745a3d0c0e82b8f2f655c + sha256: 70db0b3aeadbca01192645a6f567ad02ec167ec488dadf8f7ec5070136d9752b category: main optional: false - name: datasette - version: 0.64.5 + version: 0.64.6 manager: conda platform: osx-arm64 dependencies: @@ -4290,18 +4381,18 @@ package: httpx: ">=0.20" asgi-csrf: ">=0.9" itsdangerous: ">=1.1" - click-default-group: ">=1.2.2" pluggy: ">=1.0" hupper: ">=1.9" uvicorn: ">=0.11" + click-default-group: ">=1.2.3" aiofiles: ">=0.4" asgiref: ">=3.2.10" janus: ">=0.6.2" mergedeep: ">=1.1.1" - url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/datasette-0.64.6-pyhd8ed1ab_0.conda hash: - md5: 26a4348e5b1f6a7fe8db88a5143b5940 - sha256: d4fef5d560dd9aca90d3be4da9e6664380edfbdc8c71c6817b4ffcc1261d7454 + md5: 7996f0a2b54745a3d0c0e82b8f2f655c + sha256: 70db0b3aeadbca01192645a6f567ad02ec167ec488dadf8f7ec5070136d9752b category: main optional: false - name: dbus @@ -4811,10 +4902,10 @@ package: platform: linux-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda hash: - md5: f6c211fee3c98229652b60a9a42ef363 - sha256: cf83dcaf9006015c8ccab3fc6770f478464a66a8769e1763ca5d7dff09d11d08 + md5: 8d652ea2ee8eaee02ed8dc820bc794aa + sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d category: main optional: false - name: exceptiongroup @@ -4823,10 +4914,10 @@ package: platform: osx-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda hash: - md5: f6c211fee3c98229652b60a9a42ef363 - sha256: cf83dcaf9006015c8ccab3fc6770f478464a66a8769e1763ca5d7dff09d11d08 + md5: 8d652ea2ee8eaee02ed8dc820bc794aa + sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d category: main optional: false - name: exceptiongroup @@ -4835,10 +4926,10 @@ package: platform: osx-arm64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda hash: - md5: f6c211fee3c98229652b60a9a42ef363 - sha256: cf83dcaf9006015c8ccab3fc6770f478464a66a8769e1763ca5d7dff09d11d08 + md5: 8d652ea2ee8eaee02ed8dc820bc794aa + sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d category: main optional: false - name: execnet @@ -4997,7 +5088,7 @@ package: cligj: ">=0.5" gdal: "" libgcc-ng: ">=12" - libgdal: ">=3.8.0,<3.9.0a0" + libgdal: ">=3.8.2,<3.9.0a0" libstdcxx-ng: ">=12" numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" @@ -5005,10 +5096,10 @@ package: setuptools: "" shapely: "" six: "" - url: https://conda.anaconda.org/conda-forge/linux-64/fiona-1.9.5-py311hf8e0aa6_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fiona-1.9.5-py311hf8e0aa6_3.conda hash: - md5: 01464abc0630e2285a799a2fa8370a8e - sha256: b01852ee1d8b23276bc69829c3013cbc1fe2004917cf5c5855fe2a22674112d7 + md5: a5277325e005e9d014eca37187b3f4a2 + sha256: e0059445263a8a959066f2760beb9a5bfd49a89f64bf82716be79e456894fbf9 category: main optional: false - name: fiona @@ -5016,24 +5107,23 @@ package: manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" attrs: ">=19.2.0" click: ">=8.0,<9.dev0" click-plugins: ">=1.0" cligj: ">=0.5" gdal: "" - libcxx: ">=16.0.6" - libgdal: ">=3.8.0,<3.9.0a0" + libcxx: ">=15" + libgdal: ">=3.8.2,<3.9.0a0" numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* setuptools: "" shapely: "" six: "" - url: https://conda.anaconda.org/conda-forge/osx-64/fiona-1.9.5-py311h809632c_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/fiona-1.9.5-py311hd2ff552_3.conda hash: - md5: cbe710fd5d800f110896f829c3e73a73 - sha256: a6d7c1d5770ad0ebfb8e4642be9837f923853bc18be1dbf94c92ca36bd814e68 + md5: c2d0463951b4501e6e4a8a5062183558 + sha256: bdae4a129ac89fc2ccca801dd557cd36665db6682c166fde4a2d9555d016b77b category: main optional: false - name: fiona @@ -5041,24 +5131,23 @@ package: manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" attrs: ">=19.2.0" click: ">=8.0,<9.dev0" click-plugins: ">=1.0" cligj: ">=0.5" gdal: "" - libcxx: ">=16.0.6" - libgdal: ">=3.8.0,<3.9.0a0" + libcxx: ">=15" + libgdal: ">=3.8.2,<3.9.0a0" numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* setuptools: "" shapely: "" six: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/fiona-1.9.5-py311h4760b73_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/fiona-1.9.5-py311h1c26527_3.conda hash: - md5: 39ce132c143b433122e08c00f59c5a04 - sha256: 3c2fe9936438ca53e0720c00c384f34263b22c63f5d890bc7b4a8b0f01657b84 + md5: 9b0293affd39de0a112177719433f0ff + sha256: 6139ca75612db01d29edae993d8d94ec8d517500e4e84c0d74a23f85de1075dd category: main optional: false - name: folium @@ -5370,7 +5459,7 @@ package: category: main optional: false - name: fonttools - version: 4.47.0 + version: 4.47.2 manager: conda platform: linux-64 dependencies: @@ -5379,14 +5468,14 @@ package: munkres: "" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.47.0-py311h459d7ec_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.47.2-py311h459d7ec_0.conda hash: - md5: f7ec87c448f714f53519fe9c87ba1747 - sha256: e7baef8fabda7acb24f77ced4f86ca66ec496629f9767309019797c528e10f2c + md5: 166735a569ab42067b858ca0090a0d22 + sha256: ad8cec7bf5517fb93e480b929423cc9b4091601095ae693c51ae4b7a39676a58 category: main optional: false - name: fonttools - version: 4.47.0 + version: 4.47.2 manager: conda platform: osx-64 dependencies: @@ -5394,14 +5483,14 @@ package: munkres: "" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.47.0-py311he705e18_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.47.2-py311he705e18_0.conda hash: - md5: d3d0a19c636858566f530cc0df9a5b3d - sha256: bf5e78ef4f20f28a70bebec5b69a87b0c31dce7845b1b6acda483823d52bc4e1 + md5: 01356cf9092bddc3e13f0f2c3fca9735 + sha256: 287145d4f52fd2275848dfb9cbc375dc9794c016aa9cc0591981be3a49f53b6b category: main optional: false - name: fonttools - version: 4.47.0 + version: 4.47.2 manager: conda platform: osx-arm64 dependencies: @@ -5409,10 +5498,10 @@ package: munkres: "" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.47.0-py311h05b510d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.47.2-py311h05b510d_0.conda hash: - md5: 7e7fea999bee849b1c7e4d01fb6ccf5f - sha256: 8026fb5bf2379d90fa0b04d40012089355f4e5f8020deb25cb849acebfc3db95 + md5: ab42446b6d0b5f5a47b9f047c0e2875f + sha256: 080b6ff8d07465641671ce254b04e254c48cf169558f381dba2482814cec8d49 category: main optional: false - name: fqdn @@ -5837,63 +5926,61 @@ package: category: main optional: false - name: gdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: linux-64 dependencies: hdf5: ">=1.14.3,<1.14.4.0a0" libgcc-ng: ">=12" - libgdal: 3.8.1 + libgdal: 3.8.3 libstdcxx-ng: ">=12" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" numpy: ">=1.23.5,<2.0a0" openssl: ">=3.2.0,<4.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.8.1-py311h67923c1_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.8.3-py311h39b4e0e_0.conda hash: - md5: 36bdf6d2872decceaa4e5c97e128351c - sha256: 18e1c4276dfa5c7b11a796f4317a57b288b1bca82dcab5c466c16694773afff2 + md5: a0119e816e54d16b8403bbe4594e8904 + sha256: 8bf754761c4716e5660322f550e1b232774035bad4236b68c51a3f48de10359c category: main optional: false - name: gdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" hdf5: ">=1.14.3,<1.14.4.0a0" - libcxx: ">=16.0.6" - libgdal: 3.8.1 - libxml2: ">=2.11.6,<2.12.0a0" + libcxx: ">=15" + libgdal: 3.8.3 + libxml2: ">=2.12.3,<3.0.0a0" numpy: ">=1.23.5,<2.0a0" openssl: ">=3.2.0,<4.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.8.1-py311h06f03dd_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.8.3-py311hd4433e8_0.conda hash: - md5: 9db36469ab5aad24176f0579c83d837c - sha256: 1f821540d3856eb0e341746acd7b506a137214030816b01df96b6272617c8d03 + md5: 362fbdd4838af7f6f4a0f6e53d929620 + sha256: 4a2a58aa3f207318a04e0ce42f27c5dae7e080456e14aeed83a770ed8a5082a8 category: main optional: false - name: gdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" hdf5: ">=1.14.3,<1.14.4.0a0" - libcxx: ">=16.0.6" - libgdal: 3.8.1 - libxml2: ">=2.11.6,<2.12.0a0" + libcxx: ">=15" + libgdal: 3.8.3 + libxml2: ">=2.12.3,<3.0.0a0" numpy: ">=1.23.5,<2.0a0" openssl: ">=3.2.0,<4.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.8.1-py311hff5d751_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.8.3-py311h4a095a9_0.conda hash: - md5: bacb4115610a2238864ae8cdbd13e040 - sha256: bc852f0ec27d10a03334f2dceef34dfb8be05f76623a28d3fb51e20b0e096920 + md5: 1d0d0f1484ed8b1430f0fe84b419b4c6 + sha256: da005ebd48ca404d76dcd855d0a2a0dd46c8b092f1cce17156f8493452669e68 category: main optional: false - name: gdk-pixbuf @@ -5946,26 +6033,26 @@ package: category: dev optional: true - name: geopandas - version: 0.14.1 + version: 0.14.2 manager: conda platform: linux-64 dependencies: fiona: ">=1.8.21" folium: "" - geopandas-base: 0.14.1 + geopandas-base: 0.14.2 mapclassify: ">=2.4.0" matplotlib-base: "" python: ">=3.9" rtree: "" xyzservices: "" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 6ce5f89fb1e2aa7e04d12c0008b3a745 - sha256: f3563ad6f1a55587c097337ece863e583c796c9a9df3ecb396bbfeec4ec309fb + md5: 4f873f6e48ae63d573c3e4937185027e + sha256: 5d0e42a7dbc4bec7fa716c55d5ece0f9a90fccc905bae7d619f46a83aa7efccc category: main optional: false - name: geopandas - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-64 dependencies: @@ -5976,15 +6063,15 @@ package: python: ">=3.9" mapclassify: ">=2.4.0" fiona: ">=1.8.21" - geopandas-base: 0.14.1 - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.1-pyhd8ed1ab_0.conda + geopandas-base: 0.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 6ce5f89fb1e2aa7e04d12c0008b3a745 - sha256: f3563ad6f1a55587c097337ece863e583c796c9a9df3ecb396bbfeec4ec309fb + md5: 4f873f6e48ae63d573c3e4937185027e + sha256: 5d0e42a7dbc4bec7fa716c55d5ece0f9a90fccc905bae7d619f46a83aa7efccc category: main optional: false - name: geopandas - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-arm64 dependencies: @@ -5995,15 +6082,15 @@ package: python: ">=3.9" mapclassify: ">=2.4.0" fiona: ">=1.8.21" - geopandas-base: 0.14.1 - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.1-pyhd8ed1ab_0.conda + geopandas-base: 0.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-0.14.2-pyhd8ed1ab_0.conda hash: - md5: 6ce5f89fb1e2aa7e04d12c0008b3a745 - sha256: f3563ad6f1a55587c097337ece863e583c796c9a9df3ecb396bbfeec4ec309fb + md5: 4f873f6e48ae63d573c3e4937185027e + sha256: 5d0e42a7dbc4bec7fa716c55d5ece0f9a90fccc905bae7d619f46a83aa7efccc category: main optional: false - name: geopandas-base - version: 0.14.1 + version: 0.14.2 manager: conda platform: linux-64 dependencies: @@ -6012,14 +6099,14 @@ package: pyproj: ">=3.3.0" python: ">=3.9" shapely: ">=1.8.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.1-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.2-pyha770c72_0.conda hash: - md5: d65c6f458bfdaa181f388d91e858ea67 - sha256: c813004bb84e50de19f599b188719e40106c858c7da22e504b29ce66e5043361 + md5: e825cfead1f4223911d9538f6c575c90 + sha256: d896b02d8107a3c61cacd8e2a56a11b931710aba59cf3baa748837ef48404252 category: main optional: false - name: geopandas-base - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-64 dependencies: @@ -6028,14 +6115,14 @@ package: pandas: ">=1.4.0" shapely: ">=1.8.0" pyproj: ">=3.3.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.1-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.2-pyha770c72_0.conda hash: - md5: d65c6f458bfdaa181f388d91e858ea67 - sha256: c813004bb84e50de19f599b188719e40106c858c7da22e504b29ce66e5043361 + md5: e825cfead1f4223911d9538f6c575c90 + sha256: d896b02d8107a3c61cacd8e2a56a11b931710aba59cf3baa748837ef48404252 category: main optional: false - name: geopandas-base - version: 0.14.1 + version: 0.14.2 manager: conda platform: osx-arm64 dependencies: @@ -6044,10 +6131,10 @@ package: pandas: ">=1.4.0" shapely: ">=1.8.0" pyproj: ">=3.3.0" - url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.1-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-0.14.2-pyha770c72_0.conda hash: - md5: d65c6f458bfdaa181f388d91e858ea67 - sha256: c813004bb84e50de19f599b188719e40106c858c7da22e504b29ce66e5043361 + md5: e825cfead1f4223911d9538f6c575c90 + sha256: d896b02d8107a3c61cacd8e2a56a11b931710aba59cf3baa748837ef48404252 category: main optional: false - name: geos @@ -6099,12 +6186,12 @@ package: libstdcxx-ng: ">=12" libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" zlib: "" - url: https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.7.1-hf074850_14.conda + url: https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.7.1-h6b2125f_15.conda hash: - md5: 1d53ee057d8481bd2b4c2c34c8e92aac - sha256: b00958767cb5607bdb3bbcec0b2056b3e48c0f9e34c31ed8ac01c9bd36704dab + md5: 218a726155bd9ae1787b26054eed8566 + sha256: f7dcc865f5522713048397702490ba917abf9d2fbfe89d6b703e0ea333a27b01 category: main optional: false - name: geotiff @@ -6112,16 +6199,17 @@ package: manager: conda platform: osx-64 dependencies: - libcxx: ">=15.0.7" + __osx: ">=10.9" + libcxx: ">=16.0.6" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" zlib: "" - url: https://conda.anaconda.org/conda-forge/osx-64/geotiff-1.7.1-h889ec99_14.conda + url: https://conda.anaconda.org/conda-forge/osx-64/geotiff-1.7.1-h509af15_15.conda hash: - md5: c994aeaa43a92403ecc723dba66b3f1f - sha256: 2d6d54763b4cc41a90d7ca810681c44eaff077027a7b6f5df676736fa0299746 + md5: 96cb876ae9551821ad4cd6ce860d75f1 + sha256: e6047c9008746788d265ec6b30551387efd204a5a9a599f0f0359956e8513e76 category: main optional: false - name: geotiff @@ -6129,16 +6217,17 @@ package: manager: conda platform: osx-arm64 dependencies: - libcxx: ">=15.0.7" + __osx: ">=10.9" + libcxx: ">=16.0.6" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" zlib: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/geotiff-1.7.1-h71398c0_14.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/geotiff-1.7.1-h7bcba05_15.conda hash: - md5: f2a5ed847c17df7b45467210f5a7c15d - sha256: 0af388cc45d1813c57ba5f30032b22a8fdf9bc2762bacf4101168009d51d24ce + md5: b3f8b9192d9d8053d64e94c62a798d7e + sha256: 27384be625449600b940f32f9f54addc1d186ea1c6e2d1dd70d4b8f118c6e8bc category: main optional: false - name: gettext @@ -6288,45 +6377,45 @@ package: category: main optional: false - name: gitpython - version: 3.1.40 + version: 3.1.41 manager: conda platform: linux-64 dependencies: gitdb: ">=4.0.1,<5" python: ">=3.7" typing_extensions: ">=3.7.4.3" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.40-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.41-pyhd8ed1ab_0.conda hash: - md5: 6bf74c3b7c13079a91d4bd3da51cefcf - sha256: 6b85809ffbfe5c1887b674bf0492cc4dd1ac8a25f4d9fa20ef404be92186259b + md5: 84874a90c312088f7b5e63402fc44a58 + sha256: cf3c45156feec1fe8adfd3552ed70f4218e9771643cca8dd2673bca9dea04c9c category: main optional: false - name: gitpython - version: 3.1.40 + version: 3.1.41 manager: conda platform: osx-64 dependencies: python: ">=3.7" typing_extensions: ">=3.7.4.3" gitdb: ">=4.0.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.40-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.41-pyhd8ed1ab_0.conda hash: - md5: 6bf74c3b7c13079a91d4bd3da51cefcf - sha256: 6b85809ffbfe5c1887b674bf0492cc4dd1ac8a25f4d9fa20ef404be92186259b + md5: 84874a90c312088f7b5e63402fc44a58 + sha256: cf3c45156feec1fe8adfd3552ed70f4218e9771643cca8dd2673bca9dea04c9c category: main optional: false - name: gitpython - version: 3.1.40 + version: 3.1.41 manager: conda platform: osx-arm64 dependencies: python: ">=3.7" typing_extensions: ">=3.7.4.3" gitdb: ">=4.0.1,<5" - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.40-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.41-pyhd8ed1ab_0.conda hash: - md5: 6bf74c3b7c13079a91d4bd3da51cefcf - sha256: 6b85809ffbfe5c1887b674bf0492cc4dd1ac8a25f4d9fa20ef404be92186259b + md5: 84874a90c312088f7b5e63402fc44a58 + sha256: cf3c45156feec1fe8adfd3552ed70f4218e9771643cca8dd2673bca9dea04c9c category: main optional: false - name: glog @@ -6431,7 +6520,7 @@ package: category: main optional: false - name: google-auth - version: 2.25.2 + version: 2.26.2 manager: conda platform: linux-64 dependencies: @@ -6444,14 +6533,14 @@ package: pyu2f: ">=0.1.5" requests: ">=2.20.0,<3.0.0" rsa: ">=3.1.4,<5" - url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.25.2-pyhca7485f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.26.2-pyhca7485f_0.conda hash: - md5: ef008fe13beb99a47cbe5a7a68a1f0ea - sha256: 928960978bfdb77a912db60659ec30ec7e04d1ec12ba12f38ac61134158320d0 + md5: 64a730f6101826d9d5c6e91f5e87f379 + sha256: ea337fd708b140c551bca4342c2fad0cf542f2862ecf38e77bc4a9237dd3c394 category: main optional: false - name: google-auth - version: 2.25.2 + version: 2.26.2 manager: conda platform: osx-64 dependencies: @@ -6464,14 +6553,14 @@ package: cachetools: ">=2.0.0,<6.0" aiohttp: ">=3.6.2,<4.0.0" cryptography: ">=38.0.3" - url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.25.2-pyhca7485f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.26.2-pyhca7485f_0.conda hash: - md5: ef008fe13beb99a47cbe5a7a68a1f0ea - sha256: 928960978bfdb77a912db60659ec30ec7e04d1ec12ba12f38ac61134158320d0 + md5: 64a730f6101826d9d5c6e91f5e87f379 + sha256: ea337fd708b140c551bca4342c2fad0cf542f2862ecf38e77bc4a9237dd3c394 category: main optional: false - name: google-auth - version: 2.25.2 + version: 2.26.2 manager: conda platform: osx-arm64 dependencies: @@ -6484,10 +6573,10 @@ package: cachetools: ">=2.0.0,<6.0" aiohttp: ">=3.6.2,<4.0.0" cryptography: ">=38.0.3" - url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.25.2-pyhca7485f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/google-auth-2.26.2-pyhca7485f_0.conda hash: - md5: ef008fe13beb99a47cbe5a7a68a1f0ea - sha256: 928960978bfdb77a912db60659ec30ec7e04d1ec12ba12f38ac61134158320d0 + md5: 64a730f6101826d9d5c6e91f5e87f379 + sha256: ea337fd708b140c551bca4342c2fad0cf542f2862ecf38e77bc4a9237dd3c394 category: main optional: false - name: google-auth-oauthlib @@ -6581,42 +6670,42 @@ package: category: main optional: false - name: google-cloud-sdk - version: 458.0.1 + version: 459.0.0 manager: conda platform: linux-64 dependencies: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/google-cloud-sdk-458.0.1-py311h38be061_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/google-cloud-sdk-459.0.0-py311h38be061_0.conda hash: - md5: ad96f423aa46b68b374106f23e7e6bae - sha256: dd688475239326abd7e41c875681ab42e6e3139c6d84374b305d5a3dd1d4cb54 + md5: 58e48a1b8200a6974556ec7d5a7e8789 + sha256: 0ea326be604894d6454603f4e722785afdf40e44de2958bc5bf38ea5fe01851a category: main optional: false - name: google-cloud-sdk - version: 458.0.1 + version: 459.0.0 manager: conda platform: osx-64 dependencies: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/google-cloud-sdk-458.0.1-py311h6eed73b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/google-cloud-sdk-459.0.0-py311h6eed73b_0.conda hash: - md5: 7d182a77c62e434d1dc9d2ffbaf67f5e - sha256: 5e032a07b9affec438a1ee081f06b9002a5d9e0959eef9682739c817d08ca21f + md5: f504f8000050b8b866f369b4e907599f + sha256: b6d15ff96173b894d1eb7b759ae695dea55dee187a9dc1767598448791e1e2ec category: main optional: false - name: google-cloud-sdk - version: 458.0.1 + version: 459.0.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/google-cloud-sdk-458.0.1-py311h267d04e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/google-cloud-sdk-459.0.0-py311h267d04e_0.conda hash: - md5: 9700dbfbc2d78ceaeb7ac6df8de09264 - sha256: 756c680f318a745d51a3e1183a994bc4317e6d4f7552c34b18cf7a7c358d6dc3 + md5: 39031c07c3eef84ceaa637007fd45f0f + sha256: dd266abed3ba8bc4241c77c6231dffedcba558602f22940579d222d830394754 category: main optional: false - name: google-cloud-storage @@ -6801,96 +6890,99 @@ package: category: main optional: false - name: gql - version: 3.4.1 + version: 3.5.0 manager: conda platform: linux-64 dependencies: + anyio: ">=3.0,<5" backoff: ">=1.11.1,<3.0" graphql-core: ">=3.2,<3.3" - python: ">=3.6" + python: ">=3.7" yarl: ">=1.6,<2.0" - url: https://conda.anaconda.org/conda-forge/noarch/gql-3.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gql-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 6ad94588f33ddb97175c7f22feef7d2c - sha256: 6025dcd91083fe1d3f38172d18d041b0c1da4d9d86606a18312efd429c99b93e + md5: 8c0bbc324d1f695b1b849a097e5ed88d + sha256: 697f0dd4f9e64686c171c39fa8727f69231cd3dc79973625bdd95093ce0f0d08 category: dev optional: true - name: gql - version: 3.4.1 + version: 3.5.0 manager: conda platform: osx-64 dependencies: - python: ">=3.6" + python: ">=3.7" graphql-core: ">=3.2,<3.3" yarl: ">=1.6,<2.0" backoff: ">=1.11.1,<3.0" - url: https://conda.anaconda.org/conda-forge/noarch/gql-3.4.1-pyhd8ed1ab_0.conda + anyio: ">=3.0,<5" + url: https://conda.anaconda.org/conda-forge/noarch/gql-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 6ad94588f33ddb97175c7f22feef7d2c - sha256: 6025dcd91083fe1d3f38172d18d041b0c1da4d9d86606a18312efd429c99b93e + md5: 8c0bbc324d1f695b1b849a097e5ed88d + sha256: 697f0dd4f9e64686c171c39fa8727f69231cd3dc79973625bdd95093ce0f0d08 category: dev optional: true - name: gql - version: 3.4.1 + version: 3.5.0 manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" + python: ">=3.7" graphql-core: ">=3.2,<3.3" yarl: ">=1.6,<2.0" backoff: ">=1.11.1,<3.0" - url: https://conda.anaconda.org/conda-forge/noarch/gql-3.4.1-pyhd8ed1ab_0.conda + anyio: ">=3.0,<5" + url: https://conda.anaconda.org/conda-forge/noarch/gql-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 6ad94588f33ddb97175c7f22feef7d2c - sha256: 6025dcd91083fe1d3f38172d18d041b0c1da4d9d86606a18312efd429c99b93e + md5: 8c0bbc324d1f695b1b849a097e5ed88d + sha256: 697f0dd4f9e64686c171c39fa8727f69231cd3dc79973625bdd95093ce0f0d08 category: dev optional: true - name: gql-with-requests - version: 3.4.1 + version: 3.5.0 manager: conda platform: linux-64 dependencies: - gql: 3.4.1 - python: ">=3.6" + gql: 3.5.0 + python: ">=3.7" requests: "" requests-toolbelt: "" urllib3: "" - url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 1814ff1e969b01d3570027efcf4f163a - sha256: f11fb42542950f5e96ee252c9bebbd205bcbf1e20a3d8aeb056998bbdfef68f2 + md5: ec2acdfb660d9d2ab71ba8bb574c789a + sha256: e5e973aae7d8633f9bb18900fa1326603d4e617497dbf9d1e89c88b7b63e9378 category: dev optional: true - name: gql-with-requests - version: 3.4.1 + version: 3.5.0 manager: conda platform: osx-64 dependencies: requests: "" urllib3: "" requests-toolbelt: "" - python: ">=3.6" - gql: 3.4.1 - url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.4.1-pyhd8ed1ab_0.conda + python: ">=3.7" + gql: 3.5.0 + url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 1814ff1e969b01d3570027efcf4f163a - sha256: f11fb42542950f5e96ee252c9bebbd205bcbf1e20a3d8aeb056998bbdfef68f2 + md5: ec2acdfb660d9d2ab71ba8bb574c789a + sha256: e5e973aae7d8633f9bb18900fa1326603d4e617497dbf9d1e89c88b7b63e9378 category: dev optional: true - name: gql-with-requests - version: 3.4.1 + version: 3.5.0 manager: conda platform: osx-arm64 dependencies: requests: "" urllib3: "" requests-toolbelt: "" - python: ">=3.6" - gql: 3.4.1 - url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.4.1-pyhd8ed1ab_0.conda + python: ">=3.7" + gql: 3.5.0 + url: https://conda.anaconda.org/conda-forge/noarch/gql-with-requests-3.5.0-pyhd8ed1ab_0.conda hash: - md5: 1814ff1e969b01d3570027efcf4f163a - sha256: f11fb42542950f5e96ee252c9bebbd205bcbf1e20a3d8aeb056998bbdfef68f2 + md5: ec2acdfb660d9d2ab71ba8bb574c789a + sha256: e5e973aae7d8633f9bb18900fa1326603d4e617497dbf9d1e89c88b7b63e9378 category: dev optional: true - name: graphene @@ -7175,141 +7267,141 @@ package: category: main optional: false - name: grpcio - version: 1.59.2 + version: 1.59.3 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - libgrpc: 1.59.2 + libgrpc: 1.59.3 libstdcxx-ng: ">=12" libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.59.2-py311ha6695c7_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/grpcio-1.59.3-py311ha6695c7_0.conda hash: - md5: cb3e3f8a2ed96ee4d5d945050e82b828 - sha256: 131e0a411e1ebf536b5528a62c57e32fb54297eddd106e002c0411dcfe3e4ea0 + md5: 8b7f57993b47eb6e5614eaee6b992c2c + sha256: 26369b1c945f2c84eafef4cd97317f8e67aef42752736ea5e1c8a2c6a3abb2be category: main optional: false - name: grpcio - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-64 dependencies: __osx: ">=10.9" libcxx: ">=16.0.6" - libgrpc: 1.59.2 + libgrpc: 1.59.3 libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/grpcio-1.59.2-py311hfd95bfa_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/grpcio-1.59.3-py311hfd95bfa_0.conda hash: - md5: 7a0f85ebc948f72e8b34eac28258de2a - sha256: 29d6b104362caa2d2d0ac9b4b4fa13610b3e4aec2d4e277aadf3ac5fec4c6be2 + md5: 578b9c2e79f8048335c0f7621f7b8c1b + sha256: 1f15bf72fc4f140c8176409276235b3cb91a6ed2e26790b575cec33716241d41 category: main optional: false - name: grpcio - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-arm64 dependencies: __osx: ">=10.9" libcxx: ">=16.0.6" - libgrpc: 1.59.2 + libgrpc: 1.59.3 libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/grpcio-1.59.2-py311h79dd126_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/grpcio-1.59.3-py311h79dd126_0.conda hash: - md5: d595e37cbcfc8c216b435d6785a45e76 - sha256: cdd209d4762fb8b4f225e7fd8e946d463315b0d599559a3a3d88014c315d1a4f + md5: 49a5aca9b09704cc9d73dfd13db1403c + sha256: 940ef1d51def10c90735e265cd270d3dc662331137b14d53ffe47cba17eb135a category: main optional: false - name: grpcio-health-checking - version: 1.59.2 + version: 1.59.3 manager: conda platform: linux-64 dependencies: - grpcio: ">=1.59.2" + grpcio: ">=1.59.3" protobuf: ">=3.12.1" python: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 8b85dc4c1a577f1823b394d5071052de - sha256: b77ffee9cbd731caa6eca7487286bc65551729744a89ecb3335ca220fec4061d + md5: 9e487d2bf8360a18411cc3adf7b7fd74 + sha256: e870365eaf4cb2d7a3e542707360ae6fe36b9dee069d3c078aaea7e9b1cb576e category: main optional: false - name: grpcio-health-checking - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-64 dependencies: python: ">=3.5" protobuf: ">=3.12.1" - grpcio: ">=1.59.2" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.2-pyhd8ed1ab_0.conda + grpcio: ">=1.59.3" + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 8b85dc4c1a577f1823b394d5071052de - sha256: b77ffee9cbd731caa6eca7487286bc65551729744a89ecb3335ca220fec4061d + md5: 9e487d2bf8360a18411cc3adf7b7fd74 + sha256: e870365eaf4cb2d7a3e542707360ae6fe36b9dee069d3c078aaea7e9b1cb576e category: main optional: false - name: grpcio-health-checking - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-arm64 dependencies: python: ">=3.5" protobuf: ">=3.12.1" - grpcio: ">=1.59.2" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.2-pyhd8ed1ab_0.conda + grpcio: ">=1.59.3" + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-health-checking-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 8b85dc4c1a577f1823b394d5071052de - sha256: b77ffee9cbd731caa6eca7487286bc65551729744a89ecb3335ca220fec4061d + md5: 9e487d2bf8360a18411cc3adf7b7fd74 + sha256: e870365eaf4cb2d7a3e542707360ae6fe36b9dee069d3c078aaea7e9b1cb576e category: main optional: false - name: grpcio-status - version: 1.59.2 + version: 1.59.3 manager: conda platform: linux-64 dependencies: googleapis-common-protos: ">=1.5.5" - grpcio: ">=1.59.2" + grpcio: ">=1.59.3" protobuf: ">=4.21.6" - python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.2-pyhd8ed1ab_0.conda + python: ">=3.7" + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 5bed0b44f99ef55c0470d2c610fbbac6 - sha256: 9513c5dd0f7fbdba8dfe70ed4e1f7591fa1c49520e06f9f0202c514475dd4257 + md5: 667999da148378ada5b9f13e7f3850c3 + sha256: 45c00a3feaf80f29cbc4b2f6a7ef73b08ce4e4a847b32a82eed443c7dd95d0c9 category: main optional: false - name: grpcio-status - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-64 dependencies: - python: ">=3.6" + python: ">=3.7" googleapis-common-protos: ">=1.5.5" protobuf: ">=4.21.6" - grpcio: ">=1.59.2" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.2-pyhd8ed1ab_0.conda + grpcio: ">=1.59.3" + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 5bed0b44f99ef55c0470d2c610fbbac6 - sha256: 9513c5dd0f7fbdba8dfe70ed4e1f7591fa1c49520e06f9f0202c514475dd4257 + md5: 667999da148378ada5b9f13e7f3850c3 + sha256: 45c00a3feaf80f29cbc4b2f6a7ef73b08ce4e4a847b32a82eed443c7dd95d0c9 category: main optional: false - name: grpcio-status - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-arm64 dependencies: - python: ">=3.6" + python: ">=3.7" googleapis-common-protos: ">=1.5.5" protobuf: ">=4.21.6" - grpcio: ">=1.59.2" - url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.2-pyhd8ed1ab_0.conda + grpcio: ">=1.59.3" + url: https://conda.anaconda.org/conda-forge/noarch/grpcio-status-1.59.3-pyhd8ed1ab_0.conda hash: - md5: 5bed0b44f99ef55c0470d2c610fbbac6 - sha256: 9513c5dd0f7fbdba8dfe70ed4e1f7591fa1c49520e06f9f0202c514475dd4257 + md5: 667999da148378ada5b9f13e7f3850c3 + sha256: 45c00a3feaf80f29cbc4b2f6a7ef73b08ce4e4a847b32a82eed443c7dd95d0c9 category: main optional: false - name: gtk2 @@ -8017,7 +8109,7 @@ package: category: main optional: false - name: hypothesis - version: 6.92.2 + version: 6.94.0 manager: conda platform: linux-64 dependencies: @@ -8028,14 +8120,14 @@ package: python: ">=3.8" setuptools: "" sortedcontainers: ">=2.1.0,<3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.92.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.94.0-pyha770c72_0.conda hash: - md5: 02ea14cc71885b316075df33c51b666f - sha256: a2c48bdc2a44a1069a517f5f39c54bb594cb29a37c5436fe24633c0b9376b6d2 + md5: 289ad6b4c8045ec7fd5b195d5e69218d + sha256: bdf6165b0481bb55c28115a358a723eea2ebaa41f97fe312091bd3cbdd535122 category: main optional: false - name: hypothesis - version: 6.92.2 + version: 6.94.0 manager: conda platform: osx-64 dependencies: @@ -8046,14 +8138,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.92.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.94.0-pyha770c72_0.conda hash: - md5: 02ea14cc71885b316075df33c51b666f - sha256: a2c48bdc2a44a1069a517f5f39c54bb594cb29a37c5436fe24633c0b9376b6d2 + md5: 289ad6b4c8045ec7fd5b195d5e69218d + sha256: bdf6165b0481bb55c28115a358a723eea2ebaa41f97fe312091bd3cbdd535122 category: main optional: false - name: hypothesis - version: 6.92.2 + version: 6.94.0 manager: conda platform: osx-arm64 dependencies: @@ -8064,10 +8156,10 @@ 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.92.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hypothesis-6.94.0-pyha770c72_0.conda hash: - md5: 02ea14cc71885b316075df33c51b666f - sha256: a2c48bdc2a44a1069a517f5f39c54bb594cb29a37c5436fe24633c0b9376b6d2 + md5: 289ad6b4c8045ec7fd5b195d5e69218d + sha256: bdf6165b0481bb55c28115a358a723eea2ebaa41f97fe312091bd3cbdd535122 category: main optional: false - name: icu @@ -8403,7 +8495,7 @@ package: category: main optional: false - name: ipykernel - version: 6.28.0 + version: 6.29.0 manager: conda platform: linux-64 dependencies: @@ -8421,14 +8513,14 @@ package: pyzmq: ">=24" tornado: ">=6.1" traitlets: ">=5.4.0" - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.28.0-pyhd33586a_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.0-pyhd33586a_0.conda hash: - md5: 726e1192b05b38c8c008fd67bc237969 - sha256: d2a44085c5ed177b7ff7fa710c76e7ad2fb21a28ebc7389ee446225438b7fa5e + md5: 10915bfa94b94f4ad0f347efd124a339 + sha256: fa82aa089d474d11e63deb4b433acb9618294fe6b3b08123d7a269f72c0cc8ca category: main optional: false - name: ipykernel - version: 6.28.0 + version: 6.29.0 manager: conda platform: osx-64 dependencies: @@ -8440,21 +8532,21 @@ package: python: ">=3.8" tornado: ">=6.1" jupyter_client: ">=6.1.12" + jupyter_core: ">=4.12,!=5.0.*" ipython: ">=7.23.1" matplotlib-inline: ">=0.1" - jupyter_core: ">=4.12,!=5.0.*" debugpy: ">=1.6.5" comm: ">=0.1.1" traitlets: ">=5.4.0" pyzmq: ">=24" - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.28.0-pyh3cd1d5f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.0-pyh3cd1d5f_0.conda hash: - md5: 6d7a64ceac7e85b878ed3d31b1591ca3 - sha256: 9c987390dfeb1d36a85344785d20c0dc5c9684c013e4f1f6446c57dfdb43f5bd + md5: 17b1e24f82177f01ac7c6c518288612c + sha256: 6df088b8d356281347a71388315c7bbf49f0a5a10e6b16000553a43d74f5222d category: main optional: false - name: ipykernel - version: 6.28.0 + version: 6.29.0 manager: conda platform: osx-arm64 dependencies: @@ -8466,21 +8558,21 @@ package: python: ">=3.8" tornado: ">=6.1" jupyter_client: ">=6.1.12" + jupyter_core: ">=4.12,!=5.0.*" ipython: ">=7.23.1" matplotlib-inline: ">=0.1" - jupyter_core: ">=4.12,!=5.0.*" debugpy: ">=1.6.5" comm: ">=0.1.1" traitlets: ">=5.4.0" pyzmq: ">=24" - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.28.0-pyh3cd1d5f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.0-pyh3cd1d5f_0.conda hash: - md5: 6d7a64ceac7e85b878ed3d31b1591ca3 - sha256: 9c987390dfeb1d36a85344785d20c0dc5c9684c013e4f1f6446c57dfdb43f5bd + md5: 17b1e24f82177f01ac7c6c518288612c + sha256: 6df088b8d356281347a71388315c7bbf49f0a5a10e6b16000553a43d74f5222d category: main optional: false - name: ipython - version: 8.19.0 + version: 8.20.0 manager: conda platform: linux-64 dependencies: @@ -8497,14 +8589,14 @@ package: stack_data: "" traitlets: ">=5" typing_extensions: "" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.19.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.20.0-pyh707e725_0.conda hash: - md5: 29815aa1a9648eb9ad0ce20d0c10232e - sha256: 2bcf183a45396842bacc978efe776bf81ba40510f6296c62f5860af128e20e1f + md5: c2d2d7453560c80a2138c354610c08ba + sha256: 94fddc9f2f344d70aadabcccc595d0f32d87acaf4f2bce264058d4bb67c1c27f category: main optional: false - name: ipython - version: 8.19.0 + version: 8.20.0 manager: conda platform: osx-64 dependencies: @@ -8521,14 +8613,14 @@ package: jedi: ">=0.16" pexpect: ">4.3" prompt-toolkit: ">=3.0.41,<3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.19.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.20.0-pyh707e725_0.conda hash: - md5: 29815aa1a9648eb9ad0ce20d0c10232e - sha256: 2bcf183a45396842bacc978efe776bf81ba40510f6296c62f5860af128e20e1f + md5: c2d2d7453560c80a2138c354610c08ba + sha256: 94fddc9f2f344d70aadabcccc595d0f32d87acaf4f2bce264058d4bb67c1c27f category: main optional: false - name: ipython - version: 8.19.0 + version: 8.20.0 manager: conda platform: osx-arm64 dependencies: @@ -8545,10 +8637,10 @@ package: jedi: ">=0.16" pexpect: ">4.3" prompt-toolkit: ">=3.0.41,<3.1.0" - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.19.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.20.0-pyh707e725_0.conda hash: - md5: 29815aa1a9648eb9ad0ce20d0c10232e - sha256: 2bcf183a45396842bacc978efe776bf81ba40510f6296c62f5860af128e20e1f + md5: c2d2d7453560c80a2138c354610c08ba + sha256: 94fddc9f2f344d70aadabcccc595d0f32d87acaf4f2bce264058d4bb67c1c27f category: main optional: false - name: ipywidgets @@ -8886,42 +8978,42 @@ package: category: main optional: false - name: jinja2 - version: 3.1.2 + version: 3.1.3 manager: conda platform: linux-64 dependencies: markupsafe: ">=2.0" python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + md5: e7d8df6509ba635247ff9aea31134262 + sha256: fd517b7dd3a61eca34f8a6f9f92f306397149cae1204fce72ac3d227107dafdc category: main optional: false - name: jinja2 - version: 3.1.2 + version: 3.1.3 manager: conda platform: osx-64 dependencies: python: ">=3.7" markupsafe: ">=2.0" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + md5: e7d8df6509ba635247ff9aea31134262 + sha256: fd517b7dd3a61eca34f8a6f9f92f306397149cae1204fce72ac3d227107dafdc category: main optional: false - name: jinja2 - version: 3.1.2 + version: 3.1.3 manager: conda platform: osx-arm64 dependencies: python: ">=3.7" markupsafe: ">=2.0" - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + md5: e7d8df6509ba635247ff9aea31134262 + sha256: fd517b7dd3a61eca34f8a6f9f92f306397149cae1204fce72ac3d227107dafdc category: main optional: false - name: jmespath @@ -9565,7 +9657,7 @@ package: category: main optional: false - name: jupyter_core - version: 5.6.0 + version: 5.7.1 manager: conda platform: linux-64 dependencies: @@ -9573,14 +9665,14 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.6.0-py311h38be061_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.1-py311h38be061_0.conda hash: - md5: 20290b0ac04a80c0d84d833fff1c0fd7 - sha256: fd11619aa9ad4d8e8ad0c72a34e97fb3b5100fa5020c33ac9e14b5042cd9b351 + md5: 175a430872841f7c351879f4c4c85b9e + sha256: fcfaa3875882ff564e1ea40d8a0d9b615d1f7782bf197c94983da9538e2e30fe category: main optional: false - name: jupyter_core - version: 5.6.0 + version: 5.7.1 manager: conda platform: osx-64 dependencies: @@ -9588,14 +9680,14 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-5.6.0-py311h6eed73b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-5.7.1-py311h6eed73b_0.conda hash: - md5: a12303da12df09f78f5f8565decc2e0e - sha256: 8f55c8c6ebc7b638586f6029b9c2f2eb694fadcc426d7ee69bdadf3818f2c36c + md5: dba0081b62395e6a79a63d26d75da2b3 + sha256: f86209d1e2bc1a0e8133c3ca7e5f8296a0ca2bf25c2c16689805c487363bd304 category: main optional: false - name: jupyter_core - version: 5.6.0 + version: 5.7.1 manager: conda platform: osx-arm64 dependencies: @@ -9603,10 +9695,10 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* traitlets: ">=5.3" - url: https://conda.anaconda.org/conda-forge/osx-arm64/jupyter_core-5.6.0-py311h267d04e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/jupyter_core-5.7.1-py311h267d04e_0.conda hash: - md5: 45f9761ae07013060dcdd578146901d0 - sha256: b41e1ee70f0d60cfadf46b6f84fbba112ecfd3377eba0626096360e8a0579a30 + md5: f6aab68724a56fbc7c68ee792e684c0a + sha256: 8f533d11b726d5c7a65a2d83ee2a2c5fcf0a09d8db56dd08b43287fc16570e3f category: main optional: false - name: jupyter_events @@ -9667,7 +9759,7 @@ package: category: main optional: false - name: jupyter_server - version: 2.12.1 + version: 2.12.5 manager: conda platform: linux-64 dependencies: @@ -9690,14 +9782,14 @@ package: tornado: ">=6.2.0" traitlets: ">=5.6.0" websocket-client: "" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.5-pyhd8ed1ab_0.conda hash: - md5: e9781be1e6c93b5df2c180a9f9242420 - sha256: c4aabe2041afb8fde1f049549c2e292265612d07dd4d1156f3e183ba6a6f007b + md5: 755177a956fa6dd90d5cfcbbb5084de2 + sha256: 43dcd238c656c7ecf3228be8735def530cad5181f990c042ba202b9e383d2b1f category: main optional: false - name: jupyter_server - version: 2.12.1 + version: 2.12.5 manager: conda platform: osx-64 dependencies: @@ -9720,14 +9812,14 @@ package: anyio: ">=3.1.0" send2trash: ">=1.8.2" jupyter_events: ">=0.9.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.5-pyhd8ed1ab_0.conda hash: - md5: e9781be1e6c93b5df2c180a9f9242420 - sha256: c4aabe2041afb8fde1f049549c2e292265612d07dd4d1156f3e183ba6a6f007b + md5: 755177a956fa6dd90d5cfcbbb5084de2 + sha256: 43dcd238c656c7ecf3228be8735def530cad5181f990c042ba202b9e383d2b1f category: main optional: false - name: jupyter_server - version: 2.12.1 + version: 2.12.5 manager: conda platform: osx-arm64 dependencies: @@ -9750,10 +9842,10 @@ package: anyio: ">=3.1.0" send2trash: ">=1.8.2" jupyter_events: ">=0.9.0" - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.12.5-pyhd8ed1ab_0.conda hash: - md5: e9781be1e6c93b5df2c180a9f9242420 - sha256: c4aabe2041afb8fde1f049549c2e292265612d07dd4d1156f3e183ba6a6f007b + md5: 755177a956fa6dd90d5cfcbbb5084de2 + sha256: 43dcd238c656c7ecf3228be8735def530cad5181f990c042ba202b9e383d2b1f category: main optional: false - name: jupyter_server_terminals @@ -10402,17 +10494,17 @@ package: dependencies: bzip2: ">=1.0.8,<2.0a0" libgcc-ng: ">=12" - libxml2: ">=2.11.5,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" lzo: ">=2.10,<3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.7.2-h039dbb9_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.7.2-h2aa1ff5_1.conda hash: - md5: 611d6c83d1130ea60c916531adfb11db - sha256: b82b9f4a1515877ea65416bf7fd9cc77cae77d7b5977eada2b999ee525a0d5c9 + md5: 3bf887827d1968275978361a6e405e4f + sha256: 340ed0bb02fe26a2b2e29cedf6559e2999b820f434e745c108e788d629ae4b17 category: main optional: false - name: libarchive @@ -10422,17 +10514,17 @@ package: dependencies: bzip2: ">=1.0.8,<2.0a0" libiconv: ">=1.17,<2.0a0" - libxml2: ">=2.11.5,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" lzo: ">=2.10,<3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.2-h0b5dc4a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.2-hd35d340_1.conda hash: - md5: 0f8458c98eaf403501e7e699d93594e7 - sha256: 77669122d52073078d55310cf21fdfc35c283243cd47a064d6dbab38d8e6ab02 + md5: 8c7b79b20a67287a87b39df8a8c8dcc4 + sha256: f458515a49c56e117e05fe607493b7683a7bf06d2a625b59e378dbbf7f308895 category: main optional: false - name: libarchive @@ -10442,26 +10534,26 @@ package: dependencies: bzip2: ">=1.0.8,<2.0a0" libiconv: ">=1.17,<2.0a0" - libxml2: ">=2.11.5,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" lzo: ">=2.10,<3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.2-h82b9b87_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.2-hcacb583_1.conda hash: - md5: da6ec82a0e07f738afee1c4279778b30 - sha256: d8f2a19466f11ca9d6e1bf6a82cf84a5eb60dcf55d93fa2fbf47a503b953e348 + md5: 1c8c447ce71bf5f769674b621142a73a + sha256: 307dd9984deccab782a834022a708ba070950d3d0f3b370ce9331ad1db013576 category: main optional: false - name: libarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - aws-sdk-cpp: ">=1.11.182,<1.11.183.0a0" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + aws-sdk-cpp: ">=1.11.210,<1.11.211.0a0" bzip2: ">=1.0.8,<2.0a0" glog: ">=0.6.0,<0.7.0a0" libabseil: ">=20230802.1,<20230803.0a0" @@ -10474,370 +10566,360 @@ package: libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=1.9.0,<1.9.1.0a0" + orc: ">=1.9.2,<1.9.3.0a0" re2: "" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-14.0.1-h4df1b6a_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-14.0.2-h84dd17c_2_cpu.conda hash: - md5: 8f95beca2cdede6329401193609f497a - sha256: c6595ba12a12e8e8c518daeb1bd6cdc584c41d331be2738c136347af5a606519 + md5: 571e88947e7cadb42bfacb517c346662 + sha256: 3490212354a8dc8960eeaa8de43cb85356c5318fd49a243a7108818e09aca982 category: main optional: false - name: libarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - aws-sdk-cpp: ">=1.11.182,<1.11.183.0a0" + __osx: ">=10.13" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + aws-sdk-cpp: ">=1.11.210,<1.11.211.0a0" bzip2: ">=1.0.8,<2.0a0" glog: ">=0.6.0,<0.7.0a0" libabseil: ">=20230802.1,<20230803.0a0" libbrotlidec: ">=1.1.0,<1.2.0a0" libbrotlienc: ">=1.1.0,<1.2.0a0" - libcxx: ">=15.0.7" + libcxx: ">=14" libgoogle-cloud: ">=2.12.0,<2.13.0a0" libre2-11: ">=2023.6.2,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=1.9.0,<1.9.1.0a0" + orc: ">=1.9.2,<1.9.3.0a0" re2: "" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-14.0.1-hd201b0c_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-14.0.2-h1aaacd4_2_cpu.conda hash: - md5: ca9ae7988629996eeab28791c9a97b12 - sha256: 6866b9fbece513b932ae9862a1281f96a3fb05572f02ba3af3d3021363a24553 + md5: ab5d6d9fc2f3304d99bbe6e50059a4f0 + sha256: 13fde6b9ca0357272c9710a438a769a18921490051e2dbcc815853d0c17a2a1c category: main optional: false - name: libarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - aws-crt-cpp: ">=0.24.7,<0.24.8.0a0" - aws-sdk-cpp: ">=1.11.182,<1.11.183.0a0" + aws-crt-cpp: ">=0.26.0,<0.26.1.0a0" + aws-sdk-cpp: ">=1.11.210,<1.11.211.0a0" bzip2: ">=1.0.8,<2.0a0" glog: ">=0.6.0,<0.7.0a0" libabseil: ">=20230802.1,<20230803.0a0" libbrotlidec: ">=1.1.0,<1.2.0a0" libbrotlienc: ">=1.1.0,<1.2.0a0" - libcxx: ">=15.0.7" + libcxx: ">=14" libgoogle-cloud: ">=2.12.0,<2.13.0a0" libre2-11: ">=2023.6.2,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" - orc: ">=1.9.0,<1.9.1.0a0" + orc: ">=1.9.2,<1.9.3.0a0" re2: "" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-14.0.1-h8dffd16_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-14.0.2-h4ce3932_2_cpu.conda hash: - md5: c9e9f1a73232f3a6eae1b174f39e2d3f - sha256: c482e8d50d2a20b4460801610da58e49fe7c9db8836ffd0653b657af55664634 + md5: d61d4cee3c195a5f574b3ade7a85ef94 + sha256: 6c176a5ece3c72c0c1b7d7be5cc0f0a8dc637e634c936730a6d744e564fb75cb category: main optional: false - name: libarrow-acero - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 + libarrow: 14.0.2 libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-14.0.1-h59595ed_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-14.0.2-h59595ed_2_cpu.conda hash: - md5: c76ae01767e94ee20c974a10e4f071a7 - sha256: 9b471ca984de6028add562c68135c050b66844c1597472c6162b53004793b843 + md5: 4b00f12f1f3c7350a0345aa9c18798d6 + sha256: 4b847de73614a65edd892250ccd6e617d44fe88c2f56f10dfa0370b5c84120a7 category: main optional: false - name: libarrow-acero - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-14.0.1-hc222712_3_cpu.conda + libarrow: 14.0.2 + libcxx: ">=14" + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-14.0.2-h000cb23_2_cpu.conda hash: - md5: 920ead842f00024ab7c3b37646288aa1 - sha256: 3c71cbabc89643b8b771ea226fe0e564baa102c06dc169cda5db033df1b2b5f2 + md5: 4e2fc03720088ab54db18aa84fbb75fe + sha256: dea3527b02eaf5eede8c94d3eb10d16c08f413aa61c574a941579e1a9b0a5a59 category: main optional: false - name: libarrow-acero - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-14.0.1-had9dd58_3_cpu.conda + libarrow: 14.0.2 + libcxx: ">=14" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-14.0.2-h13dd4ca_2_cpu.conda hash: - md5: 45385a4bd04cae4e3df499e585b14a0b - sha256: f82e7f13d0b6159bfd6fefc136a85bc41e0a612a9e73f097bd70fc5b9e5e0dce + md5: b4b1760597af9889cd2f5311b0c34e7f + sha256: 93784ab7aec5fe72a96bb028868037fc95ee0f72a43c5cdcdc98b31b3f6b3ef6 category: main optional: false - name: libarrow-dataset - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 - libarrow-acero: 14.0.1 + libarrow: 14.0.2 + libarrow-acero: 14.0.2 libgcc-ng: ">=12" - libparquet: 14.0.1 + libparquet: 14.0.2 libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-14.0.1-h59595ed_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-14.0.2-h59595ed_2_cpu.conda hash: - md5: 39b1db7f15fb88394e57caf9ffc653f5 - sha256: 86aefe875eb8110a774a6ad6da94e868ed837ae054e630adec391eab7c559af4 + md5: 5561fbdff1a630b3768fcbcd1307bcc2 + sha256: edd010a1edcd73dc0b1e9b0fed1bd42f2e4252e0390a7f5432ae796fc39f2144 category: main optional: false - name: libarrow-dataset - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libcxx: ">=15.0.7" - libparquet: 14.0.1 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-14.0.1-hc222712_3_cpu.conda + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libcxx: ">=14" + libparquet: 14.0.2 + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-14.0.2-h000cb23_2_cpu.conda hash: - md5: b4e8a2dfbd7e2f2cae34158012e4d5c1 - sha256: beaf2af22a35fd4ffcf29f1b44df1ca8a77b0d9a87abff1de938aaf72b26dc4d + md5: 912e66fb84d6979da1d37535691b0a1b + sha256: 9c7773e8068d8230bc1a7af3bca60fd23ab69b0ee58bd1327e5ea7a4349f9b5c category: main optional: false - name: libarrow-dataset - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libcxx: ">=15.0.7" - libparquet: 14.0.1 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-14.0.1-had9dd58_3_cpu.conda + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libcxx: ">=14" + libparquet: 14.0.2 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-14.0.2-h13dd4ca_2_cpu.conda hash: - md5: 01f2b9ff760ec946a47736a95bf070ce - sha256: bf47c92c431e3eb1b79498a7826beee404b7186c160e5646d06fe8bd3c52fb42 + md5: bec70ec592be6a282cb06250fa5e71a4 + sha256: 4a72d1476f49b5c234a2ef798ef33c473f8d6307aaceec65341a4f11db5ba23c category: main optional: false - name: libarrow-flight - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: libabseil: ">=20230802.1,<20230803.0a0" - libarrow: 14.0.1 + libarrow: 14.0.2 libgcc-ng: ">=12" - libgrpc: ">=1.59.2,<1.60.0a0" + libgrpc: ">=1.59.3,<1.60.0a0" libprotobuf: ">=4.24.4,<4.24.5.0a0" libstdcxx-ng: ">=12" ucx: ">=1.15.0,<1.16.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-14.0.1-h120cb0d_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-14.0.2-h120cb0d_2_cpu.conda hash: - md5: 3aaef593671fe31fb2e3cc3b7def5e6a - sha256: 96d4f0ce2072e90c21a4d6a020c50fce74e1b0afdc578a5d32430fcf179ba1a9 + md5: e03930dbf4508a5153cd0fc237756a75 + sha256: aa6ca307db6fb91cff2712a6c6091a3f9277ce054550fbe26c7bb93d65e395fb category: main optional: false - name: libarrow-flight - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" + __osx: ">=10.13" libabseil: ">=20230802.1,<20230803.0a0" - libarrow: 14.0.1 - libcxx: ">=15.0.7" - libgrpc: ">=1.59.2,<1.60.0a0" + libarrow: 14.0.2 + libcxx: ">=14" + libgrpc: ">=1.59.3,<1.60.0a0" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-14.0.1-h440f1c2_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-14.0.2-ha1803ca_2_cpu.conda hash: - md5: 729e2fc0e72d1b7b139422ed8ecf41df - sha256: 91e001bb4208afc6fc24e3cc6bd07a2e423ab83220f659b790b1c64c1bb61af7 + md5: ea3430af75e5aad9d123eeae096e7413 + sha256: 2c41f0edfa2ec26ede42d17211bac938a862252cc9ffb47a1e65d88ab53bf00e category: main optional: false - name: libarrow-flight - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" libabseil: ">=20230802.1,<20230803.0a0" - libarrow: 14.0.1 - libcxx: ">=15.0.7" - libgrpc: ">=1.59.2,<1.60.0a0" + libarrow: 14.0.2 + libcxx: ">=14" + libgrpc: ">=1.59.3,<1.60.0a0" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-14.0.1-h1011bfc_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-14.0.2-ha94d253_2_cpu.conda hash: - md5: 58b858ca5385418e166c7cc30654d3f2 - sha256: b895ea4bfed516ac8b974fca7c437b70ec0b753abd7546f85353e85b536c7551 + md5: 9acf1572e3db073db00e67d21cfb7477 + sha256: 6e18f49f8c6b58958882d9735529ebfec402ce3443e0934b9fd89ac1d7d22c57 category: main optional: false - name: libarrow-flight-sql - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 - libarrow-flight: 14.0.1 + libarrow: 14.0.2 + libarrow-flight: 14.0.2 libgcc-ng: ">=12" libprotobuf: ">=4.24.4,<4.24.5.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-14.0.1-h61ff412_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-flight-sql-14.0.2-h61ff412_2_cpu.conda hash: - md5: bee925cf81e536f064c5fb58e770c102 - sha256: da8646f41e41d0808e28059e660fcac9048c8f0e1055bdcef6ccbd2c24036eb1 + md5: 1afaafe003abec8aec34f46ec418980a + sha256: 839f7e2682e9b1b004df3c2c28ac4c0c04e1e9bd8f1942d48a3abe24700f1437 category: main optional: false - name: libarrow-flight-sql - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-flight: 14.0.1 - libcxx: ">=15.0.7" + __osx: ">=10.13" + libarrow: 14.0.2 + libarrow-flight: 14.0.2 + libcxx: ">=14" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-sql-14.0.1-h2cc6c1c_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-flight-sql-14.0.2-h8ec153b_2_cpu.conda hash: - md5: 018c16ea4875bd012b4e525246835f30 - sha256: 8f73fa15493cf0e651ae7accf9a54547967276a2ed67a7c8623eb0dabd5eb300 + md5: 67d65eb4d9921ab25a440db879138d09 + sha256: a961db70a5256049e8cd6f08fcfbec1f397a33e79e8ad103e57e801b4fc3675f category: main optional: false - name: libarrow-flight-sql - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-flight: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libarrow-flight: 14.0.2 + libcxx: ">=14" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-14.0.1-h660fe36_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-flight-sql-14.0.2-h39a9b85_2_cpu.conda hash: - md5: e68ba1cba4bc839af1fb2240e2f7a93a - sha256: 831e8f230d0b489ee2c541a091351857ac369813f555ae3789980132a2a3a365 + md5: c6e0c75f69f3c31b0a4f02d415e0739d + sha256: 3621589405facf900779210f9f49556290cee0861a9797585eb6af7933017d65 category: main optional: false - name: libarrow-gandiva - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 + libarrow: 14.0.2 libgcc-ng: ">=12" libllvm15: ">=15.0.7,<15.1.0a0" libre2-11: ">=2023.6.2,<2024.0a0" libstdcxx-ng: ">=12" libutf8proc: ">=2.8.0,<3.0a0" - openssl: ">=3.1.4,<4.0a0" + openssl: ">=3.2.0,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-14.0.1-hacb8726_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-gandiva-14.0.2-hacb8726_2_cpu.conda hash: - md5: 0bd1c4aeb8a8386da85df4bc0b21efc1 - sha256: 9b5d9b9a4fed1171a92795b329bc26b106471877ff5f80942ff1ad84bff7f3e2 + md5: db1a164476c3b26f4425542ab9ce11df + sha256: bc3c180af8e842877455d1d429c28a3207da4f3f243390b0ba8e06051525ff48 category: main optional: false - name: libarrow-gandiva - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libcxx: ">=14" libllvm15: ">=15.0.7,<15.1.0a0" libre2-11: ">=2023.6.2,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" - openssl: ">=3.1.4,<4.0a0" + openssl: ">=3.2.0,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-gandiva-14.0.1-heeebe7c_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-gandiva-14.0.2-h01dce7f_2_cpu.conda hash: - md5: 31559f43790c54a2494b888051b441a7 - sha256: 0658e77bf9099baf808b2fecd6b0d87f8e236ec7ccf17d0418f1cd9ac674d0ff + md5: 3903071e62de031ce169187cdb2e32af + sha256: d17c1474d202bac57c590b9f2cf062c837a69991c59135b422a520bff4bbae57 category: main optional: false - name: libarrow-gandiva - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libcxx: ">=14" libllvm15: ">=15.0.7,<15.1.0a0" libre2-11: ">=2023.6.2,<2024.0a0" libutf8proc: ">=2.8.0,<3.0a0" - openssl: ">=3.1.4,<4.0a0" + openssl: ">=3.2.0,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-14.0.1-h2b96968_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-gandiva-14.0.2-hf757142_2_cpu.conda hash: - md5: 2356cd3eaa70c7ec2f73b8e061bb4c5f - sha256: 031f324a5845fb7db4b15df6e70b3fa8ab7d83508072838c2801ffea81692d67 + md5: f4285d86a247a339bf7bf43fda4ded17 + sha256: 237007a5c35c612823762327ae355f396ba34b66b40317e87de41f36a2f839bc category: main optional: false - name: libarrow-substrait - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 libgcc-ng: ">=12" libprotobuf: ">=4.24.4,<4.24.5.0a0" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-14.0.1-h61ff412_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-14.0.2-h61ff412_2_cpu.conda hash: - md5: d7f6d75fd346c05c0c836326b72a8500 - sha256: 6ac78ba3f3fcb5128dc3c0cc907d418f9edd74456b4712c2af843b35fe11585c + md5: 838d3d33c458225578f64e59c4410a9f + sha256: 675d616f8454d38f41b1833e8deffc51dbb2c2b4b48c54e8adba4795ff606bec category: main optional: false - name: libarrow-substrait - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 - libcxx: ">=15.0.7" + __osx: ">=10.13" + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 + libcxx: ">=14" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-14.0.1-h2cc6c1c_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-14.0.2-h8ec153b_2_cpu.conda hash: - md5: eb66f8083a629917f4ecb94351ca1903 - sha256: fc51009762be7f0f5abc1ffed1b413122422a21bc2a309abbdb537a76b939b54 + md5: 3e279309bd00e8115283665bdbe257b8 + sha256: eabb1705fbd324b55a2f6cc7b7451b7a15882bab25cfd05113f3f1f05f2a787e category: main optional: false - name: libarrow-substrait - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 + libcxx: ">=14" libprotobuf: ">=4.24.4,<4.24.5.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-14.0.1-h594d712_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-14.0.2-h7fd9903_2_cpu.conda hash: - md5: 59202c5ba6c585009550a0c84d0aa7c7 - sha256: b080df09fd9444534d10baf9fdafeb1602e230fcd8edb2fc030be2a0e04e0cc9 + md5: 98b3c3e9288e0d451d9329fa784fe256 + sha256: f7712ad3916fb83171c82ba5031f4356df7cb96cff2a6fa9ef17e44fe9940270 category: main optional: false - name: libblas @@ -11463,7 +11545,7 @@ package: category: dev optional: true - name: libgdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: linux-64 dependencies: @@ -11477,7 +11559,7 @@ package: hdf4: ">=4.2.15,<4.2.16.0a0" hdf5: ">=1.14.3,<1.14.4.0a0" json-c: ">=0.17,<0.18.0a0" - kealib: ">=1.5.2,<1.6.0a0" + kealib: ">=1.5.3,<1.6.0a0" lerc: ">=4.0.0,<5.0a0" libaec: ">=1.1.2,<2.0a0" libarchive: ">=3.7.2,<3.8.0a0" @@ -11497,7 +11579,7 @@ package: libtiff: ">=4.6.0,<4.7.0a0" libuuid: ">=2.38.1,<3.0a0" libwebp-base: ">=1.3.2,<2.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openjpeg: ">=2.5.0,<3.0a0" @@ -11505,23 +11587,22 @@ package: pcre2: ">=10.42,<10.43.0a0" poppler: ">=23.12.0,<23.13.0a0" postgresql: "" - proj: ">=9.3.0,<9.3.1.0a0" - tiledb: ">=2.18.2,<2.19.0a0" - xerces-c: ">=3.2.4,<3.3.0a0" + proj: ">=9.3.1,<9.3.2.0a0" + tiledb: ">=2.19.0,<2.20.0a0" + xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.8.1-hd0089ee_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.8.3-hcd1fc54_0.conda hash: - md5: feb838eaf49fd1608413759f7b54c74c - sha256: ba4431f8bf3ae13130827c4f81520ce49f9b22f6f44da137b516a1f51b9bdcb8 + md5: ef5ae0528509a7987cf29e8827f46938 + sha256: 70b40ec4c171010895920000bf877b7454474df0d7473117277b22a0727b7aa4 category: main optional: false - name: libgdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" blosc: ">=1.21.5,<2.0a0" cfitsio: ">=4.3.1,<4.3.2.0a0" freexl: ">=2.0.0,<3.0a0" @@ -11531,12 +11612,12 @@ package: hdf4: ">=4.2.15,<4.2.16.0a0" hdf5: ">=1.14.3,<1.14.4.0a0" json-c: ">=0.17,<0.18.0a0" - kealib: ">=1.5.2,<1.6.0a0" + kealib: ">=1.5.3,<1.6.0a0" lerc: ">=4.0.0,<5.0a0" libaec: ">=1.1.2,<2.0a0" libarchive: ">=3.7.2,<3.8.0a0" libcurl: ">=8.5.0,<9.0a0" - libcxx: ">=16.0.6" + libcxx: ">=15" libdeflate: ">=1.19,<1.20.0a0" libexpat: ">=2.5.0,<3.0a0" libiconv: ">=1.17,<2.0a0" @@ -11549,7 +11630,7 @@ package: libsqlite: ">=3.44.2,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libwebp-base: ">=1.3.2,<2.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openjpeg: ">=2.5.0,<3.0a0" @@ -11557,23 +11638,22 @@ package: pcre2: ">=10.42,<10.43.0a0" poppler: ">=23.12.0,<23.13.0a0" postgresql: "" - proj: ">=9.3.0,<9.3.1.0a0" - tiledb: ">=2.18.2,<2.19.0a0" - xerces-c: ">=3.2.4,<3.3.0a0" + proj: ">=9.3.1,<9.3.2.0a0" + tiledb: ">=2.19.0,<2.20.0a0" + xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.8.1-h7bb8e92_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.8.3-h89a805d_0.conda hash: - md5: bf37886bd95ab0afcf6e07b51ae6b813 - sha256: b34bd433ae5a2378e472daa2ffdef4201ecbd654b1c62261e6c77d948efb689e + md5: 691a6cd896f9581e6314f34b66a1f044 + sha256: c520121ffe25471a036d2e51d438c329f4d6728341a2ddec7f60490475d58df3 category: main optional: false - name: libgdal - version: 3.8.1 + version: 3.8.3 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" blosc: ">=1.21.5,<2.0a0" cfitsio: ">=4.3.1,<4.3.2.0a0" freexl: ">=2.0.0,<3.0a0" @@ -11583,12 +11663,12 @@ package: hdf4: ">=4.2.15,<4.2.16.0a0" hdf5: ">=1.14.3,<1.14.4.0a0" json-c: ">=0.17,<0.18.0a0" - kealib: ">=1.5.2,<1.6.0a0" + kealib: ">=1.5.3,<1.6.0a0" lerc: ">=4.0.0,<5.0a0" libaec: ">=1.1.2,<2.0a0" libarchive: ">=3.7.2,<3.8.0a0" libcurl: ">=8.5.0,<9.0a0" - libcxx: ">=16.0.6" + libcxx: ">=15" libdeflate: ">=1.19,<1.20.0a0" libexpat: ">=2.5.0,<3.0a0" libiconv: ">=1.17,<2.0a0" @@ -11601,7 +11681,7 @@ package: libsqlite: ">=3.44.2,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libwebp-base: ">=1.3.2,<2.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openjpeg: ">=2.5.0,<3.0a0" @@ -11609,15 +11689,15 @@ package: pcre2: ">=10.42,<10.43.0a0" poppler: ">=23.12.0,<23.13.0a0" postgresql: "" - proj: ">=9.3.0,<9.3.1.0a0" - tiledb: ">=2.18.2,<2.19.0a0" - xerces-c: ">=3.2.4,<3.3.0a0" + proj: ">=9.3.1,<9.3.2.0a0" + tiledb: ">=2.19.0,<2.20.0a0" + xerces-c: ">=3.2.5,<3.3.0a0" xz: ">=5.2.6,<6.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-3.8.1-h1ac08d9_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-3.8.3-h7e86f1f_0.conda hash: - md5: 01eb49a277330eaa5aba72efcfd78b85 - sha256: 8b4f6b74de89820dc02905ab97e0277ae654c062dd7b2106829bf9b7ffb545ed + md5: dd42aa63e28b0e8c5d4af6d7995ab151 + sha256: fa94cfe093975c61b426c5d9bcde7e0d52d9623cd515a21bc14b941f024eec31 category: main optional: false - name: libgfortran @@ -11816,11 +11896,11 @@ package: category: main optional: false - name: libgrpc - version: 1.59.2 + version: 1.59.3 manager: conda platform: linux-64 dependencies: - c-ares: ">=1.20.1,<2.0a0" + c-ares: ">=1.21.0,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" libgcc-ng: ">=12" libprotobuf: ">=4.24.4,<4.24.5.0a0" @@ -11829,19 +11909,19 @@ package: libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.1.4,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.59.2-hd6c4280_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.59.3-hd6c4280_0.conda hash: - md5: dd26e7127a7b08068b52181f47849f04 - sha256: 4ac31c7667fb0940856afc4b8ea58d8f1cb18db3cdf41729aa7d2c7f7a5e6429 + md5: 896c137eaf0c22f2fef58332eb4a4b83 + sha256: 3f95a2792e565b628cb284de92017a37a1cddc4a3f83453b8f75d9adc9f8cfdd category: main optional: false - name: libgrpc - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-64 dependencies: __osx: ">=10.9" - c-ares: ">=1.20.1,<2.0a0" + c-ares: ">=1.21.0,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" libcxx: ">=16.0.6" libprotobuf: ">=4.24.4,<4.24.5.0a0" @@ -11849,19 +11929,19 @@ package: libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.1.4,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.59.2-ha7f534c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.59.3-ha7f534c_0.conda hash: - md5: 7db1bdebc02cd6e56f9f420ac3c1e557 - sha256: 3f4e2df8760e279921adba7eba8b8b56c2b6ecde7872242ce6ae3bf55319e0b5 + md5: a557d871e80f2dd22efd78e00f9a1597 + sha256: 1b7330bb2aa16ca0dd319e97a829d5494fb2459a841b54f7631932b144e38624 category: main optional: false - name: libgrpc - version: 1.59.2 + version: 1.59.3 manager: conda platform: osx-arm64 dependencies: __osx: ">=10.9" - c-ares: ">=1.20.1,<2.0a0" + c-ares: ">=1.21.0,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" libcxx: ">=16.0.6" libprotobuf: ">=4.24.4,<4.24.5.0a0" @@ -11869,10 +11949,10 @@ package: libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.1.4,<4.0a0" re2: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.59.2-hbcf6334_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.59.3-hbcf6334_0.conda hash: - md5: 773cf509934965514cc62d97fb38a2d7 - sha256: fc7d7aecf633904bd945c7e4e0620d1485e90801405eb7d12269e57242916ae0 + md5: e9c7cbc84af929dd47501629a5e19713 + sha256: 54cacd1fc7503d48c135301a775568f15089b537b3c56804767c627a89a20c30 category: main optional: false - name: libiconv @@ -12075,13 +12155,13 @@ package: dependencies: libgcc-ng: ">=12" libstdcxx-ng: ">=12" - libxml2: ">=2.11.4,<2.12.0a0" + libxml2: ">=2.12.1,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - zstd: ">=1.5.2,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-h5cf9203_3.conda + zstd: ">=1.5.5,<1.6.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda hash: - md5: 9efe82d44b76a7529a1d702e5a37752e - sha256: bb94e7535a309c2a8d58585cb82bac954ed59f473eef2cac6ea677d6f576a3b6 + md5: 8a35df3cbc0c8b12cc8af9473ae75eef + sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 category: main optional: false - name: libllvm15 @@ -12089,14 +12169,14 @@ package: manager: conda platform: osx-64 dependencies: - libcxx: ">=15" - libxml2: ">=2.11.4,<2.12.0a0" + libcxx: ">=16" + libxml2: ">=2.12.1,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - zstd: ">=1.5.2,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libllvm15-15.0.7-he4b1e75_3.conda + zstd: ">=1.5.5,<1.6.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libllvm15-15.0.7-hbedff68_4.conda hash: - md5: ecc6df80c4b0445ac0de9cabae189db3 - sha256: 02c7f5fe1ae9cdf4b0152cc76fef0ccb26137075054bdd9336ebf956fd22d8c9 + md5: bdc80cf2aa69d6eb8dd101dfd804db07 + sha256: a0598cc166e92c6c63e58a7eaa184fa0b8b467693b965dbe19f1c9ff37e134c3 category: main optional: false - name: libllvm15 @@ -12104,13 +12184,13 @@ package: manager: conda platform: osx-arm64 dependencies: - libcxx: ">=15" - libxml2: ">=2.11.4,<2.12.0a0" + libcxx: ">=16" + libxml2: ">=2.12.1,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm15-15.0.7-h504e6bf_3.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda hash: - md5: cef4a00532f06f6797fbe2425d4db2a7 - sha256: 8fbe19f2133c501a43a45f4dab701adf5206ed61f4bd6317f287a8d87409fdee + md5: 8d7f7a7286d99a2671df2619cb3bfb2c + sha256: 63e22ccd4c1b80dfc7da169c65c62a878a46ef0e5771c3b0c091071e718ae1b1 category: main optional: false - name: libnetcdf @@ -12118,24 +12198,24 @@ package: manager: conda platform: linux-64 dependencies: - blosc: ">=1.21.4,<2.0a0" + blosc: ">=1.21.5,<2.0a0" bzip2: ">=1.0.8,<2.0a0" hdf4: ">=4.2.15,<4.2.16.0a0" - hdf5: ">=1.14.2,<1.14.4.0a0" - libaec: ">=1.0.6,<2.0a0" - libcurl: ">=8.2.1,<9.0a0" + hdf5: ">=1.14.3,<1.14.4.0a0" + libaec: ">=1.1.2,<2.0a0" + libcurl: ">=8.5.0,<9.0a0" libgcc-ng: ">=12" libstdcxx-ng: ">=12" - libxml2: ">=2.11.5,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzip: ">=1.10.1,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" zlib: "" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.2-nompi_h80fb2b6_112.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.2-nompi_h9612171_113.conda hash: - md5: a19fa6cacf80c8a366572853d5890eb4 - sha256: 305ffc3ecaffce10754e4d057daa9803e8dc86d68b14524a791c7dc5598c1d2f + md5: b2414908e43c442ddc68e6148774a304 + sha256: 0b4d984c7be21531e9254ce742e04101f7f7e77c0bbb7074855c0806c28323b0 category: main optional: false - name: libnetcdf @@ -12143,23 +12223,24 @@ package: manager: conda platform: osx-64 dependencies: - blosc: ">=1.21.4,<2.0a0" + __osx: ">=10.9" + blosc: ">=1.21.5,<2.0a0" bzip2: ">=1.0.8,<2.0a0" hdf4: ">=4.2.15,<4.2.16.0a0" - hdf5: ">=1.14.2,<1.14.4.0a0" - libaec: ">=1.0.6,<2.0a0" - libcurl: ">=8.2.1,<9.0a0" - libcxx: ">=15.0.7" - libxml2: ">=2.11.5,<2.12.0a0" + hdf5: ">=1.14.3,<1.14.4.0a0" + libaec: ">=1.1.2,<2.0a0" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=16.0.6" + libxml2: ">=2.12.2,<3.0.0a0" libzip: ">=1.10.1,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" zlib: "" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libnetcdf-4.9.2-nompi_h6a32802_112.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libnetcdf-4.9.2-nompi_h7760872_113.conda hash: - md5: 413f9a35e9f888163b922ea6cfafb9da - sha256: 8b1bfc9322bd4f9fe770461fac5b75b1888ccdbdf72b2d2a2bec1e1c13e05f48 + md5: bce76ace6497221c2a2a02840aaceac5 + sha256: 3d6a950d82a8dfb9fa51c263e543cfa9c113703add20646ec85401e7b557da49 category: main optional: false - name: libnetcdf @@ -12167,23 +12248,24 @@ package: manager: conda platform: osx-arm64 dependencies: - blosc: ">=1.21.4,<2.0a0" + __osx: ">=10.9" + blosc: ">=1.21.5,<2.0a0" bzip2: ">=1.0.8,<2.0a0" hdf4: ">=4.2.15,<4.2.16.0a0" - hdf5: ">=1.14.2,<1.14.4.0a0" - libaec: ">=1.0.6,<2.0a0" - libcurl: ">=8.2.1,<9.0a0" - libcxx: ">=15.0.7" - libxml2: ">=2.11.5,<2.12.0a0" + hdf5: ">=1.14.3,<1.14.4.0a0" + libaec: ">=1.1.2,<2.0a0" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=16.0.6" + libxml2: ">=2.12.2,<3.0.0a0" libzip: ">=1.10.1,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" - openssl: ">=3.1.2,<4.0a0" + openssl: ">=3.2.0,<4.0a0" zlib: "" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnetcdf-4.9.2-nompi_hb2fb864_112.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnetcdf-4.9.2-nompi_h291a7c2_113.conda hash: - md5: fdd8c3b65f9369c4a5bbf23164ea8e19 - sha256: fef33b99225691fce165cd1aadb85c823e2a3a9e5d67c3069f1d6b9ebbf53fdf + md5: ad4f2f848502515d706cecd73ac9ec86 + sha256: e5c0e8071029fdffc4219fa03bf2cb05e910459e1d55da3bc0d8ab70ddd0325e category: main optional: false - name: libnghttp2 @@ -12316,51 +12398,49 @@ package: category: main optional: false - name: libparquet - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 + libarrow: 14.0.2 libgcc-ng: ">=12" libstdcxx-ng: ">=12" libthrift: ">=0.19.0,<0.19.1.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-14.0.1-h352af49_3_cpu.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-14.0.2-h352af49_2_cpu.conda hash: - md5: 5e2f5615862bba1318a11e97d6a59d56 - sha256: 96e192584e790a8bc010084c829de0aaae357979aa3b80b50d36f72179d8029f + md5: b265698e6c69269fe78a8cc972269c35 + sha256: 4d0113cb62bb15c7fde3da36b4bb1862182ec5f89e0165ebcf5ae0bce155097f category: main optional: false - name: libparquet - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libcxx: ">=14" libthrift: ">=0.19.0,<0.19.1.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-14.0.1-h27bd29f_3_cpu.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-14.0.2-h381d950_2_cpu.conda hash: - md5: e6dc5d4796ce80233fe1233e651ec983 - sha256: 92d7137e89cff12faf7f16e556bee21b71d0e1b78e3305e2e2e5da15ba8745fe + md5: c9b769d78c837821bfabc4fbd3cf3936 + sha256: 8f58f4a46ae7eb500fff04a26e6f15de111999df4017bd4c4aac8f7245c95016 category: main optional: false - name: libparquet - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libcxx: ">=15.0.7" + libarrow: 14.0.2 + libcxx: ">=14" libthrift: ">=0.19.0,<0.19.1.0a0" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-14.0.1-heaab74a_3_cpu.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-14.0.2-hf6ce1d5_2_cpu.conda hash: - md5: 84a11f6c99bbd2fce61890751fc94777 - sha256: 0514387e5082b50d716bb3e91de9898e928616843105c413d1ddf5f78a80210a + md5: 3ec6dde23ee1ecea255c788e5ce16c82 + sha256: e1deb2b68a0a24c85f75831e44a59d582168b5b9481ab7138683226e702416c2 category: main optional: false - name: libpng @@ -12532,17 +12612,17 @@ package: manager: conda platform: linux-64 dependencies: - cairo: ">=1.16.0,<2.0a0" + cairo: ">=1.18.0,<2.0a0" gdk-pixbuf: ">=2.42.10,<3.0a0" gettext: ">=0.21.1,<1.0a0" libgcc-ng: ">=12" - libglib: ">=2.76.4,<3.0a0" - libxml2: ">=2.11.4,<2.12.0a0" + libglib: ">=2.78.1,<3.0a0" + libxml2: ">=2.12.1,<3.0.0a0" pango: ">=1.50.14,<2.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.56.3-h98fae49_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.56.3-he3f83f7_1.conda hash: - md5: 620e754f4344f4c27259ff460a2b9c50 - sha256: 4b2dd7745caadc425045dbe31a2300b3b8de4346873f04aa9b552c56f3b1e001 + md5: 03bd1ddcc942867a19528877143b9852 + sha256: b82d0c60376da88a2bf15d35d17c176aa923917ad7de4bc62ddef6d02f3518fb category: dev optional: true - name: librsvg @@ -12550,16 +12630,16 @@ package: manager: conda platform: osx-64 dependencies: - cairo: ">=1.16.0,<2.0a0" + cairo: ">=1.18.0,<2.0a0" gdk-pixbuf: ">=2.42.10,<3.0a0" gettext: ">=0.21.1,<1.0a0" - libglib: ">=2.76.4,<3.0a0" - libxml2: ">=2.11.4,<2.12.0a0" + libglib: ">=2.78.1,<3.0a0" + libxml2: ">=2.12.1,<3.0.0a0" pango: ">=1.50.14,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.56.3-hec3db73_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.56.3-h1877882_1.conda hash: - md5: c6ab56c808493cbd88267fad5297c3c1 - sha256: 031f377db78d673b89ec837efed3d794d7abd0ce787c2527153a15197e29d3c8 + md5: 43b31ab0e9cf3538fb3ab138ee663a0b + sha256: 29c94b30363cdcae427a2a303de3c634db05f1e28101b6e865e135e72fa8b7ec category: dev optional: true - name: librsvg @@ -12567,16 +12647,16 @@ package: manager: conda platform: osx-arm64 dependencies: - cairo: ">=1.16.0,<2.0a0" + cairo: ">=1.18.0,<2.0a0" gdk-pixbuf: ">=2.42.10,<3.0a0" gettext: ">=0.21.1,<1.0a0" - libglib: ">=2.76.4,<3.0a0" - libxml2: ">=2.11.4,<2.12.0a0" + libglib: ">=2.78.1,<3.0a0" + libxml2: ">=2.12.1,<3.0.0a0" pango: ">=1.50.14,<2.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.56.3-h0db3404_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.56.3-h55a2576_1.conda hash: - md5: b9784f5c16c6d01d59f7e65a3b0441c6 - sha256: 4ed7ddb12fe193994cbf7d77eb3d7e776fda6c65e95c467f32392f40b880bbe6 + md5: d9624ec11650aa93e0b2c2612c3548f5 + sha256: 59043f2536d61a32378553c4fa7f56e97bca12165c37a45de9e7439a06f5ac16 category: dev optional: true - name: librttopo @@ -12701,17 +12781,17 @@ package: geos: ">=3.12.1,<3.12.2.0a0" libgcc-ng: ">=12" librttopo: ">=1.1.0,<1.2.0a0" - libsqlite: ">=3.44.1,<4.0a0" + libsqlite: ">=3.44.2,<4.0a0" libstdcxx-ng: ">=12" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" sqlite: "" zlib: "" - url: https://conda.anaconda.org/conda-forge/linux-64/libspatialite-5.1.0-h7385560_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libspatialite-5.1.0-h7bd4643_4.conda hash: - md5: 4260750b280f6f7c38a4459bf0d919ff - sha256: 5efbd5bc05ebaa6bb66b7e408d2998a4116029c2e3c2b0336e29267488d93a45 + md5: 127d36f9ee392fa81b45e81867ce30ab + sha256: 2d07badb81296f42dd0c59b02dbf7d64ca2c78c086226327c1e11e11f71effbd category: main optional: false - name: libspatialite @@ -12725,16 +12805,16 @@ package: libcxx: ">=16.0.6" libiconv: ">=1.17,<2.0a0" librttopo: ">=1.1.0,<1.2.0a0" - libsqlite: ">=3.44.1,<4.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libsqlite: ">=3.44.2,<4.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" sqlite: "" zlib: "" - url: https://conda.anaconda.org/conda-forge/osx-64/libspatialite-5.1.0-hf63aa75_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libspatialite-5.1.0-hebe6af1_4.conda hash: - md5: 2c00e79960e3a8fde456ff228eaca1ed - sha256: e233c42c026efaf1fc0b0847e73137d16b9f5742615b9cf2426cfcb53a14f709 + md5: 9e8f3012e1b4460819395357cc7c4371 + sha256: 48ff63495ed9ed86db1fb62ea51e1053747e76481200fb33aa164f7bdb1bec93 category: main optional: false - name: libspatialite @@ -12748,16 +12828,16 @@ package: libcxx: ">=16.0.6" libiconv: ">=1.17,<2.0a0" librttopo: ">=1.1.0,<1.2.0a0" - libsqlite: ">=3.44.1,<4.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libsqlite: ">=3.44.2,<4.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" sqlite: "" zlib: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libspatialite-5.1.0-h66af7d6_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libspatialite-5.1.0-h69abc6b_4.conda hash: - md5: cec958a38abd789967347005686c7dd9 - sha256: f6871a59faa7781ac56c25e73bfca8b4f0428b4a1d4f9eac9394a6dc723974b7 + md5: 87ffacbac2645cf24734708c63dd2e18 + sha256: c81faf3ac0c571f3e56c23e0eb9f70217516bf47c244fc9eed6544405f8fe786 category: main optional: false - name: libsqlite @@ -13171,7 +13251,7 @@ package: category: main optional: false - name: libxml2 - version: 2.11.6 + version: 2.12.4 manager: conda platform: linux-64 dependencies: @@ -13180,14 +13260,14 @@ package: libiconv: ">=1.17,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" xz: ">=5.2.6,<6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.11.6-h232c23b_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.4-h232c23b_1.conda hash: - md5: 427a3e59d66cb5d145020bd9c6493334 - sha256: e6183d5e57ee48cc1fc4340477c31a6bd8be4d3ba5dded82cbca0d5280591086 + md5: 53e951fab78d7e3bab40745f7b3d1620 + sha256: f6828b44da29bbfbf367ddbc72902e84ea5f5de933be494d6aac4a35826afed0 category: main optional: false - name: libxml2 - version: 2.11.6 + version: 2.12.4 manager: conda platform: osx-64 dependencies: @@ -13195,14 +13275,14 @@ package: libiconv: ">=1.17,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" xz: ">=5.2.6,<6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.11.6-hc0ae0f7_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.4-hc0ae0f7_1.conda hash: - md5: 2b6ec8c6366ea74db4b910469addad1d - sha256: b5b1c3df3e6d0d294764938e79d7f413191cc5b1af2ede49f42b1df04d068a18 + md5: 6ffac7334d3c1672845bc4b2a9e39835 + sha256: edccf142e32ee5c6619aebf36c29acdb942bde32fc0585882f5848d86b3e5acd category: main optional: false - name: libxml2 - version: 2.11.6 + version: 2.12.4 manager: conda platform: osx-arm64 dependencies: @@ -13210,47 +13290,47 @@ package: libiconv: ">=1.17,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" xz: ">=5.2.6,<6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.11.6-h0d0cfa8_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.4-h0d0cfa8_1.conda hash: - md5: 37e112ce9494adfcee6c0c7bf3b5d98d - sha256: 07d2da8f3fb00fb6f84cd36b5329174b878105889f0fe21e79981f27573b47af + md5: 2ce68362b6ba7e78a066abce22811df7 + sha256: 70863a5554cbdd573cf852571a6ef015e5376f8969068725523a01dff7ff4de3 category: main optional: false - name: libxslt - version: 1.1.37 + version: 1.1.39 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - libxml2: ">=2.11.3,<2.12.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.37-h0054252_1.conda + libxml2: ">=2.12.1,<3.0.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda hash: - md5: f27960e8873abb5476e96ef33bdbdccd - sha256: 98739c3a7e1f6a8fb05e0bf54784fec4dfa2a640e4680ad0efc5cb65f5581cc8 + md5: e71f31f8cfb0a91439f2086fc8aa0461 + sha256: 684e9b67ef7b9ca0ca993762eeb39705ec58e2e7f958555c758da7ef416db9f3 category: main optional: false - name: libxslt - version: 1.1.37 + version: 1.1.39 manager: conda platform: osx-64 dependencies: - libxml2: ">=2.11.3,<2.12.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libxslt-1.1.37-h20bfa82_1.conda + libxml2: ">=2.12.1,<3.0.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libxslt-1.1.39-h03b04e6_0.conda hash: - md5: 177817e2ba32a7d5ffdfbcb876fd4f10 - sha256: 588c2b16f9f09e5cd86765d0e3ae83d9078cd89416f7453e939d22898280c009 + md5: a6e0cec6b3517ffc6b5d36a920fc9312 + sha256: decfc5614a10231a17543b7366616fb2d88c14be6dd9dd5ecde63aa9a5acfb9e category: main optional: false - name: libxslt - version: 1.1.37 + version: 1.1.39 manager: conda platform: osx-arm64 dependencies: - libxml2: ">=2.11.3,<2.12.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.37-h1728932_1.conda + libxml2: ">=2.12.1,<3.0.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.39-h223e5b9_0.conda hash: - md5: 8483366e7b7ed525a5d17ef81c26b1f4 - sha256: 2e4501c208ada1fbce18ffbcbcb50bc258d51ad314cae262cce091bab304ace5 + md5: 560c9cacc33e927f55b998eaa0cb1732 + sha256: 2f1d99ef3fb960f23a63f06cf65ee621a5594a8b4616f35d9805be44617a92af category: main optional: false - name: libzip @@ -13475,52 +13555,52 @@ package: category: main optional: false - name: lxml - version: 4.9.3 + version: 4.9.4 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - libxml2: ">=2.11.6,<2.12.0a0" - libxslt: ">=1.1.37,<2.0a0" + libxml2: ">=2.12.3,<3.0.0a0" + libxslt: ">=1.1.39,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/lxml-4.9.3-py311h1a07684_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/lxml-4.9.4-py311h9691dec_0.conda hash: - md5: 7ac703b3bdee421dc763eb83b9ea2737 - sha256: 734ae3b51f75b1ccfd649b3528fe473cade1acf99ceb55738d15223f6578de1a + md5: bf616b82576b9a7c65ba3611cce36c23 + sha256: 64f534335fcac332d978cd60b6dea778df8e017e016c04ad3f3a203d76ef34c5 category: main optional: false - name: lxml - version: 4.9.3 + version: 4.9.4 manager: conda platform: osx-64 dependencies: - libxml2: ">=2.11.6,<2.12.0a0" - libxslt: ">=1.1.37,<2.0a0" + libxml2: ">=2.12.3,<3.0.0a0" + libxslt: ">=1.1.39,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/lxml-4.9.3-py311h719c1e2_3.conda + url: https://conda.anaconda.org/conda-forge/osx-64/lxml-4.9.4-py311h033124e_0.conda hash: - md5: b32e8b24bf678e8f8ea678b6ac68c0b4 - sha256: 291246ad6cdd4d677df61bf3852f497cef95b61a100d3b4328b4ba873ac29a40 + md5: 765a8652a55ee009a8d28c337d880be0 + sha256: 66583aecc21d6d043e21b2a2592e288ebe23b6682ce4a9660997367b0dc1ddde category: main optional: false - name: lxml - version: 4.9.3 + version: 4.9.4 manager: conda platform: osx-arm64 dependencies: - libxml2: ">=2.11.6,<2.12.0a0" - libxslt: ">=1.1.37,<2.0a0" + libxml2: ">=2.12.3,<3.0.0a0" + libxslt: ">=1.1.39,<2.0a0" libzlib: ">=1.2.13,<1.3.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-4.9.3-py311hdef8331_3.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-4.9.4-py311h85df328_0.conda hash: - md5: f7ce05ab8633872f3666e45a39510db6 - sha256: b3c1b9a8d36c9ba549e7ddd7090b10341a89fffc93f6fba0d6671dba99d9f0cf + md5: dc0d20e98833e8dec4a4d5bc042e525e + sha256: 82449d2cfd3d83407638272eafebd223f5a96847dd694fc4376861b938465ac4 category: main optional: false - name: lz4-c @@ -13660,8 +13740,8 @@ package: dependencies: python: ">=3.9" scikit-learn: ">=1.0" - scipy: ">=1.8" numpy: ">=1.23" + scipy: ">=1.8" networkx: ">=2.7" pandas: ">=1.4,!=1.5.0" url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.6.1-pyhd8ed1ab_0.conda @@ -13677,8 +13757,8 @@ package: dependencies: python: ">=3.9" scikit-learn: ">=1.0" - scipy: ">=1.8" numpy: ">=1.23" + scipy: ">=1.8" networkx: ">=2.7" pandas: ">=1.4,!=1.5.0" url: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.6.1-pyhd8ed1ab_0.conda @@ -13921,39 +14001,39 @@ package: category: main optional: false - name: mdurl - version: 0.1.0 + version: 0.1.2 manager: conda platform: linux-64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.0-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: f8dab71fdc13b1bf29a01248b156d268 - sha256: c678b9194e025b1fb665bec30ee20aab93399203583875b1dcc0a3b52a8f5523 + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false - name: mdurl - version: 0.1.0 + version: 0.1.2 manager: conda platform: osx-64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.0-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: f8dab71fdc13b1bf29a01248b156d268 - sha256: c678b9194e025b1fb665bec30ee20aab93399203583875b1dcc0a3b52a8f5523 + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false - name: mdurl - version: 0.1.0 + version: 0.1.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.0-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: f8dab71fdc13b1bf29a01248b156d268 - sha256: c678b9194e025b1fb665bec30ee20aab93399203583875b1dcc0a3b52a8f5523 + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false - name: mergedeep @@ -14084,39 +14164,39 @@ package: category: main optional: false - name: more-itertools - version: 10.1.0 + version: 10.2.0 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.2.0-pyhd8ed1ab_0.conda hash: - md5: 8549fafed0351bbfaa1ddaa15fdf9b4e - sha256: 07ce65497dec537e490992758934ddbc4fb5ed9285b41387a7cca966f1a98a0f + md5: d5c98e9706fdc5328d49a9bf2ce5fb42 + sha256: 9e49e9484ff279453f0b55323a3f0c7cb97440c74f69eecda1f4ad29fae5cd3c category: main optional: false - name: more-itertools - version: 10.1.0 + version: 10.2.0 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.2.0-pyhd8ed1ab_0.conda hash: - md5: 8549fafed0351bbfaa1ddaa15fdf9b4e - sha256: 07ce65497dec537e490992758934ddbc4fb5ed9285b41387a7cca966f1a98a0f + md5: d5c98e9706fdc5328d49a9bf2ce5fb42 + sha256: 9e49e9484ff279453f0b55323a3f0c7cb97440c74f69eecda1f4ad29fae5cd3c category: main optional: false - name: more-itertools - version: 10.1.0 + version: 10.2.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.2.0-pyhd8ed1ab_0.conda hash: - md5: 8549fafed0351bbfaa1ddaa15fdf9b4e - sha256: 07ce65497dec537e490992758934ddbc4fb5ed9285b41387a7cca966f1a98a0f + md5: d5c98e9706fdc5328d49a9bf2ce5fb42 + sha256: 9e49e9484ff279453f0b55323a3f0c7cb97440c74f69eecda1f4ad29fae5cd3c category: main optional: false - name: msgpack-python @@ -14361,49 +14441,49 @@ package: category: main optional: false - name: nbconvert - version: 7.13.1 + version: 7.14.2 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.13.1 - nbconvert-pandoc: 7.13.1 + nbconvert-core: 7.14.2 + nbconvert-pandoc: 7.14.2 python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.14.2-pyhd8ed1ab_0.conda hash: - md5: ee7bb8530ad5bda21f34ec6b16d218fc - sha256: 104a7276c9e7efa8ece7d8ce48fcd4773fd31821e8695ccc426b7c211dee4d00 + md5: 0ac429dbe14800f8cb97b892b107bc85 + sha256: 3fd752441d18a2f7fe19a327a767bbfa71092e66bef6eac0bf74de42166bc19e category: main optional: false - name: nbconvert - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-64 dependencies: python: ">=3.8" - nbconvert-core: 7.13.1 - nbconvert-pandoc: 7.13.1 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.13.1-pyhd8ed1ab_0.conda + nbconvert-core: 7.14.2 + nbconvert-pandoc: 7.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.14.2-pyhd8ed1ab_0.conda hash: - md5: ee7bb8530ad5bda21f34ec6b16d218fc - sha256: 104a7276c9e7efa8ece7d8ce48fcd4773fd31821e8695ccc426b7c211dee4d00 + md5: 0ac429dbe14800f8cb97b892b107bc85 + sha256: 3fd752441d18a2f7fe19a327a767bbfa71092e66bef6eac0bf74de42166bc19e category: main optional: false - name: nbconvert - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - nbconvert-core: 7.13.1 - nbconvert-pandoc: 7.13.1 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.13.1-pyhd8ed1ab_0.conda + nbconvert-core: 7.14.2 + nbconvert-pandoc: 7.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.14.2-pyhd8ed1ab_0.conda hash: - md5: ee7bb8530ad5bda21f34ec6b16d218fc - sha256: 104a7276c9e7efa8ece7d8ce48fcd4773fd31821e8695ccc426b7c211dee4d00 + md5: 0ac429dbe14800f8cb97b892b107bc85 + sha256: 3fd752441d18a2f7fe19a327a767bbfa71092e66bef6eac0bf74de42166bc19e category: main optional: false - name: nbconvert-core - version: 7.13.1 + version: 7.14.2 manager: conda platform: linux-64 dependencies: @@ -14424,14 +14504,14 @@ package: python: ">=3.8" tinycss2: "" traitlets: ">=5.0" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.14.2-pyhd8ed1ab_0.conda hash: - md5: 165cac4486f9e8542f0b8de32822f328 - sha256: 3b87e9ddf4c55c8ac218ec14f50421b00b14775efb8faca277f591a6c369f3db + md5: 631800aa8cc7ccf61e70087355d95827 + sha256: ba3e9a42ea03411d77ac28f14ce9bc6f70710ce1a8f4a970322b2daa91e47ce5 category: main optional: false - name: nbconvert-core - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-64 dependencies: @@ -14452,14 +14532,14 @@ package: pygments: ">=2.4.1" nbclient: ">=0.5.0" mistune: ">=2.0.3,<4" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.14.2-pyhd8ed1ab_0.conda hash: - md5: 165cac4486f9e8542f0b8de32822f328 - sha256: 3b87e9ddf4c55c8ac218ec14f50421b00b14775efb8faca277f591a6c369f3db + md5: 631800aa8cc7ccf61e70087355d95827 + sha256: ba3e9a42ea03411d77ac28f14ce9bc6f70710ce1a8f4a970322b2daa91e47ce5 category: main optional: false - name: nbconvert-core - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-arm64 dependencies: @@ -14480,52 +14560,52 @@ package: pygments: ">=2.4.1" nbclient: ">=0.5.0" mistune: ">=2.0.3,<4" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.14.2-pyhd8ed1ab_0.conda hash: - md5: 165cac4486f9e8542f0b8de32822f328 - sha256: 3b87e9ddf4c55c8ac218ec14f50421b00b14775efb8faca277f591a6c369f3db + md5: 631800aa8cc7ccf61e70087355d95827 + sha256: ba3e9a42ea03411d77ac28f14ce9bc6f70710ce1a8f4a970322b2daa91e47ce5 category: main optional: false - name: nbconvert-pandoc - version: 7.13.1 + version: 7.14.2 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.13.1 + nbconvert-core: 7.14.2 pandoc: "" python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.13.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.14.2-pyhd8ed1ab_0.conda hash: - md5: b97a845d8ee2502842873e7e9d59eb97 - sha256: 0666f941c85d66ffe6451ae6ab9494a4d627ed30451bbd344d06bf8feb0ebe96 + md5: 27bb156a0e59f9c3b656e3e289475fbd + sha256: f6e7154d9bd74a9c174996b450943571842ffba61d7b2ccead9015a32a795dff category: main optional: false - name: nbconvert-pandoc - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-64 dependencies: pandoc: "" python: ">=3.8" - nbconvert-core: 7.13.1 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.13.1-pyhd8ed1ab_0.conda + nbconvert-core: 7.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.14.2-pyhd8ed1ab_0.conda hash: - md5: b97a845d8ee2502842873e7e9d59eb97 - sha256: 0666f941c85d66ffe6451ae6ab9494a4d627ed30451bbd344d06bf8feb0ebe96 + md5: 27bb156a0e59f9c3b656e3e289475fbd + sha256: f6e7154d9bd74a9c174996b450943571842ffba61d7b2ccead9015a32a795dff category: main optional: false - name: nbconvert-pandoc - version: 7.13.1 + version: 7.14.2 manager: conda platform: osx-arm64 dependencies: pandoc: "" python: ">=3.8" - nbconvert-core: 7.13.1 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.13.1-pyhd8ed1ab_0.conda + nbconvert-core: 7.14.2 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.14.2-pyhd8ed1ab_0.conda hash: - md5: b97a845d8ee2502842873e7e9d59eb97 - sha256: 0666f941c85d66ffe6451ae6ab9494a4d627ed30451bbd344d06bf8feb0ebe96 + md5: 27bb156a0e59f9c3b656e3e289475fbd + sha256: f6e7154d9bd74a9c174996b450943571842ffba61d7b2ccead9015a32a795dff category: main optional: false - name: nbformat @@ -14613,39 +14693,39 @@ package: category: main optional: false - name: nest-asyncio - version: 1.5.8 + version: 1.5.9 manager: conda platform: linux-64 dependencies: python: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.9-pyhd8ed1ab_0.conda hash: - md5: a4f0e4519bc50eee4f53f689be9607f7 - sha256: d7b795b4e754136841c6da3f9fa1a0f7ec37bc7167e7dd68c5b45e657133e008 + md5: 6c59cb840d511a1a997998d55e68516c + sha256: 4f28afd67be5cabcc584fe51ce2dbefe15d6886c7a6bb862aae2e1f3d9239e5f category: main optional: false - name: nest-asyncio - version: 1.5.8 + version: 1.5.9 manager: conda platform: osx-64 dependencies: python: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.9-pyhd8ed1ab_0.conda hash: - md5: a4f0e4519bc50eee4f53f689be9607f7 - sha256: d7b795b4e754136841c6da3f9fa1a0f7ec37bc7167e7dd68c5b45e657133e008 + md5: 6c59cb840d511a1a997998d55e68516c + sha256: 4f28afd67be5cabcc584fe51ce2dbefe15d6886c7a6bb862aae2e1f3d9239e5f category: main optional: false - name: nest-asyncio - version: 1.5.8 + version: 1.5.9 manager: conda platform: osx-arm64 dependencies: python: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.9-pyhd8ed1ab_0.conda hash: - md5: a4f0e4519bc50eee4f53f689be9607f7 - sha256: d7b795b4e754136841c6da3f9fa1a0f7ec37bc7167e7dd68c5b45e657133e008 + md5: 6c59cb840d511a1a997998d55e68516c + sha256: 4f28afd67be5cabcc584fe51ce2dbefe15d6886c7a6bb862aae2e1f3d9239e5f category: main optional: false - name: networkx @@ -15065,7 +15145,7 @@ package: category: main optional: false - name: numpy - version: 1.26.2 + version: 1.26.3 manager: conda platform: linux-64 dependencies: @@ -15076,46 +15156,44 @@ package: libstdcxx-ng: ">=12" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.2-py311h64a7726_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.3-py311h64a7726_0.conda hash: - md5: fd2f142dcd680413b5ede5d0fb799205 - sha256: c68b2c0ce95b79913134ec6ba2a2f1c10adcd60133afd48e4a57fdd128b694b7 + md5: 231eef4f33640338f64ef9ab690ba08d + sha256: e1366ff215f071077b5cba57549bd5fe91196e7621e39b7aeff9e51c2fe236dc category: main optional: false - name: numpy - version: 1.26.2 + version: 1.26.3 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" libblas: ">=3.9.0,<4.0a0" libcblas: ">=3.9.0,<4.0a0" - libcxx: ">=16.0.6" + libcxx: ">=15" liblapack: ">=3.9.0,<4.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/numpy-1.26.2-py311h93c810c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/numpy-1.26.3-py311hc43a94b_0.conda hash: - md5: 94d3dd8a8c0ad89583648b31e1a7f72a - sha256: ea57e333df9e3067b084a1d1b5c0abb65bc8dbdca22e1ee0300e58167032cb50 + md5: 2b34ce65028c82008ad41281b427e06d + sha256: e8258dcb0fcd7fee3c346adcee32d015d751a717adae9db6fb8b007b1793da21 category: main optional: false - name: numpy - version: 1.26.2 + version: 1.26.3 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" libblas: ">=3.9.0,<4.0a0" libcblas: ">=3.9.0,<4.0a0" - libcxx: ">=16.0.6" + libcxx: ">=15" liblapack: ">=3.9.0,<4.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.2-py311h6d074dd_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.3-py311h7125741_0.conda hash: - md5: 686a22bdbc601bfe7e7243f0263c10e3 - sha256: a88e48461bea106a0ce41684625f79efe473d42cf0f0310535dcfe1d98c888ba + md5: 13f78850d667ea2761b6d77294a9793b + sha256: 3b219a60de76c9c6d451353ad3f284aaa58c678d490d81dd6ecbe374844f4faf category: main optional: false - name: oauthlib @@ -15290,7 +15368,7 @@ package: category: main optional: false - name: orc - version: 1.9.0 + version: 1.9.2 manager: conda platform: linux-64 dependencies: @@ -15301,14 +15379,14 @@ package: lz4-c: ">=1.9.3,<1.10.0a0" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/orc-1.9.0-h4b38347_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/orc-1.9.2-h4b38347_0.conda hash: - md5: f348d6a6bb3687dfead7c595f905732b - sha256: af3587f3b9a892be828d159b78379bdcd03b933c9fefddfcf105541421b77d48 + md5: 6e6f990b097d3e237e18a8e321d08484 + sha256: a06dd76bc0f2f99f5db5e348298c906007c3aa9e31b963f71d16e63f770b900b category: main optional: false - name: orc - version: 1.9.0 + version: 1.9.2 manager: conda platform: osx-64 dependencies: @@ -15319,14 +15397,14 @@ package: lz4-c: ">=1.9.3,<1.10.0a0" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/orc-1.9.0-hd1092d7_4.conda + url: https://conda.anaconda.org/conda-forge/osx-64/orc-1.9.2-h9ab30d4_0.conda hash: - md5: f6c7cd7734b3caa6d5549086590121af - sha256: 6a7e6835c81157ca7545917412d9d4e9bb51357d71a2e63454fe406783a55c76 + md5: 8fb76f7b135aec885cfe47c52b2eb4b5 + sha256: a948db80c0b756db07abce1972d6b8d1a08a7ced5a687b02435348c81443de08 category: main optional: false - name: orc - version: 1.9.0 + version: 1.9.2 manager: conda platform: osx-arm64 dependencies: @@ -15337,10 +15415,10 @@ package: lz4-c: ">=1.9.3,<1.10.0a0" snappy: ">=1.1.10,<2.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.9.0-h7c018df_4.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.9.2-h7c018df_0.conda hash: - md5: 5873127225c5803d45b550024a01af1c - sha256: f33040335efdabbf765606b5523a5691b04547b988d65683b2671faa53bb2a1b + md5: 1ef4159e9686d95ce8ea9f1d4d999f29 + sha256: b1ad0f09dc69a8956079371d9853534f991f8311352e4e21503e6e5d20e4017b category: main optional: false - name: overrides @@ -16020,12 +16098,12 @@ package: category: main optional: false - name: pillow - version: 10.1.0 + version: 10.2.0 manager: conda platform: linux-64 dependencies: freetype: ">=2.12.1,<3.0a0" - lcms2: ">=2.15,<3.0a0" + lcms2: ">=2.16,<3.0a0" libgcc-ng: ">=12" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" @@ -16036,19 +16114,19 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.1.0-py311ha6c5da5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.2.0-py311ha6c5da5_0.conda hash: - md5: 83a988daf5c49e57f7d2086fb6781fe8 - sha256: 5b037243f76644fe2e565aa6a3764039dba47cddf8bbef8ef01643775a459b60 + md5: a5ccd7f2271f28b7d2de0b02b64e3796 + sha256: 3cd4827d822c9888b672bfac9017e905348ac5bd2237a98b30a734ed6573b248 category: main optional: false - name: pillow - version: 10.1.0 + version: 10.2.0 manager: conda platform: osx-64 dependencies: freetype: ">=2.12.1,<3.0a0" - lcms2: ">=2.15,<3.0a0" + lcms2: ">=2.16,<3.0a0" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libwebp-base: ">=1.3.2,<2.0a0" @@ -16058,19 +16136,19 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/pillow-10.1.0-py311hea5c87a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pillow-10.2.0-py311hea5c87a_0.conda hash: - md5: ffff517d90b21a5d44ef907a5a01f695 - sha256: 44bb951ae60cc96ab9273592ede9ee94a422857e857e52c55c261ad5f1525686 + md5: 1709b31ce50343c7a7b3940ed30cc429 + sha256: c3f3d2276943d5bf27d184df76dcef15ad120d23f9eea92e05340093acee98fc category: main optional: false - name: pillow - version: 10.1.0 + version: 10.2.0 manager: conda platform: osx-arm64 dependencies: freetype: ">=2.12.1,<3.0a0" - lcms2: ">=2.15,<3.0a0" + lcms2: ">=2.16,<3.0a0" libjpeg-turbo: ">=3.0.0,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" libwebp-base: ">=1.3.2,<2.0a0" @@ -16080,10 +16158,10 @@ package: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* tk: ">=8.6.13,<8.7.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-10.1.0-py311hb9c5795_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-10.2.0-py311hb9c5795_0.conda hash: - md5: 90fd1f60da9f3d5eccdece0945043037 - sha256: 9699ba6886e94e32eb949009195ed78c2c949f74450235af491cd4cbe390d7b4 + md5: 97c499f0ac4792fb1e33295c9adfb351 + sha256: c09ed761df062c62e83b78c66a1987a6a727fa45dd5fadde3b436ad5566c216e category: main optional: false - name: pint @@ -16168,40 +16246,40 @@ package: category: main optional: false - name: pixman - version: 0.42.2 + version: 0.43.0 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" libstdcxx-ng: ">=12" - url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.42.2-h59595ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.43.0-h59595ed_0.conda hash: - md5: 700edd63ccd5fc66b70b1c028cea9a68 - sha256: ae917851474eb3b08812b02c9e945d040808523ec53f828aa74a90b0cdf15f57 + md5: 6b4b43013628634b6cfdee6b74fd696b + sha256: 07a5ffcd34e241f900433af4c6d4904518aab76add4e1e40a2c4bad93ae43f2b category: main optional: false - name: pixman - version: 0.42.2 + version: 0.43.0 manager: conda platform: osx-64 dependencies: - libcxx: ">=15.0.7" - url: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.42.2-he965462_0.conda + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.43.0-h73e2aa4_0.conda hash: - md5: e4180dcfd3e3621560fe1ad522997520 - sha256: d9181736d4b3260a03443e8fd1c47c491e189b2344913eaf5dead27947a274e4 + md5: e7b41ef9fef108d52355c9d603e5a6a8 + sha256: e1c1d69c7297496bcbd2969feaeb725a35cf04ffe419688f6067e94bc4dee686 category: main optional: false - name: pixman - version: 0.42.2 + version: 0.43.0 manager: conda platform: osx-arm64 dependencies: - libcxx: ">=15.0.7" - url: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.42.2-h13dd4ca_0.conda + libcxx: ">=15" + url: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.43.0-hebf3989_0.conda hash: - md5: f96347021db6f33ccabe314ddeab62d4 - sha256: 90e60dc5604e356d47ef97b23b13759ef3d8b70fa2c637f4809d29851435d7d7 + md5: 6becbd8db3b0aa168259018c3806b814 + sha256: 4587c34eb9ada1ba82c3e9f8ffe7354dff6c385f0e8c94fe1bbc775f4ddba5c9 category: main optional: false - name: pkginfo @@ -16478,16 +16556,16 @@ package: krb5: ">=1.21.2,<1.22.0a0" libgcc-ng: ">=12" libpq: "16.1" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.2.0,<4.0a0" readline: ">=8.2,<9.0a0" tzcode: "" tzdata: "" - url: https://conda.anaconda.org/conda-forge/linux-64/postgresql-16.1-h8972f4a_7.conda + url: https://conda.anaconda.org/conda-forge/linux-64/postgresql-16.1-h7387d8b_7.conda hash: - md5: 672069c684190f10e5a9bbb5b10d82bb - sha256: fbc18253dbc920034cebbee1ba8080e3e2edb7c0d01d5b2f7d37538da71bf8b7 + md5: 563017467245a8a02671a5257ad9331e + sha256: 213580a3fe1000a6b55d228d97a49f51cfc551f1f53da431c580c4a73e4cec21 category: main optional: false - name: postgresql @@ -16497,16 +16575,16 @@ package: dependencies: krb5: ">=1.21.2,<1.22.0a0" libpq: "16.1" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.2,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.2.0,<4.0a0" readline: ">=8.2,<9.0a0" tzcode: "" tzdata: "" - url: https://conda.anaconda.org/conda-forge/osx-64/postgresql-16.1-h413614c_7.conda + url: https://conda.anaconda.org/conda-forge/osx-64/postgresql-16.1-hbd19fd8_7.conda hash: - md5: 6f83d0483ca6044b227a5547ea5b65df - sha256: 6aceedd6f5a72a0d2e64607b545acfafa015ab74e1264a58a4884ff189631680 + md5: 248c77a0027ce176be5988b204b62794 + sha256: 06a306ddda022fc05456ed145515f88adf48508a77d778e136c102524082a9d0 category: main optional: false - name: postgresql @@ -16516,7 +16594,7 @@ package: dependencies: krb5: ">=1.21.2,<1.22.0a0" libpq: "16.1" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.11.6,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" openssl: ">=3.2.0,<4.0a0" readline: ">=8.2,<9.0a0" @@ -16580,87 +16658,91 @@ package: category: main optional: false - name: prettier - version: 3.1.1 + version: 3.2.2 manager: conda platform: linux-64 dependencies: __glibc: ">=2.17,<3.0.a0" nodejs: ">=20.9.0,<21.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/prettier-3.1.1-h31abb78_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/prettier-3.2.2-h31abb78_0.conda hash: - md5: 9943537898b6e9763fde439fe40f481f - sha256: 3bd2b360fc709008f39315f92c6fbbbbe70f75f6665cf3ddf050130f7614d11a + md5: a74622109758d841888847b095b6b11c + sha256: d86e32928f749ceb3474f85019bf8934a9f07910984670cc49d6e3651dec07f2 category: main optional: false - name: prettier - version: 3.1.1 + version: 3.2.2 manager: conda platform: osx-64 dependencies: nodejs: ">=20.9.0,<21.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/prettier-3.1.1-hbd11d21_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/prettier-3.2.2-hbd11d21_0.conda hash: - md5: bbc22967cb92235dfd93d9db8faed04f - sha256: 15d29a0e576acc8a37a7b00551ea6fd44819007cc77e4d7f55efb3ddd2a0a09f + md5: ff31c5bc5fd2386befb58bd3fa5f7c94 + sha256: 40a8772a9207cb538f0f7511f171acbb8b2f5198f935bf2d4713630fe5862220 category: main optional: false - name: prettier - version: 3.1.1 + version: 3.2.2 manager: conda platform: osx-arm64 dependencies: nodejs: ">=20.9.0,<21.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/prettier-3.1.1-hb67532b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/prettier-3.2.2-hb67532b_0.conda hash: - md5: c833fb7f54410404e1396868d5272da1 - sha256: de3504e85790bd79ff6206ad0708ddc68d26ce72a0b3478e7a084c6b8af93415 + md5: f83349891ec5244628b6f1a68271d8d9 + sha256: 55e81b5121cb8c2795267abf90a2c31974aefebc2105d1b95d2a765acc9105f8 category: main optional: false - name: proj - version: 9.3.0 + version: 9.3.1 manager: conda platform: linux-64 dependencies: libcurl: ">=8.4.0,<9.0a0" libgcc-ng: ">=12" - libsqlite: ">=3.43.2,<4.0a0" + libsqlite: ">=3.44.2,<4.0a0" libstdcxx-ng: ">=12" libtiff: ">=4.6.0,<4.7.0a0" sqlite: "" - url: https://conda.anaconda.org/conda-forge/linux-64/proj-9.3.0-h1d62c97_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/proj-9.3.1-h1d62c97_0.conda hash: - md5: b5e57a0c643da391bef850922963eece - sha256: 252f6c31101719e3d524679e69ae81e6323b93b143e1360169bf50e89386bf24 + md5: 44ec51d0857d9be26158bb85caa74fdb + sha256: 234f8f7b255dc9036812ec30d097c0725047f3fc7e8e0bc7944e4e17d242ab99 category: main optional: false - name: proj - version: 9.3.0 + version: 9.3.1 manager: conda platform: osx-64 dependencies: + __osx: ">=10.9" libcurl: ">=8.4.0,<9.0a0" - libsqlite: ">=3.43.2,<4.0a0" + libcxx: ">=16.0.6" + libsqlite: ">=3.44.2,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" sqlite: "" - url: https://conda.anaconda.org/conda-forge/osx-64/proj-9.3.0-h23b96cc_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/proj-9.3.1-h81faed2_0.conda hash: - md5: 63e960e8c8020936c0b73f23bfed16dd - sha256: e1b0f351103555e0d8ab641aeba4076173c3b7a2f8ed738b43ec66709d51be15 + md5: 3940ef505861767d26659645f9ec0460 + sha256: 51bc021e25c88a12151d6ab4d3e956e72ea21d2684315f6ea99ee699aaefc1ea category: main optional: false - name: proj - version: 9.3.0 + version: 9.3.1 manager: conda platform: osx-arm64 dependencies: + __osx: ">=10.9" libcurl: ">=8.4.0,<9.0a0" - libsqlite: ">=3.43.2,<4.0a0" + libcxx: ">=16.0.6" + libsqlite: ">=3.44.2,<4.0a0" libtiff: ">=4.6.0,<4.7.0a0" sqlite: "" - url: https://conda.anaconda.org/conda-forge/osx-arm64/proj-9.3.0-h52fb9d0_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/proj-9.3.1-h93d94ba_0.conda hash: - md5: 31cbb3c9d6f8611a657e1b1a4cb5c63d - sha256: 6a76ab5ac69b1379d874a5b1405c15f13cc9fb3622a4a8837519c3328286e781 + md5: dee5405f12027dd1dbe7a97e239febb0 + sha256: e25fdb0457f3b3aef811d13f563539a18d4f5cf8231fda1e69e6ae8597cac7b4 category: main optional: false - name: prometheus_client @@ -17059,75 +17141,73 @@ package: category: main optional: false - name: pyarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: linux-64 dependencies: - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 - libarrow-flight: 14.0.1 - libarrow-flight-sql: 14.0.1 - libarrow-gandiva: 14.0.1 - libarrow-substrait: 14.0.1 + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 + libarrow-flight: 14.0.2 + libarrow-flight-sql: 14.0.2 + libarrow-gandiva: 14.0.2 + libarrow-substrait: 14.0.2 libgcc-ng: ">=12" - libparquet: 14.0.1 + libparquet: 14.0.2 libstdcxx-ng: ">=12" numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-14.0.1-py311h39c9aba_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-14.0.2-py311h39c9aba_2_cpu.conda hash: - md5: b5aa577bb166417b14e9beba61816680 - sha256: 2e9686e59b87f519409ab726dbfaa08a641e8a6186f97b4a0b1a6d0175c2761d + md5: 07fb7193fa96aab8e61c4483b9e61e51 + sha256: 9117ea0cf236f9bb43cc05ec2d0744c9f789132dbc255d82f1fd2b6fd9e0b3ba category: main optional: false - name: pyarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 - libarrow-flight: 14.0.1 - libarrow-flight-sql: 14.0.1 - libarrow-gandiva: 14.0.1 - libarrow-substrait: 14.0.1 - libcxx: ">=15.0.7" - libparquet: 14.0.1 + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 + libarrow-flight: 14.0.2 + libarrow-flight-sql: 14.0.2 + libarrow-gandiva: 14.0.2 + libarrow-substrait: 14.0.2 + libcxx: ">=14" + libparquet: 14.0.2 numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-14.0.1-py311h98a0319_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-14.0.2-py311h54e7ce8_2_cpu.conda hash: - md5: f574fa744f76f78af4287040a79072bb - sha256: 6f54b81c50c5f383614b98bf05f2aff01a1831c42576557a606325753d2f7581 + md5: a4c277c33b47c06b3c3fd2939fdb9c9a + sha256: fb631eb88510f59c2a5dc21764ce554e961e7970ea952e17bfb5742b54b322ba category: main optional: false - name: pyarrow - version: 14.0.1 + version: 14.0.2 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - libarrow: 14.0.1 - libarrow-acero: 14.0.1 - libarrow-dataset: 14.0.1 - libarrow-flight: 14.0.1 - libarrow-flight-sql: 14.0.1 - libarrow-gandiva: 14.0.1 - libarrow-substrait: 14.0.1 - libcxx: ">=15.0.7" - libparquet: 14.0.1 + libarrow: 14.0.2 + libarrow-acero: 14.0.2 + libarrow-dataset: 14.0.2 + libarrow-flight: 14.0.2 + libarrow-flight-sql: 14.0.2 + libarrow-gandiva: 14.0.2 + libarrow-substrait: 14.0.2 + libcxx: ">=14" + libparquet: 14.0.2 numpy: ">=1.23.5,<2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-14.0.1-py311h637fcfe_3_cpu.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-14.0.2-py311hd7bc329_2_cpu.conda hash: - md5: 77ebcf968cbdac3f5a676239faf6103b - sha256: 9ec472ee46cf2944ff328eb8d027fac5bb0d56c14653723cd63b46fc9c786042 + md5: 6a599e9f9b2ab76b1006cf60fe1730a1 + sha256: 382cae1613f740afac2bedf7b4b3d7d19775ab7c31b419553351806d0ac9bc29 category: main optional: false - name: pyasn1 @@ -17760,13 +17840,13 @@ package: dependencies: certifi: "" libgcc-ng: ">=12" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyproj-3.6.1-py311h1facc83_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyproj-3.6.1-py311hca0b8b9_5.conda hash: - md5: 75d504c6787edc377ebdba087a26a61b - sha256: 4eb94c421b5c635b770e5fbd2774cf1dd4570ad69baf1c248f978943df352896 + md5: cac429fcb9126d5e6f02c8ba61c2a811 + sha256: 268f77203171d4711d1264fa5fa0e7b066362e7f7c72753deb8c4d40fd40e55b category: main optional: false - name: pyproj @@ -17775,13 +17855,13 @@ package: platform: osx-64 dependencies: certifi: "" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyproj-3.6.1-py311he36daed_4.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyproj-3.6.1-py311hb91e5a3_5.conda hash: - md5: 28930c73c9c05d44d053620d44397b79 - sha256: d1d44bb257545006b128d30b4454c42e3f7cd133a1c53998afcf7253529f8263 + md5: 08bdce93070973621ff5416d297196e4 + sha256: 1a8a0634cd1ae9fe7935614cb6e9c8ade72821c5361365f83a4a8d368e7f373c category: main optional: false - name: pyproj @@ -17790,13 +17870,13 @@ package: platform: osx-arm64 dependencies: certifi: "" - proj: ">=9.3.0,<9.3.1.0a0" + proj: ">=9.3.1,<9.3.2.0a0" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyproj-3.6.1-py311h20a9b75_4.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyproj-3.6.1-py311h9a031f7_5.conda hash: - md5: c55fab7aa4252057e5e5efa90bd10cbe - sha256: 9d9923063e21aac5831b3dca820be3a824366f6871c839ea545f9b5e7358c844 + md5: 9595ebd87ef41c82fcb516af2213dd5d + sha256: 4852155e58513f5b38a46c5b88a515be234b68a8dc8e44ab6a5571c3fbf8acb7 category: main optional: false - name: pyproject_hooks @@ -18120,7 +18200,6 @@ package: tk: ">=8.6.13,<8.7.0a0" tzdata: "" xz: ">=5.2.6,<6.0a0" - pip: "" url: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.7-hab00c5b_1_cpython.conda hash: md5: 27cf681282c11dba7b0b1fd266e8f289 @@ -18143,7 +18222,6 @@ package: tk: ">=8.6.13,<8.7.0a0" tzdata: "" xz: ">=5.2.6,<6.0a0" - pip: "" url: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.7-h9f0c242_1_cpython.conda hash: md5: 686f211dcfbb8d27c6fe1ca905870189 @@ -18166,7 +18244,6 @@ package: tk: ">=8.6.13,<8.7.0a0" tzdata: "" xz: ">=5.2.6,<6.0a0" - pip: "" url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.11.7-hdf0ec26_1_cpython.conda hash: md5: f0f1fcde592e067a5ca2187d6f232bd3 @@ -19024,103 +19101,46 @@ package: sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d category: main optional: false - - name: recordlinkage - version: "0.16" - manager: conda - platform: linux-64 - dependencies: - jellyfish: ">=1" - joblib: "" - numexpr: "" - numpy: ">=1.13" - pandas: ">=1,<3" - python: ">=3.8" - scikit-learn: ">=1" - scipy: ">=1" - url: https://conda.anaconda.org/conda-forge/noarch/recordlinkage-0.16-pyhd8ed1ab_0.conda - hash: - md5: 948205d11a8b036e065c46462db0632a - sha256: 3f3c03719d6bdef41f8a08f51fb3e58a80223a321ffca413eda0c332bfa75bf0 - category: main - optional: false - - name: recordlinkage - version: "0.16" - manager: conda - platform: osx-64 - dependencies: - joblib: "" - numexpr: "" - python: ">=3.8" - numpy: ">=1.13" - scikit-learn: ">=1" - pandas: ">=1,<3" - scipy: ">=1" - jellyfish: ">=1" - url: https://conda.anaconda.org/conda-forge/noarch/recordlinkage-0.16-pyhd8ed1ab_0.conda - hash: - md5: 948205d11a8b036e065c46462db0632a - sha256: 3f3c03719d6bdef41f8a08f51fb3e58a80223a321ffca413eda0c332bfa75bf0 - category: main - optional: false - - name: recordlinkage - version: "0.16" - manager: conda - platform: osx-arm64 - dependencies: - joblib: "" - numexpr: "" - python: ">=3.8" - numpy: ">=1.13" - scikit-learn: ">=1" - pandas: ">=1,<3" - scipy: ">=1" - jellyfish: ">=1" - url: https://conda.anaconda.org/conda-forge/noarch/recordlinkage-0.16-pyhd8ed1ab_0.conda - hash: - md5: 948205d11a8b036e065c46462db0632a - sha256: 3f3c03719d6bdef41f8a08f51fb3e58a80223a321ffca413eda0c332bfa75bf0 - category: main - optional: false - name: referencing - version: 0.32.0 + version: 0.32.1 manager: conda platform: linux-64 dependencies: attrs: ">=22.2.0" python: ">=3.8" rpds-py: ">=0.7.0" - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.1-pyhd8ed1ab_0.conda hash: - md5: a7b5a535cd614e384594530aee7e6061 - sha256: dfd40282910a45e58882ed94b502b2a09f475efb04eaaa3bd8b3b5a9b21a19c3 + md5: 753a592b4e99d7d2cde6a8fd0797f414 + sha256: 658beff40c6355af0eeec624bbe4e892b4c68c0af2d8ff4c06677e6547140506 category: main optional: false - name: referencing - version: 0.32.0 + version: 0.32.1 manager: conda platform: osx-64 dependencies: python: ">=3.8" attrs: ">=22.2.0" rpds-py: ">=0.7.0" - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.1-pyhd8ed1ab_0.conda hash: - md5: a7b5a535cd614e384594530aee7e6061 - sha256: dfd40282910a45e58882ed94b502b2a09f475efb04eaaa3bd8b3b5a9b21a19c3 + md5: 753a592b4e99d7d2cde6a8fd0797f414 + sha256: 658beff40c6355af0eeec624bbe4e892b4c68c0af2d8ff4c06677e6547140506 category: main optional: false - name: referencing - version: 0.32.0 + version: 0.32.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" attrs: ">=22.2.0" rpds-py: ">=0.7.0" - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.1-pyhd8ed1ab_0.conda hash: - md5: a7b5a535cd614e384594530aee7e6061 - sha256: dfd40282910a45e58882ed94b502b2a09f475efb04eaaa3bd8b3b5a9b21a19c3 + md5: 753a592b4e99d7d2cde6a8fd0797f414 + sha256: 658beff40c6355af0eeec624bbe4e892b4c68c0af2d8ff4c06677e6547140506 category: main optional: false - name: regex @@ -19254,42 +19274,42 @@ package: category: main optional: false - name: requests-toolbelt - version: 0.10.1 + version: 1.0.0 manager: conda platform: linux-64 dependencies: python: ">=3.6" - requests: ">=2.0.1,<=3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.10.1-pyhd8ed1ab_0.tar.bz2 + requests: ">=2.0.1,<3.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_0.conda hash: - md5: a4cd20af9711434f89d1ec0d2b3ae6ba - sha256: 7f4c9c829add7a65a1f536c30539c541bb3c9dddbd03d7ba318f224b4add0d6d + md5: 99c98318c8646b08cc764f90ce98906e + sha256: 20eaefc5dba74ff6c31e537533dde59b5b20f69e74df49dff19d43be59785fa3 category: dev optional: true - name: requests-toolbelt - version: 0.10.1 + version: 1.0.0 manager: conda platform: osx-64 dependencies: python: ">=3.6" - requests: ">=2.0.1,<=3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.10.1-pyhd8ed1ab_0.tar.bz2 + requests: ">=2.0.1,<3.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_0.conda hash: - md5: a4cd20af9711434f89d1ec0d2b3ae6ba - sha256: 7f4c9c829add7a65a1f536c30539c541bb3c9dddbd03d7ba318f224b4add0d6d + md5: 99c98318c8646b08cc764f90ce98906e + sha256: 20eaefc5dba74ff6c31e537533dde59b5b20f69e74df49dff19d43be59785fa3 category: dev optional: true - name: requests-toolbelt - version: 0.10.1 + version: 1.0.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.6" - requests: ">=2.0.1,<=3.0.0" - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.10.1-pyhd8ed1ab_0.tar.bz2 + requests: ">=2.0.1,<3.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_0.conda hash: - md5: a4cd20af9711434f89d1ec0d2b3ae6ba - sha256: 7f4c9c829add7a65a1f536c30539c541bb3c9dddbd03d7ba318f224b4add0d6d + md5: 99c98318c8646b08cc764f90ce98906e + sha256: 20eaefc5dba74ff6c31e537533dde59b5b20f69e74df49dff19d43be59785fa3 category: dev optional: true - name: responses @@ -19539,43 +19559,43 @@ package: category: main optional: false - name: rpds-py - version: 0.16.2 + version: 0.17.1 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.16.2-py311h46250e7_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.17.1-py311h46250e7_0.conda hash: - md5: 79a19e53eae4bc42b7469feb46d90bd4 - sha256: c1fa356a0bb6ff941ae7dd973eacb911708f7d927eb604bdc3e9b91721cef5ef + md5: a206e8c500a27fa82adae7c2f1929675 + sha256: e9e77f20b3cc1653571d3daa0c1c1d206f33c2147f290d74aa53ce49f4d51e5e category: main optional: false - name: rpds-py - version: 0.16.2 + version: 0.17.1 manager: conda platform: osx-64 dependencies: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.16.2-py311h5e0f0e4_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.17.1-py311h5e0f0e4_0.conda hash: - md5: 802da2f6d0f60b2decb0cc2cf7b731f4 - sha256: 72e6ad445321997329afaf5f7dbbf2f17d9be887e4eb90322b8bdb81f23ea0a0 + md5: a2efa7efe2b9807cdabbd37ba58e86a7 + sha256: 1e5864088a7236cd9afe656b76aa8324c810c86493fcba54efcfdf23cd486b0c category: main optional: false - name: rpds-py - version: 0.16.2 + version: 0.17.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.16.2-py311h94f323b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.17.1-py311h94f323b_0.conda hash: - md5: 844cc52510617832cb4bb9d8e0750e01 - sha256: eaafb94594bc1cd8884307ce3218fc3cc28386069bcebac085a0fdad27005cc6 + md5: 23fdd79b7018d741ea43dcc5015e30af + sha256: fc93e6d941b9283cb0a4ef38fa5e9adb7f946a54ea08a2ab6e3bd5d52df1b4c0 category: main optional: false - name: rsa @@ -19746,7 +19766,7 @@ package: category: main optional: false - name: ruff - version: 0.1.9 + version: 0.1.13 manager: conda platform: linux-64 dependencies: @@ -19754,51 +19774,51 @@ package: libstdcxx-ng: ">=12" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.1.9-py311h7145743_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.1.13-py311h7145743_1.conda hash: - md5: 6573b3a7833e2586936b05d99f4a1a75 - sha256: ace238ba12e4eddf866ad006e0af32410c378627e9b01b820a05c172c77460b9 + md5: bca815522cef8590a2db75071aa6e6ae + sha256: 0b394a66f05a8dbfc587b8611bd0ae9d70cffb62d4c572528f0ff0fd1ed3a396 category: main optional: false - name: ruff - version: 0.1.9 + version: 0.1.13 manager: conda platform: osx-64 dependencies: libcxx: ">=15" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.1.9-py311ha071555_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.1.13-py311ha071555_1.conda hash: - md5: 237091298be0de6ae323ae7dafd74c5d - sha256: 37b07e24a7a9265783f175cfd0e78af3676b06dc06c072d98c78839d94bd9da7 + md5: 25d6563a275402a2c6d10d3f4586b14e + sha256: a19524f4dca7885627588f4e1ff2fa557c6ccae09a699477100f0734859b5e17 category: main optional: false - name: ruff - version: 0.1.9 + version: 0.1.13 manager: conda platform: osx-arm64 dependencies: libcxx: ">=15" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.1.9-py311h8c97afb_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.1.13-py311h8c97afb_1.conda hash: - md5: f0f8d9a74f922859b289b5648ec1f325 - sha256: d18fc5cb710547ba5a30679762a40c19c2549aa6ad3369afc465df6450389294 + md5: ef2cb83fd40327ffbf5a73036c7fd081 + sha256: 48aef38def62df1f61144dae0deacace0331c532b3b621439f0e8ab24adbd09f category: main optional: false - name: s2n - version: 1.3.56 + version: 1.4.1 manager: conda platform: linux-64 dependencies: libgcc-ng: ">=12" - openssl: ">=3.1.4,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.3.56-h06160fa_0.conda + openssl: ">=3.2.0,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.1-h06160fa_0.conda hash: - md5: 04b4845b9e9b5a0ee6eba013ecdbbddb - sha256: 4c00411d49fefc6a53167c3120e386b3f35510544a44d2e647615b510a622f29 + md5: 54ae57d17d038b6a7aa7fdb55350d338 + sha256: 6f21a270e5fcf824d71b637ea26e389e469b3dc44a7e51062c27556c6e771b37 category: main optional: false - name: s3transfer @@ -20021,39 +20041,39 @@ package: category: main optional: false - name: setuptools - version: 68.2.2 + version: 69.0.3 manager: conda platform: linux-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-68.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda hash: - md5: fc2166155db840c634a1291a5c35a709 - sha256: 851901b1f8f2049edb36a675f0c3f9a98e1495ef4eb214761b048c6f696a06f7 + md5: 40695fdfd15a92121ed2922900d0308b + sha256: 0fe2a0473ad03dac6c7f5c42ef36a8e90673c88a0350dfefdea4b08d43803db2 category: main optional: false - name: setuptools - version: 68.2.2 + version: 69.0.3 manager: conda platform: osx-64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-68.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda hash: - md5: fc2166155db840c634a1291a5c35a709 - sha256: 851901b1f8f2049edb36a675f0c3f9a98e1495ef4eb214761b048c6f696a06f7 + md5: 40695fdfd15a92121ed2922900d0308b + sha256: 0fe2a0473ad03dac6c7f5c42ef36a8e90673c88a0350dfefdea4b08d43803db2 category: main optional: false - name: setuptools - version: 68.2.2 + version: 69.0.3 manager: conda platform: osx-arm64 dependencies: python: ">=3.7" - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-68.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda hash: - md5: fc2166155db840c634a1291a5c35a709 - sha256: 851901b1f8f2049edb36a675f0c3f9a98e1495ef4eb214761b048c6f696a06f7 + md5: 40695fdfd15a92121ed2922900d0308b + sha256: 0fe2a0473ad03dac6c7f5c42ef36a8e90673c88a0350dfefdea4b08d43803db2 category: main optional: false - name: shapely @@ -20683,46 +20703,46 @@ package: category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.7 + version: 1.0.8 manager: conda platform: linux-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda hash: - md5: aebfabcb60c33a89c1f9290cab49bc93 - sha256: 67e2b386c7b3c858ead88fa71fe4fa5eb1f4f59d7994d167b3910a744db392d3 + md5: 611a35a27914fac3aa37611a6fe40bb5 + sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.7 + version: 1.0.8 manager: conda platform: osx-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda hash: - md5: aebfabcb60c33a89c1f9290cab49bc93 - sha256: 67e2b386c7b3c858ead88fa71fe4fa5eb1f4f59d7994d167b3910a744db392d3 + md5: 611a35a27914fac3aa37611a6fe40bb5 + sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.7 + version: 1.0.8 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda hash: - md5: aebfabcb60c33a89c1f9290cab49bc93 - sha256: 67e2b386c7b3c858ead88fa71fe4fa5eb1f4f59d7994d167b3910a744db392d3 + md5: 611a35a27914fac3aa37611a6fe40bb5 + sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.1 + version: 2.6.2 manager: conda platform: linux-64 dependencies: @@ -20730,17 +20750,17 @@ package: docutils: ">=0.8,!=0.18.*,!=0.19.*" importlib_metadata: ">=3.6" pybtex: ">=0.24" - pybtex-docutils: ">=1" + pybtex-docutils: ">=1.0.0" python: ">=3.7" sphinx: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda hash: - md5: 109cf3a7c844834267057e80b4f4eae3 - sha256: 2d04d3e165c0959d995faab5ccd5fa3581016c02fb94df4eb5d0e0a89fe9ff50 + md5: ac0947374ec8b703181808828bf5dfec + sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.1 + version: 2.6.2 manager: conda platform: osx-64 dependencies: @@ -20748,17 +20768,17 @@ package: python: ">=3.7" pybtex: ">=0.24" importlib_metadata: ">=3.6" - pybtex-docutils: ">=1" docutils: ">=0.8,!=0.18.*,!=0.19.*" sphinx: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.1-pyhd8ed1ab_1.conda + pybtex-docutils: ">=1.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda hash: - md5: 109cf3a7c844834267057e80b4f4eae3 - sha256: 2d04d3e165c0959d995faab5ccd5fa3581016c02fb94df4eb5d0e0a89fe9ff50 + md5: ac0947374ec8b703181808828bf5dfec + sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.1 + version: 2.6.2 manager: conda platform: osx-arm64 dependencies: @@ -20766,91 +20786,91 @@ package: python: ">=3.7" pybtex: ">=0.24" importlib_metadata: ">=3.6" - pybtex-docutils: ">=1" docutils: ">=0.8,!=0.18.*,!=0.19.*" sphinx: ">=3.5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.1-pyhd8ed1ab_1.conda + pybtex-docutils: ">=1.0.0" + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda hash: - md5: 109cf3a7c844834267057e80b4f4eae3 - sha256: 2d04d3e165c0959d995faab5ccd5fa3581016c02fb94df4eb5d0e0a89fe9ff50 + md5: ac0947374ec8b703181808828bf5dfec + sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.5 + version: 1.0.6 manager: conda platform: linux-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda hash: - md5: ebf08f5184d8eaa486697bc060031953 - sha256: 770e13ebfef321426c09ec51d95c57755512db160518b2922a4337546ee51672 + md5: d7e4954df0d3aea2eacc7835ad12671d + sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.5 + version: 1.0.6 manager: conda platform: osx-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda hash: - md5: ebf08f5184d8eaa486697bc060031953 - sha256: 770e13ebfef321426c09ec51d95c57755512db160518b2922a4337546ee51672 + md5: d7e4954df0d3aea2eacc7835ad12671d + sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.5 + version: 1.0.6 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda hash: - md5: ebf08f5184d8eaa486697bc060031953 - sha256: 770e13ebfef321426c09ec51d95c57755512db160518b2922a4337546ee51672 + md5: d7e4954df0d3aea2eacc7835ad12671d + sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.4 + version: 2.0.5 manager: conda platform: linux-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda hash: - md5: a9a89000dfd19656ad004b937eeb6828 - sha256: 5f09cd4a08a6c194c11999871a8c7cedc2cd7edd9ff7ceb6f0667b6698be4cc5 + md5: 7e1e7437273682ada2ed5e9e9714b140 + sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.4 + version: 2.0.5 manager: conda platform: osx-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda hash: - md5: a9a89000dfd19656ad004b937eeb6828 - sha256: 5f09cd4a08a6c194c11999871a8c7cedc2cd7edd9ff7ceb6f0667b6698be4cc5 + md5: 7e1e7437273682ada2ed5e9e9714b140 + sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.4 + version: 2.0.5 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda hash: - md5: a9a89000dfd19656ad004b937eeb6828 - sha256: 5f09cd4a08a6c194c11999871a8c7cedc2cd7edd9ff7ceb6f0667b6698be4cc5 + md5: 7e1e7437273682ada2ed5e9e9714b140 + sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 category: main optional: false - name: sphinxcontrib-jsmath @@ -20890,85 +20910,85 @@ package: category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.6 + version: 1.0.7 manager: conda platform: linux-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda hash: - md5: cf5c9649272c677a964a7313279e3a9b - sha256: 9ba5cea9cbab64106e8b5a9b19add855dcb52b8fbb1674398c715bccdbc04471 + md5: 26acae54b06f178681bfb551760f5dd1 + sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.6 + version: 1.0.7 manager: conda platform: osx-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda hash: - md5: cf5c9649272c677a964a7313279e3a9b - sha256: 9ba5cea9cbab64106e8b5a9b19add855dcb52b8fbb1674398c715bccdbc04471 + md5: 26acae54b06f178681bfb551760f5dd1 + sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.6 + version: 1.0.7 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda hash: - md5: cf5c9649272c677a964a7313279e3a9b - sha256: 9ba5cea9cbab64106e8b5a9b19add855dcb52b8fbb1674398c715bccdbc04471 + md5: 26acae54b06f178681bfb551760f5dd1 + sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 category: main optional: false - name: sphinxcontrib-serializinghtml - version: 1.1.9 + version: 1.1.10 manager: conda platform: linux-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.9-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda hash: - md5: 0612e497d7860728f2cda421ea2aec09 - sha256: c5710ae7bb7465f25a29cc845d9fb6ad0ea561972d796d379fcb48d801e96d6d + md5: e507335cb4ca9cff4c3d0fa9cdab255e + sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f category: main optional: false - name: sphinxcontrib-serializinghtml - version: 1.1.9 + version: 1.1.10 manager: conda platform: osx-64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.9-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda hash: - md5: 0612e497d7860728f2cda421ea2aec09 - sha256: c5710ae7bb7465f25a29cc845d9fb6ad0ea561972d796d379fcb48d801e96d6d + md5: e507335cb4ca9cff4c3d0fa9cdab255e + sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f category: main optional: false - name: sphinxcontrib-serializinghtml - version: 1.1.9 + version: 1.1.10 manager: conda platform: osx-arm64 dependencies: python: ">=3.9" sphinx: ">=5" - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.9-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda hash: - md5: 0612e497d7860728f2cda421ea2aec09 - sha256: c5710ae7bb7465f25a29cc845d9fb6ad0ea561972d796d379fcb48d801e96d6d + md5: e507335cb4ca9cff4c3d0fa9cdab255e + sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f category: main optional: false - name: sqlalchemy - version: 2.0.24 + version: 2.0.25 manager: conda platform: linux-64 dependencies: @@ -20976,41 +20996,41 @@ package: libgcc-ng: ">=12" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - typing-extensions: ">=4.2.0" - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.24-py311h459d7ec_0.conda + typing-extensions: ">=4.6.0" + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.25-py311h459d7ec_0.conda hash: - md5: 65dc8d5d3c61c25003c9e30c6d0586e9 - sha256: 94502b4517c201af2397a4561a64de98f02c7773b71ff4f6be979f0833e3c598 + md5: 8e79663767816744b6bbe48e570c1a63 + sha256: 9d0d71b462b122a841b595e3bd0d8750568e0b84ac045da33a4d3d5766607cb7 category: main optional: false - name: sqlalchemy - version: 2.0.24 + version: 2.0.25 manager: conda platform: osx-64 dependencies: greenlet: "!=0.4.17" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - typing-extensions: ">=4.2.0" - url: https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.24-py311he705e18_0.conda + typing-extensions: ">=4.6.0" + url: https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.25-py311he705e18_0.conda hash: - md5: 726a6d7609ab9da6e7e4231c1c86d7c3 - sha256: d53c6fb7958639de72cc68fd66192e98344e9b0d68d72c8cf5862155f8e3766e + md5: 8592920464039e17069f45d0aed270db + sha256: 6e730cb3058150749dc53ffe3692ab54e19b59ca067a3d6f1494ddaa18fe87ca category: main optional: false - name: sqlalchemy - version: 2.0.24 + version: 2.0.25 manager: conda platform: osx-arm64 dependencies: greenlet: "!=0.4.17" python: ">=3.11,<3.12.0a0" python_abi: 3.11.* - typing-extensions: ">=4.2.0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.24-py311h05b510d_0.conda + typing-extensions: ">=4.6.0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.25-py311h05b510d_0.conda hash: - md5: 43f7bcdabe252d8da69ee8aafa2251dd - sha256: c48683bb23a25a68a3fa8b184d87185cfa7625c94a8ce134b03a833a98e10d84 + md5: 69e854ca0e1a0fe395d5014795fe1f10 + sha256: 71dc8a64d7510ee4de1f8be40fd276b0e6e4e53c68e57f1129d937f60edfb7eb category: main optional: false - name: sqlite @@ -21105,45 +21125,45 @@ package: category: main optional: false - name: starlette - version: 0.34.0 + version: 0.35.0 manager: conda platform: linux-64 dependencies: anyio: <5,>=3.4.0 python: ">=3.8" typing_extensions: ">=3.10.0" - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.34.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.35.0-pyhd8ed1ab_0.conda hash: - md5: 0fcf5fb9e8a6bb5138990731474f710d - sha256: 4425b1c34338fd27d8a27cb1439e4a7ac56255b2d15a4d82b060c40abb98a7d4 + md5: e3093d587b422113f298c965e73689b0 + sha256: dbcbb4e7375f08d8c63b2ac3a48cb6d3d3709f9d34242123b4abb4d55370691f category: dev optional: true - name: starlette - version: 0.34.0 + version: 0.35.0 manager: conda platform: osx-64 dependencies: python: ">=3.8" typing_extensions: ">=3.10.0" anyio: <5,>=3.4.0 - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.34.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.35.0-pyhd8ed1ab_0.conda hash: - md5: 0fcf5fb9e8a6bb5138990731474f710d - sha256: 4425b1c34338fd27d8a27cb1439e4a7ac56255b2d15a4d82b060c40abb98a7d4 + md5: e3093d587b422113f298c965e73689b0 + sha256: dbcbb4e7375f08d8c63b2ac3a48cb6d3d3709f9d34242123b4abb4d55370691f category: dev optional: true - name: starlette - version: 0.34.0 + version: 0.35.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" typing_extensions: ">=3.10.0" anyio: <5,>=3.4.0 - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.34.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.35.0-pyhd8ed1ab_0.conda hash: - md5: 0fcf5fb9e8a6bb5138990731474f710d - sha256: 4425b1c34338fd27d8a27cb1439e4a7ac56255b2d15a4d82b060c40abb98a7d4 + md5: e3093d587b422113f298c965e73689b0 + sha256: dbcbb4e7375f08d8c63b2ac3a48cb6d3d3709f9d34242123b4abb4d55370691f category: dev optional: true - name: stevedore @@ -21221,6 +21241,42 @@ package: sha256: ebd515c57537799ee7829055fe9aa93d1c4695334b991fe1de9d7947f53f18f2 category: main optional: false + - name: structlog + version: 23.2.0 + manager: conda + platform: linux-64 + dependencies: + python: ">=3.7" + url: https://conda.anaconda.org/conda-forge/noarch/structlog-23.2.0-pyhd8ed1ab_0.conda + hash: + md5: 1adf8fd2029f533f70b72cb447512454 + sha256: 33f8de5028564165bd314e1c2db2578a075cfa3af9d1d936ae6d930bb4d76c1f + category: main + optional: false + - name: structlog + version: 23.2.0 + manager: conda + platform: osx-64 + dependencies: + python: ">=3.7" + url: https://conda.anaconda.org/conda-forge/noarch/structlog-23.2.0-pyhd8ed1ab_0.conda + hash: + md5: 1adf8fd2029f533f70b72cb447512454 + sha256: 33f8de5028564165bd314e1c2db2578a075cfa3af9d1d936ae6d930bb4d76c1f + category: main + optional: false + - name: structlog + version: 23.2.0 + manager: conda + platform: osx-arm64 + dependencies: + python: ">=3.7" + url: https://conda.anaconda.org/conda-forge/noarch/structlog-23.2.0-pyhd8ed1ab_0.conda + hash: + md5: 1adf8fd2029f533f70b72cb447512454 + sha256: 33f8de5028564165bd314e1c2db2578a075cfa3af9d1d936ae6d930bb4d76c1f + category: main + optional: false - name: tableschema version: 1.19.3 manager: conda @@ -21513,66 +21569,77 @@ package: category: main optional: false - name: tiledb - version: 2.18.2 + version: 2.19.0 manager: conda platform: linux-64 dependencies: + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-blobs-cpp: ">=12.10.0,<13.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" bzip2: ">=1.0.8,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" + libcurl: ">=8.5.0,<9.0a0" libgcc-ng: ">=12" libgoogle-cloud: ">=2.12.0,<2.13.0a0" libstdcxx-ng: ">=12" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openssl: ">=3.2.0,<4.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.18.2-h8c794c1_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.19.0-hc1131af_0.conda hash: - md5: e824b951c15a74d0a2d3e42676370791 - sha256: c73704c36661193a040e4f1c454ef181277b97d3dc225febac9f3093e60f36bf + md5: 51f6de9ca86bdeeb92e89e4abccd03e8 + sha256: b2896839b41289205562b211a6e45ebdbb97018e076c1ae4faecbfcc421810d0 category: main optional: false - name: tiledb - version: 2.18.2 + version: 2.19.0 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" + __osx: ">=10.13" + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-blobs-cpp: ">=12.10.0,<13.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" bzip2: ">=1.0.8,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" - libcxx: ">=16.0.6" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" libgoogle-cloud: ">=2.12.0,<2.13.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openssl: ">=3.2.0,<4.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/tiledb-2.18.2-h9fe0a6a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/tiledb-2.19.0-h4df5763_0.conda hash: - md5: 0615fdde1c114affe6a0250b9d342328 - sha256: daccccc133c363360379e9efa525835cd20ed8ca12381641ccb1353c3d7c34c0 + md5: eab42c6e4909c3901eaca7c5daf30be8 + sha256: cf5f78eb9f2bd85d0d7eb69c5c816db15abac4010f46c972ba0f8ed1e1033b0c category: main optional: false - name: tiledb - version: 2.18.2 + version: 2.19.0 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" + azure-core-cpp: ">=1.10.3,<2.0a0" + azure-storage-blobs-cpp: ">=12.10.0,<13.0a0" + azure-storage-common-cpp: ">=12.5.0,<13.0a0" bzip2: ">=1.0.8,<2.0a0" libabseil: ">=20230802.1,<20230803.0a0" - libcxx: ">=16.0.6" + libcurl: ">=8.5.0,<9.0a0" + libcxx: ">=15" libgoogle-cloud: ">=2.12.0,<2.13.0a0" - libxml2: ">=2.11.6,<2.12.0a0" + libxml2: ">=2.12.3,<3.0.0a0" libzlib: ">=1.2.13,<1.3.0a0" lz4-c: ">=1.9.3,<1.10.0a0" openssl: ">=3.2.0,<4.0a0" zstd: ">=1.5.5,<1.6.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/tiledb-2.18.2-h555b8a3_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/tiledb-2.19.0-h567544c_0.conda hash: - md5: c223398e541fce9cfe1abe47df687909 - sha256: da9227601b2bf5607fee33b62ed364561363f994ba41fd82e48d45a2f584210e + md5: 60e4d67eedc2f19bfbdf964187f52d15 + sha256: beeeefd593a5f0fa70b25d7d9563dd54c3840e85f6c5d982e2066f7904077191 category: main optional: false - name: timezonefinder @@ -21963,39 +22030,39 @@ package: category: main optional: false - name: traitlets - version: 5.14.0 + version: 5.14.1 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.1-pyhd8ed1ab_0.conda hash: - md5: 886f4a84ddb49b943b1697ac314e85b3 - sha256: c32412029033264140926be474d327d7fd57c0d11db9b1745396b3d4db78a799 + md5: 1c6acfdc7ecbfe09954c4216da99c146 + sha256: fa78d68f74ec8aae5c93f135140bfdbbf0ab60a79c6062b55d73c316068545ec category: main optional: false - name: traitlets - version: 5.14.0 + version: 5.14.1 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.1-pyhd8ed1ab_0.conda hash: - md5: 886f4a84ddb49b943b1697ac314e85b3 - sha256: c32412029033264140926be474d327d7fd57c0d11db9b1745396b3d4db78a799 + md5: 1c6acfdc7ecbfe09954c4216da99c146 + sha256: fa78d68f74ec8aae5c93f135140bfdbbf0ab60a79c6062b55d73c316068545ec category: main optional: false - name: traitlets - version: 5.14.0 + version: 5.14.1 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.1-pyhd8ed1ab_0.conda hash: - md5: 886f4a84ddb49b943b1697ac314e85b3 - sha256: c32412029033264140926be474d327d7fd57c0d11db9b1745396b3d4db78a799 + md5: 1c6acfdc7ecbfe09954c4216da99c146 + sha256: fa78d68f74ec8aae5c93f135140bfdbbf0ab60a79c6062b55d73c316068545ec category: main optional: false - name: typeguard @@ -22092,39 +22159,39 @@ package: category: main optional: false - name: types-python-dateutil - version: 2.8.19.14 + version: 2.8.19.20240106 manager: conda platform: linux-64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.14-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.20240106-pyhd8ed1ab_0.conda hash: - md5: 4df15c51a543e806d439490b862be1c6 - sha256: 7b0129c72d371fa7a06ed5dd1d701844c20d03bb4641a38a88a982b347d087e2 + md5: c9096a546660b9079dce531c0039e074 + sha256: 09ef8cc587bdea80a83b6f820dbae24daadcf82be088fb0a9f6495781653e300 category: main optional: false - name: types-python-dateutil - version: 2.8.19.14 + version: 2.8.19.20240106 manager: conda platform: osx-64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.14-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.20240106-pyhd8ed1ab_0.conda hash: - md5: 4df15c51a543e806d439490b862be1c6 - sha256: 7b0129c72d371fa7a06ed5dd1d701844c20d03bb4641a38a88a982b347d087e2 + md5: c9096a546660b9079dce531c0039e074 + sha256: 09ef8cc587bdea80a83b6f820dbae24daadcf82be088fb0a9f6495781653e300 category: main optional: false - name: types-python-dateutil - version: 2.8.19.14 + version: 2.8.19.20240106 manager: conda platform: osx-arm64 dependencies: python: ">=3.6" - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.14-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.8.19.20240106-pyhd8ed1ab_0.conda hash: - md5: 4df15c51a543e806d439490b862be1c6 - sha256: 7b0129c72d371fa7a06ed5dd1d701844c20d03bb4641a38a88a982b347d087e2 + md5: c9096a546660b9079dce531c0039e074 + sha256: 09ef8cc587bdea80a83b6f820dbae24daadcf82be088fb0a9f6495781653e300 category: main optional: false - name: types-pyyaml @@ -22945,39 +23012,39 @@ package: category: dev optional: true - name: wcwidth - version: 0.2.12 + version: 0.2.13 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.12-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda hash: - md5: bf4a1d1a97ca27b0b65bacd9e238b484 - sha256: ca757d0fc2dbd422af9d3238a8b4b630a6e11df3707a447bd89540656770d1d7 + md5: 68f0738df502a14213624b288c60c9ad + sha256: b6cd2fee7e728e620ec736d8dfee29c6c9e2adbd4e695a31f1d8f834a83e57e3 category: main optional: false - name: wcwidth - version: 0.2.12 + version: 0.2.13 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.12-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda hash: - md5: bf4a1d1a97ca27b0b65bacd9e238b484 - sha256: ca757d0fc2dbd422af9d3238a8b4b630a6e11df3707a447bd89540656770d1d7 + md5: 68f0738df502a14213624b288c60c9ad + sha256: b6cd2fee7e728e620ec736d8dfee29c6c9e2adbd4e695a31f1d8f834a83e57e3 category: main optional: false - name: wcwidth - version: 0.2.12 + version: 0.2.13 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.12-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda hash: - md5: bf4a1d1a97ca27b0b65bacd9e238b484 - sha256: ca757d0fc2dbd422af9d3238a8b4b630a6e11df3707a447bd89540656770d1d7 + md5: 68f0738df502a14213624b288c60c9ad + sha256: b6cd2fee7e728e620ec736d8dfee29c6c9e2adbd4e695a31f1d8f834a83e57e3 category: main optional: false - name: webcolors diff --git a/environments/conda-osx-64.lock.yml b/environments/conda-osx-64.lock.yml index 9528f5a02c..381eeb8fac 100644 --- a/environments/conda-osx-64.lock.yml +++ b/environments/conda-osx-64.lock.yml @@ -1,14 +1,14 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 0c46f3c7a9c86a583e588c727d6a7e7d3214ce9d048dd4e49df3a792c36b3e9c +# input_hash: a183514478e1919b8fb62d0d6d4b45a20ca9e0d600412ea1685c6e7d76b79f58 channels: - conda-forge - defaults dependencies: - - aws-c-common=0.9.8=h10d778d_0 + - aws-c-common=0.9.12=h10d778d_0 - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 + - c-ares=1.25.0=h10d778d_0 - ca-certificates=2023.11.17=h8857fd0_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -43,10 +43,10 @@ dependencies: - xorg-libxdmcp=1.1.3=h35c211d_0 - xz=5.2.6=h775f41a_0 - yaml=0.2.5=h0d85af4_2 - - aws-c-cal=0.6.9=h49e9720_1 - - aws-c-compression=0.2.17=hff1f2c8_6 - - aws-c-sdkutils=0.1.12=hff1f2c8_5 - - aws-checksums=0.1.17=hff1f2c8_5 + - aws-c-cal=0.6.9=he75d6b7_3 + - aws-c-compression=0.2.17=h45babc2_8 + - aws-c-sdkutils=0.1.13=h45babc2_1 + - aws-checksums=0.1.17=h45babc2_7 - expat=2.5.0=hf0c8a7f_1 - fonts-conda-forge=1=0 - geos=3.12.1=h93d8f39_0 @@ -66,48 +66,48 @@ dependencies: - libspatialindex=1.9.3=he49afe7_4 - libsqlite=3.44.2=h92b6c6a_0 - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 + - libxml2=2.12.4=hc0ae0f7_1 - lz4-c=1.9.4=hf0c8a7f_0 - ncurses=6.4=h93d8f39_2 - nspr=4.35=hea0b92c_0 - openssl=3.2.0=hd75f5a5_1 - pandoc=3.1.3=h9d075a6_0 - pcre2=10.42=h0ad2156_0 - - pixman=0.42.2=he965462_0 + - pixman=0.43.0=h73e2aa4_0 - snappy=1.1.10=h225ccf5_0 - tk=8.6.13=h1abcd95_1 - uriparser=0.9.7=hf0c8a7f_1 - zeromq=4.3.5=h93d8f39_0 - zlib=1.2.13=h8a1eda9_5 - zstd=1.5.5=h829000d_0 - - aws-c-io=0.13.36=hb98174f_0 + - aws-c-io=0.14.0=h49ca7b5_1 - blosc=1.21.5=heccf04b_0 - brotli-bin=1.1.0=h0dc2134_1 - fonts-conda-ecosystem=1=0 - freetype=2.12.1=h60636b9_2 - glog=0.6.0=h8ac2a54_0 - - libarchive=3.7.2=h0b5dc4a_0 + - libarchive=3.7.2=hd35d340_1 - libedit=3.1.20191231=h0678c8f_2 - libevent=2.1.12=ha90c15b_1 - libgfortran=5.0.0=13_2_0_h97931a8_1 - libglib=2.78.3=h198397b_0 - libkml=1.3.0=hab3ca0e_1018 - - libllvm15=15.0.7=he4b1e75_3 + - libllvm15=15.0.7=hbedff68_4 - libnghttp2=1.58.0=h64cf6d3_1 - libprotobuf=4.24.4=h0ee05dc_0 - libre2-11=2023.06.02=h4694dbf_0 - librttopo=1.1.0=hf05f67e_15 - libssh2=1.11.0=hd019ec5_0 - libtiff=4.6.0=h684deea_2 - - libxslt=1.1.37=h20bfa82_1 + - libxslt=1.1.39=h03b04e6_0 - libzip=1.10.1=hc158999_3 - minizip=4.0.4=h37d7099_0 - nodejs=20.9.0=h9adec40_0 - nss=3.96=ha05da47_0 - readline=8.2=h9e318b2_1 - atk-1.0=2.38.0=h1d18e73_1 - - aws-c-event-stream=0.3.2=hdb93a3d_7 - - aws-c-http=0.7.14=h99202ee_2 + - aws-c-event-stream=0.4.1=h3600a39_2 + - aws-c-http=0.8.0=h19e0e28_2 - brotli=1.1.0=h0dc2134_1 - fontconfig=2.14.2=h5bb23bf_0 - freexl=2.0.0=h3ec172f_0 @@ -119,20 +119,20 @@ dependencies: - libthrift=0.19.0=h064b379_1 - libwebp=1.3.2=h44782d1_1 - openjpeg=2.5.0=ha4da562_3 - - orc=1.9.0=hd1092d7_4 - - prettier=3.1.1=hbd11d21_0 + - orc=1.9.2=h9ab30d4_0 + - prettier=3.2.2=hbd11d21_0 - python=3.11.7=h9f0c242_1_cpython - re2=2023.06.02=hd34609a_0 - sqlite=3.44.2=h7461747_0 - aiofiles=23.2.1=pyhd8ed1ab_0 - - alabaster=0.7.13=pyhd8ed1ab_0 + - alabaster=0.7.16=pyhd8ed1ab_0 - anyascii=0.3.2=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.3=pyhd8ed1ab_0 - astroid=3.0.2=py311h6eed73b_0 - attrs=23.2.0=pyh71513ae_0 - - aws-c-auth=0.7.7=h9ac2572_1 - - aws-c-mqtt=0.9.10=h10c2427_1 + - aws-c-auth=0.7.11=h94c8779_1 + - aws-c-mqtt=0.10.1=h947eb33_0 - backoff=2.2.1=pyhd8ed1ab_0 - backports.zoneinfo=0.2.1=py311h6eed73b_8 - blinker=1.7.0=pyhd8ed1ab_0 @@ -152,7 +152,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster-pipes=1.5.13=pyhd8ed1ab_0 + - dagster-pipes=1.6.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.0=py311hdf8f085_1 - decorator=5.1.1=pyhd8ed1ab_0 @@ -162,13 +162,13 @@ dependencies: - docutils=0.20.1=py311h6eed73b_3 - entrypoints=0.4=pyhd8ed1ab_0 - et_xmlfile=1.1.0=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - execnet=2.0.2=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - filelock=3.13.1=pyhd8ed1ab_0 - frozenlist=1.4.1=py311he705e18_0 - fsspec=2023.12.2=pyhca7485f_0 - - google-cloud-sdk=458.0.1=py311h6eed73b_0 + - google-cloud-sdk=459.0.0=py311h6eed73b_0 - greenlet=3.0.3=py311hdd0406b_0 - hpack=4.0.0=pyh9f0ad1d_0 - httptools=0.6.1=py311he705e18_0 @@ -189,23 +189,23 @@ dependencies: - libblas=3.9.0=20_osx64_openblas - libcurl=8.5.0=h726d00d_0 - libgd=2.3.3=h0dceb68_9 - - libgrpc=1.59.2=ha7f534c_0 + - libgrpc=1.59.3=ha7f534c_0 - libpq=16.1=ha925e61_7 - llvmlite=0.41.1=py311hb5c2e0a_0 - locket=1.0.0=pyhd8ed1ab_0 - - lxml=4.9.3=py311h719c1e2_3 + - lxml=4.9.4=py311h033124e_0 - marko=2.0.2=pyhd8ed1ab_0 - markupsafe=2.1.3=py311h2725bcf_1 - - mdurl=0.1.0=pyhd8ed1ab_0 + - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.2.0=pyhd8ed1ab_0 - msgpack-python=1.0.7=py311h7bea37d_0 - multidict=6.0.4=py311h5547dcb_1 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nest-asyncio=1.5.9=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 - packaging=23.2=pyhd8ed1ab_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 @@ -213,7 +213,7 @@ dependencies: - pastel=0.2.1=pyhd8ed1ab_0 - petl=1.7.14=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py311hea5c87a_0 + - pillow=10.2.0=py311hea5c87a_0 - pkginfo=1.9.6=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.1.0=pyhd8ed1ab_0 @@ -243,11 +243,11 @@ dependencies: - regex=2023.12.25=py311he705e18_0 - rfc3986=2.0.0=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.16.2=py311h5e0f0e4_0 + - rpds-py=0.17.1=py311h5e0f0e4_0 - rtree=1.1.0=py311hbc1f44b_0 - ruamel.yaml.clib=0.2.7=py311h2725bcf_2 - - ruff=0.1.9=py311ha071555_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - ruff=0.1.13=py311ha071555_1 + - setuptools=69.0.3=pyhd8ed1ab_0 - shellingham=1.5.4=pyhd8ed1ab_0 - simpleeval=0.9.13=pyhd8ed1ab_1 - six=1.16.0=pyh6c4a22f_0 @@ -258,6 +258,7 @@ dependencies: - soupsieve=2.5=pyhd8ed1ab_1 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - stringcase=1.2.0=py_0 + - structlog=23.2.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.2.0=pyha21a80b_0 @@ -267,8 +268,8 @@ dependencies: - toolz=0.12.0=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.3.3=py311h2725bcf_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 + - traitlets=5.14.1=pyhd8ed1ab_0 + - types-python-dateutil=2.8.19.20240106=pyhd8ed1ab_0 - types-pyyaml=6.0.12.12=pyhd8ed1ab_0 - typing_extensions=4.9.0=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 @@ -276,7 +277,7 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uvloop=0.19.0=py311ha272bfe_0 - validators=0.22.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 - webcolors=1.13=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - websocket-client=1.7.0=pyhd8ed1ab_0 @@ -294,7 +295,8 @@ dependencies: - asgiref=3.7.2=pyhd8ed1ab_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - - aws-c-s3=0.4.1=h70a162a_0 + - aws-c-s3=0.4.9=hee0ca28_0 + - azure-core-cpp=1.11.0=hbb1e571_0 - babel=2.14.0=pyhd8ed1ab_0 - beautifulsoup4=4.12.2=pyha770c72_0 - bleach=6.1.0=pyhd8ed1ab_0 @@ -306,29 +308,29 @@ dependencies: - cligj=0.7.2=pyhd8ed1ab_1 - clikit=0.6.2=pyhd8ed1ab_2 - coloredlogs=14.0=pyhd8ed1ab_3 - - comm=0.1.4=pyhd8ed1ab_0 + - comm=0.2.1=pyhd8ed1ab_0 - coverage=7.4.0=py311he705e18_0 - curl=8.5.0=h726d00d_0 - - fonttools=4.47.0=py311he705e18_0 + - fonttools=4.47.2=py311he705e18_0 - gitdb=4.0.11=pyhd8ed1ab_0 - graphql-core=3.2.3=pyhd8ed1ab_0 - - grpcio=1.59.2=py311hfd95bfa_0 + - grpcio=1.59.3=py311hfd95bfa_0 - h11=0.14.0=pyhd8ed1ab_0 - h2=4.1.0=pyhd8ed1ab_0 - harfbuzz=8.3.0=hf45c392_0 - hdf5=1.14.3=nompi_h691f4bf_100 - html5lib=1.1=pyh9f0ad1d_0 - - hypothesis=6.92.2=pyha770c72_0 + - hypothesis=6.94.0=pyha770c72_0 - importlib-metadata=7.0.1=pyha770c72_0 - importlib_resources=6.1.1=pyhd8ed1ab_0 - isodate=0.6.1=pyhd8ed1ab_0 - janus=1.0.0=pyhd8ed1ab_0 - jaraco.classes=3.3.0=pyhd8ed1ab_0 - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 + - jinja2=3.1.3=pyhd8ed1ab_0 - joblib=1.3.2=pyhd8ed1ab_0 - jsonlines=4.0.0=pyhd8ed1ab_0 - - jupyter_core=5.6.0=py311h6eed73b_0 + - jupyter_core=5.7.1=py311h6eed73b_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - libcblas=3.9.0=20_osx64_openblas @@ -345,8 +347,8 @@ dependencies: - pint=0.23=pyhd8ed1ab_0 - pip=23.3.2=pyhd8ed1ab_0 - poppler=23.12.0=hdd5a5e8_0 - - postgresql=16.1=h413614c_7 - - proj=9.3.0=h23b96cc_2 + - postgresql=16.1=hbd19fd8_7 + - proj=9.3.1=h81faed2_0 - prompt-toolkit=3.0.42=pyha770c72_0 - protobuf=4.24.4=py311h021eaf5_0 - psycopg2=2.9.9=py311h187f0af_0 @@ -358,7 +360,7 @@ dependencies: - python-slugify=8.0.1=pyhd8ed1ab_2 - pyu2f=0.1.5=pyhd8ed1ab_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - referencing=0.32.0=pyhd8ed1ab_0 + - referencing=0.32.1=pyhd8ed1ab_0 - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rsa=4.9=pyhd8ed1ab_0 @@ -375,33 +377,34 @@ dependencies: - xerces-c=3.2.5=hbbe9ea5_0 - yarl=1.9.3=py311he705e18_0 - addfips=0.4.0=pyhd8ed1ab_1 + - aiohttp=3.9.1=py311he705e18_0 - aniso8601=9.0.1=pyhd8ed1ab_0 - annotated-types=0.6.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311h2725bcf_4 - arrow=1.3.0=pyhd8ed1ab_0 - - async-timeout=4.0.3=pyhd8ed1ab_0 - - aws-crt-cpp=0.24.7=hf3941dc_6 - - botocore=1.34.11=pyhd8ed1ab_0 + - aws-crt-cpp=0.26.0=he4637c3_8 + - azure-storage-common-cpp=12.5.0=hf4badfb_2 + - botocore=1.34.19=pyhd8ed1ab_0 - branca=0.7.0=pyhd8ed1ab_1 - croniter=2.0.1=pyhd8ed1ab_0 - cryptography=41.0.7=py311h48c7838_1 - fqdn=1.5.1=pyhd8ed1ab_0 - - geotiff=1.7.1=h889ec99_14 - - gitpython=3.1.40=pyhd8ed1ab_0 + - geotiff=1.7.1=h509af15_15 + - gitpython=3.1.41=pyhd8ed1ab_0 - google-crc32c=1.1.2=py311h0b57020_5 - googleapis-common-protos=1.62.0=pyhd8ed1ab_0 - - gql=3.4.1=pyhd8ed1ab_0 + - gql=3.5.0=pyhd8ed1ab_0 - graphql-relay=3.2.0=pyhd8ed1ab_0 - - grpcio-health-checking=1.59.2=pyhd8ed1ab_0 + - grpcio-health-checking=1.59.3=pyhd8ed1ab_0 - httpcore=1.0.2=pyhd8ed1ab_0 - importlib_metadata=7.0.1=hd8ed1ab_0 - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.1=pyhd8ed1ab_0 - kealib=1.5.3=h5f07ac3_0 - - libnetcdf=4.9.2=nompi_h6a32802_112 - - libspatialite=5.1.0=hf63aa75_2 + - libnetcdf=4.9.2=nompi_h7760872_113 + - libspatialite=5.1.0=hebe6af1_4 - mako=1.3.0=pyhd8ed1ab_0 - - numpy=1.26.2=py311h93c810c_0 + - numpy=1.26.3=py311hc43a94b_0 - pango=1.50.14=h19c1c8a_2 - pbr=6.0.0=pyhd8ed1ab_0 - pendulum=2.1.2=py311h2725bcf_6 @@ -410,7 +413,7 @@ dependencies: - pybtex=0.24.0=pyhd8ed1ab_2 - pydantic-core=2.14.6=py311h5e0f0e4_1 - pyobjc-framework-cocoa=10.1=py311h9b70068_0 - - pyproj=3.6.1=py311he36daed_4 + - pyproj=3.6.1=py311hb91e5a3_5 - pytest-console-scripts=1.4.1=pyhd8ed1ab_0 - pytest-cov=4.1.0=pyhd8ed1ab_0 - pytest-mock=3.12.0=pyhd8ed1ab_0 @@ -418,39 +421,37 @@ dependencies: - python-build=1.0.3=pyhd8ed1ab_0 - requests=2.31.0=pyhd8ed1ab_0 - rich=13.7.0=pyhd8ed1ab_0 - - sqlalchemy=2.0.24=py311he705e18_0 + - sqlalchemy=2.0.25=py311he705e18_0 - stack_data=0.6.2=pyhd8ed1ab_0 - - starlette=0.34.0=pyhd8ed1ab_0 - - tiledb=2.18.2=h9fe0a6a_0 + - starlette=0.35.0=pyhd8ed1ab_0 - ukkonen=1.0.1=py311h5fe6e05_4 - uvicorn=0.25.0=py311h6eed73b_0 - watchfiles=0.21.0=py311h5e0f0e4_0 - - aiohttp=3.8.6=py311he705e18_1 - - alembic=1.13.1=pyhd8ed1ab_0 - - arelle-release=2.20.3=pyhd8ed1ab_0 + - alembic=1.13.1=pyhd8ed1ab_1 + - arelle-release=2.21.3=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - aws-sdk-cpp=1.11.182=h28d282b_7 + - aws-sdk-cpp=1.11.210=hf51409f_10 + - azure-storage-blobs-cpp=12.10.0=he51d815_0 - bottleneck=1.3.7=py311h4a70a88_1 - cachecontrol=0.13.1=pyhd8ed1ab_0 - contourpy=1.2.0=py311h7bea37d_0 - - dask-core=2023.12.1=pyhd8ed1ab_0 + - dask-core=2024.1.0=pyhd8ed1ab_0 - dnspython=2.4.2=pyhd8ed1ab_1 - ensureconda=1.4.3=pyhd8ed1ab_0 - folium=0.15.1=pyhd8ed1ab_0 - google-resumable-media=2.7.0=pyhd8ed1ab_0 - graphene=3.3=pyhd8ed1ab_0 - - grpcio-status=1.59.2=pyhd8ed1ab_0 + - grpcio-status=1.59.3=pyhd8ed1ab_0 - gtk2=2.24.33=h8ca4665_3 - h3-py=3.7.6=py311hdf8f085_1 - httpx=0.26.0=pyhd8ed1ab_0 - identify=2.5.33=pyhd8ed1ab_0 - - ipython=8.19.0=pyh707e725_0 + - ipython=8.20.0=pyh707e725_0 - isoduration=20.11.0=pyhd8ed1ab_0 - jsonschema=4.20.0=pyhd8ed1ab_0 - jupyter_client=8.6.0=pyhd8ed1ab_0 - keyring=24.3.0=py311h6eed73b_0 - - libgdal=3.8.1=h7bb8e92_2 - - librsvg=2.56.3=hec3db73_0 + - librsvg=2.56.3=h1877882_1 - numba=0.58.1=py311h32f2313_0 - numexpr=2.8.8=py311h8f6166a_0 - oauthlib=3.2.2=pyhd8ed1ab_0 @@ -459,7 +460,7 @@ dependencies: - pydantic=2.5.3=pyhd8ed1ab_0 - pyopenssl=23.3.0=pyhd8ed1ab_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 - - requests-toolbelt=0.10.1=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_0 - responses=0.24.1=pyhd8ed1ab_0 - s3transfer=0.10.0=pyhd8ed1ab_0 - scipy=1.11.4=py311he0bea55_0 @@ -469,22 +470,21 @@ dependencies: - typeguard=4.1.5=pyhd8ed1ab_1 - typer=0.9.0=pyhd8ed1ab_0 - uvicorn-standard=0.25.0=h6eed73b_0 - - boto3=1.34.11=pyhd8ed1ab_0 + - boto3=1.34.19=pyhd8ed1ab_0 - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - dagster=1.5.13=pyhd8ed1ab_0 - - datasette=0.64.5=pyhd8ed1ab_0 + - dagster=1.6.0=pyhd8ed1ab_0 + - datasette=0.64.6=pyhd8ed1ab_0 - doc8=1.1.1=pyhd8ed1ab_0 - email-validator=2.1.0.post1=pyhd8ed1ab_0 - frictionless=4.40.8=pyh6c4a22f_0 - - gdal=3.8.1=py311h06f03dd_2 - - geopandas-base=0.14.1=pyha770c72_0 - - google-auth=2.25.2=pyhca7485f_0 - - gql-with-requests=3.4.1=pyhd8ed1ab_0 + - geopandas-base=0.14.2=pyha770c72_0 + - google-auth=2.26.2=pyhca7485f_0 + - gql-with-requests=3.5.0=pyhd8ed1ab_0 - graphviz=9.0.0=hee74176_1 - - ipykernel=6.28.0=pyh3cd1d5f_0 + - ipykernel=6.29.0=pyh3cd1d5f_0 - ipywidgets=8.1.1=pyhd8ed1ab_0 - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - libarrow=14.0.1=hd201b0c_3_cpu + - libarrow=14.0.2=h1aaacd4_2_cpu - matplotlib-base=3.8.2=py311hd316c10_0 - nbformat=5.9.2=pyhd8ed1ab_0 - pandera-core=0.17.2=pyhd8ed1ab_1 @@ -492,45 +492,47 @@ dependencies: - pydantic-settings=2.1.0=pyhd8ed1ab_1 - requests-oauthlib=1.3.1=pyhd8ed1ab_0 - scikit-learn=1.3.2=py311h66081b9_2 + - tiledb=2.19.0=h4df5763_0 - timezonefinder=6.2.0=py311he705e18_2 - catalystcoop.ferc_xbrl_extractor=1.3.1=pyhd8ed1ab_0 - conda-lock=2.5.1=pyhd8ed1ab_0 - - dagster-graphql=1.5.13=pyhd8ed1ab_0 - - dagster-postgres=0.21.13=pyhd8ed1ab_0 - - fiona=1.9.5=py311h809632c_2 + - dagster-graphql=1.6.0=pyhd8ed1ab_0 + - dagster-postgres=0.22.0=pyhd8ed1ab_0 - google-api-core=2.15.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.0=pyhd8ed1ab_0 - jupyter_console=6.6.3=pyhd8ed1ab_0 - jupyter_events=0.9.0=pyhd8ed1ab_0 - - libarrow-acero=14.0.1=hc222712_3_cpu - - libarrow-flight=14.0.1=h440f1c2_3_cpu - - libarrow-gandiva=14.0.1=heeebe7c_3_cpu - - libparquet=14.0.1=h27bd29f_3_cpu + - libarrow-acero=14.0.2=h000cb23_2_cpu + - libarrow-flight=14.0.2=ha1803ca_2_cpu + - libarrow-gandiva=14.0.2=h01dce7f_2_cpu + - libgdal=3.8.3=h89a805d_0 + - libparquet=14.0.2=h381d950_2_cpu - mapclassify=2.6.1=pyhd8ed1ab_0 - nbclient=0.8.0=pyhd8ed1ab_0 - pygraphviz=1.11=py311h03ee4fc_2 - qtconsole-base=5.5.1=pyha770c72_0 - - recordlinkage=0.16=pyhd8ed1ab_0 - tabulator=1.53.5=pyhd8ed1ab_0 - - dagster-webserver=1.5.13=pyhd8ed1ab_0 - - geopandas=0.14.1=pyhd8ed1ab_0 + - dagster-webserver=1.6.0=pyhd8ed1ab_0 + - gdal=3.8.3=py311hd4433e8_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - libarrow-dataset=14.0.1=hc222712_3_cpu - - libarrow-flight-sql=14.0.1=h2cc6c1c_3_cpu - - nbconvert-core=7.13.1=pyhd8ed1ab_0 + - libarrow-dataset=14.0.2=h000cb23_2_cpu + - libarrow-flight-sql=14.0.2=h8ec153b_2_cpu + - nbconvert-core=7.14.2=pyhd8ed1ab_0 - tableschema=1.19.3=pyh9f0ad1d_0 - datapackage=1.15.2=pyh44b312d_0 + - fiona=1.9.5=py311hd2ff552_3 - google-cloud-storage=2.14.0=pyhca7485f_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - libarrow-substrait=14.0.1=h2cc6c1c_3_cpu - - nbconvert-pandoc=7.13.1=pyhd8ed1ab_0 + - jupyter_server=2.12.5=pyhd8ed1ab_0 + - libarrow-substrait=14.0.2=h8ec153b_2_cpu + - nbconvert-pandoc=7.14.2=pyhd8ed1ab_0 - gcsfs=2023.12.2.post1=pyhd8ed1ab_0 + - geopandas=0.14.2=pyhd8ed1ab_0 - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - jupyter-resource-usage=1.0.1=pyhd8ed1ab_0 - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.1=pyhd8ed1ab_0 + - nbconvert=7.14.2=pyhd8ed1ab_0 - notebook-shim=0.2.3=pyhd8ed1ab_0 - - pyarrow=14.0.1=py311h98a0319_3_cpu + - pyarrow=14.0.2=py311h54e7ce8_2_cpu - jupyterlab=4.0.10=pyhd8ed1ab_0 - notebook=7.0.6=pyhd8ed1ab_0 - jupyter=1.0.0=pyhd8ed1ab_10 @@ -539,10 +541,10 @@ dependencies: - furo=2023.9.10=pyhd8ed1ab_0 - sphinx-issues=1.2.0=py_0 - sphinx-reredirects=0.1.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-bibtex=2.6.1=pyhd8ed1ab_1 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.2=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 diff --git a/environments/conda-osx-arm64.lock.yml b/environments/conda-osx-arm64.lock.yml index 5ea4260ce4..0a47e5c653 100644 --- a/environments/conda-osx-arm64.lock.yml +++ b/environments/conda-osx-arm64.lock.yml @@ -1,14 +1,14 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 3e57b04f7b2300284a5c81502687a5c373c4be31786246211ea23f019d4a513f +# input_hash: 36ae6768b8517ef3b018f1e8fce32dcb5fea0df8341e951712a7ee4b08b6a361 channels: - conda-forge - defaults dependencies: - - aws-c-common=0.9.8=h93a5062_0 + - aws-c-common=0.9.12=h93a5062_0 - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 + - c-ares=1.25.0=h93a5062_0 - ca-certificates=2023.11.17=hf0a4a13_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -44,10 +44,10 @@ dependencies: - xorg-libxdmcp=1.1.3=h27ca646_0 - xz=5.2.6=h57fd34a_0 - yaml=0.2.5=h3422bc3_2 - - aws-c-cal=0.6.9=hea61927_1 - - aws-c-compression=0.2.17=hea61927_6 - - aws-c-sdkutils=0.1.12=hea61927_5 - - aws-checksums=0.1.17=hea61927_5 + - aws-c-cal=0.6.9=h4fd42c2_3 + - aws-c-compression=0.2.17=h4fd42c2_8 + - aws-c-sdkutils=0.1.13=h4fd42c2_1 + - aws-checksums=0.1.17=h4fd42c2_7 - expat=2.5.0=hb7217d7_1 - fonts-conda-forge=1=0 - geos=3.12.1=h965bd2d_0 @@ -67,47 +67,47 @@ dependencies: - libspatialindex=1.9.3=hbdafb3b_4 - libsqlite=3.44.2=h091b4b1_0 - libxcb=1.15=hf346824_0 - - libxml2=2.11.6=h0d0cfa8_0 + - libxml2=2.12.4=h0d0cfa8_1 - lz4-c=1.9.4=hb7217d7_0 - ncurses=6.4=h463b476_2 - nspr=4.35=hb7217d7_0 - openssl=3.2.0=h0d3ecfb_1 - pcre2=10.42=h26f9a81_0 - - pixman=0.42.2=h13dd4ca_0 + - pixman=0.43.0=hebf3989_0 - snappy=1.1.10=h17c5cce_0 - tk=8.6.13=h5083fa2_1 - uriparser=0.9.7=hb7217d7_1 - zeromq=4.3.5=h965bd2d_0 - zlib=1.2.13=h53f4e23_5 - zstd=1.5.5=h4f39d0f_0 - - aws-c-io=0.13.36=he1b4ce3_0 + - aws-c-io=0.14.0=h8daa835_1 - blosc=1.21.5=hc338f07_0 - brotli-bin=1.1.0=hb547adb_1 - fonts-conda-ecosystem=1=0 - freetype=2.12.1=hadb7bae_2 - glog=0.6.0=h6da1cb0_0 - - libarchive=3.7.2=h82b9b87_0 + - libarchive=3.7.2=hcacb583_1 - libedit=3.1.20191231=hc8eb9b7_2 - libevent=2.1.12=h2757513_1 - libgfortran=5.0.0=13_2_0_hd922786_1 - libglib=2.78.3=hb438215_0 - libkml=1.3.0=h1eb4d9f_1018 - - libllvm15=15.0.7=h504e6bf_3 + - libllvm15=15.0.7=h2621b3d_4 - libnghttp2=1.58.0=ha4dd798_1 - libprotobuf=4.24.4=hc9861d8_0 - libre2-11=2023.06.02=h1753957_0 - librttopo=1.1.0=hc8f776e_15 - libssh2=1.11.0=h7a5bd25_0 - libtiff=4.6.0=ha8a6c65_2 - - libxslt=1.1.37=h1728932_1 + - libxslt=1.1.39=h223e5b9_0 - libzip=1.10.1=ha0bc3c6_3 - minizip=4.0.4=hc35e051_0 - nodejs=20.9.0=h0950e01_0 - nss=3.96=h5ce2875_0 - readline=8.2=h92ec313_1 - atk-1.0=2.38.0=hcb7b3dd_1 - - aws-c-event-stream=0.3.2=h0574dc0_7 - - aws-c-http=0.7.14=h90b1786_2 + - aws-c-event-stream=0.4.1=he66824e_2 + - aws-c-http=0.8.0=hd3d28cd_2 - brotli=1.1.0=hb547adb_1 - fontconfig=2.14.2=h82840c6_0 - freexl=2.0.0=hfbad9fb_0 @@ -119,20 +119,20 @@ dependencies: - libthrift=0.19.0=h026a170_1 - libwebp=1.3.2=hf30222e_1 - openjpeg=2.5.0=h4c1507b_3 - - orc=1.9.0=h7c018df_4 - - prettier=3.1.1=hb67532b_0 + - orc=1.9.2=h7c018df_0 + - prettier=3.2.2=hb67532b_0 - python=3.11.7=hdf0ec26_1_cpython - re2=2023.06.02=h6135d0a_0 - sqlite=3.44.2=hf2abe2d_0 - aiofiles=23.2.1=pyhd8ed1ab_0 - - alabaster=0.7.13=pyhd8ed1ab_0 + - alabaster=0.7.16=pyhd8ed1ab_0 - anyascii=0.3.2=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.3=pyhd8ed1ab_0 - astroid=3.0.2=py311h267d04e_0 - attrs=23.2.0=pyh71513ae_0 - - aws-c-auth=0.7.7=h886c30d_1 - - aws-c-mqtt=0.9.10=h8d54690_1 + - aws-c-auth=0.7.11=ha4ce7b8_1 + - aws-c-mqtt=0.10.1=h59ff425_0 - backoff=2.2.1=pyhd8ed1ab_0 - backports.zoneinfo=0.2.1=py311h267d04e_8 - blinker=1.7.0=pyhd8ed1ab_0 @@ -152,7 +152,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_0 - - dagster-pipes=1.5.13=pyhd8ed1ab_0 + - dagster-pipes=1.6.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.0=py311ha891d26_1 - decorator=5.1.1=pyhd8ed1ab_0 @@ -162,13 +162,13 @@ dependencies: - docutils=0.20.1=py311h267d04e_3 - entrypoints=0.4=pyhd8ed1ab_0 - et_xmlfile=1.1.0=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - execnet=2.0.2=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - filelock=3.13.1=pyhd8ed1ab_0 - frozenlist=1.4.1=py311h05b510d_0 - fsspec=2023.12.2=pyhca7485f_0 - - google-cloud-sdk=458.0.1=py311h267d04e_0 + - google-cloud-sdk=459.0.0=py311h267d04e_0 - greenlet=3.0.3=py311h92babd0_0 - hpack=4.0.0=pyh9f0ad1d_0 - httptools=0.6.1=py311h05b510d_0 @@ -189,23 +189,23 @@ dependencies: - libblas=3.9.0=20_osxarm64_openblas - libcurl=8.5.0=h2d989ff_0 - libgd=2.3.3=hfdf3952_9 - - libgrpc=1.59.2=hbcf6334_0 + - libgrpc=1.59.3=hbcf6334_0 - libpq=16.1=h0f8b458_7 - llvmlite=0.41.1=py311hf5d242d_0 - locket=1.0.0=pyhd8ed1ab_0 - - lxml=4.9.3=py311hdef8331_3 + - lxml=4.9.4=py311h85df328_0 - marko=2.0.2=pyhd8ed1ab_0 - markupsafe=2.1.3=py311heffc1b2_1 - - mdurl=0.1.0=pyhd8ed1ab_0 + - mdurl=0.1.2=pyhd8ed1ab_0 - mergedeep=1.3.4=pyhd8ed1ab_0 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.2.0=pyhd8ed1ab_0 - msgpack-python=1.0.7=py311hd03642b_0 - multidict=6.0.4=py311he2be06e_1 - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nest-asyncio=1.5.9=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 - packaging=23.2=pyhd8ed1ab_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 @@ -213,7 +213,7 @@ dependencies: - pastel=0.2.1=pyhd8ed1ab_0 - petl=1.7.14=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py311hb9c5795_0 + - pillow=10.2.0=py311hb9c5795_0 - pkginfo=1.9.6=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=4.1.0=pyhd8ed1ab_0 @@ -243,11 +243,11 @@ dependencies: - regex=2023.12.25=py311h05b510d_0 - rfc3986=2.0.0=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.16.2=py311h94f323b_0 + - rpds-py=0.17.1=py311h94f323b_0 - rtree=1.1.0=py311hd698ff7_0 - ruamel.yaml.clib=0.2.7=py311heffc1b2_2 - - ruff=0.1.9=py311h8c97afb_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - ruff=0.1.13=py311h8c97afb_1 + - setuptools=69.0.3=pyhd8ed1ab_0 - shellingham=1.5.4=pyhd8ed1ab_0 - simpleeval=0.9.13=pyhd8ed1ab_1 - six=1.16.0=pyh6c4a22f_0 @@ -258,6 +258,7 @@ dependencies: - soupsieve=2.5=pyhd8ed1ab_1 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - stringcase=1.2.0=py_0 + - structlog=23.2.0=pyhd8ed1ab_0 - tabulate=0.9.0=pyhd8ed1ab_1 - text-unidecode=1.3=pyhd8ed1ab_1 - threadpoolctl=3.2.0=pyha21a80b_0 @@ -267,8 +268,8 @@ dependencies: - toolz=0.12.0=pyhd8ed1ab_0 - toposort=1.10=pyhd8ed1ab_0 - tornado=6.3.3=py311heffc1b2_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 + - traitlets=5.14.1=pyhd8ed1ab_0 + - types-python-dateutil=2.8.19.20240106=pyhd8ed1ab_0 - types-pyyaml=6.0.12.12=pyhd8ed1ab_0 - typing_extensions=4.9.0=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 @@ -276,7 +277,7 @@ dependencies: - uri-template=1.3.0=pyhd8ed1ab_0 - uvloop=0.19.0=py311h05b510d_0 - validators=0.22.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 - webcolors=1.13=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - websocket-client=1.7.0=pyhd8ed1ab_0 @@ -294,7 +295,8 @@ dependencies: - asgiref=3.7.2=pyhd8ed1ab_0 - asttokens=2.4.1=pyhd8ed1ab_0 - async-lru=2.0.4=pyhd8ed1ab_0 - - aws-c-s3=0.4.1=ha5b923c_0 + - aws-c-s3=0.4.9=h7f99a2c_0 + - azure-core-cpp=1.11.0=he231e37_0 - babel=2.14.0=pyhd8ed1ab_0 - beautifulsoup4=4.12.2=pyha770c72_0 - bleach=6.1.0=pyhd8ed1ab_0 @@ -306,29 +308,29 @@ dependencies: - cligj=0.7.2=pyhd8ed1ab_1 - clikit=0.6.2=pyhd8ed1ab_2 - coloredlogs=14.0=pyhd8ed1ab_3 - - comm=0.1.4=pyhd8ed1ab_0 + - comm=0.2.1=pyhd8ed1ab_0 - coverage=7.4.0=py311h05b510d_0 - curl=8.5.0=h2d989ff_0 - - fonttools=4.47.0=py311h05b510d_0 + - fonttools=4.47.2=py311h05b510d_0 - gitdb=4.0.11=pyhd8ed1ab_0 - graphql-core=3.2.3=pyhd8ed1ab_0 - - grpcio=1.59.2=py311h79dd126_0 + - grpcio=1.59.3=py311h79dd126_0 - h11=0.14.0=pyhd8ed1ab_0 - h2=4.1.0=pyhd8ed1ab_0 - harfbuzz=8.3.0=h8f0ba13_0 - hdf5=1.14.3=nompi_h5bb55e9_100 - html5lib=1.1=pyh9f0ad1d_0 - - hypothesis=6.92.2=pyha770c72_0 + - hypothesis=6.94.0=pyha770c72_0 - importlib-metadata=7.0.1=pyha770c72_0 - importlib_resources=6.1.1=pyhd8ed1ab_0 - isodate=0.6.1=pyhd8ed1ab_0 - janus=1.0.0=pyhd8ed1ab_0 - jaraco.classes=3.3.0=pyhd8ed1ab_0 - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 + - jinja2=3.1.3=pyhd8ed1ab_0 - joblib=1.3.2=pyhd8ed1ab_0 - jsonlines=4.0.0=pyhd8ed1ab_0 - - jupyter_core=5.6.0=py311h267d04e_0 + - jupyter_core=5.7.1=py311h267d04e_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - latexcodec=2.0.1=pyh9f0ad1d_0 - libcblas=3.9.0=20_osxarm64_openblas @@ -346,7 +348,7 @@ dependencies: - pip=23.3.2=pyhd8ed1ab_0 - poppler=23.12.0=hcdd998b_0 - postgresql=16.1=hc6ab77f_7 - - proj=9.3.0=h52fb9d0_2 + - proj=9.3.1=h93d94ba_0 - prompt-toolkit=3.0.42=pyha770c72_0 - protobuf=4.24.4=py311h4d1eceb_0 - psycopg2=2.9.9=py311h589e011_0 @@ -358,7 +360,7 @@ dependencies: - python-slugify=8.0.1=pyhd8ed1ab_2 - pyu2f=0.1.5=pyhd8ed1ab_0 - qtpy=2.4.1=pyhd8ed1ab_0 - - referencing=0.32.0=pyhd8ed1ab_0 + - referencing=0.32.1=pyhd8ed1ab_0 - restructuredtext_lint=1.4.0=pyhd8ed1ab_0 - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rsa=4.9=pyhd8ed1ab_0 @@ -375,33 +377,34 @@ dependencies: - xerces-c=3.2.5=hf393695_0 - yarl=1.9.3=py311h05b510d_0 - addfips=0.4.0=pyhd8ed1ab_1 + - aiohttp=3.9.1=py311h05b510d_0 - aniso8601=9.0.1=pyhd8ed1ab_0 - annotated-types=0.6.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311heffc1b2_4 - arrow=1.3.0=pyhd8ed1ab_0 - - async-timeout=4.0.3=pyhd8ed1ab_0 - - aws-crt-cpp=0.24.7=hba4ac3b_6 - - botocore=1.34.11=pyhd8ed1ab_0 + - aws-crt-cpp=0.26.0=hfff802b_8 + - azure-storage-common-cpp=12.5.0=h607ffeb_2 + - botocore=1.34.19=pyhd8ed1ab_0 - branca=0.7.0=pyhd8ed1ab_1 - croniter=2.0.1=pyhd8ed1ab_0 - cryptography=41.0.7=py311h08c85a6_1 - fqdn=1.5.1=pyhd8ed1ab_0 - - geotiff=1.7.1=h71398c0_14 - - gitpython=3.1.40=pyhd8ed1ab_0 + - geotiff=1.7.1=h7bcba05_15 + - gitpython=3.1.41=pyhd8ed1ab_0 - google-crc32c=1.1.2=py311h533d1a3_5 - googleapis-common-protos=1.62.0=pyhd8ed1ab_0 - - gql=3.4.1=pyhd8ed1ab_0 + - gql=3.5.0=pyhd8ed1ab_0 - graphql-relay=3.2.0=pyhd8ed1ab_0 - - grpcio-health-checking=1.59.2=pyhd8ed1ab_0 + - grpcio-health-checking=1.59.3=pyhd8ed1ab_0 - httpcore=1.0.2=pyhd8ed1ab_0 - importlib_metadata=7.0.1=hd8ed1ab_0 - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.1=pyhd8ed1ab_0 - kealib=1.5.3=h210d843_0 - - libnetcdf=4.9.2=nompi_hb2fb864_112 - - libspatialite=5.1.0=h66af7d6_2 + - libnetcdf=4.9.2=nompi_h291a7c2_113 + - libspatialite=5.1.0=h69abc6b_4 - mako=1.3.0=pyhd8ed1ab_0 - - numpy=1.26.2=py311h6d074dd_0 + - numpy=1.26.3=py311h7125741_0 - pango=1.50.14=hcf40dda_2 - pbr=6.0.0=pyhd8ed1ab_0 - pendulum=2.1.2=py311heffc1b2_6 @@ -410,7 +413,7 @@ dependencies: - pybtex=0.24.0=pyhd8ed1ab_2 - pydantic-core=2.14.6=py311h94f323b_1 - pyobjc-framework-cocoa=10.1=py311h665608e_0 - - pyproj=3.6.1=py311h20a9b75_4 + - pyproj=3.6.1=py311h9a031f7_5 - pytest-console-scripts=1.4.1=pyhd8ed1ab_0 - pytest-cov=4.1.0=pyhd8ed1ab_0 - pytest-mock=3.12.0=pyhd8ed1ab_0 @@ -418,39 +421,37 @@ dependencies: - python-build=1.0.3=pyhd8ed1ab_0 - requests=2.31.0=pyhd8ed1ab_0 - rich=13.7.0=pyhd8ed1ab_0 - - sqlalchemy=2.0.24=py311h05b510d_0 + - sqlalchemy=2.0.25=py311h05b510d_0 - stack_data=0.6.2=pyhd8ed1ab_0 - - starlette=0.34.0=pyhd8ed1ab_0 - - tiledb=2.18.2=h555b8a3_0 + - starlette=0.35.0=pyhd8ed1ab_0 - ukkonen=1.0.1=py311he4fd1f5_4 - uvicorn=0.25.0=py311h267d04e_0 - watchfiles=0.21.0=py311h94f323b_0 - - aiohttp=3.8.6=py311h05b510d_1 - - alembic=1.13.1=pyhd8ed1ab_0 - - arelle-release=2.20.3=pyhd8ed1ab_0 + - alembic=1.13.1=pyhd8ed1ab_1 + - arelle-release=2.21.3=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - aws-sdk-cpp=1.11.182=h31542fa_7 + - aws-sdk-cpp=1.11.210=he93ac2d_10 + - azure-storage-blobs-cpp=12.10.0=h6aa02a4_0 - bottleneck=1.3.7=py311hb49d859_1 - cachecontrol=0.13.1=pyhd8ed1ab_0 - contourpy=1.2.0=py311hd03642b_0 - - dask-core=2023.12.1=pyhd8ed1ab_0 + - dask-core=2024.1.0=pyhd8ed1ab_0 - dnspython=2.4.2=pyhd8ed1ab_1 - ensureconda=1.4.3=pyhd8ed1ab_0 - folium=0.15.1=pyhd8ed1ab_0 - google-resumable-media=2.7.0=pyhd8ed1ab_0 - graphene=3.3=pyhd8ed1ab_0 - - grpcio-status=1.59.2=pyhd8ed1ab_0 + - grpcio-status=1.59.3=pyhd8ed1ab_0 - gtk2=2.24.33=h7895bb2_3 - h3-py=3.7.6=py311ha891d26_1 - httpx=0.26.0=pyhd8ed1ab_0 - identify=2.5.33=pyhd8ed1ab_0 - - ipython=8.19.0=pyh707e725_0 + - ipython=8.20.0=pyh707e725_0 - isoduration=20.11.0=pyhd8ed1ab_0 - jsonschema=4.20.0=pyhd8ed1ab_0 - jupyter_client=8.6.0=pyhd8ed1ab_0 - keyring=24.3.0=py311h267d04e_0 - - libgdal=3.8.1=h1ac08d9_2 - - librsvg=2.56.3=h0db3404_0 + - librsvg=2.56.3=h55a2576_1 - numba=0.58.1=py311h9ec4793_0 - numexpr=2.8.8=py311hfbe21a1_0 - oauthlib=3.2.2=pyhd8ed1ab_0 @@ -459,7 +460,7 @@ dependencies: - pydantic=2.5.3=pyhd8ed1ab_0 - pyopenssl=23.3.0=pyhd8ed1ab_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 - - requests-toolbelt=0.10.1=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_0 - responses=0.24.1=pyhd8ed1ab_0 - s3transfer=0.10.0=pyhd8ed1ab_0 - scipy=1.11.4=py311h2b215a9_0 @@ -469,22 +470,21 @@ dependencies: - typeguard=4.1.5=pyhd8ed1ab_1 - typer=0.9.0=pyhd8ed1ab_0 - uvicorn-standard=0.25.0=ha1ab1f8_0 - - boto3=1.34.11=pyhd8ed1ab_0 + - boto3=1.34.19=pyhd8ed1ab_0 - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - dagster=1.5.13=pyhd8ed1ab_0 - - datasette=0.64.5=pyhd8ed1ab_0 + - dagster=1.6.0=pyhd8ed1ab_0 + - datasette=0.64.6=pyhd8ed1ab_0 - doc8=1.1.1=pyhd8ed1ab_0 - email-validator=2.1.0.post1=pyhd8ed1ab_0 - frictionless=4.40.8=pyh6c4a22f_0 - - gdal=3.8.1=py311hff5d751_2 - - geopandas-base=0.14.1=pyha770c72_0 - - google-auth=2.25.2=pyhca7485f_0 - - gql-with-requests=3.4.1=pyhd8ed1ab_0 + - geopandas-base=0.14.2=pyha770c72_0 + - google-auth=2.26.2=pyhca7485f_0 + - gql-with-requests=3.5.0=pyhd8ed1ab_0 - graphviz=9.0.0=h3face73_1 - - ipykernel=6.28.0=pyh3cd1d5f_0 + - ipykernel=6.29.0=pyh3cd1d5f_0 - ipywidgets=8.1.1=pyhd8ed1ab_0 - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - libarrow=14.0.1=h8dffd16_3_cpu + - libarrow=14.0.2=h4ce3932_2_cpu - matplotlib-base=3.8.2=py311hfdba5f6_0 - nbformat=5.9.2=pyhd8ed1ab_0 - pandera-core=0.17.2=pyhd8ed1ab_1 @@ -492,45 +492,47 @@ dependencies: - pydantic-settings=2.1.0=pyhd8ed1ab_1 - requests-oauthlib=1.3.1=pyhd8ed1ab_0 - scikit-learn=1.3.2=py311ha25ca4d_2 + - tiledb=2.19.0=h567544c_0 - timezonefinder=6.2.0=py311h05b510d_2 - catalystcoop.ferc_xbrl_extractor=1.3.1=pyhd8ed1ab_0 - conda-lock=2.5.1=pyhd8ed1ab_0 - - dagster-graphql=1.5.13=pyhd8ed1ab_0 - - dagster-postgres=0.21.13=pyhd8ed1ab_0 - - fiona=1.9.5=py311h4760b73_2 + - dagster-graphql=1.6.0=pyhd8ed1ab_0 + - dagster-postgres=0.22.0=pyhd8ed1ab_0 - google-api-core=2.15.0=pyhd8ed1ab_0 - google-auth-oauthlib=1.2.0=pyhd8ed1ab_0 - jupyter_console=6.6.3=pyhd8ed1ab_0 - jupyter_events=0.9.0=pyhd8ed1ab_0 - - libarrow-acero=14.0.1=had9dd58_3_cpu - - libarrow-flight=14.0.1=h1011bfc_3_cpu - - libarrow-gandiva=14.0.1=h2b96968_3_cpu - - libparquet=14.0.1=heaab74a_3_cpu + - libarrow-acero=14.0.2=h13dd4ca_2_cpu + - libarrow-flight=14.0.2=ha94d253_2_cpu + - libarrow-gandiva=14.0.2=hf757142_2_cpu + - libgdal=3.8.3=h7e86f1f_0 + - libparquet=14.0.2=hf6ce1d5_2_cpu - mapclassify=2.6.1=pyhd8ed1ab_0 - nbclient=0.8.0=pyhd8ed1ab_0 - pygraphviz=1.11=py311h1df6e61_2 - qtconsole-base=5.5.1=pyha770c72_0 - - recordlinkage=0.16=pyhd8ed1ab_0 - tabulator=1.53.5=pyhd8ed1ab_0 - - dagster-webserver=1.5.13=pyhd8ed1ab_0 - - geopandas=0.14.1=pyhd8ed1ab_0 + - dagster-webserver=1.6.0=pyhd8ed1ab_0 + - gdal=3.8.3=py311h4a095a9_0 - google-cloud-core=2.4.1=pyhd8ed1ab_0 - - libarrow-dataset=14.0.1=had9dd58_3_cpu - - libarrow-flight-sql=14.0.1=h660fe36_3_cpu - - nbconvert-core=7.13.1=pyhd8ed1ab_0 + - libarrow-dataset=14.0.2=h13dd4ca_2_cpu + - libarrow-flight-sql=14.0.2=h39a9b85_2_cpu + - nbconvert-core=7.14.2=pyhd8ed1ab_0 - tableschema=1.19.3=pyh9f0ad1d_0 - datapackage=1.15.2=pyh44b312d_0 + - fiona=1.9.5=py311h1c26527_3 - google-cloud-storage=2.14.0=pyhca7485f_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - libarrow-substrait=14.0.1=h594d712_3_cpu - - nbconvert-pandoc=7.13.1=pyhd8ed1ab_0 + - jupyter_server=2.12.5=pyhd8ed1ab_0 + - libarrow-substrait=14.0.2=h7fd9903_2_cpu + - nbconvert-pandoc=7.14.2=pyhd8ed1ab_0 - gcsfs=2023.12.2.post1=pyhd8ed1ab_0 + - geopandas=0.14.2=pyhd8ed1ab_0 - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - jupyter-resource-usage=1.0.1=pyhd8ed1ab_0 - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.1=pyhd8ed1ab_0 + - nbconvert=7.14.2=pyhd8ed1ab_0 - notebook-shim=0.2.3=pyhd8ed1ab_0 - - pyarrow=14.0.1=py311h637fcfe_3_cpu + - pyarrow=14.0.2=py311hd7bc329_2_cpu - jupyterlab=4.0.10=pyhd8ed1ab_0 - notebook=7.0.6=pyhd8ed1ab_0 - jupyter=1.0.0=pyhd8ed1ab_10 @@ -539,10 +541,10 @@ dependencies: - furo=2023.9.10=pyhd8ed1ab_0 - sphinx-issues=1.2.0=py_0 - sphinx-reredirects=0.1.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-bibtex=2.6.1=pyhd8ed1ab_1 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-bibtex=2.6.2=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 diff --git a/migrations/versions/997d2c7bc7de_add_utility_name_to_plant_parts_list.py b/migrations/versions/997d2c7bc7de_add_utility_name_to_plant_parts_list.py new file mode 100644 index 0000000000..b267f3285c --- /dev/null +++ b/migrations/versions/997d2c7bc7de_add_utility_name_to_plant_parts_list.py @@ -0,0 +1,31 @@ +"""add utility name to plant parts list + +Revision ID: 997d2c7bc7de +Revises: 2e5b623ab40b +Create Date: 2024-01-10 16:18:35.723544 + +""" +import sqlalchemy as sa +from alembic import op + +# revision identifiers, used by Alembic. +revision = '997d2c7bc7de' +down_revision = '2e5b623ab40b' +branch_labels = None +depends_on = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('out_eia__yearly_plant_parts', schema=None) as batch_op: + batch_op.add_column(sa.Column('utility_name_eia', sa.Text(), nullable=True, comment='The name of the utility.')) + + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('out_eia__yearly_plant_parts', schema=None) as batch_op: + batch_op.drop_column('utility_name_eia') + + # ### end Alembic commands ### diff --git a/notebooks/.gitignore b/notebooks/.gitignore index a78b32c55d..4154357b42 100644 --- a/notebooks/.gitignore +++ b/notebooks/.gitignore @@ -6,3 +6,5 @@ *.zip ef_nat_gas/ /**/*.jpg +local/** +!local/README.md diff --git a/notebooks/local/README.md b/notebooks/local/README.md new file mode 100644 index 0000000000..ef91c0cd37 --- /dev/null +++ b/notebooks/local/README.md @@ -0,0 +1,2 @@ +## Local Notebooks +This directory is a placeholder directory to store notebooks you might want to keep locally but shouldn't be tracked in git. diff --git a/pyproject.toml b/pyproject.toml index 3d9707c8a7..84b2ef2833 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,8 +22,8 @@ dependencies = [ "coloredlogs>=14.0", # Dagster requires 14.0 "conda-lock>=2.5.1", "coverage>=7", - "dagster>=1.5.6", - "dagster-postgres>=0.21.6,<1", # Update when dagster-postgres graduates to 1.x + "dagster>=1.6", + "dagster-postgres>=0.22,<1", # Update when dagster-postgres graduates to 1.x "dask>=2023", "datapackage>=1.15,<2", # Transition datastore to use frictionless. "datasette>=0.64", @@ -32,11 +32,13 @@ dependencies = [ "fsspec>=2023", "furo>=2022.4.7", "gcsfs>=2023", + "gdal>=3.8.3", "geopandas>=0.14", - "grpcio==1.59.2", # Required by dagster, binary dependencies are flaky - "grpcio-health-checking==1.59.2", # Required by dagster, binary dependencies are flaky - "grpcio-status==1.59.2", # Required by dagster, binary dependencies are flaky + "grpcio==1.59.3", # Required by dagster, binary dependencies are flaky + "grpcio-health-checking==1.59.3", # Required by dagster, binary dependencies are flaky + "grpcio-status==1.59.3", # Required by dagster, binary dependencies are flaky "hypothesis>=6.87", + "jellyfish>=1", "jinja2>=3.1", "jupyter", "matplotlib>=3.8", @@ -62,7 +64,6 @@ dependencies = [ "pyxlsb>=1.0.9", # pandas[excel] "pyyaml>=6", "readthedocs-sphinx-ext>=2", - "recordlinkage", "responses>=0.23", "ruff>=0.1", "scikit-learn>=1.3", @@ -137,7 +138,7 @@ pudl_service_territories = "pudl.analysis.service_territory:pudl_service_territo [project.optional-dependencies] dev = [ - "dagster-webserver>=1.5.6", + "dagster-webserver>=1.6", "jupyterlab>3.2", "jupyter-resource-usage", "pygraphviz", diff --git a/src/pudl/analysis/record_linkage/__init__.py b/src/pudl/analysis/record_linkage/__init__.py index fbc62f4b3b..330a0e46b7 100644 --- a/src/pudl/analysis/record_linkage/__init__.py +++ b/src/pudl/analysis/record_linkage/__init__.py @@ -1,4 +1,4 @@ -"""This module impolements models for various forms of record linkage.""" +"""This module implements models for various forms of record linkage.""" from . import ( classify_plants_ferc1, eia_ferc1_record_linkage, diff --git a/src/pudl/analysis/record_linkage/eia_ferc1_record_linkage.py b/src/pudl/analysis/record_linkage/eia_ferc1_record_linkage.py index 11a49b3ebc..b37895112e 100644 --- a/src/pudl/analysis/record_linkage/eia_ferc1_record_linkage.py +++ b/src/pudl/analysis/record_linkage/eia_ferc1_record_linkage.py @@ -14,9 +14,7 @@ In this module we infer which of the many ``plant_parts_eia`` records is most likely to correspond to an actually reported FERC Form 1 plant record. this is done with a -logistic regression model. The :mod:`recordlinkage` package helps us create feature -vectors (via :meth:`Features.make_features`) for each candidate match between FERC and -EIA. +logistic regression model. We train the logistic regression model using manually labeled training data that links together several thousand EIA and FERC plant records, and use grid search cross @@ -35,7 +33,7 @@ import numpy as np import pandas as pd -from dagster import AssetOut, graph_multi_asset, op +from dagster import Out, graph_asset, op from sklearn.linear_model import LogisticRegression from sklearn.metrics import precision_recall_fscore_support from sklearn.model_selection import GridSearchCV, train_test_split @@ -207,8 +205,8 @@ def get_compiled_input_manager(plants_all_ferc1, fbp_ferc1, plant_parts_eia): return inputs -@op -def get_all_pairs_df(inputs): +@op(out={"all_pairs_df": Out(), "train_pairs_df": Out()}) +def get_pairs_dfs(inputs): """Get a dataframe with all possible FERC to EIA record pairs. Merge the FERC and EIA records on ``block_col`` to generate possible @@ -216,33 +214,25 @@ def get_all_pairs_df(inputs): Arguments: inputs: :class:`InputManager` object. + + Returns: + A dataframe with all possible record pairs from all the input + data and a dataframe with all possible record pairs from the + training data. """ ferc1_df = inputs.get_plants_ferc1().reset_index() eia_df = inputs.get_plant_parts_eia_true().reset_index() block_col = "plant_id_report_year_util_id" - out = ferc1_df.merge( + all_pairs_df = ferc1_df.merge( eia_df, how="inner", on=block_col, suffixes=("_ferc1", "_eia") ).set_index(["record_id_ferc1", "record_id_eia"]) - return out - - -@op -def get_train_pairs_df(inputs): - """Get a dataframe with possible FERC to EIA record pairs from training data. - - Merge the FERC and EIA records on ``block_col`` to generate possible - record pairs for the matching model. - - Arguments: - inputs: :class:`InputManager` object. - """ - ferc1_df = inputs.get_train_ferc1().reset_index() - eia_df = inputs.get_train_eia().reset_index() + ferc1_train_df = inputs.get_train_ferc1().reset_index() + eia_train_df = inputs.get_train_eia().reset_index() block_col = "plant_id_report_year_util_id" - out = ferc1_df.merge( - eia_df, how="inner", on=block_col, suffixes=("_ferc1", "_eia") + train_pairs_df = ferc1_train_df.merge( + eia_train_df, how="inner", on=block_col, suffixes=("_ferc1", "_eia") ).set_index(["record_id_ferc1", "record_id_eia"]) - return out + return (all_pairs_df, train_pairs_df) @op @@ -283,7 +273,13 @@ def run_matching_model(features_train, features_all, y_df): ) -@op +@op( + out={ + "out_pudl__yearly_assn_eia_ferc1_plant_parts": Out( + io_manager_key="pudl_sqlite_io_manager" + ) + } +) def get_match_full_records(best_match_df, inputs): """Join full dataframe onto matches to make usable and get stats.""" connected_df = prettyify_best_matches( @@ -297,13 +293,7 @@ def get_match_full_records(best_match_df, inputs): ).enforce_schema(connected_df) -@graph_multi_asset( - outs={ - "out_pudl__yearly_assn_eia_ferc1_plant_parts": AssetOut( - io_manager_key="pudl_sqlite_io_manager" - ) - } -) +@graph_asset def out_pudl__yearly_assn_eia_ferc1_plant_parts( out_ferc1__yearly_all_plants: pd.DataFrame, out_ferc1__yearly_steam_plants_fuel_by_plant_sched402: pd.DataFrame, @@ -322,8 +312,7 @@ def out_pudl__yearly_assn_eia_ferc1_plant_parts( out_ferc1__yearly_steam_plants_fuel_by_plant_sched402, out_eia__yearly_plant_parts, ) - all_pairs_df = get_all_pairs_df(inputs) - train_pairs_df = get_train_pairs_df(inputs) + all_pairs_df, train_pairs_df = get_pairs_dfs(inputs) features_all = pair_vectorizers(all_pairs_df) features_train = pair_vectorizers(train_pairs_df) y_df = get_y_label_df(train_pairs_df, inputs) @@ -393,7 +382,7 @@ def get_plant_parts_eia_true(self, clobber: bool = False) -> pd.DataFrame: def get_plants_ferc1(self, clobber: bool = False) -> pd.DataFrame: """Prepare FERC1 plants data for record linkage with EIA plant-parts. - This method grabs two tables (``plants_all_ferc1`` and ``fuel_by_plant_ferc1`` - + This method grabs two tables (``plants_all_ferc1`` and ``fuel_by_plant_ferc1``, accessed originally via :meth:`pudl.output.pudltabl.PudlTabl.plants_all_ferc1` and :meth:`pudl.output.pudltabl.PudlTabl.fbp_ferc1` respectively) and ensures that the columns the same as their EIA counterparts, because the output of this @@ -863,7 +852,7 @@ def prep_train_connections( "record_id_eia": pd.NA, } ) - .set_index( # recordlinkage and sklearn wants MultiIndexs to do the stuff + .set_index( # sklearn wants a MultiIndex to do the stuff [ "record_id_ferc1", "record_id_eia", diff --git a/src/pudl/analysis/record_linkage/embed_dataframe.py b/src/pudl/analysis/record_linkage/embed_dataframe.py index cabbc0ab54..128f4027ab 100644 --- a/src/pudl/analysis/record_linkage/embed_dataframe.py +++ b/src/pudl/analysis/record_linkage/embed_dataframe.py @@ -232,7 +232,8 @@ def _exp_sim(df, col1, col2, scale, offset, origin, missing_value, label): raise ValueError("The offset must be positive.") if scale <= 0: raise ValueError("The scale must be larger than 0.") - d = abs(df[col1] - df[col2] - origin).clip(offset, None) + diff = df[col1] - df[col2] + d = (abs(diff - origin)).clip(offset, None) return ( (2 ** (-(d - offset) / scale)) .fillna(missing_value) @@ -245,8 +246,14 @@ def _linear_sim(df, col1, col2, scale, offset, origin, missing_value, label): raise ValueError("The offset must be positive.") if scale <= 0: raise ValueError("The scale must be larger than 0.") - d = (abs(df[col1] - df[col2] - origin)).clip(offset, offset + 2 * scale) - return (1 - (d - offset) / (2 * scale)).fillna(missing_value).to_frame() + diff = df[col1] - df[col2] + d = (abs(diff - origin)).clip(offset, offset + 2 * scale) + return ( + (1 - (d - offset) / (2 * scale)) + .fillna(missing_value) + .rename(label) + .to_frame() + ) def _exact(df, missing_value, label): compare = pd.Series(0, index=df.index) @@ -257,25 +264,61 @@ def _exact(df, missing_value, label): function_transforms = { "exponential": lambda df: _exp_sim( - df, col1, col2, scale, offset, origin, missing_value, label + df=df, + col1=col1, + col2=col2, + scale=scale, + offset=offset, + origin=origin, + missing_value=missing_value, + label=label, ), "linear": lambda df: _linear_sim( - df, col1, col2, scale, offset, origin, missing_value, label + df=df, + col1=col1, + col2=col2, + scale=scale, + offset=offset, + origin=origin, + missing_value=missing_value, + label=label, ), - "exact": lambda df: _exact(df, missing_value, label), + "exact": lambda df: _exact(df=df, missing_value=missing_value, label=label), } return function_transforms[function_key](df) class NumericSimilarityScorer(TransformStep): - """Vectorize two numeric columns with an expoential similarity score.""" + """Vectorize two numeric columns with a similarity score. + + If two values are the same the similarity is 1 and in case of complete + disagreement it is 0. The implementation is adapted from the recordlinkage + Python package Numeric comparison library and is similar with numeric + comparing in ElasticSearch, a full-text search tool. + + Arguments: + name: The name of the transformation step. Default is numeric_sim. + col1: The name of the first column to compare. Must be a numeric column. + col2: The name of the second column to compare. Must be a numeric column. + output_name: The name of the output Series of compared values. + method: The metric used. Options are "exponential", "linear", "exact". + scale : The rate of decay, how quickly the score should drop the further + from the origin that a value lies. Default is 1.0. + offset: Setting a nonzero offset expands the central point to cover a + range of values instead of just the single point specified by the + origin. Default is 0. + origin : The central point, or the best possible value for the difference + between records. Differences that fall at the origin will get a + similarity score of 1.0. The default is 0. + missing_value: The value if one or both records have a missing value on the + compared field. Default 0. + """ - # TODO: include docstring about what they parameters are name: str = "numeric_sim" - col1: str # name of the first column to compare - col2: str # name of the second column to compare + col1: str + col2: str output_name: str - method: str = "linear" # name of the function transform method + method: str = "linear" scale: float = 1.0 offset: float = 0.0 origin: float = 0.0 diff --git a/src/pudl/etl/__init__.py b/src/pudl/etl/__init__.py index 3f4e807f1b..591dd05e2e 100644 --- a/src/pudl/etl/__init__.py +++ b/src/pudl/etl/__init__.py @@ -34,6 +34,7 @@ default_assets = ( *load_assets_from_modules([eia_bulk_elec_assets], group_name="core_eia_bulk_elec"), *load_assets_from_modules([epacems_assets], group_name="core_epacems"), + *load_assets_from_modules([pudl.extract.eia176], group_name="raw_eia176"), *load_assets_from_modules([pudl.extract.eia860], group_name="raw_eia860"), *load_assets_from_modules([pudl.transform.eia860], group_name="_core_eia860"), *load_assets_from_modules([pudl.extract.eia861], group_name="raw_eia861"), diff --git a/src/pudl/extract/__init__.py b/src/pudl/extract/__init__.py index a25e4b6fd2..7e889c6d0c 100644 --- a/src/pudl/extract/__init__.py +++ b/src/pudl/extract/__init__.py @@ -8,6 +8,7 @@ :mod:`pudl.transform` subpackage. """ from . import ( + eia176, eia860, eia860m, eia861, diff --git a/src/pudl/extract/csv.py b/src/pudl/extract/csv.py new file mode 100644 index 0000000000..af7718e8c0 --- /dev/null +++ b/src/pudl/extract/csv.py @@ -0,0 +1,72 @@ +"""Extractor for CSV data.""" +from csv import DictReader +from importlib import resources +from zipfile import ZipFile + +import pandas as pd + +import pudl.logging_helpers + +logger = pudl.logging_helpers.get_logger(__name__) + + +def open_csv_resource(dataset: str, base_filename: str) -> DictReader: + """Open the given resource file as :class:`csv.DictReader`. + + Args: + dataset: used to load metadata from package_data/{dataset} subdirectory. + base_filename: the name of the file in the subdirectory to open. + """ + csv_path = resources.files(f"pudl.package_data.{dataset}") / base_filename + return DictReader(csv_path.open()) + + +def get_table_file_map(dataset: str) -> dict[str, str]: + """Return a dictionary of table names and filenames for the dataset. + + Args: + dataset: used to load metadata from package_data/{dataset} subdirectory. + """ + return { + row["table"]: row["filename"] + for row in open_csv_resource(dataset, "table_file_map.csv") + } + + +class CsvExtractor: + """Generalized class for extracting dataframes from CSV files. + + The extraction logic is invoked by calling extract() method of this class. + """ + + def __init__(self, zipfile: ZipFile, table_file_map: dict[str, str]): + """Create a new instance of CsvExtractor. + + This can be used for retrieving data from CSV files. + + Args: + zipfile: zipfile object containing source files + table_file_map: map of table name to source file in zipfile archive + """ + self._zipfile = zipfile + self._table_file_map = table_file_map + + def get_table_names(self) -> list[str]: + """Returns list of tables that this extractor provides access to.""" + return list(self._table_file_map) + + def extract_one(self, table_name: str) -> pd.DataFrame: + """Read the data from the CSV source file and return as a dataframe.""" + logger.info(f"Extracting {table_name} from CSV into pandas DataFrame.") + filename = self._table_file_map[table_name] + with self._zipfile.open(filename) as f: + df = pd.read_csv(f) + return df + + def extract_all(self) -> dict[str, pd.DataFrame]: + """Extracts a dictionary of table names and dataframes from CSV source files.""" + data = {} + for table_name in self.get_table_names(): + df = self.extract_one(table_name) + data[table_name] = df + return data diff --git a/src/pudl/extract/dbf.py b/src/pudl/extract/dbf.py index 1c296aaea6..e34602e19a 100644 --- a/src/pudl/extract/dbf.py +++ b/src/pudl/extract/dbf.py @@ -160,7 +160,7 @@ def get_table_schema(self, table_name: str) -> DbfTableSchema: table_columns = self.get_db_schema()[table_name] dbf = self.get_table_dbf(table_name) dbf_fields = [field for field in dbf.fields if field.name != "_NullFlags"] - if len(table_columns) != len(table_columns): + if len(dbf_fields) != len(table_columns): return ValueError( f"Number of DBF fields in {table_name} does not match what was " f"found in the DBC index file for {self.partition}." diff --git a/src/pudl/extract/eia176.py b/src/pudl/extract/eia176.py new file mode 100644 index 0000000000..aeab25026f --- /dev/null +++ b/src/pudl/extract/eia176.py @@ -0,0 +1,26 @@ +"""Extract EIA Form 176 data from CSVs. + +The EIA Form 176 archive also contains CSVs for EIA Form 191 and EIA Form 757. +""" + +from dagster import asset + +from pudl.extract.csv import CsvExtractor, get_table_file_map + +DATASET = "eia176" + + +@asset(required_resource_keys={"datastore"}) +def raw_eia176__company(context): + """Extract raw EIA company data from CSV sheets into dataframes. + + Args: + context: dagster keyword that provides access to resources and config. + + Returns: + An extracted EIA dataframe with company data. + """ + zipfile = context.resources.datastore.get_zipfile_resource(DATASET) + table_file_map = get_table_file_map(DATASET) + extractor = CsvExtractor(zipfile, table_file_map) + extractor.extract_one("company") diff --git a/src/pudl/extract/epacems.py b/src/pudl/extract/epacems.py index ea38f04719..c874362a0f 100644 --- a/src/pudl/extract/epacems.py +++ b/src/pudl/extract/epacems.py @@ -97,6 +97,44 @@ } """Set: The set of EPA CEMS columns to ignore when reading data.""" +API_DTYPE_DICT = { + "State": pd.CategoricalDtype(), + "Facility Name": pd.StringDtype(), # Not reading from CSV + "Facility ID": pd.Int32Dtype(), # unique facility id for internal EPA database management (ORIS code) + "Unit ID": pd.StringDtype(), + "Associated Stacks": pd.StringDtype(), + # These op_date, op_hour, and op_time variables get converted to + # operating_date, operating_datetime and operating_time_interval in + # transform/epacems.py + "Date": pd.StringDtype(), + "Hour": pd.Int16Dtype(), + "Operating Time": pd.Float32Dtype(), + "Gross Load (MW)": pd.Float32Dtype(), + "Steam Load (1000 lb/hr)": pd.Float32Dtype(), + "SO2 Mass (lbs)": pd.Float32Dtype(), + "SO2 Mass Measure Indicator": pd.CategoricalDtype(), + "SO2 Rate (lbs/mmBtu)": pd.Float32Dtype(), # Not reading from CSV + "SO2 Rate Measure Indicator": pd.CategoricalDtype(), # Not reading from CSV + "NOx Rate (lbs/mmBtu)": pd.Float32Dtype(), # Not reading from CSV + "NOx Rate Measure Indicator": pd.CategoricalDtype(), # Not reading from CSV + "NOx Mass (lbs)": pd.Float32Dtype(), + "NOx Mass Measure Indicator": pd.CategoricalDtype(), + "CO2 Mass (short tons)": pd.Float32Dtype(), + "CO2 Mass Measure Indicator": pd.CategoricalDtype(), + "CO2 Rate (short tons/mmBtu)": pd.Float32Dtype(), # Not reading from CSV + "CO2 Rate Measure Indicator": pd.CategoricalDtype(), # Not reading from CSV + "Heat Input (mmBtu)": pd.Float32Dtype(), + "Heat Input Measure Indicator": pd.CategoricalDtype(), + "Primary Fuel Type": pd.CategoricalDtype(), + "Secondary Fuel Type": pd.CategoricalDtype(), + "Unit Type": pd.CategoricalDtype(), + "SO2 Controls": pd.CategoricalDtype(), + "NOx Controls": pd.CategoricalDtype(), + "PM Controls": pd.CategoricalDtype(), + "Hg Controls": pd.CategoricalDtype(), + "Program Code": pd.CategoricalDtype(), +} + class EpaCemsPartition(BaseModel): """Represents EpaCems partition identifying unique resource file.""" @@ -117,7 +155,7 @@ def get_filters(self): def get_quarterly_file(self) -> Path: """Return the name of the CSV file that holds annual hourly data.""" return Path( - f"epacems-{self.year}-{pd.to_datetime(self.year_quarter).quarter}.csv" + f"epacems-{self.year}q{pd.to_datetime(self.year_quarter).quarter}.csv" ) @@ -138,30 +176,43 @@ def get_data_frame(self, partition: EpaCemsPartition) -> pd.DataFrame: archive = self.datastore.get_zipfile_resource( "epacems", **partition.get_filters() ) - with archive.open(str(partition.get_quarterly_file()), "r") as csv_file: df = self._csv_to_dataframe( - csv_file, ignore_cols=API_IGNORE_COLS, rename_dict=API_RENAME_DICT + csv_file, + ignore_cols=API_IGNORE_COLS, + rename_dict=API_RENAME_DICT, + dtype_dict=API_DTYPE_DICT, ) return df def _csv_to_dataframe( - self, csv_file: Path, ignore_cols: dict[str, str], rename_dict: dict[str, str] + self, + csv_path: Path, + ignore_cols: dict[str, str], + rename_dict: dict[str, str], + dtype_dict: dict[str, type], + chunksize: int = 100_000, ) -> pd.DataFrame: """Convert a CEMS csv file into a :class:`pandas.DataFrame`. Args: - csv (file-like object): data to be read + csv_path: Path to CSV file containing data to read. Returns: - A DataFrame containing the contents of the CSV file. + A DataFrame containing the filtered and dtyped contents of the CSV file. """ - return pd.read_csv( - csv_file, + chunk_iter = pd.read_csv( + csv_path, index_col=False, usecols=lambda col: col not in ignore_cols, - low_memory=False, - ).rename(columns=rename_dict) + dtype=dtype_dict, + chunksize=chunksize, + low_memory=True, + parse_dates=["Date"], + ) + df = pd.concat(chunk_iter) + dtypes = {k: v for k, v in dtype_dict.items() if k in df.columns} + return df.astype(dtypes).rename(columns=rename_dict) def extract(year_quarter: str, ds: Datastore) -> pd.DataFrame: @@ -178,6 +229,7 @@ def extract(year_quarter: str, ds: Datastore) -> pd.DataFrame: year = partition.year # We have to assign the reporting year for partitioning purposes try: + logger.info(f"Extracting data frame for {year_quarter}") df = ds.get_data_frame(partition).assign(year=year) # If the requested quarter is not found, return an empty df with expected columns: except KeyError: diff --git a/src/pudl/metadata/classes.py b/src/pudl/metadata/classes.py index 17179b41e3..827ccfc49e 100644 --- a/src/pudl/metadata/classes.py +++ b/src/pudl/metadata/classes.py @@ -521,15 +521,7 @@ class Field(PudlMeta): name: SnakeCase # Shadows built-in type. - type: Literal[ # noqa: A003 - "string", - "number", - "integer", - "boolean", - "date", - "datetime", - "year", - ] + type: Literal["string", "number", "integer", "boolean", "date", "datetime", "year"] # noqa: A003 title: String | None = None # Alias required to avoid shadowing Python built-in format() format_: Literal["default"] = pydantic.Field(alias="format", default="default") @@ -606,7 +598,7 @@ def to_pandas_dtype(self, compact: bool = False) -> str | pd.CategoricalDtype: return "float32" return FIELD_DTYPES_PANDAS[self.type] - def to_sql_dtype(self) -> type: + def to_sql_dtype(self) -> type: # noqa: A003 """Return SQLAlchemy data type.""" if self.constraints.enum and self.type == "string": return sa.Enum(*self.constraints.enum) @@ -624,7 +616,9 @@ def to_pyarrow(self) -> pa.Field: name=self.name, type=self.to_pyarrow_dtype(), nullable=(not self.constraints.required), - metadata={"description": self.description}, + metadata={ + "description": self.description if self.description is not None else "" + }, ) def to_sql( # noqa: C901 @@ -684,7 +678,7 @@ def to_sql( # noqa: C901 comment=self.description, ) - def encode(self, col: pd.Series, dtype: type | None = None) -> pd.Series: + def encode(self, col: pd.Series, dtype: type | None = None) -> pd.Series: # noqa: A003 """Recode the Field if it has an associated encoder.""" return self.encoder.encode(col, dtype=dtype) if self.encoder else col @@ -1318,9 +1312,10 @@ def to_pyarrow(self) -> pa.Schema: """Construct a PyArrow schema for the resource.""" fields = [field.to_pyarrow() for field in self.schema.fields] metadata = { - "description": self.description, - "primary_key": ",".join(self.schema.primary_key), + "description": self.description if self.description is not None else "" } + if self.schema.primary_key is not None: + metadata |= {"primary_key": ",".join(self.schema.primary_key)} return pa.schema(fields=fields, metadata=metadata) def to_pandas_dtypes(self, **kwargs: Any) -> dict[str, str | pd.CategoricalDtype]: diff --git a/src/pudl/metadata/codes.py b/src/pudl/metadata/codes.py index c83208bf9f..61ed980ee8 100644 --- a/src/pudl/metadata/codes.py +++ b/src/pudl/metadata/codes.py @@ -795,101 +795,6 @@ "code_fixes": {"5": "F"}, "ignored_codes": [], }, - "entity_types_eia": { - "df": pd.DataFrame( - columns=[ - "code", - "label", - "description", - ], - data=[ - ( - "A", - "municipal_marketing_authority", - "Municipal Marketing Authority. Voted into existence by the residents of a municipality and given authority for creation by the state government. They are nonprofit organizations", - ), - ( - "B", - "behind_the_meter", - "Behind the Meter. Entities that install, own, and/or operate a system (usually photovoltaic), and sell, under a long term power purchase agreement (PPA) or lease, all the production from the system to the homeowner or business with which there is a net metering agreement. Third Party Owners (TPOs) of PV solar installations use this ownership code.", - ), - ("C", "cooperative", "Cooperative. Member-owned organizations."), - ("COM", "commercial", "Commercial facility."), - ( - "D", - "nonutility_dsm_administrator", - "Non-utility DSM Administrator. Only involved with Demand-Side Management activities.", - ), - ( - "F", - "federal", - "Federal. Government agencies with the authority to deliver energy to end-use customers.", - ), - ("G", "community_choice_aggregator", "Community Choice Aggregator."), - ( - "I", - "investor_owned", - "Investor-owned Utilities. Entities that are privately owned and provide a public service.", - ), - ("IND", "industrial", "Industrial facility."), - ( - "M", - "municipal", - "Municipal: Entities that are organized under authority of state statute to provide a public service to residents of that area.", - ), - ("O", "other", "Other entity type."), - ( - "P", - "political_subdivision", - 'Political Subdivision. (also called "public utility district"): Independent of city or county government and voted into existence by a majority of the residents of any given area for the specific purpose of providing utility service to the voters. State laws provide for the formation of such districts.', - ), - ("PO", "power_marketer", "Power marketer."), - ("PR", "private", "Private entity."), - ( - "Q", - "independent_power_producer", - "Independent Power Producer or Qualifying Facility. Entities that own power plants and sell their power into the wholesale market.", - ), - ( - "R", - "retail_power_marketer", - "Retail Power Marketer or Energy Service Provider: Entities that market power to customers in restructured markets.", - ), - ( - "S", - "state", - "State entities that own or operate facilities or provide a public service.", - ), - ( - "T", - "transmission", - "Transmission: Entities that operate or own high voltage transmission wires that provide bulk power services.", - ), - ("U", "unknown", "Unknown entity type."), - ( - "W", - "wholesale_power_marketer", - "Wholesale Power Marketer: Entities that buy and sell power in the wholesale market.", - ), - ], - ).convert_dtypes(), - "code_fixes": { - "Behind the Meter": "B", - "Community Choice Aggregator": "G", - "Cooperative": "C", - "Facility": "Q", - "Federal": "F", - "Investor Owned": "I", - "Municipal": "M", - "Political Subdivision": "P", - "Power Marketer": "PO", - "Retail Power Marketer": "R", - "State": "S", - "Unregulated": "Q", - "Wholesale Power Marketer": "W", - }, - "ignored_codes": [], - }, "core_eia__codes_boiler_generator_assn_types": { "df": pd.DataFrame( columns=[ @@ -2391,3 +2296,103 @@ "ignored_codes": [], }, } + +# The entity type codes were never fully reconciled. Preserving this work for reference. +# See https://github.com/catalyst-cooperative/pudl/issues/1392 +DISABLED_CODE_METADATA = { + "core_eia__codes_entity_types": { + "df": pd.DataFrame( + columns=[ + "code", + "label", + "description", + ], + data=[ + ( + "A", + "municipal_marketing_authority", + "Municipal Marketing Authority. Voted into existence by the residents of a municipality and given authority for creation by the state government. They are nonprofit organizations", + ), + ( + "B", + "behind_the_meter", + "Behind the Meter. Entities that install, own, and/or operate a system (usually photovoltaic), and sell, under a long term power purchase agreement (PPA) or lease, all the production from the system to the homeowner or business with which there is a net metering agreement. Third Party Owners (TPOs) of PV solar installations use this ownership code.", + ), + ("C", "cooperative", "Cooperative. Member-owned organizations."), + ("COM", "commercial", "Commercial facility."), + ( + "D", + "nonutility_dsm_administrator", + "Non-utility DSM Administrator. Only involved with Demand-Side Management activities.", + ), + ( + "F", + "federal", + "Federal. Government agencies with the authority to deliver energy to end-use customers.", + ), + ("G", "community_choice_aggregator", "Community Choice Aggregator."), + ( + "I", + "investor_owned", + "Investor-owned Utilities. Entities that are privately owned and provide a public service.", + ), + ("IND", "industrial", "Industrial facility."), + ( + "M", + "municipal", + "Municipal: Entities that are organized under authority of state statute to provide a public service to residents of that area.", + ), + ("O", "other", "Other entity type."), + ( + "P", + "political_subdivision", + 'Political Subdivision. (also called "public utility district"): Independent of city or county government and voted into existence by a majority of the residents of any given area for the specific purpose of providing utility service to the voters. State laws provide for the formation of such districts.', + ), + ("PO", "power_marketer", "Power marketer."), + ("PR", "private", "Private entity."), + ( + "Q", + "independent_power_producer", + "Independent Power Producer or Qualifying Facility. Entities that own power plants and sell their power into the wholesale market.", + ), + ( + "R", + "retail_power_marketer", + "Retail Power Marketer or Energy Service Provider: Entities that market power to customers in restructured markets.", + ), + ( + "S", + "state", + "State entities that own or operate facilities or provide a public service.", + ), + ( + "T", + "transmission", + "Transmission: Entities that operate or own high voltage transmission wires that provide bulk power services.", + ), + ("U", "unknown", "Unknown entity type."), + ( + "W", + "wholesale_power_marketer", + "Wholesale Power Marketer: Entities that buy and sell power in the wholesale market.", + ), + ], + ).convert_dtypes(), + "code_fixes": { + "Behind the Meter": "B", + "Community Choice Aggregator": "G", + "Cooperative": "C", + "Facility": "Q", + "Federal": "F", + "Investor Owned": "I", + "Municipal": "M", + "Political Subdivision": "P", + "Power Marketer": "PO", + "Retail Power Marketer": "R", + "State": "S", + "Unregulated": "Q", + "Wholesale Power Marketer": "W", + }, + "ignored_codes": [], + } +} diff --git a/src/pudl/metadata/fields.py b/src/pudl/metadata/fields.py index ca0a1cdf9d..bc7f22db8f 100644 --- a/src/pudl/metadata/fields.py +++ b/src/pudl/metadata/fields.py @@ -372,6 +372,7 @@ "city": { "type": "string", # TODO: Disambiguate column. City means different things in different tables. + "description": "Name of the city.", }, "co2_mass_measurement_code": { "type": "string", @@ -1728,7 +1729,7 @@ }, "operator_name": { "type": "string", - "descripion": "The name of the EIA operator utility.", + "description": "The name of the EIA operator utility.", }, "operator_state": { "type": "string", @@ -1736,7 +1737,7 @@ }, "operator_utility_id_eia": { "type": "integer", - "descrption": "The EIA utility Identification number for the operator utility.", + "description": "The EIA utility Identification number for the operator utility.", }, "opex_allowances": {"type": "number", "description": "Allowances.", "unit": "USD"}, "opex_boiler": { @@ -2581,6 +2582,7 @@ "street_address": { "type": "string", # TODO: Disambiguate as this means different things in different tables. + "description": "Physical street address.", }, "subcritical_tech": { "type": "boolean", diff --git a/src/pudl/metadata/resources/eia.py b/src/pudl/metadata/resources/eia.py index 72efd02d5f..6b0721b41c 100644 --- a/src/pudl/metadata/resources/eia.py +++ b/src/pudl/metadata/resources/eia.py @@ -444,15 +444,17 @@ "etl_group": "static_eia", "field_namespace": "eia", }, - "entity_types_eia": { - "description": "Descriptive labels for EIA entity type and ownership codes, taken from the EIA-861 form instructions, valid through 2023-05-31.", - "schema": {"fields": ["code", "label", "description"], "primary_key": ["code"]}, - "encoder": CODE_METADATA["entity_types_eia"], - "sources": ["eia861"], - "etl_group": "static_eia_disabled", # currently not being loaded into the db - "field_namespace": "eia", - "create_database_schema": False, - }, + # The entity types were never fully reconciled. Preserving for future reference. + # See https://github.com/catalyst-cooperative/pudl/issues/1392 + # "core_eia__codes_entity_types": { + # "description": "Descriptive labels for EIA entity type and ownership codes, taken from the EIA-861 form instructions, valid through 2023-05-31.", + # "schema": {"fields": ["code", "label", "description"], "primary_key": ["code"]}, + # "encoder": CODE_METADATA["core_eia__codes_entity_types"], + # "sources": ["eia861"], + # "etl_group": "static_eia_disabled", # currently not being loaded into the db + # "field_namespace": "eia", + # "create_database_schema": False, + # }, "core_eia__codes_fuel_transportation_modes": { "description": "Long descriptions of the fuel transportation modes reported in the EIA-860 and EIA-923.", "schema": { diff --git a/src/pudl/metadata/resources/pudl.py b/src/pudl/metadata/resources/pudl.py index a58f20f786..7ee3e73216 100644 --- a/src/pudl/metadata/resources/pudl.py +++ b/src/pudl/metadata/resources/pudl.py @@ -56,6 +56,8 @@ "sources": ["pudl"], }, "core_pudl__assn_utilities_plants": { + "title": "PUDL Utility-Plant Associations", + "description": "Associations between PUDL utility IDs and PUDL plant IDs. This table is read in from a spreadsheet stored in the PUDL repository: src/pudl/package_data/glue/pudl_id_mapping.xlsx", "schema": { "fields": ["utility_id_pudl", "plant_id_pudl"], "primary_key": ["utility_id_pudl", "plant_id_pudl"], @@ -65,6 +67,8 @@ "sources": ["pudl"], }, "core_pudl__codes_datasources": { + "title": "PUDL Data Sources", + "description": "Static table defining codes associated with the data sources that PUDL integrates.", "schema": { "fields": [ "datasource", @@ -79,6 +83,8 @@ "sources": ["pudl"], }, "out_ferc714__hourly_predicted_state_demand": { + "title": "Estimated Hourly State Electricity Demand", + "description": "Estimated hourly electricity demand for each state, scaled such that it matches the total electricity sales by state reported in EIA 861.", "schema": { "fields": [ "state_id_fips", diff --git a/src/pudl/output/ferc1.py b/src/pudl/output/ferc1.py index edf6f68247..0bd5594721 100644 --- a/src/pudl/output/ferc1.py +++ b/src/pudl/output/ferc1.py @@ -110,7 +110,7 @@ null_calculated_value_frequency=1.0, ), xbrl_factoid=MetricTolerances( - error_frequency=0.028, + error_frequency=0.035, relative_error_magnitude=0.019, null_calculated_value_frequency=1.0, ), diff --git a/src/pudl/package_data/eia176/table_file_map.csv b/src/pudl/package_data/eia176/table_file_map.csv new file mode 100644 index 0000000000..343bdb33c0 --- /dev/null +++ b/src/pudl/package_data/eia176/table_file_map.csv @@ -0,0 +1,2 @@ +table,filename +company,all_company_176.csv diff --git a/src/pudl/transform/ferc1.py b/src/pudl/transform/ferc1.py index 30a2471ce2..45f67a015a 100644 --- a/src/pudl/transform/ferc1.py +++ b/src/pudl/transform/ferc1.py @@ -4720,6 +4720,31 @@ def process_xbrl_metadata( .assign(utility_type="total") ) + def process_dbf_test(self: Self, df: pd.DataFrame): + """Standard dbf process plus converting quarterly data to annual. + + For some reason in the dbf data for this table reported all of the + balance data as quarterly data between 2005 and 2020. We already choose + the end of the year in :meth:`select_annual_rows_dbf`. + + https://github.com/catalyst-cooperative/pudl/issues/3233 + """ + df = super().process_dbf(df) + annual_cols = ["starting_balance", "ending_balance"] + bad_years_mask = df.report_year.between(2005, 2020) + # ensure this filling in treatment is necessary! + if not df.loc[bad_years_mask, annual_cols].isnull().all(axis=None): + raise AssertionError( + "We expected that all balance data between 2005 and 2020 are all null. " + "Found non-null records, so the annual columns may no longer need to " + "be filled in with quarterly data." + ) + + df.loc[bad_years_mask, annual_cols] = df.loc[ + bad_years_mask, ["pri_yr_q4_bal", "end_qtr_bal"] + ].to_numpy() + return df + @cache_df(key="main") def transform_main(self: Self, df: pd.DataFrame) -> pd.DataFrame: """Duplicate data that appears in multiple distinct calculations. diff --git a/src/pudl/workspace/datastore.py b/src/pudl/workspace/datastore.py index 144c187aeb..052fd98a41 100644 --- a/src/pudl/workspace/datastore.py +++ b/src/pudl/workspace/datastore.py @@ -104,6 +104,13 @@ def _matches(self, res: dict, **filters: Any): f"Resource filter values should be all lowercase: {k}={v}" ) parts = res.get("parts", {}) + # If partitions are list, match whole list if it contains desired element + if set(map(type, parts.values())) == {list}: + return all( + any(part.lower() == str(v).lower() for part in parts.get(k)) + for k, v in filters.items() + ) + # Otherwise return matches to int/str partitions return all( str(parts.get(k)).lower() == str(v).lower() for k, v in filters.items() ) @@ -134,7 +141,10 @@ def get_partitions(self, name: str = None) -> dict[str, set[str]]: if name and res["name"] != name: continue for k, v in res.get("parts", {}).items(): - partitions[k].add(v) + if isinstance(v, list): + partitions[k] |= set(v) # Add all items from list + else: + partitions[k].add(v) return partitions def get_partition_filters(self, **filters: Any) -> Iterator[dict[str, str]]: @@ -171,13 +181,14 @@ class ZenodoDoiSettings(BaseSettings): """Digital Object Identifiers pointing to currently used Zenodo archives.""" censusdp1tract: ZenodoDoi = "10.5281/zenodo.4127049" + eia176: ZenodoDoi = "10.5281/zenodo.7682358" eia860: ZenodoDoi = "10.5281/zenodo.10067566" - eia860m: ZenodoDoi = "10.5281/zenodo.10204686" + eia860m: ZenodoDoi = "10.5281/zenodo.10423813" eia861: ZenodoDoi = "10.5281/zenodo.10204708" eia923: ZenodoDoi = "10.5281/zenodo.10067550" eia_bulk_elec: ZenodoDoi = "10.5281/zenodo.7067367" epacamd_eia: ZenodoDoi = "10.5281/zenodo.7900974" - epacems: ZenodoDoi = "10.5281/zenodo.10306114" + epacems: ZenodoDoi = "10.5281/zenodo.10425497" ferc1: ZenodoDoi = "10.5281/zenodo.8326634" ferc2: ZenodoDoi = "10.5281/zenodo.8326697" ferc6: ZenodoDoi = "10.5281/zenodo.8326696" @@ -366,8 +377,8 @@ def get_resources( logger.info(f"{res} is already optimally cached.") continue if self._cache.contains(res): - logger.info(f"Retrieved {res} from cache.") contents = self._cache.get(res) + logger.info(f"Retrieved {res} from cache.") if not self._cache.is_optimally_cached(res): logger.info(f"{res} was not optimally cached yet, adding.") self._cache.add(res, contents) diff --git a/src/pudl/workspace/resource_cache.py b/src/pudl/workspace/resource_cache.py index 0eb8e72019..9d7fb5b40a 100644 --- a/src/pudl/workspace/resource_cache.py +++ b/src/pudl/workspace/resource_cache.py @@ -98,6 +98,7 @@ def _resource_path(self, resource: PudlResourceKey) -> Path: def get(self, resource: PudlResourceKey) -> bytes: """Retrieves value associated with a given resource.""" + logger.debug(f"Getting {resource} from local file cache.") return self._resource_path(resource).open("rb").read() def add(self, resource: PudlResourceKey, content: bytes): @@ -151,6 +152,7 @@ def _blob(self, resource: PudlResourceKey) -> Blob: def get(self, resource: PudlResourceKey) -> bytes: """Retrieves value associated with given resource.""" + logger.debug(f"Getting {resource} from {self._blob.__name__}") return self._blob(resource).download_as_bytes(retry=gcs_retry) def add(self, resource: PudlResourceKey, value: bytes): @@ -218,9 +220,10 @@ def add(self, resource: PudlResourceKey, value): for cache_layer in self._caches: if cache_layer.is_read_only(): continue + logger.debug(f"Adding {resource} to cache {cache_layer.__class__.__name__}") cache_layer.add(resource, value) logger.debug( - f"Add {resource} to cache layer {cache_layer.__class__.__name__})" + f"Added {resource} to cache layer {cache_layer.__class__.__name__})" ) break diff --git a/test/integration/etl_test.py b/test/integration/etl_test.py index affa1d813b..4ab7887409 100644 --- a/test/integration/etl_test.py +++ b/test/integration/etl_test.py @@ -75,6 +75,20 @@ def test_ferc1_xbrl2sqlite(ferc1_engine_xbrl: sa.Engine, ferc1_xbrl_taxonomy_met ) +class TestCsvExtractor: + """Verify that we can lead CSV files as provided via the datastore.""" + + def test_extract_eia176(self, pudl_datastore_fixture): + """Spot check extraction of eia176 csv files.""" + dataset = "eia176" + zipfile = pudl_datastore_fixture.get_zipfile_resource(dataset) + table_file_map = pudl.extract.csv.get_table_file_map(dataset) + extractor = pudl.extract.csv.CsvExtractor(zipfile, table_file_map) + table = "company" + if table not in extractor.extract_all(): + raise AssertionError(f"table {table} not found in datastore") + + class TestExcelExtractor: """Verify that we can lead excel files as provided via the datastore.""" diff --git a/test/integration/output_test.py b/test/integration/output_test.py index 9452cf62a3..fcc204ca1c 100644 --- a/test/integration/output_test.py +++ b/test/integration/output_test.py @@ -1,4 +1,4 @@ -"""PyTest cases related to the integration between FERC1 & EIA 860/923.""" +"""PyTest cases related to generating dervied outputs.""" import logging import pandas as pd diff --git a/test/unit/extract/csv_test.py b/test/unit/extract/csv_test.py new file mode 100644 index 0000000000..2b07b0bf30 --- /dev/null +++ b/test/unit/extract/csv_test.py @@ -0,0 +1,52 @@ +"""Unit tests for pudl.extract.csv module.""" +from unittest.mock import MagicMock, patch + +from pudl.extract.csv import CsvExtractor, get_table_file_map, open_csv_resource + +DATASET = "eia176" +BASE_FILENAME = "table_file_map.csv" +TABLE_NAME = "company" +FILENAME = "all_company_176.csv" +TABLE_FILE_MAP = {TABLE_NAME: FILENAME} + + +def get_csv_extractor(): + zipfile = MagicMock() + return CsvExtractor(zipfile, TABLE_FILE_MAP) + + +def test_open_csv_resource(): + csv_resource = open_csv_resource(DATASET, BASE_FILENAME) + assert ["table", "filename"] == csv_resource.fieldnames + + +def test_get_table_file_map(): + table_file_map = get_table_file_map(DATASET) + assert table_file_map == TABLE_FILE_MAP + + +def test_get_table_names(): + extractor = get_csv_extractor() + table_names = extractor.get_table_names() + assert [TABLE_NAME] == table_names + + +@patch("pudl.extract.csv.pd") +def test_csv_extractor_read_source(mock_pd): + extractor = get_csv_extractor() + res = extractor.extract_one(TABLE_NAME) + mock_zipfile = extractor._zipfile + mock_zipfile.open.assert_called_once_with(FILENAME) + f = mock_zipfile.open.return_value.__enter__.return_value + mock_pd.read_csv.assert_called_once_with(f) + df = mock_pd.read_csv() + assert df == res + + +def test_csv_extractor_extract(): + extractor = get_csv_extractor() + df = MagicMock() + with patch.object(CsvExtractor, "extract_one", return_value=df) as mock_read_source: + raw_dfs = extractor.extract_all() + mock_read_source.assert_called_once_with(TABLE_NAME) + assert {TABLE_NAME: df} == raw_dfs diff --git a/test/unit/metadata_test.py b/test/unit/metadata_test.py index 9ef285a147..9f6eb17738 100644 --- a/test/unit/metadata_test.py +++ b/test/unit/metadata_test.py @@ -1,11 +1,14 @@ """Tests for metadata not covered elsewhere.""" import pytest -from pudl.metadata.classes import DataSource, Package +from pudl.metadata.classes import DataSource, Field, Package +from pudl.metadata.fields import FIELD_METADATA from pudl.metadata.helpers import format_errors from pudl.metadata.resources import RESOURCE_METADATA from pudl.metadata.sources import SOURCES +PUDL_RESOURCES = {r.name: r for r in Package.from_resource_ids().resources} + def test_all_resources_valid() -> None: """All resources in metadata pass validation tests.""" @@ -39,3 +42,60 @@ def test_get_etl_group_tables() -> None: """Test that a Value error is raised for non existent etl group.""" with pytest.raises(ValueError): Package.get_etl_group_tables("not_an_etl_group") + + +@pytest.mark.parametrize("resource_name", sorted(PUDL_RESOURCES.keys())) +def test_pyarrow_schemas(resource_name: str): + """Verify that we can produce pyarrow schemas for all defined Resources.""" + _ = PUDL_RESOURCES[resource_name].to_pyarrow() + + +@pytest.mark.parametrize("field_name", sorted(FIELD_METADATA.keys())) +def test_field_definitions(field_name: str): + """Check that all defined fields are valid.""" + _ = Field(name=field_name, **FIELD_METADATA[field_name]) + + +@pytest.mark.xfail(reason="Need to purge unused fields. See issue #3224") +def test_defined_fields_are_used(): + """Check that all fields which are defined are actually used.""" + used_fields = set() + for resource in PUDL_RESOURCES.values(): + used_fields |= {f.name for f in resource.schema.fields} + defined_fields = set(FIELD_METADATA.keys()) + unused_fields = sorted(defined_fields - used_fields) + if len(unused_fields) > 0: + raise AssertionError( + f"Found {len(unused_fields)} unused fields: {unused_fields}" + ) + + +@pytest.mark.xfail(reason="Incomplete descriptions. See issue #3224") +def test_fields_have_descriptions(): + """Check that all fields have a description and report any that do not.""" + fields_without_description = [] + for field_name in FIELD_METADATA: + field = Field(name=field_name, **FIELD_METADATA[field_name]) + if field.description is None: + fields_without_description.append(field_name) + fields_without_description = sorted(fields_without_description) + if len(fields_without_description) > 0: + raise AssertionError( + f"Found {len(fields_without_description)} fields without descriptions: " + f"{fields_without_description}" + ) + + +@pytest.mark.xfail(reason="Incomplete descriptions. See issue #3224") +def test_resources_have_descriptions(): + """Check that all resources have a description and report any that do not.""" + resources_without_description = [] + for resource_name, resource in PUDL_RESOURCES.items(): + if resource.description is None: + resources_without_description.append(resource_name) + resources_without_description = sorted(resources_without_description) + if len(resources_without_description) > 0: + raise AssertionError( + f"Found {len(resources_without_description)} resources without descriptions: " + f"{resources_without_description}" + )